:root{--bg: #000;--ink: #ECEDEF;--muted: #A9AAAD;--dim: #7C7D80;--pantone: #5C068C;--plum: #66147B;--lilac: #AB90BD;--grey: #8C8E90;--mist: #E3E4E6;--graphite: #141416;--night: #140A1E;--line: #3A3A3E;--row-on: #1A0F22;--f-d: "Unbounded", "Arial Black", sans-serif;--f: "Plus Jakarta Sans", Arial, sans-serif;--m: clamp(16px, 3vw, 48px);--wrap: 1240px;--head-h: 72px;--tick-h: 40px;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-io: cubic-bezier(.77, 0, .175, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--head-h) + 8px);-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font:400 clamp(1.0625rem,1rem + .2vw,1.1875rem)/1.55 var(--f);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%;height:auto}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{font-family:var(--f-d);font-weight:700;letter-spacing:-.03em;line-height:1.08}::selection{background:var(--pantone);color:#fff}:focus-visible{outline:2px solid var(--mist);outline-offset:3px}main:focus{outline:none}svg.icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}svg.icon .fill{fill:currentColor;stroke:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:16px;top:-60px;z-index:100;padding:12px 18px;background:var(--mist);color:#000;font-weight:600;text-decoration:none}.skip-link:focus{top:16px}.container{max-width:calc(var(--wrap) + 2 * var(--m));margin:0 auto;padding:0 var(--m)}.container.narrow{max-width:calc(760px + 2 * var(--m))}.t-pantone{background:var(--pantone)}.t-plum{background:var(--plum)}.t-grey{background:var(--grey)}.t-mist{background:var(--mist)}[data-tone=pantone]{--tone: var(--pantone)}[data-tone=plum]{--tone: var(--plum)}[data-tone=grey]{--tone: var(--grey)}[data-tone=mist]{--tone: var(--mist)}.rte>:first-child{margin-top:0}.rte h2{margin:1.8em 0 .6em;font-size:clamp(24px,2.2vw,32px)}.rte h3{margin:1.6em 0 .5em;font-size:clamp(20px,1.7vw,24px)}.rte p,.rte ul,.rte ol{margin:0 0 1em}.rte li+li{margin-top:.35em}.rte a{color:var(--lilac);text-underline-offset:3px}.rte table{width:100%;border-collapse:collapse;margin:0 0 1em}.rte th,.rte td{padding:10px 12px;text-align:left;background:var(--graphite);border-bottom:2px solid var(--bg)}.btn,.btn-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;background:var(--mist);color:#000;font:600 16px/1 var(--f);text-decoration:none;border:0;cursor:pointer;transition:background-color .2s ease,transform .16s var(--ease-out)}.btn:active{transform:scale(.97)}.btn:disabled{background:var(--line);color:var(--muted);cursor:not-allowed;transform:none}.btn-ghost,.btn-outline{background:none;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.btn-dark{background:#000;color:#fff}@media(hover:hover)and (pointer:fine){.btn:not(:disabled):hover{background:#fff}.btn-ghost:not(:disabled):hover,.btn-outline:not(:disabled):hover{background:var(--graphite)}.btn-dark:not(:disabled):hover{background:#1c1c1f}}.arrow{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:none;border:0;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);cursor:pointer;transition:background-color .2s ease,opacity .2s ease,transform .16s var(--ease-out)}.arrow:active{transform:scale(.95)}.arrow:disabled{opacity:.35;cursor:default}@media(hover:hover)and (pointer:fine){.arrow:not(:disabled):hover{background:var(--graphite)}}.icon-btn{position:relative;display:grid;place-items:center;width:44px;height:44px;background:none;border:0;color:var(--ink);cursor:pointer;text-decoration:none}.price{font-variant-numeric:tabular-nums;white-space:nowrap}.price-was{margin-left:.5em;color:var(--muted);font-weight:400}.price-tbc{color:var(--lilac)}.photo-placeholder{display:grid;place-items:center;align-content:center;gap:10px;width:100%;height:100%;color:currentColor;text-align:center;font-size:15px;line-height:1.3}.photo-placeholder svg{width:34%;max-width:96px;height:auto;opacity:.85}.visual-ph{display:grid;place-items:center}.ticker{height:var(--tick-h);overflow:hidden;display:flex;align-items:center;background:var(--pantone);color:#fff;font-size:16px;font-weight:500}.loop-track{display:flex;width:max-content;animation:loop var(--loop-s, 50s) linear infinite}.loop-set{display:flex;margin:0;padding:0;list-style:none}.ticker .loop-set li{display:flex;align-items:center;gap:28px;padding-right:28px;white-space:nowrap}.ticker .loop-set li:after{content:"";width:15px;height:12px;background:url(venom-v-white.svg) center / contain no-repeat}.ticker a{text-decoration:none}@keyframes loop{to{transform:translate(var(--loop-shift, -50%))}}@media(hover:hover)and (pointer:fine){.ticker:hover .loop-track,.belt:hover .loop-track{animation-play-state:paused}}.section-header{position:sticky;top:0;z-index:50}.site-header{background:var(--bg)}.header-row{position:relative;height:var(--head-h);display:flex;align-items:center;gap:24px;padding:0 var(--m)}.primary-nav{display:flex;align-items:center;gap:28px;flex:1}.nav-list{display:flex;align-items:center;gap:28px;margin:0;padding:0;list-style:none}.nav-list a,.menu-toggle{padding:8px 0;background:none;border:0;font-size:16px;font-weight:500;text-decoration:none;cursor:pointer}.nav-list a[aria-current=page]{color:var(--lilac)}.menu-toggle{display:inline-flex;align-items:center;gap:4px}.menu-toggle .icon{width:16px;height:16px;transition:transform .2s var(--ease-out)}.has-menu{position:relative}.has-menu.is-open .menu-toggle .icon{transform:rotate(180deg)}.submenu{position:absolute;left:-18px;top:calc(100% + 10px);z-index:60;min-width:220px;margin:0;padding:10px 0;list-style:none;background:var(--graphite);opacity:0;visibility:hidden;transform:translateY(-6px);transform-origin:top left;transition:opacity .18s ease,transform .2s var(--ease-out),visibility 0s linear .2s}.has-menu.is-open .submenu{opacity:1;visibility:visible;transform:none;transition-delay:0s}.submenu a{display:block;padding:10px 18px}.lang-switch{display:flex;align-items:center;gap:6px;margin-left:auto;color:var(--dim)}.lang-switch button{padding:8px 2px;background:none;border:0;color:var(--dim);font-size:15px;font-weight:600;cursor:pointer}.lang-switch button[aria-pressed=true]{color:var(--ink)}.logo{position:absolute;left:50%;top:50%;translate:-50% -50%;display:block;text-decoration:none}.logo-word,.logo-img{width:clamp(108px,9vw,132px);height:auto}.header-actions{display:flex;align-items:center;gap:4px;margin-left:12px}.cart-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--pantone);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.nav-burger{display:none;margin-left:-10px}.nav-burger .i-close{display:none}@media(hover:hover)and (pointer:fine){.nav-list a:hover,.menu-toggle:hover,.submenu a:hover{color:var(--lilac)}}.site-footer{display:grid;justify-items:center;gap:22px;padding:clamp(80px,9vw,120px) var(--m) clamp(32px,4vw,56px);text-align:center}.foot-tag{margin:0;font:500 18px/1.3 var(--f-d)}.socials{display:flex;gap:6px;margin:0;padding:0;list-style:none}.socials a{display:grid;place-items:center;width:44px;height:44px}.foot-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;max-width:900px;font-size:16px}.foot-nav a{padding:6px 0;text-decoration:none}@media(hover:hover)and (pointer:fine){.foot-nav a:hover,.socials a:hover{color:var(--lilac)}}.foot-base{max-width:72ch;margin:18px 0 0;color:var(--muted);font-size:16px}.foot-word{width:clamp(150px,18vw,260px);height:auto;margin-top:clamp(24px,3vw,40px);opacity:.9}.sec-h,.promo-h{margin:0;font:800 clamp(40px,6vw,96px)/.98 var(--f-d);letter-spacing:-.045em;text-transform:uppercase}.js .reveal,.js .stagger>*{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .8s var(--ease-out)}.js .reveal.in,.js .stagger.in>*{opacity:1;transform:none}.js .stagger.in>:nth-child(2){transition-delay:.06s}.js .stagger.in>:nth-child(3){transition-delay:.12s}.js .stagger.in>:nth-child(4){transition-delay:.18s}.js .stagger.in>:nth-child(5){transition-delay:.24s}.js .stagger.in>:nth-child(n+6){transition-delay:.3s}.shopify-design-mode .reveal,.shopify-design-mode .stagger>*{opacity:1!important;transform:none!important}.stage{--d: min(48vh, 38vw, 480px);--tone: var(--pantone);position:relative;min-height:calc(100svh - var(--tick-h) - var(--head-h));display:grid;grid-template-rows:auto 1fr auto;padding:clamp(20px,3.4vh,44px) var(--m) 24px;text-align:center;overflow:hidden}.stage-head{position:relative;z-index:2}.stage h1{margin:0;font:700 clamp(34px,4.2vw,66px)/1.04 var(--f-d);letter-spacing:-.035em}.lede{margin:16px auto 0;max-width:50ch;font-size:clamp(18px,1.2vw,20px);text-wrap:balance}.arena{position:relative;display:grid;place-items:center;min-height:calc(var(--d) + 40px)}.drift{position:absolute;top:0;bottom:0;left:calc(-1 * var(--m));right:calc(-1 * var(--m));display:flex;align-items:center;overflow:hidden;pointer-events:none}.drift-track{display:flex;width:max-content;animation:drift 46s linear infinite}.drift-word{padding-right:.4em;font:800 clamp(96px,15vw,250px)/1 var(--f-d);letter-spacing:-.045em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb,var(--tone) 30%,#000);transition:color .8s var(--ease-io),opacity .25s ease}.drift.swap .drift-word{opacity:0}@keyframes drift{to{transform:translate(-50%)}}.disc{position:absolute;left:50%;top:50%;width:var(--d);height:var(--d);translate:-50% -50%;border-radius:50%;background:var(--tone);transition:background-color .8s var(--ease-io)}.disc.hit{animation:hit .6s var(--ease-out)}@keyframes hit{0%{scale:.93}}.ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--tone);opacity:0;animation:ring 4.8s var(--ease-out) infinite;transition:border-color .8s var(--ease-io)}.ring:nth-child(2){animation-delay:1.6s}.ring:nth-child(3){animation-delay:3.2s}@keyframes ring{0%{transform:scale(1);opacity:.5}to{transform:scale(1.75);opacity:0}}.slides{position:relative;z-index:1;display:grid;width:100%;max-width:1400px;margin:0 auto}.slide{grid-area:1 / 1;display:grid;grid-template-columns:1fr var(--d) 1fr;align-items:center;column-gap:clamp(24px,4vw,72px);visibility:hidden;transition:visibility 0s linear .5s}.slide.is-on{visibility:visible;transition-delay:0s}.slide>*{opacity:0;transition:opacity .5s ease,transform .9s var(--ease-io)}.slide.is-on>*{opacity:1;transform:none;transition:opacity .55s ease,transform .9s var(--ease-io)}.slide-l{grid-column:1;grid-row:1;justify-self:end;max-width:28ch;text-align:right;transform:translate(56px)}.slide-r{grid-column:3;grid-row:1;justify-self:start;display:grid;justify-items:start;gap:18px;text-align:left;transform:translate(56px)}.slide-img{grid-column:2;grid-row:1;justify-self:center;width:var(--w, 76%);max-width:none;height:var(--d);object-fit:contain;transform:translate(60%) scale(.88)}.slide .visual-ph{color:#fff}.slide.is-out .slide-l,.slide.is-out .slide-r{transform:translate(-56px)}.slide.is-out .slide-img{transform:translate(-60%) scale(.88)}.slide.is-on .slide-img{transition-delay:.06s}.slide.is-on .slide-r{transition-delay:.12s}.slide-name{margin:0 0 12px;font:700 clamp(24px,2.4vw,38px)/1.08 var(--f-d);letter-spacing:-.02em}.slide-meta{margin:0}.slide-meta span:first-child{color:var(--lilac)}.slide-price .price{font:700 clamp(24px,2.4vw,38px)/1 var(--f-d);letter-spacing:-.02em}.slide-price .price-tbc{font-size:.72em}.slide-price .price-was{display:block;margin:8px 0 0;font:400 16px var(--f)}.stage-tabs{position:relative;z-index:2;display:flex;justify-content:center;gap:clamp(16px,2.6vw,40px);margin-top:18px}.stage-tabs button{position:relative;min-width:128px;padding:14px 0;background:none;border:0;color:var(--dim);font-size:16px;font-weight:500;cursor:pointer;transition:color .2s ease}.stage-tabs button[aria-current=true]{color:var(--ink)}.stage-tabs i{position:absolute;left:0;right:0;bottom:0;height:2px;overflow:hidden;background:var(--line)}.stage-tabs i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);transform:scaleX(0);transform-origin:left}.stage-tabs i.run:after{animation:fill var(--slide-ms, 6s) linear forwards}.stage-tabs button[aria-current=true] i:not(.run):after{transform:scaleX(1)}.stage.is-paused .stage-tabs i:after{animation-play-state:paused}@keyframes fill{to{transform:scaleX(1)}}.stage-tabs .stage-pause{display:grid;place-items:center;min-width:44px;width:44px;padding:0;color:var(--muted)}.stage-pause .i-play,.stage-pause[aria-pressed=true] .i-pause{display:none}.stage-pause[aria-pressed=true] .i-play{display:block}@media(hover:hover)and (pointer:fine){.stage-tabs button:hover{color:var(--ink)}}.belt{--bt: clamp(140px, 13vw, 210px);overflow:hidden}.belt-item{display:grid;place-items:center;width:var(--bt);height:var(--bt);padding:14%;color:#000}.belt-item.t-pantone,.belt-item.t-plum{color:#fff}.belt-img{width:100%;height:100%;object-fit:contain;transition:transform .45s var(--ease-out)}.belt .photo-placeholder{font-size:13px}@media(hover:hover)and (pointer:fine){.belt-item:hover .belt-img{transform:scale(1.08)}}.lines{padding:clamp(80px,9vw,136px) var(--m);background:var(--night);text-align:center}.line-tabs{position:relative;display:inline-flex;justify-content:center;gap:clamp(24px,4.4vw,72px);margin-bottom:clamp(40px,5vw,64px);padding-bottom:14px}.line-tabs button{padding:8px 0;background:none;border:0;color:var(--dim);font:700 clamp(26px,3.6vw,56px)/1 var(--f-d);letter-spacing:-.035em;cursor:pointer;transition:color .25s ease}.line-tabs button[aria-selected=true]{color:var(--ink)}.line-bar{position:absolute;left:0;bottom:0;width:1px;height:4px;background:var(--pantone);transform-origin:0 0;transition:transform .5s var(--ease-io)}@media(hover:hover)and (pointer:fine){.line-tabs button:hover{color:var(--ink)}}.line-panel{max-width:var(--wrap);margin:0 auto;display:grid;justify-items:center}.line-panel[hidden]{display:none}.line-panel.is-on{animation:rise .55s var(--ease-out) backwards}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}.line-photo{position:relative;width:100%;margin:0;aspect-ratio:21 / 9;overflow:hidden;background:var(--graphite)}.line-photo img{width:100%;height:100%;object-fit:cover}.line-panel.is-on .line-photo img{animation:settle 1.8s var(--ease-out) backwards}@keyframes settle{0%{transform:scale(1.08)}}.line-photo figcaption{position:absolute;left:50%;top:clamp(20px,3vw,40px);translate:-50% 0;width:max-content;max-width:min(46ch,calc(100% - 32px));padding:14px 22px;background:#000;font-size:18px}.vitrine{--tile: clamp(124px, 14vw, 200px);position:relative;z-index:1;display:flex;justify-content:center;gap:clamp(10px,1.4vw,18px);margin-top:calc(var(--tile) * -.5)}.tile{display:grid;place-items:center;width:var(--tile);height:var(--tile);color:#000;transition:opacity .35s ease,transform .45s var(--ease-out)}.tile.t-pantone,.tile.t-plum{color:#fff}.tile.wide{width:calc(var(--tile) * 1.9)}.tile-img{width:76%;height:70%;object-fit:contain}.tile .photo-placeholder{font-size:13px}.line-panel.is-on .tile{animation:rise .6s var(--ease-out) backwards}.line-panel.is-on .tile:nth-child(2){animation-delay:.05s}.line-panel.is-on .tile:nth-child(3){animation-delay:.1s}.line-panel.is-on .tile:nth-child(4){animation-delay:.15s}.vitrine.focus .tile:not(.on){opacity:.3}.tile.on{transform:translateY(-12px)}.pricelist{width:min(100%,980px);margin:clamp(40px,5vw,64px) 0 36px;padding:clamp(12px,1.6vw,24px);background:#000;text-align:left}.row{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:clamp(16px,1.6vw,22px) clamp(14px,1.8vw,28px);text-decoration:none;font:500 clamp(19px,1.7vw,26px)/1.25 var(--f-d);letter-spacing:-.02em;transition:background-color .25s ease}.row small{display:block;margin-top:4px;color:var(--muted);font:400 16px/1.4 var(--f);letter-spacing:0}.row:hover,.row:focus-visible,.row.on{background:var(--row-on)}.arrivals{--ink: #0B0B0C;--muted: #4A4B4F;--line: #A9AAAD;--graphite: #D3D4D7;padding:clamp(80px,9vw,136px) 0;overflow:hidden;background:var(--mist);color:var(--ink);text-align:center}.arrivals :focus-visible{outline-color:#000}.arrivals .t-mist{background:#fff}.arrivals .price-tbc{color:var(--pantone)}.band{margin:0 0 clamp(32px,4vw,56px);font:800 clamp(56px,9vw,150px)/1.05 var(--f-d);letter-spacing:-.045em;text-transform:uppercase;white-space:nowrap}.band-track{display:inline-flex;align-items:center;gap:.32em;will-change:transform}.band-track span:nth-of-type(2n){color:var(--pantone)}.band-track img{width:auto;height:.6em;filter:brightness(0)}.flow{--card: clamp(240px, 26vw, 380px);position:relative;display:flex;gap:clamp(8px,1.6vw,24px);margin:0;padding:16px calc(50% - var(--card) / 2) 24px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.flow::-webkit-scrollbar{display:none}.flow>li{flex:0 0 var(--card);scroll-snap-align:center}.flow .card{transform-origin:50% 40%}.flow-tools{display:flex;justify-content:center;align-items:center;gap:20px;margin:8px 0 36px}.flow-count{min-width:64px;margin:0;font-variant-numeric:tabular-nums;color:var(--muted)}.flow-count b{color:var(--ink);font-weight:600}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(12px,1.6vw,24px);margin:0;padding:0;list-style:none}.card{display:grid;gap:12px;text-decoration:none;text-align:left}.flow .card,.arrivals .card{text-align:center}.card-pic{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;color:var(--ink)}.card-pic:not(.t-pantone):not(.t-plum):not(.t-grey):not(.t-mist){background:var(--graphite)}.card-pic.t-mist,.card-pic.t-grey{color:#000}.card-pic.t-pantone,.card-pic.t-plum{color:#fff}.card-img{width:76%;height:66%;object-fit:contain;transition:transform .5s var(--ease-out)}.card-name{font:600 clamp(17px,1.4vw,21px)/1.25 var(--f-d);letter-spacing:-.01em}.card-meta{color:var(--muted);font-size:16px}.card-meta .price{color:var(--ink)}@media(hover:hover)and (pointer:fine){.product-grid .card:hover .card-img{transform:scale(1.06)}}.promo{padding:clamp(80px,9vw,136px) var(--m);background:var(--pantone);color:#fff;text-align:center}.ph{display:inline-block;margin:20px 0 0;padding:6px 12px;background:#000;color:#fff;font-size:16px;font-weight:600;line-height:1.3}.promo-grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,72px);max-width:var(--wrap);margin:clamp(48px,6vw,80px) auto 0}.promo-l{justify-self:end;max-width:32ch;text-align:right}.promo-item{margin:0 0 14px;font:700 clamp(28px,3vw,46px)/1.05 var(--f-d);letter-spacing:-.03em}.promo-text{margin:0}.promo-disc{display:grid;place-items:center;width:clamp(220px,24vw,340px);aspect-ratio:1;padding:13%;border-radius:50%;background:#000;color:#cfd0d2}.promo-img{width:100%;height:100%;object-fit:contain}.promo-disc .photo-placeholder{font-size:16px}.promo-r{justify-self:start;display:grid;justify-items:start;gap:20px}.promo-price .price{font:700 clamp(28px,2.9vw,46px)/1 var(--f-d);letter-spacing:-.03em}.promo-price .price-was{display:block;margin:8px 0 0;color:#e3d6ec;font:400 18px var(--f)}.clock{margin-top:clamp(56px,7vw,96px)}.clock-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,760px);margin:0 auto}.unit{display:grid;justify-items:center}.unit b{display:block;font:700 clamp(44px,6vw,96px)/1 var(--f-d);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.unit b.tick{animation:tick .45s var(--ease-out)}.unit small{margin-top:10px;font-size:16px}.clock-h{margin:22px 0 0;font-weight:600}@keyframes tick{0%{opacity:.25;transform:translateY(-.2em)}}.watch{position:relative;isolation:isolate;overflow:hidden;padding:clamp(80px,9vw,136px) var(--m);text-align:center}.watch-bg{position:absolute;left:0;top:-8%;z-index:-2;width:100%;height:116%;object-fit:cover;will-change:transform}.watch:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#000000b3}.handle{display:inline-flex;align-items:center;gap:10px;margin:22px 0 clamp(40px,5vw,64px);padding:12px 18px;font-weight:600;text-decoration:none;box-shadow:inset 0 0 0 1px var(--line);transition:background-color .2s ease}@media(hover:hover)and (pointer:fine){.handle:hover{background:var(--graphite)}}.screen{position:relative;max-width:1080px;margin:0 auto;aspect-ratio:16 / 9;overflow:hidden;background:var(--graphite)}.screen-play{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;background:none;border:0;cursor:pointer}.screen-play img{width:100%;height:100%;object-fit:cover}.play{position:absolute;left:50%;top:50%;translate:-50% -50%;display:grid;place-items:center;width:clamp(68px,7vw,96px);aspect-ratio:1;border-radius:50%;background:var(--pantone);color:#fff;transition:transform .25s var(--ease-out)}.play .icon{width:40%;height:40%;margin-left:8%}@media(hover:hover)and (pointer:fine){.screen-play:hover .play{transform:scale(1.06)}}.screen iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.screen-title{max-width:1080px;margin:20px auto 32px;font:600 clamp(18px,1.6vw,24px)/1.3 var(--f-d);letter-spacing:-.01em}.playlist{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1080px;margin:0 auto;padding:0;list-style:none}.pick{display:grid;gap:10px;width:100%;padding:0;background:none;border:0;text-align:left;cursor:pointer}.pick img{width:100%;aspect-ratio:16 / 9;object-fit:cover;opacity:.7;transition:opacity .25s ease}.pick span{font-size:16px;line-height:1.4}.pick[aria-current=true] img{opacity:1}@media(hover:hover)and (pointer:fine){.pick:hover img{opacity:1}}.voices-sec{padding:clamp(80px,9vw,136px) var(--m);background:var(--graphite);text-align:center}.voices{max-width:900px;margin:0 auto}.voices-h{margin:0 0 32px;font:700 clamp(26px,2.6vw,40px)/1.1 var(--f-d);letter-spacing:-.03em}.voice-stage{display:grid}.voice{grid-area:1 / 1;margin:0;visibility:hidden;opacity:0;transform:translateY(12px);transition:opacity .4s ease,transform .6s var(--ease-out),visibility 0s linear .4s}.voice.is-on{visibility:visible;opacity:1;transform:none;transition:opacity .6s ease,transform .8s var(--ease-out),visibility 0s}.voice blockquote{margin:0 0 18px;font:500 clamp(22px,2.3vw,32px)/1.38 var(--f)}.voice figcaption{color:var(--muted)}.voice figcaption b{color:var(--ink);font-weight:600}.voice .ph{margin:0 0 0 8px;padding:3px 10px;background:var(--pantone);vertical-align:1px}.voice-dots{display:flex;justify-content:center;gap:2px;margin-top:24px}.voice-dots button{position:relative;width:44px;height:44px;background:none;border:0;cursor:pointer}.voice-dots button:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;translate:-50% -50%;border-radius:50%;background:var(--line);transition:background-color .25s ease,transform .25s var(--ease-out)}.voice-dots button[aria-current=true]:after{background:var(--ink);transform:scale(1.2)}.center{position:relative;display:grid;place-items:center;min-height:76svh;padding:120px var(--m);overflow:hidden;text-align:center}.center-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform 2.4s var(--ease-out)}.center.in .center-bg{transform:none}.center:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#0009}.center-in{position:relative;z-index:2;display:grid;justify-items:center;gap:26px;max-width:1200px}.center h2{margin:0;font:800 clamp(30px,6.4vw,104px)/.98 var(--f-d);letter-spacing:-.045em;text-transform:uppercase}.center h2 span{display:block}.center p{max-width:42ch;margin:0;font-size:clamp(18px,1.4vw,21px)}.facts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px;margin:0;padding:0;list-style:none;font-size:16px}.page-head{padding:clamp(56px,7vw,104px) var(--m) clamp(40px,5vw,72px);background:var(--night);text-align:center}.page-head h1{max-width:18ch;margin:0 auto;font:800 clamp(36px,6vw,96px)/.98 var(--f-d);letter-spacing:-.045em;text-transform:uppercase;overflow-wrap:anywhere}.page-lede{max-width:60ch;margin:20px auto 0}.page-count{margin:14px 0 0;color:var(--muted)}.collection-page>.container,.search-page>.container,.cart-page>.container,.collections-page>.container{padding-top:clamp(32px,4vw,56px);padding-bottom:clamp(80px,9vw,120px)}.content-page .container.narrow{padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(80px,9vw,120px)}.empty-note{margin:0 0 24px;color:var(--muted);text-align:center}.cart-page .empty-note+.btn{display:flex;width:max-content;margin:0 auto}.collection-tools{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:0 0 clamp(28px,3vw,44px)}.filter{position:relative}.filter summary{display:flex;align-items:center;min-height:48px;padding:0 18px;list-style:none;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer}.filter summary::-webkit-details-marker{display:none}.filter ul{position:absolute;left:0;top:calc(100% + 6px);z-index:20;min-width:240px;margin:0;padding:10px;list-style:none;background:var(--graphite)}.filter label{display:flex;align-items:center;gap:10px;padding:8px;cursor:pointer}.filter input{width:18px;height:18px;accent-color:var(--pantone)}.filter .count{color:var(--muted)}.sort{display:flex;align-items:center;gap:10px}.sort select,.option select{min-height:48px;padding:0 40px 0 14px;background:var(--graphite) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ECEDEF' stroke-width='1.6'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 12px center / 18px no-repeat;border:0;-webkit-appearance:none;appearance:none}.clear-filters{color:var(--lilac)}.pagination{margin-top:clamp(40px,5vw,64px);text-align:center}.pagination span{display:inline-block;margin:0 4px}.pagination a,.pagination .current{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 10px;text-decoration:none}.pagination .current{background:var(--pantone)}.product-section{padding:clamp(32px,4vw,56px) var(--m) 0}.product-layout{max-width:var(--wrap);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,80px);align-items:start}.product-media{--tone: var(--plum);position:sticky;top:calc(var(--head-h) + 24px)}.product-stage{position:relative;display:grid;place-items:center;aspect-ratio:1;overflow:hidden}.product-stage .disc{width:80%;height:80%}.product-stage .drift{left:0;right:0}.product-stage .drift-word{font-size:clamp(80px,10vw,170px)}.product-main{position:relative;z-index:1;display:grid;place-items:center;width:74%;height:74%;color:#fff}.product-media[data-tone=mist] .product-main{color:#000}.product-main-img{width:100%;height:100%;object-fit:contain}.product-thumbs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:18px 0 0;padding:0;list-style:none}.thumb{display:block;width:72px;height:72px;padding:6px;background:var(--graphite);border:0;cursor:pointer}.thumb img{width:100%;height:100%;object-fit:contain}.thumb[aria-current=true]{box-shadow:inset 0 0 0 2px var(--mist)}.product-info{padding-top:clamp(0px,3vw,48px)}.product-title{margin:0 0 12px;font-size:clamp(32px,3.6vw,56px);line-height:1.04}.product-meta{margin:0 0 24px}.product-meta span{color:var(--lilac)}.product-price{margin:0 0 28px}.product-price .price{font:700 clamp(26px,2.4vw,38px)/1 var(--f-d);letter-spacing:-.02em}.product-price .price-tbc{font-size:.7em}.product-form{display:grid;gap:16px;margin:0 0 18px}.option{display:grid;gap:8px}.option label{font-weight:600}.buy-row{display:flex;gap:12px}.buy-row .btn{flex:1}.qty input{width:88px;min-height:52px;padding:0 12px;background:var(--graphite);border:0;text-align:center;font-variant-numeric:tabular-nums}.wa-btn{width:100%;margin:0 0 28px}.wa-btn .icon{width:20px;height:20px}.product-assurance{display:grid;gap:12px;margin:0 0 28px;padding:22px;list-style:none;background:var(--graphite)}.product-assurance li{display:flex;align-items:center;gap:12px}.product-assurance .icon{color:var(--lilac)}.highlights{display:grid;gap:10px;margin:0 0 28px;padding:0;list-style:none}.highlights li{position:relative;padding-left:26px}.highlights li:before{content:"";position:absolute;left:0;top:.5em;width:12px;height:12px;border-radius:50%;background:var(--pantone)}.product-desc{color:var(--ink)}.specs{max-width:var(--wrap);margin:clamp(64px,8vw,112px) auto 0;padding:clamp(28px,4vw,56px);background:var(--night)}.specs h2{margin:0 0 24px;font-size:clamp(26px,2.6vw,40px)}.specs table{width:100%;border-collapse:collapse}.specs th,.specs td{padding:14px 16px;text-align:left;vertical-align:top;background:#000;border-bottom:3px solid var(--night)}.specs th{width:38%;color:var(--muted);font-weight:500}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#000;box-shadow:0 -1px 0 var(--line);transform:translateY(100%);transition:transform .3s var(--ease-out)}.sticky-atc.is-visible{transform:none}.sticky-row{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:var(--wrap);margin:0 auto;padding:12px var(--m)}.sticky-info{display:grid}.sticky-info .name{font-family:var(--f-d);font-weight:600}.related{padding:clamp(80px,9vw,128px) 0}.related .sec-h{margin-bottom:clamp(32px,4vw,56px);font-size:clamp(32px,4.4vw,64px);text-align:center}.feature-hero{padding:clamp(56px,7vw,104px) var(--m);text-align:center}.feature-hero-inner{display:grid;justify-items:center;gap:20px;max-width:var(--wrap);margin:0 auto}.kicker{margin:0;color:var(--lilac);font-weight:600}.feature-title{margin:0;font:800 clamp(40px,7vw,112px)/.95 var(--f-d);letter-spacing:-.045em;text-transform:uppercase}.feature-tagline{max-width:50ch;margin:0;font-size:clamp(18px,1.4vw,21px)}.feature-hero-media{display:grid;place-items:center;width:min(100%,560px);aspect-ratio:1;margin:12px 0;padding:12%;border-radius:50%;background:var(--pantone);color:#fff}.feature-hero-media img{width:100%;height:100%;object-fit:contain}.chapter{padding:clamp(64px,8vw,120px) var(--m)}.chapter:nth-child(2n of.chapter){background:var(--night)}.chapter-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);max-width:var(--wrap);margin:0 auto}.chapter.is-right .chapter-media{order:2}.chapter-media{display:grid;place-items:center;aspect-ratio:4 / 3;overflow:hidden;background:var(--graphite)}.chapter-media img{width:100%;height:100%;object-fit:cover}.chapter-copy h2{margin:0 0 16px;font-size:clamp(28px,3vw,46px)}.cart-items{margin:0 0 32px;padding:0;list-style:none}.cart-item{display:grid;grid-template-columns:112px minmax(0,1fr) auto auto auto;align-items:center;gap:20px;padding:18px 0;border-bottom:2px solid var(--graphite)}.cart-thumb{display:grid;place-items:center;width:112px;height:112px;padding:12%;color:#000}.cart-thumb img,.cart-thumb .visual-ph{width:100%;height:100%;object-fit:contain}.cart-meta .name{font:600 clamp(17px,1.4vw,21px)/1.25 var(--f-d);text-decoration:none}.cart-meta p{margin:6px 0 0;color:var(--muted)}.cart-item .qty input{width:76px}.line-total{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.remove{color:var(--lilac);font-size:16px}.cart-summary{display:grid;gap:16px;max-width:460px;margin-left:auto;padding:clamp(22px,3vw,32px);background:var(--night)}.subtotal{display:flex;justify-content:space-between;margin:0;font:600 22px var(--f-d)}.cart-summary .note{margin:0;color:var(--muted);font-size:16px}.cart-buttons{display:grid;gap:10px}.search-form{display:flex;max-width:760px;margin:28px auto 0}.search-form input{flex:1;min-width:0;min-height:56px;padding:0 18px;background:#000;border:0;box-shadow:inset 0 0 0 1px var(--line);font-size:18px}.search-form .btn{min-height:56px}.search-count{margin:0 0 28px;color:var(--muted);text-align:center}.lost{display:grid;justify-items:center;gap:18px;padding:clamp(40px,6vw,80px) var(--m) clamp(80px,9vw,120px);text-align:center}.lost-stage{--tone: var(--pantone);position:relative;display:grid;place-items:center;width:100%;height:clamp(240px,32vw,380px);overflow:hidden}.lost-stage .drift{left:0;right:0}.lost-stage .disc{display:grid;place-items:center;width:clamp(200px,26vw,320px);height:clamp(200px,26vw,320px)}.lost-stage .disc img{width:34%}.lost h1{margin:12px 0 0;font-size:clamp(28px,3.4vw,48px)}.lost p{max-width:46ch;margin:0}.gift-card{padding:96px var(--m);text-align:center}.gift-balance{font:800 clamp(40px,6vw,80px)/1 var(--f-d)}.gift-code{padding:14px;background:var(--graphite);font-size:20px;letter-spacing:.08em}.password-page{position:relative;display:grid;grid-template-rows:1fr auto;min-height:100svh;overflow:hidden;text-align:center}.password-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.password-bg img{width:100%;height:100%;object-fit:cover}.password-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.password-main{display:grid;place-items:center;padding:64px var(--m)}.password-inner{display:grid;justify-items:center;gap:18px;max-width:760px}.password-inner .logo{position:static;translate:none;margin-bottom:18px}.password-inner .logo-word{width:clamp(150px,16vw,220px)}.password-title{margin:0;font:800 clamp(44px,8vw,128px)/.95 var(--f-d);letter-spacing:-.045em;text-transform:uppercase}.password-lede{margin:0;color:var(--lilac);font-weight:600}.password-text{max-width:52ch;margin:0;font-size:clamp(18px,1.4vw,21px)}.password-tagline{margin:6px 0 0;font:500 18px var(--f-d)}.password-follow p{margin:12px 0 4px;color:var(--muted)}.password-follow .socials{justify-content:center}.password-foot{display:grid;justify-items:center;gap:10px;padding:24px var(--m) 32px;color:var(--muted);font-size:15px}.password-foot p{margin:0}.password-login summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ink);cursor:pointer;list-style:none}.password-login summary::-webkit-details-marker{display:none}.password-form{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px}.password-form input{min-height:52px;padding:0 16px;background:#000;border:0;box-shadow:inset 0 0 0 1px var(--line)}.password-error{flex-basis:100%;margin:0;color:#ffb4c8}.password-admin a{color:var(--ink)}@media(max-width:1100px){.slide{column-gap:28px}.slide-l{max-width:22ch}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:960px){.nav-burger{display:grid}.header-row{justify-content:space-between}.header-actions .hide-sm{display:none}.primary-nav{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;flex-direction:column;justify-content:center;gap:32px;padding:calc(var(--head-h) + 40px) var(--m) 40px;background:var(--bg);overflow-y:auto}.site-header.nav-open .primary-nav{display:flex}.site-header.nav-open .nav-burger .i-open{display:none}.site-header.nav-open .nav-burger .i-close{display:block}.nav-list{flex-direction:column;gap:22px}.nav-list>li>a,.menu-toggle{font:700 clamp(28px,8vw,40px)/1.1 var(--f-d);letter-spacing:-.02em}.submenu{position:static;min-width:0;padding:8px 0 0;background:none;opacity:1;visibility:visible;transform:none;display:none;text-align:center}.has-menu.is-open .submenu{display:block}.lang-switch{margin-left:0}.lang-switch button{padding:12px 8px;font-size:18px}}@media(max-width:900px){.stage{--d: min(64vw, 380px);min-height:0;padding-top:28px}.arena{place-items:start center;min-height:0;margin-top:28px}.stage .drift{bottom:auto;height:var(--d)}.stage .disc{top:0;translate:-50% 0}.slide{grid-template-columns:1fr;row-gap:22px;justify-items:center}.slide-img{grid-column:1;grid-row:1;width:min(var(--w, 76%),108%)}.slide-l{grid-column:1;grid-row:2;justify-self:center;max-width:34ch;text-align:center}.slide-r{grid-column:1;grid-row:3;justify-self:center;justify-items:center;text-align:center}.slide-name{margin-bottom:8px}.stage-tabs{gap:8px;margin-top:28px}.stage-tabs button{min-width:0;width:16vw;height:44px;padding:0}.stage-tabs span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.stage-tabs i{bottom:20px}.product-layout{grid-template-columns:minmax(0,1fr)}.product-media{position:static}.product-info{padding-top:0}.chapter-inner{grid-template-columns:1fr}.chapter.is-right .chapter-media{order:0}}@media(max-width:760px){.stage{--d: min(74vw, 320px)}.line-tabs .vn{display:none}.line-tabs button{font-size:clamp(22px,7vw,30px)}.line-photo{aspect-ratio:auto;overflow:visible;background:none}.line-photo img{height:auto;aspect-ratio:4 / 3}.line-photo figcaption{position:static;translate:none;width:auto;max-width:none;padding:18px 0 0;background:none;font-size:17px}.vitrine{width:100%;margin-top:24px;gap:10px}.tile{flex:1 1 0;width:auto;height:auto;aspect-ratio:1}.tile.wide{flex:2 1 0;aspect-ratio:2 / 1}.row{padding:14px 12px;font-size:16px}.flow{--card: 66vw}.flow .card:not(.is-mid) .card-name,.flow .card:not(.is-mid) .card-meta{visibility:hidden}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.promo-grid{grid-template-columns:1fr;justify-items:center;gap:32px}.promo-l,.promo-r{justify-self:center;justify-items:center;text-align:center}.promo-disc{width:64vw}.unit small{font-size:15px}.playlist{grid-template-columns:1fr 1fr;gap:20px 12px}.center{min-height:80svh}.cart-item{grid-template-columns:88px minmax(0,1fr) auto;grid-template-areas:"pic meta meta" "pic qty total" "pic remove remove";gap:8px 14px}.cart-thumb{grid-area:pic;width:88px;height:88px}.cart-meta{grid-area:meta}.cart-item .qty{grid-area:qty}.line-total{grid-area:total;justify-self:end}.remove{grid-area:remove}.cart-summary{max-width:none}.buy-row{flex-wrap:wrap}.sticky-row .btn{padding:0 18px}}@media(prefers-reduced-motion:reduce){html:not(.motion-on){scroll-behavior:auto}html:not(.motion-on) .loop-track,html:not(.motion-on) .drift-track,html:not(.motion-on) .ring,html:not(.motion-on) .disc.hit{animation:none}html:not(.motion-on) .belt{overflow-x:auto;scrollbar-width:none}html:not(.motion-on) .ring{display:none}html:not(.motion-on) .watch-bg{transform:none!important}html:not(.motion-on) .slide>*,html:not(.motion-on) .slide-l,html:not(.motion-on) .slide-r,html:not(.motion-on) .slide-img,html:not(.motion-on) .voice,html:not(.motion-on).js .reveal,html:not(.motion-on).js .stagger>*{transform:none!important}html:not(.motion-on) .line-panel.is-on,html:not(.motion-on) .line-panel.is-on .tile,html:not(.motion-on) .line-panel.is-on .line-photo img,html:not(.motion-on) .unit b.tick{animation:none}html:not(.motion-on) .tile.on{transform:none}html:not(.motion-on) .center-bg{transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
