.card-wrapper .card__inner{position:relative}.card-wrapper .card{transition:transform .5s var(--ac-ease)}.card-wrapper:hover .card{transform:translateY(-4px)}.card-wrapper .card__media,.card-wrapper .card .media{background:var(--ac-tile)}.card-wrapper .card__media img{mix-blend-mode:multiply;transition:transform .8s var(--ac-ease),opacity .4s!important}.card-wrapper:hover .card__media img{transform:scale(1.045)}.card__heading{font-weight:600;letter-spacing:-.01em}.card__heading a{color:var(--ac-text)}.card-information .price{color:var(--ac-text);font-weight:600}.card .badge{border:0;font-weight:600;letter-spacing:.01em}.quick-add__submit{border-radius:999px}.ac-card__actions{position:absolute;top:10px;right:10px;z-index:4;display:flex;flex-direction:column;gap:8px}.ac-card__actions--native{opacity:0;transform:translateY(-4px);transition:opacity .3s,transform .3s var(--ac-ease)}.card-wrapper:hover .ac-card__actions--native,.ac-card__actions--native:focus-within,.ac-card__actions--native:has([aria-pressed=true]){opacity:1;transform:none}@media(hover:none){.ac-card__actions--native{opacity:1;transform:none}}.ac-icon-btn{width:36px;height:36px;border-radius:50%;border:0;padding:0;display:grid;place-items:center;background:#0b0b0d99;color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;transition:transform .25s var(--ac-ease),background .25s,color .25s}.ac-icon-btn:hover{transform:scale(1.08);background:#0b0b0dcc}.ac-icon-btn:active{transform:scale(.9)}.ac-icon-btn[aria-pressed=true]{background:var(--ac-accent);color:var(--ac-accent-ink)}.ac-icon-btn[aria-pressed=true] svg path{fill:currentColor}.ac-icon-btn[data-ac-compare][aria-pressed=true] svg path{fill:none}.ac-icon-btn svg{width:18px;height:18px}.ac-card{position:relative;display:flex;flex-direction:column;background:var(--ac-surface);border-radius:var(--ac-radius);overflow:hidden;transition:transform .5s var(--ac-ease),background .3s;min-width:0}.ac-card:hover{transform:translateY(-4px);background:var(--ac-surface-2)}.ac-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.ac-card__media{position:relative;aspect-ratio:1 / 1;background:var(--ac-tile);overflow:hidden}.ac-card__media img{width:100%;height:100%;object-fit:contain;padding:7%;mix-blend-mode:multiply;transition:transform .8s var(--ac-ease)}.ac-card:hover .ac-card__media img{transform:scale(1.05)}.ac-card__body{display:flex;flex-direction:column;gap:4px;padding:16px 18px 18px;flex:1}.ac-card__vendor{margin:0;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ac-faint);font-weight:600}.ac-card__title{margin:0;font-size:15.5px;line-height:1.3;font-weight:600;color:var(--ac-text);letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ac-card__price{margin:2px 0 0;font-size:15px;font-weight:600;color:var(--ac-text)}.ac-card__price s{color:var(--ac-faint);font-weight:400;margin-left:4px}.ac-card__cta{position:relative;z-index:2;align-self:flex-start;margin-top:auto;padding:0 14px;min-height:34px;margin-block-start:12px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:0;background:#ffffff14;color:var(--ac-text);font:600 13px/1 var(--font-body-family);text-decoration:none;cursor:pointer;transition:background .2s,color .2s,transform .2s var(--ac-ease)}.ac-card__cta:hover{background:var(--ac-accent);color:var(--ac-accent-ink)}.ac-card__cta:active{transform:scale(.95)}.ac-card__cta svg{width:14px;height:14px}.ac-card__cta.is-disabled{opacity:.5;cursor:default}.ac-card__cta.is-loading svg{display:none}.ac-badge{position:absolute;top:12px;left:12px;z-index:2;padding:5px 10px;border-radius:999px;background:var(--ac-accent);color:var(--ac-accent-ink);font-size:11.5px;font-weight:700;letter-spacing:.02em}.ac-badge--muted{background:#0b0b0dbf;color:#fff}.ac-grid{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:16px}@media(max-width:989px){.ac-grid{--cols: 3}}@media(max-width:749px){.ac-grid{--cols: 2;gap:10px}.ac-card__body{padding:12px 12px 14px}.ac-card__title{font-size:14px}}.ac-rail{position:relative}.ac-rail__nav{display:none;gap:10px}.ac-rail.is-scrollable .ac-rail__nav{display:flex}.ac-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(230px,23vw,300px);gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ac-gutter);padding:6px var(--ac-gutter) 28px;margin-inline:calc(var(--ac-gutter) * -1);scrollbar-width:none}.ac-rail__track::-webkit-scrollbar{display:none}.ac-rail__track>*{scroll-snap-align:start}@media(max-width:749px){.ac-rail__track{grid-auto-columns:68vw;gap:12px}}.ac-skeleton{aspect-ratio:3 / 4;border-radius:var(--ac-radius);background:linear-gradient(100deg,var(--ac-surface) 30%,var(--ac-surface-2) 50%,var(--ac-surface) 70%);background-size:300% 100%;animation:ac-shimmer 1.4s linear infinite}@keyframes ac-shimmer{to{background-position:-150% 0}}.ac-hero{position:relative;isolation:isolate;overflow:hidden;min-height:min(92svh,960px);display:grid;align-content:center;justify-items:center;text-align:center;padding:clamp(96px,12vw,150px) var(--ac-gutter) clamp(56px,7vw,96px)}.ac-hero__glow{position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;z-index:-2;background:radial-gradient(38% 32% at 28% 38%,rgba(227,252,2,.24),transparent 70%),radial-gradient(34% 30% at 72% 62%,rgba(0,252,237,.2),transparent 70%),radial-gradient(60% 50% at 50% 120%,rgba(227,252,2,.12),transparent 70%);filter:blur(40px);animation:ac-float 18s ease-in-out infinite alternate}@keyframes ac-float{to{transform:translate3d(3%,-3%,0) scale(1.1) rotate(4deg)}}.ac-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(var(--ac-line) 1px,transparent 1px),linear-gradient(90deg,var(--ac-line) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,transparent 75%);opacity:.5}.ac-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3}.ac-hero__bg img{width:100%;height:100%;object-fit:cover;opacity:var(--ac-bg-opacity, .45)}.ac-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(11,11,13,.3),rgba(11,11,13,.85) 85%,var(--ac-bg))}.ac-hero__title .ac-word{display:inline-block;opacity:0;transform:translateY(.35em);animation:ac-rise 1s var(--ac-ease) forwards;animation-delay:calc(.12s + var(--i) * 80ms)}@keyframes ac-rise{to{opacity:1;transform:none}}.ac-hero .ac-lede,.ac-hero .ac-actions,.ac-hero .ac-eyebrow{opacity:0;animation:ac-rise 1s var(--ac-ease) forwards;animation-delay:.55s;transform:translateY(12px)}.ac-hero .ac-eyebrow{animation-delay:.05s}.ac-hero .ac-actions{animation-delay:.7s}.ac-hero__lede{max-width:640px;margin-inline:auto}.ac-hero__media{position:relative;margin-top:clamp(32px,5vw,64px);width:min(1100px,100%)}.ac-hero__media img{width:100%;height:auto;display:block;border-radius:var(--ac-radius-lg)}.ac-hero__scroll{margin-top:40px;width:26px;height:42px;border-radius:14px;box-shadow:inset 0 0 0 1.5px var(--ac-line-strong);position:relative}.ac-hero__scroll:after{content:"";position:absolute;left:50%;top:8px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:var(--ac-accent);animation:ac-scrollcue 1.8s var(--ac-ease) infinite}@keyframes ac-scrollcue{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(14px)}}@supports (animation-timeline: view()){.ac-hero__media img{animation:ac-hero-zoom linear both;animation-timeline:view();animation-range:entry 10% cover 55%}@keyframes ac-hero-zoom{0%{transform:scale(.88);opacity:.4}to{transform:scale(1);opacity:1}}.ac-parallax{animation:ac-parallax linear both;animation-timeline:view();animation-range:cover}@keyframes ac-parallax{0%{transform:translateY(-6%)}to{transform:translateY(6%)}}}@media(prefers-reduced-motion:reduce){.ac-hero__glow,.ac-hero__scroll:after{animation:none}.ac-hero__title .ac-word,.ac-hero .ac-lede,.ac-hero .ac-actions,.ac-hero .ac-eyebrow{animation:none;opacity:1;transform:none}.ac-hero__media img,.ac-parallax{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ac-2.css.map */
