@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);:root{--a-text:#1d1d1f;--a-text-2:#6e6e73;--a-text-3:#86868b;--a-bg:#ffffff;--a-bg-2:#f5f5f7;--a-line:#d2d2d7;--a-black:#000000;--a-accent:#2f7a2a;--a-accent-hover:#256620;--a-accent-light:#7dc243;--a-radius:18px;--a-radius-lg:28px;--a-shadow:2px 4px 12px rgba(0, 0, 0, .08);--a-shadow-hover:2px 4px 16px rgba(0, 0, 0, .16);--a-font:-apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Inter', 'Helvetica Neue', Arial, sans-serif;--a-ease:cubic-bezier(.28, .11, .32, 1)}html body,html body .overall-wrapper,html body button,html body input,html body select,html body textarea,html body h1,html body h2,html body h3,html body h4,html body .h1,html body .h2,html body .h3,html body .h4{font-family:var(--a-font)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html body .overall-wrapper :is(span,strong,small,b,em,a,p,div,li,td,th,label,button){font-family:var(--a-font)!important}html body{background:var(--a-bg);color:var(--a-text);letter-spacing:-.022em}html body h1,html body h2,html body h3,html body h4{color:var(--a-text);font-weight:600;letter-spacing:-.015em}html body a{color:var(--a-accent)}html body a:hover{color:var(--a-accent-hover)}html body .site-msg.information{background:var(--a-bg-2)!important;color:var(--a-text)!important;font-size:14px!important;font-weight:400;text-align:center;border:0!important}html body .site-msg.information *{color:var(--a-text)!important}html body .site-msg.information a{color:var(--a-accent)!important}html body .top-navigation-bar{background:var(--a-bg)!important;border:0!important}html body .top-navigation-bar a,html body .top-navigation-bar button,html body .top-navigation-bar span{color:var(--a-text-2)!important;font-size:12px!important;font-weight:400!important}@media (min-width:768px){html body #header{position:sticky;top:0;z-index:1000}}html body #header{background:rgba(251,251,253,.8)!important;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.08)!important}html body #header .search .form-control,html body #header .search input[type=search]{border:0!important;border-radius:10px!important;background:rgba(0,0,0,.05)!important;height:36px;font-size:14px!important;padding-left:14px!important;box-shadow:none!important}html body #header .search .form-control:focus{background:#fff!important;box-shadow:0 0 0 3px rgba(47,122,42,.35)!important}html body #header .navigation-buttons a,html body #header .cart-count,html body #header .cart-count .cart-price{color:var(--a-text)!important;font-size:12px!important;font-weight:400!important}html body #navigation,html body #navigation .navigation-in{background:0 0!important}html body #navigation .menu-level-1>li,html body #navigation .menu-level-1>li>a{background-image:none!important;list-style:none!important}html body #navigation .menu-level-1>li::before,html body #navigation .menu-level-1>li::after,html body #navigation .menu-level-1>li>a::before,html body #navigation .menu-level-1>li>a::after{display:none!important}html body #navigation .menu-level-1>li>a{color:var(--a-text)!important;opacity:.8;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:-.01em!important;padding-left:10px!important;padding-right:10px!important;transition:opacity .2s}html body #navigation .menu-level-1>li>a:hover,html body #navigation .menu-level-1>li.active>a{opacity:1;background:0 0!important;color:var(--a-text)!important}html body .btn{font-family:var(--a-font)!important;border-radius:980px!important;text-transform:none!important;letter-spacing:-.01em!important;font-weight:400!important;transition:background .2s,color .2s!important}html body .btn.btn-primary,html body .btn.btn-cart,html body .btn.add-to-cart-button,html body .p-tools .btn{background:var(--a-accent)!important;border-color:var(--a-accent)!important;color:#fff!important}html body .btn.btn-primary:hover,html body .btn.btn-cart:hover,html body .btn.add-to-cart-button:hover,html body .p-tools .btn:hover{background:var(--a-accent-hover)!important;border-color:var(--a-accent-hover)!important}.eco-store{background:var(--a-bg-2);box-shadow:0 0 0 100vmax var(--a-bg-2);clip-path:inset(0-100vmax);padding-top:72px!important;padding-bottom:80px!important}html body .homepage-group-title,html body .products-heading{font-size:clamp(32px,4vw,48px)!important;line-height:1.08!important;font-weight:600!important;letter-spacing:-.003em!important;color:var(--a-text)!important;text-align:left!important;text-transform:none!important;margin:0 0 32px!important}html body .homepage-group-title::before,html body .homepage-group-title::after{display:none!important}.eco-gray{color:var(--a-text-2)}html body .benefitBanner{display:grid!important;grid-template-columns:repeat(3,1fr);gap:20px;margin:48px 0 0!important}html body .benefitBanner__item{background:#fff!important;border:0!important;border-radius:var(--a-radius)!important;box-shadow:var(--a-shadow);padding:28px!important;margin:0!important;width:auto!important;max-width:none!important;flex-direction:column;align-items:flex-start!important;text-align:left;gap:14px}html body .benefitBanner__img{width:44px!important;height:44px!important}html body .benefitBanner__title{color:var(--a-text)!important;font-weight:600!important;font-size:19px!important;line-height:1.25}html body .benefitBanner__data{color:var(--a-text-2)!important;font-size:14px!important;line-height:1.45}html body :is(.products-block,.products-page){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0!important}html body :is(.products-block,.products-page)::before,html body :is(.products-block,.products-page)::after{display:none!important}html body :is(.products-block,.products-page)>.product{width:auto!important;max-width:none!important;float:none!important;padding:0!important;border:0!important}html body :is(.products-block,.products-page) .product .p{position:relative;height:100%;display:flex;flex-direction:column;background:#fff;border:0!important;border-radius:var(--a-radius)!important;box-shadow:var(--a-shadow);overflow:hidden;padding:0!important;transition:box-shadow .3s var(--a-ease),transform .3s var(--a-ease)}html body :is(.products-block,.products-page) .product .p:hover{box-shadow:var(--a-shadow-hover);transform:scale(1.01)}html body :is(.products-block,.products-page) .product .image{display:block;padding:36px 28px 0;background:#fff}html body :is(.products-block,.products-page) .product .image img{mix-blend-mode:multiply}html body :is(.products-block,.products-page) .product .p-in{display:flex;flex-direction:column;flex:1;padding:8px 28px 28px!important}html body :is(.products-block,.products-page) .product .name{color:var(--a-text)!important;font-size:21px!important;font-weight:600!important;line-height:1.19!important;letter-spacing:.011em;height:auto!important;min-height:0!important}html body :is(.products-block,.products-page) .product .availability span{color:var(--a-text-2)!important;font-size:12px;font-weight:400}html body :is(.products-block,.products-page) .product .p-bottom{margin-top:auto!important;padding-top:16px;border:0!important}html body :is(.products-block,.products-page) .product .price-final strong{color:var(--a-text)!important;font-size:17px!important;font-weight:400!important}html body :is(.products-block,.products-page) .product .price-final small{font-size:17px;color:var(--a-text);font-weight:400}html body :is(.products-block,.products-page) .product .price-measure{color:var(--a-text-3)!important;font-size:12px}html body :is(.products-block,.products-page) .product .p-desc{color:var(--a-text-2)!important;font-size:14px!important;line-height:1.43!important}html body :is(.products-block,.products-page) .product .p-tools .btn{font-size:14px!important;padding:8px 16px!important}html body .flags .flag{background:0 0!important;color:#b64400!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;padding:0!important;border-radius:0!important}html body :is(.products-block,.products-page) .flags{top:14px!important;left:28px!important}html body .p-detail-inner-header h1{font-size:clamp(32px,4vw,48px)!important;line-height:1.08!important;font-weight:600!important;letter-spacing:-.003em!important}html body .p-detail .p-image,html body .p-detail .p-main-image{background:var(--a-bg-2);border:0;border-radius:var(--a-radius-lg);overflow:hidden}html body .p-detail .p-main-image img{mix-blend-mode:multiply}html body .p-detail .p-thumbnail{border-radius:12px!important;border:1px solid var(--a-line)!important;overflow:hidden;background:var(--a-bg-2)}html body .p-detail .p-thumbnail img{mix-blend-mode:multiply}html body .p-detail .p-thumbnail.highlighted{border:2px solid var(--a-accent)!important}html body .p-detail .p-info-wrapper{padding:8px 8px 8px 32px!important;background:0 0!important}html body .p-detail .p-final-price-wrapper .price-final{color:var(--a-text)!important;font-size:24px!important;font-weight:600!important}html body .p-detail .price-additional,html body .p-detail .price-measure{color:var(--a-text-2)!important;font-size:14px}html body .p-detail .availability-value{color:var(--a-accent)!important;font-size:14px}html body .p-detail .detail-parameters select,html body .p-detail .form-control{border-radius:12px!important;border:1px solid var(--a-line)!important;height:52px;font-size:17px!important;background:#fff}html body .p-detail .detail-parameters select:focus,html body .p-detail .form-control:focus{border-color:var(--a-accent)!important;box-shadow:0 0 0 3px rgba(47,122,42,.25)!important}html body .p-detail .quantity{border-radius:12px!important;border:1px solid var(--a-line)!important;overflow:hidden}html body .p-detail .add-to-cart-button{height:52px;padding:0 36px!important;font-size:17px!important}html body .shp-tabs-wrapper .shp-tabs .shp-tab-link{font-weight:400!important;font-size:17px!important;color:var(--a-text-2)!important;border:0!important;background:0 0!important}html body .shp-tabs-wrapper .shp-tabs .active .shp-tab-link{color:var(--a-text)!important;box-shadow:inset 0-2px 0 var(--a-text)}html body .p-detail .basic-description,html body .p-detail .description-inner{font-size:17px;line-height:1.53;color:var(--a-text)}html body .breadcrumbs,html body .breadcrumbs a{color:var(--a-text-2)!important;font-size:12px}html body .category-header,html body .listSorting{background:0 0;border:0!important}html body .cart-summary,html body .order-summary-inner{background:var(--a-bg-2)!important;border-radius:var(--a-radius)!important;border:0!important}html body #footer{background:var(--a-bg-2)!important;color:var(--a-text-2)!important;font-size:12px!important;line-height:1.33;border-top:0!important}html body #footer *{color:var(--a-text-2)}html body #footer h3,html body #footer h4,html body #footer .pageElement__heading{color:var(--a-text)!important;font-size:12px!important;font-weight:600!important;text-transform:none!important;letter-spacing:-.01em!important}html body #footer a{color:#424245!important;font-size:12px!important}html body #footer a:hover{color:var(--a-text)!important;text-decoration:underline}html body #footer .contact-box a{border:0!important;background:0 0!important}html body #footer .footer-links-icons,html body #footer .footer-bottom{border-top:1px solid var(--a-line)!important;background:0 0!important}.a-wrap{max-width:1000px;margin:0 auto;padding:0 22px}.a-wrap--wide{max-width:1260px}.a-usp{background:var(--a-bg);border-bottom:1px solid rgba(0,0,0,.06)}.a-usp .a-wrap{max-width:1260px;display:flex;justify-content:center;gap:32px;padding-top:9px;padding-bottom:9px;font-size:12px;color:var(--a-text-2);overflow-x:auto;white-space:nowrap;scrollbar-width:none}.a-usp .a-wrap::-webkit-scrollbar{display:none}.a-usp a{color:var(--a-accent)!important}.a-ctas{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:18px}.a-btn{display:inline-block;padding:11px 21px;border-radius:980px;font-size:17px;line-height:1.18;font-weight:400;letter-spacing:-.022em;text-decoration:none!important;transition:background .2s,color .2s}.a-btn--fill{background:var(--a-accent);color:#fff!important;border:1px solid var(--a-accent)}.a-btn--fill:hover{background:var(--a-accent-hover)}.a-btn--line{background:0 0;color:var(--a-accent)!important;border:1px solid var(--a-accent)}.a-btn--line:hover{background:var(--a-accent);color:#fff!important}.a-link{color:var(--a-accent)!important;font-size:17px;text-decoration:none!important}.a-link:hover{text-decoration:underline!important}.a-link::after{content:" ›"}body.eco-apple .homepage-box.before-carousel,body.eco-apple .homepage-box.middle-banners-wrapper,body.eco-apple .product.eco-dup,body.eco-apple .homepage-box.welcome-wrapper,body.eco-apple .banners-row.has-text-banner,body.eco-apple .banners-content.body-banners{display:none!important}.a-hero{text-align:center;padding:56px 22px 0;overflow:hidden;margin-bottom:12px}.a-hero--gray{background:var(--a-bg-2)}.a-hero--white{background:var(--a-bg)}.a-hero h2{font-size:clamp(40px,5.5vw,56px)!important;line-height:1.07!important;font-weight:600!important;letter-spacing:-.005em!important;margin:0!important;color:var(--a-text)!important}.a-hero .a-sub{font-size:clamp(21px,2.4vw,28px);line-height:1.14;font-weight:400;letter-spacing:.007em;color:var(--a-text);margin:6px 0 0}.a-price{font-size:14px;color:var(--a-text-2);margin-top:8px}.a-hero__img{display:block;width:min(460px,78vw);height:auto;margin:20px auto 0;mix-blend-mode:multiply}.a-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 12px;margin-bottom:12px}.a-tile{background:var(--a-bg-2);text-align:center;padding:52px 22px 0;overflow:hidden;display:flex;flex-direction:column;align-items:center;min-height:580px;text-decoration:none!important}.a-tile h3{font-size:clamp(32px,3.4vw,40px)!important;line-height:1.1!important;font-weight:600!important;letter-spacing:0!important;margin:0!important;color:var(--a-text)!important}.a-tile .a-sub{font-size:clamp(17px,1.8vw,21px);line-height:1.38;color:var(--a-text);margin:6px 0 0;max-width:420px}.a-tile .a-ctas{margin-top:14px}.a-tile .a-btn{font-size:14px;padding:8px 16px}.a-tile img{width:min(320px,70%);height:auto;margin-top:auto;padding-top:20px;mix-blend-mode:multiply;transition:transform .6s var(--a-ease)}.a-tile:hover img{transform:scale(1.03)}.a-eyebrow{display:block;font-size:21px;font-weight:600;color:var(--a-accent);margin-bottom:8px;letter-spacing:.011em}.a-section-title{font-size:clamp(40px,6vw,80px)!important;line-height:1.05!important;font-weight:700!important;letter-spacing:-.015em!important;margin:0 auto!important;max-width:900px}.a-lead{font-size:clamp(19px,2vw,24px);line-height:1.35;color:var(--a-text-2);max-width:720px;margin:22px auto 0;font-weight:500}.a-how{background:var(--a-black);color:#f5f5f7;padding:120px 0;text-align:center}.a-how .a-eyebrow{color:var(--a-accent-light)}.a-how .a-section-title{color:#f5f5f7!important}.a-how .a-lead{color:#a1a1a6}.a-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:64px;text-align:left}.a-step{background:#1d1d1f;border-radius:var(--a-radius-lg);padding:36px 32px 40px}.a-step__num{font-size:64px;font-weight:700;line-height:1;letter-spacing:-.03em;background:linear-gradient(180deg,#a4e06b,#2f7a2a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;margin-bottom:28px}.a-step h3{color:#f5f5f7!important;font-size:24px!important;line-height:1.17!important;margin:0 0 10px!important}.a-step p{color:#a1a1a6;font-size:17px;line-height:1.47;margin:0}.a-why{padding:120px 0;text-align:center}.a-features{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:64px;text-align:left}.a-feature{background:var(--a-bg-2);border-radius:var(--a-radius-lg);padding:40px}.a-feature h3{font-size:28px!important;line-height:1.14!important;margin:0 0 12px!important}.a-feature p{font-size:17px;line-height:1.47;color:var(--a-text-2);margin:0}.a-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}.a-stat{border-radius:var(--a-radius-lg);padding:40px 32px;background:var(--a-bg-2);text-align:left}.a-stat strong{display:block;font-size:clamp(48px,5vw,64px);font-weight:700;line-height:1.05;letter-spacing:-.03em;background:linear-gradient(90deg,#2f7a2a,#8fbf2f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:12px}.a-stat span{font-size:17px;line-height:1.35;color:var(--a-text-2)}.a-faq{background:var(--a-bg-2);padding:100px 0}.a-faq h2{text-align:center;margin:0 0 48px!important;font-size:clamp(32px,4vw,48px)!important}.a-faq details{border-bottom:1px solid var(--a-line)}.a-faq details:first-of-type{border-top:1px solid var(--a-line)}.a-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:21px;font-weight:600;color:var(--a-text)}.a-faq summary::-webkit-details-marker{display:none}.a-faq summary::after{content:"";flex:none;width:10px;height:10px;border-right:2px solid var(--a-text-2);border-bottom:2px solid var(--a-text-2);transform:rotate(45deg) translateY(-3px);transition:transform .3s var(--a-ease)}.a-faq details[open] summary::after{transform:rotate(-135deg) translateY(-3px)}.a-faq details p{font-size:17px;line-height:1.47;color:var(--a-text-2);margin:0 0 26px;max-width:760px}.a-faq .a-contact{text-align:center;margin-top:40px;font-size:17px;color:var(--a-text-2)}.a-pd-trust{margin-top:28px;border-top:1px solid var(--a-line)}.a-pd-trust>div{display:flex;gap:14px;align-items:flex-start;padding:16px 0;border-bottom:1px solid var(--a-line)}.a-pd-trust svg{width:24px;height:24px;color:var(--a-text);flex:none;margin-top:1px}.a-pd-trust strong{display:block;font-size:14px;font-weight:600;color:var(--a-text)}.a-pd-trust span{font-size:14px;color:var(--a-text-2)}.a-reveal{opacity:0;transform:translateY(40px);transition:opacity 1s var(--a-ease),transform 1s var(--a-ease)}.a-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.a-reveal{opacity:1;transform:none;transition:none}}@media (max-width:991px){html body :is(.products-block,.products-page){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}html body .benefitBanner{grid-template-columns:1fr;gap:12px;margin:32px 0 0!important}.a-steps,.a-stats{grid-template-columns:1fr}.a-features{grid-template-columns:1fr}.a-how,.a-why{padding:80px 0}.a-faq{padding:72px 0}}@media (max-width:734px){.a-grid{grid-template-columns:1fr;padding:0}.a-tile{min-height:500px;padding-top:44px}.a-hero{padding-top:44px}.a-feature,.a-stat,.a-step{padding:30px 26px}.a-faq summary{font-size:19px}.eco-store{padding-top:52px!important;padding-bottom:60px!important}html body :is(.products-block,.products-page) .product .image{padding:30px 16px 0}html body :is(.products-block,.products-page) .product .p-in{padding:6px 16px 18px!important}html body :is(.products-block,.products-page) .product .name{font-size:16px!important}html body :is(.products-block,.products-page) .product .p-desc{display:none!important}html body :is(.products-block,.products-page) .flags{left:16px!important;top:10px!important}html body .p-detail .p-info-wrapper{padding:16px 0 0!important}}html body #footer .custom-footer__banner1 img,html body #footer .custom-footer__banner11 img{max-width:140px!important;height:auto!important;opacity:.9}html body .breadcrumbs-wrapper,html body .breadcrumbs,html body .breadcrumbs *{background:0 0!important;border:0!important;box-shadow:none!important}html body .breadcrumbs span,html body .breadcrumbs a{color:var(--a-text-2)!important}html body .products-page.products-inline{grid-template-columns:repeat(3,minmax(0,1fr))}html body .products-page.products-inline .product .p{flex-direction:column!important;align-items:stretch!important}html body .products-page.products-inline .product .image{width:100%!important;max-width:none!important;flex:none!important;float:none!important}html body .products-page.products-inline .product .image img{width:100%;height:auto}html body .products-page.products-inline .product .p-in,html body .products-page.products-inline .product .p-in-in,html body .products-page.products-inline .product .p-bottom{width:auto!important;max-width:none!important;float:none!important;display:block!important;text-align:left!important}html body .products-page.products-inline .product .p-in{display:flex!important;flex-direction:column}html body .products-page.products-inline .product .p-bottom{margin-top:auto!important}html body .products-page.products-inline .product .p-bottom>div,html body .products-page.products-inline .product .offers{display:flex!important;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}html body .products-page .product .name span,html body .products-page .product .price-final,html body .products-page .product .price-final *{color:var(--a-text)!important}html body .products-page .product .price-measure{color:var(--a-text-3)!important}html body .products-page .product .flags-inline{position:static!important;margin:4px 0!important}html body.type-category h1,html body.type-page h1,html body.type-article h1,html body .category-title{font-size:clamp(32px,4vw,48px)!important;line-height:1.08!important;font-weight:600!important;letter-spacing:-.003em!important;color:var(--a-text)!important;text-transform:none!important;margin-bottom:24px!important}html body .listSorting a,html body .listSorting button{color:var(--a-text-2)!important;font-size:14px!important}html body .listSorting .active,html body .listSorting [aria-current]{color:var(--a-text)!important;font-weight:600!important}html body .sidebar{background:0 0!important}html body .sidebar .box{background:var(--a-bg-2)!important;border:0!important;border-radius:var(--a-radius)!important;padding:22px!important;margin-bottom:16px!important}html body .sidebar h4,html body .sidebar .h4,html body .sidebar .sidebar__heading,html body .sidebar strong.h4{color:var(--a-text)!important;font-size:14px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important}html body .sidebar a{color:var(--a-text)!important;font-size:13px!important}html body .sidebar a:hover{color:var(--a-accent)!important}html body .sidebar .price,html body .sidebar .price *{color:var(--a-text-2)!important}html body .sidebar .top-products-wrapper .counter,html body .sidebar ol li::before,html body .sidebar .top-products .p-counter{background:var(--a-text)!important;color:#fff!important}html body .ui-slider .ui-slider-range{background:var(--a-accent)!important}html body .ui-slider .ui-slider-handle{background:#fff!important;border:2px solid var(--a-accent)!important;border-radius:50%!important}@media (max-width:991px){html body .products-page.products-inline{grid-template-columns:repeat(2,minmax(0,1fr))}}html body .products-page.products-inline .product .p-in,html body .products-page.products-inline .product .p-in-in{text-align:center!important;align-items:center}html body .products-page.products-inline .product .p-bottom>div,html body .products-page.products-inline .product .offers{flex-direction:column!important;justify-content:center!important;gap:12px!important}html body .products-page .product .prices,html body .products-page .product .price,html body .products-page .product .price-final{width:auto!important;max-width:none!important;float:none!important;white-space:nowrap;text-align:center!important}html body .products-page .product .p-tools{display:flex!important;justify-content:center;align-items:center;gap:8px;width:auto!important;float:none!important}html body .products-page .product .quantity{border:1px solid var(--a-line)!important;border-radius:980px!important;overflow:hidden;background:#fff}html body .products-page .product .quantity input{border:0!important;background:0 0!important}html body .products-page .product .quantity button{border:0!important;background:0 0!important}@media (min-width:992px){html body.eco-apple #products-1{grid-template-columns:repeat(4,minmax(0,1fr))}html body.eco-apple #products-1 .product .name{font-size:19px!important}}@media (min-width:992px){html body.eco-slim-header .top-navigation-bar{display:none!important}html body #header{height:auto!important}html body #header .navigation-wrapper{display:flex!important;align-items:center;gap:8px;height:52px;max-width:1200px;padding-top:0!important;padding-bottom:0!important}html body #header .header-top{display:contents!important}html body #header .site-name-wrapper{order:0;flex:none;width:auto!important;padding:0!important;margin:0!important}html body #header .site-name{width:auto!important}html body #header .site-name img{height:30px!important;width:auto!important;max-width:none!important}html body #header #navigation{order:1;flex:1 1 auto;min-width:0;position:static!important;height:52px;margin:0!important;padding:0!important;display:flex;justify-content:center;align-items:center;border:0!important}html body #header #navigation .navigation-in{position:static!important;width:auto!important;left:auto!important;right:auto!important;transform:none!important;height:52px;background:0 0!important}html body #header #navigation .menu-level-1{display:flex!important;justify-content:center;align-items:center;height:52px;width:auto!important;margin:0!important;padding:0!important;position:static!important}html body #header #navigation .menu-level-1>li{height:52px;display:flex;align-items:center}html body #header #navigation .menu-level-1>li>a{line-height:52px!important;height:52px;padding:0 9px!important}html body #header .menu-helper{order:2;flex:none;position:static!important}html body #header .search{order:3;flex:0 0 170px;width:170px!important;padding:0!important;margin:0!important}html body #header .search .form-control,html body #header .search input[type=search]{height:32px!important;font-size:12px!important}html body #header .search button{height:32px!important}html body #header .navigation-buttons{order:4;flex:none;width:auto!important;display:flex!important;align-items:center;gap:4px;position:static!important}html body #header .navigation-buttons .top-navigation-tools{display:flex;align-items:center}html body #header .navigation-buttons .top-nav-button{color:var(--a-text)!important;font-size:12px!important;background:0 0!important;border:0!important;opacity:.8}html body #header .navigation-buttons .responsive-tools{display:none!important}html body #header .cart-count .cart-price{display:none!important}}html body .menu-helper>span,html body .navigation-buttons a,html body .navigation-buttons .btn,html body #header .btn-icon,html body .search button,html body .search .btn{background:0 0!important;border-color:transparent!important;color:var(--a-text)!important;box-shadow:none!important}html body .menu-helper>span::before,html body .navigation-buttons a::before,html body #header .btn-icon::before,html body .search button::before{color:var(--a-text)!important}@media (min-width:992px){html body.eco-slim-header .site-msg.information{position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;width:auto!important;margin:0!important;padding:10px 0!important;transform:none!important}}html body .site-msg.information .text{font-size:14px!important}.a-hero{padding-top:64px;min-height:692px;display:flex;flex-direction:column;align-items:center}.a-hero h2{font-size:clamp(40px,5.6vw,64px)!important}.a-hero .a-sub{font-size:clamp(21px,2.4vw,28px)}.a-hero__img{width:min(640px,92vw)!important;margin:auto auto -40px!important;transform:scale(1.18);transform-origin:center bottom}.a-hero--gray{margin-bottom:0}.a-hero+.a-hero{margin-top:12px}html body .benefitBanner__img{filter:grayscale(1) brightness(.25) contrast(1.4)}@media (max-width:734px){.a-hero{min-height:560px;padding-top:48px}.a-hero__img{width:110vw!important;margin-bottom:-24px!important}}html body .responsive-tools>a,html body .responsive-tools>a[data-target=navigation],html body a[data-testid=hamburgerMenu]{background:0 0!important;border:0!important;box-shadow:none!important;color:var(--a-text)!important}html body .responsive-tools>a::before,html body a[data-testid=hamburgerMenu]::before{color:var(--a-text)!important;background-color:transparent!important}.a-hero__img,html body :is(.products-block,.products-page) .product .image img{-webkit-mask-image:radial-gradient(ellipse 50% 50%at 50% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50%at 50% 50%,#000 62%,transparent 100%)}html body .benefitBanner__picture{display:none!important}html body #footer .contact-box a,html body #footer .contact-box li,html body #footer .contact-box span{border:0!important;background:0 0!important;box-shadow:none!important}@media (max-width:734px){html body.eco-apple #products-1{display:flex!important;flex-wrap:nowrap!important;flex-direction:row!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:14px;margin:0!important;padding:4px 2px 20px!important;scrollbar-width:none}html body.eco-apple #products-1::-webkit-scrollbar{display:none}html body.eco-apple #products-1>.product{flex:0 0 72vw!important;width:72vw!important;scroll-snap-align:start}}