.heads-caps{--f-heading-weight:600}.heads-caps h1,.heads-caps h2{text-transform:uppercase;letter-spacing:.035em;line-height:1.08}.heads-caps h1{font-size:clamp(2.1rem,5.4vw,4.4rem)}.heads-caps h2{font-size:clamp(1.5rem,2.8vw,2.35rem)}.heads-caps .product__title{font-size:clamp(1.6rem,2.4vw,2.2rem)}.heads-caps .tile__label{text-transform:uppercase;letter-spacing:.06em;font-size:1.15rem;font-weight:600}.heads-caps .eyebrow{font-weight:600;letter-spacing:.22em}.announcement{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem}.announcement b,.announcement strong{font-weight:700}.announcement--rotate{position:relative;height:38px;padding:0;overflow:hidden}.announcement--rotate .announcement__item{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 16px;opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease;pointer-events:none}.announcement--rotate .announcement__item.is-active{opacity:1;transform:none;pointer-events:auto}.announcement--rotate .announcement__item.is-leaving{opacity:0;transform:translateY(-10px)}.site-header{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .3s,background-color .35s,color .35s,border-color .35s}.site-header--overlay{margin-bottom:-77px}.site-header--overlay:not(.is-scrolled):not(:has(details[open])){background:transparent;border-bottom-color:transparent;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.site-header--overlay .nav-dropdown,.site-header--overlay .menu-drawer__panel{color:var(--c-text)}.site-header--overlay:not(.is-scrolled) .logo__text{text-shadow:0 1px 18px rgba(0,0,0,.25)}.hero--full{min-height:100vh;min-height:100svh}.hero--center .hero__content{padding-top:120px;max-width:1080px}.heads-caps .hero h1{font-size:clamp(2.05rem,5.6vw,4.6rem);letter-spacing:.03em;margin-bottom:.35em}.heads-caps .hero__content p{font-size:1.05rem;letter-spacing:.02em}.hero .btn{min-width:220px}.section-head--center{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px}.section-head--center .eyebrow{margin-bottom:.8rem}.usp-section--inline{padding:18px 0}.usp-section--inline .usp{display:flex;flex-wrap:wrap;justify-content:center;gap:12px clamp(20px,5vw,72px)}.usp-section--inline .usp__item{align-items:center;gap:10px}.usp-section--inline .usp__item svg{width:22px;height:22px}.usp-section--inline .usp__item>div{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.usp-section--inline .usp__item strong{font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;margin:0}.usp-section--inline .usp__item span{font-size:.8rem}@media(max-width:599px){.usp-section--inline .usp__item span{display:none}}.card__link{display:block}.card__link:focus-visible .card__cta{opacity:1;transform:none}.card .card__title{font-weight:600;letter-spacing:.01em}.card .price>span{font-weight:600}.card__badge--sale{font-weight:700;letter-spacing:.08em}.card__quick{margin:0}.card__add{margin-top:14px;width:100%;height:44px;display:flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:1px solid rgba(var(--c-text-rgb),.22);border-radius:var(--radius);color:var(--c-text);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.card__add svg{width:14px;height:14px}.card__add:hover{background:var(--c-text);color:var(--c-bg);border-color:var(--c-text)}.card__add.is-added{background:var(--c-accent);border-color:var(--c-accent);color:#fff}.card__add[disabled]{opacity:.6;cursor:wait}@media(max-width:599px){.card__add{font-size:.64rem;letter-spacing:.08em;gap:6px}}.benefits--mist{background:#e3eae7}.benefits--sand{background:var(--c-surface)}.benefits__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px}@media(min-width:990px){.benefits__grid{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:40px}}.benefit{text-align:center;padding:0 6px}.benefit__icon{display:inline-flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:50%;background:#ffffffbf;color:var(--c-accent);margin-bottom:18px;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.benefit:hover .benefit__icon{transform:translateY(-4px)}.benefit__icon svg{width:28px;height:28px}.benefit__title{font-family:var(--f-body);font-weight:700;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;line-height:1.4}.benefit p{color:var(--c-muted);font-size:.95rem;margin:0;line-height:1.6}.banner{position:relative;display:flex;align-items:flex-end;min-height:min(82vh,760px);overflow:hidden;color:#fff;background:#1a2436}.banner__media{position:absolute;top:-6%;right:0;bottom:-6%;left:0}.banner__media img{width:100%;height:100%;object-fit:cover}.banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 30%,rgba(0,0,0,calc(var(--overlay,.25) + .25)));pointer-events:none}.banner__inner{position:relative;z-index:1;padding-top:96px;padding-bottom:clamp(44px,7vw,100px)}.banner__box{max-width:540px}.banner .eyebrow{color:#fffc}.banner h2{margin-bottom:.45em}.banner p{font-size:1.08rem;opacity:.9;margin-bottom:1.8rem;max-width:460px}.banner--center{align-items:center;text-align:center}.banner--center .banner__box{margin:0 auto}.banner--center p{margin-left:auto;margin-right:auto}
/*# sourceMappingURL=/cdn/shop/t/37/assets/home.css.map */
