.home-section{--home-teal: #086860;--home-teal-light: #59a09a;--home-teal-tint: #e6f4f2;--home-orange: #ff7508;--home-orange-hover: #e76700;--home-ink: #1f1f1f;--home-text: #393939;--home-muted: #666666;--home-stone: #44403c;--home-stone-muted: #736c67;--home-focus: var(--home-teal);--home-line: #e5e5e5;--home-sale: #d9010c;--home-shadow: 0 4px 12px rgba(0, 0, 0, .08);--home-radius: 12px;--home-gutter: 20px;position:relative;background:var(--home-bg, #ffffff);color:var(--home-text);font-family:var(--font-body);font-size:16px;line-height:1.5;padding-top:calc(var(--home-pt, 80px) * .65);padding-bottom:calc(var(--home-pb, 80px) * .65)}@media(min-width:720px){.home-section{--home-gutter: 40px}}@media(min-width:960px){.home-section{padding-top:var(--home-pt, 80px);padding-bottom:var(--home-pb, 80px)}}@media(min-width:1200px){.home-section{--home-gutter: 80px}}.home-section *,.home-section *:before,.home-section *:after{box-sizing:border-box}.home-container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:var(--home-gutter)}.home-container--flush{padding-inline:0}.home-container--full{max-width:none;padding-inline:0}.home-container--narrow{max-width:calc(800px + var(--home-gutter) * 2)}.home-section .home-heading{font-family:var(--home-font-heading, var(--font-body))!important;font-weight:var(--home-font-heading-weight, 700);font-style:normal;color:var(--home-teal);font-size:clamp(28px,calc(18px + 1.7vw),42px);line-height:1.2;letter-spacing:0;text-transform:none;margin:0}.home-section .home-heading--body-font{font-family:var(--font-body)!important}.home-head{display:flex;flex-direction:column;gap:12px;text-align:center;margin-bottom:32px}@media(min-width:960px){.home-head{margin-bottom:48px}}.home-head__text{margin:0;color:var(--home-text);font-size:15px;line-height:1.5}@media(min-width:720px){.home-head__text{font-size:16px}}.home-head__text p{margin:0}.home-section a{color:inherit}.home-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:14px 28px;border:1.5px solid var(--home-orange);border-radius:32px;background:var(--home-orange);color:#fff!important;font-family:var(--font-body);font-size:15px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none!important;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.home-btn:hover,.home-btn:focus-visible{background:var(--home-orange-hover);border-color:var(--home-orange-hover)}.home-btn--outline{background:transparent;border-color:var(--home-teal);color:var(--home-teal)!important}.home-btn--outline:hover,.home-btn--outline:focus-visible{background:var(--home-teal);border-color:var(--home-teal);color:#fff!important}.home-btn--square{border-radius:4px}.home-btn--large{padding:16px 36px;min-height:52px}.home-btn--small{min-height:36px;padding:8px 28px}.home-btn svg{width:16px;height:16px;flex:none}.home-section a:focus-visible,.home-section button:focus-visible,.home-section input:focus-visible{outline:2px solid var(--home-focus)!important;outline-offset:3px}.home-promo,.home-showroom__callout,.home-newsletter{--home-focus: #ffffff}.home-badge{display:inline-block;padding:6px 12px;border-radius:4px;background:var(--home-badge-bg, var(--home-orange));color:var(--home-badge-text, #ffffff);font-family:var(--font-body);font-size:11px;font-weight:700;line-height:1.35;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.home-badge--outline{padding:6px 12px;border:3px solid var(--home-orange);background:var(--home-badge-bg, #ffffff);color:var(--home-badge-text, var(--home-teal))}.home-badge--sale{--home-badge-bg: var(--home-sale)}.home-badge--tag{text-transform:none}.home-media{position:relative;overflow:hidden;background:#d9d9d9}.home-media img,.home-media svg{display:block;width:100%;height:100%;object-fit:cover}.home-media--contain{background:#fff}.home-media--contain img{object-fit:contain}.home-media .placeholder-svg,.home-media>svg{fill:#b8b8b8;background:#e5e5e5}.home-swiper.swiper{position:relative;z-index:1;display:block;overflow:hidden;margin-left:auto;margin-right:auto;list-style:none}.home-swiper .swiper-wrapper{position:relative;z-index:1;display:flex;width:100%;height:100%;box-sizing:content-box;transition-property:transform;transition-timing-function:initial}.home-swiper.swiper-horizontal{touch-action:pan-y}.home-swiper .swiper-slide{position:relative;display:block;flex-shrink:0;height:auto;transition-property:transform}.home-swiper.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.home-swiper{--home-swiper-gap: 16px;padding:4px var(--home-gutter) 18px;margin-block:-4px -18px}.home-swiper .swiper-wrapper{align-items:stretch}.home-swiper .swiper-slide{display:flex}.home-swiper .swiper-slide>*{flex:1 1 auto;width:100%}.home-swiper:not(.swiper-initialized){overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--home-gutter);scrollbar-width:none}.home-swiper:not(.swiper-initialized)::-webkit-scrollbar{display:none}.home-swiper:not(.swiper-initialized) .swiper-slide{margin-right:var(--home-swiper-gap);scroll-snap-align:start}.home-swiper:not(.swiper-initialized) .swiper-slide:last-child{margin-right:0}.home-swiper-nav{display:none;justify-content:center;gap:12px;margin-top:24px}@media(hover:hover)and (pointer:fine){[data-swiper-locked=false] .home-swiper-nav{display:flex}}.home-swiper-nav__btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1.5px solid var(--home-teal);border-radius:50%;background:#fff;color:var(--home-teal);cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.home-swiper-nav__btn:hover:not(.swiper-button-disabled){background:var(--home-teal);color:#fff}.home-swiper-nav__btn.swiper-button-disabled{opacity:.35;cursor:default}.home-swiper-nav__btn svg{width:18px;height:18px}.home-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--home-line);border-radius:var(--home-radius);background:#fff;box-shadow:var(--home-shadow);text-decoration:none!important;color:var(--home-ink)!important}.home-card__media{position:relative;aspect-ratio:var(--home-card-ratio, 230 / 220);overflow:hidden;background:#fff}.home-card__media img{display:block;width:100%;height:100%;object-fit:var(--home-card-fit, contain);transition:transform .4s ease}.home-card:hover .home-card__media img{transform:scale(1.03)}.home-card__badges{position:absolute;top:12px;left:12px;right:12px;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.home-card__badges .home-badge{padding:6px 10px}.home-card__body{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;gap:var(--home-card-gap, 6px);padding:var(--home-card-pad, 16px)}.home-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0;color:var(--home-ink);font-family:var(--font-body)!important;font-size:var(--home-card-title-size, 14px);font-weight:600;line-height:1.4}.home-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;color:var(--home-ink);font-size:16px;font-weight:700;line-height:1.3}.home-card__price--sale .home-card__price-now{color:var(--home-sale)}.home-card__price-was{color:var(--home-muted);font-size:13px;font-weight:400;text-decoration:line-through}.home-card__price-unavailable{color:var(--home-muted);font-size:13px;font-weight:600}.home-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.home-swatches__item{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e}.home-swatches__more{color:var(--home-ink);font-size:10px;line-height:12px}.home-hero{overflow:hidden}.home-hero__grid{display:grid;gap:40px;align-items:center}@media(min-width:960px){.home-hero__grid{grid-template-columns:minmax(0,560fr) minmax(0,640fr);gap:80px}}.home-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:28px}@media(min-width:960px){.home-hero__content{gap:40px}}.home-hero__text{display:flex;flex-direction:column;gap:16px}@media(min-width:960px){.home-hero__text{gap:20px}}.home-section .home-hero__page-heading{font-family:var(--font-body)!important;font-weight:600;color:var(--home-stone);font-size:15px;line-height:1.4;letter-spacing:0;margin:0 0 20px;text-transform:none}@media(min-width:960px){.home-section .home-hero__page-heading{font-size:16px;margin-bottom:28px}}.home-section .home-hero__heading{font-family:var(--font-body)!important;font-weight:700;color:var(--home-teal);font-size:clamp(38px,calc(14px + 3.6vw),65px);line-height:1.15;letter-spacing:-.04em;margin:0;text-transform:none;overflow-wrap:break-word}.home-hero__sub{margin:0;color:var(--home-stone);font-size:18px;font-weight:600;line-height:1.5}@media(min-width:720px){.home-hero__sub{font-size:21px}}.home-hero__sub strong,.home-hero__sub b{color:var(--home-orange);font-size:1.2857em;font-weight:700}.home-hero__sub p{margin:0}.home-hero__trust{display:flex;flex-direction:column;gap:4px;color:var(--home-stone-muted);font-size:13px;line-height:1.4}.home-hero__trust p{margin:0}.home-hero__trust-lead{font-weight:600}.home-hero-carousel__viewport{display:grid}.home-hero-carousel__slide{grid-area:1 / 1;visibility:hidden;opacity:0;transition:opacity .5s ease,visibility 0s linear .5s}.home-hero-carousel__slide[data-active=true]{visibility:visible;opacity:1;transition:opacity .5s ease,visibility 0s linear 0s}.home-hero-carousel__media{position:relative;width:100%;max-width:580px;justify-self:center}@media(min-width:960px){.home-hero-carousel__media{justify-self:start}}.home-hero-carousel__frame{position:relative}.home-hero-carousel__media--has-gift.home-hero-carousel__media--no-trust .home-hero-carousel__frame{margin-bottom:5%}.home-hero-carousel__main{aspect-ratio:580 / 440;border:3px solid #ffffff;border-radius:8px;box-shadow:0 10px 24px #00000014;background:#d0c9bf}.home-hero-carousel__main img{border-radius:5px}.home-hero-carousel__gift{position:absolute;left:5.5%;bottom:-6.4%;width:38%;aspect-ratio:1 / 1;border:3px solid #ffffff;border-radius:8px;background:#d0c9bf;filter:drop-shadow(0 10px 12px rgba(0,0,0,.08))}.home-hero-carousel__gift .home-media{width:100%;height:100%;border-radius:5px;background:transparent}.home-hero-carousel__gift img{mix-blend-mode:multiply}.home-hero-carousel__gift--photo img{mix-blend-mode:normal}a.home-hero-carousel__gift{display:block}.home-hero-carousel__product{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-top:14px;padding-left:calc(43.5% + 14px)}.home-section .home-hero-carousel__product-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--home-teal);font-size:14px;font-weight:600;line-height:1.4;text-decoration:none}.home-section .home-hero-carousel__product-name:hover{text-decoration:underline}.home-hero-carousel__product-price{margin:0;color:var(--home-stone);font-size:15px;font-weight:700;line-height:1.4}@media(min-width:720px){.home-hero-carousel__product{margin-top:16px;padding-left:calc(43.5% + 16px)}.home-section .home-hero-carousel__product-name{font-size:15px}.home-hero-carousel__product-price{font-size:17px}}.home-hero-carousel__media--has-product.home-hero-carousel__media--no-trust .home-hero-carousel__frame{margin-bottom:0}.home-hero-carousel__media.home-hero-carousel__media--has-product .home-hero-carousel__trust{margin-top:8px;padding-left:calc(43.5% + 16px);text-align:left}.home-hero-carousel__gift .home-badge{position:absolute;top:9px;right:9px;padding:4px 8px;font-size:10px}@media(min-width:720px){.home-hero-carousel__gift .home-badge{padding:6px 10px;font-size:11px}}.home-hero-carousel__trust{margin-top:16px;text-align:left}@media(min-width:720px){.home-hero-carousel__trust{text-align:right}}.home-hero-carousel__media--has-gift .home-hero-carousel__trust{margin-top:calc(4.9% + 16px);text-align:left}@media(min-width:720px){.home-hero-carousel__media--has-gift .home-hero-carousel__trust{margin-top:16px;padding-left:calc(43.5% + 16px);text-align:right}}.home-hero-carousel__dots{display:flex;align-items:center;justify-content:center;gap:0;margin-top:22px}.home-hero-carousel__dot{position:relative;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.home-hero-carousel__dot:before{content:"";position:absolute;top:6px;left:6px;box-sizing:border-box;width:12px;height:12px;border:2px solid var(--home-teal);border-radius:50%}.home-hero-carousel__dot[aria-current=true]:before{background:var(--home-teal)}.home-hero-carousel__toggle{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:6px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--home-teal);cursor:pointer}.home-hero-carousel__toggle[hidden]{display:none}.home-hero-carousel__toggle:hover{background:var(--home-teal-tint)}.home-hero-carousel__toggle-play,.home-hero-carousel__toggle[data-state=stopped] .home-hero-carousel__toggle-pause{display:none}.home-hero-carousel__toggle[data-state=stopped] .home-hero-carousel__toggle-play{display:block}@media(prefers-reduced-motion:reduce){.home-hero-carousel__slide,.home-card__media img{transition:none}}.home-section .home-hero-split__heading{font-size:clamp(38px,calc(14px + 3.2vw),59px);letter-spacing:0}.home-hero-split__actions{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.home-hero-split__trust{font-size:12px}.home-hero-split__trust .home-hero__trust-lead{font-size:13px}.home-hero-split__media{width:100%;max-width:580px;justify-self:center;aspect-ratio:580 / 440;border:1px solid #d0c9bf;border-radius:8px}@media(min-width:960px){.home-hero-split__media{justify-self:start}}.home-categories .home-swiper .swiper-slide{width:85%}@media(min-width:720px){.home-categories .home-swiper .swiper-slide{width:calc((100% - 16px) / 2.2)}}@media(min-width:960px){.home-categories .home-swiper{--home-swiper-gap: 24px}.home-categories .home-swiper .swiper-slide{width:calc((100% - 48px) / 3)}}@media(min-width:1200px){.home-categories .home-swiper{--home-swiper-gap: 40px}.home-categories .home-swiper .swiper-slide{width:calc((100% - 80px) / 3)}}.home-categories__group{display:flex;flex-direction:column;gap:12px;overflow:hidden;padding-bottom:16px;border-radius:var(--home-radius);background:#fff;box-shadow:var(--home-shadow)}.home-section .home-categories__title{padding:10px 18px 0;font-size:20px;text-align:left}.home-categories__title a{text-decoration:none}.home-categories__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.home-categories__tile{display:flex;flex-direction:column;gap:8px;color:var(--home-text)!important;text-decoration:none!important}.home-categories__tile .home-media{aspect-ratio:192 / 130}.home-categories__tile .home-media img{transition:transform .4s ease}.home-categories__tile:hover .home-media img{transform:scale(1.04)}.home-categories__label{padding-inline:8px;font-size:14px;font-weight:600;line-height:1.35;text-align:center}.home-promos{display:grid}@media(min-width:960px){.home-promos{grid-template-columns:repeat(var(--home-columns, 2),minmax(0,1fr))}}.home-promo{position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--home-promo-height-mobile, 360px);overflow:hidden;isolation:isolate;background:#3b3b3b;color:#fff;text-align:center}@media(min-width:960px){.home-promo{min-height:var(--home-promo-height, 420px)}}.home-promo__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:transparent}.home-promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgba(0,0,0,var(--home-overlay, .55))}.home-promo__content{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:720px;padding:48px 24px}@media(min-width:960px){.home-promo__content{gap:24px;padding:64px 40px}}.home-promo__label{--home-badge-bg: transparent;--home-badge-text: #ffffff;padding:6px 16px;font-size:12px;white-space:normal}.home-section .home-promo__heading{color:#fff;font-size:clamp(28px,calc(16px + 1.7vw),40px)}.home-promo__text{color:#f5f5f5;font-size:16px;line-height:1.5}@media(min-width:720px){.home-promo__text{font-size:18px}.home-promo__text--small{font-size:16px}}.home-promo__text p{margin:0}.home-promo__btn{margin-top:var(--home-promo-btn-offset, 0)}.home-promo__link-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.home-products .home-swiper .swiper-slide{width:60%}@media(min-width:720px){.home-products .home-swiper .swiper-slide{width:calc((100% - 32px) / 3.3)}}@media(min-width:960px){.home-products .home-swiper .swiper-slide{width:230px}}@media(min-width:1200px){.home-products .home-swiper{--home-swiper-gap: 22px}}.home-products__footer{display:flex;justify-content:center;margin-top:32px}.home-showroom__intro{display:grid;gap:32px;align-items:center;margin-bottom:40px}@media(min-width:960px){.home-showroom__intro{grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:64px;margin-bottom:48px}}.home-showroom__text{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.home-showroom__sub{margin:0;color:var(--home-teal-light);font-size:17px;font-weight:600;line-height:1.35}@media(min-width:720px){.home-showroom__sub{font-size:18px}}.home-showroom__body p{margin:0 0 .75em}.home-showroom__body p:last-child{margin-bottom:0}.home-showroom__buttons{display:flex;flex-wrap:wrap;gap:12px 16px;padding-top:8px}.home-showroom__image{aspect-ratio:520 / 340;border-radius:16px}.home-showroom__row{display:flex;flex-direction:column}.home-showroom__slider{min-width:0}.home-showroom__callout{order:3;margin:24px var(--home-gutter) 0}.home-showroom__row .home-swiper-nav{order:2}.home-showroom .home-swiper .swiper-slide{width:72%}@media(min-width:720px){.home-showroom .home-swiper .swiper-slide{width:calc((100% - 32px) / 2.6)}}@media(min-width:960px){.home-showroom .home-swiper .swiper-slide{width:calc((100% - 48px) / 3.4)}}@media(min-width:1200px){.home-showroom__row{display:grid;grid-template-columns:minmax(0,calc((100% - 64px)*.8 + 48px)) minmax(0,1fr);column-gap:16px;align-items:stretch;padding-inline:var(--home-gutter)}.home-showroom__slider{grid-column:1;grid-row:1}.home-showroom__callout{grid-column:2;grid-row:1;margin:0}.home-showroom__row .home-swiper-nav{grid-column:1 / -1;grid-row:2}.home-showroom .home-swiper{padding-inline:0}.home-showroom .home-swiper .swiper-slide{width:calc((100% - 48px)/4)}.home-showroom__row--no-callout{grid-template-columns:minmax(0,1fr)}.home-showroom__row--no-callout .home-swiper .swiper-slide{width:calc((100% - 64px)/5)}}.home-showroom .home-card{--home-card-ratio: 243 / 260;--home-card-pad: 20px;--home-card-gap: 12px;--home-card-title-size: 15px}.home-showroom .home-card__body{justify-content:flex-start}.home-link-card{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;height:100%;padding:20px;border-radius:var(--home-radius);background:var(--home-link-card-bg, var(--home-teal));box-shadow:var(--home-shadow);color:#fff}.home-section .home-link-card__heading{margin:0;color:inherit;font-family:var(--font-body)!important;font-size:22px;font-weight:700;line-height:1.3}@media(min-width:1200px){.home-section .home-link-card__heading{font-size:24px}}@media(min-width:480px)and (max-width:1199px){.home-link-card{flex-direction:row;align-items:center;justify-content:space-between}}@media(min-width:1200px){.home-link-card{gap:24px}}.home-link-card .home-btn{flex:none}.home-section .home-reviews__heading{margin-bottom:32px;text-align:center}.home-brands{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line)}.home-section .home-brands__heading{margin:0 0 16px;color:var(--home-muted);font-family:var(--font-body)!important;font-size:14px;font-weight:700;line-height:1.4;text-align:center;text-transform:capitalize}.home-marquee{overflow:hidden;padding-block:6px 18px;-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent)}.home-marquee__track{display:flex;width:max-content;animation:home-marquee var(--home-marquee-duration, 40s) linear infinite}.home-marquee:hover .home-marquee__track,.home-marquee:focus-within .home-marquee__track{animation-play-state:paused}@keyframes home-marquee{0%{transform:translate(0)}to{transform:translate(var(--home-marquee-shift, -50%))}}.home-brands__list{display:flex;flex:none;margin:0;padding:0;list-style:none}.home-brands__list>li{flex:none;margin-right:var(--home-marquee-gap, 32px)}@media(prefers-reduced-motion:reduce){.home-marquee{-webkit-mask-image:none;mask-image:none}.home-marquee__track{width:auto;animation:none}.home-brands__list{flex:1 1 auto;flex-wrap:wrap;justify-content:center;gap:16px}.home-brands__list>li{margin-right:0}.home-brands__list[aria-hidden=true]{display:none}}.home-brands__item{display:flex;align-items:center;justify-content:center;width:110px;height:50px;padding:6px;overflow:hidden;border-radius:var(--home-radius);background:var(--home-logo-bg, #ffffff);box-shadow:var(--home-shadow)}.home-brands__item img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.home-brands__item--fill{padding:0}.home-brands__item--fill img{width:100%;height:100%;object-fit:cover}.home-brands__text{color:var(--home-ink);font-size:13px;font-weight:700;text-align:center}.home-section .home-seo__heading{margin-bottom:24px;color:var(--home-ink);font-size:clamp(22px,calc(14px + 1vw),28px)}.home-seo__body{color:var(--home-text);font-size:15px;line-height:1.5}@media(min-width:720px){.home-seo__body{font-size:16px}}.home-seo__body p{margin:0 0 1.5em}.home-seo__body>:last-child{margin-bottom:0}.home-seo__body a{color:var(--home-teal);text-decoration:underline}.home-seo__body h3{margin:1.5em 0 .5em;color:var(--home-ink);font-family:var(--home-font-heading, var(--font-body))!important;font-size:20px;font-weight:var(--home-font-heading-weight, 700)}.home-usps__list{display:grid;gap:24px;margin:0;padding:0;list-style:none}@media(min-width:720px){.home-usps__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px}}@media(min-width:1200px){.home-usps__list{grid-template-columns:repeat(var(--home-columns, 4),minmax(0,1fr))}}.home-usp{display:flex;align-items:center;gap:16px}.home-usp__icon{display:flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;overflow:hidden;border-radius:50%;background:var(--home-orange);color:#fff}.home-usp__icon svg{width:22px;height:22px}.home-usp__icon .home-icon--tag{width:16.5px;height:16.5px}.home-usp__icon .home-icon--flame{width:18.33px;height:18.33px}.home-usp__icon img{width:26px;height:26px;object-fit:contain}.home-usp__icon i,.home-usp__icon .svg-inline--fa{font-size:20px;line-height:1}.home-usp__icon .svg-inline--fa{width:auto;height:20px}.home-usp__text{display:flex;flex-direction:column;gap:4px;min-width:0}.home-section .home-usp__title{color:var(--home-ink);font-size:16px;line-height:1.5}.home-usp__body{margin:0;color:var(--home-text);font-size:14px;line-height:1.4}.home-usp__body p{margin:0}.home-usp__link{color:inherit;text-decoration:none!important}.home-newsletter{color:var(--home-newsletter-text, #ffffff)}.home-newsletter__inner{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.home-newsletter__head{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:806px}.home-section .home-newsletter__heading{color:var(--home-newsletter-text, #ffffff);font-size:clamp(30px,calc(18px + 1.7vw),42px);line-height:1.25}@media(min-width:720px){.home-section .home-newsletter__heading{line-height:1.5}}.home-newsletter__text{color:var(--home-newsletter-text, #ffffff);font-size:15px;line-height:1.5;opacity:.96}.home-newsletter__text p{margin:0}.home-newsletter__signup{width:100%;max-width:500px}.home-newsletter__form{margin:0}.home-newsletter__names{display:flex;gap:12px;margin-bottom:12px}.home-newsletter__row{display:flex;align-items:center;gap:12px}.home-section .home-newsletter__input{flex:1 1 0;width:100%;min-width:0;height:48px;margin:0;padding:0 16px;border:0;border-radius:32px;background:#fff;box-shadow:none;color:var(--home-ink);font-family:var(--font-body);font-size:16px;line-height:normal;-webkit-appearance:none;appearance:none}@media(min-width:720px){.home-section .home-newsletter__input{font-size:15px}}.home-section .home-newsletter__input::placeholder{color:var(--home-muted);opacity:1}.home-section .home-newsletter__input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--home-sale)}.home-newsletter .home-newsletter__button{flex:none;min-height:48px;border-color:var(--home-newsletter-button, var(--home-orange));background:var(--home-newsletter-button, var(--home-orange))}.home-newsletter .home-newsletter__button:hover,.home-newsletter .home-newsletter__button:focus-visible{border-color:var(--home-newsletter-button, var(--home-orange));background:var(--home-newsletter-button, var(--home-orange));filter:brightness(.92)}.home-newsletter__small{max-width:500px;color:var(--home-newsletter-text, #ffffff);font-size:12px;line-height:1.35;opacity:.8}.home-newsletter__small p{margin:0}.home-newsletter__small a{text-decoration:underline}.home-newsletter .form-status{margin:0 auto}.home-newsletter .form-status__message{margin:0 0 12px;border-color:currentColor;border-radius:8px;color:var(--home-newsletter-text, #ffffff);font-size:15px}.home-newsletter .form-status__message--success{margin:0;padding:12px 20px}.home-newsletter .form-status__message--error{border-color:#fff;background:#fff;color:var(--home-sale);font-size:14px}.home-newsletter .form-status__message--success:after,.home-newsletter .form-status__message--error:after{display:none}.home-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/112/assets/partial-home.css.map */
