.shopx{--sx-glow:#7c3aed;--sx-glow-hot:#4c1d95;--sx-gold:#f59e0b;--sx-text:#4c1d95;--sx-surface:var(--card-surface);--sx-surface-2:rgba(76,29,149,0.07);--sx-line:rgba(76,29,149,0.16)}:root[data-theme=dark] .shopx{--sx-glow:#c4b5fd;--sx-glow-hot:#e9deff;--sx-text:#e9deff;--sx-surface-2:rgba(233,222,255,0.06);--sx-line:rgba(233,222,255,0.12)}.shopx{color:var(--sx-text);font-family:var(--font-inter),"Inter",sans-serif}[dir=rtl] .shopx{font-family:var(--font-cairo),"Cairo",sans-serif}.shopx .sx-dim{color:color-mix(in srgb,var(--sx-text) 66%,transparent)}.shopx .sx-wrap{max-width:72rem;margin:0 auto;padding-inline:1.5rem}@media (min-width:640px){.shopx .sx-wrap{padding-inline:2.5rem}}.shopx .sx-micro{font-family:"Satoshi",var(--font-inter),system-ui,sans-serif;font-size:10px;font-weight:500;line-height:1;letter-spacing:.2em;text-transform:uppercase}.shopx .sx-hero{position:relative;overflow:hidden;padding-top:calc(4.5rem + 24px);padding-bottom:28px}@media (max-width:639px){.shopx .sx-hero{padding-top:calc(4rem + 24px)}}.shopx .sx-hero-glow{position:absolute;inset:-30%;pointer-events:none;background:radial-gradient(420px circle at var(--sx-mx,50%) var(--sx-my,30%),color-mix(in srgb,var(--sx-glow) 22%,transparent),transparent 68%);opacity:0;transition:opacity .7s}:root[data-theme=dark] .shopx .sx-hero-glow{opacity:1}@media (hover:none){.shopx .sx-hero-glow{animation:sx-drift 15s ease-in-out infinite alternate}}@keyframes sx-drift{0%{transform:translate3d(-14%,-6%,0)}to{transform:translate3d(14%,6%,0)}}.shopx .sx-eyebrow{display:flex;align-items:center;gap:.75rem;letter-spacing:.28em}.shopx .sx-eyebrow:before{content:"";width:2.75rem;height:1px;background:currentColor;opacity:.6}.shopx .sx-h1{margin:20px 0 4px;font-family:Clash Display,Satoshi,system-ui,sans-serif;font-weight:600;letter-spacing:-.03em;line-height:1.02;font-size:clamp(1.9rem,4.5vw,4.25rem);color:var(--sx-text);opacity:1}:root[data-theme=dark] .shopx .sx-h1{color:rgba(238,229,255,.92)}:root:not([data-theme=dark]) .shopx .sx-h1{color:#3b0e82}.shopx .sx-h1 .sx-engrave{white-space:nowrap}.shopx .sx-engrave{position:relative;display:inline-block}.shopx .sx-engrave-face{color:transparent;background:linear-gradient(180deg,color-mix(in srgb,var(--sx-text) 32%,transparent),color-mix(in srgb,var(--sx-text) 10%,transparent));-webkit-background-clip:text;background-clip:text}.shopx .sx-engrave-lit{position:absolute;inset:0;pointer-events:none;color:transparent;background:linear-gradient(100deg,transparent 38%,color-mix(in srgb,var(--sx-glow-hot) 85%,transparent) 50%,transparent 62%),radial-gradient(300px circle at var(--sx-lx,50%) var(--sx-ly,50%),var(--sx-glow-hot),color-mix(in srgb,var(--sx-glow) 45%,transparent) 42%,transparent 68%);background-size:260% 100%,auto;background-position:-80% 0,0 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;animation:sx-sweep 7s ease-in-out infinite}@keyframes sx-sweep{0%{background-position:-80% 0,0 0}to{background-position:180% 0,0 0}}@media (prefers-reduced-motion:reduce){.shopx .sx-engrave-lit{animation:none}}:root:not([data-theme=dark]) .shopx .sx-engrave-face{background:none;color:var(--sx-text)}:root:not([data-theme=dark]) .shopx .sx-engrave-lit{display:none}.shopx .sx-h1-sub{display:block;font-size:.36em;line-height:1;letter-spacing:0;margin-top:18px;opacity:.8;color:color-mix(in srgb,var(--sx-text) 70%,transparent)}.shopx .sx-lede{max-width:620px;margin:1.25rem 0 22px;font-size:clamp(.875rem,1.3vw,1rem);line-height:1.5}.shopx .sx-herometa{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1.25rem;font-size:11px;line-height:1.4;letter-spacing:.06em}.shopx .sx-herometa b{font-weight:600;color:var(--sx-text)}.shopx .sx-promise{border-block:1px solid var(--sx-line);display:grid;grid-template-columns:repeat(4,1fr)}.shopx .sx-promise>div{padding:1.625rem 1.5rem;border-inline-start:1px solid var(--sx-line)}.shopx .sx-promise>div:first-child{border-inline-start:0}.shopx .sx-promise .sx-n{display:block;margin-bottom:.625rem;color:var(--sx-glow);letter-spacing:.2em}.shopx .sx-promise p{margin:0;font-size:.875rem;line-height:1.5}.shopx .sx-promise b{color:var(--sx-text);font-weight:600}@media (max-width:900px){.shopx .sx-promise{grid-template-columns:1fr 1fr}.shopx .sx-promise>div:nth-child(3){border-inline-start:0}}@media (max-width:520px){.shopx .sx-promise{grid-template-columns:1fr}.shopx .sx-promise>div{border-inline-start:0;border-top:1px solid var(--sx-line)}.shopx .sx-promise>div:first-child{border-top:0}}.shopx .sx-filterbar{padding-block:18px 14px;border-bottom:1px solid var(--sx-line)}.shopx .sx-tabs{display:flex;flex-wrap:wrap;gap:8px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.shopx .sx-tabs::-webkit-scrollbar{display:none}.shopx .sx-tab{flex-shrink:0;cursor:pointer;display:inline-flex;align-items:center;min-height:40px;padding:0 18px;white-space:nowrap;border:1px solid var(--sx-line);border-radius:2px;background:transparent;color:color-mix(in srgb,var(--sx-text) 68%,transparent);transition:color .25s,border-color .25s,background-color .25s}.shopx .sx-tab:hover{color:var(--sx-text);border-color:color-mix(in srgb,var(--sx-glow) 55%,transparent)}.shopx .sx-tab[aria-pressed=true]{color:var(--sx-glow-hot);border-color:var(--sx-glow);background:color-mix(in srgb,var(--sx-glow) 14%,transparent)}.shopx .sx-tab-n{margin-inline-start:.4rem;opacity:.55}.shopx .sx-pieces{padding-block:56px}.shopx .sx-grid{display:grid;grid-template-columns:1fr;gap:16px;align-items:stretch}@media (min-width:420px){.shopx .sx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.shopx .sx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.shopx .sx-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.shopx .sx-piece{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:3px;overflow:hidden;isolation:isolate;transition:border-color .45s,transform .45s cubic-bezier(.2,.7,.3,1)}.shopx .sx-piece:focus-visible,.shopx .sx-piece:hover{border-color:color-mix(in srgb,var(--sx-glow) 50%,transparent);transform:translateY(-3px)}.shopx .sx-piece:focus-visible{outline:2px solid var(--sx-glow);outline-offset:3px}.shopx .sx-lightmask{position:absolute;inset:0;pointer-events:none;z-index:3;background:radial-gradient(260px circle at var(--sx-px,50%) var(--sx-py,50%),color-mix(in srgb,var(--sx-glow) 18%,transparent),transparent 62%);opacity:0;transition:opacity .4s}:root[data-theme=dark] .shopx .sx-piece:hover .sx-lightmask{opacity:1}.shopx .sx-stage{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;display:grid;background:#17131f}.shopx .sx-stage:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(120% 90% at 50% 8%,var(--sx-surface-2),transparent 62%)}.shopx .sx-stage>*{position:relative;z-index:1}.shopx a[href*=founders-acrylic-plaque] .sx-stage img{filter:brightness(1.18) contrast(1.05)}.shopx .sx-edge{position:absolute;left:14%;right:14%;bottom:7%;height:2px;border-radius:2px;z-index:2;background:linear-gradient(90deg,transparent,var(--sx-glow),transparent);box-shadow:0 0 26px 5px color-mix(in srgb,var(--sx-glow) 45%,transparent);opacity:0;transition:opacity .45s}:root[data-theme=dark] .shopx .sx-edge{opacity:.42}:root[data-theme=dark] .shopx .sx-piece:hover .sx-edge{opacity:1}.shopx .sx-tag{position:absolute;top:.875rem;inset-inline-start:.875rem;z-index:3;padding:.45rem .625rem;border-radius:999px;letter-spacing:.16em;background:color-mix(in srgb,var(--hero-bg) 74%,transparent);border:1px solid var(--sx-line);color:var(--sx-gold);backdrop-filter:blur(6px)}.shopx .sx-info{display:flex;flex-direction:column;padding:18px 20px 14px;border-top:1px solid var(--sx-line);margin-top:auto;flex:1}.shopx .sx-info h3{margin:0 0 10px;font-size:clamp(.9375rem,1.3vw,1.0625rem);font-weight:600;letter-spacing:-.02em;min-height:2.5em;line-height:1.25}.shopx .sx-info h3,.shopx .sx-spec{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shopx .sx-spec{margin:0;font-size:12px;line-height:1.4;letter-spacing:.02em;min-height:2.8em}.shopx .sx-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:24px}.shopx .sx-price{font-weight:600;font-size:.9375rem;letter-spacing:-.01em}.shopx .sx-price small{font-size:10px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;margin-inline-start:.4rem;opacity:.62}.shopx .sx-go{display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:44px;font-size:11px;letter-spacing:.14em;font-weight:700;color:color-mix(in srgb,var(--sx-text) 78%,transparent);transition:color .3s;white-space:nowrap}.shopx .sx-piece:hover .sx-go{color:var(--sx-glow-hot)}.shopx .sx-cta,.shopx .sx-proof{border-top:1px solid var(--sx-line);padding-block:clamp(3.5rem,8vw,6.5rem)}.shopx .sx-h2{margin:0 0 .875rem;max-width:18ch;font-family:Clash Display,Satoshi,system-ui,sans-serif;font-size:clamp(1.875rem,5vw,3.5rem);font-weight:600;letter-spacing:-.035em;line-height:.98}.shopx .sx-sub{margin:0 0 3rem;max-width:52ch;font-size:1rem;line-height:1.6}.shopx .sx-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(.75rem,1.4vw,1.25rem);counter-reset:sx-step}@media (max-width:820px){.shopx .sx-steps{grid-template-columns:1fr 1fr}}@media (max-width:480px){.shopx .sx-steps{grid-template-columns:1fr}}.shopx .sx-step{position:relative;padding:1.375rem;border:1px solid var(--sx-line);border-radius:3px;background:var(--sx-surface)}.shopx .sx-step:before{counter-increment:sx-step;content:counter(sx-step,decimal-leading-zero);display:block;margin-bottom:2.125rem;font-size:11px;font-weight:500;line-height:1;letter-spacing:.16em;color:var(--sx-glow)}.shopx .sx-step h3{margin:0 0 .5rem;font-family:"Satoshi",var(--font-inter),system-ui,sans-serif;font-size:1.0625rem;font-weight:600;letter-spacing:-.02em}.shopx .sx-step p{margin:0;font-size:.84375rem;line-height:1.55}.shopx .sx-cta-in{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(1.5rem,4vw,4rem);align-items:end}@media (max-width:820px){.shopx .sx-cta-in{grid-template-columns:1fr}}.shopx .sx-btns{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.625rem}.shopx .sx-btn{display:inline-flex;align-items:center;gap:.625rem;padding:.9375rem 1.5rem;border-radius:999px;font-family:"Satoshi",var(--font-inter),system-ui,sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:-.01em;border:1px solid var(--sx-line);background:transparent;color:var(--sx-text);transition:transform .3s,border-color .3s,background-color .3s}.shopx .sx-btn:focus-visible,.shopx .sx-btn:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--sx-glow) 55%,transparent)}.shopx .sx-btn-primary{background-color:var(--sx-glow);border-color:transparent;color:#f4f2f5}:root[data-theme=dark] .shopx .sx-btn-primary{color:#2e1065;box-shadow:0 0 34px -6px color-mix(in srgb,var(--sx-glow) 62%,transparent)}.shopx .sx-aside{font-size:.8125rem;line-height:1.7;border-inline-start:1px solid var(--sx-line);padding-inline-start:1.375rem}.shopx .sx-aside b{color:var(--sx-text);font-weight:600}.shopx .sx-empty{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:clamp(2.5rem,6vw,3.5rem);border:1px solid var(--sx-line);border-radius:3px;background:var(--sx-surface)}@media (max-width:899px){.shopx .sx-hero{padding-bottom:22px}.shopx .sx-pieces{padding-block:36px}}@media (max-width:419px){.shopx .sx-info{padding-inline:16px}.shopx .sx-tabs{flex-wrap:nowrap}}@media (prefers-reduced-motion:reduce){.shopx .sx-hero-glow{animation:none}.shopx .sx-btn,.shopx .sx-piece{transition-duration:.01ms}.shopx .sx-btn:focus-visible,.shopx .sx-btn:hover,.shopx .sx-piece:focus-visible,.shopx .sx-piece:hover{transform:none}}