:root{--ac-wave: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 12' preserveAspectRatio='none'%3E%3Cpath d='M0 6 Q10 0 20 6 T40 6 V12 H0 Z'/%3E%3C/svg%3E");--ac-wave-h: 1.2rem}.ac-pill{display:inline-flex;align-items:center;gap:var(--ds-space-2);margin:0 0 var(--ds-space-3);padding:.6rem 1.4rem;border-radius:var(--ds-radius-pill);background:var(--ds-color-primary);color:var(--ds-color-primary-contrast);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-bold);letter-spacing:.14em;text-transform:uppercase;line-height:1.2}.ac-pill svg{width:1.4rem;height:1.4rem;flex:0 0 auto}.ac-wave-top{position:relative}.ac-wave-top:before{content:"";position:absolute;left:0;right:0;bottom:calc(100% - 1px);height:var(--ac-wave-h);background:inherit;-webkit-mask:var(--ac-wave) repeat-x 0 0 / 4rem 100%;mask:var(--ac-wave) repeat-x 0 0 / 4rem 100%;pointer-events:none}.ac-slider{position:relative;overflow:hidden;background:rgb(var(--color-background));color:#fff}.ac-slider__stage{position:relative}.ac-slider__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.ac-slider__track::-webkit-scrollbar{display:none}.ac-slide{position:relative;display:grid;align-items:end;min-height:52rem;scroll-snap-align:start;scroll-snap-stop:always;isolation:isolate}.ac-slider--medium .ac-slide{min-height:44rem}.ac-slide__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#071715}.ac-slide__media picture,.ac-slide__img,.ac-slide__media svg{display:block;width:100%;height:100%;object-fit:cover}.ac-slide__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#071715f0,#071715b8 45%,#0717152e)}.ac-slide__inner{width:100%;padding-block:var(--ds-space-16) var(--ds-space-10)}.ac-slider--has-points .ac-slide__inner{padding-bottom:var(--ds-space-12)}.ac-slide__content{max-width:72rem}@media(min-width:990px){.ac-slide__inner{padding-inline:max(var(--ds-gutter),9rem)}}.ac-slide--center .ac-slide__content{margin-inline:auto;text-align:center}.ac-slide__eyebrow{display:inline-flex;align-items:center;gap:var(--ds-space-4);margin:0 0 var(--ds-space-4);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);letter-spacing:.2em;text-transform:uppercase;color:#ffffffe6}.ac-slide__eyebrow:after{content:"";width:4rem;height:2px;background:var(--ds-color-primary);border-radius:2px}.ac-slide__title{margin:0 0 var(--ds-space-5);font-family:var(--ds-font-body);font-size:clamp(3.6rem,2rem + 4.4vw,7.2rem);font-weight:800;line-height:1;letter-spacing:-.03em;color:#fff;text-wrap:balance}.ac-slide__title>span{display:block}.ac-slide__accent{color:var(--ds-color-primary)}.ac-slide__text{max-width:46ch;margin:0 0 var(--ds-space-8);font-size:var(--ds-text-lg);line-height:var(--ds-leading-normal);color:#ffffffe0}.ac-slide--center .ac-slide__text{margin-inline:auto}.ac-slide__text p{margin:0}.ac-slide__btn{border-radius:var(--ds-radius-pill);box-shadow:0 10px 30px -10px rgba(var(--ds-rgb-primary),.7)}.ac-slide__btn svg{transition:transform var(--ds-duration-base) var(--ds-ease)}.ac-slide__btn:hover svg{transform:translate(4px)}@media(min-width:750px){.ac-slide{align-items:center;min-height:clamp(52rem,72vh,68rem)}.ac-slider--medium .ac-slide{min-height:clamp(44rem,56vh,56rem)}.ac-slide__media:after{background:linear-gradient(90deg,#071715e6,#071715a8 45%,#07171514 80%)}.ac-slide--center .ac-slide__media:after{background:#07171599}.ac-slide__inner{padding-block:var(--ds-space-20)}}.ac-slider__controls{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.ac-slider__controls[hidden]{display:none}.ac-slider__arrow,.ac-slider__dot,.ac-slider__pause{pointer-events:auto}.ac-slider__arrow{position:absolute;top:50%;translate:0 -50%;display:none;place-items:center;width:5.2rem;height:5.2rem;border:0;border-radius:50%;background:var(--ds-color-primary);color:var(--ds-color-primary-contrast);cursor:pointer;box-shadow:var(--ds-shadow-md);transition:transform var(--ds-duration-base) var(--ds-ease),background-color var(--ds-duration-base) var(--ds-ease)}.ac-slider__arrow:hover{background:var(--ds-color-primary-hover);transform:scale(1.06)}.ac-slider__arrow svg{width:2rem;height:2rem}.ac-slider__arrow--prev{left:var(--ds-space-3)}.ac-slider__arrow--prev svg{transform:rotate(180deg)}.ac-slider__arrow--next{right:var(--ds-space-3)}@media(min-width:990px){.ac-slider__arrow{display:grid}}.ac-slider__dots{position:absolute;left:50%;bottom:var(--ds-space-4);translate:-50% 0;display:flex;gap:.2rem}.ac-slider__dot{display:grid;place-items:center;width:3.2rem;height:3.2rem;padding:0;border:0;background:transparent;cursor:pointer}.ac-slider__dot:before{content:"";width:.9rem;height:.9rem;border-radius:var(--ds-radius-pill);background:#ffffff8c;transition:width var(--ds-duration-slow) var(--ds-ease),background-color var(--ds-duration-base) var(--ds-ease)}.ac-slider__dot[aria-current=true]:before{width:2.8rem;background:var(--ds-color-primary)}.ac-slider__pause{position:absolute;right:var(--ds-space-4);bottom:var(--ds-space-4);display:grid;place-items:center;width:3.6rem;height:3.6rem;border:0;border-radius:50%;background:#00000073;color:#fff;cursor:pointer}.ac-slider__play-icon,.ac-slider.is-paused .ac-slider__pause-icon{display:none}.ac-slider.is-paused .ac-slider__play-icon{display:block}.ac-slider__arrow:focus-visible,.ac-slider__dot:focus-visible,.ac-slider__pause:focus-visible{outline:2px solid #fff;outline-offset:2px}.ac-slider__points{--_bg: var(--ac-brand, var(--ds-color-primary));--_fg: var(--ac-brand-contrast, var(--ds-color-primary-contrast));background:var(--_bg);color:var(--_fg);--ac-wave-h: 1.4rem}.ac-slider__points-list{list-style:none;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-4) var(--ds-space-3);padding-block:var(--ds-space-5)}.ac-slider__point{display:flex;align-items:center;gap:var(--ds-space-3);min-width:0}.ac-slider__point-icon{display:grid;place-items:center;width:4rem;height:4rem;flex:0 0 auto;border-radius:50%;border:1.5px solid currentColor}.ac-slider__point-icon svg{width:2rem;height:2rem}.ac-slider__point-copy{display:grid;gap:.1rem;min-width:0;line-height:1.25}.ac-slider__point-copy strong{font-size:var(--ds-text-sm);font-weight:var(--ds-weight-bold)}.ac-slider__point-copy span{font-size:var(--ds-text-xs);opacity:.8}@media(min-width:990px){.ac-slider__points-list{grid-template-columns:repeat(4,minmax(0,1fr))}.ac-slider__point+.ac-slider__point{border-left:1px solid rgba(255,255,255,.22);padding-left:var(--ds-space-5)}.ac-slider__point-copy strong{font-size:var(--ds-text-base)}}.ac-slider{--ac-slide-ms: 1.1s;--ac-slide-ease: cubic-bezier(.77, 0, .18, 1);--ac-interval: 6s}.ac-slider.is-enhanced .ac-slider__track{grid-template-areas:"slide";grid-auto-flow:row;grid-auto-columns:auto;overflow:hidden;scroll-snap-type:none;touch-action:pan-y}.ac-slider.is-enhanced .ac-slide{grid-area:slide;visibility:hidden;z-index:0}.ac-slider.is-enhanced .ac-slide.is-active{visibility:visible;z-index:2}.ac-slider.is-enhanced .ac-slide.is-leaving{visibility:visible;z-index:1}.ac-slider.is-dragging .ac-slider__track{cursor:grabbing}.ac-slide__media{overflow:hidden}.ac-slide__img{transform-origin:60% 50%;will-change:transform}.ac-slider__arrow{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px -12px #0009;transition:background-color var(--ds-duration-base) var(--ds-ease),color var(--ds-duration-base) var(--ds-ease),transform var(--ds-duration-base) var(--ds-ease),border-color var(--ds-duration-base) var(--ds-ease)}.ac-slider__arrow:hover{background:var(--ds-color-primary);border-color:var(--ds-color-primary);color:var(--ds-color-primary-contrast);transform:scale(1.06)}.ac-slider__arrow--prev:hover svg{transform:rotate(180deg) translate(3px)}.ac-slider__arrow--next:hover svg{transform:translate(3px)}.ac-slider__arrow svg{transition:transform var(--ds-duration-base) var(--ds-ease)}.ac-slider__dot:before{width:1rem;height:.5rem;border-radius:var(--ds-radius-pill);background:linear-gradient(var(--ds-color-primary),var(--ds-color-primary)) no-repeat 0 0 / 0% 100%,#ffffff73;transition:width .5s var(--ac-slide-ease),background-color var(--ds-duration-base) var(--ds-ease)}.ac-slider__dot{width:auto;min-width:2.4rem;padding-inline:.4rem}.ac-slider__dot:hover:before{background-color:#fffc}.ac-slider__dot[aria-current=true]:before{width:4.8rem;background-size:100% 100%}.ac-slider.is-autoplay .ac-slider__dot[aria-current=true]:before{background-size:0% 100%;animation:ac-dot-progress var(--ac-interval) linear forwards}.ac-slider.is-autoplay.is-paused .ac-slider__dot[aria-current=true]:before,.ac-slider.is-autoplay.is-holding .ac-slider__dot[aria-current=true]:before{animation-play-state:paused}@keyframes ac-dot-progress{0%{background-size:0% 100%}to{background-size:100% 100%}}.ac-slider__pause{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;border:1px solid rgba(255,255,255,.28)}@media(prefers-reduced-motion:no-preference){.ac-slider.has-moved .ac-slide.is-active{animation:ac-wipe-next var(--ac-slide-ms) var(--ac-slide-ease) both}.ac-slider.has-moved[data-dir=prev] .ac-slide.is-active{animation-name:ac-wipe-prev}.ac-slider.has-moved .ac-slide.is-leaving .ac-slide__media{animation:ac-drift-next var(--ac-slide-ms) var(--ac-slide-ease) both}.ac-slider.has-moved[data-dir=prev] .ac-slide.is-leaving .ac-slide__media{animation-name:ac-drift-prev}.ac-slider.has-moved .ac-slide.is-leaving .ac-slide__content{animation:ac-copy-out .5s var(--ds-ease) both}.ac-slider.is-enhanced .ac-slide.is-active .ac-slide__img{animation:ac-kenburns calc(var(--ac-interval) + var(--ac-slide-ms) + 2s) cubic-bezier(.25,.46,.45,.94) both}.ac-slider.is-enhanced .ac-slide.is-active .ac-slide__content>*{animation:ac-copy-in .9s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--ac-copy-delay, 0ms) + var(--_i, 0) * .11s)}.ac-slider.has-moved{--ac-copy-delay: .38s}.ac-slider.is-enhanced .ac-slide.is-active .ac-slide__content>:nth-child(2){--_i: 1}.ac-slider.is-enhanced .ac-slide.is-active .ac-slide__content>:nth-child(3){--_i: 2}.ac-slider.is-enhanced .ac-slide.is-active .ac-slide__content>:nth-child(4){--_i: 3}.ac-slider.is-enhanced .ac-slide.is-active .ac-slide__eyebrow:after{animation:ac-line-grow .9s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--ac-copy-delay, 0ms) + .25s);transform-origin:left center}.ac-slider.is-enhanced .ac-slide.is-active .ac-slide__accent{background:linear-gradient(90deg,var(--ds-color-primary) 0%,#d6ecff 50%,var(--ds-color-primary) 100%) 0 0 / 200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ac-shine 2.4s var(--ds-ease) both;animation-delay:calc(var(--ac-copy-delay, 0ms) + .5s)}}@keyframes ac-wipe-next{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes ac-wipe-prev{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ac-drift-next{0%{transform:translate(0);filter:brightness(1)}to{transform:translate(-14%);filter:brightness(.55)}}@keyframes ac-drift-prev{0%{transform:translate(0);filter:brightness(1)}to{transform:translate(14%);filter:brightness(.55)}}@keyframes ac-kenburns{0%{transform:scale(1.16)}to{transform:scale(1.03)}}@keyframes ac-copy-in{0%{opacity:0;transform:translateY(2.8rem);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes ac-copy-out{to{opacity:0;transform:translateY(-1.2rem)}}@keyframes ac-line-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ac-shine{0%{background-position:100% 0}to{background-position:0 0}}.ac-slider__points.is-marquee{display:flex;align-items:center;padding-block:var(--ds-space-4)}.ac-slider__points.is-marquee .ac-marquee__viewport{-webkit-mask:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.ac-slider__points.is-marquee .ac-slider__points-list{display:flex;flex-shrink:0;max-width:none;width:auto;margin:0;padding:0;gap:0}.ac-slider__points.is-marquee .ac-slider__point{flex:0 0 auto;white-space:nowrap;padding:0;border:0}.ac-slider__points.is-marquee .ac-slider__point:after{content:"\2726";margin-inline:var(--ds-space-8);font-size:1.2rem;color:var(--ds-color-primary)}.ac-slider__points.is-marquee .ac-slider__point-icon{border-color:#ffffff80;background:#ffffff14}.ac-slider__points.is-marquee .ac-slider__point-copy strong{font-size:clamp(1.5rem,1.2rem + .6vw,1.9rem);letter-spacing:.06em;text-transform:uppercase}.ac-slider__points.is-marquee .ac-slider__point-copy span{font-size:var(--ds-text-xs)}.ac-slider__points.is-marquee:hover .ac-slider__point-icon svg{animation:ac-icon-bob 1.2s var(--ds-ease) infinite}@keyframes ac-icon-bob{50%{transform:translateY(-2px)}}.ac-slider__points.is-marquee:hover .ac-marquee__track,.ac-slider__points.is-marquee:focus-within .ac-marquee__track,.ac-slider__points.is-marquee.is-paused .ac-marquee__track{animation-play-state:paused}.ac-slider__points.is-paused .ac-marquee__pause-icon{display:none}.ac-slider__points.is-paused .ac-marquee__play-icon{display:block}@media(prefers-reduced-motion:reduce){.ac-slider__points.is-marquee{display:block}.ac-slider__points.is-marquee .ac-marquee__viewport{-webkit-mask:none;mask:none}.ac-slider__points.is-marquee .ac-slider__point-copy strong{font-size:var(--ds-text-base)}}.ac-marquee{--_bg: var(--ds-color-primary);--_fg: var(--ds-color-primary-contrast);position:relative;display:flex;align-items:center;background:var(--_bg);color:var(--_fg);padding-block:var(--ds-space-4);margin-block:var(--ac-wave-h)}.ac-marquee--brand{--_bg: var(--ac-brand, var(--ds-color-primary));--_fg: var(--ac-brand-contrast, var(--ds-color-primary-contrast))}.ac-marquee--brand .ac-marquee__item:after{color:var(--ds-color-primary);opacity:1}.ac-marquee--dark{--_bg: var(--ac-deep, var(--ds-color-secondary));--_fg: var(--ac-cream, var(--ds-color-secondary-contrast))}.ac-marquee--wave:before,.ac-marquee--wave:after{content:"";position:absolute;left:0;right:0;height:var(--ac-wave-h);background:var(--_bg);pointer-events:none;-webkit-mask:var(--ac-wave) repeat-x 0 0 / 4rem 100%;mask:var(--ac-wave) repeat-x 0 0 / 4rem 100%}.ac-marquee--wave:before{bottom:calc(100% - 1px)}.ac-marquee--wave:after{top:calc(100% - 1px);transform:scaleY(-1)}.ac-marquee:not(.ac-marquee--wave){margin-block:0}.ac-marquee__viewport{flex:1 1 auto;overflow:hidden;min-width:0}.ac-marquee__track{display:flex;width:max-content;animation:ac-marquee var(--ac-marquee-duration, 40s) linear infinite}.ac-marquee__list{display:flex;flex-shrink:0;margin:0;padding:0;list-style:none}.ac-marquee__item{display:flex;align-items:center;white-space:nowrap;font-weight:var(--ds-weight-bold);letter-spacing:.08em;text-transform:uppercase}.ac-marquee__item:after{content:"\2726";margin-inline:var(--ds-space-8);font-size:.6em;opacity:.85}.ac-marquee .ac-marquee__item a,.ac-marquee .ac-marquee__item span{color:inherit;text-decoration:none}.ac-marquee__item a:hover{text-decoration:underline;text-underline-offset:.3em}.ac-marquee--large .ac-marquee__item{font-size:clamp(2rem,1.4rem + 2vw,3.4rem)}.ac-marquee--small .ac-marquee__item{font-size:var(--ds-text-sm)}.ac-marquee--small{padding-block:var(--ds-space-3)}.ac-marquee:hover .ac-marquee__track,.ac-marquee:focus-within .ac-marquee__track,.ac-marquee.is-paused .ac-marquee__track{animation-play-state:paused}.ac-marquee__pause{position:relative;z-index:1;flex:0 0 auto;display:grid;place-items:center;width:3.2rem;height:3.2rem;margin:0 var(--ds-space-3);border:1.5px solid currentColor;border-radius:50%;background:var(--_bg);color:inherit;cursor:pointer;opacity:.8}.ac-marquee__pause:hover,.ac-marquee__pause:focus-visible{opacity:1}.ac-marquee__pause:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ac-marquee__play-icon,.ac-marquee.is-paused .ac-marquee__pause-icon{display:none}.ac-marquee.is-paused .ac-marquee__play-icon{display:block}@keyframes ac-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ac-marquee__track{animation:none}.ac-marquee__viewport{overflow-x:auto;scrollbar-width:none}.ac-marquee__list[aria-hidden=true],.ac-marquee__pause{display:none}}.shopify-design-mode .ac-marquee__track{animation-duration:calc(var(--ac-marquee-duration, 40s) * 2)}.ac-cats--showcase{position:relative;overflow:hidden}.ac-cats--showcase .ac-cats__wrap{display:grid;gap:var(--ds-space-8);align-items:center}.ac-cats--showcase .ac-head{margin:0;text-align:center;align-items:center}.ac-cats--showcase .ac-head__title{font-size:clamp(3.4rem,2.2rem + 3.4vw,6.4rem);font-weight:var(--ds-weight-regular);line-height:1;text-transform:uppercase;letter-spacing:0}.ac-cats--showcase .ac-head__text{margin-inline:auto}@media(min-width:990px){.ac-cats--showcase .ac-cats__wrap{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:var(--ds-space-12)}.ac-cats--showcase .ac-head{text-align:left;align-items:flex-start}.ac-cats--showcase .ac-head__text{margin-inline:0;max-width:30ch}}.ac-cats--showcase .ac-cats__list--scroll{grid-auto-columns:46%}@media(min-width:750px){.ac-cats--showcase .ac-cats__list,.ac-cats--showcase .ac-cats__list--scroll{grid-template-columns:repeat(4,minmax(0,1fr))}}.ac-cats--showcase .ac-cat__link{align-items:center;justify-content:flex-start;gap:var(--ds-space-4);padding:var(--ds-space-8) var(--ds-space-3) var(--ds-space-6);text-align:center;background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:50% 50% var(--ds-radius-lg) var(--ds-radius-lg) / 8rem 8rem var(--ds-radius-lg) var(--ds-radius-lg);transition:transform var(--ds-duration-base) var(--ds-ease),box-shadow var(--ds-duration-base) var(--ds-ease),border-color var(--ds-duration-base) var(--ds-ease)}.ac-cats--showcase .ac-cat__link:hover{transform:translateY(-4px);box-shadow:var(--ds-shadow-lg);border-color:var(--ds-color-primary)}.ac-cats--showcase .ac-cat__media{width:8.4rem;height:8.4rem;aspect-ratio:1;flex:0 0 auto;border-radius:50%;border:5px solid var(--ds-color-primary);box-shadow:0 0 0 4px rgba(var(--ds-rgb-primary),.22);background:var(--ds-color-surface-2)}@media(min-width:990px){.ac-cats--showcase .ac-cat__media{width:9.6rem;height:9.6rem}}.ac-cats--showcase .ac-cat__body{padding:0;align-items:center}.ac-cats--showcase .ac-cat__title{font-size:var(--ds-text-sm);font-weight:var(--ds-weight-bold);letter-spacing:.12em;text-transform:uppercase}.ac-cats--showcase .ac-cat__arrow{position:static;margin-top:auto;width:4rem;height:4rem;border-color:rgba(var(--color-foreground),.55)}.ac-cats--showcase .ac-cat__link:hover .ac-cat__arrow{color:var(--ds-color-primary-contrast)}.ac-grid-section--framed .ac-head{align-items:center}.ac-grid-section--framed .ac-head .ac-head__title{font-size:clamp(2.6rem,1.8rem + 2.6vw,5.2rem)}.ac-grid-section--framed .ac-head__title{display:inline-block;padding:.2rem 1.6rem .4rem;text-transform:uppercase;letter-spacing:0;border-left:2px solid var(--ds-color-primary);border-bottom:2px solid var(--ds-color-primary);border-radius:0 0 0 .6rem;position:relative}.ac-grid-section--framed .ac-head__title:after{content:"";position:absolute;right:0;top:0;width:2px;height:60%;background:var(--ds-color-primary);border-radius:2px}.ac-grid-section--framed .ac-grid__footer{display:flex;margin-top:var(--ds-space-10)}.ac-grid-section--framed .ac-grid__footer .ds-btn{border-radius:var(--ds-radius-pill);border-color:var(--ds-color-primary);min-width:22rem}.ac-card-excerpt{margin:.4rem 0 .6rem;font-size:1.3rem;line-height:1.45;color:var(--ds-color-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ac-why{position:relative;overflow:hidden}.ac-why:before,.ac-why:after{content:"";position:absolute;z-index:0;border-radius:50%;background:rgba(var(--color-foreground),.035);pointer-events:none}.ac-why:before{width:28rem;height:28rem;left:-10rem;top:-10rem}.ac-why:after{width:34rem;height:34rem;right:-12rem;bottom:-14rem}.ac-why__grid{position:relative;z-index:1;display:grid;gap:var(--ds-space-10);align-items:center}@media(min-width:990px){.ac-why__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:var(--ds-space-16)}}.ac-why--solo .ac-why__grid{grid-template-columns:minmax(0,1fr);text-align:center;justify-items:center}.ac-why__sub{margin:0 0 var(--ds-space-2);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);color:var(--ds-color-muted)}.ac-why__title{margin:0 0 var(--ds-space-4);font-family:var(--ds-font-body);font-size:clamp(3.2rem,2.4rem + 2.4vw,5.2rem);font-weight:800;line-height:1.05;letter-spacing:-.02em;color:rgb(var(--color-foreground))}.ac-why__text{max-width:52ch;font-size:var(--ds-text-lg);line-height:var(--ds-leading-relaxed);color:rgba(var(--color-foreground),.82)}.ac-why__text p{margin:0}.ac-why__btn{margin-top:var(--ds-space-8);border-radius:var(--ds-radius-pill)}.ac-why__card{padding:var(--ds-space-4) var(--ds-space-5);border-radius:calc(var(--ds-radius-lg) * 1.5);background:var(--ds-color-surface);border:1px solid var(--ds-color-border);box-shadow:var(--ds-shadow-card);overflow-x:auto}@media(min-width:750px){.ac-why__card{padding:var(--ds-space-6) var(--ds-space-8)}}.ac-why__table{width:100%;border-collapse:collapse;font-size:var(--ds-text-sm)}.ac-why__table th,.ac-why__table td{padding:var(--ds-space-4) var(--ds-space-2);text-align:center;vertical-align:middle}.ac-why__table thead th{font-size:var(--ds-text-xs);font-weight:var(--ds-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground));border-bottom:1px solid var(--ds-color-border)}.ac-why__table thead th:first-child,.ac-why__table tbody th{text-align:left}.ac-why__table .ac-why__ours{color:var(--ds-color-primary)}.ac-why__table tbody th{font-weight:var(--ds-weight-semibold);color:rgb(var(--color-foreground))}.ac-why__table tbody tr+tr>*{border-top:1px dashed var(--ds-color-border)}.ac-mark{display:inline-grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%}.ac-mark--yes{background:var(--ds-color-primary);color:var(--ds-color-primary-contrast)}.ac-mark--no{background:var(--ds-color-error);color:#fff}html[data-theme=forest] .ac-mark--no{color:#2a1414}.ac-mark--partial{background:var(--ds-color-surface-2);color:rgb(var(--color-foreground))}.ac-steps__title{font-family:var(--ds-font-body);font-weight:800;font-size:clamp(3rem,2.2rem + 2.4vw,4.8rem)}.ac-steps__list{--_node: 4.4rem;position:relative;list-style:none;margin:var(--ds-space-10) auto 0;padding:0;max-width:104rem;display:grid;gap:var(--ds-space-5)}.ac-steps__list:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--_node) / 2 - 1.5px);width:3px;border-radius:3px;background:linear-gradient(180deg,var(--ds-color-primary) 0%,var(--ds-color-primary) 30%,var(--ds-color-border-strong) 30%)}.ac-step{position:relative;display:grid;grid-template-columns:var(--_node) minmax(0,1fr);gap:var(--ds-space-4);align-items:start}.ac-step__node{position:relative;z-index:1;display:grid;place-items:center;width:var(--_node);height:var(--_node);border-radius:50%;background:var(--ds-color-primary);color:var(--ds-color-primary-contrast);box-shadow:0 0 0 6px rgb(var(--color-background))}.ac-step__node svg{width:2rem;height:2rem}.ac-step__card{padding:var(--ds-space-5) var(--ds-space-6);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);border:1px solid var(--ds-color-border)}.ac-step__num{display:inline-block;margin:0 0 var(--ds-space-3);padding:.4rem 1.2rem;border-radius:var(--ds-radius-pill);background:rgb(var(--color-background));color:var(--ds-color-primary);font-size:1.1rem;font-weight:var(--ds-weight-bold);letter-spacing:.14em;text-transform:uppercase}.ac-step__title{margin:0 0 var(--ds-space-2);font-family:var(--ds-font-body);font-size:var(--ds-text-xl);font-weight:var(--ds-weight-bold);color:rgb(var(--color-foreground))}.ac-step__text{color:rgba(var(--color-foreground),.8);font-size:var(--ds-text-sm)}.ac-step__text p{margin:0}@media(min-width:990px){.ac-steps__list{gap:0}.ac-steps__list:before{left:calc(50% - 1.5px)}.ac-step{grid-template-columns:minmax(0,1fr) var(--_node) minmax(0,1fr);gap:var(--ds-space-6);min-height:15rem}.ac-step__node{grid-column:2;grid-row:1;margin-top:var(--ds-space-5)}.ac-step:nth-child(odd) .ac-step__card{grid-column:1;grid-row:1;text-align:right}.ac-step:nth-child(2n) .ac-step__card{grid-column:3;grid-row:1}}.ac-reels__list{list-style:none;margin:0;padding:0 0 var(--ds-space-2);display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:var(--ds-space-4);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.ac-reels__list>li{scroll-snap-align:start}@media(min-width:750px){.ac-reels__list{grid-auto-columns:calc((100% - 3 * var(--ds-space-4)) / 4)}}.ac-reel__open{position:relative;display:block;width:100%;aspect-ratio:9 / 16;padding:0;border:0;border-radius:calc(var(--ds-radius-lg) * 1.25);overflow:hidden;background:var(--ds-color-surface-2);cursor:pointer}.ac-reel__poster{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ds-ease-out)}.ac-reel__open:hover .ac-reel__poster{transform:scale(1.04)}.ac-reel__open:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0000008c,#0000 45%)}.ac-reel__play{position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:1;display:grid;place-items:center;width:5.6rem;height:5.6rem;border-radius:50%;background:var(--ds-color-primary);color:var(--ds-color-primary-contrast);box-shadow:var(--ds-shadow-lg)}.ac-reel__caption{position:absolute;left:var(--ds-space-4);right:var(--ds-space-4);bottom:var(--ds-space-4);z-index:1;color:#fff;font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);text-align:left}.ac-reel__open:focus-visible{outline:var(--ds-focus-outline);outline-offset:3px}.ac-reel__dialog{width:min(42rem,92vw);max-height:92vh;padding:0;border:0;border-radius:var(--ds-radius-lg);background:#000;overflow:hidden}.ac-reel__dialog::backdrop{background:#000000d1}.ac-reel__video,.ac-reel__dialog video{display:block;width:100%;max-height:88vh;aspect-ratio:9 / 16;object-fit:contain;background:#000}.ac-reel__close{position:absolute;top:var(--ds-space-2);right:var(--ds-space-2);z-index:2;display:grid;place-items:center;width:4.4rem;height:4.4rem;border:0;border-radius:50%;background:#0009;color:#fff;cursor:pointer}.ac-reels__footer{display:flex;justify-content:center;margin-top:var(--ds-space-8)}.ac-reels__footer .ds-btn{border-radius:var(--ds-radius-pill)}.ac-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}.ac-chip{display:inline-flex;align-items:center;gap:var(--ds-space-2);padding:.6rem 1.4rem;border-radius:var(--ds-radius-pill);background:var(--ds-color-surface);border:1px solid var(--ds-color-border);font-size:1.3rem;font-weight:var(--ds-weight-semibold);color:rgb(var(--color-foreground))}.ac-chip svg{width:1.6rem;height:1.6rem;color:var(--ds-color-primary);flex:0 0 auto}.ac-tiers{margin:0;padding:0;border:0;display:grid;gap:var(--ds-space-2);min-width:0}.ac-tiers__title{margin-bottom:var(--ds-space-2);padding:0;font-size:var(--ds-text-xs);font-weight:var(--ds-weight-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--ds-color-primary)}.ac-tier{position:relative;display:flex;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);min-height:6rem;border:1.5px solid var(--ds-color-border-strong);border-radius:var(--ds-radius-lg);cursor:pointer;transition:border-color var(--ds-duration-base) var(--ds-ease),background-color var(--ds-duration-base) var(--ds-ease)}.ac-tier:hover{border-color:rgb(var(--color-foreground))}.ac-tier:has(.ac-tier__input:checked){border-color:var(--ds-color-primary);background:var(--ds-color-primary-soft)}.ac-tier:has(.ac-tier__input:focus-visible){outline:var(--ds-focus-outline);outline-offset:2px}.ac-tier__input{width:2rem;height:2rem;margin:0;flex:0 0 auto;accent-color:var(--ds-color-primary)}.ac-tier__body{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2);flex:1 1 auto;min-width:0}.ac-tier__name{font-weight:var(--ds-weight-bold);color:rgb(var(--color-foreground))}.ac-tier__save{padding:.2rem .8rem;border-radius:var(--ds-radius-pill);background:var(--ds-color-primary);color:var(--ds-color-primary-contrast);font-size:1.2rem;font-weight:var(--ds-weight-bold)}.ac-tier__flag{padding:.2rem .8rem;border-radius:var(--ds-radius-pill);border:1px solid currentColor;color:var(--ds-color-primary);font-size:1.1rem;font-weight:var(--ds-weight-bold);text-transform:uppercase;letter-spacing:.06em}.ac-tier__price{display:grid;justify-items:end;text-align:right;line-height:1.25}.ac-tier__price strong{color:rgb(var(--color-foreground))}.ac-tier__price s,.ac-tier__price small{font-size:1.2rem;color:var(--ds-color-muted)}.ac-tiers__note{margin:0;font-size:var(--ds-text-xs);color:var(--ds-color-muted)}.ac-footer{position:relative;overflow:hidden}.ac-footer__wordmark{margin:var(--ds-space-8) 0 calc(var(--ds-space-6) * -1);padding:0 var(--ds-space-4);text-align:center;white-space:nowrap;overflow:hidden;font-family:var(--ds-font-body);font-size:clamp(6rem,17vw,24rem);font-weight:800;line-height:.9;letter-spacing:-.04em;background:linear-gradient(180deg,rgba(var(--color-foreground),.5),rgba(var(--color-foreground),.04) 85%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-user-select:none;user-select:none}html[data-theme=forest] body{background:var(--ds-color-bg);color:var(--ds-color-text)}html[data-theme=forest]{--buttons-radius: 40px;--buttons-radius-outset: 41px;--inputs-radius: 12px;--inputs-radius-outset: 13px}html[data-theme=forest] .ac-eyebrow{color:var(--ds-color-primary)}html[data-theme=forest] .ac-head__title,html[data-theme=forest] .collection-hero__title,html[data-theme=forest] .main-page-title,html[data-theme=forest] .related-products__heading,html[data-theme=forest] .complementary-products__container .h3,html[data-theme=forest] .title-wrapper .title{font-family:var(--ac-font-display);font-weight:var(--ds-weight-regular);letter-spacing:0}html[data-theme=forest] .ac-head__title{font-size:clamp(3rem,2.2rem + 2.4vw,5.2rem);line-height:1.05}html[data-theme=forest] .ac-steps__title,html[data-theme=forest] .ac-reels .ac-head__title{font-family:var(--ds-font-body);font-weight:800;letter-spacing:-.02em}html[data-theme=forest] .ds-btn{border-radius:var(--ds-radius-pill)}html[data-theme=forest] .ds-btn--outline{--_bd: var(--ds-color-primary);--_fg: var(--ds-color-heading);--_bg-hover: rgba(var(--ds-rgb-primary), .12)}html[data-theme=forest] .ds-btn--outline:hover{border-color:var(--ds-color-primary)}html[data-theme=forest] .ds-btn:not(.ds-btn--outline):not(.ds-btn--ghost):not(.ds-btn--secondary):not(.ds-btn--inverse):hover{box-shadow:0 10px 26px -12px rgba(var(--ds-rgb-primary),.8)}html[data-theme=forest] .rte a{color:var(--ds-color-primary)}html[data-theme=forest] ::selection{background:var(--ds-color-primary);color:var(--ds-color-primary-contrast)}html[data-theme=forest] .rich-text__caption{display:inline-flex;padding:.6rem 1.4rem;border-radius:var(--ds-radius-pill);background:var(--ds-color-primary);color:var(--ds-color-primary-contrast);font-weight:var(--ds-weight-bold);letter-spacing:.14em;text-transform:uppercase;font-size:var(--ds-text-xs)}html[data-theme=forest] .rich-text__heading{font-family:var(--ds-font-body);font-weight:800;letter-spacing:-.02em}html[data-theme=forest] .rich-text__text{color:rgba(var(--color-foreground),.82);font-size:var(--ds-text-lg)}html[data-theme=forest] .sp-topbar{position:relative;z-index:3;font-size:1.2rem;font-weight:var(--ds-weight-bold);letter-spacing:.06em;text-transform:uppercase}html[data-theme=forest] .sp-topbar:after{content:"";position:absolute;left:0;right:0;top:calc(100% - 1px);height:.8rem;background:rgb(var(--color-background));transform:scaleY(-1);-webkit-mask:var(--ac-wave) repeat-x 0 0 / 2.4rem 100%;mask:var(--ac-wave) repeat-x 0 0 / 2.4rem 100%;pointer-events:none}html[data-theme=forest] .sp-topbar a{color:inherit}html[data-theme=forest] .sp-topbar svg{color:var(--ds-color-primary)}html[data-theme=forest] .section-header .header-wrapper{border-bottom-color:var(--ds-color-border);background:rgb(var(--color-background))}html[data-theme=forest] .header__heading-link .h2{font-weight:800}html[data-theme=forest] .header__menu-item{font-size:1.5rem}html[data-theme=forest] .header__menu-item:hover span,html[data-theme=forest] .header__active-menu-item{color:var(--ds-color-primary)}html[data-theme=forest] .header__icon:hover{background:rgba(var(--color-foreground),.08)}html[data-theme=forest] .cart-count-bubble{background:var(--ds-color-primary);color:var(--ds-color-primary-contrast)}html[data-theme=forest] .header__submenu,html[data-theme=forest] .mega-menu__content{background:var(--ds-color-surface);border:1px solid var(--ds-color-border)}html[data-theme=forest] .product-card-wrapper{position:relative;padding-bottom:var(--ds-space-4);height:100%}html[data-theme=forest] .product-card-wrapper:before{content:"";position:absolute;top:3.2rem;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:50% 50% var(--ds-radius-lg) var(--ds-radius-lg) / 7rem 7rem var(--ds-radius-lg) var(--ds-radius-lg);transition:border-color var(--ds-duration-base) var(--ds-ease),box-shadow var(--ds-duration-base) var(--ds-ease)}html[data-theme=forest] .product-card-wrapper:hover:before{border-color:rgba(var(--ds-rgb-primary),.6);box-shadow:var(--ds-shadow-lg)}html[data-theme=forest] .product-card-wrapper>.card{position:relative;z-index:1;padding-inline:var(--ds-space-3);background:transparent}html[data-theme=forest] .product-card-wrapper .card__inner{background:var(--ac-cream);border-radius:calc(var(--ds-radius-lg) * 1.25);box-shadow:0 10px 28px -16px #000c;transition:transform var(--ds-duration-base) var(--ds-ease)}@media(hover:hover){html[data-theme=forest] .product-card-wrapper:hover .card__inner{transform:translateY(-4px)}}html[data-theme=forest] .product-card-wrapper .card__media .media img{padding:var(--ds-space-3);object-fit:contain}html[data-theme=forest] .product-card-wrapper .card__content{text-align:center}html[data-theme=forest] .product-card-wrapper .card__information{padding-inline:var(--ds-space-2)!important}html[data-theme=forest] .product-card-wrapper .card__heading{font-family:var(--ac-font-display);font-size:clamp(1.6rem,1.4rem + .4vw,2rem);font-weight:var(--ds-weight-regular);line-height:1.25}html[data-theme=forest] .product-card-wrapper .card__heading a{color:var(--ds-color-heading)}html[data-theme=forest] .product-card-wrapper .card-information{text-align:center}html[data-theme=forest] .product-card-wrapper .card-information .price{font-size:var(--ds-text-lg);color:var(--ds-color-heading)}html[data-theme=forest] .product-card-wrapper .price__container,html[data-theme=forest] .product-card-wrapper .price__sale{justify-content:center}html[data-theme=forest] .card-information .price--on-sale .price-item--regular{color:var(--ds-color-muted)}html[data-theme=forest] .card__badge{top:var(--ds-space-3);left:var(--ds-space-3);right:auto;bottom:auto}html[data-theme=forest] .card .badge{background:var(--ds-color-primary);color:var(--ds-color-primary-contrast);box-shadow:0 4px 10px -4px #00000080}html[data-theme=forest] .card .badge.color-scheme-3,html[data-theme=forest] .card .ac-badge-tag{background:#0b201e;color:var(--ac-cream)}html[data-theme=forest] .product-card-wrapper .quick-add{margin-inline:var(--ds-space-2)}html[data-theme=forest] .quick-add__submit{border-radius:var(--ds-radius-pill);--color-button: var(--ds-rgb-primary);--color-button-text: 11, 32, 30}html[data-theme=forest] .quick-add__submit.button--secondary{--color-button: 0, 0, 0;--color-button-text: 241, 247, 246;--alpha-button-background: 0;--alpha-button-border: 1;--color-button-border: 143, 214, 148}html[data-theme=forest] .quick-add__submit.button--secondary:after{box-shadow:0 0 0 1.5px rgb(var(--ds-rgb-primary))}html[data-theme=forest] .quick-add__submit.button--secondary:hover{--alpha-button-background: 1;--color-button: 143, 214, 148;--color-button-text: 11, 32, 30}html[data-theme=forest] .facets__disclosure[open] .facets__display,html[data-theme=forest] .mobile-facets__inner{background:var(--ds-color-surface)}html[data-theme=forest] .pagination__item--current{background:var(--ds-color-primary);color:var(--ds-color-primary-contrast)}html[data-theme=forest] .product__info-container .product__text.caption-with-letter-spacing{color:var(--ds-color-primary);font-weight:var(--ds-weight-bold)}html[data-theme=forest] .product__title h1,html[data-theme=forest] .product__title .h1{font-family:var(--ds-font-body);font-weight:800}html[data-theme=forest] .product__info-container .price .price-item--sale,html[data-theme=forest] .product__info-container .price:not(.price--on-sale) .price-item--regular{color:var(--ds-color-primary)}html[data-theme=forest] .product__info-container .price{font-size:clamp(2.4rem,2rem + 1vw,3.2rem);font-weight:800}html[data-theme=forest] .price__badge-sale{background:var(--ds-color-primary);color:var(--ds-color-primary-contrast);font-weight:var(--ds-weight-bold);text-transform:uppercase;letter-spacing:.04em;border:0}html[data-theme=forest] .price__badge-sold-out{background:var(--ds-color-surface-2);color:var(--ds-color-heading);border:0}html[data-theme=forest] .product-form__submit.button--secondary{--color-button: var(--ds-rgb-primary);--color-button-text: 11, 32, 30}html[data-theme=forest] .product-form__submit.button--primary{--color-button-text: 11, 32, 30}html[data-theme=forest] .shopify-payment-button__button--unbranded{background:var(--ac-cream)!important;color:#0b201e!important;border-radius:var(--ds-radius-pill)!important}html[data-theme=forest] .shopify-payment-button__button--unbranded:hover:not([disabled]){background:#e4e1d6!important}html[data-theme=forest] .product-form__input input[type=radio]+label{background:var(--ds-color-surface);color:var(--ds-color-heading);border-color:var(--ds-color-border-strong)}html[data-theme=forest] .product-form__input input[type=radio]:checked+label{background:var(--ds-color-primary);color:var(--ds-color-primary-contrast);border-color:var(--ds-color-primary)}html[data-theme=forest] .quantity{background:var(--ds-color-surface)}html[data-theme=forest] .quantity:after{box-shadow:0 0 0 1px var(--ds-color-border-strong);border-radius:var(--ds-radius-pill)}html[data-theme=forest] .quantity,html[data-theme=forest] .quantity:before{border-radius:var(--ds-radius-pill)}html[data-theme=forest] .product__media-item .media,html[data-theme=forest] .product-media-container{background:var(--ac-cream);border-radius:calc(var(--ds-radius-lg) * 1.25)}html[data-theme=forest] .thumbnail{background:var(--ac-cream)}html[data-theme=forest] .thumbnail[aria-current]{box-shadow:0 0 0 2px var(--ds-color-primary)}html[data-theme=forest] .slider-button{color:var(--ds-color-heading)}html[data-theme=forest] .ac-delivery{background:var(--ds-color-surface);border:1px solid var(--ds-color-border)}html[data-theme=forest] .ac-pdp-wa svg{color:#25d366}html[data-theme=forest] .product__accordion .summary__title svg,html[data-theme=forest] .accordion .icon-accordion{fill:var(--ds-color-primary);color:var(--ds-color-primary)}html[data-theme=forest] .share-button__button{color:var(--ds-color-heading)}html[data-theme=forest] .ac-spotlight__main{background:var(--ac-cream);border-radius:calc(var(--ds-radius-lg) * 1.5)}html[data-theme=forest] .ac-spotlight__main img{object-fit:contain;padding:var(--ds-space-4)}html[data-theme=forest] .ac-spotlight__inset{background:var(--ac-cream);border-color:rgb(var(--color-background))}html[data-theme=forest] .ac-spotlight__title{font-family:var(--ds-font-body);font-weight:800}html[data-theme=forest] .ac-spotlight .ac-price{color:var(--ds-color-primary);font-size:clamp(2.4rem,2rem + 1vw,3.2rem);font-weight:800}html[data-theme=forest] .ac-stock--in{padding:.3rem 1.2rem;border:1px solid var(--ds-color-primary);border-radius:var(--ds-radius-pill);color:var(--ds-color-primary)}html[data-theme=forest] .ac-checklist svg{color:var(--ds-color-primary)}html[data-theme=forest] .ac-cats--grid .ac-cat__media{border-radius:calc(var(--ds-radius-lg) * 1.25)}html[data-theme=forest] .ac-cat__link:hover .ac-cat__arrow{background:var(--ds-color-primary);border-color:var(--ds-color-primary);color:var(--ds-color-primary-contrast)}html[data-theme=forest] .ac-value{background:var(--ds-color-surface);border-color:var(--ds-color-border)}html[data-theme=forest] .ac-value__icon,html[data-theme=forest] .ac-hero__point-icon{background:var(--ds-color-primary);color:var(--ds-color-primary-contrast);border-radius:50%}html[data-theme=forest] .ac-tile{border-radius:calc(var(--ds-radius-lg) * 1.5)}html[data-theme=forest] .ac-tile--overlay .ac-eyebrow,html[data-theme=forest] .ac-hero--overlay .ac-eyebrow{color:var(--ds-color-primary)}html[data-theme=forest] .ac-tile__title{font-family:var(--ds-font-body);font-weight:800}html[data-theme=forest] .ac-tile--overlay .ac-tile__body{background:linear-gradient(0deg,#071715eb,#071715b3 55%,#07171500)}html[data-theme=forest] .ac-hero--overlay .ac-hero__media:after{background:linear-gradient(90deg,#071715d1,#07171566 60%,#0717151a)}html[data-theme=forest] .sp-faq details,html[data-theme=forest] .sp-faq__item{border-color:var(--ds-color-border)}html[data-theme=forest] .sp-review,html[data-theme=forest] .sp-reviews__card{background:var(--ds-color-surface);border-color:var(--ds-color-border)}html[data-theme=forest] .ac-footer{background:radial-gradient(90% 60% at 30% 0%,#11433e,#07171500 70%),rgb(var(--color-background))}html[data-theme=forest] .ac-footer__news{padding:var(--ds-space-8) var(--ds-space-6);margin-bottom:var(--ds-space-12);border:1px solid rgba(var(--color-foreground),.14);border-bottom-color:rgba(var(--color-foreground),.14);border-radius:calc(var(--ds-radius-lg) * 2);background:linear-gradient(120deg,#8fd69414,#8fd69400 60%),#ffffff05}@media(min-width:990px){html[data-theme=forest] .ac-footer__news{padding:var(--ds-space-10) var(--ds-space-12)}}html[data-theme=forest] .ac-footer__news-title{font-family:var(--ds-font-body);font-size:clamp(2.6rem,2rem + 1.6vw,3.8rem);font-weight:800}html[data-theme=forest] .ac-news-form__input{border-radius:var(--ds-radius-pill);padding-inline:var(--ds-space-5);background:#00000040}@media(min-width:480px){html[data-theme=forest] .ac-news-form__row{padding:.5rem;border:1px solid rgba(var(--color-foreground),.18);border-radius:var(--ds-radius-pill);background:#00000040}html[data-theme=forest] .ac-news-form__input{border:0;background:transparent;min-height:4.4rem}}html[data-theme=forest] .ac-news-form__input:focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:2px;box-shadow:none}html[data-theme=forest] .ac-news-form__btn{--_bg: var(--ds-color-primary);--_fg: var(--ds-color-primary-contrast);--_bd: var(--ds-color-primary);--_bg-hover: var(--ds-color-primary-hover);border-radius:var(--ds-radius-pill);min-height:4.4rem}html[data-theme=forest] .ac-footer__title{font-size:var(--ds-text-sm);letter-spacing:.1em}html[data-theme=forest] .ac-footer__links a:hover,html[data-theme=forest] .ac-footer__contact a:hover{color:var(--ds-color-primary)}html[data-theme=forest] .ac-footer__links a[aria-current=page]:before{content:"";width:.7rem;height:.7rem;margin-right:var(--ds-space-2);border-radius:50%;background:var(--ds-color-primary)}html[data-theme=forest] .ac-footer__social a{border-color:rgba(var(--ds-rgb-primary),.5);color:var(--ds-color-primary)}html[data-theme=forest] .ac-footer__social a:hover{background:var(--ds-color-primary);color:var(--ds-color-primary-contrast)}html[data-theme=forest] .ac-footer__wordmark{background-image:linear-gradient(180deg,#f1f7f68c,#8fd6941f 55%,#f1f7f600 92%)}html[data-theme=forest] .ac-section-marquee+.ac-footer-section .ac-footer{padding-top:var(--ds-space-16)}html[data-theme=forest] .cart-drawer .drawer__inner,html[data-theme=forest] .menu-drawer{background:var(--ds-color-bg)}html[data-theme=forest] .cart-drawer .cart-item__image{background:var(--ac-cream)}html[data-theme=forest] .totals__total-value{color:var(--ds-color-primary)}html[data-theme=forest] .cart__checkout-button{--color-button-text: 11, 32, 30;border-radius:var(--ds-radius-pill)}html[data-theme=forest] .ac-wa-float{box-shadow:0 10px 30px -8px #000000b3}html[data-theme=forest] .ac-sticky{background:var(--ds-color-surface);border-top-color:var(--ds-color-border)}@media(prefers-reduced-motion:no-preference){.ac-slider__track{scroll-behavior:smooth}.ac-step__node{transition:transform var(--ds-duration-base) var(--ds-ease)}.ac-step:hover .ac-step__node{transform:scale(1.08) rotate(-6deg)}}@media(prefers-reduced-motion:reduce){.ac-cats--showcase .ac-cat__link,.product-card-wrapper .card__inner,.ac-reel__poster{transition:none;transform:none!important}}html[data-theme=forest] .price--on-sale .price__sale{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--ds-space-3)}html[data-theme=forest] .price--on-sale .price__sale .price-item--last{order:-1}html[data-theme=forest] .product-card-wrapper .price--on-sale .price__sale{justify-content:center}.ac-spotlight__buy{display:block;margin:0 0 var(--ds-space-4);max-width:52rem}.ac-spotlight__buy .form{display:grid;gap:var(--ds-space-3)}.ac-spotlight__label{font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);color:rgba(var(--color-foreground),.8)}.ac-spotlight__select{width:100%;min-height:var(--ds-tap-target);padding:0 var(--ds-space-4);border:1px solid var(--ds-color-border-strong);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);color:rgb(var(--color-foreground));font:inherit}.ac-spotlight__buy-row{display:flex;gap:var(--ds-space-3);align-items:stretch}.ac-spotlight__qty{flex:0 0 auto;width:13rem;min-height:4.8rem}.ac-spotlight__add{flex:1 1 auto;min-height:4.8rem;margin:0}.ac-spotlight__checkout .shopify-payment-button__button{min-height:4.8rem;border-radius:var(--ds-radius-button)}.ac-spotlight__links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-3) var(--ds-space-6);font-size:var(--ds-text-sm)}.ac-spotlight__more{color:rgb(var(--color-foreground));text-underline-offset:.3em}.ac-spotlight__share{display:inline-flex;align-items:center;gap:var(--ds-space-2);padding:0;border:0;background:none;color:rgba(var(--color-foreground),.8);font:inherit;cursor:pointer;min-height:var(--ds-tap-target)}.ac-spotlight__share .svg-wrapper,.ac-spotlight__share svg{width:1.6rem;height:1.6rem}.ac-spotlight__share:hover{color:var(--ds-color-primary)}html[data-theme=forest] .ac-spotlight__add.button--secondary{--color-button: 0, 0, 0;--alpha-button-background: 0;--color-button-text: 241, 247, 246;--color-button-border: 143, 214, 148;--alpha-button-border: 1}html[data-theme=forest] .ac-spotlight__add.button--secondary:hover{--color-button: 143, 214, 148;--alpha-button-background: 1;--color-button-text: 11, 32, 30}html[data-theme=forest] .ac-spotlight__checkout .shopify-payment-button__button--unbranded{background:var(--ds-color-primary);color:var(--ds-color-primary-contrast)}html[data-theme=forest] .ac-spotlight__checkout .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--ds-color-primary-hover)}@media(max-width:479px){.ac-spotlight__qty{width:11.5rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ac-2026.css.map */
