:root{--ink:#0E0D14;--ink-2:#141220;--surface:#1A1725;--surface-2:#211D30;--line:#2C2740;--parchment:#F2EDE4;--muted:#938CA6;--muted-2:#645D78;--gold:#E6C169;--holo:linear-gradient(115deg,#6EE7F0 0%,#A78BFA 32%,#F0A6C8 58%,#F4D58D 82%,#6EE7F0 100%);--r:14px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--parchment);font-family:Instrument Sans,system-ui,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:var(--gold);color:var(--ink)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.skip-link{position:absolute;left:-999px}.skip-link:focus{left:16px;top:16px;z-index:100;background:var(--gold);color:var(--ink);padding:10px 16px;border-radius:8px}.wrap{max-width:1240px;margin:0 auto;padding:0 32px}.mono{font-family:Space Mono,monospace;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;color:var(--muted)}.display{font-family:Bricolage Grotesque,sans-serif;line-height:.98;letter-spacing:-.02em;font-weight:800}.foil-word{background:var(--holo);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:foil 7s linear infinite}.btn{display:inline-flex;align-items:center;gap:10px;padding:15px 26px;border-radius:100px;font-weight:600;font-size:.98rem;cursor:pointer;border:1px solid transparent;transition:transform .15s,background .2s,border-color .2s;font-family:inherit}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--parchment);color:var(--ink)}.btn-primary:hover{background:#fff}.btn-ghost{background:transparent;color:var(--parchment);border-color:var(--line)}.btn-ghost:hover{border-color:var(--muted)}.btn[disabled]{opacity:.5;cursor:not-allowed}.arrow{font-family:Space Mono,monospace}.site-header{position:sticky;top:0;z-index:50;background:#0e0d14b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.announce{background:var(--ink-2);border-bottom:1px solid var(--line);text-align:center;padding:8px 16px}.announce span{font-family:Space Mono,monospace;font-size:.68rem;letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.announce b{color:var(--gold)}.nav{display:flex;align-items:center;justify-content:space-between;height:70px}.brand{display:flex;flex-direction:column;line-height:1}.brand .name{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:1.15rem;letter-spacing:.02em}.brand .rule{height:2px;width:100%;margin-top:5px;border-radius:2px;background:var(--holo);background-size:200% 100%;animation:foil 6s linear infinite}.nav-links{display:flex;gap:34px;align-items:center}.nav-links a{font-size:.92rem;color:var(--muted);transition:color .2s}.nav-links a:hover{color:var(--parchment)}.nav-actions{display:flex;align-items:center;gap:12px}.cart-link{display:flex;align-items:center;gap:6px;font-family:Space Mono,monospace;font-size:.78rem;color:var(--parchment);border:1px solid var(--line);padding:8px 14px;border-radius:100px;transition:border-color .2s;cursor:pointer}.cart-link:hover{border-color:var(--muted)}.burger{display:none;background:none;border:1px solid var(--line);color:var(--parchment);border-radius:8px;padding:8px 10px;font-size:1.1rem;cursor:pointer}.mobile-menu{display:none;flex-direction:column;gap:4px;padding:16px 32px 24px;border-bottom:1px solid var(--line);background:var(--ink-2)}.mobile-menu.open{display:flex}.mobile-menu a{padding:12px 0;color:var(--parchment);border-bottom:1px solid var(--line)}.hero{padding:76px 0 40px;position:relative}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:26px}.eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px var(--gold)}.hero h1.display{font-size:clamp(3rem,6.4vw,5.6rem)}.hero p.lede{margin:28px 0 36px;max-width:34ch;color:var(--muted);font-size:1.12rem}.cta-row{display:flex;gap:14px;flex-wrap:wrap}.canvas-stage{position:relative;display:flex;justify-content:center;perspective:1400px}.frame{position:relative;width:340px;aspect-ratio:3/4;border-radius:6px;padding:16px;background:linear-gradient(145deg,#26212f,#100e17);box-shadow:0 40px 80px -30px #000000d9,0 0 0 1px var(--line);transform:rotateY(-9deg) rotateX(3deg);transition:transform .6s ease}.canvas-stage:hover .frame{transform:rotateY(-4deg) rotateX(1deg)}.canvas{position:relative;width:100%;height:100%;border-radius:3px;overflow:hidden;background:radial-gradient(120% 80% at 30% 15%,#3a2d5e 0%,transparent 55%),radial-gradient(100% 90% at 80% 90%,#7a2f4d 0%,transparent 60%),linear-gradient(160deg,#1d1830,#0c0a14)}.canvas img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.canvas .subject{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.glyph{width:52%;height:52%;border-radius:50% 50% 48% 52%/55% 55% 45% 45%;background:conic-gradient(from 200deg,#f4d58d,#f0a6c8,#a78bfa,#6ee7f0,#f4d58d);filter:blur(2px) saturate(1.1);opacity:.9;mix-blend-mode:screen}.glyph.core{width:30%;height:30%;filter:blur(6px);opacity:.85}.holo-sweep{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--holo);background-size:300% 300%;mix-blend-mode:color-dodge;opacity:.42;animation:sweep 5.5s ease-in-out infinite;pointer-events:none}.canvas.textured:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(115deg,rgba(255,255,255,.05) 0 2px,transparent 2px 6px);mix-blend-mode:overlay;opacity:.35;pointer-events:none}.cap{position:absolute;left:16px;bottom:-14px;background:var(--ink-2);border:1px solid var(--line);padding:7px 12px;border-radius:8px;font-family:Space Mono,monospace;font-size:.63rem;letter-spacing:.1em;color:var(--muted);white-space:nowrap}.cap b{color:var(--gold);font-weight:700}.price-tag{position:absolute;top:-16px;right:-10px;background:var(--holo);background-size:200% 100%;color:var(--ink);font-family:Space Mono,monospace;font-weight:700;font-size:.8rem;padding:8px 14px;border-radius:100px;animation:foil 6s linear infinite;box-shadow:0 10px 30px -8px #a78bfa99}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;background:var(--ink-2)}.ticker-track{display:flex;gap:44px;white-space:nowrap;padding:16px 0;animation:scroll 26s linear infinite;width:max-content}.ticker-track span{font-family:Space Mono,monospace;font-size:.78rem;letter-spacing:.16em;color:var(--muted);text-transform:uppercase}.ticker-track b{color:var(--parchment);font-weight:400}.ticker-track .s{color:var(--gold)}.section{padding:96px 0}.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:44px;flex-wrap:wrap}.sec-head h2{font-size:clamp(1.9rem,3.6vw,2.9rem)}.sec-head p{color:var(--muted);max-width:40ch}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.piece{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:20px;transition:transform .25s,border-color .25s;display:block}.piece:hover{transform:translateY(-6px);border-color:var(--muted-2)}.piece-art{position:relative;aspect-ratio:3/4;border-radius:8px;overflow:hidden;margin-bottom:18px;background:linear-gradient(160deg,#1c132e,#0c0a14)}.piece-art img{width:100%;height:100%;object-fit:cover}.piece:hover .piece-holo{opacity:.5}.piece-holo{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--holo);background-size:300% 300%;mix-blend-mode:color-dodge;opacity:.2;transition:opacity .35s;animation:sweep 6s ease-in-out infinite;pointer-events:none}.piece-orb{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:46%;height:46%;border-radius:50%;background:conic-gradient(from 160deg,#f4d58d,#f0a6c8,#a78bfa,#6ee7f0,#f4d58d);filter:blur(4px);opacity:.7;mix-blend-mode:screen}.piece-meta{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.piece-meta .title{font-family:Bricolage Grotesque,sans-serif;font-weight:600;font-size:1.12rem}.piece-meta .set{font-family:Space Mono,monospace;font-size:.64rem;letter-spacing:.1em;color:var(--muted);margin-top:5px}.piece-price{font-family:Space Mono,monospace;font-weight:700;color:var(--gold);font-size:.95rem;white-space:nowrap}.rarity{display:inline-block;margin-top:12px;font-family:Space Mono,monospace;font-size:.6rem;letter-spacing:.14em;padding:4px 9px;border-radius:5px;border:1px solid var(--line);color:var(--muted)}.empty-note{color:var(--muted);border:1px dashed var(--line);border-radius:var(--r);padding:40px;text-align:center}.custom{background:radial-gradient(80% 120% at 100% 0%,rgba(167,139,250,.1),transparent 55%),radial-gradient(70% 100% at 0% 100%,rgba(110,231,240,.08),transparent 50%),var(--ink-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.step{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:30px 26px}.step .num{font-family:Space Mono,monospace;font-size:.8rem;color:var(--gold);letter-spacing:.1em}.step h3{font-family:Bricolage Grotesque,sans-serif;font-weight:600;font-size:1.3rem;margin:16px 0 10px}.step p{color:var(--muted);font-size:.98rem}.upload-cta{margin-top:44px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--surface-2);border:1px solid var(--line);border-radius:18px;padding:30px 34px;flex-wrap:wrap;position:relative;overflow:hidden}.upload-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--holo);background-size:300% 300%;mix-blend-mode:color-dodge;opacity:.1;animation:sweep 7s ease-in-out infinite;pointer-events:none}.upload-cta .txt h3{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:1.6rem;letter-spacing:-.01em}.upload-cta .txt p{color:var(--muted);margin-top:6px}.canvas-offer{display:grid;grid-template-columns:1.15fr .85fr;gap:24px;align-items:stretch}.spec{position:relative;border-radius:var(--r);padding:38px;overflow:hidden;background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--holo) border-box;border:1px solid transparent}.spec:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--holo);background-size:300% 300%;mix-blend-mode:color-dodge;opacity:.06;animation:sweep 8s ease-in-out infinite;pointer-events:none}.spec .tier{font-family:Space Mono,monospace;font-size:.72rem;letter-spacing:.16em;color:var(--muted)}.spec .dim{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:clamp(2.6rem,5vw,3.4rem);margin:10px 0 2px;letter-spacing:-.02em}.spec .p{font-family:Space Mono,monospace;color:var(--gold);font-size:1.2rem;margin-bottom:26px}.spec ul{list-style:none;display:flex;flex-direction:column;gap:12px;margin-bottom:30px}.spec li{color:var(--parchment);opacity:.85;font-size:.98rem;display:flex;gap:11px;align-items:center}.spec li:before{content:"\2726";color:var(--gold);font-size:.8rem}.frame-toggle{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.frame-toggle .lbl{font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.14em;color:var(--muted)}.swatch{cursor:pointer;font-family:Space Mono,monospace;font-size:.74rem;letter-spacing:.08em;padding:9px 16px;border-radius:100px;border:1px solid var(--line);background:transparent;color:var(--parchment);display:inline-flex;align-items:center;gap:9px;transition:border-color .2s,background .2s}.swatch .chip{width:13px;height:13px;border-radius:50%;border:1px solid var(--muted-2)}.swatch .chip.b{background:#0b0b0d}.swatch .chip.w{background:#f4f1ea}.swatch:hover{border-color:var(--muted)}.swatch.active{border-color:var(--gold);background:#e6c16914}.deals{display:flex;flex-direction:column;gap:16px}.deals .hd{font-family:Space Mono,monospace;font-size:.72rem;letter-spacing:.16em;color:var(--muted);margin-bottom:2px}.deal{display:flex;align-items:center;gap:20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:24px 26px;flex:1;transition:border-color .25s,transform .25s}.deal:hover{border-color:var(--muted-2);transform:translateY(-3px)}.deal.feat{background:var(--surface-2);position:relative;overflow:hidden}.deal.feat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--holo);background-size:300% 300%;mix-blend-mode:color-dodge;opacity:.12;animation:sweep 7s ease-in-out infinite;pointer-events:none}.deal-num{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:2.2rem;letter-spacing:-.03em;background:var(--holo);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:foil 7s linear infinite;line-height:1;min-width:56px}.deal-t{font-family:Bricolage Grotesque,sans-serif;font-weight:600;font-size:1.15rem}.deal-d{color:var(--muted);font-size:.9rem;margin-top:4px}.product{display:grid;grid-template-columns:1fr 1fr;gap:56px;padding:76px 0}.product-media{position:relative}.product-media .frame{width:100%;max-width:440px;margin:0 auto}.product-info .mono{display:block;margin-bottom:14px}.product-info h1{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.02em;line-height:1.02}.product-price{font-family:Space Mono,monospace;color:var(--gold);font-size:1.4rem;margin:18px 0 8px}.product-price s{color:var(--muted-2);margin-right:10px}.product-desc{color:var(--muted);margin:22px 0 30px;max-width:52ch}.product-desc p{margin-bottom:12px}.product-form{display:flex;flex-direction:column;gap:22px}.field label.flabel{display:block;font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.14em;color:var(--muted);text-transform:uppercase;margin-bottom:10px}.field select,.field input[type=text],.field input[type=number],.field textarea{width:100%;background:var(--surface);border:1px solid var(--line);color:var(--parchment);border-radius:10px;padding:14px 16px;font-family:inherit;font-size:.98rem}.field textarea{min-height:80px;resize:vertical}.opt-row{display:flex;gap:12px;flex-wrap:wrap}.opt-radio{position:relative}.opt-radio input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.opt-radio span{display:inline-flex;align-items:center;gap:9px;font-family:Space Mono,monospace;font-size:.78rem;letter-spacing:.06em;padding:11px 18px;border-radius:100px;border:1px solid var(--line);transition:border-color .2s,background .2s}.opt-radio input:checked+span{border-color:var(--gold);background:#e6c16914}.opt-radio input:focus-visible+span{outline:2px solid var(--gold);outline-offset:2px}.uploader{border:1px dashed var(--muted-2);border-radius:12px;padding:20px;background:var(--surface)}.uploader input[type=file]{color:var(--muted);font-family:inherit;font-size:.9rem;width:100%}.uploader .hint{color:var(--muted-2);font-size:.82rem;margin-top:10px}.qty-add{display:flex;gap:14px;align-items:stretch;flex-wrap:wrap}.qty{display:flex;align-items:center;border:1px solid var(--line);border-radius:100px;background:var(--surface)}.qty button{background:none;border:none;color:var(--parchment);width:44px;height:48px;font-size:1.2rem;cursor:pointer}.qty input{width:44px;text-align:center;background:none;border:none;color:var(--parchment);font-family:Space Mono,monospace;font-size:1rem}.deal-note{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.deal-note span{font-family:Space Mono,monospace;font-size:.64rem;letter-spacing:.08em;color:var(--gold);border:1px solid var(--line);border-radius:100px;padding:6px 12px}.cart-page{padding:76px 0;min-height:50vh}.cart-page h1{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:clamp(2rem,4vw,3rem);margin-bottom:30px;letter-spacing:-.02em}.cart-item{display:grid;grid-template-columns:90px 1fr auto;gap:20px;padding:24px 0;border-bottom:1px solid var(--line);align-items:center}.cart-item .thumb{width:90px;height:120px;border-radius:8px;overflow:hidden;background:var(--surface);border:1px solid var(--line)}.cart-item .thumb img{width:100%;height:100%;object-fit:cover}.cart-item .ci-title{font-family:Bricolage Grotesque,sans-serif;font-weight:600;font-size:1.1rem}.cart-item .ci-props{font-family:Space Mono,monospace;font-size:.68rem;color:var(--muted);margin-top:8px;line-height:1.7}.cart-item .ci-props a{color:var(--gold);text-decoration:underline}.cart-item .ci-price{font-family:Space Mono,monospace;color:var(--gold);white-space:nowrap}.cart-foot{display:flex;justify-content:space-between;align-items:center;padding-top:30px;flex-wrap:wrap;gap:20px}.cart-total{font-family:Space Mono,monospace;font-size:1.2rem}.cart-total b{color:var(--gold)}.cart-deals{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--r);padding:18px 22px;margin-bottom:26px}.cart-deals span{font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.1em;color:var(--muted)}.cart-deals b{color:var(--gold)}.rte{max-width:70ch;color:var(--parchment);opacity:.9}.rte h2{font-family:Bricolage Grotesque,sans-serif;margin:28px 0 12px}.rte p{margin-bottom:16px}.rte a{color:var(--gold);text-decoration:underline}.page-head{padding:80px 0 30px}.page-head h1{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:clamp(2.2rem,5vw,3.6rem);letter-spacing:-.02em}.centered-mini{max-width:520px;margin:0 auto;text-align:center;padding:120px 20px}.centered-mini h1{font-size:clamp(2.4rem,6vw,4rem)}.search-form{display:flex;gap:12px;margin:24px 0 40px;max-width:520px}.search-form input{flex:1;background:var(--surface);border:1px solid var(--line);color:var(--parchment);border-radius:100px;padding:14px 20px;font-family:inherit}.site-footer{border-top:1px solid var(--line);padding:70px 0 40px;background:var(--ink-2)}.foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:50px}.foot-brand .name{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:1.5rem}.foot-brand .rule{height:2px;width:120px;margin:10px 0 16px;border-radius:2px;background:var(--holo);background-size:200% 100%;animation:foil 6s linear infinite}.foot-brand p{color:var(--muted);max-width:32ch;font-size:.95rem}.foot-col h4{font-family:Space Mono,monospace;font-size:.72rem;letter-spacing:.14em;color:var(--muted);margin-bottom:16px;text-transform:uppercase}.foot-col a{display:block;color:var(--parchment);opacity:.8;margin-bottom:11px;font-size:.94rem;transition:opacity .2s}.foot-col a:hover{opacity:1}.foot-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:26px;flex-wrap:wrap;gap:14px}.foot-bottom p{font-family:Space Mono,monospace;font-size:.68rem;letter-spacing:.08em;color:var(--muted-2)}@keyframes foil{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes sweep{0%{background-position:0% 0%}50%{background-position:100% 100%}to{background-position:0% 0%}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}@media(max-width:900px){.hero-grid,.product{grid-template-columns:1fr;gap:44px}.canvas-stage,.product-media{order:-1}.gallery-grid,.steps,.canvas-offer{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr}.nav-links{display:none}.burger{display:block}.wrap{padding:0 20px}}@media(max-width:560px){.foot-grid{grid-template-columns:1fr}.cart-item{grid-template-columns:70px 1fr}.cart-item .ci-price{grid-column:2}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.holo-sweep,.piece-holo,.upload-cta:before,.spec:before,.deal.feat:before{opacity:.28}}.cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000009e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:80;opacity:0;transition:opacity .3s}.cart-overlay.show{opacity:1}.cart-drawer{position:fixed;top:0;right:0;height:100%;width:420px;max-width:90vw;background:var(--ink-2);border-left:1px solid var(--line);z-index:90;transform:translate(100%);transition:transform .32s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:-30px 0 80px -40px #000000e6}.cart-drawer.open{transform:none}.cd-head{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid var(--line)}.cd-head .mono{font-size:.8rem;color:var(--parchment)}.cd-close{background:none;border:none;color:var(--muted);font-size:1.7rem;cursor:pointer;line-height:1;padding:0 4px;transition:color .2s}.cd-close:hover{color:var(--parchment)}.cd-items{flex:1;overflow-y:auto;padding:4px 24px}.cd-item{display:grid;grid-template-columns:58px 1fr auto;gap:14px;padding:18px 0;border-bottom:1px solid var(--line);align-items:start}.cd-thumb{width:58px;height:78px;border-radius:6px;overflow:hidden;background:var(--surface);border:1px solid var(--line);display:block}.cd-thumb img{width:100%;height:100%;object-fit:cover}.cd-title{font-family:Bricolage Grotesque,sans-serif;font-weight:600;font-size:.95rem;line-height:1.2}.cd-props{font-family:Space Mono,monospace;font-size:.62rem;color:var(--muted);margin-top:6px;line-height:1.7}.cd-props a{color:var(--gold);text-decoration:underline}.cd-qty{display:flex;align-items:center;gap:6px;margin-top:12px;font-family:Space Mono,monospace;font-size:.8rem}.cd-qty button{background:var(--surface);border:1px solid var(--line);color:var(--parchment);width:26px;height:26px;border-radius:6px;cursor:pointer;font-size:.95rem;line-height:1;display:flex;align-items:center;justify-content:center}.cd-qty span{min-width:20px;text-align:center}.cd-qty .cd-remove{width:auto;height:auto;padding:0 8px;color:var(--muted-2);border:none;background:none;text-decoration:underline;font-size:.68rem;margin-left:4px}.cd-qty .cd-remove:hover{color:var(--muted)}.cd-price{font-family:Space Mono,monospace;color:var(--gold);font-size:.82rem;white-space:nowrap}.cd-empty{padding:70px 24px;text-align:center;color:var(--muted);display:flex;flex-direction:column;gap:22px;align-items:center}.cd-foot{border-top:1px solid var(--line);padding:20px 24px 24px;display:flex;flex-direction:column;gap:12px}.cd-deals{font-family:Space Mono,monospace;font-size:.58rem;letter-spacing:.06em;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px 12px;text-align:center;line-height:1.5}.cd-subtotal{display:flex;justify-content:space-between;align-items:center;font-family:Space Mono,monospace;font-size:.8rem;color:var(--muted)}.cd-subtotal b{color:var(--gold);font-size:1.15rem}.cd-foot .btn{width:100%;justify-content:center}.cd-loading{padding:60px 24px;text-align:center;color:var(--muted-2);font-family:Space Mono,monospace;font-size:.75rem}.contact-wrap{padding-bottom:80px;max-width:760px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-wrap .field{margin-bottom:18px}.contact-wrap label.flabel{display:block;font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.14em;color:var(--muted);text-transform:uppercase;margin-bottom:8px}.contact-wrap input,.contact-wrap textarea{width:100%;background:var(--surface);border:1px solid var(--line);color:var(--parchment);border-radius:10px;padding:14px 16px;font-family:inherit;font-size:.98rem}.contact-wrap textarea{min-height:150px;resize:vertical}.form-success{background:#e6c1691a;border:1px solid var(--gold);color:var(--parchment);border-radius:12px;padding:16px 20px;margin-bottom:24px;font-family:Space Mono,monospace;font-size:.82rem}.form-errors{color:var(--gold);margin-bottom:20px;font-size:.9rem}@media(max-width:640px){.contact-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
