.block__layout-full .block__main-banner{width:100%}.block__split-banner{display:flex;column-gap:1.6rem}.block__main-banner{width:calc(100% - 295px);max-width:810px}.block__layout-half-half .block__split-banner{width:100%;height:100%;min-height:450px;max-height:450px;column-gap:2rem}.block__side-banners.block__half-banner{max-width:100%}.block__box-banner-content p{margin-bottom:2rem}.block__side-banners{width:100%;max-width:279px}.block__banner-content{position:relative;padding:65px 50px;top:50%;transform:translateY(-50%)}.block__box-banner-content{top:0;left:0;right:0;bottom:0;padding:40px 30px}.block__box-banner-content-inner{display:flex;flex-direction:column;align-items:center;height:100%}.block__banner-content .block__banner-top-info{column-gap:1.8rem;margin-bottom:26px}.block__banner-content .block__banner-top-info p{color:var(--tertiary-color);text-transform:uppercase;font-weight:700}.block__banner-content .block__banner-title{margin-bottom:10px;color:var(--tertiary-color);line-height:50px}.block__banner-content .block__banner-description{margin-bottom:2.6rem}.block__banner-content .block__banner-description p{color:var(--tertiary-color);font-size:var(--small_body)}.block__box-banner-content h3{line-height:1;margin-bottom:1.6rem;width:100%}.block__mobile-layout-banner-wrapper{display:none}.block__desktop-layout-banner-wrapper{display:block}.block__banner-image-wrapper .block__desktop-image{display:block;border-radius:5px;object-position:right}.block__banner-image-wrapper .block__mobile-image{display:none}@media screen and (max-width: 1024px){.block__desktop-layout-banner-wrapper{display:none}.block__mobile-layout-banner-wrapper{display:block}.block_home-banner .page-width{padding:0}.block__mobile-layout-banner-wrapper .swiper-slide{flex:0 0 91%;max-width:91%;height:auto}.block__banner-image-wrapper .block__desktop-image{display:none}.block__banner-image-wrapper .block__mobile-image{display:block;border-radius:5px;min-height:400px;max-height:400px;object-position:right}}@media screen and (min-width: 599px) and (max-width: 991px){.block__banner-content{padding:50px}}@media screen and (max-width: 598px){.block__banner-content{padding:40px 20px}.block__banner-content .block__banner-top-info{margin-bottom:1.5rem}}@media screen and (min-width: 992px) and (max-width: 1410px){.block__box-banner-content h3{font-size:var(--large_body)}}@media screen and (max-width: 399px){.block__banner-content .block__banner-title{font-size:var(--h3);line-height:36px}.block__banner-content .block__banner-description p{font-size:var(--ex-small_body)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-home-banner.css.map */
