*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Space Grotesk,system-ui,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden;background-image:radial-gradient(1200px 600px at 80% -10%,color-mix(in srgb,var(--purple) 22%,transparent),transparent 60%),radial-gradient(900px 500px at 0% 30%,color-mix(in srgb,var(--cyan) 12%,transparent),transparent 60%),linear-gradient(color-mix(in srgb,var(--ink) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ink) 4%,transparent) 1px,transparent 1px);background-size:auto,auto,32px 32px,32px 32px;background-attachment:fixed}img,svg,video{max-width:100%;height:auto;display:block}a{color:var(--cyan)}a:hover{color:var(--pink)}button{font:inherit;cursor:pointer}h1,h2,h3,h4{margin:0 0 .5em;line-height:1.25}p{margin:0 0 1em}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:8px;z-index:999;background:var(--cyan);color:var(--line);padding:8px 14px}.skip-link:focus{left:8px}:focus-visible{outline:3px dashed var(--pink);outline-offset:3px}.pixel-heading{font-family:"Press Start 2P",Silkscreen,monospace;letter-spacing:.02em;text-transform:uppercase;line-height:1.4}.pc-h2{font-size:clamp(18px,3.2vw,30px);text-shadow:3px 3px 0 var(--line),0 0 18px color-mix(in srgb,var(--cyan) 45%,transparent)}.pc-muted{color:var(--muted)}.pc-small{font-size:13px}.pc-center{text-align:center}.pc-text-cyan{color:var(--cyan)}.pc-text-purple{color:var(--purple)}.pc-success{color:#5dff9b;font-weight:700}.pc-error{color:#ff6b7a;font-weight:700}.pc-container{width:min(1240px,100% - 32px);margin-inline:auto}.pc-container--narrow{width:min(820px,100% - 32px)}.pc-section{padding:clamp(48px,7vw,96px) 0;position:relative}.pc-section__head{text-align:center;max-width:720px;margin:0 auto 40px}.pc-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:Silkscreen,monospace;font-size:13px;text-transform:uppercase;letter-spacing:.12em;color:var(--pink);margin-bottom:14px}.pixel-box{position:relative;background:var(--bg-2);border:4px solid var(--line);box-shadow:inset 4px 4px color-mix(in srgb,var(--ink) 10%,transparent),inset -4px -4px color-mix(in srgb,#000 30%,transparent),6px 6px 0 var(--line);clip-path:polygon(0 8px,8px 8px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 8px) calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 8px),0 calc(100% - 8px))}.pixel-box{filter:drop-shadow(5px 5px 0 var(--line))}.pc-btn{--btn-bg: var(--cyan);--btn-ink: var(--line);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 24px;font-family:"Press Start 2P",monospace;font-size:12px;text-transform:uppercase;text-decoration:none;letter-spacing:.04em;color:var(--btn-ink);background:var(--btn-bg);border:4px solid var(--line);box-shadow:inset -4px -4px #00000047,inset 4px 4px #ffffff73,0 6px 0 var(--line);transform:translateY(0);transition:transform .08s steps(2),box-shadow .08s steps(2),filter .2s;image-rendering:pixelated}.pc-btn:hover{color:var(--btn-ink);filter:brightness(1.08);transform:translateY(-2px);box-shadow:inset -4px -4px #00000047,inset 4px 4px #ffffff73,0 8px 0 var(--line)}.pc-btn:active{transform:translateY(6px);box-shadow:inset -4px -4px #00000047,inset 4px 4px #ffffff73,0 0 0 var(--line)}.pc-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.pc-btn--primary{--btn-bg: var(--cyan)}.pc-btn--ghost{--btn-bg: var(--bg-2);--btn-ink: var(--ink)}.pc-btn--full{width:100%}.pc-btn--lg{min-height:60px;padding:18px 28px;font-size:13px}.pc-btn--glow{animation:pc-glow 2.4s ease-in-out infinite}@keyframes pc-glow{0%,to{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--cyan) 80%,transparent))}}.pc-icon-btn{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;color:var(--ink);background:transparent;border:0;text-decoration:none}.pc-icon-btn:hover{color:var(--cyan)}.pc-chip{display:inline-block;padding:6px 12px;font-family:Silkscreen,monospace;font-size:12px;text-transform:uppercase;text-decoration:none;color:var(--ink);background:color-mix(in srgb,var(--purple) 22%,var(--bg-2));border:3px solid var(--line)}.pc-badge{display:inline-block;padding:4px 8px;font-family:"Press Start 2P",monospace;font-size:10px;background:var(--purple);color:#fff;border:3px solid var(--line)}.pc-badge--sale{background:var(--sale);color:var(--line)}.pc-input{width:100%;min-height:50px;padding:12px 14px;font:inherit;color:var(--ink);background:var(--bg);border:4px solid var(--line);box-shadow:inset 3px 3px #00000059}.pc-input:focus{outline:none;border-color:var(--cyan)}.pc-announce{overflow:hidden;background:linear-gradient(90deg,var(--purple),var(--blue),var(--purple));border-bottom:4px solid var(--line)}.pc-announce__track{display:flex;width:max-content;animation:pc-marquee var(--speed, 35s) linear infinite}.pc-announce:hover .pc-announce__track{animation-play-state:paused}.pc-announce__item{display:inline-flex;align-items:center;gap:8px;padding:9px 28px;white-space:nowrap;font-family:Silkscreen,monospace;font-size:13px;text-transform:uppercase;color:#fff}.pc-announce__item a{color:#fff}@keyframes pc-marquee{to{transform:translate(-50%)}}.pc-header{z-index:50;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:4px solid var(--line)}.pc-header.is-sticky{position:sticky;top:0}.pc-header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:76px}.pc-logo{display:inline-block;padding:6px 0}.pc-logo__img{height:auto;transition:transform .2s steps(3)}.pc-logo:hover .pc-logo__img{transform:rotate(-3deg) scale(1.04)}.pc-nav__list{display:flex;justify-content:center;gap:6px;list-style:none;margin:0;padding:0}.pc-nav__link{display:block;padding:10px 14px;text-decoration:none;color:var(--ink);font-family:Silkscreen,monospace;font-size:14px;text-transform:uppercase}.pc-nav__link:hover,.pc-nav__link.is-active{color:var(--cyan);background:color-mix(in srgb,var(--cyan) 10%,transparent);box-shadow:inset 0 -4px 0 var(--cyan)}.pc-header__actions{display:flex;align-items:center;gap:4px}.pc-header__burger{display:none;flex-direction:column;gap:5px}.pc-header__burger span{display:block;width:22px;height:4px;background:currentColor}.pc-count{position:absolute;top:2px;right:0;min-width:20px;height:20px;padding:0 4px;display:grid;place-items:center;font-family:"Press Start 2P",monospace;font-size:9px;background:var(--pink);color:var(--line);border:2px solid var(--line)}.pc-drawer__title .pc-count{position:static;display:inline-grid;margin-left:8px}.pc-cart-btn.is-bump{animation:pc-bump .5s steps(4)}@keyframes pc-bump{30%{transform:scale(1.3) rotate(-8deg)}60%{transform:scale(.9) rotate(6deg)}}@media(max-width:899px){.pc-header__inner{grid-template-columns:auto 1fr auto}.pc-header__burger{display:inline-flex}.pc-logo{justify-self:center}.pc-nav{position:fixed;inset:0 auto 0 0;width:min(320px,85vw);padding:90px 20px 20px;background:var(--bg-2);border-right:4px solid var(--line);transform:translate(-105%);transition:transform .25s steps(5);z-index:60}.pc-nav.is-open{transform:none}.pc-nav__list{flex-direction:column}.pc-nav__link{font-size:16px;padding:14px}.pc-hide-mobile{display:none}}.pc-hero{min-height:var(--hero-min, 80vh);display:flex;align-items:center;overflow:hidden}.pc-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.pc-hero__title{font-size:clamp(30px,6vw,68px);margin-bottom:24px}.pc-hero__line{display:block;text-shadow:4px 4px 0 var(--line),8px 8px 0 color-mix(in srgb,var(--line) 50%,transparent)}.pc-hero__line.pc-text-cyan{text-shadow:4px 4px 0 var(--blue),8px 8px 0 var(--line),0 0 30px color-mix(in srgb,var(--cyan) 60%,transparent)}.pc-hero__line.pc-text-purple{text-shadow:4px 4px 0 #6b21a8,8px 8px 0 var(--line),0 0 30px color-mix(in srgb,var(--purple) 60%,transparent)}.pc-hero__text{font-size:18px;color:var(--muted);max-width:520px}.pc-hero__ctas{display:flex;flex-wrap:wrap;gap:16px;margin:28px 0}.pc-hero__stats{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.pc-hero__visual{position:relative}.pc-hero__halo{position:absolute;top:10%;right:5%;bottom:10%;left:5%;background:radial-gradient(circle,color-mix(in srgb,var(--blue) 55%,transparent),transparent 65%);filter:blur(30px);animation:pc-pulse 4s ease-in-out infinite}.pc-hero__img{overflow:hidden}.pc-hero__img img{width:100%;aspect-ratio:1;object-fit:cover}.pc-hero__mini{position:absolute;left:-24px;bottom:-18px;filter:drop-shadow(0 0 18px var(--liquid-glow, var(--cyan)))}.pc-sparkle{position:absolute;color:var(--cyan);animation:pc-twinkle 1.8s steps(3) infinite}.pc-sparkle--a{top:-14px;right:12%}.pc-sparkle--b{top:30%;right:-14px;color:var(--pink);animation-delay:.6s}.pc-sparkle--c{bottom:18%;left:-10px;color:var(--sale);animation-delay:1.1s}.pc-hero__sky{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pc-cloud{position:absolute;height:16px;background:color-mix(in srgb,var(--ink) 7%,transparent);box-shadow:16px -16px color-mix(in srgb,var(--ink) 7%,transparent),32px -16px color-mix(in srgb,var(--ink) 7%,transparent),48px 0 color-mix(in srgb,var(--ink) 7%,transparent);width:64px;animation:pc-drift linear infinite}.pc-cloud--1{top:14%;animation-duration:70s}.pc-cloud--2{top:42%;animation-duration:95s;animation-delay:-40s;transform:scale(1.5)}.pc-cloud--3{top:76%;animation-duration:120s;animation-delay:-80s}@keyframes pc-drift{0%{left:-120px}to{left:110%}}@keyframes pc-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.2;transform:scale(.6)}}@keyframes pc-pulse{50%{opacity:.55;transform:scale(.92)}}.pc-float{animation:pc-float 5s ease-in-out infinite}@keyframes pc-float{50%{transform:translateY(-12px)}}.pc-bob{animation:pc-bob 2.4s steps(4) infinite}@keyframes pc-bob{50%{transform:translateY(-8px)}}@media(max-width:899px){.pc-hero__grid{grid-template-columns:1fr;text-align:center}.pc-hero__text{margin-inline:auto}.pc-hero__ctas,.pc-hero__stats{justify-content:center}.pc-hero__visual{max-width:460px;margin:0 auto}.pc-hero__mini{left:-6px;transform:scale(.75)}}.pc-potion{image-rendering:pixelated;overflow:visible}.pc-potion .pc-p-cork{fill:var(--purple)}.pc-potion .pc-p-corkhi{fill:var(--pink)}.pc-potion .pc-p-band{fill:var(--blue)}.pc-potion .pc-p-glass{fill:color-mix(in srgb,var(--blue) 85%,var(--line))}.pc-potion .pc-p-neck{fill:color-mix(in srgb,var(--liquid) 35%,#ffffff)}.pc-potion .pc-p-liquid{fill:var(--liquid);transition:fill .4s steps(4)}.pc-potion .pc-p-hi{fill:#fff}.pc-potion .pc-p-dark{fill:color-mix(in srgb,var(--liquid) 65%,var(--line));transition:fill .4s steps(4)}.pc-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:28px}.pc-card{display:flex;flex-direction:column;text-decoration:none;color:var(--ink);transition:transform .15s steps(3)}.pc-card:hover{color:var(--ink);transform:translateY(-6px) rotate(-.5deg)}.pc-card__media{position:relative;aspect-ratio:1;overflow:hidden;background:var(--bg);border-bottom:4px solid var(--line)}.pc-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.pc-card:hover .pc-card__media img{transform:scale(1.06)}.pc-card__placeholder{display:grid;place-items:center;height:100%}.pc-card__badge{position:absolute;top:12px;left:12px}.pc-card__body{padding:16px 18px 20px}.pc-card__title{font-size:16px;font-weight:700;margin-bottom:8px}.pc-price{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.pc-price__now{font-weight:700;color:var(--cyan)}.pc-price__was{color:var(--muted)}.pc-price--large .pc-price__now{font-family:"Press Start 2P",monospace;font-size:clamp(20px,2.6vw,28px);text-shadow:3px 3px 0 var(--line)}.pc-price--large .pc-price__was{font-size:18px}.pc-product{padding-top:32px}.pc-product__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:start}.pc-gallery{position:sticky;top:100px}.pc-gallery__main{position:relative;aspect-ratio:1;overflow:hidden;background:var(--bg)}.pc-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .25s steps(3)}.pc-gallery__slide.is-active{opacity:1;z-index:1}.pc-gallery__slide img,.pc-gallery__slide video,.pc-gallery__slide iframe{width:100%;height:100%;object-fit:cover}.pc-gallery__badge{position:absolute;top:16px;left:16px;z-index:3}.pc-gallery__arrow{position:absolute;top:50%;z-index:3;width:44px;height:44px;transform:translateY(-50%);color:var(--ink);background:color-mix(in srgb,var(--bg) 80%,transparent);border:3px solid var(--line);font-size:14px}.pc-gallery__arrow:hover{background:var(--cyan);color:var(--line)}.pc-gallery__arrow--prev{left:12px}.pc-gallery__arrow--next{right:12px}.pc-gallery__thumbs{display:flex;gap:10px;margin-top:16px;overflow-x:auto;padding-bottom:6px}.pc-gallery__thumb{flex:0 0 76px;height:76px;padding:0;overflow:hidden;background:var(--bg-2);border:3px solid var(--line);opacity:.6}.pc-gallery__thumb img{width:100%;height:100%;object-fit:cover}.pc-gallery__thumb.is-active,.pc-gallery__thumb:hover{opacity:1;border-color:var(--cyan)}.pc-info{display:flex;flex-direction:column;gap:18px}.pc-info>*{margin:0}.pc-info__title{font-size:clamp(20px,3vw,32px);text-shadow:3px 3px 0 var(--line)}.pc-info__text{color:var(--muted)}.pc-rating{display:inline-flex;align-items:center;gap:10px;color:var(--muted);text-decoration:none;font-size:14px}.pc-stars{--rating: 100%;display:inline-block;width:110px;height:20px;background:linear-gradient(90deg,var(--sale) var(--rating),color-mix(in srgb,var(--ink) 20%,transparent) var(--rating));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges'%3E%3Cpath d='M3 0h2v2h3v2H7v1H6v1h1v2H5V7H3v1H1V6h1V5H1V4H0V2h3z'/%3E%3C/svg%3E") repeat-x left center / 22px 20px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges'%3E%3Cpath d='M3 0h2v2h3v2H7v1H6v1h1v2H5V7H3v1H1V6h1V5H1V4H0V2h3z'/%3E%3C/svg%3E") repeat-x left center / 22px 20px}.pc-highlights{list-style:none;padding:0;display:grid;gap:10px}.pc-highlights li{display:flex;align-items:center;gap:12px}.pc-highlights .pc-icon{color:var(--sale);flex:none}.pc-countdown{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:color-mix(in srgb,var(--pink) 16%,var(--bg-2))}.pc-countdown__label{font-family:Silkscreen,monospace;text-transform:uppercase}.pc-countdown__time{font-family:"Press Start 2P",monospace;font-size:16px;color:var(--sale);text-shadow:2px 2px 0 var(--line)}.pc-hp__text{margin-bottom:8px;display:flex;align-items:center;gap:8px;font-size:14px}.pc-hp__text .pc-icon{color:#ff4d6d}.pc-hp__bar,.pc-xp__bar{height:18px;padding:3px;background:var(--line);border:3px solid var(--line);box-shadow:0 0 0 2px color-mix(in srgb,var(--ink) 20%,transparent)}.pc-hp__bar span{display:block;height:100%;background:repeating-linear-gradient(90deg,#ff4d6d 0 10px,#d6224a 10px 12px)}.pc-variants{display:grid;gap:16px}.pc-variants__group{border:0;padding:0;margin:0}.pc-variants__legend{font-family:Silkscreen,monospace;text-transform:uppercase;font-size:14px;margin-bottom:10px}.pc-variants__legend span{color:var(--cyan)}.pc-variants__values{display:flex;flex-wrap:wrap;gap:10px}.pc-pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;background:var(--bg-2);border:3px solid var(--line);cursor:pointer;box-shadow:inset -3px -3px #0000004d,0 4px 0 var(--line);transition:transform .08s steps(2)}.pc-pill:hover{transform:translateY(-2px)}input:checked+.pc-pill{background:color-mix(in srgb,var(--cyan) 20%,var(--bg-2));border-color:var(--cyan);box-shadow:0 0 14px color-mix(in srgb,var(--cyan) 50%,transparent),0 4px 0 var(--line)}input.is-unavailable+.pc-pill{opacity:.45;text-decoration:line-through}input:focus-visible+.pc-pill{outline:3px dashed var(--pink);outline-offset:3px}.pc-swatch{width:18px;height:18px;border:2px solid var(--line);background:var(--sw, var(--muted));box-shadow:0 0 8px var(--sw, transparent)}.pc-bundle{display:grid;gap:12px}.pc-bundle__title{font-size:12px;text-align:center;display:flex;align-items:center;gap:12px}.pc-bundle__title:before,.pc-bundle__title:after{content:"";flex:1;height:4px;background:repeating-linear-gradient(90deg,var(--muted) 0 6px,transparent 6px 10px)}.pc-tier{--tier: var(--muted);position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px;cursor:pointer;background:var(--bg-2);border:4px solid var(--line);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--tier) 35%,transparent);transition:transform .1s steps(2),box-shadow .2s}.pc-tier:hover{transform:translate(4px)}.pc-tier--rare{--tier: var(--blue)}.pc-tier--epic{--tier: var(--purple)}.pc-tier--legendary{--tier: var(--sale)}.pc-tier.is-selected{border-color:var(--tier);background:color-mix(in srgb,var(--tier) 16%,var(--bg-2));box-shadow:0 0 22px color-mix(in srgb,var(--tier) 55%,transparent)}.pc-tier__radio{width:22px;height:22px;border:3px solid var(--line);background:var(--bg);box-shadow:inset 0 0 0 3px var(--bg)}.pc-tier.is-selected .pc-tier__radio{background:var(--tier)}.pc-tier__body{display:grid;gap:2px}.pc-tier__rarity{font-family:"Press Start 2P",monospace;font-size:9px;color:var(--tier)}.pc-tier__label{font-weight:700;font-size:17px}.pc-tier__save{font-family:Silkscreen,monospace;font-size:12px;color:#5dff9b}.pc-tier__price{display:grid;text-align:right}.pc-tier__price strong{font-size:18px}.pc-tier__price s{color:var(--muted);font-size:14px}.pc-tier__tag{position:absolute;top:-14px;right:14px;padding:3px 8px;font-family:"Press Start 2P",monospace;font-size:8px;background:var(--tier);color:var(--line);border:3px solid var(--line)}.pc-tier--legendary.is-selected{animation:pc-legend 2s linear infinite}@keyframes pc-legend{50%{box-shadow:0 0 34px color-mix(in srgb,var(--sale) 70%,transparent)}}.pc-buy__row{display:flex;gap:12px}.pc-qty{display:flex;align-items:center;flex:none}.pc-qty button{width:40px;height:52px;border:0;background:transparent;color:var(--ink);font-size:20px}.pc-qty input{width:44px;text-align:center;font:inherit;font-weight:700;color:var(--ink);background:transparent;border:0;-moz-appearance:textfield}.pc-qty input::-webkit-outer-spin-button,.pc-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pc-buy__dynamic{margin-top:12px}.pc-buy__dynamic .shopify-payment-button__button{border-radius:0!important;min-height:52px}.pc-btn.is-loading{pointer-events:none}.pc-btn.is-loading [data-add-text]:after{content:"...";animation:pc-dots 1s steps(4) infinite;display:inline-block;width:3ch;text-align:left;overflow:hidden;vertical-align:bottom}@keyframes pc-dots{0%{width:0}to{width:3ch}}.pc-trust{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.pc-trust__item{display:flex;align-items:center;gap:10px;padding:12px;font-size:14px;background:color-mix(in srgb,var(--bg-2) 60%,transparent);border:3px dashed color-mix(in srgb,var(--ink) 20%,transparent)}.pc-trust__item .pc-icon{color:var(--cyan);flex:none}.pc-payments{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.pc-payments--center{justify-content:center}.pc-payments__icon{width:38px;height:24px}.pc-acc{border-top:4px solid var(--line)}.pc-acc+.pc-acc{border-top:0}.pc-acc__summary{display:flex;align-items:center;gap:12px;padding:16px 4px;cursor:pointer;list-style:none;font-family:Silkscreen,monospace;text-transform:uppercase;font-size:15px;border-bottom:4px solid var(--line)}.pc-acc__summary::-webkit-details-marker{display:none}.pc-acc__summary>span:nth-child(2){flex:1}.pc-acc__summary .pc-icon{color:var(--cyan)}.pc-acc__plus{position:relative;width:16px;height:16px}.pc-acc__plus:before,.pc-acc__plus:after{content:"";position:absolute;background:currentColor}.pc-acc__plus:before{top:6px;right:0;bottom:6px;left:0}.pc-acc__plus:after{top:0;right:6px;bottom:0;left:6px;transition:transform .15s steps(2)}.pc-acc[open] .pc-acc__plus:after{transform:scaleY(0)}.pc-acc__body{padding:16px 4px;color:var(--muted)}.pc-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--bg-2);border-top:4px solid var(--line);box-shadow:0 -8px 30px #0006;transform:translateY(110%);transition:transform .25s steps(4)}.pc-sticky.is-visible{transform:none}.pc-sticky__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0}.pc-sticky__product{display:flex;align-items:center;gap:12px;min-width:0}.pc-sticky__product img{width:52px;height:52px;object-fit:cover;border:3px solid var(--line)}.pc-sticky__title{margin:0;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-sticky__price{margin:0;color:var(--cyan);font-weight:700}@media(max-width:899px){.pc-product__grid{grid-template-columns:1fr}.pc-gallery{position:static}.pc-sticky__product img{display:none}}.pc-colors__grid{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.pc-colors__stage{--glow: var(--cyan);display:grid;justify-items:center;text-align:center;padding:48px 24px 32px;overflow:hidden;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--glow) 35%,transparent),transparent 60%),var(--bg);transition:background .5s}.pc-colors__beam{position:absolute;inset:auto 20% 0;height:50%;background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--glow) 55%,transparent),transparent 70%);filter:blur(18px)}.pc-colors__potion{position:relative;filter:drop-shadow(0 0 28px var(--glow))}.pc-colors__potion .pc-potion{width:min(220px,50vw);height:auto}.pc-colors__name{margin:20px 0 6px;font-size:18px;color:var(--glow);text-shadow:3px 3px 0 var(--line);transition:color .4s}.pc-colors__picker{display:flex;flex-wrap:wrap;gap:12px;align-content:flex-start}.pc-colors__chip{--c: var(--cyan);display:inline-flex;align-items:center;gap:10px;padding:10px 14px;color:var(--ink);background:var(--bg-2);border:3px solid var(--line);font-family:Silkscreen,monospace;text-transform:uppercase;font-size:13px;box-shadow:0 4px 0 var(--line);transition:transform .08s steps(2)}.pc-colors__chip:hover{transform:translateY(-2px)}.pc-colors__chip.is-active{border-color:var(--c);box-shadow:0 0 16px color-mix(in srgb,var(--c) 70%,transparent),0 4px 0 var(--line)}.pc-colors__dot{width:16px;height:16px;background:var(--c);border:2px solid var(--line);box-shadow:0 0 10px var(--c)}.pc-colors__photo{width:100%;margin-top:12px;overflow:hidden}.pc-colors__photo img{width:100%}@media(max-width:899px){.pc-colors__grid{grid-template-columns:1fr}.pc-colors__picker{justify-content:center}}.pc-features__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.pc-feature{--accent: var(--cyan);padding:28px 22px;text-align:center;transition:transform .15s steps(3)}.pc-feature:hover{transform:translateY(-6px)}.pc-feature__icon{display:inline-grid;place-items:center;width:68px;height:68px;margin-bottom:14px;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--bg));border:3px solid var(--line);box-shadow:0 0 20px color-mix(in srgb,var(--accent) 40%,transparent)}.pc-feature__stat{font-size:22px;color:var(--accent);text-shadow:3px 3px 0 var(--line);margin-bottom:8px}.pc-feature__title{font-size:18px}.pc-iwt__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);align-items:center}.pc-iwt__grid.is-reverse .pc-iwt__media{order:2}.pc-iwt__media{overflow:hidden}.pc-iwt__media img{width:100%;aspect-ratio:1;object-fit:cover}.pc-quest{list-style:none;padding:0;margin:24px 0 28px;display:grid;gap:12px;counter-reset:q}.pc-quest li{display:flex;align-items:center;gap:14px;padding:12px 14px;background:var(--bg-2);border:3px solid var(--line)}.pc-quest__num{display:grid;place-items:center;width:34px;height:34px;flex:none;font-family:"Press Start 2P",monospace;font-size:12px;color:var(--line);background:var(--sale);border:3px solid var(--line)}@media(max-width:899px){.pc-iwt__grid{grid-template-columns:1fr}.pc-iwt__grid.is-reverse .pc-iwt__media{order:0}}.pc-reviews__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.pc-reviews__app{grid-column:1 / -1}.pc-review{padding:24px}.pc-review__text{margin:14px 0}.pc-review__author{font-family:Silkscreen,monospace;color:var(--cyan);margin:0}.pc-review__img{margin-top:14px;border:3px solid var(--line)}.pc-faq__list{display:grid;gap:14px}.pc-faq__list .pc-acc{border:0;padding:0 16px}.pc-faq__list .pc-acc__summary{border-bottom:0}.pc-faq__list .pc-acc[open] .pc-acc__summary{border-bottom:3px dashed color-mix(in srgb,var(--ink) 20%,transparent)}.pc-faq__q{display:grid;place-items:center;width:30px;height:30px;flex:none;font-family:"Press Start 2P",monospace;font-size:12px;color:var(--line);background:var(--pink);border:3px solid var(--line)}.pc-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden}.pc-drawer.is-open{visibility:visible}.pc-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#05031ab3;opacity:0;transition:opacity .2s}.pc-drawer.is-open .pc-drawer__overlay{opacity:1}.pc-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);display:flex;flex-direction:column;transform:translate(105%);transition:transform .25s steps(5);clip-path:none;filter:none;border-right:0;border-top:0;border-bottom:0}.pc-drawer.is-open .pc-drawer__panel{transform:none}.pc-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:4px solid var(--line)}.pc-drawer__title{font-size:14px;margin:0;display:flex;align-items:center}.pc-drawer__items{flex:1;overflow-y:auto;padding:16px 20px;display:grid;gap:14px;align-content:start}.pc-drawer__empty{text-align:center;color:var(--muted);padding:40px 0}.pc-drawer__foot{padding:18px 20px;border-top:4px solid var(--line);display:grid;gap:10px}.pc-drawer__row{display:flex;justify-content:space-between;align-items:center;gap:12px}.pc-drawer__note{font-size:13px;color:var(--muted);margin:0}.pc-drawer__link{text-align:center;font-size:14px}.pc-ditem{display:grid;grid-template-columns:72px 1fr auto;gap:12px;align-items:center}.pc-ditem img{width:72px;height:72px;object-fit:cover;border:3px solid var(--line)}.pc-ditem__title{font-weight:700;font-size:15px;margin:0}.pc-ditem__variant{font-size:13px;color:var(--muted);margin:0}.pc-ditem__qty{display:inline-flex;align-items:center;margin-top:6px;border:3px solid var(--line)}.pc-ditem__qty button{width:30px;height:30px;color:var(--ink);background:var(--bg);border:0}.pc-ditem__qty span{min-width:30px;text-align:center;font-weight:700}.pc-ditem__price{text-align:right;font-weight:700}.pc-ditem__price s{display:block;font-weight:400;color:var(--muted);font-size:13px}.pc-xp{padding:14px 20px;border-bottom:4px solid var(--line)}.pc-cart-page .pc-xp{padding:18px;margin-bottom:24px;border-bottom:4px solid var(--line)}.pc-xp__text{font-family:Silkscreen,monospace;font-size:13px;text-transform:uppercase;margin:0 0 8px}.pc-xp__fill{display:block;height:100%;width:0;background:repeating-linear-gradient(90deg,#5dff9b 0 10px,#22c96b 10px 12px);box-shadow:0 0 10px #5dff9b;transition:width .6s steps(10)}.pc-lines{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:16px}.pc-line{display:grid;grid-template-columns:100px 1fr auto;gap:16px;align-items:center;padding:14px}.pc-line__img img{width:100px;height:100px;object-fit:cover}.pc-line__title{font-weight:700;color:var(--ink);text-decoration:none}.pc-line__qty{width:90px;margin-top:8px}.pc-line__price{display:grid;text-align:right;gap:4px}.pc-cart-summary{padding:22px;display:grid;gap:12px}.pc-cart-summary__actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:599px){.pc-line{grid-template-columns:70px 1fr}.pc-line__img img{width:70px;height:70px}.pc-line__price{grid-column:2;text-align:left}}.pc-empty{display:grid;justify-items:center;gap:16px;padding:48px 24px;text-align:center}.pc-page{padding:clamp(20px,4vw,40px)}.pc-404__code{font-size:clamp(48px,12vw,110px);color:var(--pink);text-shadow:6px 6px 0 var(--line);margin:0}.pc-search,.pc-newsletter{display:flex;gap:10px;margin-top:16px}.pc-form{display:grid;gap:10px}.pc-form label{font-family:Silkscreen,monospace;font-size:13px;text-transform:uppercase}.pc-orders{list-style:none;padding:0;display:grid;gap:8px}.pc-address{padding:12px 0;border-bottom:3px dashed color-mix(in srgb,var(--ink) 20%,transparent)}.pc-pagination{margin-top:40px;text-align:center;font-family:"Press Start 2P",monospace;font-size:12px}.pc-pagination .page,.pc-pagination .next,.pc-pagination .prev{display:inline-block;margin:0 4px}.pc-pagination .current{color:var(--pink)}.pc-article__img{overflow:hidden;margin-bottom:24px}.pc-password{min-height:100vh;display:grid;place-items:center}.pc-password img{margin:0 auto 24px}.pc-password .pc-acc{margin-top:20px}.rte img{max-width:100%;height:auto}.rte a{text-decoration:underline}.pc-footer{position:relative;margin-top:60px;background:color-mix(in srgb,var(--bg-2) 80%,var(--bg));border-top:4px solid var(--line)}.pc-footer__ground{position:absolute;top:-20px;left:0;right:0;height:16px;background:linear-gradient(90deg,var(--purple) 0 25%,var(--cyan) 25% 50%,var(--pink) 50% 75%,var(--blue) 75%) 0 0 / 64px 8px repeat-x,linear-gradient(90deg,var(--blue) 0 25%,var(--purple) 25% 50%,var(--cyan) 50% 75%,var(--pink) 75%) 32px 8px / 64px 8px repeat-x;opacity:.9;image-rendering:pixelated}.pc-footer__grid{display:grid;grid-template-columns:1.3fr repeat(auto-fit,minmax(200px,1fr));gap:40px;padding:60px 0 40px}.pc-footer__brand img{width:120px;margin-bottom:16px}.pc-footer__about{color:var(--muted);max-width:320px}.pc-footer__title{font-size:12px;color:var(--cyan);margin-bottom:16px}.pc-footer__links{list-style:none;padding:0;margin:0;display:grid;gap:8px}.pc-footer__links a{color:var(--ink);text-decoration:none}.pc-footer__links a:hover{color:var(--pink)}.pc-footer__links a:before{content:"\25b8  ";color:var(--purple)}.pc-socials{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.pc-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 0 28px;border-top:3px dashed color-mix(in srgb,var(--ink) 15%,transparent);font-size:13px;color:var(--muted)}.pc-footer__bottom a{color:var(--muted)}@media(max-width:899px){.pc-footer__grid{grid-template-columns:1fr;text-align:center}.pc-footer__brand img,.pc-footer__about{margin-inline:auto}.pc-socials{justify-content:center}.pc-newsletter{flex-direction:column}}.pc-toast{position:fixed;left:50%;bottom:24px;z-index:120;display:flex;align-items:center;gap:14px;padding:12px 20px 12px 14px;min-width:300px;max-width:calc(100% - 32px);background:#1b1640;color:#fff;border:4px solid var(--line);box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--sale) 70%,transparent),0 8px 0 var(--line);transform:translate(-50%,160%);transition:transform .3s steps(5)}.pc-toast.is-visible{transform:translate(-50%)}.pc-toast__title{margin:0;font-family:"Press Start 2P",monospace;font-size:11px;color:var(--sale)}.pc-toast__text{margin:4px 0 0;font-size:14px}#pc-stars{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;width:100%;height:100%}.has-scanlines:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.12) 0 1px,transparent 1px 3px)}body.pc-rainbow{animation:pc-hue 6s linear infinite}@keyframes pc-hue{to{filter:hue-rotate(360deg)}}.pc-reveal{opacity:0;transform:translateY(24px);transition:opacity .5s steps(5),transform .5s steps(5)}.pc-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.pc-reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pixelcharm.css.map */
