@layer components{.shop-module__neqFFW__shop{--ink:#0a0a0c;--silver:#bec5cc;--out:cubic-bezier(.16, 1, .3, 1)}@supports (color:lab(0% 0 0)){.shop-module__neqFFW__shop{--ink:lab(2.73617% .20352 -.741777);--silver:lab(79.1092% -1.29545 -4.2762)}}.shop-module__neqFFW__head{grid-gap:2rem;min-height:calc(100svh - var(--header-height,5rem));align-content:center;gap:2rem;padding-block:1.5rem 3rem;display:grid}@media (min-width:800px){.shop-module__neqFFW__head{min-height:0;padding-block:2rem 5rem}}.shop-module__neqFFW__frameHead{place-items:center;min-height:19rem;padding:3rem 0;display:grid;position:relative}@media (min-width:800px){.shop-module__neqFFW__frameHead{min-height:28rem}}.shop-module__neqFFW__cross{background:linear-gradient(#bec5cc99,#bec5cc99) 50%/1px 100% no-repeat,linear-gradient(#bec5cc99,#bec5cc99) 50%/100% 1px no-repeat;background:linear-gradient(lab(79.1092% -1.29545 -4.2762/.6),lab(79.1092% -1.29545 -4.2762/.6)) 50%/1px 100% no-repeat,linear-gradient(lab(79.1092% -1.29545 -4.2762/.6),lab(79.1092% -1.29545 -4.2762/.6)) 50%/100% 1px no-repeat;width:11px;height:11px;position:absolute}.shop-module__neqFFW__tl{top:0;left:0}.shop-module__neqFFW__tr{top:0;right:0}.shop-module__neqFFW__bl{bottom:0;left:0}.shop-module__neqFFW__br{bottom:0;right:0}.shop-module__neqFFW__cornerTL,.shop-module__neqFFW__cornerBL{color:#bec5cc;color:lab(79.1092% -1.29545 -4.2762);margin:0;font-size:.65rem;position:absolute;left:1.5rem}.shop-module__neqFFW__cornerTL{top:1.25rem}.shop-module__neqFFW__cornerBL{color:var(--color-contrast);bottom:1.25rem}.shop-module__neqFFW__heading{font-family:var(--font-heavy), sans-serif;word-spacing:.16em;letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:clamp(7rem,1rem + 34vw,22rem);font-weight:900;line-height:.85}.shop-module__neqFFW__layers{isolation:isolate;display:grid}.shop-module__neqFFW__solid,.shop-module__neqFFW__outline{white-space:nowrap;grid-area:1/1;display:flex}.shop-module__neqFFW__solid{z-index:1;color:var(--text)}.shop-module__neqFFW__mask{padding-block:.03em;display:inline-block;overflow:clip}.shop-module__neqFFW__letter,.shop-module__neqFFW__wave{display:inline-block}.shop-module__neqFFW__outline{z-index:2;color:#0000;-webkit-text-stroke:1.5px var(--color-gold-bright);padding-block:.03em;transform:translate(.05em,.05em)}.shop-module__neqFFW__lead{max-width:44rem;font-family:var(--font-voice), sans-serif;color:var(--text);text-align:center;text-wrap:pretty;justify-self:center;margin:0;font-size:clamp(1.3rem,1rem + 1.2vw,1.9rem);font-weight:300;line-height:1.25}.shop-module__neqFFW__selector{padding-block:2rem 4rem}.shop-module__neqFFW__titles{text-align:center;justify-items:center;margin-bottom:2rem;display:grid}.shop-module__neqFFW__groupTitle{font-family:var(--font-heavy), sans-serif;word-spacing:.16em;text-transform:uppercase;color:var(--text);grid-area:1/1;margin:0;font-size:clamp(3.4rem,.4rem + 15vw,10rem);font-weight:900;line-height:.86}.shop-module__neqFFW__groupTitle:not([data-active]){visibility:hidden}.shop-module__neqFFW__titleBody{justify-items:center;padding-bottom:.18em;display:grid;position:relative}.shop-module__neqFFW__titleLine{padding:.04em .08em .08em;display:grid;position:relative;overflow:clip}.shop-module__neqFFW__lineSolid,.shop-module__neqFFW__lineOutline{white-space:nowrap;grid-area:1/1;justify-content:center;display:flex}.shop-module__neqFFW__lineOutline{color:#0000;-webkit-text-stroke:1.5px var(--color-gold-bright);transform:translate(.04em,.04em)}.shop-module__neqFFW__tWord{white-space:nowrap;display:inline-flex}.shop-module__neqFFW__tWord:not(:last-child){margin-right:.26em}.shop-module__neqFFW__ch{display:inline-block}.shop-module__neqFFW__sweep{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(90deg,#cfa35400,#eecd83 35%,#eecd83);background:linear-gradient(90deg,lab(69.9227% 10.467 46.6565/0),lab(84.0145% 5.18322 41.27) 35%,lab(84.0145% 5.18322 41.27));width:40%;position:absolute;inset:.06em auto .06em 0}.shop-module__neqFFW__titleRule{background:var(--color-gold-bright);width:min(60%,14rem);height:1px;margin-top:.12em}.shop-module__neqFFW__switch{isolation:isolate;border:1px solid #e9c57d66;border:1px solid lab(81.6463% 6.44311 41.2848/.4);border-radius:999px;grid-template-columns:1fr 1fr;width:100%;max-width:30rem;margin:0 auto 2.5rem;padding:.3rem;display:grid;position:relative}.shop-module__neqFFW__thumb{z-index:-1;width:calc(50% - .3rem);transition:transform .55s var(--out);background:linear-gradient(#eecd83,#cfa354);background:linear-gradient(lab(84.0145% 5.18322 41.27),lab(69.9227% 10.467 46.6565));border-radius:999px;position:absolute;top:.3rem;bottom:.3rem;left:.3rem}.shop-module__neqFFW__selector[data-group=gift] .shop-module__neqFFW__thumb{transform:translate(100%)}.shop-module__neqFFW__switchOption{min-height:3rem;color:var(--text-muted);transition:color .35s var(--out);border-radius:999px;padding-inline:.75rem}.shop-module__neqFFW__switchOption[aria-pressed=true]{color:#0a0a0c;color:lab(2.73617% .20352 -.741777)}.shop-module__neqFFW__switchOption:focus-visible{border-radius:999px!important}.shop-module__neqFFW__btnText{font-family:var(--font-heavy), sans-serif;word-spacing:.16em;letter-spacing:.03em;text-transform:uppercase;font-size:clamp(1rem,.9rem + .4vw,1.2rem);font-weight:900;line-height:1}@media (hover:hover){.shop-module__neqFFW__switchOption[aria-pressed=false]:hover{color:var(--text)}}.shop-module__neqFFW__list{border-bottom:1px solid var(--line)}.shop-module__neqFFW__panel{border-top:1px solid var(--line);position:relative}.shop-module__neqFFW__panelHeading{scroll-margin-top:calc(var(--header-height,5rem) + .5rem);margin:0}.shop-module__neqFFW__panelHead{grid-gap:.5rem 1rem;text-align:left;width:100%;color:inherit;grid-template-columns:1fr auto;align-items:center;gap:.5rem 1rem;padding-block:1.5rem;display:grid}@media (min-width:800px){.shop-module__neqFFW__panelHead{grid-template-columns:1fr auto auto;gap:2rem;padding-block:2rem}}.shop-module__neqFFW__panelHead:focus-visible{outline-offset:-2px}.shop-module__neqFFW__headText{grid-gap:.6rem;gap:.6rem;min-width:0;display:grid}.shop-module__neqFFW__name{font-family:var(--font-heavy), sans-serif;word-spacing:.16em;text-transform:uppercase;color:var(--text);transition:transform .6s var(--out), color .3s var(--out);font-size:clamp(3.2rem,.6rem + 12vw,8.5rem);font-weight:900;line-height:.85}.shop-module__neqFFW__headBlurb{font-family:var(--font-voice), sans-serif;color:var(--text-muted);font-size:clamp(.95rem,.9rem + .3vw,1.15rem);font-weight:300;line-height:1.4}.shop-module__neqFFW__circle{aspect-ratio:1;text-align:center;width:5.5rem;transition:transform .6s var(--out);border:1px solid #e9c57db3;border:1px solid lab(81.6463% 6.44311 41.2848/.7);border-radius:50%;place-content:center;justify-items:center;display:grid}@media (min-width:800px){.shop-module__neqFFW__circle{width:8.5rem}}.shop-module__neqFFW__circleFrom{letter-spacing:.14em;text-transform:uppercase;color:var(--silver);font-size:.6rem}@media (min-width:800px){.shop-module__neqFFW__circleFrom{font-size:.7rem}}.shop-module__neqFFW__circlePrice{font-family:var(--font-heavy), sans-serif;word-spacing:.16em;color:var(--color-contrast);font-size:1.25rem;font-weight:900;line-height:1}@media (min-width:800px){.shop-module__neqFFW__circlePrice{font-size:2rem}}.shop-module__neqFFW__chevron{display:none}@media (min-width:800px){.shop-module__neqFFW__chevron{border:1px solid var(--line-strong);width:3rem;height:3rem;color:var(--text);transition:transform .5s var(--out);border-radius:50%;place-items:center;font-size:1.5rem;display:grid}}.shop-module__neqFFW__panel[data-open] .shop-module__neqFFW__chevron{transform:rotate(45deg)}.shop-module__neqFFW__panel[data-open] .shop-module__neqFFW__name{color:var(--color-contrast)}@media (hover:hover){.shop-module__neqFFW__panelHead:hover .shop-module__neqFFW__name{color:var(--color-contrast);transform:translate(.4rem)}.shop-module__neqFFW__panelHead:hover .shop-module__neqFFW__circle{transform:rotate(-8deg)scale(1.04)}}.shop-module__neqFFW__open{grid-gap:2.5rem;gap:2.5rem;padding-block:.5rem 3rem;display:grid;position:relative}@media (min-width:800px){.shop-module__neqFFW__open{grid-template-columns:auto 1fr 1fr;align-items:start;gap:3rem;padding-block:1rem 4rem}}.shop-module__neqFFW__scene{z-index:0;pointer-events:none;position:absolute;inset:0 -1rem;overflow:clip}.shop-module__neqFFW__sceneImage{-o-object-fit:cover;object-fit:cover;opacity:.3}.shop-module__neqFFW__scene:after{content:"";background:linear-gradient(to bottom, var(--ink), transparent 22%, transparent 62%, var(--ink));position:absolute;inset:0}.shop-module__neqFFW__tone{transform-origin:100% 0;background:radial-gradient(120% 70% at 85% 15%, oklch(.5 .13 var(--h) / .55), transparent 65%);opacity:0;width:32%;height:min(50%,22rem);transition:opacity .7s var(--out);will-change:opacity;position:absolute;top:0;right:0;transform:scale(2)}.shop-module__neqFFW__tone[data-tone=only]{opacity:1}.shop-module__neqFFW__open:has([data-v="0"][aria-pressed=true]) .shop-module__neqFFW__tone[data-tone="0"]{opacity:1}.shop-module__neqFFW__open:has([data-v="1"][aria-pressed=true]) .shop-module__neqFFW__tone[data-tone="1"]{opacity:1}.shop-module__neqFFW__open:has([data-v="2"][aria-pressed=true]) .shop-module__neqFFW__tone[data-tone="2"]{opacity:1}.shop-module__neqFFW__open:has([data-v="3"][aria-pressed=true]) .shop-module__neqFFW__tone[data-tone="3"]{opacity:1}.shop-module__neqFFW__open:has([data-v="4"][aria-pressed=true]) .shop-module__neqFFW__tone[data-tone="4"]{opacity:1}.shop-module__neqFFW__open:has([data-v="5"][aria-pressed=true]) .shop-module__neqFFW__tone[data-tone="5"]{opacity:1}.shop-module__neqFFW__vertical,.shop-module__neqFFW__stage,.shop-module__neqFFW__details,.shop-module__neqFFW__arrows{position:relative}.shop-module__neqFFW__vertical{display:none}@media (min-width:800px){.shop-module__neqFFW__vertical{font-family:var(--font-heavy), sans-serif;word-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1px oklch(84% .1 84/.7);writing-mode:vertical-rl;margin:0;font-size:clamp(5rem,2rem + 5vw,8rem);font-weight:900;line-height:.85;display:block;transform:rotate(180deg)}}.shop-module__neqFFW__stage{place-items:center;min-height:17rem;display:grid;position:relative}@media (min-width:800px){.shop-module__neqFFW__stage{min-height:26rem}}.shop-module__neqFFW__blot{color:#010101eb;color:lab(.191883% .038065 -.133193/.92);position:absolute}.shop-module__neqFFW__blotA{width:72%;top:-4%;left:-6%}.shop-module__neqFFW__blotB{color:#040201e0;color:lab(.652763% .375442 .544572/.88);width:46%;bottom:-6%;right:-2%}.shop-module__neqFFW__ticket{aspect-ratio:1.7;color:#0a0a0c;color:lab(2.73617% .20352 -.741777);background:repeating-linear-gradient(0deg,#00000014 0 1px,#0000 1px 4px),linear-gradient(150deg,#f0d592,#ca9c4e 55%,#a16e32);background:repeating-linear-gradient(0deg,lab(0% 0 0/.08) 0 1px,#0000 1px 4px),linear-gradient(150deg,lab(86.3679% 3.25853 36.6746),lab(67.5484% 11.8277 46.6027) 55%,lab(51.0676% 16.5391 41.1248));border-radius:.6rem;grid-template-columns:1fr 4.75rem;width:min(100%,22rem);display:grid;position:relative;transform:rotate(-4deg);box-shadow:0 2.5rem 4rem -1.5rem #000000d9;box-shadow:0 2.5rem 4rem -1.5rem lab(0% 0 0/.85);-webkit-mask:radial-gradient(circle at calc(100% - 4.75rem) 0,#0000 .6rem,#000 .65rem) top/100% 51% no-repeat,radial-gradient(circle at calc(100% - 4.75rem) 100%,#0000 .6rem,#000 .65rem) bottom/100% 51% no-repeat;mask:radial-gradient(circle at calc(100% - 4.75rem) 0,#0000 .6rem,#000 .65rem) top/100% 51% no-repeat,radial-gradient(circle at calc(100% - 4.75rem) 100%,#0000 .6rem,#000 .65rem) bottom/100% 51% no-repeat}@media (min-width:800px){.shop-module__neqFFW__ticket{width:min(100%,26rem)}}.shop-module__neqFFW__ticketMain{align-content:space-between;padding:1.1rem 1rem 1.1rem 1.25rem;display:grid}.shop-module__neqFFW__ticketBrand{letter-spacing:.18em;text-transform:uppercase;font-size:.6rem}.shop-module__neqFFW__ticketName{font-family:var(--font-heavy), sans-serif;word-spacing:.16em;text-transform:uppercase;font-size:clamp(2.4rem,1.8rem + 2vw,3.2rem);font-weight:900;line-height:.85}.shop-module__neqFFW__ticketLine{font-size:.75rem;line-height:1.3}.shop-module__neqFFW__ticketStub{border-left:2px dashed #0a0a0c59;border-left:2px dashed lab(2.73617% .20352 -.741777/.35);place-items:center;display:grid}.shop-module__neqFFW__ticketMark{color:#0a0a0c;color:lab(2.73617% .20352 -.741777);width:2.6rem;height:auto}.shop-module__neqFFW__details{grid-gap:1.75rem;gap:1.75rem;min-width:0;display:grid}.shop-module__neqFFW__fullTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--silver);margin:0;font-size:.7rem}.shop-module__neqFFW__specs{grid-gap:.6rem;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.shop-module__neqFFW__spec{font-family:var(--font-voice), sans-serif;color:var(--text);border:1px solid #bec5cc59;border:1px solid lab(79.1092% -1.29545 -4.2762/.35);padding:.95rem 1.1rem;font-size:1.02rem;font-weight:300;line-height:1.35;position:relative}.shop-module__neqFFW__spec:before{content:"";border-top:1px solid var(--color-contrast);border-left:1px solid var(--color-contrast);width:.6rem;height:.6rem;position:absolute;top:-1px;left:-1px}.shop-module__neqFFW__taxLine{color:var(--text-muted);margin:-.75rem 0 0;font-size:.85rem;line-height:1.45}.shop-module__neqFFW__aftercareLink,.shop-module__neqFFW__chatAfter a{color:var(--color-contrast);text-underline-offset:.2em;gap:.4em;font-size:.95rem;display:inline-flex}.shop-module__neqFFW__chatAfter{max-width:40rem;margin:2.5rem auto 0}.shop-module__neqFFW__copy{grid-gap:1rem;font-family:var(--font-voice), sans-serif;color:var(--text-muted);gap:1rem;font-size:1rem;font-weight:300;line-height:1.6;display:grid}.shop-module__neqFFW__copy p{margin:0}.shop-module__neqFFW__arrows{justify-content:space-between;gap:1rem;padding-bottom:6rem;display:flex}@media (min-width:800px){.shop-module__neqFFW__arrows{grid-column:1/-1}}.shop-module__neqFFW__arrow{border:1px solid var(--line-strong);min-height:3rem;font-family:var(--font-heavy), sans-serif;word-spacing:.16em;letter-spacing:.03em;text-transform:uppercase;color:var(--text);transition:color var(--duration-tap) var(--ease-brand), border-color var(--duration-tap) var(--ease-brand);border-radius:999px;align-items:center;gap:.6rem;padding-inline:1.25rem;font-size:1.05rem;font-weight:900;display:inline-flex}.shop-module__neqFFW__arrow:focus-visible{border-radius:999px!important}@media (hover:hover){.shop-module__neqFFW__arrow:hover{color:var(--color-contrast);border-color:var(--color-contrast)}}.shop-module__neqFFW__selector[data-inview] .shop-module__neqFFW__panel[data-open] [data-buy-bar]{visibility:visible;opacity:1;transition-delay:0s;transform:none}.shop-module__neqFFW__missing{border:1px solid var(--color-danger);color:var(--color-danger);padding:1rem}.shop-module__neqFFW__chat{padding-block:3rem 7rem}@media (min-width:800px){.shop-module__neqFFW__chat{padding-block:6rem 9rem}}@media (prefers-reduced-motion:no-preference){:root:not([data-shop-seen]):not([data-painted]) .shop-module__neqFFW__letter{opacity:.45;transform:translateY(40%)}:root[data-painted]:not([data-shop-seen]) .shop-module__neqFFW__letter{animation:shop-module__neqFFW__letter-rise .8s var(--out) both;animation-delay:calc(var(--i) * 70ms)}:root[data-painted] .shop-module__neqFFW__wave{animation:4.2s ease-in-out infinite shop-module__neqFFW__wave;animation-delay:calc(var(--i) * .14s)}.shop-module__neqFFW__titles[data-armed]:not([data-play]) :is(.shop-module__neqFFW__ch,.shop-module__neqFFW__titleRule){opacity:0}.shop-module__neqFFW__titles[data-armed][data-play] .shop-module__neqFFW__groupTitle[data-active] .shop-module__neqFFW__sweep{animation:.75s cubic-bezier(.65,0,.35,1) both shop-module__neqFFW__sweep;animation-delay:calc(var(--l) * .14s)}.shop-module__neqFFW__titles[data-armed][data-play] .shop-module__neqFFW__groupTitle[data-active] .shop-module__neqFFW__lineSolid .shop-module__neqFFW__ch{animation:shop-module__neqFFW__ch-rise .5s var(--out) both;animation-delay:calc(var(--l) * .14s + .1s + var(--i) * 50ms)}.shop-module__neqFFW__titles[data-armed][data-play] .shop-module__neqFFW__groupTitle[data-active] .shop-module__neqFFW__lineOutline .shop-module__neqFFW__ch{animation:.8s ease-out both shop-module__neqFFW__ch-settle;animation-delay:calc(var(--l) * .14s + .3s + var(--i) * 40ms)}.shop-module__neqFFW__titles[data-armed][data-play] .shop-module__neqFFW__groupTitle[data-active] .shop-module__neqFFW__titleRule{animation:shop-module__neqFFW__rule-draw .5s var(--out) .75s both}.shop-module__neqFFW__selector[data-switched] .shop-module__neqFFW__list:not([hidden]){animation:shop-module__neqFFW__list-in .6s var(--out) backwards}.shop-module__neqFFW__panel[data-open] .shop-module__neqFFW__ticket{animation:shop-module__neqFFW__ticket-in .9s var(--out) both}.shop-module__neqFFW__panel[data-open] .shop-module__neqFFW__blot{animation:shop-module__neqFFW__blot-in .9s var(--out) both}.shop-module__neqFFW__panel[data-open] .shop-module__neqFFW__blotB{animation-delay:.12s}.shop-module__neqFFW__panel[data-open] .shop-module__neqFFW__spec{animation:shop-module__neqFFW__rise .6s var(--out) both;animation-delay:calc(.2s + var(--i) * 70ms)}.shop-module__neqFFW__panel[data-open] .shop-module__neqFFW__vertical{animation:1s ease-out both shop-module__neqFFW__fade}}@keyframes shop-module__neqFFW__letter-rise{0%{opacity:.45;transform:translateY(40%)}to{opacity:1;transform:none}}@keyframes shop-module__neqFFW__wave{0%,to{transform:none}30%{transform:translateY(-.05em)rotate(-2deg)}70%{transform:translateY(.05em)rotate(2deg)}}@keyframes shop-module__neqFFW__sweep{0%{opacity:0;transform:translate(-100%)}8%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(250%)}}@keyframes shop-module__neqFFW__ch-rise{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:none}}@keyframes shop-module__neqFFW__ch-settle{0%{opacity:0;transform:translateY(-.26em)}45%{opacity:1;transform:translateY(.05em)}72%{transform:translateY(-.03em)}to{opacity:1;transform:none}}@keyframes shop-module__neqFFW__rule-draw{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}@keyframes shop-module__neqFFW__list-in{0%{opacity:0}to{opacity:1}}@keyframes shop-module__neqFFW__ticket-in{0%{opacity:0;transform:translateY(2rem)rotate(-16deg)scale(.92)}to{opacity:1;transform:rotate(-4deg)}}@keyframes shop-module__neqFFW__blot-in{0%{opacity:0;transform:scale(.55)rotate(-12deg)}to{opacity:1;transform:none}}@keyframes shop-module__neqFFW__rise{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@keyframes shop-module__neqFFW__fade{0%{opacity:0}to{opacity:1}}}
