:root{--ac-carbon: #0b0c0e;--ac-graphite: #141619;--ac-steel: #1d2024;--ac-paper: #ffffff;--ac-mist: #f3f3f1;--ac-ink: #0b0c0e;--ac-ink-2: #4a4f57;--ac-ink-3: #62676e;--ac-fog: #f4f4f2;--ac-fog-2: #9aa0a6;--ac-line-dark: rgba(255, 255, 255, .1);--ac-line-light: rgba(11, 12, 14, .1);--ac-blue: #2f7bff;--ac-blue-soft: rgba(47, 123, 255, .14);--ac-gutter: clamp(1.25rem, 4vw, 3rem);--ac-max: 1320px;--ac-section: clamp(4.5rem, 2.5rem + 7vw, 8.5rem);--ac-ease: cubic-bezier(.2, .7, .2, 1);--ac-ease-out: cubic-bezier(.16, 1, .3, 1);--ac-font: var(--font-body--family, "Inter", system-ui, -apple-system, "Segoe UI", sans-serif);--ac-display: clamp(2.625rem, 1.3rem + 5.6vw, 6.5rem);--ac-h2: clamp(1.875rem, 1.2rem + 2.6vw, 3.5rem);--ac-h3: clamp(1.125rem, 1rem + .4vw, 1.3125rem);--ac-body: clamp(1rem, .96rem + .2vw, 1.0625rem);--ac-small: .875rem;--ac-label: .6875rem}html{scroll-padding-top:calc(var(--header-height, 64px) + 1rem)}@media(prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}body{background:var(--ac-paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ac{font-family:var(--ac-font);font-size:var(--ac-body);line-height:1.6}.ac *,.ac *:before,.ac *:after{box-sizing:border-box}.ac :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}.ac :where(ul,ol){padding:0;list-style:none}.ac img{display:block;max-width:100%;height:auto}.ac-container{width:min(100% - 2 * var(--ac-gutter),var(--ac-max));margin-inline:auto}.ac--dark{background:var(--ac-carbon);color:var(--ac-fog)}.ac--graphite{background:var(--ac-graphite);color:var(--ac-fog)}.ac--light{background:var(--ac-paper);color:var(--ac-ink)}.ac--mist{background:var(--ac-mist);color:var(--ac-ink)}.ac-section{padding-block:var(--ac-section);position:relative}.ac-label{font-size:var(--ac-label);font-weight:500;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;font-feature-settings:"tnum" 1}.ac--dark .ac-label,.ac--graphite .ac-label{color:var(--ac-fog-2)}.ac--light .ac-label,.ac--mist .ac-label{color:var(--ac-ink-3)}.ac-index{display:flex;align-items:center;gap:.75rem;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.ac-index:after{content:"";flex:0 0 2.5rem;height:1px;background:currentColor;opacity:.35}.ac-display{font-size:var(--ac-display);font-weight:500;letter-spacing:-.035em;line-height:.98;text-wrap:balance}.ac-h2{font-size:var(--ac-h2);font-weight:500;letter-spacing:-.03em;line-height:1.04;text-wrap:balance}.ac-h3{font-size:var(--ac-h3);font-weight:500;letter-spacing:-.01em;line-height:1.3}.ac-lead{font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.55;max-width:38ch}.ac-text{max-width:52ch}.ac-text p+p{margin-top:1em}.ac--dark .ac-lead,.ac--dark .ac-text,.ac--graphite .ac-text{color:var(--ac-fog-2)}.ac--light .ac-lead,.ac--light .ac-text,.ac--mist .ac-text{color:var(--ac-ink-2)}.ac-muted{opacity:.72}.ac-num{font-feature-settings:"tnum" 1}.ac :where(a){color:inherit}.ac-link{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--ac-small);font-weight:500;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;padding-bottom:2px;transition:background-size .45s var(--ac-ease)}.ac-link:hover{background-size:100% 1px}.ac-arrow{display:inline-block;transition:transform .35s var(--ac-ease)}.ac-link:hover .ac-arrow,.ac-btn:hover .ac-arrow{transform:translate(3px)}.ac-header,.ac-header *,.ac-btn{box-sizing:border-box}.ac-btn{--btn-bg: var(--ac-fog);--btn-fg: var(--ac-ink);--btn-line: var(--ac-fog);-webkit-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:52px;padding:0 1.75rem;border:1px solid var(--btn-line);border-radius:2px;background:var(--btn-bg);color:var(--btn-fg);font:500 .9375rem/1 var(--ac-font);letter-spacing:.005em;text-decoration:none;transition:background-color .3s var(--ac-ease),color .3s var(--ac-ease),border-color .3s var(--ac-ease)}.ac-btn:hover{--btn-bg: transparent;--btn-fg: var(--ac-fog)}.ac-btn--ink{--btn-bg: var(--ac-ink);--btn-fg: var(--ac-paper);--btn-line: var(--ac-ink)}.ac-btn--ink:hover{--btn-bg: transparent;--btn-fg: var(--ac-ink)}.ac-btn[disabled]{opacity:.45;cursor:not-allowed}.ac-btn--block{width:100%}.ac :focus-visible,.ac-header :focus-visible{outline:2px solid var(--ac-blue);outline-offset:3px;border-radius:1px}.ac-media{position:relative;overflow:hidden;background:var(--ac-steel)}.ac--light .ac-media,.ac--mist .ac-media{background:var(--ac-mist)}.ac-media img{width:100%;height:100%;object-fit:cover}.ac-media>.ac-media__layer{position:absolute;top:0;right:0;bottom:0;left:0}.ac-media--contain img{object-fit:contain}.ac-caption{display:flex;justify-content:space-between;gap:1rem;padding-top:.875rem;margin-top:0;border-top:1px solid var(--ac-line-light)}.ac--dark .ac-caption{border-top-color:var(--ac-line-dark)}@media(prefers-reduced-motion:no-preference){.ac-js [data-ac-reveal]{opacity:0;transform:translate3d(0,16px,0);transition:opacity .9s var(--ac-ease-out),transform .9s var(--ac-ease-out);transition-delay:calc(var(--i, 0) * 80ms)}.ac-js [data-ac-reveal].is-in{opacity:1;transform:none}.ac-js [data-ac-zoom] img{transform:scale(1.06);transition:transform 1.8s var(--ac-ease-out)}.ac-js [data-ac-zoom].is-in img{transform:none}[data-ac-parallax]{will-change:transform}}#header-group{position:sticky;top:0;z-index:40}.ac-header{--fg: var(--ac-fog);position:relative;color:var(--fg);background:var(--ac-carbon);font-family:var(--ac-font);transition:background-color .4s var(--ac-ease),box-shadow .4s var(--ac-ease)}.ac-header[data-scrolled=true]{background:#0b0c0edb;-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px);box-shadow:0 1px 0 var(--ac-line-dark)}.ac-header__bar{display:flex;align-items:center;justify-content:space-between;gap:2rem;height:64px}@media(min-width:990px){.ac-header__bar{height:72px}}.ac-wordmark{display:inline-flex;align-items:baseline;font-family:var(--ac-font);font-size:1.0625rem;letter-spacing:.01em;line-height:1;color:inherit;text-decoration:none;white-space:nowrap}.ac-wordmark b{font-weight:700;letter-spacing:.06em}.ac-wordmark span{font-weight:400}.ac-header__brand{color:inherit;text-decoration:none;padding-block:.75rem}.ac-header__brand{display:inline-flex;align-items:center}.ac-header__brand img{height:28px;width:auto;display:block}@media(min-width:990px){.ac-header__brand img{height:32px}}.ac-footer__brand .ac-logo{height:36px;width:auto;display:block}.ac-header__nav{display:none}@media(min-width:990px){.ac-header__nav{display:block;margin-left:auto}.ac-header__nav ul{display:flex;gap:2.25rem;list-style:none;margin:0;padding:0}.ac-header__nav a{color:var(--ac-fog-2);font-size:.875rem;text-decoration:none;padding-block:.5rem;transition:color .25s var(--ac-ease)}.ac-header__nav a:hover,.ac-header__nav a[aria-current=page]{color:var(--ac-fog)}}.ac-header__actions{display:flex;align-items:center;gap:.25rem}.ac-header header-actions{display:flex;align-items:center}.ac-header .account-button,.ac-header shopify-account{display:none!important}.ac-header .header-actions__action{color:var(--ac-fog);min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer}.ac-header .header-actions__action svg{width:20px;height:20px}.ac-header .svg-wrapper{color:var(--ac-fog)}.ac-header{--cart-bubble-background: var(--ac-blue);--cart-bubble-text: #fff}.ac-header__menu{-webkit-appearance:none;appearance:none;background:none;border:0;cursor:pointer;color:var(--ac-fog);font:500 .875rem/1 var(--ac-font);min-height:44px;padding:0 0 0 .75rem;display:inline-flex;align-items:center;gap:.625rem}.ac-header__menu-lines{position:relative;width:18px;height:8px}.ac-header__menu-lines:before,.ac-header__menu-lines:after{content:"";position:absolute;left:0;right:0;height:1.5px;background:currentColor;transition:transform .35s var(--ac-ease),top .35s var(--ac-ease)}.ac-header__menu-lines:before{top:0}.ac-header__menu-lines:after{top:6.5px}.ac-header__menu[aria-expanded=true] .ac-header__menu-lines:before{top:3.25px;transform:rotate(45deg)}.ac-header__menu[aria-expanded=true] .ac-header__menu-lines:after{top:3.25px;transform:rotate(-45deg)}@media(min-width:990px){.ac-header__menu{display:none}}.ac-menu{position:fixed;top:64px;right:0;bottom:0;left:0;z-index:39;background:var(--ac-carbon);color:var(--ac-fog);display:flex;flex-direction:column;justify-content:space-between;padding:2rem var(--ac-gutter) calc(2rem + env(safe-area-inset-bottom));opacity:0;visibility:hidden;transition:opacity .35s var(--ac-ease),visibility 0s linear .35s}.ac-menu.is-open{opacity:1;visibility:visible;transition:opacity .35s var(--ac-ease)}.ac-menu__links{list-style:none;margin:0;padding:0;border-top:1px solid var(--ac-line-dark)}.ac-menu__links li{border-bottom:1px solid var(--ac-line-dark)}.ac-menu__links a{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 0;color:var(--ac-fog);text-decoration:none;font-size:1.75rem;font-weight:500;letter-spacing:-.02em}.ac-menu__links a span{color:var(--ac-fog-2);font-size:var(--ac-label);letter-spacing:.14em}.ac-menu__foot{display:grid;gap:1rem}@media(min-width:990px){.ac-menu{display:none}}.ac-hero{position:relative;overflow:hidden;isolation:isolate}.ac-hero__media{position:relative;aspect-ratio:4 / 3.4;background:var(--ac-carbon)}.ac-hero__media .ac-media{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.ac-hero__media img{object-position:68% 60%}.ac-hero__media:after{content:"";position:absolute;inset:auto 0 0 0;height:45%;background:linear-gradient(to bottom,rgba(11,12,14,0),var(--ac-carbon));pointer-events:none}.ac-hero__body{position:relative;padding:0 0 clamp(3.5rem,10vw,5rem);margin-top:-2.5rem;z-index:1}.ac-hero__label{margin-bottom:1.25rem}.ac-hero__title{max-width:12ch}.ac-hero__title span{display:block}.ac-hero__title span+span{color:var(--ac-fog-2)}.ac-hero__lead{margin-top:1.5rem}.ac-hero__actions{display:grid;gap:1.125rem;margin-top:2.25rem}.ac-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;color:var(--ac-fog-2);font-size:var(--ac-small)}.ac-hero__meta strong{color:var(--ac-fog);font-weight:500}.ac-hero__meta i{width:1px;height:.875rem;background:var(--ac-line-dark)}@media(prefers-reduced-motion:no-preference){.ac-js .ac-hero__media img{animation:ac-hero-in 2.2s var(--ac-ease-out) both}.ac-js .ac-hero [data-ac-intro]{animation:ac-rise 1s var(--ac-ease-out) both;animation-delay:calc(var(--i, 0) * 90ms + .12s)}}@keyframes ac-hero-in{0%{transform:scale(1.08)}to{transform:none}}@keyframes ac-rise{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}@media(min-width:750px){.ac-hero__media{aspect-ratio:16 / 10}.ac-hero__actions{grid-auto-flow:column;justify-content:start;align-items:center;gap:2rem}}@media(min-width:990px){.ac-hero{min-height:min(calc(100svh - 72px),880px);display:flex;align-items:flex-end}.ac-hero__media{position:absolute;top:0;right:0;bottom:0;left:26%;aspect-ratio:auto;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 34%);mask-image:linear-gradient(to right,transparent 0,#000 34%)}.ac-hero__media:after{height:38%}.ac-hero__media img{object-position:60% 55%}.ac-hero__body{margin-top:0;padding-block:clamp(6rem,12vh,9rem) clamp(4rem,9vh,6.5rem)}.ac-hero__title{max-width:none}.ac-hero__title span{white-space:nowrap}}.ac-system__grid{display:grid;gap:3.5rem}.ac-system__copy .ac-text{margin-top:1.75rem}.ac-system__aside{margin-top:2.5rem;max-width:44ch}.ac-system__aside p:first-child{font-weight:500;color:var(--ac-ink);margin-bottom:.5rem}.ac-system__aside p{color:var(--ac-ink-2)}.ac-kit{margin-top:2.5rem;border-top:1px solid var(--ac-line-light)}.ac-kit li{display:grid;grid-template-columns:3.5rem 1fr auto;align-items:baseline;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--ac-line-light)}.ac-kit__qty{font-size:1.5rem;font-weight:500;letter-spacing:-.02em;font-feature-settings:"tnum" 1}.ac-kit__name{font-weight:500}.ac-kit__note{color:var(--ac-ink-3);font-size:var(--ac-small)}.ac-system__media{display:grid;grid-template-columns:repeat(12,1fr);align-items:start}.ac-system__main{grid-column:1 / -1}.ac-system__main .ac-media{aspect-ratio:1;background:#fff}.ac-system__detail{grid-column:4 / -1;margin-top:2.5rem;position:relative}.ac-system__detail .ac-media{aspect-ratio:1}@media(min-width:990px){.ac-system__grid{grid-template-columns:11fr 13fr;gap:clamp(3rem,7vw,7rem);align-items:start}.ac-system__copy{position:sticky;top:calc(var(--header-height, 72px) + 3rem)}.ac-system__main{grid-column:2 / -1}.ac-system__detail{grid-column:1 / 7;margin-top:3rem}}.ac-readout__head{display:grid;gap:1.5rem;margin-bottom:clamp(3rem,6vw,5rem)}.ac-readout__head .ac-text{max-width:44ch}.ac-readout__stage{display:grid;gap:3rem}.ac-panel{position:relative;border:1px solid var(--ac-line-dark);background:linear-gradient(180deg,#ffffff06,#fff0);padding:clamp(1.25rem,3vw,2.5rem)}.ac-panel__top{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.ac-units{display:inline-flex;border:1px solid var(--ac-line-dark);border-radius:2px;padding:2px}.ac-units button{-webkit-appearance:none;appearance:none;border:0;background:none;cursor:pointer;color:var(--ac-fog-2);font:500 .75rem/1 var(--ac-font);letter-spacing:.08em;min-width:52px;min-height:36px;padding:0 .75rem;border-radius:1px;transition:background-color .25s var(--ac-ease),color .25s var(--ac-ease)}.ac-units button[aria-pressed=true]{background:var(--ac-fog);color:var(--ac-ink)}.ac-car{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:1fr 1fr;gap:1rem clamp(.75rem,3vw,2.5rem);align-items:center}.ac-car__svg{grid-column:2;grid-row:1 / 3;width:clamp(72px,20vw,150px);height:auto;color:var(--ac-fog-2)}.ac-car__svg .ac-car__wheel{fill:var(--ac-steel);stroke:currentColor;transition:fill .5s var(--ac-ease),stroke .5s var(--ac-ease)}.ac-car__svg .ac-car__wheel.is-alert{fill:var(--ac-blue-soft);stroke:var(--ac-blue)}.ac-wheel{display:grid;gap:.25rem}.ac-wheel--r{text-align:right;justify-items:end}.ac-wheel__pos{color:var(--ac-fog-2)}.ac-wheel__value{display:flex;align-items:baseline;gap:.35rem;font-feature-settings:"tnum" 1}.ac-wheel__num{font-size:clamp(2rem,1.3rem + 3vw,3.5rem);font-weight:500;letter-spacing:-.03em;line-height:1;transition:color .5s var(--ac-ease)}.ac-wheel__unit{color:var(--ac-fog-2);font-size:var(--ac-small)}.ac-wheel__temp{color:var(--ac-fog-2);font-size:var(--ac-small);font-feature-settings:"tnum" 1}.ac-wheel__state{display:inline-flex;align-items:center;gap:.4rem;min-height:1.25rem;color:var(--ac-blue);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:0;transform:translateY(4px);transition:opacity .5s var(--ac-ease),transform .5s var(--ac-ease)}.ac-wheel__state:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ac-wheel.is-alert .ac-wheel__num{color:var(--ac-blue)}.ac-wheel.is-alert .ac-wheel__state{opacity:1;transform:none}.ac-panel__note{margin-top:clamp(1.5rem,3vw,2.5rem);color:var(--ac-fog-2);font-size:.75rem}.ac-alerts{border-top:1px solid var(--ac-line-dark)}.ac-alerts li{display:grid;grid-template-columns:2.25rem 1fr;gap:.25rem 1rem;padding:1.25rem 0;border-bottom:1px solid var(--ac-line-dark)}.ac-alerts__n{color:var(--ac-fog-2);grid-row:1 / 3;padding-top:.2rem}.ac-alerts__t{font-weight:500}.ac-alerts__d{color:var(--ac-fog-2);font-size:.9375rem}@media(prefers-reduced-motion:no-preference){.ac-js .ac-readout [data-ac-wheel]{opacity:0;transform:translate3d(0,8px,0);transition:opacity .7s var(--ac-ease-out),transform .7s var(--ac-ease-out);transition-delay:calc(var(--i, 0) * .14s + .2s)}.ac-js .ac-readout.is-live [data-ac-wheel]{opacity:1;transform:none}}@media(min-width:990px){.ac-readout__head{grid-template-columns:7fr 5fr;align-items:end;gap:4rem}.ac-readout__stage{grid-template-columns:7fr 4fr;gap:clamp(3rem,6vw,6rem);align-items:start}.ac-car{row-gap:3.5rem}}.ac-install__grid{display:grid;gap:3rem}.ac-install__media .ac-media{aspect-ratio:4 / 5}.ac-install__media .ac-media img{object-position:55% 50%}.ac-steps{margin-top:clamp(2.5rem,5vw,4rem);border-top:1px solid var(--ac-line-light);counter-reset:step}.ac-steps li{display:grid;grid-template-columns:3rem 1fr;gap:.5rem 1rem;padding:1.75rem 0;border-bottom:1px solid var(--ac-line-light)}.ac-steps__n{grid-row:1 / 3;color:var(--ac-ink-3);padding-top:.3rem}.ac-steps li p{color:var(--ac-ink-2);max-width:44ch}.ac-install__note{margin-top:1.5rem;color:var(--ac-ink-3);font-size:var(--ac-small)}@media(min-width:990px){.ac-install__grid{grid-template-columns:6fr 5fr;gap:clamp(3rem,8vw,8rem);align-items:center}.ac-install__media .ac-media{aspect-ratio:5 / 6}}.ac-specs__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.ac-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--ac-line-dark);border-left:1px solid var(--ac-line-dark)}.ac-figure{padding:clamp(1.25rem,3vw,2.25rem);border-right:1px solid var(--ac-line-dark);border-bottom:1px solid var(--ac-line-dark);display:flex;flex-direction:column-reverse;justify-content:space-between;gap:2.5rem;min-height:clamp(9.5rem,18vw,14rem)}.ac-figure__value{display:flex;align-items:baseline;flex-wrap:nowrap;white-space:nowrap;gap:.35rem;font-feature-settings:"tnum" 1}.ac-figure__num{font-size:clamp(1.625rem,1.1rem + 2.8vw,3.5rem);font-weight:500;letter-spacing:-.035em;line-height:1}.ac-figure__unit{color:var(--ac-fog-2);font-size:var(--ac-small)}.ac-figure__label{color:var(--ac-fog-2);font-size:var(--ac-small);line-height:1.4}@media(min-width:750px){.ac-figures{grid-template-columns:repeat(3,minmax(0,1fr))}}.ac-table{width:100%;border-collapse:collapse;font-size:.9375rem}.ac-table caption{text-align:left}.ac-table th,.ac-table td{text-align:left;vertical-align:top;padding:1rem 0;border-bottom:1px solid var(--ac-line-light);font-weight:400}.ac-table th{color:var(--ac-ink-3);width:45%;padding-right:1.5rem}.ac-table td{color:var(--ac-ink);font-feature-settings:"tnum" 1}.ac-table tr:first-child th,.ac-table tr:first-child td{border-top:1px solid var(--ac-line-light)}.ac-specs--table .ac-specs__grid{display:grid;gap:2.5rem}.ac-specs__source{margin-top:1.25rem;color:var(--ac-ink-3);font-size:.8125rem;max-width:60ch}@media(min-width:990px){.ac-specs--table .ac-specs__grid{grid-template-columns:4fr 7fr;gap:6rem}}.ac-buy__grid{display:grid;gap:2.5rem}.ac-buy__media .ac-media{aspect-ratio:1;background:#fff}.ac-buy__title{margin-top:1rem}.ac-buy__price{margin-top:1.5rem;display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap}.ac-buy__amount{font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:500;letter-spacing:-.02em;font-feature-settings:"tnum" 1}.ac-buy__variant{color:var(--ac-ink-3);font-size:var(--ac-small)}.ac-buy__form{margin-top:2rem;display:grid;gap:1rem}.ac-buy__secondary{justify-self:start}.ac-rows{margin-top:2.25rem;border-top:1px solid var(--ac-line-light);font-size:.9375rem}.ac-rows>div{display:grid;grid-template-columns:7.5rem 1fr;gap:1rem;padding:.95rem 0;border-bottom:1px solid var(--ac-line-light)}.ac-rows dt{color:var(--ac-ink-3)}.ac-rows dd{color:var(--ac-ink)}.ac-rows dd span{display:block;color:var(--ac-ink-3)}.ac-rows a{text-underline-offset:3px}.ac-payments{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.ac-payments svg{width:38px;height:24px}@media(min-width:990px){.ac-buy__grid{grid-template-columns:7fr 5fr;gap:clamp(3rem,7vw,7rem);align-items:center}}.ac-faq__grid{display:grid;gap:2.5rem}.ac-faq__list{border-top:1px solid var(--ac-line-light)}.ac--dark .ac-faq__list,.ac--dark .ac-faq__item{border-color:var(--ac-line-dark)}.ac-faq__item{border-bottom:1px solid var(--ac-line-light);interpolate-size:allow-keywords}.ac-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.375rem 0;font-weight:500;font-size:1.0625rem}.ac-faq__item summary::-webkit-details-marker{display:none}.ac-faq__icon{position:relative;flex:0 0 12px;height:12px}.ac-faq__icon:before,.ac-faq__icon:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:currentColor;transition:transform .35s var(--ac-ease)}.ac-faq__icon:after{transform:rotate(90deg)}.ac-faq__item[open] .ac-faq__icon:after{transform:rotate(0)}.ac-faq__answer{padding:0 3rem 1.5rem 0;color:var(--ac-ink-2);max-width:62ch}.ac--dark .ac-faq__answer{color:var(--ac-fog-2)}.ac-faq__answer p+p{margin-top:.75em}.ac-faq__answer a{text-underline-offset:3px}@media(prefers-reduced-motion:no-preference){.ac-faq__item::details-content{block-size:0;overflow:clip;transition:block-size .45s var(--ac-ease),content-visibility .45s allow-discrete}.ac-faq__item[open]::details-content{block-size:auto}}@media(min-width:990px){.ac-faq__grid{grid-template-columns:4fr 7fr;gap:6rem}}.ac-footer{padding-block:clamp(4rem,8vw,6.5rem) 2rem}.ac-footer__top{display:grid;gap:3rem;padding-bottom:clamp(3rem,6vw,5rem)}.ac-footer__brand .ac-wordmark{font-size:1.25rem}.ac-footer__brand p{margin-top:1rem;color:var(--ac-fog-2);max-width:32ch;font-size:.9375rem}.ac-footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem}.ac-footer__cols h2{margin-bottom:1rem;font-size:var(--ac-label);font-weight:500}.ac-footer__cols li+li{margin-top:.6rem}.ac-footer__cols a{color:var(--ac-fog);text-decoration:none;font-size:.9375rem;opacity:.86;transition:opacity .25s}.ac-footer__cols a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.ac-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--ac-line-dark);color:var(--ac-fog-2);font-size:.8125rem}.ac-footer .ac-payments{margin-top:0}@media(min-width:750px){.ac-footer__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){.ac-footer__top{grid-template-columns:5fr 7fr}}.ac-pdp-eyebrow{color:var(--ac-ink-3);font-family:var(--ac-font)}.ac-pdp-meta{font-family:var(--ac-font);width:100%}.ac-pdp-meta__lead{color:var(--ac-ink-2);font-size:1rem;line-height:1.6;margin:0 0 1.5rem;max-width:46ch}.ac-pdp-meta .ac-rows{margin-top:0}main[data-template^=product] .product-details h1{font-family:var(--ac-font);font-size:clamp(1.75rem,1.3rem + 1.6vw,2.625rem);font-weight:500;letter-spacing:-.025em;line-height:1.1;text-wrap:balance}main[data-template^=product] .product-details product-price,main[data-template^=product] .product-details .price{font-size:1.375rem;font-weight:500;letter-spacing:-.01em;font-feature-settings:"tnum" 1}main[data-template^=product] .product-details .button,main[data-template^=product] .sticky-add-to-cart .button{min-height:52px;font-weight:500;letter-spacing:.005em}main[data-template^=product] .product-information{padding-block:clamp(1rem,3vw,3rem) clamp(3rem,6vw,6rem)}@media(prefers-reduced-motion:reduce){[data-ac-reveal],[data-ac-zoom] img,[data-ac-wheel],[data-ac-parallax]{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}}.ac-pdp-meta a{color:inherit;text-underline-offset:3px}@media(min-width:990px){.ac-specs--table .ac-specs__grid>div:first-child,.ac-faq__grid>div:first-child{position:sticky;top:calc(var(--header-height, 72px) + 3rem);align-self:start}}.ac-waitlist{margin-top:2rem}.ac-waitlist__title{font-weight:500;font-size:1.0625rem}.ac-waitlist__text{color:var(--ac-ink-2);margin-top:.35rem;max-width:44ch}.ac-waitlist__row{display:grid;gap:.75rem;margin-top:1.25rem}.ac-input{width:100%;min-height:52px;padding:0 1rem;box-sizing:border-box;border:1px solid var(--ac-ink);border-radius:2px;background:var(--ac-paper);color:var(--ac-ink);font:400 1rem var(--ac-font)}.ac-input::placeholder{color:var(--ac-ink-3)}.ac-input:focus-visible{outline:2px solid var(--ac-blue);outline-offset:2px}.ac-waitlist__consent{display:flex;gap:.6rem;align-items:flex-start;margin-top:.9rem;font-size:.8125rem;color:var(--ac-ink-3);line-height:1.5;cursor:pointer}.ac-waitlist__consent input{margin-top:.2rem;accent-color:var(--ac-ink);width:16px;height:16px;flex:none}.ac-waitlist__consent a{color:inherit;text-underline-offset:3px}.ac-waitlist__ok{padding:1.1rem 1.25rem;border:1px solid var(--ac-ink);font-weight:500}.ac-waitlist__error{margin-top:.75rem;color:#b42318;font-size:.875rem}@media(min-width:750px){.ac-waitlist__row{grid-template-columns:1fr auto}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ac.css.map */
