html.card-tilt .card{perspective:900px}html.card-tilt .card__top{transform-style:preserve-3d;transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s;will-change:transform}html.card-tilt .card__top.is-tilting{transition:transform .08s linear,box-shadow .3s;box-shadow:0 28px 50px -22px #282c3f73}.card__glare{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4;border-radius:inherit;opacity:0;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%),rgba(255,255,255,.6),rgba(255,255,255,0) 55%);transition:opacity .4s;mix-blend-mode:soft-light}.card__top.is-tilting .card__glare{opacity:1}[data-magnet]{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.spot{position:relative;overflow:hidden;color:#fff;background:var(--spot-bg,#13151d);padding:clamp(40px,7vw,96px) 0;isolation:isolate}.spot--light{color:var(--color-text);background:var(--spot-bg,#fff)}.spot__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.spot__blob{position:absolute;width:52vw;height:52vw;max-width:720px;max-height:720px;border-radius:50%;filter:blur(90px);opacity:.5;animation:spot-float 18s ease-in-out infinite alternate}.spot__blob--1{background:var(--color-primary);top:-20%;left:-10%}.spot__blob--2{background:var(--color-accent);bottom:-30%;right:-10%;animation-delay:-6s;animation-duration:22s}.spot__blob--3{background:#5b6cff;top:30%;left:45%;width:30vw;height:30vw;opacity:.35;animation-delay:-12s}.spot--light .spot__blob{opacity:.2}@keyframes spot-float{0%{transform:translate(0) scale(1)}to{transform:translate(8%,12%) scale(1.15)}}.spot__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%)}.spot--light .spot__grid{background-image:linear-gradient(rgba(40,44,63,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(40,44,63,.07) 1px,transparent 1px)}.spot__head{text-align:center;max-width:680px;margin:0 auto 28px;position:relative;z-index:2}.spot__kicker{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;padding:6px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:#ffffff14;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.spot--light .spot__kicker{border-color:var(--color-border);background:var(--color-bg-light)}.spot__kicker:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-primary);box-shadow:0 0 rgba(var(--color-primary-rgb),.6);animation:spot-pulse 1.8s infinite}@keyframes spot-pulse{to{box-shadow:0 0 0 10px rgba(var(--color-primary-rgb),0)}}.spot__title{font-size:clamp(1.8rem,4.5vw,3.4rem);line-height:1.05;letter-spacing:-.02em;font-weight:800;margin:16px 0 10px}.spot__title em{font-style:normal;background:linear-gradient(90deg,var(--color-primary),var(--color-accent));-webkit-background-clip:text;background-clip:text;color:transparent}.spot__text{opacity:.75;font-size:1rem;margin:0}.spot__stage{position:relative;height:clamp(380px,46vw,560px);perspective:1400px;perspective-origin:50% 40%;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:0}.spot__stage:focus-visible{outline:2px solid var(--color-primary);outline-offset:8px;border-radius:12px}.spot__ring{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:rotateX(calc(var(--my,0) * -4deg)) rotateY(calc(var(--mx,0) * 6deg));transition:transform .6s cubic-bezier(.2,.8,.2,1)}.spot__item{--w:clamp(220px,26vw,330px);position:absolute;top:50%;left:50%;width:var(--w);aspect-ratio:3/4;margin:calc(var(--w) * -.6667) 0 0 calc(var(--w) * -.5);transform-style:preserve-3d;transition:transform .75s cubic-bezier(.2,.8,.2,1),opacity .5s,filter .75s;will-change:transform;cursor:pointer}.spot__item.is-hidden{opacity:0;pointer-events:none}.spot__item:not(.is-active){filter:brightness(.78) saturate(.85)}.spot__card{position:relative;display:block;width:100%;height:100%;border-radius:calc(var(--radius) + 8px);overflow:hidden;background:#222;box-shadow:0 40px 80px -30px #000000a6,0 0 0 1px #ffffff14;color:#fff;text-decoration:none}.spot__card img,.spot__card .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.spot__item.is-active .spot__card img{transform:scale(1.08)}.spot__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.6));opacity:0;transition:opacity .5s;pointer-events:none}.spot__item.is-active .spot__card:after{opacity:1}.spot__shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);pointer-events:none}.spot__item.is-active .spot__shine{animation:spot-shine 1.4s .35s cubic-bezier(.2,.8,.2,1) 1}@keyframes spot-shine{to{transform:translate(120%)}}.spot__tag{position:absolute;top:14px;left:14px;background:var(--color-primary);color:#fff;font-weight:800;font-size:.78rem;padding:6px 10px;border-radius:999px;box-shadow:0 8px 20px -6px rgba(var(--color-primary-rgb),.8)}.spot__label{position:absolute;left:16px;right:16px;bottom:16px;z-index:2;transform:translateY(12px);opacity:0;transition:transform .5s .15s,opacity .5s .15s}.spot__item.is-active .spot__label{transform:none;opacity:1}.spot__label b{display:block;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.spot__label span{display:block;font-weight:700;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spot__arrow{position:absolute;top:50%;z-index:5;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#ffffff14;color:inherit;display:grid;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .3s,transform .3s,border-color .3s}.spot__arrow:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff;transform:translateY(-50%) scale(1.08)}.spot__arrow--prev{left:max(8px,calc(50% - 44vw))}.spot__arrow--next{right:max(8px,calc(50% - 44vw))}.spot--light .spot__arrow{border-color:var(--color-border);background:#fff;color:var(--color-text)}.spot__arrow svg{width:20px;height:20px}.spot__dots{display:flex;justify-content:center;gap:8px;margin-top:8px}.spot__dot{width:8px;height:8px;border-radius:999px;background:currentColor;opacity:.3;border:0;padding:0;cursor:pointer;transition:all .4s}.spot__dot[aria-current=true]{opacity:1;width:28px;background:var(--color-primary)}.spot__caption{display:grid;grid-template-columns:1fr auto;gap:12px 24px;align-items:center;max-width:720px;margin:20px auto 0;padding:18px 22px;border-radius:calc(var(--radius) + 6px);background:#ffffff14;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:84px;position:relative;z-index:2}.spot--light .spot__caption{background:#fff;border-color:var(--color-border);box-shadow:0 20px 50px -30px #282c3f4d}.spot__caption-vendor{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;opacity:.7}.spot__caption-title{font-weight:700;font-size:1.05rem;margin:2px 0 4px}.spot__caption-price{display:flex;gap:10px;align-items:baseline;font-weight:800;font-size:1.1rem;flex-wrap:wrap}.spot__caption-price s{opacity:.55;font-weight:500;font-size:.9rem}.spot__caption-price .off{color:var(--color-accent);font-size:.85rem;font-weight:700}.spot__caption .anim{transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .45s}.spot__caption.is-swap .anim{transform:translateY(14px);opacity:0;transition:none}.spot__caption-actions{display:flex;gap:10px;flex-wrap:wrap}.spot__btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:999px;font-weight:700;font-size:.85rem;border:0;cursor:pointer;background:linear-gradient(90deg,var(--color-primary),var(--color-accent));color:#fff;box-shadow:0 14px 30px -12px rgba(var(--color-primary-rgb),.9);transition:transform .25s,box-shadow .25s,background .25s;text-decoration:none;white-space:nowrap;font-family:inherit}.spot__btn svg{width:16px;height:16px}.spot__btn:hover{box-shadow:0 20px 36px -12px rgba(var(--color-primary-rgb),1)}.spot__btn.is-success{background:var(--color-success)}.spot__btn--ghost{background:transparent;border:1px solid currentColor;box-shadow:none;color:inherit}.spot__btn--ghost:hover{box-shadow:none;background:#ffffff14}.spot--light .spot__btn--ghost:hover{background:var(--color-bg-light)}@media(max-width:749px){.spot__stage{height:clamp(320px,110vw,420px)}.spot__item{--w:clamp(200px,62vw,260px)}.spot__caption{grid-template-columns:1fr;text-align:center}.spot__caption-price,.spot__caption-actions{justify-content:center}.spot__arrow{display:none}}html.no-motion .spot__blob,html.no-motion .spot__kicker:before,html.no-motion .spot__shine{animation:none}html.no-motion .spot__item,html.no-motion .spot__ring,html.no-motion .spot__caption .anim,html.no-motion .spot__card img{transition:none}.reel{position:relative;background:var(--color-text);color:#fff}.reel--light{background:var(--color-bg-light);color:var(--color-text)}.reel__pin{position:sticky;top:var(--header-height);height:calc(100vh - var(--header-height));height:calc(100svh - var(--header-height));overflow:hidden;display:flex;flex-direction:column;justify-content:center}.reel__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:0 max(16px,calc((100vw - var(--container-max)) / 2));margin-bottom:28px}.reel__kicker{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;opacity:.7;font-weight:700}.reel__title{font-size:clamp(1.8rem,4vw,3rem);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:8px 0 0}.reel__count{font-variant-numeric:tabular-nums;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;opacity:.9;line-height:1;white-space:nowrap}.reel__count small{font-size:.4em;opacity:.5;margin-left:6px}.reel__track{display:flex;gap:clamp(16px,2.5vw,36px);padding:0 max(16px,calc((100vw - var(--container-max)) / 2));will-change:transform}.reel__item{flex:0 0 clamp(240px,28vw,380px);position:relative;transform:scale(var(--s,1)) translateY(var(--ty,0px));transition:transform .2s linear;text-decoration:none;color:inherit;display:block}.reel__media{position:relative;aspect-ratio:3/4;border-radius:calc(var(--radius) + 6px);overflow:hidden;background:#333}.reel__media img,.reel__media .placeholder-svg{position:absolute;left:0;top:-12%;width:100%;height:124%;object-fit:cover;transform:translateY(var(--py,0px));will-change:transform}.reel__num{position:absolute;top:14px;left:16px;font-size:.75rem;font-weight:800;letter-spacing:.16em;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.5)}.reel__badge{position:absolute;top:12px;right:12px;background:#fff;color:var(--color-text);font-weight:800;font-size:.72rem;padding:5px 9px;border-radius:999px}.reel__meta{display:flex;justify-content:space-between;gap:12px;margin-top:14px;align-items:flex-start}.reel__vendor{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;opacity:.65;display:block}.reel__name{font-weight:700;margin-top:3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reel__price{font-weight:800;white-space:nowrap}.reel__price s{opacity:.5;font-weight:500;margin-left:6px}.reel__cta{flex:0 0 clamp(240px,28vw,380px);display:flex;align-items:center;justify-content:center}.reel__cta a{display:inline-flex;flex-direction:column;align-items:center;gap:12px;text-decoration:none;color:inherit;font-weight:700}.reel__cta-circle{width:120px;height:120px;border-radius:50%;border:1px solid currentColor;display:grid;place-items:center;transition:all .4s}.reel__cta-circle svg{width:28px;height:28px}.reel__cta a:hover .reel__cta-circle{background:var(--color-primary);border-color:var(--color-primary);color:#fff;transform:scale(1.08)}.reel__progress{position:absolute;left:max(16px,calc((100vw - var(--container-max)) / 2));right:max(16px,calc((100vw - var(--container-max)) / 2));bottom:28px;height:2px;background:#ffffff2e}.reel--light .reel__progress{background:#282c3f26}.reel__progress i{position:absolute;left:0;top:0;bottom:0;width:100%;background:var(--color-primary);transform-origin:left;transform:scaleX(var(--p,0))}.reel__hint{position:absolute;right:max(16px,calc((100vw - var(--container-max)) / 2));bottom:40px;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;opacity:.6;display:flex;gap:8px;align-items:center}.reel__hint:after{content:"";width:28px;height:1px;background:currentColor;animation:reel-hint 1.4s ease-in-out infinite alternate}@keyframes reel-hint{to{transform:translate(10px);opacity:.3}}html.no-js .reel,.reel.is-flat{height:auto!important}html.no-js .reel__pin,.reel.is-flat .reel__pin{position:static;height:auto;padding:48px 0;overflow:visible}html.no-js .reel__track,.reel.is-flat .reel__track{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px;transform:none!important}.reel.is-flat .reel__track::-webkit-scrollbar{display:none}html.no-js .reel__item,.reel.is-flat .reel__item{scroll-snap-align:start;transform:none}html.no-js .reel__media img,.reel.is-flat .reel__media img,.reel.is-flat .reel__media .placeholder-svg{top:0;height:100%;transform:none}html.no-js .reel__progress,html.no-js .reel__hint,.reel.is-flat .reel__progress,.reel.is-flat .reel__hint{display:none}@media(max-width:749px){.reel__head{flex-direction:column;align-items:flex-start;gap:8px}.reel__count{display:none}.reel__item,.reel__cta{flex-basis:72vw}}.acc__head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px;gap:16px}.acc__title{font-size:clamp(1.5rem,3.2vw,2.4rem);font-weight:800;letter-spacing:-.02em;margin:0;line-height:1.1}.acc__text{color:var(--color-text-2);max-width:420px;text-align:right;margin:0}.acc__row{display:flex;gap:10px;height:clamp(380px,46vw,560px)}.acc__panel{position:relative;flex:1;min-width:0;border-radius:calc(var(--radius) + 6px);overflow:hidden;cursor:pointer;background:#222;color:#fff;transition:flex .8s cubic-bezier(.2,.8,.2,1);text-decoration:none;display:block;outline-offset:3px}.acc__panel.is-open{flex:4.2}.acc__panel img,.acc__panel .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.14);transition:transform 1.1s cubic-bezier(.2,.8,.2,1),filter .6s;filter:saturate(.7) brightness(.8)}.acc__panel.is-open img,.acc__panel.is-open .placeholder-svg{transform:scale(1);filter:none}.acc__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d,#0000000d 50%,#000000c7);pointer-events:none}.acc__side{position:absolute;left:0;right:0;bottom:24px;z-index:2;display:flex;justify-content:center;transition:opacity .35s}.acc__side span{writing-mode:vertical-rl;transform:rotate(180deg);font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;white-space:nowrap}.acc__panel.is-open .acc__side{opacity:0}.acc__num{position:absolute;top:18px;left:0;right:0;z-index:2;text-align:center;font-weight:800;font-size:.8rem;letter-spacing:.16em;opacity:.85;transition:all .4s}.acc__panel.is-open .acc__num{text-align:left;left:24px}.acc__body{position:absolute;left:24px;right:24px;bottom:24px;z-index:2;opacity:0;transform:translateY(20px);transition:transform .5s .2s cubic-bezier(.2,.8,.2,1),opacity .5s .2s;display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.acc__panel.is-open .acc__body{opacity:1;transform:none}.acc__vendor,.acc__name,.acc__price{display:block}.acc__vendor{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;opacity:.75}.acc__name{font-size:clamp(1.1rem,2vw,1.6rem);font-weight:800;margin:4px 0 6px;line-height:1.1}.acc__price{font-weight:700}.acc__price s{opacity:.6;font-weight:500;margin-left:6px}.acc__go{flex:0 0 auto;width:52px;height:52px;border-radius:50%;background:#fff;color:var(--color-text);display:grid;place-items:center;transition:transform .35s,background .35s,color .35s}.acc__go svg{width:20px;height:20px}.acc__panel:hover .acc__go{transform:rotate(-45deg);background:var(--color-primary);color:#fff}@media(max-width:749px){.acc__head{flex-direction:column;align-items:flex-start}.acc__text{text-align:left}.acc__row{flex-direction:column;height:auto}.acc__panel{flex:0 0 72px;height:72px;transition:height .6s cubic-bezier(.2,.8,.2,1)}.acc__panel.is-open{flex:0 0 380px;height:380px}.acc__side{bottom:auto;top:50%;transform:translateY(-50%);left:20px;right:auto}.acc__side span{writing-mode:horizontal-tb;transform:none}.acc__num{display:none}.acc__body{left:20px;right:20px;bottom:20px}}html.no-motion .acc__panel,html.no-motion .acc__panel img,html.no-motion .acc__body,html.no-motion [data-magnet]{transition:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/showcase.css.map */
