.ah-section,[class*=ah-scheme--]{--ah-pad: clamp(5.6rem, 8vw, 11.2rem)}.ah-wrap{max-width:144rem;margin:0 auto;padding-left:clamp(2rem,4vw,5.6rem);padding-right:clamp(2rem,4vw,5.6rem)}.ah-scheme--dark{--ah-bg: #1b3d36;--ah-fg: #fffffd;--ah-muted: rgba(223,226,229,.72);--ah-line: rgba(223,226,229,.22);--ah-card: #fffffd;--ah-card-fg: #1f1d1e;--ah-solid-bg: #fffffd;--ah-solid-fg: #1b3d36}.ah-scheme--bone{--ah-bg: #f1efe9;--ah-fg: #1f1d1e;--ah-muted: #6a6a6a;--ah-line: rgba(31,29,30,.14);--ah-card: #ffffff;--ah-card-fg: #1f1d1e;--ah-solid-bg: #1b3d36;--ah-solid-fg: #fffffd}.ah-scheme--light{--ah-bg: #ffffff;--ah-fg: #1f1d1e;--ah-muted: #6a6a6a;--ah-line: rgba(31,29,30,.12);--ah-card: #ffffff;--ah-card-fg: #1f1d1e;--ah-solid-bg: #1b3d36;--ah-solid-fg: #fffffd}[class*=ah-scheme--]{background:var(--ah-bg);color:var(--ah-fg)}[class*=ah-scheme--] a{color:inherit}.ah-eyebrow{margin:0 0 1.6rem;font-size:1.2rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ah-muted)}.ah-h1,.ah-h2{font-family:var(--font-heading-family);font-weight:500;margin:0;letter-spacing:-.035em;line-height:1;color:var(--ah-fg)}.ah-h1{font-size:clamp(3.6rem,4.6vw,6.8rem)}.ah-h2{font-size:clamp(3.2rem,4.2vw,6.4rem)}.ah-ellipsis{opacity:.55}.ah-lede{margin:2rem 0 0;max-width:48rem;font-size:clamp(1.6rem,1.3vw,1.9rem);line-height:1.5;color:var(--ah-muted)}.ah-rte{margin-top:2rem;font-size:1.7rem;line-height:1.6;color:var(--ah-muted);max-width:52rem}.ah-rte p{margin:0 0 1.2rem}.ah-actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.ah-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5rem;padding:0 2.8rem;border-radius:999px;border:1px solid var(--ah-fg);font:500 1.5rem/1 var(--font-body-family);letter-spacing:.01em;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease;position:relative}.ah-btn:active{transform:scale(.98)}.ah-btn--solid{background:var(--ah-solid-bg);color:var(--ah-solid-fg)!important;border-color:var(--ah-solid-bg)}.ah-btn--solid:hover{background:transparent;color:var(--ah-fg)!important;border-color:var(--ah-fg)}.ah-btn--ghost{background:transparent;color:var(--ah-fg)}.ah-btn--ghost:hover{background:var(--ah-fg);color:var(--ah-bg)!important}.ah-btn--sm{min-height:4.2rem;padding:0 2rem;font-size:1.4rem;width:100%}.ah-btn .loading-overlay__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.ah-btn .loading-overlay__spinner.hidden{display:none}.ah-btn .spinner{width:1.8rem;height:1.8rem}.ah-btn.loading>span{visibility:hidden}.ah-count{display:inline-grid;place-items:center;min-width:2.4rem;height:2.4rem;padding:0 .7rem;border-radius:999px;background:var(--ah-fg);color:var(--ah-bg);font-size:1.15rem}.ah-btn--ghost:hover .ah-count{background:var(--ah-bg);color:var(--ah-fg)}.ah-pills{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;margin:0;padding:0}.ah-pill{display:inline-flex;align-items:center;min-height:3.4rem;padding:0 1.6rem;border:1px solid var(--ah-line);border-radius:999px;font-size:1.3rem;text-decoration:none;transition:border-color .2s,background-color .2s}.ah-pill:hover{border-color:var(--ah-fg)}.ah-hero{padding:2.8rem 0 var(--ah-pad);overflow:hidden}.ah-hero__top{display:flex;justify-content:space-between;align-items:center;gap:2rem;flex-wrap:wrap}.ah-hero__top .ah-eyebrow{margin:0}.ah-hero__wordmark{margin-top:clamp(2rem,3vw,4rem);text-align:center;line-height:.8;white-space:nowrap}.ah-hero__wordmark span{display:inline-block;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(7.2rem,18.5vw,30rem);letter-spacing:-.06em;color:var(--ah-fg)}.ah-hero__stage{display:grid;grid-template-columns:1fr minmax(0,1.05fr) 1fr;gap:clamp(2.4rem,3vw,4.8rem);align-items:end;margin-top:calc(-1*clamp(3.2rem,8vw,13rem));position:relative}.ah-hero__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#ffffff0f}.ah-hero__media img,.ah-hero__media svg{width:100%;height:100%;object-fit:cover;display:block}.ah-hero__caption{position:absolute;left:1.2rem;bottom:1.2rem;padding:.6rem 1.2rem;border-radius:999px;background:#fffffdeb;color:#1f1d1e;font-size:1.2rem}.ah-hero__copy{padding-bottom:.4rem}.ah-index{list-style:none;margin:0;padding:0;border-top:1px solid var(--ah-line)}.ah-index a{display:grid;grid-template-columns:4rem 1fr auto;align-items:center;padding:1.6rem 0;border-bottom:1px solid var(--ah-line);text-decoration:none;font-size:1.8rem;letter-spacing:-.01em;transition:padding .25s ease}.ah-index a:hover{padding-left:.8rem}.ah-index__num{font-size:1.2rem;font-weight:700;color:var(--ah-muted)}.ah-index__arrow{opacity:.5;transition:transform .25s,opacity .25s}.ah-index a:hover .ah-index__arrow{transform:translate(.4rem);opacity:1}.ah-marquee{overflow:hidden;border-top:1px solid var(--ah-line);border-bottom:1px solid var(--ah-line)}.ah-marquee__track{display:flex;width:max-content;animation:ah-marquee var(--ah-speed, 40s) linear infinite}.ah-marquee:hover .ah-marquee__track{animation-play-state:paused}.ah-marquee__group{display:flex;align-items:center;gap:3.2rem;list-style:none;margin:0;padding:1.8rem 1.6rem;font-size:clamp(1.6rem,1.6vw,2.2rem);font-weight:500;letter-spacing:-.02em;white-space:nowrap}.ah-marquee__group+.ah-marquee__group{padding-left:1.6rem}.ah-marquee__dot{width:.8rem;height:.8rem;border-radius:50%;background:#ffcc01;flex:none}@keyframes ah-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ah-marquee__track{animation:none}}.ah-products{padding:var(--ah-pad) 0}.ah-products__head{display:flex;justify-content:space-between;align-items:flex-end;gap:2.4rem;margin-bottom:clamp(3.2rem,4vw,5.6rem);flex-wrap:wrap}.ah-grid{display:grid;list-style:none;margin:0 auto;padding:0 clamp(2rem,4vw,5.6rem);max-width:144rem;grid-template-columns:repeat(2,1fr);gap:1px}@media(min-width:990px){.ah-grid--4{grid-template-columns:repeat(4,1fr)}.ah-grid--3{grid-template-columns:repeat(3,1fr)}}.ah-card{position:relative;display:flex;flex-direction:column;background:var(--ah-card);color:var(--ah-card-fg);outline:1px solid var(--ah-line)}.ah-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ah-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#f1efe9}.ah-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1),opacity .4s ease}.ah-card__img--alt{opacity:0}.ah-card:hover .ah-card__img{transform:scale(1.04)}.ah-card:hover .ah-card__img--alt{opacity:1}.ah-card__media .ah-placeholder{width:100%;height:100%}.ah-badges{position:absolute;top:1.2rem;left:1.2rem;display:flex;flex-wrap:wrap;gap:.6rem;z-index:2;pointer-events:none}.ah-badge{display:inline-flex;align-items:center;height:2.6rem;padding:0 1.1rem;border-radius:999px;background:#fffffdf0;color:#1f1d1e;font-size:1.15rem;font-weight:500;letter-spacing:.02em}.ah-badge--hot{background:#1f1d1e;color:#fffffd}.ah-badge--sale{background:#a4583a;color:#fffffd}.ah-badge--new{background:#ffcc01;color:#1f1d1e}.ah-card__body{padding:1.8rem 1.8rem .4rem;display:flex;justify-content:space-between;gap:1.2rem;align-items:baseline}.ah-card__title{margin:0;font:500 1.55rem/1.3 var(--font-body-family);letter-spacing:-.01em;color:inherit}.ah-card__price{margin:0;font-size:1.45rem;white-space:nowrap;color:#1f1d1e}.ah-card__price s{color:#6a6a6a;margin-left:.4rem;font-size:1.25rem}.ah-card__cta{position:relative;z-index:2;padding:1.4rem 1.8rem 1.8rem;margin-top:auto;--ah-fg: #1f1d1e;--ah-bg: #ffffff;--ah-solid-bg: #1b3d36;--ah-solid-fg: #fffffd}.ah-quick{margin:0}.ah-cats{padding:var(--ah-pad) 0}.ah-center-head{text-align:center;margin-bottom:clamp(3.2rem,4vw,5.6rem)}.ah-center-head .ah-lede{margin-left:auto;margin-right:auto}.ah-cats__grid{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.2rem,1.6vw,2.4rem)}@media(min-width:990px){.ah-cats__grid{grid-template-columns:repeat(4,1fr)}}.ah-cat a{display:block;text-decoration:none}.ah-cat__media{aspect-ratio:3 / 4;overflow:hidden;background:#e7e3da}.ah-cat__media img,.ah-cat__media svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.ah-cat a:hover .ah-cat__media img{transform:scale(1.05)}.ah-cat__meta{display:grid;grid-template-columns:auto 1fr;column-gap:1.2rem;align-items:baseline;padding-top:1.6rem}.ah-cat__num{font-size:1.2rem;font-weight:700;color:var(--ah-muted)}.ah-cat__title{font-size:clamp(1.8rem,1.6vw,2.4rem);font-weight:500;letter-spacing:-.025em}.ah-cat__count{grid-column:2;font-size:1.3rem;color:var(--ah-muted);margin-top:.2rem}.ah-feature{display:grid;grid-template-columns:1fr}@media(min-width:990px){.ah-feature{grid-template-columns:1fr 1fr;min-height:72rem}.ah-feature--image-right .ah-feature__media{order:2}}.ah-feature__media{position:relative;min-height:44rem;overflow:hidden}.ah-feature__media img,.ah-feature__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ah-feature__content{display:flex;align-items:center;padding:clamp(5.6rem,7vw,11.2rem) clamp(2.4rem,6vw,11.2rem)}.ah-feature__inner{max-width:56rem}.ah-points{list-style:none;margin:3.2rem 0 0;padding:0;border-top:1px solid var(--ah-line)}.ah-points li{display:grid;grid-template-columns:4rem 1fr;padding:1.6rem 0;border-bottom:1px solid var(--ah-line);font-size:1.5rem;line-height:1.5;color:var(--ah-muted)}.ah-points strong{color:var(--ah-fg);font-weight:500;font-size:1.7rem}.ah-points__num{font-size:1.2rem;font-weight:700;padding-top:.3rem}.ah-news{padding:var(--ah-pad) 0}.ah-news__inner{display:grid;gap:3.2rem;align-items:end}@media(min-width:990px){.ah-news__inner{grid-template-columns:1.2fr 1fr;gap:8rem}}.ah-news__field{display:flex;gap:.8rem;padding:.6rem;border:1px solid var(--ah-line);border-radius:999px;background:#ffffff0a}.ah-news__field input{flex:1;min-width:0;border:0;background:transparent;color:var(--ah-fg);font:400 1.6rem var(--font-body-family);padding:0 2rem;outline:none}.ah-news__field input::placeholder{color:var(--ah-muted)}.ah-news__field:focus-within{border-color:var(--ah-fg)}.ah-news__fine,.ah-news__err,.ah-news__ok{margin:1.4rem 0 0 2rem;font-size:1.3rem;color:var(--ah-muted)}.ah-news__ok{font-size:1.8rem;color:var(--ah-fg);margin-left:0}.ah-stock{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1.2rem;font-size:1.4rem;font-weight:500;color:#a4583a}.ah-stock:before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:#a4583a;animation:ah-pulse 1.6s ease-in-out infinite}@keyframes ah-pulse{50%{opacity:.35}}.ah-assure{list-style:none;margin:1.6rem 0 0;padding:1.6rem 0 0;border-top:1px solid rgba(31,29,30,.12);display:grid;gap:1rem;font-size:1.4rem;color:#4a4848}.ah-assure li{display:flex;align-items:center;gap:1rem}.ah-assure li:before{content:"";width:1.8rem;height:1.8rem;flex:none;border-radius:50%;background:#f1efe9 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3 3 7-7' fill='none' stroke='%231b3d36' stroke-width='2'/%3E%3C/svg%3E") center/1.2rem no-repeat}.ah-assure a{color:inherit}@media(max-width:989px){.ah-hero__stage{grid-template-columns:1fr;margin-top:1.6rem}.ah-hero__media{order:-1;aspect-ratio:4 / 4.4}.ah-hero__aside .ah-eyebrow{margin-top:.8rem}.ah-hero__top .ah-pills{display:none}.ah-card__body{flex-direction:column;gap:.4rem;padding:1.4rem 1.4rem .2rem}.ah-card__cta{padding:1.2rem 1.4rem 1.4rem}.ah-btn--sm{min-height:3.8rem;font-size:1.3rem;padding:0 1.2rem}.ah-badges{top:.8rem;left:.8rem}.ah-badge{height:2.2rem;font-size:1.05rem;padding:0 .9rem}}@media(max-width:600px){.ah-actions .ah-btn{flex:1 1 100%}.ah-news__field{flex-direction:column;border-radius:2.6rem;padding:.8rem}.ah-news__field input{min-height:4.8rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ah-sections.css.map */
