.about-cta{--about-cta-c: var(--type-lightning)}.about-cta__panel{position:relative;display:grid;gap:clamp(28px,4vw,40px);padding:clamp(28px,6vw,72px) clamp(20px,5vw,64px);overflow:hidden;background:radial-gradient(60% 80% at 100% 0%,color-mix(in srgb,var(--about-cta-c) 22%,transparent),transparent 70%),radial-gradient(60% 80% at 0% 100%,color-mix(in srgb,var(--type-psychic) 22%,transparent),transparent 70%),var(--color-surface);isolation:isolate}.about-cta__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.about-cta__rays{position:absolute;inset-block-start:-50%;inset-inline-end:-30%;width:900px;aspect-ratio:1;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--about-cta-c) 12%,transparent) 0deg 5deg,transparent 5deg 15deg);mask-image:radial-gradient(circle,#000 0 8%,transparent 60%);-webkit-mask-image:radial-gradient(circle,#000 0 8%,transparent 60%);animation:about-cta-spin 140s linear infinite}.about-cta__mark{position:absolute;inset-block-end:-12%;inset-inline-end:-4%;width:clamp(180px,30vw,360px);opacity:.14;transform:rotate(-12deg)}.about-cta__mark svg{width:100%;height:auto}.about-cta__content{max-width:680px}.about-cta__title{margin-block:.25em .35em}.about-cta__text{max-width:54ch;color:var(--color-muted);font-size:clamp(1rem,1.5vw,1.12rem)}.about-cta__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:clamp(20px,3vw,30px)}.about-cta__buttons .btn{flex:1 1 100%}@media screen and (min-width:560px){.about-cta__buttons .btn{flex:0 0 auto}}.about-cta__contact{display:grid;gap:14px;padding-block-start:clamp(20px,3vw,28px);border-top:1px solid var(--color-border)}.about-cta__contact-title{margin:0;font-weight:800}.about-cta__contact-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.about-cta__contact-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.about-cta__contact-item{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 14px;border:1px solid var(--color-border);border-radius:14px;background:color-mix(in srgb,var(--color-bg) 55%,transparent);font-weight:700;text-decoration:none;overflow-wrap:anywhere;transition:border-color .2s var(--ease),transform .2s var(--ease)}.about-cta__contact-item .energy{--size: 36px;flex:none}.about-cta__contact-item:hover{border-color:color-mix(in srgb,var(--color-accent) 60%,var(--color-border));transform:translateY(-2px)}.about-cta__contact-label{display:block;color:var(--color-muted);font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@keyframes about-cta-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.about-cta__rays{animation:none}}.about-hero{--about-hero-c: var(--type-lightning);overflow:hidden;isolation:isolate;padding-block:clamp(32px,6vw,96px) clamp(48px,8vw,112px)}.about-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;mask-image:linear-gradient(#000 75%,transparent);-webkit-mask-image:linear-gradient(#000 75%,transparent);background:radial-gradient(55% 50% at 76% 40%,color-mix(in srgb,var(--about-hero-c) 22%,transparent),transparent 70%),radial-gradient(50% 60% at 4% 96%,color-mix(in srgb,var(--type-psychic) 20%,transparent),transparent 70%)}.about-hero__rays{position:absolute;inset-block-start:-16%;inset-inline-end:-28%;width:120vmax;max-width:1100px;aspect-ratio:1;background:repeating-conic-gradient(from 4deg,color-mix(in srgb,var(--about-hero-c) 13%,transparent) 0deg 5deg,transparent 5deg 15deg);mask-image:radial-gradient(circle,#000 0 8%,transparent 60%);-webkit-mask-image:radial-gradient(circle,#000 0 8%,transparent 60%);animation:about-hero-spin 120s linear infinite}.about-hero__glow{position:absolute;width:36vmax;aspect-ratio:1;border-radius:50%;filter:blur(70px);opacity:.3}.about-hero__glow--a{inset-block-start:10%;inset-inline-end:8%;background:var(--about-hero-c)}.about-hero__glow--b{inset-block-end:-8%;inset-inline-start:-14%;background:var(--type-water);opacity:.18}.about-hero__inner{display:grid;gap:clamp(32px,5vw,56px);align-items:center}@media screen and (min-width:990px){.about-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:min(66vh,620px)}}.about-hero__content{min-width:0;max-width:680px;overflow-wrap:break-word}.about-hero__title{margin-block:.25em .35em;-webkit-hyphens:manual;hyphens:manual}.about-hero__text{max-width:52ch;font-size:clamp(1rem,1.6vw,1.18rem);color:var(--color-muted)}.about-hero__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:clamp(22px,3vw,34px)}.about-hero__buttons .btn{flex:1 1 100%}@media screen and (min-width:560px){.about-hero__buttons .btn{flex:0 0 auto}}.about-hero__chips{display:flex;flex-wrap:wrap;gap:8px 18px;margin:clamp(20px,3vw,30px) 0 0;padding:0;list-style:none;font-size:.88rem;font-weight:600;color:var(--color-muted)}.about-hero__chip{display:inline-flex;align-items:center;gap:.45em}.about-hero__chip .icon{color:var(--color-accent)}.about-hero__visual{position:relative;width:min(100%,340px);margin-inline:auto}@media screen and (min-width:750px){.about-hero__visual{width:min(100%,440px)}}@media screen and (min-width:990px){.about-hero__visual{width:min(100%,520px)}}.about-hero__visual--image{width:100%;max-width:560px}.about-hero__frame{padding:6px;background:color-mix(in srgb,var(--color-surface) 80%,transparent)}.about-hero__media{aspect-ratio:4 / 5;border-radius:calc(var(--radius-lg) - 6px)}.about-hero__stage{position:relative;aspect-ratio:1 / .9;--r: 0deg;animation:float 6s ease-in-out infinite}.about-hero__slab{position:absolute;inset-block-start:8%;inset-inline-start:4%;display:grid;gap:5%;width:34%;padding:3.2%;border:2px solid rgb(255 255 255 / .38);border-radius:12px;background:linear-gradient(160deg,#fff3,#ffffff0d 45%,#ffffff1f);box-shadow:inset 0 0 0 4px #ffffff0d,0 24px 44px -18px #000000b3;transform:rotate(-12deg);transition:transform .6s var(--ease-spring);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.about-hero__slab-label{display:flex;align-items:center;gap:6px;padding:6% 7%;border-radius:6px;background:var(--holo);background-size:200% 100%}.about-hero__slab-label i{flex:1;height:6px;border-radius:3px;background:#10153a8c}.about-hero__slab-label b{padding:1px 6px;border-radius:4px;background:#10153a;color:#fff;font-size:clamp(.6rem,1.2vw,.78rem);line-height:1.4}.about-hero__slab-window{display:block;padding:6%;border-radius:8px;background:#00000040;box-shadow:inset 0 0 0 1px #ffffff29}.about-hero__card{position:absolute;inset-block-start:6%;inset-inline-start:31%;z-index:2;width:40%;aspect-ratio:63 / 88;transform:rotate(5deg);transition:transform .6s var(--ease-spring)}.about-hero__face{position:relative;display:flex;flex-direction:column;gap:6%;width:100%;height:100%;padding:7%;overflow:hidden;border:3px solid rgb(255 255 255 / .78);border-radius:calc(var(--radius) * .6);background:linear-gradient(160deg,rgb(255 255 255 / .22),transparent 42%),var(--holo);background-size:100% 100%,220% 220%;box-shadow:0 22px 44px -14px #000000b3;isolation:isolate}.about-hero__face--small{aspect-ratio:63 / 88;height:auto;border-width:2px;background-position:0 0,30% 80%;box-shadow:none}.about-hero__face-top{display:flex;align-items:center;gap:6px}.about-hero__face-top i{flex:1;height:7px;border-radius:4px;background:#10153a8c}.about-hero__face-top .energy{--size: 18px}.about-hero__face-art{display:grid;flex:1 1 auto;place-items:center;border:2px solid rgb(255 255 255 / .8);border-radius:8px;background:radial-gradient(circle at 50% 45%,rgb(255 255 255 / .85) 0 12%,transparent 46%),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--c) 70%,#fff),color-mix(in srgb,var(--c) 60%,#10153a));box-shadow:inset 0 0 18px #00000040}.about-hero__face-art .energy{--size: 44%;height:auto;aspect-ratio:1}.about-hero__face-lines{display:grid;gap:5px}.about-hero__face-lines i{height:6px;border-radius:3px;background:#10153a73}.about-hero__face-lines i:nth-child(2){width:80%}.about-hero__face-lines i:nth-child(3){width:55%}.about-hero__face--small .about-hero__face-lines i{height:4px}.about-hero__face-sheen{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;z-index:2;background:linear-gradient(105deg,transparent 42%,rgb(255 255 255 / .55) 50%,transparent 58%);transform:translate(-70%);animation:about-hero-sheen 5.5s var(--ease) infinite;pointer-events:none}.about-hero__pack{position:absolute;inset-block-end:4%;inset-inline-end:3%;z-index:1;display:flex;flex-direction:column;width:28%;filter:drop-shadow(0 22px 26px rgb(0 0 0 / .55));transform:rotate(13deg);transition:transform .6s var(--ease-spring)}.about-hero__pack-crimp{display:block;height:9px;background:repeating-linear-gradient(90deg,rgb(255 255 255 / .55) 0 2px,transparent 2px 6px),linear-gradient(90deg,#6a5cff,#b45cff);clip-path:polygon(0 100%,0 30%,4% 0,8% 30%,12% 0,16% 30%,20% 0,24% 30%,28% 0,32% 30%,36% 0,40% 30%,44% 0,48% 30%,52% 0,56% 30%,60% 0,64% 30%,68% 0,72% 30%,76% 0,80% 30%,84% 0,88% 30%,92% 0,96% 30%,100% 0,100% 100%)}.about-hero__pack-crimp--bottom{transform:scaleY(-1)}.about-hero__pack-body{display:grid;gap:8%;place-items:center;aspect-ratio:5 / 7.4;padding:14% 10%;background:linear-gradient(160deg,rgb(255 255 255 / .18),transparent 40%),linear-gradient(170deg,#2a1f6e,#10153a 55%,#1d4a6e);text-align:center}.about-hero__pack-logo{width:42%;height:auto}.about-hero__pack-name{font-family:var(--font-heading-family);font-size:clamp(.62rem,1.5vw,.9rem);font-weight:800;line-height:1.1;letter-spacing:.04em;text-transform:uppercase;color:#fff}.about-hero__pack-name em{font-style:normal;color:var(--type-lightning)}.about-hero__pack-bolt{--size: clamp(26px, 5vw, 40px)}.about-hero__visual:hover .about-hero__card{transform:rotate(2deg) translateY(-4%)}.about-hero__visual:hover .about-hero__slab{transform:rotate(-16deg) translate(-6%)}.about-hero__visual:hover .about-hero__pack{transform:rotate(17deg) translate(6%)}.about-hero__badge{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:.5em;padding:.45em .95em .45em .45em;border:1px solid color-mix(in srgb,var(--color-fg) 16%,transparent);border-radius:999px;font-size:clamp(.72rem,1.3vw,.88rem);font-weight:800;white-space:nowrap;color:var(--color-fg);background:color-mix(in srgb,var(--color-bg) 82%,transparent);box-shadow:var(--shadow-1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.about-hero__badge .energy{--size: 28px}.about-hero__badge--1{inset-block-start:2%;inset-inline-end:0;transform:rotate(4deg)}.about-hero__badge--2{inset-block-start:62%;inset-inline-start:0;transform:rotate(-5deg)}.about-hero__badge--3{inset-block-end:0;inset-inline-start:30%;transform:rotate(-2deg)}@keyframes about-hero-spin{to{transform:rotate(360deg)}}@keyframes about-hero-sheen{0%,55%{transform:translate(-70%)}to{transform:translate(70%)}}@media(prefers-reduced-motion:reduce){.about-hero__rays,.about-hero__stage,.about-hero__face-sheen{animation:none}}.about-story__inner{display:grid;gap:clamp(32px,5vw,64px);align-items:center}@media screen and (min-width:990px){.about-story__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.about-story__content{min-width:0;max-width:640px}.about-story__title{margin-block:.3em .6em}.about-story__text{color:var(--color-muted);font-size:clamp(1rem,1.4vw,1.1rem)}.about-story__text p+p{margin-block-start:1em}.about-story__signature{display:flex;align-items:center;gap:14px;margin-block-start:clamp(22px,3vw,32px);padding-block-start:clamp(18px,2.5vw,24px);border-top:1px solid var(--color-border)}.about-story__avatar{display:grid;flex:none;place-items:center;width:52px;height:52px;border-radius:50%;background:color-mix(in srgb,var(--color-surface) 85%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 55%,transparent)}.about-story__avatar svg{width:62%;height:auto}.about-story__who{display:grid;gap:2px}.about-story__name{font-weight:800}.about-story__role{color:var(--color-muted);font-size:.88rem}.about-story__visual{width:min(100%,460px);margin-inline:auto;perspective:900px}.about-story__card{position:relative;display:grid;gap:18px;margin:0;padding:clamp(26px,4vw,40px);overflow:hidden;background:radial-gradient(80% 60% at 85% 0%,color-mix(in srgb,var(--type-psychic) 22%,transparent),transparent 70%),radial-gradient(70% 60% at 0% 100%,color-mix(in srgb,var(--type-water) 18%,transparent),transparent 70%),var(--color-surface);transform:rotate(-2deg);transition:transform .6s var(--ease-spring)}.about-story__visual:hover .about-story__card{transform:rotate(0) translateY(-4px)}.about-story__card--image{padding:6px}.about-story__media{aspect-ratio:4 / 5;border-radius:calc(var(--radius-lg) - 6px)}.about-story__card--image .about-story__quote,.about-story__card--image .about-story__caption{position:absolute;inset-inline:18px;z-index:1;color:#fff;text-shadow:0 2px 12px rgb(0 0 0 / .6)}.about-story__card--image .about-story__quote{inset-block-end:48px}.about-story__card--image .about-story__caption{inset-block-end:18px}.about-story__mark{display:block;width:64px}.about-story__mark svg{width:100%;height:auto}.about-story__quote{position:relative;margin:0}.about-story__quote p{margin:0;font-family:var(--font-heading-family);font-size:clamp(1.25rem,2.4vw,1.7rem);font-weight:800;line-height:1.25;letter-spacing:-.01em}.about-story__quote-sign{display:block;height:.5em;margin-block-end:.1em;font-family:Georgia,serif;font-size:4.5rem;line-height:.6;background:var(--holo);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;color:transparent}.about-story__caption{color:var(--color-muted);font-weight:700}.about-story__sheen{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:linear-gradient(105deg,transparent 44%,rgb(255 255 255 / .12) 50%,transparent 56%);transform:translate(-70%);animation:about-story-sheen 7s var(--ease) infinite;pointer-events:none}@keyframes about-story-sheen{0%,60%{transform:translate(-70%)}to{transform:translate(70%)}}@media(prefers-reduced-motion:reduce){.about-story__sheen{animation:none}}.about-values__header{max-width:680px;margin-block-end:clamp(26px,4vw,44px)}.about-values__header .h2{margin-block:.3em .4em}.about-values__text{color:var(--color-muted)}.about-values__list{display:grid;gap:clamp(16px,2vw,24px);margin:0;padding:0;list-style:none}@media screen and (min-width:600px){.about-values__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1100px){.about-values__list{grid-template-columns:repeat(var(--about-values-cols, 4),minmax(0,1fr))}}.about-values__item{min-width:0}.about-values__tilt{display:block;height:100%;perspective:900px}.about-values__card{--mx: 50%;--my: 50%;--rx: 0deg;--ry: 0deg;--o: 0;position:relative;display:flex;flex-direction:column;gap:14px;height:100%;padding:16px 16px 22px;overflow:hidden;border:2px solid color-mix(in srgb,var(--c) 55%,var(--color-border));border-radius:var(--radius-lg);background:linear-gradient(170deg,color-mix(in srgb,var(--c) 20%,transparent),transparent 55%),var(--color-surface);box-shadow:var(--shadow-1);transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .5s var(--ease),box-shadow .3s var(--ease);isolation:isolate}.about-values__card:before,.about-values__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:var(--o);transition:opacity .35s var(--ease);pointer-events:none}.about-values__card:before{background:var(--holo);background-position:var(--mx) var(--my);background-size:250% 250%;filter:saturate(1.4) brightness(.8);mix-blend-mode:color-dodge;-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my),#000 0 20%,transparent 65%);mask-image:radial-gradient(circle at var(--mx) var(--my),#000 0 20%,transparent 65%)}.about-values__card:after{background:radial-gradient(circle at var(--mx) var(--my),rgb(255 255 255 / .35),transparent 45%);mix-blend-mode:overlay}.about-values__card:hover{box-shadow:0 24px 48px -24px color-mix(in srgb,var(--c) 60%,transparent)}.about-values__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.about-values__top .energy{--size: 26px}.about-values__label{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.about-values__art{display:grid;place-items:center;aspect-ratio:16 / 7;border:2px solid rgb(255 255 255 / .55);border-radius:12px;background:radial-gradient(circle at 50% 45%,rgb(255 255 255 / .55) 0 10%,transparent 46%),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--c) 70%,#fff),color-mix(in srgb,var(--c) 45%,#10153a));box-shadow:inset 0 0 22px #00000040}@media screen and (min-width:600px){.about-values__art{aspect-ratio:16 / 10}}.about-values__art .energy{--size: min(34%, 72px);height:auto;aspect-ratio:1;box-shadow:0 10px 24px -8px #00000080}.about-values__title{margin:4px 0 0;font-family:var(--font-body-family);font-size:1.12rem;font-weight:800;line-height:1.3}.about-values__desc{color:var(--color-muted);font-size:.94rem;line-height:1.55}.about-values__desc p{margin:0}@media(prefers-reduced-motion:reduce){.about-values__card{transform:none!important}}.announcement-bar{overflow:hidden;position:relative}.announcement-bar__track{display:grid}.announcement-bar__track>*{grid-area:1 / 1}.announcement-bar__track--rotate>*{opacity:0;animation:ab-rotate calc(var(--ab-count) * 5s) infinite}.announcement-bar__track--rotate>:nth-child(2){animation-delay:5s}.announcement-bar__track--rotate>:nth-child(3){animation-delay:10s}.announcement-bar__track--rotate>:nth-child(4){animation-delay:15s}.announcement-bar__track--rotate:hover>*{animation-play-state:paused}@keyframes ab-rotate{0%{opacity:0;transform:translateY(6px)}4%,21%{opacity:1;transform:none}25%,to{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.announcement-bar__track--rotate>*{animation:none;opacity:0}.announcement-bar__track--rotate>:first-child{opacity:1}}.buyback-categories{overflow:hidden;isolation:isolate}.buyback-categories__header{max-width:720px;margin-inline:auto;margin-block-end:clamp(24px,4vw,48px);text-align:center}.buyback-categories__text{color:var(--color-muted)}.buyback-categories__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,2vw,20px);margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.buyback-categories__list{grid-template-columns:repeat(var(--buyback-cat-cols, 5),minmax(0,1fr))}}.buyback-categories__item{--buyback-cat-c: var(--type-lightning);position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:clamp(18px,2.6vw,28px) clamp(12px,2vw,20px);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center;background:radial-gradient(80% 60% at 50% 0%,color-mix(in srgb,var(--buyback-cat-c) 22%,transparent),transparent 70%),color-mix(in srgb,var(--color-surface) 70%,transparent);overflow-wrap:break-word;transition:transform var(--dur) var(--ease-spring),border-color var(--dur) var(--ease)}.buyback-categories__item:hover{border-color:color-mix(in srgb,var(--buyback-cat-c) 60%,var(--color-border));transform:translateY(-4px)}.buyback-categories__item:last-child:nth-child(odd){grid-column:1 / -1}@media screen and (min-width:990px){.buyback-categories__item:last-child:nth-child(odd){grid-column:auto}}.buyback-categories__orb{--size: clamp(56px, 6vw, 68px);margin-block-end:4px}.buyback-categories__title{margin:0;font-family:var(--font-body-family);font-size:clamp(.98rem,1.4vw,1.1rem);font-weight:800;letter-spacing:0;line-height:1.25}.buyback-categories__desc{margin:0;font-size:.86rem;line-height:1.45;color:var(--color-muted)}.buyback-categories__note{margin:clamp(20px,3vw,32px) 0 0;font-size:.92rem;font-weight:600;text-align:center;color:var(--color-muted)}.buyback-categories__note .icon{display:inline-block;margin-inline-end:.4em;vertical-align:-.15em;color:var(--color-accent)}.buyback-form{display:block;scroll-margin-block-start:80px}.buyback-form__grid{display:grid;gap:clamp(24px,4vw,56px)}@media screen and (min-width:990px){.buyback-form__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.buyback-form__intro{min-width:0;overflow-wrap:break-word}@media screen and (min-width:990px){.buyback-form__intro{position:sticky;inset-block-start:110px}}.buyback-form__text{color:var(--color-muted)}.buyback-form__hint{display:flex;align-items:flex-start;gap:14px;margin-block-start:24px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--type-water) 45%,var(--color-border));border-radius:var(--radius);background:color-mix(in srgb,var(--type-water) 10%,transparent)}.buyback-form__hint .energy{--size: 40px;flex:none}.buyback-form__hint p{margin:0;font-size:.94rem;line-height:1.5}.buyback-form__hint strong{display:block;margin-block-end:.2em}.buyback-form__tips{display:grid;gap:10px;margin:24px 0 0;padding:0;list-style:none;font-size:.94rem;font-weight:600}.buyback-form__tips li{display:flex;align-items:flex-start;gap:10px}.buyback-form__tips .icon{margin-block-start:.15em;color:var(--color-accent)}.buyback-form__call{display:flex;align-items:center;gap:14px;margin-block-start:24px;padding-block-start:20px;border-block-start:1px solid var(--color-border)}.buyback-form__call .energy{--size: 40px;flex:none}.buyback-form__call p{display:grid;min-width:0;margin:0;overflow-wrap:anywhere}.buyback-form__call a{font-weight:800;text-decoration:none}.buyback-form__call a:hover{text-decoration:underline}.buyback-form__call-label{font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.buyback-form__call-hours{font-size:.84rem;color:var(--color-muted)}.buyback-form__panel{border-color:transparent}.buyback-form__success{display:flex;align-items:center;gap:14px}.buyback-form__success p{margin:0}.buyback-form__success-title{font-weight:800}.buyback-form__group{min-width:0;margin:0;padding:0;border:0}.buyback-form__group legend{padding:0}.buyback-form__chips{display:flex;flex-wrap:wrap;gap:8px}.buyback-form__chip{position:relative;display:inline-flex;align-items:center;gap:.55em;min-height:44px;padding:.5em 1em .5em .75em;border:1.5px solid var(--color-border);border-radius:999px;font-size:.92rem;font-weight:600;background:var(--color-bg);cursor:pointer;transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.buyback-form__chip input{width:18px;height:18px;margin:0;accent-color:var(--color-accent)}.buyback-form__chip:hover{border-color:color-mix(in srgb,var(--color-accent) 60%,var(--color-border))}.buyback-form__chip:has(input:checked){border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 14%,var(--color-bg))}.buyback-form__chip:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.buyback-form__actions{justify-items:start}@media screen and (max-width:559px){.buyback-form__actions .btn{width:100%}}.buyback-hero{--buyback-hero-c: var(--type-water);overflow:hidden;isolation:isolate;padding-block:clamp(32px,6vw,96px) clamp(48px,8vw,112px)}.buyback-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;mask-image:linear-gradient(#000 75%,transparent);-webkit-mask-image:linear-gradient(#000 75%,transparent);background:radial-gradient(55% 50% at 78% 38%,color-mix(in srgb,var(--buyback-hero-c) 24%,transparent),transparent 70%),radial-gradient(50% 60% at 6% 96%,color-mix(in srgb,var(--color-accent-2) 20%,transparent),transparent 70%)}.buyback-hero__rays{position:absolute;inset-block-start:-18%;inset-inline-end:-30%;width:120vmax;max-width:1100px;aspect-ratio:1;background:repeating-conic-gradient(from 8deg,color-mix(in srgb,var(--buyback-hero-c) 14%,transparent) 0deg 5deg,transparent 5deg 15deg);mask-image:radial-gradient(circle,#000 0 8%,transparent 60%);-webkit-mask-image:radial-gradient(circle,#000 0 8%,transparent 60%);animation:buyback-hero-spin 120s linear infinite}.buyback-hero__glow{position:absolute;width:36vmax;aspect-ratio:1;border-radius:50%;filter:blur(70px);opacity:.35}.buyback-hero__glow--a{inset-block-start:8%;inset-inline-end:6%;background:var(--buyback-hero-c)}.buyback-hero__glow--b{inset-block-end:-6%;inset-inline-start:-14%;background:var(--type-psychic);opacity:.2}.buyback-hero__inner{display:grid;gap:clamp(28px,5vw,56px);align-items:center}@media screen and (min-width:990px){.buyback-hero__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:min(66vh,620px)}}.buyback-hero__content{min-width:0;max-width:680px;overflow-wrap:break-word}.buyback-hero__title{margin-block:.25em .35em;-webkit-hyphens:manual;hyphens:manual}.buyback-hero__text{max-width:52ch;font-size:clamp(1rem,1.6vw,1.18rem);color:var(--color-muted)}.buyback-hero__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:clamp(22px,3vw,34px)}.buyback-hero__buttons .btn{flex:1 1 100%}@media screen and (min-width:560px){.buyback-hero__buttons .btn{flex:0 0 auto}}.buyback-hero__chips{display:flex;flex-wrap:wrap;gap:8px 18px;margin:clamp(20px,3vw,30px) 0 0;padding:0;list-style:none;font-size:.88rem;font-weight:600;color:var(--color-muted)}.buyback-hero__chip{display:inline-flex;align-items:center;gap:.45em}.buyback-hero__chip .icon{color:var(--color-accent)}.buyback-hero__visual{position:relative;width:min(100%,320px);margin-inline:auto}@media screen and (min-width:750px){.buyback-hero__visual{width:min(100%,400px)}}@media screen and (min-width:990px){.buyback-hero__visual{width:min(100%,480px)}}.buyback-hero__visual--image{width:100%;max-width:560px}.buyback-hero__frame{padding:6px;background:color-mix(in srgb,var(--color-surface) 80%,transparent)}.buyback-hero__media{aspect-ratio:4 / 5;border-radius:calc(var(--radius-lg) - 6px)}.buyback-hero__stage{position:relative;aspect-ratio:1 / .92;--r: 0deg;animation:float 6s ease-in-out infinite}.buyback-hero__fan{position:absolute;inset-block-end:6%;inset-inline-start:31%;width:38%;aspect-ratio:63 / 88}.buyback-hero__card{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 110%;transition:transform .6s var(--ease-spring)}.buyback-hero__card--1{transform:translate(-30%) rotate(-20deg)}.buyback-hero__card--2{z-index:1;transform:translateY(-8%)}.buyback-hero__card--3{transform:translate(30%) rotate(20deg)}.buyback-hero__visual:hover .buyback-hero__card--1{transform:translate(-38%) rotate(-26deg)}.buyback-hero__visual:hover .buyback-hero__card--3{transform:translate(38%) rotate(26deg)}.buyback-hero__card-face{position:relative;display:flex;flex-direction:column;gap:6%;width:100%;height:100%;padding:7%;overflow:hidden;border:3px solid rgb(255 255 255 / .75);border-radius:calc(var(--radius) * .6);background:linear-gradient(160deg,rgb(255 255 255 / .22),transparent 42%),var(--holo);background-size:100% 100%,220% 220%;box-shadow:0 18px 40px -14px #000000a6;isolation:isolate}.buyback-hero__card--1 .buyback-hero__card-face{background-position:0 0,80% 20%}.buyback-hero__card--3 .buyback-hero__card-face{background-position:0 0,30% 90%}.buyback-hero__card-top{display:flex;align-items:center;gap:6px}.buyback-hero__card-top i{flex:1;height:7px;border-radius:4px;background:#10153a8c}.buyback-hero__card-top .energy{--size: 18px}.buyback-hero__card-art{display:grid;flex:1 1 auto;place-items:center;border:2px solid rgb(255 255 255 / .8);border-radius:8px;background:radial-gradient(circle at 50% 45%,rgb(255 255 255 / .85) 0 12%,transparent 46%),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--c) 70%,#fff),color-mix(in srgb,var(--c) 60%,#10153a));box-shadow:inset 0 0 18px #00000040}.buyback-hero__card-art .energy{--size: 44%;height:auto;aspect-ratio:1}.buyback-hero__card-lines{display:grid;gap:5px}.buyback-hero__card-lines i{height:6px;border-radius:3px;background:#10153a73}.buyback-hero__card-lines i:nth-child(2){width:80%}.buyback-hero__card-lines i:nth-child(3){width:55%}.buyback-hero__card-sheen{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;z-index:2;background:linear-gradient(105deg,transparent 42%,rgb(255 255 255 / .55) 50%,transparent 58%);transform:translate(-70%);animation:buyback-hero-sheen 5.5s var(--ease) infinite;pointer-events:none}.buyback-hero__lens{position:absolute;inset-block-start:6%;inset-inline-start:50%;z-index:3;width:34%;aspect-ratio:1;animation:buyback-hero-scan 7s ease-in-out infinite}.buyback-hero__lens:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:7%;border-radius:50%;background:var(--holo);background-size:200% 200%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;box-shadow:0 10px 30px -10px #0009}.buyback-hero__lens:after{content:"";position:absolute;inset-block-start:86%;inset-inline-start:82%;width:16%;height:46%;border-radius:999px;background:linear-gradient(180deg,#f4f6ff,#a9b4c8);box-shadow:0 8px 18px -6px #0009;transform:rotate(-45deg);transform-origin:50% 0}.buyback-hero__lens-glass{position:absolute;top:7%;right:7%;bottom:7%;left:7%;border-radius:50%;background:radial-gradient(circle at 32% 28%,rgb(255 255 255 / .7) 0 10%,transparent 34%),radial-gradient(circle,#ffffff1f,#6e95ff38);-webkit-backdrop-filter:blur(1px) saturate(1.4);backdrop-filter:blur(1px) saturate(1.4)}.buyback-hero__badge{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:.5em;padding:.45em .95em .45em .45em;border:1px solid color-mix(in srgb,var(--color-fg) 16%,transparent);border-radius:999px;font-size:clamp(.72rem,1.3vw,.88rem);font-weight:800;white-space:nowrap;color:var(--color-fg);background:color-mix(in srgb,var(--color-bg) 82%,transparent);box-shadow:var(--shadow-1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.buyback-hero__badge .energy{--size: 28px}.buyback-hero__badge--check{inset-block-start:40%;inset-inline-start:0;transform:rotate(-5deg)}.buyback-hero__badge--offer{inset-block-end:4%;inset-inline-end:0;transform:rotate(4deg)}@keyframes buyback-hero-spin{to{transform:rotate(360deg)}}@keyframes buyback-hero-sheen{0%,55%{transform:translate(-70%)}to{transform:translate(70%)}}@keyframes buyback-hero-scan{0%,to{transform:translate(-30%)}50%{transform:translate(-62%,18%)}}@media(prefers-reduced-motion:reduce){.buyback-hero__rays,.buyback-hero__stage,.buyback-hero__lens,.buyback-hero__card-sheen{animation:none}.buyback-hero__lens{transform:translate(-40%,6%)}}.cart-drawer__items{list-style:none;margin:16px 0 0;padding:0}.cart-drawer__total{display:flex;justify-content:space-between;align-items:baseline;font-size:1.15rem;font-weight:800}.cart-drawer__note{font-size:.82rem;margin:0}.cart-drawer__view{justify-content:center;width:100%}.cart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px}.cart-empty__art{width:120px;margin-bottom:12px;animation:float 4s ease-in-out infinite}cart-drawer[aria-busy=true] .drawer__body{opacity:.55;pointer-events:none;transition:opacity .2s}.chase-card{overflow:hidden;isolation:isolate}.chase-card__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(45% 55% at 25% 50%,color-mix(in srgb,var(--color-accent) 26%,transparent),transparent 70%),radial-gradient(40% 50% at 85% 20%,color-mix(in srgb,var(--color-accent-2) 18%,transparent),transparent 70%)}.chase-card__grid{display:grid;gap:clamp(32px,6vw,80px);align-items:center}@media screen and (min-width:990px){.chase-card__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.chase-card__stage{position:relative;display:grid;place-items:center;width:min(76vw,420px);margin-inline:auto;padding:6%}.chase-card__aura{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:30%;background:var(--holo);filter:blur(48px);opacity:.55;animation:chase-card-pulse 5s ease-in-out infinite}.chase-card__ring{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;border-radius:50%;border:1px dashed color-mix(in srgb,var(--color-fg) 22%,transparent);animation:chase-card-spin 40s linear infinite}.chase-card__tilt{position:relative;display:block;width:100%;perspective:1000px}.chase-card__media{--mx: 50%;--my: 50%;--rx: 0deg;--ry: 0deg;--o: 0;position:relative;overflow:hidden;aspect-ratio:63 / 88;border-radius:calc(var(--radius) * .9);background:var(--color-surface);box-shadow:0 40px 80px -30px #000000bf,0 0 0 1px #ffffff29;transform:rotateX(var(--rx)) rotateY(var(--ry)) scale(calc(1 + var(--o) * .03));transition:transform .45s var(--ease);isolation:isolate}.chase-card__img{width:100%;height:100%;object-fit:cover}.chase-card__foil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:repeating-linear-gradient(115deg,#ff5bc8,#ffd23f,#5bffb0,#4c7dff,#b45cff,#ff5bc8 30%),radial-gradient(circle at var(--mx) var(--my),rgb(255 255 255 / .6),transparent 50%);background-size:220% 220%,100% 100%;background-position:var(--mx) var(--my),center;mix-blend-mode:color-dodge;filter:saturate(1.3) contrast(1.1);opacity:calc(.18 + var(--o) * .5);mask-image:radial-gradient(circle at var(--mx) var(--my),#000 0 25%,rgb(0 0 0 / .35) 70%);-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my),#000 0 25%,rgb(0 0 0 / .35) 70%);transition:opacity .35s var(--ease)}.chase-card__glare{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:radial-gradient(circle at var(--mx) var(--my),rgb(255 255 255 / .55),transparent 42%);mix-blend-mode:overlay;opacity:var(--o);transition:opacity .35s var(--ease)}.chase-card__sweep{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:3;pointer-events:none;background:linear-gradient(100deg,transparent 42%,rgb(255 255 255 / .45) 50%,transparent 58%);transform:translate(-60%);animation:chase-card-sweep 4.5s var(--ease) infinite}@media(hover:hover)and (pointer:fine){.chase-card__sweep{opacity:calc(1 - var(--o))}}.chase-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:5%;padding:7%;border:6px solid rgb(255 255 255 / .8);border-radius:inherit;background:linear-gradient(160deg,rgb(255 255 255 / .25),transparent 45%),var(--holo)}.chase-card__ph-top{display:flex;align-items:center;gap:10px}.chase-card__ph-top i{flex:1;height:12px;border-radius:6px;background:#10153a80}.chase-card__ph-top .energy{--size: 30px}.chase-card__ph-art{display:grid;place-items:center;flex:1;border:3px solid rgb(255 255 255 / .85);border-radius:10px;background:radial-gradient(circle at 50% 45%,#fff 0 10%,transparent 50%),radial-gradient(circle,color-mix(in srgb,var(--type-psychic) 70%,#fff),color-mix(in srgb,var(--type-psychic) 50%,#10153a))}.chase-card__ph-art .energy{--size: 38%;aspect-ratio:1;height:auto}.chase-card__ph-lines{display:grid;gap:8px}.chase-card__ph-lines i{height:10px;border-radius:5px;background:#10153a73}.chase-card__ph-lines i:nth-child(2){width:75%}.chase-card__ph-lines i:nth-child(3){width:50%}.chase-card__content{min-width:0;overflow-wrap:break-word}.chase-card__rarity{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-block:14px 10px}.chase-card__stars{display:inline-flex;gap:2px}.chase-card__star{color:color-mix(in srgb,var(--color-fg) 25%,transparent)}.chase-card__star .icon{width:22px;height:22px}.chase-card__star.is-filled{color:var(--type-lightning)}.chase-card__star.is-filled .icon{fill:currentColor;filter:drop-shadow(0 0 6px rgb(255 210 63 / .7))}.chase-card__title{margin-block-end:.35em}.chase-card__text{max-width:56ch;color:var(--color-muted)}.chase-card__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0}@media screen and (min-width:750px){.chase-card__facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.chase-card__fact{padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-surface) 70%,transparent)}.chase-card__fact dt{font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.chase-card__fact dd{margin:2px 0 0;font-weight:700}.chase-card__buy{display:grid;gap:16px}.chase-card__actions{display:flex;flex-wrap:wrap;gap:10px}.chase-card__actions .btn{flex:1 1 200px}@media screen and (min-width:750px){.chase-card__actions .btn{flex:0 0 auto}}.chase-card__form .form-message{margin-block-start:10px}.chase-card__hint{margin:0;font-size:.85rem}.chase-card__trust{display:flex;flex-wrap:wrap;gap:8px 20px;margin:20px 0 0;padding:0;list-style:none;font-size:.88rem;font-weight:600;color:var(--color-muted)}.chase-card__trust li{display:inline-flex;align-items:center;gap:.45em}.chase-card__trust .icon{color:var(--color-accent)}@keyframes chase-card-pulse{0%,to{opacity:.4;transform:scale(.96)}50%{opacity:.7;transform:scale(1.04)}}@keyframes chase-card-spin{to{transform:rotate(360deg)}}@keyframes chase-card-sweep{0%,50%{transform:translate(-60%)}to{transform:translate(60%)}}@media(prefers-reduced-motion:reduce){.chase-card__aura,.chase-card__ring,.chase-card__sweep{animation:none}.chase-card__sweep{opacity:0}}.shopify-section:has(>.section--tight)+.shopify-section>.contact-section{padding-block-start:0}.contact{display:grid;gap:clamp(20px,4vw,40px);align-items:start}@media(min-width:990px){.contact{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch}}.contact__heading{margin:0 0 .4em}.contact__intro{margin-bottom:24px}.contact__success{display:flex;align-items:center;gap:14px}.contact__success p{margin:0}.contact__success-title{font-weight:800}.contact__privacy{margin:0;font-size:.8rem}.contact__actions{justify-items:start}.contact__aside{position:relative;display:grid;align-content:start;gap:6px;overflow:hidden;isolation:isolate;padding:clamp(24px,4vw,44px);border-radius:var(--radius-lg);color:var(--color-fg);background:radial-gradient(110% 70% at 100% 0%,color-mix(in srgb,var(--color-accent-2) 45%,transparent),transparent 60%),radial-gradient(80% 60% at 0% 100%,color-mix(in srgb,var(--type-lightning) 22%,transparent),transparent 60%),var(--color-bg)}.contact__aside .h3{margin:.3em 0 .6em}.contact__channels{display:grid;gap:18px;margin:0;padding:0;list-style:none}.contact__channels li{display:flex;align-items:center;gap:14px}.contact__channels li>span:last-child{display:grid;min-width:0;overflow-wrap:anywhere}.contact__channels a{font-weight:700;text-decoration:none}.contact__channels a:hover{text-decoration:underline}.contact__buyback{margin:22px 0 0;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--color-fg) 14%,transparent)}.contact__buyback .link{min-height:44px}.contact__hours{font-size:.84rem;color:var(--color-muted)}.contact__label{font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.deals{overflow:hidden;isolation:isolate}.deals__glow{position:absolute;inset:-20% -10% auto;z-index:-1;height:70%;background:radial-gradient(50% 60% at 20% 30%,color-mix(in srgb,var(--type-fire) 32%,transparent),transparent 70%),radial-gradient(40% 50% at 85% 10%,color-mix(in srgb,var(--color-accent) 22%,transparent),transparent 70%);pointer-events:none}.deals__eyebrow{color:var(--type-fire)}.deals__max{display:inline-block;margin-inline-start:.35em;padding:.12em .5em;border-radius:999px;background:var(--type-fire);color:#fff;font-size:.55em;vertical-align:middle;letter-spacing:0;transform:rotate(-4deg);box-shadow:0 10px 26px -10px var(--type-fire)}.deals__list{list-style:none;margin:0;padding-block-end:8px}.deals__list .product-card__media{border-color:color-mix(in srgb,var(--type-fire) 45%,var(--color-border))}.deals__empty{padding:24px;border:1px dashed var(--color-border);border-radius:var(--radius)}.faq__grid{display:grid;gap:clamp(24px,5vw,64px)}@media screen and (min-width:990px){.faq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.faq__intro{min-width:0}@media screen and (min-width:990px){.faq__intro{position:sticky;inset-block-start:110px}}.faq__text{color:var(--color-muted)}.faq__contact{margin-block-start:20px}.faq__list{display:grid;gap:10px}.faq__item{border:1px solid var(--color-border);border-radius:var(--radius);background:color-mix(in srgb,var(--color-surface) 75%,transparent);transition:border-color var(--dur) var(--ease)}.faq__item[open]{border-color:color-mix(in srgb,var(--color-accent) 55%,var(--color-border))}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 18px;font-weight:700;line-height:1.35;cursor:pointer;list-style:none}.faq__question::-webkit-details-marker{display:none}.faq__question:focus-visible{outline-offset:-3px;border-radius:var(--radius)}.faq__toggle{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--color-on-accent);background:var(--color-accent);transition:transform .3s var(--ease-spring)}.faq__item[open] .faq__toggle{transform:rotate(45deg)}.faq__answer{padding:0 18px 18px;color:var(--color-muted)}.featured-collection__list{margin-block:0;list-style:none}.featured-collection__item{min-width:0}.featured-collection__all{display:none}@media screen and (min-width:750px){.featured-collection__all{display:inline-flex}}.featured-collection__footer{display:flex;justify-content:center;margin-block-start:24px}@media screen and (min-width:750px){.featured-collection__footer{display:none}}.featured-collection__placeholder .product-card__media{display:grid}.featured-collection__placeholder .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0}.footer-newsletter__row{display:flex;gap:8px;flex-wrap:wrap}.footer-newsletter__row .field__input{flex:1 1 200px;min-width:0}.footer-brand .logo__text{font-size:1.4rem}.footer-payments{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.footer-payments__label{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.footer-payments .payment-icons{gap:6px}.footer-payments .payment-icon{width:46px;height:30px;border-radius:5px;background:#fff;box-shadow:0 0 0 1px #00000014}.header-start{display:flex;align-items:center;gap:4px;min-width:0}.header-wrapper{display:contents}.menu-drawer__search{margin-bottom:12px}.header-account,.header-language{display:none}@media(min-width:750px){.header-language{display:block}}.menu-drawer__language+.drawer__footer{padding-block-start:0;border-block-start:0}.menu-drawer__list .menu-drawer__nested>summary{padding:11px 4px;font-size:1rem;font-weight:600;border:0;color:var(--color-fg)}.menu-drawer__nested[open]>summary{color:var(--color-accent)}.menu-drawer__nested>summary .icon{transition:transform var(--dur) var(--ease)}.menu-drawer__sets{list-style:none;margin:0 0 6px 6px;padding:2px 0 4px 12px;border-inline-start:2px solid color-mix(in srgb,var(--color-accent) 55%,transparent)}.menu-drawer__list .menu-drawer__sets a{font-size:.95rem;font-weight:500;border:0;padding:8px 4px;color:var(--color-muted)}.menu-drawer__list .menu-drawer__sets .menu-drawer__all{font-weight:700;color:var(--color-fg)}.menu-drawer__list .menu-drawer__sets a[aria-current=page],.menu-drawer__list .menu-drawer__sub a[aria-current=page]{color:var(--color-accent)}.header-nav__item.is-dismissed>.header-nav__dropdown{opacity:0;visibility:hidden;transform:translateY(6px)}.header-nav__dropdown .header-nav__all{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-block-end:4px;padding-block-end:.7em;border-block-end:1px solid var(--color-border);border-radius:var(--radius-sm) var(--radius-sm) 0 0;font-weight:700;color:var(--color-accent)}.header-actions .header-search{display:none;width:260px;margin-inline-end:6px}@media(min-width:1200px){.header-actions .header-search{display:block}.header-search-icon{display:none}}@media(min-width:750px){.header-account{display:inline-grid}}.cart-icon-bubble{display:contents}.site-header .logo__wordmark{width:clamp(128px,12vw,190px)}.site-header .logo{margin-inline-end:clamp(8px,2vw,28px)}.logo__text{font-size:1.12rem}@media(min-width:750px){.logo__text{font-size:1.28rem}}.hero-pack{--hero-pack-c: var(--type-lightning);--px: 0;--py: 0;overflow:hidden;isolation:isolate;padding-block:clamp(28px,6vw,96px) clamp(48px,8vw,112px)}.hero-pack__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 75% 30%,color-mix(in srgb,var(--hero-pack-c) 22%,transparent),transparent 70%),radial-gradient(50% 60% at 10% 90%,color-mix(in srgb,var(--color-accent-2) 22%,transparent),transparent 70%)}.hero-pack__burst{position:absolute;inset-block-start:-10%;inset-inline-end:-20%;width:120vmax;max-width:1100px;aspect-ratio:1;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--hero-pack-c) 16%,transparent) 0deg 6deg,transparent 6deg 18deg);mask-image:radial-gradient(circle,#000 0 10%,transparent 62%);-webkit-mask-image:radial-gradient(circle,#000 0 10%,transparent 62%);opacity:.9;transform:translate(calc(var(--px) * 18px),calc(var(--py) * 18px)) rotate(0);animation:hero-pack-spin 90s linear infinite}.hero-pack__glow{position:absolute;width:40vmax;aspect-ratio:1;border-radius:50%;filter:blur(60px);opacity:.45}.hero-pack__glow--a{inset-block-start:5%;inset-inline-end:8%;background:var(--hero-pack-c);animation:hero-pack-pulse 7s ease-in-out infinite}.hero-pack__glow--b{inset-block-end:-20%;inset-inline-start:-10%;background:var(--color-accent-2);opacity:.3}.hero-pack__inner{display:grid;gap:clamp(20px,4vw,56px);align-items:center}@media screen and (min-width:990px){.hero-pack__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:min(78vh,760px)}}.hero-pack__content{max-width:640px;min-width:0;overflow-wrap:break-word}.hero-pack__title{margin-block:.25em .35em}.hero-pack__text{max-width:52ch;font-size:clamp(1rem,1.6vw,1.18rem);color:var(--color-muted)}.hero-pack__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:clamp(20px,3vw,32px)}.hero-pack__buttons .btn{flex:1 1 auto}@media screen and (min-width:750px){.hero-pack__buttons .btn{flex:0 0 auto}}.hero-pack__live{width:10px;height:10px;border-radius:50%;background:var(--type-fire);box-shadow:0 0 0 0 var(--type-fire);animation:hero-pack-live 1.6s ease-out infinite}.hero-pack__chips{display:flex;flex-wrap:wrap;gap:8px 18px;margin:clamp(20px,3vw,32px) 0 0;padding:0;list-style:none;font-size:.88rem;font-weight:600;color:var(--color-muted)}.hero-pack__chip{display:inline-flex;align-items:center;gap:.45em}.hero-pack__chip .icon{color:var(--color-accent)}.hero-showcase{position:absolute;top:0;right:0;bottom:0;left:0}.hero-showcase__glow{position:absolute;top:12%;right:8%;bottom:4%;left:8%;border-radius:50%;z-index:0;background:radial-gradient(closest-side,color-mix(in srgb,var(--hero-pack-c) 55%,transparent),transparent 75%);filter:blur(18px)}.hero-showcase__item{position:absolute;z-index:1;transition:transform .6s var(--ease-spring)}.hero-showcase__item--box{inset-inline-start:-6%;inset-block-end:26%;width:72%;transform:rotate(-7deg)}.hero-showcase__item--booster{inset-inline-end:-4%;inset-block-end:22%;width:42%;z-index:2;transform:rotate(9deg)}.hero-showcase__item--card{inset-inline-start:26%;inset-block-end:0;width:36%;z-index:3;transform:rotate(-4deg)}.hero-pack__visual:hover .hero-showcase__item--box{transform:rotate(-10deg) translate(-4%,-2%)}.hero-pack__visual:hover .hero-showcase__item--booster{transform:rotate(13deg) translate(5%,-6%)}.hero-pack__visual:hover .hero-showcase__item--card{transform:rotate(-1deg) translateY(-8%) scale(1.04)}.hero-showcase__bob{position:relative;animation:float 6s ease-in-out infinite}.hero-showcase__item--booster .hero-showcase__bob{animation-delay:-2s}.hero-showcase__item--card .hero-showcase__bob{overflow:hidden;border-radius:6%;animation-delay:-4s;box-shadow:0 26px 40px -10px #0009,0 0 0 1px #ffffff26}.hero-showcase__img{display:block;width:100%;height:auto;filter:drop-shadow(0 26px 34px rgb(0 0 0 / .55))}.hero-showcase__item--card .hero-showcase__img{aspect-ratio:63 / 88;object-fit:cover;filter:none}.hero-showcase__ph{position:relative;display:grid;place-items:center;width:100%;overflow:hidden;box-shadow:0 26px 40px -12px #0009}.hero-showcase__ph .energy{--size: 34%;aspect-ratio:1;height:auto}.hero-showcase__ph--card{aspect-ratio:63 / 88;border:3px solid rgb(255 255 255 / .8);border-radius:6%;background:var(--holo);background-size:220% 220%}.hero-showcase__ph--booster{aspect-ratio:5 / 9;border-radius:4px;background:linear-gradient(160deg,#ffe27a,#ffb020 55%,#e8443a)}.hero-showcase__crimp{position:absolute;inset-inline:0;inset-block-start:0;height:7%;background:repeating-linear-gradient(90deg,rgb(255 255 255 / .55) 0 3px,transparent 3px 7px)}.hero-showcase__crimp--bottom{inset-block:auto 0}.hero-showcase__ph--box{aspect-ratio:1.25;border-radius:8px;background:linear-gradient(150deg,#8b7cff,#4c7dff 50%,#170e3a)}.hero-showcase__lid{position:absolute;inset-inline:0;inset-block-start:0;height:18%;border-block-end:2px solid rgb(255 255 255 / .25);background:#ffffff29}@media(prefers-reduced-motion:reduce){.hero-showcase__bob{animation:none}}.hero-pack__visual{position:relative;display:block;width:min(100%,300px);margin-inline:auto;perspective:1100px}@media screen and (min-width:750px){.hero-pack__visual{width:min(100%,380px)}}@media screen and (min-width:990px){.hero-pack__visual{width:min(100%,520px)}}.hero-pack__tilt{position:relative;aspect-ratio:1 / 1.12;transform:rotateY(calc(var(--px) * 12deg)) rotateX(calc(var(--py) * -9deg));transform-style:preserve-3d;transition:transform .5s var(--ease)}.hero-pack__float{position:absolute;top:0;right:0;bottom:0;left:0;--r: -3deg;animation:float 6s ease-in-out infinite}.hero-pack__cards{position:absolute;inset-block-start:1%;inset-inline-start:30%;width:40%;aspect-ratio:63 / 88;z-index:1;transform:translate(calc(var(--px) * -16px),calc(var(--py) * -12px));transition:transform .5s var(--ease)}.hero-pack__card{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 100%;transition:transform .6s var(--ease-spring)}.hero-pack__card--1{transform:translate(-36%,10%) rotate(-17deg)}.hero-pack__card--2{z-index:1;transform:translateY(-6%)}.hero-pack__card--3{transform:translate(36%,10%) rotate(17deg)}.hero-pack__visual:hover .hero-pack__card--1{transform:translate(-44%,4%) rotate(-22deg)}.hero-pack__visual:hover .hero-pack__card--2{transform:translateY(-14%)}.hero-pack__visual:hover .hero-pack__card--3{transform:translate(44%,4%) rotate(22deg)}.hero-pack__card-bob{width:100%;height:100%;animation:hero-pack-bob 4.2s ease-in-out infinite}.hero-pack__card--2 .hero-pack__card-bob{animation-delay:-1.4s}.hero-pack__card--3 .hero-pack__card-bob{animation-delay:-2.8s}.hero-pack__card-face{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:calc(var(--radius) * .6);background:var(--color-surface);box-shadow:0 18px 40px -14px #000000a6,0 0 0 1px #ffffff24;isolation:isolate}.hero-pack__card-img{width:100%;height:100%;object-fit:cover}.hero-pack__card-face--placeholder{display:flex;flex-direction:column;gap:6%;padding:7%;background:linear-gradient(160deg,rgb(255 255 255 / .2),transparent 40%),var(--holo);background-size:100% 100%,220% 220%;border:3px solid rgb(255 255 255 / .75)}.hero-pack__ph-top{display:flex;align-items:center;justify-content:space-between;gap:6px}.hero-pack__ph-top i{flex:1;height:7px;border-radius:4px;background:#10153a8c}.hero-pack__ph-top .energy{--size: 18px}.hero-pack__ph-art{display:grid;place-items:center;flex:1 1 auto;border-radius:8px;border:2px solid rgb(255 255 255 / .8);background:radial-gradient(circle at 50% 45%,rgb(255 255 255 / .85) 0 12%,transparent 46%),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--c) 70%,#fff),color-mix(in srgb,var(--c) 60%,#10153a));box-shadow:inset 0 0 18px #00000040}.hero-pack__ph-art .energy{--size: 44%;aspect-ratio:1;height:auto}.hero-pack__ph-lines{display:grid;gap:5px}.hero-pack__ph-lines i{height:6px;border-radius:3px;background:#10153a73}.hero-pack__ph-lines i:nth-child(2){width:80%}.hero-pack__ph-lines i:nth-child(3){width:55%}.hero-pack__ph-stars{display:flex;gap:2px;color:#10153a}.hero-pack__ph-stars .icon{width:12px;height:12px;fill:currentColor}.hero-pack__card-sheen{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;z-index:2;background:linear-gradient(105deg,transparent 42%,rgb(255 255 255 / .55) 50%,transparent 58%);transform:translate(-70%);animation:hero-pack-sheen 5.5s var(--ease) infinite;pointer-events:none}.hero-pack__card--2 .hero-pack__card-sheen{animation-delay:.4s}.hero-pack__card--3 .hero-pack__card-sheen{animation-delay:.8s}.hero-pack__pack{position:absolute;inset-block-end:2%;inset-inline-start:22%;width:56%;aspect-ratio:.66;z-index:2;filter:drop-shadow(0 30px 40px rgb(0 0 0 / .5))}.hero-pack__pack--image{overflow:hidden;aspect-ratio:auto}.hero-pack__pack--image img{width:100%;height:auto}.hero-pack__body{position:absolute;top:9%;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4%;overflow:hidden;padding:14% 8% 16%;border-radius:0 0 10px 10px;color:#fff;text-align:center;background:radial-gradient(120% 70% at 30% 20%,rgb(255 255 255 / .35),transparent 55%),linear-gradient(165deg,color-mix(in srgb,var(--hero-pack-c) 85%,#fff) 0%,var(--hero-pack-c) 34%,color-mix(in srgb,var(--hero-pack-c) 35%,#0b1026) 100%);mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50% / 12px 100%;-webkit-mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50% / 12px 100%}.hero-pack__holo{position:absolute;top:-60%;right:-60%;bottom:-60%;left:-60%;z-index:-1;background:var(--holo);opacity:.45;mix-blend-mode:soft-light;animation:hero-pack-spin 24s linear infinite}.hero-pack__brand{position:absolute;inset-block-start:11%;inset-inline:0;font-family:var(--font-heading-family);font-size:clamp(.62rem,1.4vw,.85rem);font-weight:var(--font-heading-weight);letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 2px rgb(0 0 0 / .35)}.hero-pack__brand b{color:#10153a}.hero-pack__emblem{position:relative;display:grid;place-items:center;width:46%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(255 255 255 / .55),transparent 68%)}.hero-pack__emblem .energy{--size: 78%;aspect-ratio:1;height:auto;box-shadow:inset 0 -4px 8px #0000004d,0 0 0 4px #ffffffd9,0 10px 26px -6px #00000073}.hero-pack__pack-label{font-family:var(--font-heading-family);font-size:clamp(1rem,2.6vw,1.7rem);font-weight:var(--font-heading-weight);line-height:1;letter-spacing:-.02em;text-transform:uppercase;text-shadow:0 2px 0 rgb(16 21 58 / .55),0 6px 18px rgb(0 0 0 / .35)}.hero-pack__pack-note{padding:.3em .8em;border-radius:999px;font-size:clamp(.55rem,1.1vw,.72rem);font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:#10153a99}.hero-pack__crimp{position:absolute;inset-inline:0;height:100%;background:repeating-linear-gradient(90deg,rgb(255 255 255 / .28) 0 2px,transparent 2px 6px),linear-gradient(180deg,color-mix(in srgb,var(--hero-pack-c) 70%,#fff),color-mix(in srgb,var(--hero-pack-c) 70%,#10153a))}.hero-pack__crimp--bottom{inset-block-end:0;height:8%;opacity:.9}.hero-pack__flap{position:absolute;inset-block-start:0;inset-inline:0;height:10%;overflow:hidden;border-radius:10px 10px 0 0;transform:translate(16%,-95%) rotate(13deg);transform-origin:100% 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / 12px 100%;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / 12px 100%;animation:hero-pack-flap 6s ease-in-out infinite}.hero-pack__shine{position:absolute;top:-30%;right:-80%;bottom:-30%;left:-80%;background:linear-gradient(100deg,transparent 40%,rgb(255 255 255 / .5) 49%,rgb(255 255 255 / .1) 53%,transparent 60%);transform:translate(-60%);animation:hero-pack-sheen 4.8s var(--ease) infinite 1s;pointer-events:none}.hero-pack__sparkles{z-index:3;overflow:visible}.hero-pack__sparkles i:nth-child(odd){width:4px;height:4px;background:var(--color-accent);box-shadow:0 0 10px 2px var(--color-accent)}@keyframes hero-pack-spin{to{transform:translate(calc(var(--px) * 18px),calc(var(--py) * 18px)) rotate(360deg)}}@keyframes hero-pack-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.55;transform:scale(1.08)}}@keyframes hero-pack-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5%)}}@keyframes hero-pack-sheen{0%,55%{transform:translate(-70%)}to{transform:translate(70%)}}@keyframes hero-pack-flap{0%,to{transform:translate(16%,-95%) rotate(13deg)}50%{transform:translate(18%,-110%) rotate(16deg)}}@keyframes hero-pack-live{0%{transform:scale(1);opacity:1}to{transform:scale(1.6);opacity:.4}}@media(prefers-reduced-motion:reduce){.hero-pack__burst,.hero-pack__glow--a,.hero-pack__holo,.hero-pack__float,.hero-pack__card-bob,.hero-pack__card-sheen,.hero-pack__flap,.hero-pack__shine,.hero-pack__live{animation:none}.hero-pack__card-sheen,.hero-pack__shine{opacity:0}}.image-with-text__grid{display:grid;gap:clamp(32px,6vw,80px);align-items:center}@media screen and (min-width:990px){.image-with-text__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.image-with-text__grid--end .image-with-text__visual{order:1}}.image-with-text__visual{position:relative;min-width:0}.image-with-text__frame{padding:6px;background:color-mix(in srgb,var(--color-surface) 80%,transparent)}.image-with-text__media{aspect-ratio:var(--iwt-ratio, 4 / 3);border-radius:calc(var(--radius-lg) - 6px)}.image-with-text__media .placeholder-svg{width:100%;height:100%}.image-with-text__orb{--size: clamp(64px, 10vw, 92px);position:absolute;inset-block-start:-18px;inset-inline-end:-10px;z-index:2;animation:float 5s ease-in-out infinite}.image-with-text__sticker{position:absolute;inset-block-end:18px;inset-inline-start:-8px;z-index:2;padding:.55em 1em;border-radius:999px;font-weight:800;font-size:.9rem;color:var(--color-on-accent);background:var(--color-accent);box-shadow:var(--shadow-1);transform:rotate(-4deg)}.image-with-text__fan{position:relative;width:100%;height:100%;overflow:hidden;background:radial-gradient(70% 60% at 50% 45%,color-mix(in srgb,var(--color-accent-2) 30%,transparent),transparent 70%),linear-gradient(160deg,color-mix(in srgb,var(--color-accent-2) 22%,var(--color-surface)),var(--color-surface))}.image-with-text__fan-glow{position:absolute;top:18%;right:22%;bottom:18%;left:22%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-accent) 45%,transparent),transparent 75%);filter:blur(18px)}.image-with-text__fan-card{--r: 0deg;--x: -50%;position:absolute;inset-block-start:19%;inset-inline-start:50%;width:31%;aspect-ratio:63 / 88;border-radius:5%;overflow:hidden;box-shadow:0 24px 40px -14px #000000a6,0 0 0 1px #ffffff29;transform:translate(var(--x)) rotate(var(--r));transform-origin:50% 120%;transition:transform .6s var(--ease)}.image-with-text__fan-card img{display:block;width:100%;height:100%;object-fit:cover}.image-with-text__fan-card--1{--r: -14deg;--x: -118%;z-index:1}.image-with-text__fan-card--2{z-index:3;inset-block-start:15%}.image-with-text__fan-card--3{--r: 14deg;--x: 18%;z-index:2}@media(hover:hover){.image-with-text__visual:hover .image-with-text__fan-card--1{--r: -20deg;--x: -132%}.image-with-text__visual:hover .image-with-text__fan-card--3{--r: 20deg;--x: 32%}}@media(prefers-reduced-motion:reduce){.image-with-text__fan-card{transition:none}}.image-with-text__content{min-width:0;overflow-wrap:break-word}.image-with-text__text{color:var(--color-muted)}.image-with-text__points{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none}.image-with-text__point{display:flex;align-items:flex-start;gap:12px;font-weight:600}.image-with-text__point-icon{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--color-on-accent);background:var(--color-accent)}.image-with-text__buttons{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:28px}@media(prefers-reduced-motion:reduce){.image-with-text__orb{animation:none}}.not-found{display:grid;gap:clamp(32px,6vw,72px);align-items:center}@media(min-width:990px){.not-found{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.not-found__art{position:relative;display:grid;place-items:center;min-height:340px;perspective:1000px}.not-found__pack{position:relative;display:grid;place-items:center;align-content:center;gap:8px;width:210px;height:320px;overflow:hidden;isolation:isolate;border-radius:10px;color:#10153a;background:var(--holo);background-size:260% 260%;box-shadow:0 40px 70px -30px #000c,inset 0 0 0 2px #ffffff59;transform:rotate(-6deg);animation:not-found-wobble 5s ease-in-out infinite}.not-found__pack:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.35;background:repeating-linear-gradient(90deg,transparent 0 10px,rgb(255 255 255 / .55) 10px 11px)}.not-found__crimp{position:absolute;left:0;right:0;height:18px;background:linear-gradient(135deg,transparent 6px,rgb(16 21 58 / .2) 0) 0 0 / 12px 18px repeat-x}.not-found__crimp--top{top:0;border-bottom:1px dashed rgb(16 21 58 / .3)}.not-found__crimp--bottom{bottom:0;transform:scaleY(-1);border-bottom:1px dashed rgb(16 21 58 / .3)}.not-found__shine{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgb(255 255 255 / .65) 50%,transparent 60%);transform:translate(-60%);animation:not-found-shine 3.6s var(--ease) infinite}.not-found__mark{width:72px;height:72px;filter:drop-shadow(0 4px 8px rgb(0 0 0 / .3))}.not-found__code{font-family:var(--font-heading-family);font-weight:900;font-size:4rem;line-height:1;letter-spacing:-.04em}.not-found__tag{padding:.3em .8em;border-radius:999px;background:#10153a;color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.not-found__orb{position:absolute;--size: 46px;animation:float 4.5s ease-in-out infinite}.not-found__orb--1{top:10%;left:12%;animation-delay:-1s}.not-found__orb--2{bottom:12%;right:10%;animation-delay:-2.5s}.not-found__orb--3{top:14%;right:16%;--size: 36px;animation-delay:-3.5s}.not-found__copy{display:grid;gap:14px;justify-items:start}.not-found__title{margin:0}.not-found__text{margin:0;max-width:52ch;font-size:1.1rem;color:var(--color-muted)}.not-found__search{width:100%;max-width:520px;margin-top:8px}.not-found__form{display:flex;gap:8px}.not-found__input{flex:1;min-width:0}.not-found__submit{flex:none}@media(max-width:479px){.not-found__submit span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.not-found__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}@keyframes not-found-wobble{0%,to{transform:rotate(-6deg) translateY(0)}50%{transform:rotate(-2deg) translateY(-14px)}}@keyframes not-found-shine{0%,40%{transform:translate(-60%)}to{transform:translate(60%)}}@media(prefers-reduced-motion:reduce){.not-found__pack,.not-found__shine,.not-found__orb{animation:none}}.article__content{font-size:1.05rem;line-height:1.75}@media(min-width:990px){.article__content{font-size:1.15rem;line-height:1.8}}.article__head{display:grid;gap:10px;justify-items:start;margin-bottom:clamp(24px,4vw,40px)}.article__back{min-height:44px}.article__back-icon{display:inline-flex;transform:rotate(180deg)}.article__title{margin:0;overflow-wrap:anywhere}.article__meta{margin:0;color:var(--color-muted);font-weight:600;font-size:.92rem}.article__meta a{color:inherit}.article__hero{margin-bottom:clamp(28px,5vw,56px)}.article__image{padding:2px}.article__image img{width:100%;max-height:640px;object-fit:cover;border-radius:inherit}.article__tags{display:flex;flex-wrap:wrap;gap:8px;margin:40px 0 0;padding:0;list-style:none}.article__pager{display:grid;gap:12px;margin-top:40px;padding-top:32px;border-top:1px solid var(--color-border)}@media(min-width:750px){.article__pager{grid-template-columns:1fr 1fr}}.article__pager-link{display:grid;gap:4px;padding:18px 20px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);text-decoration:none;transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.article__pager-link:hover{border-color:var(--color-accent);transform:translateY(-2px)}.article__pager-link--next{text-align:end}@media(min-width:750px){.article__pager-link--next:only-child{grid-column:2}}.article__pager-label{font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.article__pager-title{font-weight:700}.comments{margin-top:clamp(40px,6vw,72px);padding-top:clamp(28px,4vw,40px);border-top:1px solid var(--color-border)}.comments__count{display:inline-grid;place-items:center;min-width:32px;height:32px;margin-inline-start:.4em;padding-inline:8px;border-radius:999px;background:var(--color-accent);color:var(--color-on-accent);font-size:.9rem;vertical-align:middle}.comments__list{display:grid;gap:14px;margin:20px 0 0;padding:0;list-style:none}.comment{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.comment__avatar{--size: 44px;font-weight:800;font-size:1.05rem}.comment__meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0 0 6px}.comments__form{margin-top:32px;padding:clamp(20px,3vw,32px);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.comments__form-title{margin:0}.comments__note{margin:0;font-size:.84rem}.blog-head{display:grid;gap:20px;margin-bottom:clamp(24px,4vw,44px)}.blog-head__title{margin:.3em 0 0;overflow-wrap:anywhere}.blog-tags{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overflow-x:auto;scrollbar-width:none}.blog-tags::-webkit-scrollbar{display:none}.blog-tags__list{display:flex;gap:8px;margin:0;padding:0;list-style:none}.blog-grid{display:grid;gap:clamp(16px,2.5vw,28px);margin:0;padding:0;list-style:none}@media(min-width:750px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-grid>li{min-width:0}@media(min-width:750px){.blog-grid--featured>li:first-child{grid-column:1 / -1}}@media(min-width:1100px){.blog-grid--featured>li:first-child .article-card{grid-template-columns:1.3fr 1fr;grid-template-rows:none}.blog-grid--featured>li:first-child .article-card__media{aspect-ratio:auto;min-height:380px}.blog-grid--featured>li:first-child .article-card__body{align-content:center;padding:clamp(24px,3vw,44px)}.blog-grid--featured>li:first-child .article-card__title{font-size:calc(clamp(1.7rem,3.4vw,2.4rem) * var(--font-heading-scale))}}.article-card{position:relative;display:grid;grid-template-rows:auto 1fr;height:100%;overflow:hidden;isolation:isolate;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}@media(hover:hover){.article-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-glow)}.article-card:hover .article-card__media:after{opacity:.45;transform:translate(30%)}}.article-card:focus-within{box-shadow:var(--shadow-glow)}.article-card__media{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--color-bg)}.article-card__media img{width:100%;height:100%;object-fit:cover}.article-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;mix-blend-mode:color-dodge;background:var(--holo);background-size:200% 200%;transform:translate(-30%);transition:opacity .4s var(--ease),transform .8s var(--ease)}.article-card__fallback{display:grid;place-items:center;width:100%;height:100%;background:radial-gradient(90% 90% at 30% 20%,color-mix(in srgb,var(--color-accent-2) 40%,transparent),transparent),var(--color-bg)}.article-card__fallback svg{width:96px;height:96px}.article-card__body{display:grid;gap:8px;align-content:start;padding:20px 22px 24px}.article-card__meta{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.article-card__title{margin:0}.article-card__title a{text-decoration:none}.article-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.article-card__title a:focus-visible{outline:none}.article-card__excerpt{margin:0;color:var(--color-muted)}.article-card__more{display:inline-flex;align-items:center;gap:.35em;margin-top:4px;font-weight:700;color:var(--color-accent)}.blog-empty{display:grid;justify-items:center;gap:10px;padding:56px 20px;text-align:center;border:1.5px dashed var(--color-border);border-radius:var(--radius-lg)}.blog-empty p{margin:0}.main-cart{display:block}.main-cart__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 24px;margin-bottom:clamp(20px,3vw,36px)}.main-cart__title{margin:0;outline:none}.main-cart__count{display:inline-block;margin-inline-start:.3em;font-family:var(--font-body-family);font-size:.42em;font-weight:700;letter-spacing:0;color:var(--color-muted);vertical-align:middle}.main-cart__grid{display:grid;gap:clamp(24px,4vw,48px);align-items:start}@media(min-width:990px){.main-cart__grid{grid-template-columns:minmax(0,1fr) minmax(320px,400px)}}.main-cart__items{min-width:0;transition:opacity .2s var(--ease)}main-cart[aria-busy=true] .main-cart__items,main-cart[aria-busy=true] .cart-summary{opacity:.55;pointer-events:none}.main-cart__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-border)}.main-cart__error{margin-top:16px}.main-cart__update{display:flex;justify-content:end;margin-top:16px}.js .main-cart__update{display:none}.cart-line{display:grid;grid-template-columns:88px minmax(0,1fr) auto;grid-template-areas:"media info info" "media qty price";gap:12px 16px;padding-block:20px;border-bottom:1px solid var(--color-border)}@media(min-width:750px){.cart-line{grid-template-columns:120px minmax(0,1fr) auto 130px;grid-template-areas:"media info qty price";align-items:start;gap:20px 24px}}.cart-line__media{grid-area:media;position:relative;display:block;aspect-ratio:var(--card-ratio, 63 / 88);overflow:hidden;isolation:isolate;border:1px solid var(--color-border);border-radius:calc(var(--radius) * .6);background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--color-accent-2) 18%,var(--color-surface)),var(--color-surface))}.cart-line__media img,.cart-line__media svg{width:100%;height:100%;object-fit:contain;padding:6%}.cart-line__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;mix-blend-mode:color-dodge;background:var(--holo);background-size:250% 250%;transition:opacity .3s var(--ease)}@media(hover:hover){.cart-line:hover .cart-line__media:after{opacity:.35}}.cart-line__info{grid-area:info;display:grid;gap:6px;align-content:start;min-width:0}.cart-line__title{font-weight:700;line-height:1.3;text-decoration:none;overflow-wrap:anywhere}.cart-line__title:hover{text-decoration:underline}.cart-line__options{display:flex;flex-wrap:wrap;gap:2px 12px;margin:0;font-size:.84rem;color:var(--color-muted)}.cart-line__options div{display:flex;gap:.3em}.cart-line__options dd{margin:0;color:var(--color-fg)}.cart-line__prop{margin:0;font-size:.84rem;color:var(--color-muted)}.cart-line__discounts{display:grid;gap:2px;margin:0;padding:0;list-style:none;font-size:.84rem;font-weight:600;color:color-mix(in srgb,var(--type-grass) 70%,var(--color-fg))}.cart-line__discounts li{display:flex;align-items:center;gap:.35em}.cart-line__error{margin:0;font-size:.84rem;color:var(--type-fire)}.cart-line__qty{grid-area:qty;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}@media(min-width:750px){.cart-line__qty{flex-direction:column;align-items:center}}.cart-line__qty .quantity__button{width:44px;height:44px}.cart-line__remove{display:inline-flex;align-items:center;gap:.35em;min-height:44px;padding-inline:8px;border-radius:999px;font-size:.82rem;font-weight:600;color:var(--color-muted);text-decoration:none}.cart-line__remove:hover{color:var(--type-fire)}.cart-line__price{grid-area:price;flex-direction:column;align-items:end;justify-content:start;gap:2px;text-align:end}.cart-line__sale{color:var(--type-fire)}.cart-line__each{font-size:.76rem;font-weight:500;color:var(--color-muted)}@media(min-width:990px){.main-cart__summary{position:sticky;top:100px}}.cart-summary{display:grid;gap:16px;padding:clamp(20px,3vw,28px);background:var(--color-surface);box-shadow:var(--shadow-1);transition:opacity .2s var(--ease)}.cart-summary__title{margin:0}.cart-totals{display:grid;gap:10px;margin:0}.cart-totals__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.cart-totals__row dt{display:inline-flex;align-items:center;gap:.35em;min-width:0}.cart-totals__row dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums;text-align:end}.cart-totals__row--discount{color:color-mix(in srgb,var(--type-grass) 70%,var(--color-fg))}.cart-totals__row--total{padding-top:14px;border-top:1px dashed var(--color-border);font-size:1.25rem;font-weight:800}.cart-totals__row--total dd{font-weight:800}.cart-summary__savings{display:flex;align-items:center;justify-content:center;gap:.4em;margin:0;padding:.55em 1em;border-radius:999px;font-size:.88rem;font-weight:800;color:#10153a;background:var(--holo);background-size:200% 100%;animation:holo-shift 6s linear infinite}.cart-summary__tax{margin:0;font-size:.82rem;color:var(--color-muted)}.cart-summary__tax a{color:inherit}.cart-note{border-top:1px solid var(--color-border);padding-top:12px}.cart-note__toggle{display:flex;align-items:center;gap:.45em;min-height:44px;font-weight:700;cursor:pointer;list-style:none}.cart-note__toggle::-webkit-details-marker{display:none}.cart-note[open] .cart-note__toggle .icon{transform:rotate(45deg)}.cart-note__input{min-height:96px;resize:vertical}.cart-summary__dynamic{display:grid;gap:10px}.cart-summary__or{display:flex;align-items:center;gap:12px;margin:0;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-muted)}.cart-summary__or:before,.cart-summary__or:after{content:"";flex:1;height:1px;background:var(--color-border)}.cart-trust{display:grid;gap:14px;margin:20px 0 0;padding:0;list-style:none;font-size:.86rem}@media(min-width:600px)and (max-width:989px){.cart-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}.cart-trust li{display:flex;align-items:center;gap:12px}.cart-trust strong{display:block}.cart-trust li>span:last-child{color:var(--color-muted)}.cart-trust strong{color:var(--color-fg)}.cart-void{display:grid;justify-items:center;gap:12px;max-width:620px;margin-inline:auto;padding-block:clamp(16px,4vw,40px);text-align:center}.cart-void__art{position:relative;width:260px;height:220px;margin-bottom:12px}.cart-void__card{position:absolute;left:50%;top:50%;width:118px;aspect-ratio:63 / 88;margin:-82px 0 0 -59px;border-radius:12px;border:1px solid rgb(255 255 255 / .22);box-shadow:0 20px 40px -18px #000000b3;transform:rotate(var(--r, 0deg));animation:float 5s ease-in-out infinite}.cart-void__card--1{--r: -18deg;margin-left:-125px;background:linear-gradient(160deg,var(--type-grass),var(--type-water));animation-delay:-1.5s}.cart-void__card--2{--r: 16deg;margin-left:7px;background:linear-gradient(160deg,var(--type-psychic),var(--type-fairy));animation-delay:-3s}.cart-void__card--3{--r: -3deg;display:grid;place-items:center;background:var(--holo);background-size:250% 250%}.cart-void__card--3:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:8px;border:2px solid rgb(20 16 38 / .25)}.cart-void__mark{width:60px;height:60px;filter:drop-shadow(0 6px 10px rgb(0 0 0 / .35))}.cart-void__title{margin:0;outline:none}.cart-void__text{margin:0;color:var(--color-muted);font-size:1.05rem}.cart-void__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px}.cart-void__login{margin:8px 0 0}@media(prefers-reduced-motion:reduce){.cart-void__card,.cart-summary__savings{animation:none}}.main-collection{padding-block-start:0}.collection-hero__tagline{display:inline-flex;align-items:center;gap:.5em;margin:0;font-weight:700;color:var(--color-accent)}.collection-hero{position:relative;margin-block-end:clamp(20px,4vw,40px);padding-block:clamp(36px,7vw,88px) clamp(28px,5vw,56px);border-bottom:1px solid var(--color-border);overflow:hidden;isolation:isolate}.collection-hero__glow{position:absolute;inset:-40% -10% auto;z-index:-1;height:160%;background:radial-gradient(40% 50% at 18% 30%,color-mix(in srgb,var(--color-accent) 22%,transparent),transparent),radial-gradient(35% 45% at 85% 20%,color-mix(in srgb,var(--color-accent-2) 30%,transparent),transparent),radial-gradient(30% 40% at 60% 90%,color-mix(in srgb,var(--type-psychic) 22%,transparent),transparent);pointer-events:none}.collection-hero:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;height:3px;background:var(--holo);background-size:200% 100%;animation:holo-shift 8s linear infinite}.collection-hero__inner{display:grid;align-items:center;gap:28px}@media(min-width:750px){.collection-hero--image .collection-hero__inner{grid-template-columns:minmax(0,1fr) minmax(200px,38%)}}@media(min-width:990px){.collection-hero--image .collection-hero__inner{grid-template-columns:minmax(0,1fr) 340px}}@media(max-width:749px){.collection-hero__art{width:min(58%,230px);margin-inline:auto}.collection-hero .collection-duo{width:min(82%,330px)}.collection-hero .collection-duo--trio{width:min(90%,360px)}.collection-hero .collection-slab{width:min(72%,270px)}}.collection-hero__text{display:grid;gap:12px;justify-items:start;min-width:0}.collection-hero__title{margin:0;overflow-wrap:break-word}.collection-hero__description{max-width:62ch;color:var(--color-muted)}.collection-hero__count{display:inline-flex;align-items:center;gap:.5em;margin:4px 0 0;padding:.45em 1em;border:1px solid var(--color-border);border-radius:999px;background:color-mix(in srgb,var(--color-surface) 70%,transparent);font-size:.85rem;font-weight:700}.collection-duo{position:relative;width:min(100%,440px);aspect-ratio:1 / 1;margin-inline:auto}.collection-duo__glow{position:absolute;top:10%;right:10%;bottom:10%;left:10%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-accent) 45%,transparent),transparent 75%);filter:blur(16px)}.collection-duo__item{position:absolute;animation:float 6s ease-in-out infinite}.collection-duo__item img{display:block;width:100%;height:auto;filter:drop-shadow(0 26px 34px rgb(0 0 0 / .55))}.collection-duo__item--box{inset-inline-start:0;inset-block-start:12%;width:76%;--r: -6deg;transform:rotate(-6deg)}.collection-duo__item--booster{inset-inline-end:0;inset-block-start:22%;width:40%;--r: 8deg;transform:rotate(8deg);animation-delay:-3s}.collection-duo__item:only-of-type{inset-inline-start:12%;width:76%}.collection-duo--trio{width:min(100%,480px)}.collection-duo--accessory .collection-duo__item--box{inset-inline-start:10%;inset-block-start:0;width:80%}.collection-duo--trio .collection-duo__item--box{inset-inline-start:-4%;inset-block-start:4%;width:74%}.collection-duo--trio .collection-duo__item--booster{inset-inline-end:-2%;inset-block-start:10%;width:40%}.collection-duo--trio .collection-duo__item--card{inset-inline-start:24%;inset-block-start:30%;width:40%}.collection-duo__item--card{inset-inline-start:30%;inset-block-start:40%;width:34%;--r: -4deg;transform:rotate(-4deg);animation-delay:-1.5s;border-radius:6%;overflow:hidden;box-shadow:0 26px 40px -10px #0009,0 0 0 1px #ffffff26}.collection-duo__item--card img{aspect-ratio:63 / 88;object-fit:cover;filter:none}@media(prefers-reduced-motion:reduce){.collection-duo__item{animation:none}}.collection-slab{display:block;width:min(100%,330px);margin-inline:auto;perspective:900px}.collection-slab__case{--mx: 50%;--my: 50%;--rx: 0deg;--ry: 0deg;--o: 0;position:relative;display:grid;gap:10px;padding:12px 12px 16px;border-radius:16px;background:linear-gradient(160deg,#ffffff38,#ffffff0f 45%,#ffffff24);border:2px solid rgb(255 255 255 / .38);box-shadow:inset 0 0 0 6px #ffffff0f,0 34px 60px -24px #000000bf;transform:rotate(4deg) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .5s var(--ease)}.collection-slab__case:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgb(255 255 255 / .28) 48%,transparent 60%)}.collection-slab__label{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:8px 12px;border-radius:8px;background:var(--holo);background-size:200% 100%;color:#10153a;font-size:.78rem;font-weight:800;line-height:1.2;text-transform:uppercase;letter-spacing:.02em}.collection-slab__name{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.collection-slab__grade{flex:none;padding:4px 8px;border-radius:6px;background:#10153a;color:#fff;font-size:.95rem;white-space:nowrap}.collection-slab__window{position:relative;overflow:hidden;padding:8px;border-radius:10px;background:#00000040;box-shadow:inset 0 0 0 1px #ffffff2e}.collection-slab__window:before,.collection-slab__window:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:4.5%;opacity:var(--o);transition:opacity .35s var(--ease);pointer-events:none}.collection-slab__window:before{background:var(--holo);background-position:var(--mx) var(--my);background-size:250% 250%;filter:saturate(1.4) brightness(.8);mix-blend-mode:color-dodge;-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my),#000 0 22%,transparent 70%);mask-image:radial-gradient(circle at var(--mx) var(--my),#000 0 22%,transparent 70%)}.collection-slab__window:after{background:radial-gradient(circle at var(--mx) var(--my),rgb(255 255 255 / .45),transparent 50%);mix-blend-mode:overlay}.collection-slab__window img{display:block;width:100%;height:auto;aspect-ratio:63 / 88;object-fit:cover;border-radius:4.5%}.collection-hero__art{display:block;perspective:900px}.collection-hero__card{--mx: 50%;--my: 50%;--rx: 0deg;--ry: 0deg;--o: 0;position:relative;aspect-ratio:63 / 88;border:1px solid color-mix(in srgb,var(--color-fg) 16%,transparent);border-radius:var(--radius);background:var(--color-surface);box-shadow:0 30px 60px -30px #000000b3;overflow:hidden;transform:rotate(4deg) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .5s var(--ease)}.collection-hero__card img{width:100%;height:100%;object-fit:cover}.collection-hero--box .collection-hero__card img{padding:6%;object-fit:contain}.collection-hero__card--logo img{padding:12%;object-fit:contain}.collection-hero__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--mx) var(--my),rgb(255 255 255 / .45),transparent 50%);mix-blend-mode:overlay;opacity:var(--o);transition:opacity .35s var(--ease);pointer-events:none}.collection-empty{display:grid;justify-items:center;gap:10px;padding:clamp(40px,8vw,96px) 16px;border:1.5px dashed var(--color-border);border-radius:var(--radius-lg);text-align:center}.collection-empty__icon{--size: 64px;margin-block-end:8px}.collection-empty p{max-width:46ch;margin:0 0 8px}.collection-perks{display:flex;flex-wrap:wrap;gap:8px 18px;margin:6px 0 0;padding:0;list-style:none;color:var(--color-muted);font-size:.88rem;font-weight:600}.collection-perks__item{display:inline-flex;align-items:center;gap:.45em}.collection-perks__item .icon{flex:none;color:var(--color-accent)}@media(prefers-reduced-motion:reduce){.collection-hero:after{animation:none}.collection-hero__card{transform:rotate(4deg)}}.list-collections__sets{display:grid;gap:clamp(28px,4vw,48px)}.list-collections__search{position:relative;width:min(100%,420px)}.list-collections__search-icon{position:absolute;inset-block:0;inset-inline-start:14px;display:grid;place-items:center;color:var(--color-muted);pointer-events:none}.list-collections__search-input{width:100%;padding-inline-start:42px}.list-collections__group{display:grid;gap:14px}.list-collections__group[hidden]{display:none}.list-collections__series{margin:0;padding-block-end:8px;border-block-end:1px solid var(--color-border)}.list-collections__empty{color:var(--color-muted)}.list-collections__grid--sets .collection-tile__media{padding:14% 12%;background:radial-gradient(70% 70% at 50% 50%,rgb(255 255 255 / .08),transparent 70%)}.list-collections__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,24px);margin:0;padding:0;list-style:none}@media(min-width:750px){.list-collections__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.list-collections__grid{grid-template-columns:repeat(var(--cols-desktop, 4),minmax(0,1fr))}}.collection-tile{position:relative;display:flex;flex-direction:column;height:100%;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:radial-gradient(120% 70% at 50% 0%,color-mix(in srgb,var(--c) 30%,var(--color-surface)),var(--color-surface) 70%);color:var(--color-fg);text-decoration:none;overflow:hidden;isolation:isolate;transition:transform .35s var(--ease-spring),box-shadow .3s var(--ease),border-color .3s var(--ease)}.collection-tile:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--c) 70%,var(--color-border));box-shadow:0 22px 48px -24px var(--c)}.collection-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--holo);background-size:250% 250%;mix-blend-mode:color-dodge;opacity:0;transition:opacity .4s var(--ease);pointer-events:none}.collection-tile:hover:after{opacity:.18;animation:holo-shift 4s linear infinite}.collection-tile__media{display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);aspect-ratio:4 / 3;min-height:0;overflow:hidden;padding:12%;place-items:center}.collection-tile__media img,.collection-tile__media .placeholder-svg{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 18px rgb(0 0 0 / .35));transition:transform .5s var(--ease)}.collection-tile:hover .collection-tile__media img{transform:scale(1.06) rotate(-2deg)}.collection-tile__body{display:grid;gap:2px;padding:14px 16px 18px;border-top:1px solid color-mix(in srgb,var(--c) 40%,var(--color-border))}.collection-tile__title{font-weight:800;line-height:1.25;overflow-wrap:anywhere}.collection-tile__count{font-size:.8rem;color:var(--color-muted)}.collection-tile__arrow{position:absolute;inset-block-start:12px;inset-inline-end:12px;z-index:2;display:grid;width:36px;height:36px;border-radius:50%;background:var(--c);color:#10153a;place-items:center;opacity:0;transform:translate(-6px);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.collection-tile:hover .collection-tile__arrow,.collection-tile:focus-visible .collection-tile__arrow{opacity:1;transform:none}.page-hero{margin-bottom:clamp(24px,4vw,44px)}.page-hero__title{margin:.3em 0 0;overflow-wrap:anywhere}.page-hero__line{display:block;width:72px;height:5px;margin-top:18px;border-radius:5px;background:var(--holo);background-size:200% 100%}.legal-page__hero{margin-bottom:0}@media screen and (min-width:990px){.legal-page__layout--solo{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "panel"}}.password{position:relative;display:grid;min-height:calc(100dvh - 120px);overflow:hidden;isolation:isolate}.password__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(50% 40% at 50% 30%,color-mix(in srgb,var(--color-accent) 18%,transparent),transparent 70%),radial-gradient(40% 50% at 90% 90%,color-mix(in srgb,var(--color-accent-2) 20%,transparent),transparent 70%)}.password__burst{position:absolute;inset-block-start:30%;inset-inline-start:50%;width:140vmax;aspect-ratio:1;margin:-70vmax 0 0 -70vmax;background:repeating-conic-gradient(color-mix(in srgb,var(--color-accent) 10%,transparent) 0deg 5deg,transparent 5deg 15deg);mask-image:radial-gradient(circle,#000 0 8%,transparent 55%);-webkit-mask-image:radial-gradient(circle,#000 0 8%,transparent 55%);animation:password-spin 120s linear infinite}.password__card{position:absolute;width:clamp(90px,14vw,180px);aspect-ratio:63 / 88;border:3px solid rgb(255 255 255 / .7);border-radius:12px;background:linear-gradient(160deg,rgb(255 255 255 / .25),transparent 45%),var(--holo);box-shadow:0 30px 60px -20px #0009;opacity:.35;animation:float 8s ease-in-out infinite}.password__card--1{--r: -16deg;inset-block-start:12%;inset-inline-start:-3%}.password__card--2{--r: 12deg;inset-block-end:8%;inset-inline-end:-2%;animation-delay:-3s}.password__card--3{--r: -6deg;inset-block-start:4%;inset-inline-end:12%;width:clamp(60px,8vw,110px);opacity:.22;animation-delay:-5s}.password__orb{position:absolute;--size: clamp(34px, 5vw, 56px);opacity:.75;animation:float 6s ease-in-out infinite}.password__orb--1{inset-block-start:22%;inset-inline-start:14%;animation-delay:-1s}.password__orb--2{inset-block-start:58%;inset-inline-end:10%;animation-delay:-2s}.password__orb--3{inset-block-end:14%;inset-inline-start:22%;animation-delay:-3s}.password__orb--4{inset-block-start:8%;inset-inline-start:46%;animation-delay:-4s}.password__inner{display:flex;flex-direction:column;align-items:center;gap:clamp(28px,6vw,56px);padding-block:clamp(24px,5vw,48px) clamp(48px,8vw,96px);text-align:center}.password__logo{min-height:44px}.password__content{display:flex;flex-direction:column;align-items:center;width:min(100%,680px);margin-block:auto}.password__eyebrow:before{display:none}.password__live{width:9px;height:9px;border-radius:50%;background:var(--type-fire);animation:password-blink 1.4s ease-in-out infinite}.password__title{margin-block:.3em .35em}.password__text{max-width:52ch;font-size:clamp(1rem,1.6vw,1.15rem);color:var(--color-muted)}.password__countdown{display:block;margin-block:18px 8px}.password__timer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,2vw,16px)}.password__unit{display:flex;flex-direction:column;align-items:center;min-width:clamp(66px,18vw,110px);padding:clamp(12px,2.4vw,20px) 6px;border:1px solid var(--color-border);border-radius:var(--radius);background:color-mix(in srgb,var(--color-surface) 80%,transparent);box-shadow:var(--shadow-1)}.password__value{font-family:var(--font-heading-family);font-size:clamp(1.8rem,6vw,3.2rem);font-weight:var(--font-heading-weight);font-variant-numeric:tabular-nums;line-height:1;color:var(--color-accent)}.password__unit-label{margin-block-start:6px;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.password__done{margin:12px 0 0;font-weight:800;color:var(--color-accent)}.password__loader{display:grid;gap:10px;width:min(100%,420px);margin-block:18px 8px}.password__loader-label{display:inline-flex;align-items:center;justify-content:center;gap:.45em;font-size:.85rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.password__loader-label .icon{color:var(--color-accent)}.password__loader-bar{position:relative;display:block;height:10px;overflow:hidden;border-radius:99px;background:color-mix(in srgb,var(--color-fg) 12%,transparent)}.password__loader-fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--holo);transform-origin:0 50%;animation:password-load 3.6s var(--ease) infinite}.password__signup{width:min(100%,520px);margin-block-start:28px}.password__signup-heading{margin-block-end:12px}.password__row,.password-login__row{display:flex;flex-wrap:wrap;gap:10px}:is(.password__row,.password-login__row) .field__input{flex:1 1 220px;min-width:0}:is(.password__row,.password-login__row) .btn{flex:1 0 auto}@media screen and (min-width:550px){:is(.password__row,.password-login__row) .btn{flex:0 0 auto}}.password__form .form-message,.password-login__form .form-message{margin:10px 0 0}.password-login{width:min(100%,520px);margin-block-start:28px;border:1px solid var(--color-border);border-radius:var(--radius);text-align:start;background:color-mix(in srgb,var(--color-surface) 60%,transparent)}.password-login__summary{display:flex;align-items:center;justify-content:center;gap:.55em;min-height:48px;padding:10px 16px;font-weight:700;cursor:pointer;list-style:none}.password-login__summary::-webkit-details-marker{display:none}.password-login__chevron{transition:transform .25s var(--ease)}.password-login[open] .password-login__chevron{transform:rotate(180deg)}.password-login__panel{padding:4px 16px 18px}.password-login__admin{margin:12px 0 0;font-size:.82rem;color:var(--color-muted)}@keyframes password-spin{to{transform:rotate(360deg)}}@keyframes password-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes password-load{0%{transform:scaleX(.05);opacity:1}80%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@media(prefers-reduced-motion:reduce){.password__burst,.password__card,.password__orb,.password__live{animation:none}.password__loader-fill{animation:none;transform:scaleX(.8)}}.product.section{padding-block:clamp(36px,5vw,80px) clamp(64px,8vw,120px)}.product__grid{display:grid;gap:20px}@media(min-width:990px){.product__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(40px,5vw,88px);align-items:start}}.product__media{min-width:0}@media(min-width:990px){.product__media{position:sticky;inset-block-start:112px}}.product__info{display:flex;flex-direction:column;gap:20px;min-width:0;padding-block-start:16px}@media(min-width:990px){.product__info{position:sticky;inset-block-start:var(--info-top, 112px)}}.product__block{margin:0}.product__heading{display:grid;gap:10px}.product__set{margin:0}.product__set-code{opacity:.7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.product__title{margin:0;font-size:calc(clamp(1.9rem,4vw,3rem) * var(--font-heading-scale));line-height:1.04;overflow-wrap:break-word}.product__subheading{margin-block-end:.75em;font-family:var(--font-body-family);font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.product__price .price{gap:.2em .7em}.product__text--muted{color:var(--color-muted);font-size:.92rem}.product__text--highlight{padding:14px 16px;border:1px solid color-mix(in srgb,var(--color-accent) 40%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.product-accordion__heading .icon-none{display:none}.stock{display:inline-flex;align-items:center;gap:.6em;margin:0;font-weight:700;font-size:.95rem}.stock__dot{position:relative;width:10px;height:10px;border-radius:50%;background:currentColor}.stock__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:currentColor;animation:stock-pulse 1.8s var(--ease) infinite}.stock--in{color:var(--type-grass)}.stock--out{color:var(--type-fire)}.stock--preorder{color:var(--type-psychic);font-weight:600}.stock--preorder strong{color:var(--color-fg)}.product-form__preorder{display:flex;align-items:flex-start;gap:.55em;margin:0;padding:10px 14px;border:1px solid color-mix(in srgb,var(--type-psychic) 45%,transparent);border-radius:12px;background:color-mix(in srgb,var(--type-psychic) 10%,transparent);font-size:.88rem;line-height:1.45}.product-form__preorder .icon{flex:none;margin-block-start:.2em;color:var(--type-psychic)}.stock--out .stock__dot:after{animation:none}.stock--low{color:var(--type-lightning)}.stock__energy{--size: 26px}.variant-pills{display:grid;gap:18px}.no-js .variant-pills{display:none}.variant-pills__group{min-width:0;margin:0;padding:0;border:0}.variant-pills__legend{margin-block-end:10px;padding:0;font-size:.9rem;color:var(--color-muted)}.variant-pills__legend strong{color:var(--color-fg)}.variant-pills__list{display:flex;flex-wrap:wrap;gap:8px}.variant-pills__input{position:absolute;width:1px;height:1px;opacity:0}.variant-pill{--pill-cond: transparent;position:relative;display:inline-flex;align-items:center;gap:.5em;min-height:48px;padding:.6em 1.15em;border:1.5px solid var(--color-border);border-radius:14px;background:var(--color-surface);font-weight:700;font-size:.95rem;line-height:1.15;cursor:pointer;isolation:isolate;overflow:hidden;-webkit-tap-highlight-color:transparent;transition:transform var(--dur) var(--ease-spring),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.variant-pill:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--color-fg) 40%,var(--color-border))}.variant-pills__input:focus-visible+.variant-pill{outline:3px solid var(--color-accent);outline-offset:3px}.variant-pills__input:checked+.variant-pill{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 14%,var(--color-surface));box-shadow:var(--shadow-glow)}.variant-pill[data-state=soldout],.variant-pill[data-state=missing]{color:var(--color-muted);background-image:linear-gradient(to top right,transparent calc(50% - .75px),color-mix(in srgb,var(--color-muted) 60%,transparent) 50%,transparent calc(50% + .75px))}.variant-pill[data-state=soldout] .variant-pill__label,.variant-pill[data-state=missing] .variant-pill__label{text-decoration:line-through}.variant-pill[data-state=missing]{opacity:.55}.variant-pill__dot{width:10px;height:10px;border-radius:50%;background:var(--pill-cond);box-shadow:0 0 10px var(--pill-cond)}.variant-pill--rank-1,.condition-scale__step--1{--pill-cond: #3FCB6B}.variant-pill--rank-2,.condition-scale__step--2{--pill-cond: #7AD94A}.variant-pill--rank-3,.condition-scale__step--3{--pill-cond: #C3DB3F}.variant-pill--rank-4,.condition-scale__step--4{--pill-cond: #FFD23F}.variant-pill--rank-5,.condition-scale__step--5{--pill-cond: #FFA53F}.variant-pill--rank-6,.condition-scale__step--6{--pill-cond: #FF7A3C}.variant-pill--rank-7,.condition-scale__step--7{--pill-cond: #FF5A3C}.variant-pill--shiny:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--holo);background-size:200% 100%;opacity:.16;animation:holo-shift 6s linear infinite}.product__quantity{display:grid;gap:4px;justify-items:start}.quantity--large .quantity__button{width:48px;height:48px}.quantity--large .quantity__input{width:52px;font-size:1.05rem}.product-form__form{display:grid;gap:12px}.product-form__label{display:inline-flex;align-items:center;gap:.55em}.product-form__form:has(.product-form__submit:disabled) .product-form__checkout{display:none}.product-form__checkout .shopify-payment-button__button{min-height:54px;border-radius:999px;overflow:hidden}.product-form__checkout .shopify-payment-button__button--unbranded{border:1.5px solid var(--color-border);background:var(--color-surface);color:var(--color-fg);font-weight:700}.product-form__checkout .shopify-payment-button__more-options{color:var(--color-muted);font-size:.85rem}.condition-scale,.product-accordion{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.condition-scale__summary,.product-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:12px 18px;font-weight:700;cursor:pointer;list-style:none}.condition-scale__summary::-webkit-details-marker,.product-accordion__summary::-webkit-details-marker{display:none}.condition-scale__chevron,.product-accordion__chevron{transition:transform var(--dur) var(--ease)}details[open]>.condition-scale__summary .condition-scale__chevron,details[open]>.product-accordion__summary .product-accordion__chevron{transform:rotate(180deg)}.condition-scale__body{display:grid;gap:14px;padding:4px 18px 18px}.condition-scale__bar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:12px 0 0;list-style:none}.condition-scale__step{display:grid;gap:6px;justify-items:center}.condition-scale__seg{width:100%;height:10px;border-radius:99px;background:var(--pill-cond);opacity:.35;transition:transform var(--dur) var(--ease-spring),opacity var(--dur) var(--ease)}.condition-scale__abbr{font-size:.7rem;font-weight:800;letter-spacing:.04em;color:var(--color-muted)}.condition-scale__step[aria-current=true] .condition-scale__seg{opacity:1;transform:scaleY(1.8);box-shadow:0 0 16px var(--pill-cond)}.condition-scale__step[aria-current=true] .condition-scale__abbr{color:var(--color-fg)}.condition-scale__ends{display:flex;justify-content:space-between;font-size:.72rem;color:var(--color-muted)}.condition-scale__current{margin:0}.condition-scale__list{display:grid;gap:8px;margin:0;font-size:.86rem}.condition-scale__item{display:grid;grid-template-columns:7.5em 1fr;gap:10px;color:var(--color-muted)}.condition-scale__item dt{font-weight:700;color:var(--color-fg)}.condition-scale__item dd{margin:0}.condition-scale__item.is-current dt{color:var(--color-accent)}.variant-info__current{display:grid;gap:6px;justify-items:start}.variant-info__current+.variant-info__current{padding-block-start:12px;border-block-start:1px solid var(--color-border)}.variant-info__badge{font-size:.74rem}.variant-info__text{margin:0}.variant-info__note{margin:0;font-size:.82rem;color:var(--color-muted)}.variant-info__rarity{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:.9rem}.variant-info__glossary-title{margin:4px 0 0;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.variant-info__glossary .condition-scale__item{grid-template-columns:1fr;gap:2px}@media(min-width:750px){.variant-info__glossary .condition-scale__item{grid-template-columns:9.5em 1fr;gap:10px}}.card-data{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--color-border);border-radius:var(--radius);font-size:.93rem;overflow:hidden}.card-data th,.card-data td{padding:.7em 1em;text-align:start;vertical-align:top}.card-data th{width:40%;font-weight:600;color:var(--color-muted)}.card-data tr+tr>*{border-top:1px solid var(--color-border)}.card-data tr:nth-child(odd){background:color-mix(in srgb,var(--color-fg) 3%,transparent)}.card-data code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.card-data__code{margin-inline-start:.35em;opacity:.7}.sealed-seal{display:flex;align-items:center;align-self:flex-start;gap:14px;max-width:100%;padding:10px 20px 10px 10px;border:1px dashed color-mix(in srgb,var(--color-accent) 55%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-accent) 8%,transparent)}.sealed-seal__stamp{display:grid;flex:none;width:52px;height:52px;place-items:center;background:var(--holo);background-size:200% 200%;clip-path:polygon(50% 0%,58.4% 7.8%,69.1% 3.8%,73.9% 14.2%,85.4% 14.6%,85.8% 26.1%,96.2% 30.9%,92.2% 41.6%,100% 50%,92.2% 58.4%,96.2% 69.1%,85.8% 73.9%,85.4% 85.4%,73.9% 85.8%,69.1% 96.2%,58.4% 92.2%,50% 100%,41.6% 92.2%,30.9% 96.2%,26.1% 85.8%,14.6% 85.4%,14.2% 73.9%,3.8% 69.1%,7.8% 58.4%,0% 50%,7.8% 41.6%,3.8% 30.9%,14.2% 26.1%,14.6% 14.6%,26.1% 14.2%,30.9% 3.8%,41.6% 7.8%);animation:holo-shift 8s linear infinite}.sealed-seal__core{display:grid;width:36px;height:36px;place-items:center;border:1.5px dashed rgb(16 21 58 / .45);border-radius:50%;background:color-mix(in srgb,#fff 55%,transparent);color:#10153a}.sealed-seal__core .icon{width:20px;height:20px;stroke-width:2.6}.sealed-seal__text{display:grid;gap:1px;min-width:0;line-height:1.25}.sealed-seal__title{font-size:.95rem;letter-spacing:.02em}.sealed-seal__sub{font-size:.8rem;color:var(--color-muted)}.contents-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.contents-list__item{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 14px 8px 8px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.contents-list__icon{display:grid;flex:none;width:38px;height:38px;place-items:center;border:1.5px solid transparent;border-radius:calc(var(--radius) * .7);color:var(--color-accent);background:linear-gradient(var(--color-surface),var(--color-surface)) padding-box,var(--holo) border-box}.contents-list__text{min-width:0;overflow-wrap:break-word}.contents-list__qty{font-size:1.1em;font-variant-numeric:tabular-nums}.storage-note{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--color-border);border-radius:var(--radius);background:color-mix(in srgb,var(--type-water) 8%,var(--color-surface))}.storage-note__icon{--size: 34px;flex:none}.storage-note__text{margin:0;font-size:.92rem;font-weight:600;line-height:1.35}.product-accordion__heading{display:inline-flex;align-items:center;gap:.6em}.product-accordion__content{padding:0 18px 18px;color:color-mix(in srgb,var(--color-fg) 86%,var(--color-muted))}.trust-row{display:grid;gap:12px;margin:0;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius);background:linear-gradient(var(--color-surface),var(--color-surface)) padding-box,var(--holo) border-box;border-color:transparent;list-style:none}.trust-row__item+.trust-row__item{padding-block-start:12px;border-block-start:1px solid var(--color-border)}.trust-row__item{display:flex;align-items:flex-start;gap:10px;font-size:.88rem;line-height:1.35}.trust-row__item .energy{--size: 34px;flex:none}.trust-row__text{display:block;color:var(--color-muted);font-size:.8rem}.share-link__summary{list-style:none}.share-link__summary::-webkit-details-marker{display:none}.share-link__panel{display:grid;gap:8px;margin-block-start:10px;max-width:420px}.share-link__copy{justify-self:start}.sticky-buy{position:fixed;inset-inline:0;inset-block-end:0;z-index:40;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-bg) 88%,transparent);backdrop-filter:saturate(1.5) blur(14px);-webkit-backdrop-filter:saturate(1.5) blur(14px);transform:translateY(110%);transition:transform .35s var(--ease)}@media(min-width:990px){.sticky-buy{display:none}}.sticky-buy.is-visible{transform:none}.sticky-buy__inner{display:flex;align-items:center;gap:12px}.sticky-buy__media{display:contents}.sticky-buy__img{width:44px;aspect-ratio:63 / 88;flex:none;object-fit:contain;border-radius:6px;background:var(--color-surface)}.sticky-buy__text{display:grid;flex:1;min-width:0;line-height:1.25}.sticky-buy__title{overflow:hidden;font-size:.85rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.sticky-buy__price{font-weight:800}.sticky-buy__button{min-height:48px;padding-inline:1.2em}@keyframes stock-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(2.6);opacity:0}}@media(prefers-reduced-motion:reduce){.stock__dot:after,.variant-pill--shiny:before,.sealed-seal__stamp{animation:none}}.main-search{padding-block-start:0}.search-hero{position:relative;margin-block-end:clamp(20px,4vw,40px);padding-block:clamp(40px,8vw,96px) clamp(28px,5vw,56px);isolation:isolate}.search-hero__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(40% 60% at 50% 0%,color-mix(in srgb,var(--color-accent) 20%,transparent),transparent),radial-gradient(30% 50% at 15% 60%,color-mix(in srgb,var(--color-accent-2) 22%,transparent),transparent),radial-gradient(30% 50% at 85% 60%,color-mix(in srgb,var(--type-psychic) 18%,transparent),transparent);pointer-events:none}.search-hero__inner{display:grid;gap:16px;justify-items:center;text-align:center}.search-hero__inner .predictive-search{text-align:start}.search-hero__title{margin:0;overflow-wrap:anywhere}.search-hero__title em{font-style:normal;color:var(--color-accent)}.search-hero__quick{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;margin-block-start:4px}.search-hero__quick-label{font-size:.85rem;color:var(--color-muted)}.search-hero__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.search-chip{display:inline-flex;align-items:center;min-height:44px;padding:.4em 1.1em;border:1.5px solid var(--color-border);border-radius:999px;background:var(--color-surface);font-size:.9rem;font-weight:600;text-decoration:none;transition:transform var(--dur) var(--ease-spring),border-color var(--dur) var(--ease)}.search-chip:hover{transform:translateY(-2px);border-color:var(--color-accent)}.search-pages{margin-block-start:clamp(32px,5vw,56px)}.search-pages__heading{font-family:var(--font-body-family);font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.search-pages__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.search-pages__item{display:grid;gap:4px;padding:16px 18px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);text-decoration:none;transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease)}.search-pages__item:hover{transform:translate(4px);border-color:var(--color-accent)}.search-pages__type{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-2)}.search-pages__title{font-weight:700}.search-pages__excerpt{font-size:.88rem;color:var(--color-muted)}.search-empty{display:grid;justify-items:center;gap:10px;padding:clamp(40px,8vw,96px) 16px;border:1.5px dashed var(--color-border);border-radius:var(--radius-lg);text-align:center}.search-empty__icon{--size: 64px;margin-block-end:8px}.search-empty__tips{margin:0 0 12px;padding:0;list-style:none;color:var(--color-muted)}.newsletter__panel{position:relative;overflow:hidden;padding:clamp(32px,7vw,80px) clamp(20px,6vw,80px);background:radial-gradient(60% 80% at 100% 0%,color-mix(in srgb,var(--color-accent) 22%,transparent),transparent 70%),radial-gradient(60% 80% at 0% 100%,color-mix(in srgb,var(--color-accent-2) 20%,transparent),transparent 70%),color-mix(in srgb,var(--color-surface) 70%,transparent);text-align:center}.newsletter__deco{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.newsletter__orb{position:absolute;--size: clamp(40px, 7vw, 72px);opacity:.9;animation:float 6s ease-in-out infinite}@media screen and (max-width:749px){.newsletter__orb{display:none}}.newsletter__orb--1{--r: -8deg;inset-block-start:10%;inset-inline-start:6%}.newsletter__orb--2{--r: 10deg;inset-block-start:16%;inset-inline-end:7%;animation-delay:-2s}.newsletter__orb--3{--r: 6deg;inset-block-end:10%;inset-inline-end:14%;animation-delay:-4s}@media screen and (max-width:749px){.newsletter__orb--3{display:none}}.newsletter__content{position:relative;max-width:620px;margin-inline:auto}.newsletter__content .eyebrow{justify-content:center}.newsletter__heading{margin-block:.3em .35em}.newsletter__text{color:var(--color-muted)}.newsletter__perks{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:18px 0 0;padding:0;list-style:none;font-size:.88rem;font-weight:700}.newsletter__perks li{display:inline-flex;align-items:center;gap:.4em}.newsletter__perks .icon{color:var(--color-accent)}.newsletter__form{margin-block-start:26px}.newsletter__row{display:flex;flex-wrap:wrap;gap:10px;padding:6px;border:1.5px solid var(--color-border);border-radius:999px;background:var(--color-bg)}@media screen and (max-width:549px){.newsletter__row{flex-direction:column;flex-wrap:nowrap;padding:0;border:0;border-radius:0;background:transparent}}.newsletter__input{flex:1 1 220px;min-width:0}@media screen and (max-width:549px){.newsletter__input{flex:0 0 auto}}@media screen and (min-width:550px){.newsletter__input{border-color:transparent;border-radius:999px;background:transparent}}.newsletter__button{flex:none}.newsletter__message{display:flex;align-items:center;justify-content:center;gap:.5em;margin:12px 0 0}.newsletter__disclaimer{margin-block-start:14px;font-size:.78rem;color:var(--color-muted)}@media(prefers-reduced-motion:reduce){.newsletter__orb{animation:none}}.predictive-results__list{margin:0;padding:8px;list-style:none}.predictive-results__group{padding:12px 12px 6px;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.predictive-results__option>a{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 12px;border-radius:var(--radius-sm);color:var(--color-fg);text-decoration:none;transition:background-color var(--dur) var(--ease)}.predictive-results__option>a:hover,.predictive-results__option[aria-selected=true]>a{background:color-mix(in srgb,var(--color-accent) 14%,transparent);box-shadow:inset 3px 0 0 var(--color-accent)}.predictive-results__query mark{background:transparent;color:var(--color-accent);font-weight:700}.predictive-results__thumb{display:block;width:44px;flex:none;aspect-ratio:63 / 88;border-radius:6px;background:var(--color-surface);overflow:hidden}.predictive-results__thumb img{width:100%;height:100%;object-fit:contain}.predictive-results__text{display:grid;min-width:0;line-height:1.3}.predictive-results__title{font-weight:700;overflow-wrap:anywhere}.predictive-results__meta{font-size:.85rem;font-weight:700;color:var(--color-muted)}.predictive-results__empty{padding:16px 12px;color:var(--color-muted)}.predictive-results__option--all{margin-block-start:6px;border-top:1px solid var(--color-border);padding-block-start:6px}.predictive-results__option--all>a{justify-content:space-between;font-weight:700;color:var(--color-accent)}.process-steps__header{max-width:720px;margin-block-end:clamp(28px,5vw,56px)}.process-steps__text{color:var(--color-muted)}.process-steps__list{--process-steps-dot: 56px;position:relative;display:grid;gap:28px;margin:0;padding:0;list-style:none}.process-steps__list:before{content:"";position:absolute;inset-block:calc(var(--process-steps-dot) / 2);inset-inline-start:calc(var(--process-steps-dot) / 2 - 2px);width:4px;border-radius:4px;background:var(--holo);background-size:100% 300%;opacity:.7}@media screen and (min-width:990px){.process-steps__list{--process-steps-dot: 72px;grid-template-columns:repeat(var(--process-steps-count, 4),minmax(0,1fr));gap:clamp(16px,2vw,32px)}.process-steps__list:before{inset-block:calc(var(--process-steps-dot) / 2 - 2px) auto;inset-inline:calc(100% / var(--process-steps-count, 4) / 2);width:auto;height:4px;background-size:300% 100%}}.process-steps__item{position:relative;display:grid;grid-template-columns:var(--process-steps-dot) minmax(0,1fr);gap:18px;align-items:start;align-content:start}@media screen and (min-width:990px){.process-steps__item{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;align-items:stretch;justify-items:center;gap:20px;text-align:center}}.process-steps__marker{position:relative;display:grid;place-items:center;width:var(--process-steps-dot);height:var(--process-steps-dot);border-radius:50%;background:var(--color-bg);box-shadow:0 0 0 6px var(--color-bg)}.process-steps__dot{--size: 100%;box-shadow:inset 0 -4px 8px #00000047,0 0 0 3px color-mix(in srgb,var(--color-fg) 85%,transparent),0 12px 28px -10px var(--c)}.process-steps__body{position:relative;min-width:0;padding:18px 18px 20px;border:1px solid var(--color-border);border-radius:var(--radius);background:color-mix(in srgb,var(--color-surface) 80%,transparent);overflow-wrap:break-word}@media screen and (min-width:990px){.process-steps__body{width:100%;padding:22px 22px 26px}}.process-steps__number{display:block;margin-block-end:.12em;font-family:var(--font-heading-family);font-size:clamp(2.4rem,5vw,3.4rem);font-weight:var(--font-heading-weight);line-height:.95;letter-spacing:-.04em;color:transparent;background:var(--holo);background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.process-steps__item:nth-child(2) .process-steps__number{background-position:30% 0}.process-steps__item:nth-child(3) .process-steps__number{background-position:60% 0}.process-steps__item:nth-child(4) .process-steps__number{background-position:90% 0}.process-steps__title{margin:0 0 .35em;font-family:var(--font-body-family);font-size:clamp(1.05rem,1.5vw,1.2rem);font-weight:800;line-height:1.25;letter-spacing:0}.process-steps__desc{font-size:.94rem;line-height:1.55;color:var(--color-muted)}.process-steps__desc p{margin:0}.process-steps__cta{display:flex;justify-content:center;margin-block-start:clamp(28px,4vw,48px)}.product-recs:empty{display:none}.product-recs.section{padding-block:clamp(96px,12vw,176px);border-block-start:1px solid var(--color-border)}.product-recs .section-header{margin-block-end:clamp(36px,5vw,64px)}.product-recs:not(:has(.page-width)){padding:0}.product-recs__list{margin:0;list-style:none}.pull-ticker{--ticker-duration: 40s;position:relative;z-index:1;overflow:hidden;border-block:1px solid var(--color-border)}.pull-ticker--tilt{margin-block:clamp(-28px,-2vw,-12px);transform:rotate(-1.5deg) scale(1.03);box-shadow:0 12px 40px -18px #0009}.pull-ticker__inner{display:flex;align-items:center;min-height:56px}.pull-ticker__label{position:relative;z-index:1;display:none;align-items:center;gap:.55em;flex:none;margin:0;padding:0 18px 0 max(var(--gutter),16px);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:var(--color-bg);box-shadow:18px 0 18px -6px var(--color-bg)}@media screen and (min-width:750px){.pull-ticker__label{display:inline-flex}}.pull-ticker__live{width:9px;height:9px;border-radius:50%;background:var(--type-fire);animation:pull-ticker-blink 1.4s ease-in-out infinite}.pull-ticker__viewport{flex:1;min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.pull-ticker__track{display:flex;width:max-content;animation:marquee var(--ticker-duration) linear infinite}.pull-ticker:hover .pull-ticker__track,.pull-ticker:focus-within .pull-ticker__track,.pull-ticker__inner.is-paused .pull-ticker__track{animation-play-state:paused}.pull-ticker__list{display:flex;flex:none;align-items:center;gap:clamp(22px,3vw,40px);margin:0;padding:0 clamp(11px,1.5vw,20px);list-style:none}.pull-ticker__item{display:inline-flex;align-items:center;gap:.6em;padding-block:10px;font-size:clamp(.95rem,1.4vw,1.1rem);font-weight:700;white-space:nowrap}.pull-ticker__item .energy{--size: 24px}.pull-ticker__link{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.pull-ticker__link:hover{text-decoration:underline}.pull-ticker__price{font-variant-numeric:tabular-nums;color:var(--color-muted)}.pull-ticker__toggle{display:grid;flex:none;place-items:center;width:44px;height:44px;margin-inline:4px max(calc(var(--gutter) - 12px),6px);border:0;border-radius:50%;background:transparent;color:inherit;opacity:.7;transition:opacity var(--dur) var(--ease)}.pull-ticker__toggle:hover{opacity:1}.pull-ticker__icon-play,.is-paused .pull-ticker__icon-pause{display:none}.is-paused .pull-ticker__icon-play{display:block}@keyframes pull-ticker-blink{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.pull-ticker__track{animation:none}.pull-ticker__viewport{overflow-x:auto;scrollbar-width:none}.pull-ticker__list[aria-hidden=true],.pull-ticker__toggle,.pull-ticker__live{display:none}}.rich-text__inner{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px;overflow-wrap:break-word}.rich-text--center .rich-text__inner{align-items:center;text-align:center}.rich-text__inner--panel{padding:clamp(28px,6vw,64px);background:color-mix(in srgb,var(--color-surface) 80%,transparent)}.rich-text__eyebrow,.rich-text__heading{margin:0}.rich-text__text{max-width:62ch;color:var(--color-muted)}.rich-text__buttons{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:8px}.rich-text--center .rich-text__buttons{justify-content:center}.rich-split{position:relative;display:grid;gap:clamp(20px,3vw,48px);padding:clamp(24px,4vw,48px);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:radial-gradient(60% 80% at 0% 0%,color-mix(in srgb,var(--color-accent-2) 22%,transparent),transparent 70%),radial-gradient(50% 70% at 100% 100%,color-mix(in srgb,var(--color-accent) 12%,transparent),transparent 70%),var(--color-surface);overflow:hidden;isolation:isolate}@media(min-width:990px){.rich-split{grid-template-columns:minmax(260px,1fr) minmax(0,2fr);align-items:start}}.rich-split:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;height:3px;background:var(--holo);background-size:200% 100%}.rich-split__head{display:grid;gap:14px;align-content:start}.rich-split__head .rich-text__heading{overflow-wrap:anywhere}.rich-split__links{display:grid;gap:8px;margin:6px 0 0;padding:0;list-style:none}.rich-split__links .rich-split__link-text,.rich-split__links a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid var(--color-border);border-radius:12px;background:color-mix(in srgb,var(--color-bg) 55%,transparent);color:inherit;font-size:.9rem;font-weight:700;text-decoration:none;transition:border-color .2s,transform .2s}.rich-split__links a:hover{border-color:var(--color-accent);transform:translate(2px)}.rich-split__links a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rich-split__links .icon{color:var(--color-accent);flex:none}@media(prefers-reduced-motion:reduce){.rich-split__links a{transition:none}.rich-split__links a:hover{transform:none}}.rich-split__body{display:grid;gap:16px;align-content:start}.rich-split__text{color:var(--color-muted);font-size:1rem;line-height:1.7}.rich-split__text p{margin:0 0 1em}.rich-split__text p:last-child{margin-block-end:0}.rich-split__text p:first-child{color:var(--color-fg);font-size:1.12rem;font-weight:600;line-height:1.6}.service-options__header{max-width:720px;margin-block-end:clamp(24px,4vw,48px)}.service-options__text{color:var(--color-muted)}.service-options__list{display:grid;gap:clamp(16px,2.4vw,28px);margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.service-options__list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.service-options__item{--service-c: var(--type-lightning);display:flex;min-width:0;border-radius:var(--radius-lg)}.service-options__card{position:relative;display:flex;flex:1;flex-direction:column;min-width:0;padding:clamp(22px,3.4vw,40px);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:radial-gradient(90% 60% at 100% 0%,color-mix(in srgb,var(--service-c) 20%,transparent),transparent 65%),var(--color-surface);box-shadow:var(--shadow-1);overflow-wrap:break-word;isolation:isolate}.service-options__item--highlight .service-options__card{border-color:transparent;box-shadow:var(--shadow-glow)}.service-options__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-end:18px}.service-options__orb{--size: clamp(56px, 7vw, 72px)}.service-options__label{padding:.4em .9em;border-radius:999px;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-accent);background:var(--color-accent)}.service-options__item--highlight .service-options__label{color:#10153a;background:var(--holo);background-size:200% 100%;animation:holo-shift 6s linear infinite}.service-options__title{margin:0 0 .4em}.service-options__desc{color:var(--color-muted)}.service-options__points{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none}.service-options__point{display:flex;align-items:flex-start;gap:10px;font-weight:600;line-height:1.4}.service-options__check{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:50%;color:#10153a;background:var(--service-c)}.service-options__footer{display:grid;gap:14px;margin-block-start:auto;padding-block-start:24px}.service-options__note{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin:0;padding-block-start:16px;border-block-start:1px dashed color-mix(in srgb,var(--color-fg) 22%,transparent)}.service-options__note-label{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.service-options__note-value{font-size:1.15rem;font-weight:800}.set-showcase .set-showcase__list{--scroller-min: 80%;margin-block:0;list-style:none}@media screen and (min-width:750px){.set-showcase .set-showcase__list{--scroller-min: 46%}}.set-showcase__item{min-width:0}.set-showcase__tile{position:relative;display:block;overflow:hidden;height:100%;border:1px solid var(--color-border);border-radius:var(--radius-lg);color:#fff;text-decoration:none;background:var(--color-surface);isolation:isolate;box-shadow:var(--shadow-1);transition:transform .35s var(--ease-spring),box-shadow .35s var(--ease)}.set-showcase__tile:hover{transform:translateY(-4px);box-shadow:var(--shadow-glow)}.set-showcase__media{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 3;background:radial-gradient(80% 80% at 80% 10%,color-mix(in srgb,var(--c) 70%,transparent),transparent 70%),linear-gradient(160deg,color-mix(in srgb,var(--c) 45%,#10153a),#0b1026)}.set-showcase__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgb(5 8 22 / .88) 100%)}.set-showcase__img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.set-showcase__tile:hover .set-showcase__img{transform:scale(1.06)}.set-showcase__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:repeating-linear-gradient(135deg,rgb(255 255 255 / .05) 0 2px,transparent 2px 14px)}.set-showcase__placeholder .energy{--size: 34%;aspect-ratio:1;height:auto;margin-block-end:12%}.set-showcase__placeholder--side{place-items:start;padding:9%}.set-showcase__placeholder--side .energy{--size: 22%;margin:0}.set-showcase__logo{display:grid;place-items:center;width:62%;height:40%;margin-block-end:18%}.set-showcase__logo img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 1px rgb(255 255 255 / .35)) drop-shadow(0 8px 18px rgb(0 0 0 / .55));transition:transform .5s var(--ease-spring)}.set-showcase__placeholder--side .set-showcase__logo{width:50%;height:34%;margin:0;place-items:center start}.set-showcase__placeholder--side .set-showcase__logo img{object-position:left center}.set-showcase__tile:hover .set-showcase__logo img{transform:scale(1.04)}.set-showcase__card{position:absolute;inset-block-start:10%;inset-inline-end:7%;z-index:1;width:34%;aspect-ratio:63 / 88;border-radius:7%;box-shadow:0 18px 40px -12px #000000b3,0 0 0 1px #ffffff1f;overflow:hidden;transform:rotate(8deg);transition:transform .5s var(--ease-spring)}.set-showcase__card img{width:100%;height:100%;object-fit:cover}.set-showcase__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgb(255 255 255 / .35) 45%,transparent 60%);mix-blend-mode:overlay}.set-showcase__card--booster{width:30%;aspect-ratio:5 / 9;border-radius:4px;box-shadow:0 22px 44px -14px #000000bf}.set-showcase__card--booster img{object-fit:contain}.set-showcase__tile:hover .set-showcase__card{transform:rotate(2deg) translateY(-6px) scale(1.06)}@media(prefers-reduced-motion:reduce){.set-showcase__tile:hover .set-showcase__card{transform:rotate(8deg)}}.set-showcase__shine{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;z-index:1;background:var(--holo);mix-blend-mode:color-dodge;opacity:0;transform:translate(-30%) rotate(8deg);transition:opacity .4s var(--ease),transform .8s var(--ease);mask-image:linear-gradient(100deg,transparent 35%,#000 50%,transparent 65%);-webkit-mask-image:linear-gradient(100deg,transparent 35%,#000 50%,transparent 65%)}.set-showcase__tile:hover .set-showcase__shine,.set-showcase__tile:focus-visible .set-showcase__shine{opacity:.55;transform:translate(30%) rotate(8deg)}.set-showcase__body{position:absolute;inset-inline:0;inset-block-end:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:clamp(16px,2.5vw,24px)}.set-showcase__badge{margin-block-end:6px}.set-showcase__subtitle{font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.8}.set-showcase__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:1.1;text-shadow:0 2px 12px rgb(0 0 0 / .5)}.set-showcase__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-block-start:6px;font-size:.88rem;font-weight:600;opacity:.9}.set-showcase__arrow{display:grid;place-items:center;width:36px;height:36px;margin-inline-start:auto;border-radius:50%;background:var(--color-accent);color:var(--color-on-accent);transition:transform .3s var(--ease-spring)}.set-showcase__tile:hover .set-showcase__arrow{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.set-showcase__tile:hover,.set-showcase__tile:hover .set-showcase__img{transform:none}}@media screen and (min-width:990px){.shop-by-energy__header{justify-content:center;text-align:center}.shop-by-energy__header .eyebrow{justify-content:center}}.shop-by-energy__list{display:flex;gap:clamp(10px,2vw,20px);margin:0 calc(var(--gutter) * -1);padding:12px var(--gutter) 16px;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.shop-by-energy__list::-webkit-scrollbar{display:none}@media screen and (min-width:990px){.shop-by-energy__list{flex-wrap:wrap;justify-content:center;margin:0;padding:12px 0 0;overflow:visible}}.shop-by-energy__item{flex:none;scroll-snap-align:start}.shop-by-energy__link{display:flex;flex-direction:column;align-items:center;gap:6px;width:clamp(92px,24vw,132px);min-height:44px;padding:12px 6px 14px;border-radius:var(--radius);color:inherit;text-align:center;text-decoration:none;transition:transform var(--dur) var(--ease-spring)}.shop-by-energy__link:hover{transform:translateY(-4px)}.shop-by-energy__link:focus-visible{outline-offset:0}.shop-by-energy__orb{position:relative;display:grid;place-items:center;margin-block-end:6px}.shop-by-energy__orb .energy{--size: clamp(64px, 17vw, 96px);position:relative;z-index:1;transition:transform .35s var(--ease-spring)}.shop-by-energy__halo{position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c) 70%,transparent) 0 35%,transparent 70%);opacity:.45;transform:scale(.9);transition:opacity .35s var(--ease),transform .35s var(--ease)}.shop-by-energy__link:hover .shop-by-energy__halo,.shop-by-energy__link:focus-visible .shop-by-energy__halo{opacity:1;transform:scale(1.15)}.shop-by-energy__link:hover .energy,.shop-by-energy__link:focus-visible .energy{transform:scale(1.08) rotate(-8deg)}.shop-by-energy__title{font-weight:800;line-height:1.2}.shop-by-energy__subtitle{font-size:.78rem;line-height:1.3;color:var(--color-muted)}@media(prefers-reduced-motion:reduce){.shop-by-energy__link:hover,.shop-by-energy__link:hover .energy,.shop-by-energy__link:focus-visible .energy{transform:none}}.trust-bar__heading{margin-block-end:24px;text-align:center}.trust-bar__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,2vw,20px);margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.trust-bar__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.trust-bar__item{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;padding:clamp(14px,2.4vw,22px);border:1px solid var(--color-border);border-radius:var(--radius);background:color-mix(in srgb,var(--color-surface) 75%,transparent);overflow-wrap:break-word}@media screen and (min-width:750px){.trust-bar__item{flex-direction:row;align-items:flex-start}}.trust-bar__icon{position:relative;display:grid;flex:none;place-items:center;width:48px;height:48px;border-radius:50%;color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 14%,transparent)}.trust-bar__icon:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;padding:2px;border-radius:50%;background:var(--holo);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.8}.trust-bar__title{margin:0 0 .25em;font-family:var(--font-body-family);font-size:clamp(.95rem,1.4vw,1.05rem);font-weight:800;letter-spacing:0;line-height:1.25}.trust-bar__title a{text-decoration:none}.trust-bar__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.trust-bar__desc{margin:0;font-size:.86rem;line-height:1.45;color:var(--color-muted)}.withdrawal__header{display:grid;gap:12px;margin-block-end:28px}.withdrawal__header .h1{margin:0}.withdrawal__intro{color:var(--color-muted)}.withdrawal__card{display:block;padding:clamp(20px,4vw,36px);border-radius:var(--radius-lg);background:var(--color-surface)}.withdrawal__form{display:grid;gap:16px}.withdrawal__grid{display:grid;align-items:start;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.withdrawal__submit{justify-self:start}.withdrawal__done{display:grid;gap:8px;justify-items:start}.withdrawal__done[hidden]{display:none}.withdrawal__done>.icon{width:40px;height:40px;padding:8px;border-radius:50%;background:var(--type-grass);color:#fff}.withdrawal__done .h3,.withdrawal__done p{margin:0}.withdrawal__hp{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.withdrawal__receipt[hidden],[data-withdrawal-mail-pending][hidden],[data-withdrawal-mail-sent][hidden]{display:none}.withdrawal__footnote{margin-top:24px;color:var(--color-muted);font-size:.88rem}.account-shell{display:grid;gap:clamp(20px,4vw,40px);align-items:start}@media(min-width:990px){.account-shell{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch}.account-shell .account-aside{order:-1}}.account-panel{padding:clamp(22px,4vw,44px);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1);min-width:0}.account-panel__head{margin-bottom:24px}.account-panel__head p{margin:0;color:var(--color-muted)}.account-form,.account-form__row{display:grid;gap:18px}@media(min-width:750px){.account-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-form__actions{display:grid;gap:14px;margin-top:6px}.account-form__alt{margin:22px 0 0;padding-top:20px;border-top:1px solid var(--color-border);text-align:center;color:var(--color-muted)}.account-form__alt .link{margin-inline-start:.3em}.status-pill{display:inline-flex;align-items:center;gap:.4em;padding:.3em .75em;border-radius:999px;white-space:nowrap;font-size:.76rem;font-weight:800;line-height:1.2;background:color-mix(in srgb,var(--color-fg) 10%,transparent)}.status-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.status-pill--fulfilled,.status-pill--paid{color:color-mix(in srgb,var(--type-grass) 70%,var(--color-fg));background:color-mix(in srgb,var(--type-grass) 16%,transparent)}.status-pill--partial,.status-pill--pending,.status-pill--partially_paid,.status-pill--authorized{color:color-mix(in srgb,var(--type-lightning) 75%,var(--color-fg));background:color-mix(in srgb,var(--type-lightning) 16%,transparent)}.status-pill--refunded,.status-pill--partially_refunded{color:color-mix(in srgb,var(--type-water) 70%,var(--color-fg));background:color-mix(in srgb,var(--type-water) 16%,transparent)}.status-pill--voided,.status-pill--cancelled{color:color-mix(in srgb,var(--type-fire) 70%,var(--color-fg));background:color-mix(in srgb,var(--type-fire) 16%,transparent)}.account-card{display:grid;gap:12px;padding:22px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.account-card.holo-border{border-color:transparent}.account-card__title{display:flex;align-items:center;gap:.45em;margin:0}.account-card__address{font-style:normal;line-height:1.6}.account-card__line{margin:0;overflow-wrap:anywhere}.page-content{font-size:1.04rem;line-height:1.75;overflow-wrap:break-word}.page-content h2,.page-content h3{margin-top:1.6em}.page-content img{height:auto;border-radius:var(--radius)}.page-content blockquote{margin:1.5em 0;padding:1em 1.4em;border-inline-start:4px solid var(--color-accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-surface);font-size:1.1em}.page-content iframe{max-width:100%}.blog-tags__link{display:inline-flex;align-items:center;min-height:44px;padding:.5em 1.1em;border-radius:999px;white-space:nowrap;border:1.5px solid var(--color-border);font-weight:700;font-size:.9rem;text-decoration:none;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.blog-tags__link:hover{border-color:var(--color-accent)}.blog-tags__link[aria-current=page]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.cart-line-margin{margin:2px 0 0;color:var(--color-muted);font-size:.76rem;font-weight:600;line-height:1.35}.collection-about{position:relative;display:grid;gap:clamp(20px,3vw,48px);margin-block-start:clamp(48px,7vw,88px);padding:clamp(24px,4vw,48px);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:radial-gradient(60% 80% at 0% 0%,color-mix(in srgb,var(--color-accent-2) 22%,transparent),transparent 70%),radial-gradient(50% 70% at 100% 100%,color-mix(in srgb,var(--color-accent) 12%,transparent),transparent 70%),var(--color-surface);overflow:hidden;isolation:isolate}@media(min-width:990px){.collection-about{grid-template-columns:minmax(240px,1fr) minmax(0,2fr);align-items:start}}.collection-about:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;height:3px;background:var(--holo);background-size:200% 100%}.collection-about__head{display:grid;gap:14px;align-content:start}.collection-about__head .eyebrow,.collection-about__title{margin:0}.collection-about__title{overflow-wrap:anywhere}.collection-about__facts{display:grid;gap:8px;margin:6px 0 0;padding:0;list-style:none}.collection-about__facts li{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid var(--color-border);border-radius:12px;background:color-mix(in srgb,var(--color-bg) 55%,transparent);font-size:.88rem}.collection-about__facts span{color:var(--color-muted)}.collection-about__facts strong{text-align:end}.collection-about__text{color:var(--color-muted);font-size:1rem;line-height:1.7}.collection-about__text p{margin:0 0 1em}.collection-about__text p:last-child{margin-block-end:0}.collection-about__text p:first-child{color:var(--color-fg);font-size:1.12rem;font-weight:600;line-height:1.6}.collection-tile__meta{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent)}.consent-check{position:relative;display:flex;align-items:flex-start;gap:10px;margin-block-start:12px;font-size:.8rem;line-height:1.45;color:var(--color-muted);text-align:start;cursor:pointer}.consent-check a{color:inherit;text-decoration:underline}.consent-check__input{position:absolute;width:22px;height:22px;margin:0;opacity:0}.consent-check__box{display:grid;flex:none;place-items:center;width:22px;height:22px;border:1.5px solid var(--color-border);border-radius:6px;background:var(--color-bg);color:transparent;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.consent-check__input:checked+.consent-check__box{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.consent-check__input:focus-visible+.consent-check__box{outline:2px solid var(--color-accent);outline-offset:2px}.cfield{display:grid;gap:0;min-width:0}.cfield__req{color:var(--color-accent)}.cfield__textarea{min-height:150px;resize:vertical;line-height:1.5}.cfield__hint{margin:.45em 0 0;font-size:.8rem;color:var(--color-muted)}.cfield__error{display:flex;align-items:center;gap:.4em;margin:.45em 0 0;font-size:.84rem;font-weight:600;color:color-mix(in srgb,var(--type-fire) 70%,var(--color-fg))}.cfield--error .field__input{border-color:var(--type-fire)}.form-errors__title{display:flex;align-items:center;gap:.45em;margin:0 0 .35em;font-weight:800}.form-errors__list{margin:0;padding-inline-start:1.2em;font-size:.92rem}.form-errors__list a{color:inherit;font-weight:700}.dispatch{--dispatch-accent: var(--type-grass);display:flex;gap:.7em;align-items:flex-start;margin:0;padding:12px 14px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--dispatch-accent) 30%,transparent);background:color-mix(in srgb,var(--dispatch-accent) 9%,transparent);color:var(--color-fg);font-size:.9rem;line-height:1.45}.dispatch[data-state=later],.dispatch[data-state=static],.dispatch--mixed{--dispatch-accent: var(--color-accent-2, var(--type-water))}.dispatch[data-state=none]{display:none}.dispatch__icon{position:relative;flex:none;display:inline-flex;margin-block-start:.1em;color:color-mix(in srgb,var(--dispatch-accent) 75%,var(--color-fg))}.dispatch__pulse{display:none}.dispatch[data-state=today] .dispatch__pulse{display:block;position:absolute;inset-block-start:-3px;inset-inline-end:-4px;width:8px;height:8px;border-radius:50%;background:var(--dispatch-accent);box-shadow:0 0 0 2px var(--color-bg);animation:dispatch-pulse 2s var(--ease) infinite}@keyframes dispatch-pulse{0%{box-shadow:0 0 0 2px var(--color-bg),0 0 0 2px color-mix(in srgb,var(--dispatch-accent) 60%,transparent)}70%,to{box-shadow:0 0 0 2px var(--color-bg),0 0 0 9px transparent}}.dispatch__body{display:grid;gap:.1em;min-width:0}.dispatch__headline{font-weight:700}.dispatch[data-state=static] .dispatch__headline,.dispatch--mixed .dispatch__body{font-weight:500}.dispatch__countdown{font-weight:700;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--dispatch-accent) 60%,var(--color-fg))}.dispatch__delivery{color:var(--color-muted);font-size:.85rem}.dispatch--drawer{margin-block-start:12px}.dispatch--product{align-items:center}.dispatch--product[data-state=today]{position:relative;overflow:hidden;padding:14px 16px;border-color:color-mix(in srgb,var(--dispatch-accent) 55%,transparent);background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--dispatch-accent) 22%,transparent),transparent 60%),color-mix(in srgb,var(--dispatch-accent) 8%,transparent);box-shadow:0 6px 24px -12px color-mix(in srgb,var(--dispatch-accent) 70%,transparent)}.dispatch--product[data-state=today]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,#fff 16%,transparent) 50%,transparent 65%);transform:translate(-100%);animation:dispatch-sheen 5s var(--ease) infinite;pointer-events:none}@keyframes dispatch-sheen{0%,55%{transform:translate(-100%)}85%,to{transform:translate(100%)}}.dispatch--product[data-state=today] .dispatch__headline{font-size:1rem}.dispatch--product .dispatch__body{flex:1}.dispatch--product[data-state=today] .dispatch__countdown{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.dispatch__clock{flex:none;display:inline-flex;align-items:center;gap:2px;font-variant-numeric:tabular-nums;font-weight:800;font-size:1.15rem;line-height:1}.dispatch__clock[hidden]{display:none}.dispatch__digit{min-width:2.1ch;padding:7px 5px;text-align:center;border-radius:6px;background:color-mix(in srgb,var(--dispatch-accent) 80%,#000);color:#fff;box-shadow:inset 0 -2px color-mix(in srgb,#000 25%,transparent)}.dispatch__sep{color:color-mix(in srgb,var(--dispatch-accent) 70%,var(--color-fg));animation:dispatch-blink 1s steps(1) infinite}@keyframes dispatch-blink{50%{opacity:.25}}.dispatch[data-urgent]{--dispatch-accent: var(--type-fire)}.dispatch[data-urgent] .dispatch__digit{animation:dispatch-urgent 1s var(--ease) infinite}@keyframes dispatch-urgent{50%{transform:scale(1.06)}}@media(max-width:380px){.dispatch--product{flex-wrap:wrap}.dispatch__clock{margin-inline-start:calc(16px + .7em)}}.dispatch--bar{display:inline;padding:0;border:0;background:none;color:inherit;font-size:inherit}.dispatch--bar .dispatch__headline{font-weight:inherit}.dispatch--bar .dispatch__countdown{color:inherit;opacity:.85;margin-inline-start:.35em}.dispatch--bar .dispatch__countdown:before{content:"\b7";margin-inline-end:.35em}@media(prefers-reduced-motion:reduce){.dispatch[data-state=today] .dispatch__pulse,.dispatch--product[data-state=today]:after,.dispatch__sep,.dispatch[data-urgent] .dispatch__digit{animation:none}}.facet-check{position:relative;display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 8px;margin-inline:-8px;border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--dur) var(--ease)}.facet-check:hover{background:color-mix(in srgb,var(--color-fg) 6%,transparent)}.facet-check--disabled{opacity:.45;cursor:not-allowed}.facet-check__input{position:absolute;width:1px;height:1px;opacity:0}.facet-check__box{display:grid;width:22px;height:22px;flex:none;border:1.5px solid var(--color-border);border-radius:7px;background:var(--color-surface);color:var(--color-on-accent);place-items:center;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.facet-check__box .icon{opacity:0;transform:scale(.4);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease-spring)}.facet-check__input:checked+.facet-check__box{border-color:var(--color-accent);background:var(--color-accent)}.facet-check__input:checked+.facet-check__box .icon{opacity:1;transform:none}.facet-check__input:focus-visible+.facet-check__box{outline:3px solid var(--color-accent);outline-offset:2px}.facet-check__dot{width:9px;height:9px;flex:none;border-radius:50%;background:var(--facet-dot)}.facet-check__dot--1{--facet-dot: #3FCB6B}.facet-check__dot--2{--facet-dot: #7AD94A}.facet-check__dot--3{--facet-dot: #C3DB3F}.facet-check__dot--4{--facet-dot: #FFD23F}.facet-check__dot--5{--facet-dot: #FFA53F}.facet-check__dot--6{--facet-dot: #FF7A3C}.facet-check__dot--7{--facet-dot: #FF5A3C}.facet-check__label{flex:1;min-width:0;overflow-wrap:anywhere;line-height:1.3}.facet-check__count{padding:.1em .55em;border-radius:99px;background:color-mix(in srgb,var(--color-fg) 8%,transparent);color:var(--color-muted);font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums}.facets-form{display:grid;gap:4px}.facets-form__group{border-bottom:1px solid var(--color-border)}.facets-form__summary{display:flex;align-items:center;gap:8px;min-height:52px;padding-block:8px;font-weight:700;cursor:pointer;list-style:none}.facets-form__summary::-webkit-details-marker{display:none}.facets-form__summary>span:first-child{flex:1}.facets-form__badge{display:grid;min-width:22px;height:22px;padding:0 6px;border-radius:99px;background:var(--color-accent);color:var(--color-on-accent);font-size:.72rem;font-weight:800;place-items:center}.facets-form__chevron{transition:transform var(--dur) var(--ease)}.facets-form__group[open]>.facets-form__summary .facets-form__chevron{transform:rotate(180deg)}.facets-form__fieldset{margin:0;padding:0 0 14px;border:0;min-width:0}.facets-form__list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.facets-form__more{margin-block-start:4px}.facets-form__more-summary{min-height:44px;cursor:pointer;list-style:none}.facets-form__more-summary::-webkit-details-marker{display:none}.facets-form__more[open]>.facets-form__more-summary{display:none}.facets-form__price{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px}.facets-form__price .field{position:relative}.facets-form__currency{position:absolute;inset-block-end:0;inset-inline-start:12px;display:grid;height:52px;color:var(--color-muted);place-items:center;pointer-events:none}.facets-form__price-input{padding-inline-start:2em;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.facets-form__dash{padding-block-end:14px;color:var(--color-muted)}.facets-form__hint{margin:8px 0 0;font-size:.78rem;color:var(--color-muted)}.facets-form__actions{padding-block-start:14px}.js .facets-form__actions{display:none}.lang-chips{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-block-end:18px}.lang-chips__label{font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.lang-chips__list{display:flex;gap:8px;min-width:0;margin:-6px 0;padding:6px 0;overflow-x:auto;list-style:none;scrollbar-width:none}@media(max-width:749px){.lang-chips__list{flex:1 1 100%;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}}.lang-chip{display:inline-flex;align-items:center;gap:.5em;min-height:44px;padding:.4em 1em;border:1.5px solid var(--color-border);border-radius:999px;font-size:.9rem;font-weight:700;white-space:nowrap;color:inherit;text-decoration:none;background:var(--color-surface);transition:transform var(--dur) var(--ease-spring),border-color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.lang-chip:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-accent) 60%,var(--color-border))}.lang-chip:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.lang-chip .flag{display:inline-grid;flex:none;place-items:center;width:22px;height:15px;overflow:hidden;border-radius:3px;box-shadow:0 0 0 1px color-mix(in srgb,currentColor 25%,transparent)}.lang-chip .flag svg{display:block;width:100%;height:100%}.lang-chip .flag__code{font-size:.6rem;font-weight:800}.lang-chip--active{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 16%,var(--color-surface))}.lang-chip__count{min-width:1.6em;padding:.1em .45em;border-radius:999px;font-size:.75rem;text-align:center;color:var(--color-muted);background:color-mix(in srgb,currentColor 8%,transparent)}.facets__layout{display:grid;gap:24px}@media(min-width:990px){.facets--sidebar .facets__layout{grid-template-columns:260px minmax(0,1fr);gap:clamp(28px,3vw,48px);align-items:start}}.facets__sidebar{display:none}@media(min-width:990px){.facets__sidebar{position:sticky;inset-block-start:96px;display:block;max-height:calc(100dvh - 120px);padding-inline-end:6px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}.facets__heading{display:flex;align-items:center;gap:.5em;margin:0 0 4px;font-family:var(--font-body-family);font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.facets__main{min-width:0}.facets__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-block-end:16px;padding-block-end:16px;border-bottom:1px solid var(--color-border)}.facets__open{min-height:44px}@media(min-width:990px){.facets__open{display:none}}.facets__open-count:empty{display:none}.facets__count{flex:1;margin:0;color:var(--color-muted);font-size:.9rem;font-weight:600}.facets__sort{display:flex;align-items:center;gap:10px}.facets__sort-label{font-size:.85rem;color:var(--color-muted);white-space:nowrap}.facets__sort-select .select__select{min-height:44px;padding-block:.5em;font-size:.9rem}.facets__active{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px;padding:0;list-style:none}.facet-pill{display:inline-flex;align-items:center;gap:.5em;min-height:44px;padding:.4em .7em .4em 1em;border:1.5px solid color-mix(in srgb,var(--color-accent) 55%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--color-accent) 12%,transparent);font-size:.88rem;font-weight:600;text-decoration:none;transition:transform var(--dur) var(--ease-spring),background-color var(--dur) var(--ease)}.facet-pill:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--color-accent) 22%,transparent)}.facet-pill__label{color:var(--color-muted);font-weight:500}.facets__clear{min-height:44px;padding-inline:6px}.facets__results{transition:opacity .2s var(--ease)}.facets[aria-busy=true] .facets__results{opacity:.45}.facets__drawer-footer{display:grid;grid-template-columns:auto 1fr;gap:10px}.footer-legal-nav{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;justify-content:space-between;margin-top:40px;padding-top:24px;border-top:1px solid var(--color-border)}.footer-legal-nav__list{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;font-size:.88rem;font-weight:600}.footer-legal-nav__list a{color:var(--color-fg);text-decoration:none}.footer-legal-nav__list a:hover{color:var(--color-accent);text-decoration:underline}.footer-legal-nav__withdraw{flex:none}.footer-legal-nav--aside{flex-direction:column;align-items:stretch;gap:18px;margin:0;padding:0;border:0}.footer-legal-nav--aside .footer-legal-nav__list{flex-direction:column;gap:2px;font-size:.95rem}.footer-legal-nav--aside .footer-legal-nav__list a{display:block;padding:9px 12px;border-radius:var(--radius-sm);color:var(--color-muted)}.footer-legal-nav--aside .footer-legal-nav__list a:hover{background:color-mix(in srgb,var(--color-fg) 6%,transparent);color:var(--color-fg);text-decoration:none}.footer-legal-nav--aside .footer-legal-nav__list a[aria-current=page]{background:color-mix(in srgb,var(--color-accent) 14%,transparent);color:var(--color-fg)}.site-header__bar{position:relative}.header-nav__item--mega{position:static}.header-mega{position:absolute;inset-inline:0;top:100%;z-index:5;background:color-mix(in srgb,var(--color-surface) 96%,var(--color-bg));border-block:1px solid var(--color-border);box-shadow:0 24px 48px -24px #0000008c;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s var(--ease),transform .2s var(--ease),visibility .2s}.header-mega:before{content:"";position:absolute;inset-inline:0;top:0;height:2px;background:var(--holo);opacity:.85}.header-mega:after{content:"";position:absolute;inset-inline:0;bottom:100%;height:22px}.header-nav__item--mega:hover>.header-mega,.header-nav__item--mega:focus-within>.header-mega{opacity:1;visibility:visible;transform:none}.header-nav__item.is-dismissed>.header-mega{opacity:0;visibility:hidden;transform:translateY(6px)}.header-mega__inner{max-height:calc(100vh - 140px);max-height:calc(100dvh - 140px);overflow-y:auto;overscroll-behavior:contain;padding-block:22px 24px}.header-mega__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block-end:18px}.header-mega__eyebrow{display:inline-flex;align-items:center;gap:.5em;margin:0;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.header-mega__eyebrow .icon{color:var(--color-accent)}.header-mega__all{display:inline-flex;align-items:center;gap:.4em;font-weight:700;color:var(--color-accent);text-decoration:none}.header-mega__all:hover{text-decoration:underline;text-underline-offset:3px}.header-mega__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.header-mega__col{--mega-accent: var(--color-accent);position:relative;padding:14px 12px 10px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--mega-accent) 7%,transparent);border:1px solid color-mix(in srgb,var(--mega-accent) 22%,var(--color-border))}.header-mega__series{display:flex;align-items:center;gap:.55em;padding:2px 4px 10px;margin-block-end:6px;border-block-end:1px solid color-mix(in srgb,var(--mega-accent) 30%,var(--color-border));font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.02rem;letter-spacing:-.01em;text-decoration:none;color:var(--color-fg)}.header-mega__series-title{flex:1;min-width:0}.header-mega__series .icon{opacity:.55;transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}.header-mega__series:hover .icon,.header-mega__series:focus-visible .icon{opacity:1;transform:translate(2px)}.header-mega__dot{width:10px;height:10px;flex:none;border-radius:50%;background:var(--mega-accent);box-shadow:0 0 10px color-mix(in srgb,var(--mega-accent) 70%,transparent)}.header-mega__sets{list-style:none;margin:0;padding:0;display:grid;gap:1px}.header-nav .header-mega__sets a{display:block;padding:.42em .5em;border-radius:calc(var(--radius-sm) * .7);font-size:.92rem;font-weight:500;text-decoration:none;color:color-mix(in srgb,var(--color-fg) 82%,transparent);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.header-nav .header-mega__sets a:hover,.header-nav .header-mega__sets a:focus-visible{background:color-mix(in srgb,var(--mega-accent) 16%,transparent);color:var(--color-fg)}.header-mega a[aria-current=page]{color:var(--color-accent);font-weight:700}.header-mega__quick{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:18px 0 0;padding:16px 0 0;border-block-start:1px solid var(--color-border)}.header-mega__pill{display:inline-flex;align-items:center;gap:.4em;padding:.5em 1em;border-radius:999px;border:1px solid var(--color-border);font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.header-mega__pill:hover,.header-mega__pill:focus-visible{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.header-mega__quick li:last-child .header-mega__pill{border-color:color-mix(in srgb,var(--color-accent) 55%,var(--color-border));color:var(--color-accent)}@media(prefers-reduced-motion:reduce){.header-mega{transition:none;transform:none}}.hero-search{width:min(100%,520px);margin-block-start:14px}.hero-search .predictive-search__panel{position:static;margin-block-start:8px;max-height:min(50dvh,420px)}.lang-switch{position:relative;margin:0}.lang-switch__summary{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 10px;border-radius:999px;font-size:.85rem;font-weight:800;letter-spacing:.04em;list-style:none;cursor:pointer}.lang-switch__summary::-webkit-details-marker{display:none}.lang-switch__summary:hover{background:color-mix(in srgb,var(--color-fg) 8%,transparent)}.lang-switch__panel{position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;z-index:20;display:grid;gap:10px;width:max-content;min-width:200px;max-width:min(320px,90vw);padding:6px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-1)}.lang-switch__list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.lang-switch__currency{margin-inline-start:.4em;font-size:.78rem;font-weight:800}.lang-switch__country{display:grid;gap:8px;padding:6px}.lang-switch__country .lang-switch__label{margin:0}.lang-switch__country .select__select{width:100%}.lang-switch__panel .lang-switch__list+.lang-switch__country{border-block-start:1px solid var(--color-border);padding-block-start:12px}.js .lang-switch__apply{display:none}.lang-switch__pills+.lang-switch__country{margin-block-start:12px;padding:0}.lang-switch__option{display:flex;align-items:center;gap:.7em;width:100%;min-height:40px;padding:0 12px;border:0;border-radius:var(--radius-sm);background:none;color:inherit;font:inherit;font-weight:600;text-align:start;cursor:pointer}.lang-switch__option:hover{background:color-mix(in srgb,var(--color-fg) 8%,transparent)}.lang-switch__option[aria-current=true]{color:var(--color-accent)}.lang-switch .flag{display:inline-grid;flex:none;place-items:center;width:24px;height:16px;overflow:hidden;border-radius:3px;box-shadow:0 0 0 1px #ffffff40}.lang-switch .flag svg{display:block;width:100%;height:100%}.lang-switch .flag__code{font-size:.62rem;font-weight:800}.lang-switch__label{margin:0 0 8px;color:var(--color-muted);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lang-switch__pills{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.lang-switch__pills .lang-switch__option{width:auto;border:1px solid var(--color-border);border-radius:999px}.lang-switch__pills .lang-switch__option[aria-current=true]{border-color:var(--color-accent)}.legal-page{--legal-measure: 80ch;padding-block:clamp(56px,8vw,120px) clamp(72px,10vw,152px)}.legal-page__layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "panel" "aside";gap:clamp(24px,3vw,40px);align-items:start}@media screen and (min-width:990px){.legal-page__layout{grid-template-columns:minmax(0,1fr) minmax(240px,300px);grid-template-areas:"hero hero" "panel aside";column-gap:clamp(32px,4vw,56px)}}.legal-page .shopify-policy__container{display:contents}.legal-page__hero,.legal-page .shopify-policy__title{grid-area:hero;margin:0;text-align:start}.legal-page .shopify-policy__title h1{margin:0;font-size:calc(clamp(2.1rem,4.6vw,3.6rem) * var(--font-heading-scale));overflow-wrap:anywhere}.legal-page .shopify-policy__title:after{content:"";display:block;width:72px;height:5px;margin-block-start:18px;border-radius:5px;background:var(--holo);background-size:200% 100%}.legal-page__panel,.legal-page .shopify-policy__body{grid-area:panel;min-width:0;margin:0;padding:clamp(22px,4.5vw,64px);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:radial-gradient(60% 50% at 0% 0%,color-mix(in srgb,var(--color-accent-2) 14%,transparent),transparent 70%),var(--color-surface)}.legal-page__panel .rte,.legal-page .shopify-policy__body .rte{max-width:var(--legal-measure);font-size:1.02rem;line-height:1.75;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}:is(.legal-page__panel .rte,.legal-page .shopify-policy__body .rte)>:first-child{margin-block-start:0}:is(.legal-page__panel .rte,.legal-page .shopify-policy__body .rte) h2{margin-block:2em .6em;font-size:calc(1.45rem * var(--font-heading-scale));line-height:1.2}:is(.legal-page__panel .rte,.legal-page .shopify-policy__body .rte) h3{margin-block:1.6em .5em;font-size:calc(1.15rem * var(--font-heading-scale));line-height:1.3}:is(.legal-page__panel .rte,.legal-page .shopify-policy__body .rte) h2:first-child,:is(.legal-page__panel .rte,.legal-page .shopify-policy__body .rte) h3:first-child{margin-block-start:0}:is(.legal-page__panel .rte,.legal-page .shopify-policy__body .rte) p,:is(.legal-page__panel .rte,.legal-page .shopify-policy__body .rte) ul,:is(.legal-page__panel .rte,.legal-page .shopify-policy__body .rte) ol{margin-block:0 1em}:is(.legal-page__panel .rte,.legal-page .shopify-policy__body .rte) ul,:is(.legal-page__panel .rte,.legal-page .shopify-policy__body .rte) ol{padding-inline-start:1.3em}:is(.legal-page__panel .rte,.legal-page .shopify-policy__body .rte) li+li{margin-block-start:.35em}:is(.legal-page__panel .rte,.legal-page .shopify-policy__body .rte) li::marker{color:var(--color-accent)}:is(.legal-page__panel .rte,.legal-page .shopify-policy__body .rte) a{overflow-wrap:anywhere}:is(.legal-page__panel .rte,.legal-page .shopify-policy__body .rte) table{display:block;overflow-x:auto}.legal-page__aside{grid-area:aside;min-width:0}@media screen and (min-width:990px){.legal-page__aside{position:sticky;inset-block-start:112px}}.legal-page__aside-inner{display:grid;gap:14px;padding:22px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.legal-page__aside-heading{margin:0}.pagination .pagination-nav__gap{border-color:transparent}.pagination a{transition:transform var(--dur) var(--ease-spring),border-color var(--dur) var(--ease)}.pagination a:hover{transform:translateY(-2px);border-color:var(--color-accent)}.predictive-search{position:relative;display:block;width:100%}.predictive-search__form{position:relative}.predictive-search__field{position:relative;display:flex;align-items:center;gap:6px;min-height:52px;padding:4px 4px 4px 14px;border:1.5px solid var(--color-border);border-radius:999px;background:var(--color-surface);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.predictive-search__field:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent) 22%,transparent)}.predictive-search__icon{display:grid;color:var(--color-muted)}.predictive-search__input{flex:1;min-width:0;min-height:44px;padding:0 4px;border:0;background:transparent;color:var(--color-fg);font-size:1rem;outline:none}.predictive-search__input::placeholder{color:var(--color-muted)}.predictive-search__input::-webkit-search-cancel-button{display:none}.predictive-search__submit{min-height:44px;padding-inline:1.1em}.predictive-search__submit-icon,.predictive-search--compact .predictive-search__submit-label{display:none}.predictive-search--compact .predictive-search__submit-icon{display:inline-grid}.predictive-search--compact .predictive-search__submit{width:44px;padding:0}.predictive-search--large .predictive-search__field{min-height:68px;padding-inline-start:22px;border-width:2px;box-shadow:var(--shadow-1)}@media(min-width:750px){.predictive-search--large .predictive-search__field{min-height:76px}}.predictive-search--large .predictive-search__input{font-size:1.15rem;font-weight:600}@media(min-width:750px){.predictive-search--large .predictive-search__input{font-size:1.35rem}}.predictive-search--large .predictive-search__submit{min-height:56px;padding-inline:1.6em}@media(max-width:599px){.predictive-search--large .predictive-search__submit-label{display:none}.predictive-search--large .predictive-search__submit-icon{display:inline-grid}.predictive-search--large .predictive-search__submit{width:56px;padding:0}}.predictive-search__panel{position:absolute;inset-inline:0;inset-block-start:calc(100% + 8px);z-index:60;max-height:min(70dvh,620px);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:0 30px 60px -20px #0009;overflow-y:auto;overscroll-behavior:contain;animation:predictive-in .22s var(--ease)}@keyframes predictive-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.price__note [hidden]{display:none}.product-card__meta{display:flex;align-items:baseline;gap:.4em;min-width:0;white-space:nowrap}.product-card__set{flex:0 0 auto;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.product-card__series{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:500;opacity:.75}.product-card__sep{flex:none;opacity:.6}.product-gallery{--gallery-card-width: min(100%, 82vw, calc(64dvh * 63 / 88));position:relative;min-width:0}@media(min-width:990px){.product-gallery{--gallery-card-width: min(100%, 520px, calc(74dvh * 63 / 88))}}.product-gallery__stage{position:relative;isolation:isolate}.product-gallery__aura{position:absolute;top:6%;right:8%;bottom:6%;left:8%;z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-accent) 38%,transparent),transparent),radial-gradient(60% 50% at 30% 70%,color-mix(in srgb,var(--color-accent-2) 45%,transparent),transparent),radial-gradient(50% 45% at 75% 25%,color-mix(in srgb,var(--type-psychic) 40%,transparent),transparent);filter:blur(40px);opacity:.75;animation:gallery-aura 9s ease-in-out infinite alternate;pointer-events:none}.product-gallery__track{position:relative;display:flex;margin:0;padding:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;outline:none}.product-gallery__track::-webkit-scrollbar{display:none}.product-gallery__slide{position:relative;display:grid;flex:0 0 100%;place-items:center;padding-block:clamp(12px,3vw,32px);scroll-snap-align:center;scroll-snap-stop:always}.product-gallery__tilt{display:block;width:var(--gallery-card-width);perspective:1100px}.product-gallery__card{--mx: 50%;--my: 50%;--rx: 0deg;--ry: 0deg;--o: 0;position:relative;overflow:hidden;aspect-ratio:63 / 88;border:1px solid color-mix(in srgb,var(--color-fg) 18%,transparent);border-radius:calc(var(--radius) * .9);background:linear-gradient(160deg,color-mix(in srgb,#fff 10%,transparent),transparent 40%),radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--color-accent-2) 22%,var(--color-surface)),var(--color-surface));box-shadow:0 30px 60px -28px #000000b3,0 0 0 6px color-mix(in srgb,var(--color-fg) 5%,transparent);transform-style:preserve-3d;isolation:isolate;transition:transform .5s var(--ease),box-shadow .3s var(--ease)}.has-holo .product-gallery__card{transform:rotateX(var(--rx)) rotateY(var(--ry))}.has-holo .product-gallery__card:before,.has-holo .product-gallery__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:var(--o);pointer-events:none;transition:opacity .35s var(--ease)}.has-holo .product-gallery__card:before{background:var(--holo);background-position:var(--mx) var(--my);background-size:250% 250%;mix-blend-mode:color-dodge;filter:saturate(1.4) brightness(.8);-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my),#000 0 22%,transparent 70%);mask-image:radial-gradient(circle at var(--mx) var(--my),#000 0 22%,transparent 70%)}.has-holo .product-gallery__card:after{background:radial-gradient(circle at var(--mx) var(--my),rgb(255 255 255 / .5),transparent 45%);mix-blend-mode:overlay}.has-holo .product-gallery--box .product-gallery__card{transform:rotateX(calc(var(--rx) * .4)) rotateY(calc(var(--ry) * .4))}.has-holo .product-gallery--box .product-gallery__card:before{opacity:calc(var(--o) * .3)}.has-holo .product-gallery--box .product-gallery__card:after{opacity:calc(var(--o) * .6)}.product-gallery--box .product-gallery__img{padding:3%}.product-gallery__img,.product-gallery__card .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:5%;object-fit:contain;filter:drop-shadow(0 16px 22px rgb(0 0 0 / .4))}.product-gallery__video{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.product-gallery__video :is(video,iframe){width:100%;height:100%;border:0;object-fit:contain}.product-gallery__zoom{position:absolute;inset-block-end:clamp(18px,4vw,40px);inset-inline-end:max(8px,calc((100% - var(--gallery-card-width)) / 2 - 8px));z-index:3;background:color-mix(in srgb,var(--color-bg) 70%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-1)}.product-gallery__arrow{position:absolute;inset-block-start:50%;z-index:3;display:none;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 80%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);translate:0 -50%}@media(min-width:990px){.product-gallery__arrow{display:inline-grid}}.product-gallery__arrow--prev{inset-inline-start:0}.product-gallery__arrow--prev .icon{transform:scaleX(-1)}.product-gallery__arrow--next{inset-inline-end:0}.product-gallery__dots{display:flex;justify-content:center;gap:0}@media(min-width:990px){.product-gallery__dots{display:none}}.product-gallery__dot{display:grid;width:32px;height:44px;padding:0;border:0;background:transparent;place-items:center}.product-gallery__dot span{width:8px;height:8px;border-radius:99px;background:color-mix(in srgb,var(--color-fg) 35%,transparent);transition:transform var(--dur) var(--ease),background-color var(--dur) var(--ease)}.product-gallery__dot[aria-current=true] span{background:var(--color-accent);transform:scaleX(2.4)}.product-gallery__thumbs{display:none;justify-content:center;flex-wrap:wrap;gap:10px;margin:12px 0 0;padding:0;list-style:none}@media(min-width:990px){.product-gallery__thumbs{display:flex}}.product-gallery__thumb{display:block;width:64px;padding:4px;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);opacity:.7;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease-spring)}.product-gallery__thumb:hover{opacity:1;transform:translateY(-2px)}.product-gallery__thumb[aria-current=true]{border-color:var(--color-accent);opacity:1;box-shadow:var(--shadow-glow)}.product-gallery__thumb img{width:100%;aspect-ratio:63 / 88;object-fit:contain}.lightbox{width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;border:0;background:#050816f0;color:#fff;overscroll-behavior:contain}.lightbox::backdrop{background:#050816cc}.lightbox__bar{position:sticky;inset-block-start:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 20px;background:linear-gradient(rgb(5 8 22 / .9),transparent)}.lightbox__hint{font-size:.85rem;opacity:.75}.lightbox__list{display:grid;gap:24px;margin:0 auto;padding:0 12px 48px;max-width:960px;list-style:none}.lightbox__zoomable{display:block;width:100%;padding:0;border:0;background:transparent;overflow:hidden;cursor:zoom-in;border-radius:var(--radius)}.lightbox__zoomable img{width:100%;height:auto;transform-origin:var(--zx, 50%) var(--zy, 50%);transition:transform .35s var(--ease)}.lightbox__zoomable[aria-pressed=true]{cursor:zoom-out}.lightbox__zoomable[aria-pressed=true] img{transform:scale(2.2)}@keyframes gallery-aura{0%{transform:scale(1) rotate(0)}to{transform:scale(1.12) rotate(8deg)}}@media(prefers-reduced-motion:reduce){.product-gallery__aura{animation:none}.product-gallery__card{transform:none}}.product__lead{margin:4px 0 0;max-width:60ch;color:var(--color-muted);font-size:1.02rem;line-height:1.55}.product-safety{display:grid;gap:4px;font-size:.92rem}.product-safety p{margin:0 0 10px}.product-safety__label{margin:4px 0 0;font-family:var(--font-body-family);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.product__set-parts{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.15em .55em}@media(max-width:749px){.product__set-parts{flex-direction:column;align-items:flex-start;gap:.3em}}@media(max-width:749px){.product__set-sep{display:none}}.product__set-part{min-width:0;overflow-wrap:anywhere}.product__set-label{font-weight:600;color:var(--color-muted)}.product__set-sep{color:var(--color-muted)}.product__set-link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}.product__set-link:hover{text-decoration-color:currentColor}.logo__wordmark{display:block;width:min(var(--logo-w, 160px),46vw);height:auto}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
