.section-eco section{padding:50px 0}.section-eco xo-container h2{font-size:clamp(24px,5vw,44px);margin-bottom:20px}.section-eco xo-container{display:grid;gap:20px}.section-eco xo-container img{border-radius:20px;width:100%;height:100%;object-fit:cover}.section-eco xo-container .image-left{aspect-ratio:674/987;width:100%}.section-eco xo-container .image-bottom{margin-top:20px;aspect-ratio:808/940;width:100%;overflow:hidden;border-radius:20px;position:relative}.image-bottom svg{position:absolute;bottom:32px;right:32px;width:clamp(40px,15%,160px);height:auto;z-index:1}.image-bottom video{width:100%;height:100%;object-fit:cover}.section-eco xo-container h2{margin-bottom:20px}.section-eco .image-left .xo-image,.section-eco .image-bottom .xo-image{height:100%}@media (min-width: 1024px){.section-eco section{padding:100px 0 64px}.section-eco xo-container{grid-template-columns:1fr 1.2fr;gap:80px}.image-left{max-width:712px;height:817px}.section-eco xo-container h2{width:60%;margin-bottom:40px}.right-side{display:flex;flex-direction:column;justify-content:space-between}.right-side .image-bottom{margin-top:80px}}.section-we-care section{padding:50px 0}.section-we-care xo-container .top-part p{width:100%;padding-bottom:16px;margin-bottom:16px;border-bottom:2px solid rgba(229,231,235,1);text-transform:uppercase}.section-we-care xo-container .top-part .top-title{max-width:117rem;margin-bottom:40px;font-size:clamp(2.4rem,5vw,4.4rem)}.section-we-care xo-container .image{width:100%;border-radius:20px;overflow:hidden;height:clamp(250px,40vw,798px)}.section-we-care xo-container .image .xo-image{height:100%}.section-we-care xo-container .image img{height:100%;object-fit:cover}.button-block{display:flex;align-items:center;justify-content:start}.button-block--center{justify-content:center}.button-block--right{justify-content:end}.text-block--left{text-align:left}.text-block--center .xo-text__heading{justify-content:center}.text-block--center{text-align:center}.text-block--right{text-align:right}.text-block--right .xo-text__heading{justify-content:end}.text-block .xo-text__heading{padding-bottom:2rem}@media (min-width: 992px){.text-block .xo-text__heading{padding-bottom:3.1rem}}.product-card-header .product-card-v2__image{width:160px;height:160px;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
