@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@300;400;500;600;700&family=Geist+Mono:wght@400;500&display=swap";*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--fg);font-family:var(--sans);font-weight:400;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}img,svg{display:block;max-width:100%}.eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-quiet)}.display{font-family:var(--serif);font-weight:400;line-height:.95;letter-spacing:-.02em}.italic{font-style:italic}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;font-size:13px;letter-spacing:.02em;font-weight:500;border:1px solid transparent;transition:transform .35s cubic-bezier(.2,.7,.2,1),background .25s,color .25s,border-color .25s;cursor:pointer}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--fg);color:var(--bg)}.btn-primary:hover{background:#fff}.btn-ghost{background:transparent;color:var(--fg);border-color:var(--line-2)}.btn-ghost:hover{border-color:var(--fg);background:#ffffff0a}.btn-block{width:100%;justify-content:center;padding:18px 22px;font-size:14px}.arrow{width:14px;height:10px}.arrow path{stroke:currentColor;stroke-width:1.4;fill:none}.announce{background:#07070a;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-dim);overflow:hidden}.announce-track{display:flex;gap:80px;padding:10px 0;white-space:nowrap;animation:marquee 38s linear infinite}.announce-track span{display:inline-flex;align-items:center;gap:12px}.announce-track .dot{width:4px;height:4px;border-radius:50%;background:var(--accent-a);box-shadow:0 0 8px var(--accent-a)}@keyframes marquee{to{transform:translate(-50%)}}.nav{position:sticky;top:0;z-index:50;background:#0a0a0cb8;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);border-bottom:1px solid var(--line)}.nav-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:18px var(--pad);gap:24px}.nav-links{display:flex;gap:28px;font-size:13px;color:var(--fg-dim)}.nav-links a{transition:color .2s;position:relative}.nav-links a:hover{color:var(--fg)}.brand{display:flex;align-items:center;gap:10px;font-family:var(--serif);font-size:22px;letter-spacing:-.01em}.brand-mark{width:18px;height:18px;border-radius:4px;background:var(--holo);filter:saturate(1.1);box-shadow:0 0 24px #b48cff73}.brand-logo{max-height:32px;width:auto}.nav-utils{display:flex;justify-content:flex-end;align-items:center;gap:18px;font-size:12px;color:var(--fg-dim);font-family:var(--mono);letter-spacing:.06em}.nav-utils .pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;text-transform:uppercase;transition:border-color .2s;background:transparent;color:inherit}.nav-utils .pill:hover{border-color:var(--line-2);color:var(--fg)}.cart-count{background:var(--fg);color:var(--bg);padding:1px 7px;border-radius:999px;font-size:10px}.menu-toggle{display:none;background:transparent;border:0;color:var(--fg)}.section-head{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:56px;flex-wrap:wrap}.section-head h2{font-family:var(--serif);font-weight:400;font-size:clamp(38px,5vw,64px);line-height:1;letter-spacing:-.02em;margin:0;max-width:18ch;color:var(--fg)}.section-head h2 em{font-style:italic;color:var(--fg)}.section-head .meta{color:var(--fg-dim);max-width:32ch}.frame{position:relative;aspect-ratio:5/7;background:linear-gradient(180deg,#1a1a1f,#0d0d10);border-radius:14px;overflow:hidden;border:1px solid var(--line-2);box-shadow:0 1px #ffffff0d inset,0 30px 60px -30px #000000b3}.frame:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:9px;background:linear-gradient(180deg,#232328,#15151a);box-shadow:inset 0 0 0 1px #ffffff0f}.frame .card-label{position:absolute;left:14px;right:14px;bottom:12px;display:flex;justify-content:space-between;font-family:var(--mono);font-size:9px;letter-spacing:.14em;color:#ffffff8c;text-transform:uppercase;z-index:2}.frame .card-emblem{position:absolute;top:14px;left:14px;font-family:var(--mono);font-size:9px;letter-spacing:.14em;color:#ffffff8c;text-transform:uppercase;z-index:2}.frame .card-art{position:absolute;top:28px;right:14px;bottom:36px;left:14px;border-radius:4px;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.18),transparent 50%),linear-gradient(160deg,#2a2540,#0c0c12 65%);display:grid;place-items:center;overflow:hidden}.frame .card-art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:4px}.frame .card-art .glyph{width:50%;aspect-ratio:1;border-radius:50%;background:var(--holo);opacity:.85}.frame .card-art.alt .glyph{background:conic-gradient(from 0deg,#7be3ff,#b388ff,#ff7bb0,#ffc56b,#7be3ff);border-radius:8px;transform:rotate(45deg);width:42%}.frame .card-art.diamond .glyph{background:linear-gradient(180deg,#b388ff,#7be3ff);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0;width:56%}.frame .card-art.flame .glyph{background:radial-gradient(circle at 50% 70%,#ffc56b,#ff7bb0 50%,transparent 70%);width:70%}.reveal{opacity:0;transform:translateY(24px);transition:opacity 1s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.announce-track{animation:none}}.site-footer{border-top:1px solid var(--line);padding:80px var(--pad) 32px;background:#07070a}.foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1.5fr;gap:40px;margin-bottom:60px}.foot-col h5{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-quiet);margin:0 0 18px;font-weight:500}.foot-col ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.foot-col a{color:var(--fg-dim);font-size:13px;transition:color .2s}.foot-col a:hover{color:var(--fg)}.foot-col .brand{margin-bottom:16px}.foot-col p{color:var(--fg-dim);font-size:13px;max-width:32ch;margin:0 0 18px}.foot-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid var(--line);color:var(--fg-quiet);font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}@media(max-width:900px){.nav-links{display:none}.nav-inner{grid-template-columns:auto 1fr auto}.nav-utils .pill:not(.persist){display:none}.menu-toggle{display:inline-flex}.foot-grid{grid-template-columns:1fr 1fr}.section-head{align-items:start}}.pcard{display:block;border-radius:var(--r-md);overflow:hidden;background:var(--bg-2);border:1px solid var(--line);transition:border-color .3s,transform .5s cubic-bezier(.2,.7,.2,1);position:relative;color:inherit}.pcard:hover{border-color:var(--line-2);transform:translateY(-3px)}.pcard-media{position:relative;aspect-ratio:1.05/1;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,rgba(179,136,255,.12),transparent 65%),linear-gradient(180deg,#15151a,#0c0c10);border-bottom:1px solid var(--line);overflow:hidden}.pcard-media .frame{width:56%}.pcard-media>img.pcard-img,.pcard-media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pcard .tag,.pcard .tag-row .tag{background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line-2);padding:5px 10px;border-radius:999px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg)}.pcard .tag-row{position:absolute;top:14px;left:14px;display:flex;gap:6px;z-index:2}.pcard .tag-row .tag.new{color:var(--accent-a);border-color:#7be3ff66}.pcard .tag-row .tag.ltd{color:var(--accent-c);border-color:#ffc56b66}.pcard .tag-row .tag.sold{color:var(--fg-quiet)}.pcard .wishlist{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;background:#ffffff0f;border:1px solid var(--line-2);display:grid;place-items:center;font-size:16px;color:var(--fg-dim);transition:color .2s,background .2s;cursor:pointer;z-index:2}.pcard .wishlist:hover{color:#ff7bb0;background:#ff7bb01a}.pcard .halo{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 60% at 50% 50%,rgba(179,136,255,.2),transparent 70%);opacity:0;transition:opacity .6s;pointer-events:none}.pcard:hover .halo{opacity:1}.pcard .quick{position:absolute;bottom:14px;left:14px;right:14px;display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#0a0a0cb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line-2);border-radius:999px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:0;transform:translateY(8px);transition:opacity .35s,transform .35s;z-index:2}.pcard:hover .quick{opacity:1;transform:none}.pcard .swatches-mini{position:absolute;bottom:12px;right:12px;display:flex;gap:4px;z-index:2}.pcard .swatches-mini span{width:12px;height:12px;border-radius:50%;border:1px solid rgba(255,255,255,.2)}.pcard-meta{padding:22px 20px;display:flex;justify-content:space-between;align-items:baseline;gap:16px}.pcard-meta h3{margin:0;font-family:var(--serif);font-weight:400;font-size:20px;line-height:1.1}.pcard-meta .sub{margin-top:6px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--fg-quiet);text-transform:uppercase}.pcard-meta .price{font-family:var(--mono);font-size:13px;letter-spacing:.02em;white-space:nowrap}.pcard-meta .price .was{color:var(--fg-quiet);text-decoration:line-through;margin-right:6px}.skip-to-content:focus{left:8px!important;top:8px!important;padding:8px 14px;background:var(--fg);color:var(--bg);border-radius:6px;z-index:100}
/*# sourceMappingURL=/cdn/shop/t/13/assets/base.css.map */
