blog-section{display:block}.blog{padding-bottom:4px}.blog-container{width:100%;margin:0 auto}.blog-header-container{width:100%;background-color:var(--white)}.blog-header-content{--height:324px;display:flex;justify-content:center;min-height:var(--height);border-bottom:1px solid var(--black);overflow:hidden}.blog-header-content.without-image .blog-header-image-wrapper{display:none}.blog-header-content.without-image .blog-header-info{width:100%;margin:0 auto}.blog-header-content.without-image .blog-header-info-description-wrapper,.blog-header-content.without-image .blog-header-info-description-wrapper *,.blog-header-content.without-image .blog-header-info-pretext,.blog-header-content.without-image .blog-header-info-title{text-align:center}.blog-header-content.without-info .back-img-wrapper{width:100%}.blog-header-content.without-info .blog-header-info{display:none}.blog-header-image-wrapper{width:48.05556%;height:auto;padding-bottom:0}.blog-header-info{display:flex;flex-direction:column;align-self:center;width:51.94444%;max-width:506px;padding:85px 41px 87px;margin-right:auto}.blog-header-info>div:last-child{margin-bottom:0}.blog-header-info-pretext{margin-bottom:12px;font-size:15px}.blog-header-info-pretext,.blog-header-info-title{font-family:var(--primary-font-medium);font-weight:500;color:var(--black)}.blog-header-info-title{margin-bottom:21px;font-size:27px}.blog-header-info-description{font-family:var(--tertiary-font-regular);font-size:14px;line-height:21px;color:var(--black)}.blog-grid{width:calc(100% - 118px);padding-top:59px;margin:0 auto}.blog-grid-content{display:grid;justify-content:center;grid-template-columns:repeat(3,1fr);grid-gap:59px 22.2px;width:100%;margin-bottom:59px}.blog-item{display:flex;flex-direction:column;width:100%;height:100%}.blog-item-image-wrapper{padding-bottom:107.8%;margin-bottom:28px}.blog-item-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.blog-item-info-title{display:inline-flex;min-height:var(--height-title);margin-bottom:11px;font-family:var(--primary-font-medium);font-size:15px;font-weight:500;color:var(--black)}.blog-item-info-text{display:inline-flex;margin-bottom:14px;font-family:var(--tertiary-font-regular);font-size:14px;font-weight:400;line-height:21px;color:var(--black)}.blog-item-info-button-wrapper{display:flex}.blog-products-pagination{width:100%;margin:72px 0 23px}.blog-pagination{display:flex;justify-content:center;align-items:center;width:100%}.blog-pagination-item{margin-right:19px}.blog-pagination-item:nth-child(4){margin-right:0}.blog-pagination-item.blog-pagination-item-active,.blog-pagination-item.blog-pagination-item-active *{color:var(--black)}.blog-pagination-item.blog-pagination-item-dots{margin-right:0;margin-left:19px}.blog-pagination-item.blog-pagination-item-dots,.blog-pagination-item.blog-pagination-item-dots *{letter-spacing:3.4px}.blog-pagination-item,.blog-pagination-item *{font-family:var(--primary-font-medium);font-size:16px;font-weight:500;letter-spacing:normal;text-align:center;color:#c4c4c4}.blog-pagination-button-previous{display:flex;align-items:center;justify-content:center;width:-webkit-max-content;width:max-content;margin-right:40px}.blog-pagination-button-previous .button-pagination{--size:50px;display:flex;align-items:center;justify-content:center;width:var(--size);height:var(--size);border:1px solid var(--black)}.blog-pagination-button-previous .button-pagination.button-pagination-disable{opacity:.2;pointer-events:none}.blog-pagination-button-next{width:100%;max-width:214px;margin-left:42px}.blog-pagination-button-next .button{max-width:214px;height:48px}.blog-pagination-button-next .button,.blog-pagination-button-next .button *{font-size:calc(4.22105px + 1.05263vw)}@media (max-width:1439px){.blog{padding-bottom:60px}.blog-grid{width:calc(100% - 66px);max-width:1322px;padding-top:40px}.blog-grid-content{grid-gap:39px 16px;margin-bottom:74px}.blog-item-image-wrapper{margin-bottom:20px}.blog-item-info-title{margin-bottom:3px}.blog-item-info-text{margin-bottom:15px}}@media (max-width:1439px){.blog-header-content{--height:256.6px}.blog-header-image-wrapper{width:calc(192.68434px + 34.6988vw)}.blog-header-info{width:46.48438%;padding:51px 44px 5s3px 21px}.blog-header-info-title{margin-bottom:21px}}@media (max-width:1024px){.blog-header-image-wrapper{width:calc(-160.71579px + 69.21053vw)}}@media (max-width:1023px){.blog-grid{width:calc(100% - 20px);max-width:958px}.blog-grid-content{grid-template-columns:repeat(2,minmax(0,308.6px))}}@media screen and (max-width:834px){.blog-pagination-button-next .button,.blog-pagination-button-next .button *{font-size:13px}}@media (max-width:834px){.blog{padding-bottom:61px}.blog-grid-content{margin-bottom:86px}.blog-item-info-text{margin-bottom:19px}}@media (max-width:834px){.blog-header-content{--height:195px}.blog-header-image-wrapper{width:49.94005%}.blog-header-info{width:50.05995%;padding:27px 44px 26px 19px}.blog-header-info-pretext,.blog-header-info-title{margin-bottom:11px}.blog-pagination-item{margin-right:17px}.blog-pagination-item.blog-pagination-item-dots{margin-left:17px}.blog-pagination-button-previous{margin-right:24px}.blog-pagination-button-previous .button-pagination{--size:40px}.blog-pagination-button-previous .button-pagination svg{width:6px;height:auto}.blog-pagination-button-next{max-width:168.7px;margin-left:22px}.blog-pagination-button-next .button{max-width:168.7px;height:40px}}@media (max-width:680px){.blog{padding-bottom:26px}.blog-grid{padding-top:16px}.blog-grid-content{grid-gap:22px 9px;margin-bottom:44px}.blog-item-image-wrapper{margin-bottom:11px}.blog-item-info-title{margin-bottom:13px}.blog-item-info-text{display:none}}@media (max-width:680px){.blog-header-content{display:block;height:unset;border-bottom:0}.blog-header-content.without-image{max-height:290px}.blog-header-image-wrapper{width:100%;height:calc(32.875px + 37.8125vw);padding-bottom:0}.blog-header-info{width:100%;padding:17px 16px 0;margin:0 auto}.blog-header-info-pretext-wrapper{margin-bottom:12px}.blog-header-info-title-wrapper{margin-bottom:10px}.blog-header-info-description,.blog-header-info-pretext,.blog-header-info-title{text-align:center}.blog-pagination-button-previous{margin-right:19px}.blog-pagination-button-next{margin-left:11px}}@media (max-width:360px){.blog-header-image-wrapper{height:169px}}@media screen and (min-width:1024px){.blog-pagination-button-next .button,.blog-pagination-button-next .button *{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/285/assets/css-blog.css.map */
