:root{--orange: #D4811A;--orange-light: #F5A030;--orange-deep: #8a5210;--orange-glow: rgba(212,129,26,.6);--cyan: #00E5FF;--cyan-dim: #00B8D9;--cyan-deep: #007a8f;--cyan-glow: rgba(0,229,255,.5);--dark: #0A0A0A;--dark2: #111111;--dark3: #181818;--gray: #999;--light: #E8E8E8;--white: #FFFFFF}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;transition:background-color .5s ease;overflow-x:hidden}body{background:var(--dark);color:var(--light);font-family:Barlow,sans-serif;overflow-x:hidden;cursor:default;transition:background-color .5s ease,color .5s ease}.theme-toggle-available nav,.theme-toggle-available footer,.theme-toggle-available .nav-inner,.theme-toggle-available .ticker,.theme-toggle-available .search-wrap{transition:background-color .5s ease,color .5s ease,border-color .5s ease,box-shadow .5s ease}.cursor{width:10px;height:10px;background:var(--cyan);border-radius:50%;position:fixed;top:0;left:0;pointer-events:none;z-index:9999;transition:transform .1s;box-shadow:0 0 12px var(--cyan-glow),0 0 24px var(--cyan-glow)}.cursor-ring{width:36px;height:36px;border:1px solid rgba(0,229,255,.5);border-radius:50%;position:fixed;top:0;left:0;pointer-events:none;z-index:9998;transition:transform .15s ease,width .2s,height .2s}@media(pointer:coarse){.cursor,.cursor-ring{display:none}body{cursor:auto}}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");pointer-events:none;z-index:1;opacity:.4}nav#navbar{position:fixed;top:0;left:0;right:0;z-index:9999;transition:padding .35s ease;padding:max(14px,env(safe-area-inset-top,0px)) 20px 12px;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent!important;box-shadow:none!important;border:none!important}nav#navbar.scrolled{padding:max(8px,env(safe-area-inset-top,0px)) 16px 10px}.nav-inner{position:relative;max-width:1300px;margin:0 auto;padding:10px 22px;border-radius:9999px;background:#101010c7;border:1px solid rgba(255,255,255,.12);box-shadow:0 4px 24px #0006,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px) saturate(1.45);backdrop-filter:blur(18px) saturate(1.45);transition:background .3s ease,box-shadow .3s ease,border-color .3s ease}nav#navbar.scrolled .nav-inner{background:#0a0a0a85;box-shadow:0 8px 28px #00000059,inset 0 1px #ffffff0f;border-color:#ffffff1f}.nav-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:0;min-width:0}.nav-logo{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.nav-logo img{width:40px;height:40px;border-radius:8px;transition:transform .3s,box-shadow .3s}.nav-logo:hover img{transform:scale(1.06);box-shadow:0 0 16px var(--orange-glow)}.nav-logo-text{font-family:Bebas Neue,sans-serif;font-size:1.4rem;color:var(--white);letter-spacing:2px;white-space:nowrap}.nav-logo-text span{color:var(--orange)}.nav-toggle{display:none;width:38px;height:38px;border-radius:8px;border:none;background:transparent;cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:0;flex-shrink:0;-webkit-tap-highlight-color:transparent}.nav-toggle span{display:block;width:20px;height:2px;border-radius:999px;background:var(--light);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease}.nav-toggle.open span:nth-child(1){transform:translateY(3.5px) rotate(45deg)}.nav-toggle.open span:nth-child(2){transform:translateY(-3.5px) rotate(-45deg)}.nav-icons{display:flex;align-items:center;gap:6px}.nav-icon-btn{background:none;border:none;cursor:pointer;color:var(--light);opacity:.75;transition:opacity .2s,color .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:10px;-webkit-tap-highlight-color:transparent}.nav-icon-btn:hover{opacity:1;color:var(--orange)}.nav-icon-btn:hover .nav-icon-svg{color:var(--orange);filter:drop-shadow(0 0 6px var(--orange-glow))}.nav-icon-svg{width:21px;height:21px;color:var(--light);transition:color .2s,filter .2s}.theme-toggle{padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.theme-icon{width:20px;height:20px}.theme-icon-light{display:none}.theme-icon-dark,html.theme-light .theme-icon-light{display:block}html.theme-light .theme-icon-dark{display:none}html.theme-light .theme-toggle .theme-icon{color:var(--light)}.nav-links{display:flex;align-items:center;justify-content:center;flex:1;min-width:0;gap:clamp(6px,1.4vw,20px);flex-wrap:nowrap;border-bottom:none;box-shadow:none;background:transparent}.nav-links-search{display:none}.nav-link{font-family:Barlow Condensed,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:#e8e8e8b3;text-decoration:none;position:relative;transition:color .2s;padding:6px 2px;flex-shrink:0;white-space:nowrap}.nav-link:after{display:none}.nav-link:hover{color:var(--white)}.nav-link.active{color:var(--orange)}.nav-search{display:flex;align-items:center;justify-content:center;margin-top:6px;transition:max-height .35s ease,opacity .35s ease,margin .35s ease;overflow:hidden;max-height:40px;opacity:1}nav.scrolled .nav-search{max-height:0;opacity:0;margin-top:0}.search-wrap{display:flex;align-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:24px;overflow:hidden;width:380px;max-width:100%;transition:border-color .3s,box-shadow .3s}.search-wrap:focus-within{border-color:var(--orange);box-shadow:0 0 12px var(--orange-glow)}.search-wrap input{background:none;border:none;outline:none;color:var(--white);padding:6px 16px;font-family:Barlow,sans-serif;font-size:14px;flex:1;letter-spacing:.5px}.search-wrap input::placeholder{color:#e8e8e84d}.search-btn{background:var(--orange);border:none;cursor:pointer;color:var(--white);padding:7px 18px;font-family:Barlow Condensed,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;transition:background .2s}.search-btn:hover{background:var(--orange-light)}.nav-cart-count{position:absolute;top:2px;right:2px;font-size:.65rem;font-family:Barlow Condensed,sans-serif;font-weight:700;background:var(--orange);color:var(--dark);min-width:16px;height:16px;line-height:16px;text-align:center;border-radius:999px;pointer-events:none}#cartDrawerTrigger{position:relative}.nav-search-toggle{display:none}@media(min-width:901px){.nav-inner{padding:8px 16px}.nav-top{gap:10px;flex-wrap:nowrap}.nav-links{justify-content:center;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.nav-links::-webkit-scrollbar{display:none;height:0}.nav-link{font-size:.72rem;letter-spacing:1.25px;padding:8px 4px}.nav-search{display:none!important}nav.scrolled .nav-search{display:none!important;max-height:0!important;margin:0!important;opacity:0!important}.nav-search-mobile{display:block}.nav-search-toggle{display:flex;align-items:center;justify-content:center}.ticker{margin-top:calc(env(safe-area-inset-top,0px) + 78px)}.hero{margin-top:calc(-96px - env(safe-area-inset-top,0px));padding-top:calc(96px + env(safe-area-inset-top,0px))}}.nav-search-mobile{display:none;position:absolute;top:100%;left:0;right:0;z-index:1001;padding:12px 14px 14px;border-radius:20px;background:#0a0a0afa;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 24px #00000073;transform:translateY(-12px);opacity:0;pointer-events:none;transition:transform .22s ease,opacity .22s ease}html.theme-light .nav-search-mobile{background:#fffffffa;border-color:#0000001a;box-shadow:0 8px 24px #00000014}.nav-search-mobile.open{transform:translateY(0);opacity:1;pointer-events:auto}.nav-search-mobile-form{display:flex;align-items:center;gap:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:4px 6px 4px 10px}html.theme-light .nav-search-mobile-form{background:#0000000a;border-color:#0000001a}.nav-search-mobile-icon{width:18px;height:18px;color:var(--gray);flex-shrink:0}.nav-search-mobile input{flex:1;background:none;border:none;outline:none;color:var(--white);font-family:Barlow,sans-serif;font-size:16px;padding:12px 4px;min-height:44px;-webkit-appearance:none;appearance:none}html.theme-light .nav-search-mobile input{color:var(--light)}.nav-search-mobile input::placeholder{color:#e8e8e866}html.theme-light .nav-search-mobile input::placeholder{color:#0006}.nav-search-mobile input::-webkit-search-decoration,.nav-search-mobile input::-webkit-search-cancel-button{display:none}.nav-search-mobile-close{background:none;border:none;cursor:pointer;color:var(--gray);width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nav-search-mobile-close svg{width:20px;height:20px}.nav-search-mobile-close:hover{color:var(--orange);background:#d4811a14}.nav-mobile-search{display:flex;align-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:10px;overflow:hidden;width:100%}.nav-mobile-search input{background:none;border:none;outline:none;color:var(--white);padding:12px 14px;font-family:Barlow,sans-serif;font-size:16px;flex:1;min-height:44px}.nav-mobile-search input::placeholder{color:#e8e8e859}.nav-mobile-search button{background:none;border:none;cursor:pointer;color:var(--orange);padding:10px 14px;display:flex;align-items:center;justify-content:center}.ticker{background:transparent;overflow:hidden;padding:6px 0;position:relative;margin-top:62px}.ticker-track{display:flex;white-space:nowrap;animation:ticker-scroll 30s linear infinite}.ticker-item{font-family:Barlow Condensed,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#e8e8e8e6;padding:0 40px}.ticker-item:before{content:"\2605   "}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero{min-height:100vh;min-height:100svh;min-height:100dvh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;isolation:isolate}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(212,129,26,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(212,129,26,.07) 1px,transparent 1px);background-size:60px 60px;background-position:0 0;background-repeat:repeat;background-attachment:scroll}html.theme-light .hero:before{background-image:linear-gradient(rgba(212,129,26,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(212,129,26,.05) 1px,transparent 1px)}.hero-grid{display:none!important}.hero-glow{position:absolute;top:48%;left:50%;z-index:1;pointer-events:none;transform:translate(-50%,-50%);width:min(780px,150vw);height:min(640px,130vw);background:radial-gradient(ellipse 82% 62% at 50% 28%,rgba(245,160,48,.16) 0%,transparent 52%),radial-gradient(ellipse 72% 56% at 50% 48%,rgba(212,129,26,.2) 0%,rgba(212,129,26,.05) 48%,transparent 72%);opacity:1;animation:heroGlowPulse 12s ease-in-out infinite}@keyframes heroGlowPulse{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.88;transform:translate(-50%,-50%) scale(1.04)}}#particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.particle{position:absolute;width:8px;height:8px;background:var(--orange);border-radius:2px;opacity:0;animation:floatUp linear infinite}.particle--accent{background:var(--cyan-dim);box-shadow:0 0 8px var(--cyan-glow)}@keyframes floatUp{0%{opacity:0;transform:translateY(0) rotate(0)}10%{opacity:.45}90%{opacity:.12}to{opacity:0;transform:translateY(-600px) rotate(360deg)}}.hero-content{position:relative;z-index:2;text-align:center;padding:0 24px}@keyframes heroReveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.hero-eyebrow{font-family:Syne,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.35em;text-transform:uppercase;color:var(--orange-light);margin-bottom:18px;animation:heroReveal .85s cubic-bezier(.22,1,.36,1) .12s both}.hero-title{font-family:Bebas Neue,sans-serif;font-size:clamp(3.4rem,12vw,9rem);font-weight:400;line-height:.92;letter-spacing:.02em;color:var(--white);text-shadow:0 3px 32px rgba(0,0,0,.65),0 1px 0 rgba(255,255,255,.12);margin-bottom:10px;animation:heroReveal .95s cubic-bezier(.22,1,.36,1) .2s both}.hero-title .orange{display:inline-block;position:relative;z-index:1;font-family:inherit;font-weight:400;line-height:inherit;letter-spacing:inherit;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:#ffa600;-webkit-text-fill-color:#ffa600;filter:none;animation:heroReveal .95s cubic-bezier(.22,1,.36,1) .2s both}.hero-subtitle{font-family:Syne,sans-serif;font-size:clamp(1.05rem,2.8vw,1.65rem);font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#e8e8e873;margin-bottom:28px;animation:heroReveal .9s cubic-bezier(.22,1,.36,1) .32s both}.hero-desc{font-size:1.02rem;font-weight:400;color:#e8e8e894;line-height:1.75;max-width:520px;margin:0 auto 44px;letter-spacing:.02em;animation:heroReveal .9s cubic-bezier(.22,1,.36,1) .4s both}.hero-ctas{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;animation:heroReveal .85s cubic-bezier(.22,1,.36,1) .48s both}.btn-primary{font-family:Barlow Condensed,sans-serif;font-size:.88rem;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;text-decoration:none;color:var(--dark);background:linear-gradient(180deg,var(--orange-light) 0%,var(--orange) 100%);padding:14px 36px;border-radius:999px;border:1px solid rgba(255,255,255,.22);box-shadow:0 2px #0000001f,0 8px 28px #d4811a59;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease,border-color .25s ease;position:relative;overflow:hidden;display:inline-block;isolation:isolate}.btn-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(120deg,transparent 28%,rgba(255,255,255,.22) 50%,transparent 72%);transform:translate(-100%);transition:transform .55s ease;pointer-events:none;z-index:-1}.btn-primary:hover:before{transform:translate(100%)}.btn-primary:hover{filter:brightness(1.05);box-shadow:0 2px #0000001a,0 10px 36px #d4811a73;transform:translateY(-1px)}.btn-secondary{font-family:Barlow Condensed,sans-serif;font-size:.88rem;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;text-decoration:none;color:#fffffff2;background:#ffffff0a;padding:13px 34px;border-radius:999px;border:1px solid rgba(255,255,255,.28);box-shadow:inset 0 1px #ffffff0f;transition:transform .25s ease,border-color .25s ease,color .25s ease,background .25s ease,box-shadow .25s ease}.btn-secondary:hover{border-color:#00e5ff8c;color:var(--cyan);background:#00e5ff0f;box-shadow:inset 0 1px #ffffff14,0 0 24px #00e5ff26;transform:translateY(-1px)}.buy-sell-banner{padding:clamp(28px,5vw,56px) clamp(16px,4vw,32px);max-width:1320px;margin:0 auto}.buy-sell-banner-inner{border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 24px #00000040}html.theme-light .buy-sell-banner-inner{border-color:#00000014;box-shadow:0 4px 20px #00000014}.buy-sell-banner-stack{position:relative;width:100%;aspect-ratio:16 / 9;max-height:min(72vh,820px);background:#0c0c0c;transition:background .55s ease}html.theme-light .buy-sell-banner-stack{background:#f2efe8}.buy-sell-banner-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center center;transition:opacity .55s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;image-rendering:auto}.buy-sell-banner-img--light{opacity:0;z-index:1}.buy-sell-banner-img--dark{opacity:1;z-index:2}html.theme-light .buy-sell-banner-img--light{opacity:1}html.theme-light .buy-sell-banner-img--dark{opacity:0}@media(max-width:900px){.buy-sell-banner{padding:24px 12px 32px}.buy-sell-banner-inner{border-radius:6px}.buy-sell-banner-stack{aspect-ratio:16 / 9;max-height:none;min-height:200px}.buy-sell-banner-img{object-fit:contain;object-position:center center;padding:0 4px}}@media(max-width:480px){.buy-sell-banner-stack{min-height:180px}.buy-sell-banner-img{padding:0 2px}}.curved-slider-section{padding:80px 0 60px;overflow:hidden;position:relative;isolation:isolate;contain:layout}.curved-slider-header{text-align:center;padding:0 24px;margin-bottom:48px}.curved-slider-header .section-title{display:block;text-align:center}.curved-slider-header .section-title:after{left:50%;transform:translate(-50%)}.curved-slider-header .section-label{text-align:center}.curved-slider-viewport{position:relative;width:100%;height:340px;perspective:1200px;perspective-origin:50% 50%;margin-bottom:48px}.curved-slider-track{position:absolute;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.4,0,.2,1)}.curved-slide{position:absolute;width:280px;height:200px;left:50%;top:50%;margin-left:-140px;margin-top:-100px;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.4,0,.2,1),opacity .7s ease,filter .7s ease}.curved-slide-inner{display:block;width:100%;height:100%;border-radius:14px;overflow:hidden;position:relative;text-decoration:none;box-sizing:border-box;border:1px solid rgba(255,255,255,.14);box-shadow:0 0 0 1px #00000059 inset,0 6px 28px #00000073;transition:box-shadow .35s ease,border-color .35s ease,transform .35s ease}.curved-slide.active .curved-slide-inner{border-color:#d4811aa6;box-shadow:0 0 0 1px #d4811a59 inset,0 0 0 2px #d4811a33,0 0 56px #d4811a47,0 14px 48px #0000008c}.curved-slide-inner img{width:100%;height:100%;object-fit:cover;display:block}.curved-slide-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--dark2),var(--dark3));border:1px solid rgba(255,255,255,.06)}.curved-slide-placeholder span{font-family:Barlow Condensed,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--orange)}.curved-slide-overlay{position:absolute;bottom:0;left:0;right:0;padding:14px 16px 16px;background:linear-gradient(to top,rgba(0,0,0,.82) 0%,rgba(0,0,0,.35) 55%,transparent 100%);pointer-events:none}.curved-slide-label{font-family:Barlow Condensed,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#fff;display:inline-block;padding:9px 18px;border-radius:999px;background:#0000008c;border:1px solid rgba(255,255,255,.18);box-shadow:0 4px 14px #00000059}.curved-slide.active .curved-slide-label{border-color:#d4811a73;box-shadow:0 0 20px #d4811a33,0 4px 14px #0006}.curved-slider-ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;padding:0 24px}html.theme-light .curved-slide-inner{border-color:#0000001a;box-shadow:0 0 0 1px #ffffff80 inset,0 6px 24px #0000001a}html.theme-light .curved-slide.active .curved-slide-inner{border-color:#d4811a80;box-shadow:0 0 0 1px #d4811a33 inset,0 0 0 2px #d4811a1f,0 0 40px #d4811a2e,0 12px 36px #0000001f}html.theme-light .curved-slide-label{background:#ffffffeb;color:var(--light);border-color:#0000001a}html.theme-light .curved-slide.active .curved-slide-label{border-color:#d4811a73}html.theme-light .curved-slide-placeholder{background:linear-gradient(135deg,#f0f0f0,#e0e0e0);border-color:#0000000f}.ssj-section{background:var(--dark);padding:80px 32px;position:relative;overflow:hidden}.ssj-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--orange),transparent)}.ssj-section:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--orange),transparent)}.ssj-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.ssj-card{position:relative;display:flex;flex-direction:column;align-items:center;text-decoration:none;padding:48px 24px 40px;border:1px solid rgba(0,229,255,.1);border-radius:8px;background:#00e5ff05;transition:all .35s ease;cursor:pointer;overflow:hidden;box-shadow:0 2px 10px #0003}.ssj-card--hologram{overflow:visible}.ssj-card:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:120px;height:30px;background:radial-gradient(ellipse,rgba(0,229,255,.3) 0%,transparent 70%);animation:holoPulse 2s ease-in-out infinite}.ssj-card--hologram:before{display:none}@keyframes holoPulse{0%,to{opacity:.6;transform:translate(-50%) scaleX(1)}50%{opacity:1;transform:translate(-50%) scaleX(1.2)}}.ssj-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(0,229,255,.015) 3px,rgba(0,229,255,.015) 4px);pointer-events:none;opacity:0;transition:opacity .3s}.ssj-card--hologram:after{opacity:0}.ssj-card:hover:after{opacity:1}.ssj-card--hologram:hover:after{opacity:.15}.ssj-card:hover{border-color:#00e5ff66;background:#00e5ff0a;transform:translateY(-4px);box-shadow:0 8px 24px #00000040,0 0 16px #00e5ff1a}.holo-base{position:relative;z-index:2;width:90px;margin-top:20px}.holo-projector{width:90px;height:28px;background:linear-gradient(to bottom,#2a2a2a,#1a1a1a);border-radius:50%;border:1px solid rgba(0,229,255,.2);position:relative;box-shadow:0 2px 10px #000c,inset 0 1px #ffffff0d}.holo-projector:after{content:"";position:absolute;top:6px;left:50%;transform:translate(-50%);width:20px;height:10px;background:#00e5ff4d;border-radius:50%;box-shadow:0 0 8px var(--cyan-glow);animation:projectorGlow 2s ease-in-out infinite}@keyframes projectorGlow{0%,to{opacity:.5}50%{opacity:1;box-shadow:0 0 16px var(--cyan-glow)}}.holo-beam{position:absolute;bottom:28px;left:50%;transform:translate(-50%);width:0;height:0;border-left:45px solid transparent;border-right:45px solid transparent;border-bottom:120px solid rgba(0,229,255,.04);filter:blur(2px);animation:beamPulse 2s ease-in-out infinite}@keyframes beamPulse{0%,to{opacity:.5;border-bottom-color:#00e5ff0a}50%{opacity:1;border-bottom-color:#00e5ff14}}.holo-lines{position:absolute;bottom:28px;left:50%;transform:translate(-50%);width:80px}.holo-line{position:absolute;bottom:0;width:1px;background:linear-gradient(to top,rgba(0,229,255,.4),transparent);transform-origin:bottom center;animation:lineFlicker 2s ease-in-out infinite}@keyframes lineFlicker{0%,to{opacity:.4}50%{opacity:.9}}.ssj-label{font-family:Bebas Neue,sans-serif;font-size:3.8rem;letter-spacing:4px;color:var(--cyan);position:relative;z-index:2;text-shadow:0 0 20px var(--cyan-glow),0 0 40px rgba(0,229,255,.4),0 0 80px rgba(0,229,255,.2);animation:neonFlicker 4s ease-in-out infinite;margin-bottom:12px;line-height:1}@keyframes neonFlicker{0%,98%,to{text-shadow:0 0 20px var(--cyan-glow),0 0 40px rgba(0,229,255,.4),0 0 80px rgba(0,229,255,.2)}99%{text-shadow:0 0 8px var(--cyan-glow),0 0 16px rgba(0,229,255,.2)}}.ssj-card:nth-child(2) .ssj-label{animation-delay:.8s}.ssj-card:nth-child(3) .ssj-label{animation-delay:1.6s}.ssj-desc{font-size:.82rem;font-weight:400;color:#e8e8e880;text-align:center;letter-spacing:.5px;line-height:1.6;position:relative;z-index:2;max-width:200px}.ssj-arrow{position:relative;z-index:2;margin-top:20px;font-size:.75rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#00e5ff66;display:flex;align-items:center;gap:6px;transition:all .3s;font-family:Barlow Condensed,sans-serif}.ssj-arrow:after{content:"\2192";transition:transform .3s}.ssj-card:hover .ssj-arrow{color:var(--cyan)}.ssj-card:hover .ssj-arrow:after{transform:translate(4px)}.ssj-holo-triangle-wrap{position:relative;width:100%;height:220px;display:flex;align-items:flex-end;justify-content:center;margin-bottom:28px}.ssj-card--hologram .holo-beam{position:absolute;bottom:32px;left:50%;transform:translate(-50%);width:0;height:0;border-left:72px solid transparent;border-right:72px solid transparent;border-bottom:168px solid rgba(0,229,255,.14);z-index:0;box-shadow:0 0 32px #00e5ff2e,inset 0 0 80px #00e5ff0f;animation:holoBeamPulse 4s ease-in-out infinite}@keyframes holoBeamPulse{0%,to{opacity:.95;border-bottom-color:#00e5ff24}50%{opacity:1;border-bottom-color:#00e5ff33}}.ssj-card--hologram .holo-beam-lines{position:absolute;bottom:32px;left:50%;transform:translate(-50%);width:128px;height:128px;z-index:1;pointer-events:none}.ssj-card--hologram .holo-line{position:absolute;bottom:0;width:1px;background:linear-gradient(to top,rgba(0,229,255,.45),transparent 85%);transform-origin:bottom center;animation:holoLineFlicker 2.8s ease-in-out infinite}@keyframes holoLineFlicker{0%,88%,to{opacity:.5}92%,96%{opacity:.85}}.ssj-holo-figure{position:absolute;left:50%;bottom:56px;z-index:2;width:144px;height:152px;transform:translate(-50%);animation:holoFloat 4s ease-in-out infinite;pointer-events:none}.ssj-holo-figure .ssj-holo-image{position:absolute;left:50%;bottom:0;max-height:150px;max-width:120px;width:auto;height:auto;object-fit:contain;object-position:50% 100%}.ssj-holo-image.ssj-holo-image--dark{transform:translate(calc(-50% - 6px))}.ssj-holo-image.ssj-holo-image--light{transform:translate(calc(-50% - 14px))}.ssj-card--hologram.reveal.visible .ssj-holo-figure{animation:holoEntrance .8s cubic-bezier(.22,1,.36,1) forwards,holoFloat 4s ease-in-out .8s infinite}.ssj-card:nth-child(1).reveal.visible .ssj-holo-figure{animation:holoEntrance .8s cubic-bezier(.22,1,.36,1) .1s forwards,holoFloat 4s ease-in-out .9s infinite}.ssj-card:nth-child(2).reveal.visible .ssj-holo-figure{animation:holoEntrance .8s cubic-bezier(.22,1,.36,1) .25s forwards,holoFloat 4s ease-in-out 1.05s infinite}.ssj-card:nth-child(3).reveal.visible .ssj-holo-figure{animation:holoEntrance .8s cubic-bezier(.22,1,.36,1) .4s forwards,holoFloat 4s ease-in-out 1.2s infinite}@keyframes holoEntrance{0%{opacity:0;transform:translate(-50%) translateY(12px) scale(.94)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes holoFloat{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-6px)}}.ssj-holo-image{display:block;filter:drop-shadow(0 0 10px rgba(0,229,255,.5)) drop-shadow(0 0 22px rgba(0,229,255,.35)) brightness(.92) contrast(1.08);opacity:.98;animation:holoImageShimmer 5s ease-in-out infinite}@keyframes holoImageShimmer{0%,90%,to{opacity:.98;filter:drop-shadow(0 0 10px rgba(0,229,255,.5)) drop-shadow(0 0 22px rgba(0,229,255,.35)) brightness(.92) contrast(1.08)}93%{opacity:.9;filter:drop-shadow(0 0 14px rgba(0,229,255,.6)) drop-shadow(0 0 28px rgba(0,229,255,.4)) brightness(.95) contrast(1.1)}96%{opacity:.99}}.ssj-holo-image.ssj-holo-image--light{display:none;animation:holoImageShimmerLight 5s ease-in-out infinite}@keyframes holoImageShimmerLight{0%,90%,to{opacity:.98;filter:drop-shadow(0 0 8px rgba(212,129,26,.35)) drop-shadow(0 0 18px rgba(212,129,26,.22)) brightness(1) contrast(1.05)}93%{opacity:.95;filter:drop-shadow(0 0 12px rgba(212,129,26,.45)) drop-shadow(0 0 24px rgba(212,129,26,.28)) brightness(1.02) contrast(1.06)}96%{opacity:.99}}html.theme-light .ssj-holo-image.ssj-holo-image--dark{display:none;visibility:hidden}html.theme-light .ssj-holo-image.ssj-holo-image--light{display:block;visibility:visible}.ssj-card--hologram .holo-base{position:relative;z-index:3;width:96px;margin-top:0}.ssj-card--hologram .holo-projector{width:96px;height:30px;background:linear-gradient(180deg,#1a2428,#0a0e10);border-radius:50%;border:1px solid rgba(0,229,255,.3);position:relative;box-shadow:0 2px 14px #000000b3,inset 0 1px #00e5ff14,0 0 18px #00e5ff1f;animation:projectorPulse 3s ease-in-out infinite}.ssj-card--hologram .holo-projector:after{content:"";position:absolute;top:5px;left:50%;transform:translate(-50%);width:22px;height:11px;background:#00e5ff73;border-radius:50%;box-shadow:0 0 14px var(--cyan-glow);animation:projectorGlow 2.2s ease-in-out infinite}@keyframes projectorPulse{0%,to{box-shadow:0 2px 14px #000000b3,inset 0 1px #00e5ff14,0 0 18px #00e5ff1f}50%{box-shadow:0 2px 14px #000000b3,inset 0 1px #00e5ff1f,0 0 24px #00e5ff2e}}.ssj-card--hologram:hover .holo-beam{border-bottom-color:#00e5ff38;box-shadow:0 0 40px #00e5ff38,inset 0 0 80px #00e5ff14}.section{padding:100px 32px;max-width:1300px;margin:0 auto}.section-label{font-family:Barlow Condensed,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:5px;text-transform:uppercase;color:var(--orange);margin-bottom:12px}.section-title{font-family:Bebas Neue,sans-serif;font-size:clamp(2.5rem,5vw,4rem);letter-spacing:3px;color:var(--white);margin-bottom:48px;position:relative;display:inline-block}.section-title:after{content:"";position:absolute;bottom:-8px;left:0;width:60px;height:3px;background:var(--orange)}.collections-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.collection-card{position:relative;border-radius:8px;overflow:hidden;background:var(--dark3);border:1px solid rgba(255,255,255,.06);cursor:pointer;transition:all .35s ease;aspect-ratio:3/4;text-decoration:none;box-shadow:0 2px 8px #0003}.collection-card:hover{transform:translateY(-4px);border-color:#d4811a4d;box-shadow:0 8px 24px #0000004d,0 0 12px #d4811a14}.collection-img{width:100%;height:70%;object-fit:contain;padding:24px;transition:transform .4s;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))}.collection-card:hover .collection-img{transform:scale(1.06) translateY(-4px)}.collection-info{padding:16px 20px 20px;border-top:1px solid rgba(255,255,255,.06);background:linear-gradient(to top,var(--dark2),transparent)}.collection-name{font-family:Barlow Condensed,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:1px;color:var(--white);margin-bottom:4px}.collection-count{font-size:.78rem;color:var(--gray)}.collection-price-range{font-family:Barlow Condensed,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:.5px;color:var(--orange-light);margin-top:6px;margin-bottom:4px}html.theme-light .collection-price-range{color:var(--orange)}.collection-arrow{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;padding:9px 18px;width:fit-content;max-width:100%;font-size:.72rem;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;color:var(--dark);background:linear-gradient(180deg,var(--orange-light) 0%,var(--orange) 100%);border-radius:999px;border:1px solid rgba(255,255,255,.2);box-shadow:0 2px #0000001f,0 6px 18px #d4811a40;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.collection-card:hover .collection-arrow{filter:brightness(1.06);box-shadow:0 2px #0000001a,0 8px 22px #d4811a59;transform:translateY(-1px)}.collection-card:before{content:"";position:absolute;top:0;right:0;width:40px;height:40px;background:linear-gradient(135deg,var(--orange) 0%,transparent 50%);opacity:0;transition:opacity .3s}.collection-card:hover:before{opacity:1}.products-bg{background:var(--dark2);position:relative;overflow:hidden}.products-bg:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(212,129,26,.4),transparent)}.products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.product-card{background:var(--dark3);border:1px solid rgba(255,255,255,.06);border-radius:8px;overflow:hidden;cursor:pointer;transition:all .3s ease;position:relative;box-shadow:0 2px 8px #0003}.product-card:hover{transform:translateY(-4px);border-color:#d4811a40;box-shadow:0 8px 24px #0000004d,0 0 12px #d4811a14}.product-badge{position:absolute;top:12px;left:12px;font-family:Barlow Condensed,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:3px 10px;border-radius:2px;z-index:2}.badge-new{background:var(--orange);color:var(--dark)}.badge-hot{background:var(--cyan);color:var(--dark)}.badge-sale{background:#e53935;color:var(--white)}.product-img-wrap{aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(135deg,rgba(255,255,255,.03),transparent);overflow:hidden}.product-img-wrap img{width:100%;object-fit:contain;transition:transform .4s;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))}.product-card:hover .product-img-wrap img{transform:scale(1.08) rotate(-1deg)}.product-info{padding:16px;border-top:1px solid rgba(255,255,255,.05)}.product-theme{font-size:.72rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--orange);margin-bottom:4px;font-family:Barlow Condensed,sans-serif}.product-name{font-family:Barlow Condensed,sans-serif;font-size:1.05rem;font-weight:700;color:var(--white);margin-bottom:8px;line-height:1.2}.product-price-row{display:flex;align-items:center;gap:10px;justify-content:space-between}.product-price{font-family:Bebas Neue,sans-serif;font-size:1.3rem;letter-spacing:1px;color:var(--white)}.product-price-old{font-size:.82rem;color:var(--gray);text-decoration:line-through}.product-add{width:32px;height:32px;background:var(--orange);border:none;border-radius:50%;cursor:pointer;color:var(--dark);font-size:1.2rem;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.product-add:hover{background:var(--orange-light);transform:scale(1.15);box-shadow:0 0 16px var(--orange-glow)}.product-add-wrap{position:relative}.product-add-popover{position:absolute;bottom:100%;right:0;margin-bottom:10px;min-width:200px;background:var(--dark2);border:1px solid rgba(255,255,255,.08);border-radius:8px;box-shadow:0 8px 32px #00000080;padding:10px;display:none;flex-direction:column;gap:8px;z-index:100;transform:translateY(-4px);opacity:0;animation:popoverIn .2s ease forwards}@keyframes popoverIn{to{transform:translateY(0);opacity:1}}.product-add-popover.open{display:flex}.product-add-choice{display:block;width:100%;padding:10px 14px;font-family:Barlow Condensed,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:1px;text-align:center;border:none;border-radius:4px;cursor:pointer;transition:all .2s;text-decoration:none}.product-add-continue{background:#ffffff0f;color:var(--light)}.product-add-continue:hover,.product-add-checkout{background:var(--orange);color:var(--dark)}.product-add-checkout:hover{background:var(--orange-light);box-shadow:0 0 12px var(--orange-glow)}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:0}.why-card{padding:32px 24px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#ffffff05;position:relative;overflow:hidden;transition:all .3s ease;box-shadow:0 2px 8px #00000026}.why-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--orange);transform:scaleX(0);transform-origin:left;transition:transform .4s}.why-card:hover:before{transform:scaleX(1)}.why-card:hover{border-color:#d4811a33;background:#d4811a08;transform:translateY(-4px);box-shadow:0 8px 24px #00000040,0 0 12px #d4811a0f}.why-icon{font-size:2rem;margin-bottom:16px}.why-title{font-family:Barlow Condensed,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:1px;color:var(--white);margin-bottom:8px}.why-text{font-size:.85rem;color:var(--gray);line-height:1.6}.how-bg{background:var(--dark2);padding:100px 32px}.how-steps{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}.how-steps:before{content:"";position:absolute;top:36px;left:12.5%;right:12.5%;height:1px;background:linear-gradient(90deg,var(--orange),rgba(212,129,26,.2));z-index:0}.how-step{text-align:center;position:relative;z-index:1;padding:0 20px}.how-num{width:72px;height:72px;border:2px solid var(--orange);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;font-family:Bebas Neue,sans-serif;font-size:1.6rem;color:var(--orange);background:var(--dark2);transition:all .3s;box-shadow:0 0 20px #d4811a33}.how-step:hover .how-num{background:var(--orange);color:var(--dark);box-shadow:0 0 30px var(--orange-glow);transform:scale(1.1)}.how-step-title{font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:700;letter-spacing:1px;color:var(--white);margin-bottom:8px}.how-step-text{font-size:.82rem;color:var(--gray);line-height:1.6}.sell-banner{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(212,129,26,.15) 0%,transparent 60%);border-top:1px solid rgba(212,129,26,.2);border-bottom:1px solid rgba(212,129,26,.2);padding:80px 32px}.sell-banner:before{content:"SELL";position:absolute;right:-20px;top:50%;transform:translateY(-50%);font-family:Bebas Neue,sans-serif;font-size:18rem;line-height:1;color:#d4811a0a;pointer-events:none;white-space:nowrap}.sell-inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.sell-text h2{font-family:Bebas Neue,sans-serif;font-size:clamp(2.5rem,5vw,4rem);letter-spacing:3px;color:var(--white);margin-bottom:12px}.sell-text h2 span{color:var(--orange)}.sell-text p{font-size:1rem;color:var(--gray);line-height:1.7;max-width:480px}.sell-stats{display:flex;gap:40px;flex-wrap:wrap}.sell-stat{text-align:center}.sell-stat-num{font-family:Bebas Neue,sans-serif;font-size:2.8rem;color:var(--orange);letter-spacing:2px}.sell-stat-label{font-size:.78rem;letter-spacing:2px;text-transform:uppercase;color:var(--gray);font-family:Barlow Condensed,sans-serif;font-weight:600}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.testimonial-card{padding:32px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:radial-gradient(ellipse 80% 50% at 50% 100%,rgba(212,129,26,.06),transparent 55%),var(--dark3);position:relative;transition:all .3s ease;box-shadow:0 2px 8px #00000026}.testimonial-card:hover{border-color:#d4811a33;transform:translateY(-4px);box-shadow:0 8px 24px #00000040,0 0 12px #d4811a0f}.testimonial-card:before{content:'"';position:absolute;top:16px;right:24px;font-family:Bebas Neue,sans-serif;font-size:5rem;color:#d4811a1a;line-height:1}.testimonial-stars{color:var(--orange);font-size:.9rem;letter-spacing:2px;margin-bottom:16px}.testimonial-text{font-size:.9rem;color:#e8e8e8b3;line-height:1.7;margin-bottom:20px}.testimonial-author{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:.95rem;color:var(--white)}.testimonial-meta{font-size:.78rem;color:var(--gray)}.about-grid{display:grid;grid-template-columns:2fr 1.5fr;gap:32px;align-items:flex-start}.about-main-text{font-size:.95rem;color:#e8e8e8bf;line-height:1.7}.about-main-text p+p{margin-top:14px}.about-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.about-pill{border-radius:999px;border:1px solid rgba(212,129,26,.4);padding:8px 14px;font-size:.78rem;letter-spacing:1.2px;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;color:var(--orange);background:#d4811a12}.about-side{border-radius:6px;border:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at top left,rgba(212,129,26,.16),transparent 55%),var(--dark3);padding:24px 22px 22px}.about-side-label{font-size:.78rem;letter-spacing:3px;text-transform:uppercase;color:var(--orange);font-family:Barlow Condensed,sans-serif;margin-bottom:6px}.about-side-title{font-family:Bebas Neue,sans-serif;font-size:1.8rem;letter-spacing:2px;margin-bottom:10px}.about-side-text{font-size:.85rem;color:var(--gray);line-height:1.6;margin-bottom:14px}.about-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.about-badge{border-radius:999px;border:1px solid rgba(0,229,255,.4);padding:4px 10px;font-size:.75rem;color:var(--cyan)}.about-metric{font-family:Bebas Neue,sans-serif;font-size:2rem;color:var(--orange);letter-spacing:2px}.about-metric-label{font-size:.76rem;text-transform:uppercase;letter-spacing:1.6px;color:var(--gray);font-family:Barlow Condensed,sans-serif}.contact-grid{display:grid;grid-template-columns:1.5fr 1.2fr;gap:32px;align-items:flex-start}.contact-form{border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;padding:24px 22px 22px}.contact-row{display:flex;gap:16px}.contact-field{flex:1;margin-bottom:16px}.contact-label{display:block;font-size:.78rem;letter-spacing:2px;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;color:#e8e8e8cc;margin-bottom:6px}.contact-input,.contact-textarea{width:100%;border-radius:4px;border:1px solid rgba(255,255,255,.16);background:#00000080;padding:9px 10px;font-size:16px;font-family:Barlow,sans-serif;color:var(--light);outline:none;transition:border-color .2s,box-shadow .2s,background .2s}.contact-input::placeholder,.contact-textarea::placeholder{color:#e8e8e859}.contact-input:focus,.contact-textarea:focus{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange-glow);background:#000000bf}.contact-textarea{min-height:110px;resize:vertical}.contact-hint{font-size:.78rem;color:var(--gray);margin-top:6px}.contact-info{padding:8px 4px 0}.contact-blurb{font-size:.9rem;color:#e8e8e8b3;line-height:1.7;margin-bottom:18px}.contact-list{list-style:none;padding:0;margin:0 0 16px}.contact-list li{font-size:.85rem;color:var(--gray);margin-bottom:6px}.contact-emphasis{font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--orange);font-size:.82rem}.faq-list{max-width:800px}.faq-item{border-bottom:1px solid rgba(255,255,255,.07)}.faq-question{padding:20px 0;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-family:Barlow Condensed,sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:.5px;color:var(--light);transition:color .2s}.faq-question:hover{color:var(--orange)}.faq-icon{width:24px;height:24px;border:1px solid rgba(212,129,26,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;color:var(--orange);flex-shrink:0;transition:all .3s}.faq-answer{overflow:hidden;max-height:0;transition:max-height .4s ease,padding .3s;font-size:.88rem;color:var(--gray);line-height:1.7;padding:0}.faq-item.open .faq-answer{max-height:200px;padding:0 0 20px}.faq-item.open .faq-icon{background:var(--orange);border-color:var(--orange);color:var(--dark);transform:rotate(45deg)}footer{background:#080808;border-top:1px solid rgba(212,129,26,.15);padding:60px 32px 32px}.footer-grid{max-width:1300px;margin:0 auto 48px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px}.footer-logo{font-family:Bebas Neue,sans-serif;font-size:1.8rem;letter-spacing:3px;color:var(--white);margin-bottom:12px;text-shadow:0 0 20px rgba(255,255,255,.08)}.footer-logo span{color:var(--orange);text-shadow:0 0 12px var(--orange-glow)}.footer-tagline{font-size:.85rem;color:var(--gray);line-height:1.6;max-width:260px;margin-bottom:24px}.social-links{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center}.social-links--text{justify-content:flex-start}.footer-inline-social-link{font-size:.86rem;color:var(--gray);text-decoration:none;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.footer-inline-social-link:hover{color:var(--orange);border-bottom-color:#d4811a80}.social-link{width:36px;height:36px;border:1px solid rgba(255,255,255,.12);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--gray);text-decoration:none;font-size:.85rem;transition:all .2s}.social-link:hover{border-color:var(--orange);color:var(--orange);box-shadow:0 0 12px var(--orange-glow)}.footer-icon-svg{width:20px;height:20px;color:inherit;transition:color .2s,filter .2s}.social-link-instagram{border-color:#00e5ff40;color:var(--cyan)}.social-link-instagram:hover{border-color:var(--cyan);color:var(--cyan);box-shadow:0 0 14px var(--cyan-glow)}.social-link-instagram:hover .footer-icon-svg{filter:drop-shadow(0 0 6px var(--cyan-glow))}.footer-col-title{font-family:Barlow Condensed,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--white);margin-bottom:20px}.footer-link{display:block;font-size:.85rem;color:var(--gray);text-decoration:none;margin-bottom:10px;transition:color .2s}.footer-link:hover{color:var(--orange)}.footer-bottom{max-width:1300px;margin:0 auto;padding-top:24px;border-top:1px solid rgba(255,255,255,.06);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.footer-follow-block{flex-basis:100%;width:100%;max-width:560px;margin:0 auto 16px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.08)}.footer-follow-heading{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:.95rem;letter-spacing:4px;text-transform:uppercase;color:#fff;margin:0 0 14px;text-align:center}.footer-text-social-nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px}.footer-text-social-link{font-family:Barlow,sans-serif;font-size:.92rem;font-weight:500;color:#e8e8e8d9;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.25);padding-bottom:2px;transition:color .2s ease,border-color .2s ease}.footer-text-social-link:hover{color:var(--orange);border-bottom-color:var(--orange)}html.theme-light .footer-follow-block{border-bottom-color:#00000014}html.theme-light .footer-follow-heading{color:var(--light)}html.theme-light .footer-text-social-link{color:#0a0a0ac7;border-bottom-color:#00000038}html.theme-light .footer-text-social-link:hover{color:var(--orange);border-bottom-color:var(--orange)}html.theme-light .footer-inline-social-link{color:var(--gray)}html.theme-light .footer-inline-social-link:hover{color:var(--orange)}.footer-copy{font-size:.78rem;color:#9999}.footer-theme-row{display:flex;align-items:center}.theme-toggle-footer{display:flex;align-items:center;gap:8px;background:none;border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:6px 12px;color:var(--light);font-size:.78rem;font-family:inherit;cursor:pointer;transition:border-color .2s,color .2s}.theme-toggle-footer:hover{border-color:var(--orange);color:var(--orange)}.theme-toggle-footer .theme-icon{width:16px;height:16px}.theme-toggle-footer .theme-icon-light{display:none}.theme-toggle-footer .theme-icon-dark,html.theme-light .theme-toggle-footer .theme-icon-light{display:block}html.theme-light .theme-toggle-footer .theme-icon-dark{display:none}html.theme-light .theme-toggle-footer{border-color:#0003;color:var(--light)}html.theme-light .theme-toggle-footer:hover{border-color:var(--orange);color:var(--orange)}.footer-legal{display:flex;gap:20px}.footer-legal a{font-size:.78rem;color:#9999;text-decoration:none;transition:color .2s}.footer-legal a:hover{color:var(--orange)}.reveal{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}@media(max-width:900px){nav#navbar{padding:calc(env(safe-area-inset-top,0px) + 10px) 14px 12px;will-change:auto;-webkit-transform:translateZ(0);transform:translateZ(0)}nav#navbar.scrolled{padding:calc(env(safe-area-inset-top,0px) + 8px) 12px 10px}.nav-inner{max-width:100%;padding:10px 16px}.nav-top{margin-bottom:0;gap:8px}.nav-search{display:none}.nav-links{display:none;position:absolute;left:0;right:0;top:calc(100% + 10px);flex:none;min-width:0;flex-direction:column;align-items:stretch;padding:10px 16px 16px;gap:0;border-radius:22px;background:#0e0e0ef5;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(20px) saturate(1.35);backdrop-filter:blur(20px) saturate(1.35);box-shadow:0 16px 40px #0000008c;z-index:1002}html.theme-light .nav-links{background:#fffffff0;border-color:#00000014;box-shadow:0 16px 40px #0000001f}.nav-links.open{display:flex;animation:mobileMenuSlide .25s ease-out;max-height:min(72vh,calc(100dvh - env(safe-area-inset-top,0px) - 72px));overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@keyframes mobileMenuSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.nav-link{font-size:.88rem;letter-spacing:2px;padding:12px 4px;width:100%;border-bottom:1px solid rgba(255,255,255,.05)}.nav-link:last-of-type{border-bottom:none}html.theme-light .nav-link{border-bottom-color:#0000000d}html.theme-light .nav-link:last-of-type{border-bottom:none}.nav-links-search{display:block;padding-top:12px;margin-top:4px;border-top:1px solid rgba(255,255,255,.06)}html.theme-light .nav-links-search{border-top-color:#0000000f}html.theme-light .nav-mobile-search{background:#0000000a;border-color:#00000014}html.theme-light .nav-mobile-search input{color:var(--light)}html.theme-light .nav-mobile-search input::placeholder{color:#00000059}.nav-icons{gap:2px}.nav-icon-btn{width:36px;height:36px}.nav-icon-svg{width:20px;height:20px}.nav-search-toggle{display:flex;align-items:center;justify-content:center}.nav-search-mobile{display:block;top:calc(100% + 10px);left:0;right:0;border-radius:20px;border:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 16px 40px #00000080;z-index:1003;-webkit-backdrop-filter:blur(18px) saturate(1.35);backdrop-filter:blur(18px) saturate(1.35)}.nav-account-btn{display:none}.nav-logo-text{font-size:1.2rem;letter-spacing:1.5px;min-width:0;overflow:hidden;text-overflow:ellipsis}.nav-logo img{width:34px;height:34px;border-radius:6px;flex-shrink:0}.nav-logo{gap:8px;flex:1 1 auto;min-width:0;flex-shrink:1}.nav-toggle{display:flex}html{scroll-behavior:auto;scroll-padding-top:max(96px,calc(env(safe-area-inset-top,0px) + 84px))}.reveal{transform:none;transition:opacity .55s ease}.reveal.visible{transform:none}main#MainContent{overflow-x:hidden}.section{padding:56px 16px}.ssj-section{padding:48px 16px}.section-title{font-size:clamp(1.6rem,7vw,2.2rem);margin-bottom:28px;text-align:center;display:block;width:100%}.section-title:after{left:50%;transform:translate(-50%)}.section-label{font-size:.68rem;letter-spacing:4px;text-align:center;display:block;width:100%}.section-header-row{flex-direction:column;align-items:center;text-align:center;gap:16px;margin-bottom:28px}.section-header-row>div{width:100%;text-align:center}.section-header-row .section-title{margin-bottom:0}.curved-slider-section{padding:48px 0 40px}.curved-slider-header{margin-bottom:32px}.curved-slider-viewport{height:260px;perspective:800px}.curved-slide{width:220px;height:160px;margin-left:-110px;margin-top:-80px}.curved-slider-ctas{flex-direction:column;align-items:center;gap:10px}.curved-slider-ctas .btn-primary,.curved-slider-ctas .btn-secondary{width:100%;max-width:280px;text-align:center;padding:12px 24px}.hero{min-height:100svh;min-height:100dvh;margin-top:calc(-140px - env(safe-area-inset-top,0px));padding-top:calc(140px + env(safe-area-inset-top,0px));background-color:var(--dark)}.hero-content,.hero-eyebrow,.hero-title,.hero-title .orange,.hero-subtitle,.hero-desc,.hero-ctas{animation:none!important;opacity:1!important;transform:none!important}html:not(.theme-light) .hero-title .orange{animation:none!important;filter:none!important}html.theme-light .hero-title .orange{animation:none!important;filter:none!important}.hero-content{padding:0 20px}.hero-eyebrow{font-size:.65rem;letter-spacing:.32em;margin-bottom:12px}.hero-subtitle{letter-spacing:.22em;margin-bottom:24px}.hero-desc{font-size:.92rem;margin-bottom:32px;padding:0}.hero-ctas{flex-direction:column;gap:12px;align-items:center}.hero-ctas .btn-primary,.hero-ctas .btn-secondary{width:100%;max-width:300px;text-align:center;padding:14px 24px}.collections-grid,.products-grid,.why-grid{grid-template-columns:1fr}.how-steps{grid-template-columns:1fr;gap:32px}.how-steps:before{display:none}.testimonials-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:24px}.sell-inner{flex-direction:column;text-align:center}.sell-text p{max-width:100%}.sell-stats{justify-content:center;gap:32px}.ssj-scroll-wrap,.testimonials-scroll-wrap,.products-scroll-wrap,.collections-scroll-wrap,.why-scroll-wrap{overflow:visible}.ssj-scroll-wrap .ssj-grid,.testimonials-scroll-wrap .testimonials-grid,.products-scroll-wrap .products-grid,.collections-scroll-wrap .collections-grid,.why-scroll-wrap .why-grid{display:flex;flex-direction:column;gap:16px}.ssj-scroll-wrap .ssj-card{flex:none;width:100%;min-width:0}.ssj-card{padding:36px 20px 32px}.ssj-label{font-size:2.8rem}.ssj-desc{font-size:.82rem;max-width:100%}.ssj-holo-triangle-wrap{height:180px;margin-bottom:20px}.collections-scroll-wrap .collection-card{flex:none;width:100%;min-width:0}.collection-card{aspect-ratio:auto}.collection-img{height:200px;padding:20px}.collection-info{padding:14px 16px 16px}#shopGrid.products-grid,.search-results-grid.products-grid{display:grid!important;flex-direction:unset!important;grid-template-columns:repeat(2,1fr)!important;gap:12px}.products-scroll-wrap .products-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.products-scroll-wrap .product-card{flex:none;width:100%;min-width:0}.product-card .product-img-wrap{padding:12px}.product-info{padding:10px 12px 12px}.product-name{font-size:.88rem;margin-bottom:6px}.product-theme{font-size:.65rem;margin-bottom:2px}.product-price{font-size:1.1rem}.product-add{width:28px;height:28px;font-size:1rem}.product-badge{top:8px;left:8px;font-size:.62rem;padding:2px 7px}.testimonials-scroll-wrap .testimonial-card{flex:none;width:100%;min-width:0;animation:none}.testimonial-card{padding:24px 20px}.testimonial-text{font-size:.88rem;margin-bottom:14px}.testimonial-card:before{font-size:3.5rem;top:10px;right:16px}.why-scroll-wrap .why-card{flex:none;width:100%;min-width:0}.why-card{padding:24px 20px}.why-icon{font-size:1.6rem;margin-bottom:10px}.why-title{font-size:1rem}.why-text{font-size:.82rem}.how-bg{padding:56px 16px}.how-step{padding:0 8px}.how-num{width:56px;height:56px;font-size:1.3rem;margin-bottom:16px}.sell-banner{padding:56px 16px}.sell-banner:before{font-size:8rem}.product-add-popover{right:auto;left:50%;transform:translate(-50%) translateY(-4px);min-width:200px}@keyframes popoverIn{to{transform:translate(-50%) translateY(0);opacity:1}}.cart-drawer-panel{width:100%;max-width:100%}.contact-page-grid{grid-template-columns:1fr}.about-grid,.contact-grid{grid-template-columns:1fr;gap:24px}.contact-row{flex-direction:column;gap:0}.about-highlights{grid-template-columns:1fr 1fr}.footer-grid{padding:0 16px}.footer-brand{text-align:center}.footer-tagline{max-width:100%}.social-links{justify-content:center}.footer-bottom{flex-direction:column;text-align:center;gap:16px;padding:24px 16px}.footer-legal{justify-content:center;flex-wrap:wrap}.footer-col-title{font-size:.8rem}.footer-link{font-size:.82rem}.btn-primary,.btn-secondary{font-size:.82rem;padding:12px 28px}}@media(max-width:480px){.curved-slider-viewport{height:220px;perspective:600px}.curved-slide{width:190px;height:140px;margin-left:-95px;margin-top:-70px}.curved-slide-label{font-size:.7rem}.hero-title{font-size:clamp(2.6rem,10vw,3.75rem)}.hero-subtitle{font-size:clamp(1rem,3.5vw,1.4rem);letter-spacing:4px}.products-scroll-wrap .products-grid{grid-template-columns:repeat(2,1fr);gap:10px}.product-info{padding:8px 10px 10px}.product-name{font-size:.8rem}.product-price{font-size:1rem}.ssj-label{font-size:2.4rem}.section-title{font-size:clamp(1.4rem,7vw,1.9rem)}.sell-steps-mini{gap:6px}.sell-step-divider{width:14px}.sell-step-text{font-size:.7rem}}@media(max-width:380px){.nav-icons{gap:0}.nav-icon-btn{width:32px;height:32px}.nav-icon-svg{width:18px;height:18px}.nav-logo-text{font-size:1.05rem;letter-spacing:1px}.nav-logo img{width:30px;height:30px}.nav-logo{gap:6px}.nav-inner{padding:8px 12px}.nav-cart-count{min-width:14px;height:14px;line-height:14px;font-size:.6rem;top:1px;right:1px}.products-scroll-wrap .products-grid,#shopGrid.products-grid,.search-results-grid.products-grid{gap:8px}.product-card .product-img-wrap{padding:8px}}.ticker{margin-top:calc(env(safe-area-inset-top,0px) + 92px)}@media(max-width:900px){.ticker{margin-top:calc(env(safe-area-inset-top,0px) + 88px)}}.hero{margin-top:calc(-120px - env(safe-area-inset-top,0px));padding-top:calc(120px + env(safe-area-inset-top,0px))}.placeholder-svg{width:100%;height:100%;max-height:280px;fill:var(--dark3);stroke:#d4811a33}.form-success{padding:12px 16px;border:1px solid var(--cyan);border-radius:4px;background:#00e5ff0d}.form-errors{padding:12px 16px;border:1px solid #E53935;border-radius:4px;background:#e539350d}.form-errors ul{list-style:none;padding:0}.product-img-wrap{display:flex;align-items:center;justify-content:center;text-decoration:none}.product-price-row form{display:inline-flex;margin:0;padding:0}.section-header-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:48px;flex-wrap:wrap}.section-header-row .section-title{margin-bottom:0}.section-cta-mobile{display:none}@media(max-width:900px){.section-header-row .btn-primary{display:none}.section-cta-mobile{display:flex;justify-content:center;align-items:center;width:100%;padding:0 16px;margin-top:24px}.section-cta-mobile .btn-primary{display:inline-flex;align-items:center;justify-content:center;max-width:320px;width:auto;min-width:200px;padding:14px 32px;box-shadow:none}}.collection-page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px}.collection-desc{font-size:.92rem;color:var(--gray);line-height:1.7;max-width:600px;margin-top:8px}.collection-count-badge{font-family:Barlow Condensed,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--orange);border:1px solid rgba(212,129,26,.4);padding:6px 16px;border-radius:999px;white-space:nowrap;flex-shrink:0}.collection-nav{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.06)}.collection-nav-pill{font-family:Barlow Condensed,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--gray);text-decoration:none;padding:6px 16px;border:1px solid rgba(255,255,255,.1);border-radius:999px;transition:all .2s;white-space:nowrap}.collection-nav-pill:hover{color:var(--white);border-color:#d4811a66}.collection-nav-pill.active{color:var(--dark);background:var(--orange);border-color:var(--orange)}.shop-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;flex-wrap:wrap}.shop-toolbar-left{display:flex;align-items:center;gap:10px}.shop-sort-label{font-family:Barlow Condensed,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gray)}.shop-sort-select{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:4px;padding:8px 12px;color:var(--light);font-family:Barlow,sans-serif;font-size:.85rem;outline:none;cursor:pointer;transition:border-color .2s}.shop-sort-select:focus{border-color:var(--orange)}.shop-sort-select option{background:var(--dark2)}.shop-toolbar-right{display:flex;gap:6px}.grid-toggle{background:none;border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:6px 10px;color:var(--gray);font-size:1rem;cursor:pointer;transition:all .2s}.grid-toggle:hover,.grid-toggle.active{color:var(--orange);border-color:var(--orange)}.pagination-wrap{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:48px;padding-top:32px;border-top:1px solid rgba(255,255,255,.06)}.pagination-btn{padding:10px 24px;font-size:.82rem}.pagination-info{font-family:Barlow Condensed,sans-serif;font-size:.82rem;letter-spacing:2px;color:var(--gray)}.empty-collection{text-align:center;padding:80px 32px;border:1px dashed rgba(255,255,255,.1);border-radius:8px;margin-top:24px}.empty-icon{font-size:3rem;margin-bottom:16px}.empty-title{font-family:Bebas Neue,sans-serif;font-size:1.8rem;letter-spacing:2px;color:var(--white);margin-bottom:8px}.empty-text{color:var(--gray);font-size:.9rem}.shop-grid.cols-2{grid-template-columns:repeat(2,1fr)!important}.sell-page-hero{text-align:center;max-width:700px;margin:0 auto 48px}.sell-page-desc{font-size:1rem;color:var(--gray);line-height:1.7;margin-top:12px}.sell-steps-mini{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:48px;flex-wrap:wrap}.sell-step-mini{display:flex;align-items:center;gap:10px;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.sell-steps-mini.animate .sell-step-mini{opacity:1;transform:translateY(0)}.sell-steps-mini.animate .sell-step-mini:nth-child(1){transition-delay:.15s}.sell-steps-mini.animate .sell-step-mini:nth-child(3){transition-delay:.35s}.sell-steps-mini.animate .sell-step-mini:nth-child(5){transition-delay:.55s}.sell-step-divider{opacity:0;transform:scaleX(0);transition:opacity .5s ease,transform .5s ease}.sell-steps-mini.animate .sell-step-divider:nth-child(2){opacity:1;transform:scaleX(1);transition-delay:.25s}.sell-steps-mini.animate .sell-step-divider:nth-child(4){opacity:1;transform:scaleX(1);transition-delay:.45s}.sell-step-num{width:36px;height:36px;border:2px solid var(--orange);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Bebas Neue,sans-serif;font-size:1rem;color:var(--orange);flex-shrink:0;cursor:default;transition:box-shadow .35s ease,border-color .35s ease,transform .25s ease}.sell-step-num:hover{box-shadow:0 0 20px var(--orange-glow),0 0 40px #d4811a4d;border-color:var(--orange-light)}.sell-step-text{font-family:Barlow Condensed,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--light)}.sell-step-divider{width:40px;height:1px;background:#d4811a4d}.sell-form-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:40px;align-items:start}.sell-tally-wrap{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0009;padding:32px;min-height:400px}.sell-tally-wrap iframe{display:block;width:100%;min-height:600px;border:none;border-radius:4px;background:transparent;color-scheme:dark}.sell-tally-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px;text-align:center;color:var(--gray)}.sell-tally-placeholder-icon{font-size:2.5rem;margin-bottom:12px}.sell-tally-placeholder p{margin:0 0 6px;font-size:1rem;color:var(--light)}.sell-tally-placeholder-hint{font-size:.82rem!important;color:var(--gray)!important}html.theme-light .sell-tally-wrap{background:#ffffffeb;border-color:#00000014}.sell-form-disclaimer{font-size:.78rem;color:var(--gray);text-align:center;margin-top:16px}.sell-sidebar{display:flex;flex-direction:column;gap:16px}.sell-sidebar-card{padding:24px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#ffffff05;transition:all .3s}.sell-sidebar-card:hover{border-color:#d4811a4d;transform:translateY(-2px)}.sell-sidebar-icon{font-size:1.5rem;margin-bottom:10px}.sell-sidebar-title{font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:700;letter-spacing:1px;color:var(--white);margin-bottom:6px}.sell-sidebar-text{font-size:.82rem;color:var(--gray);line-height:1.6}.join-hero-fullscreen{position:relative;width:100%;height:calc(100vh - 60px);height:calc(100dvh - 60px);overflow:hidden;background:var(--dark1)}.join-hero-fullscreen .join-hero-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}@media(max-width:900px){.join-hero-fullscreen{height:calc(100vh - 54px);height:calc(100dvh - 54px)}.join-hero-fullscreen .join-hero-img{object-position:60% center}}@media(max-width:480px){.join-hero-fullscreen .join-hero-img{object-position:65% center}}@media(max-width:900px){.sell-form-layout{grid-template-columns:1fr}.sell-sidebar{flex-direction:row;flex-wrap:wrap}.sell-sidebar-card{flex:1;min-width:200px}.sell-steps-mini{gap:10px}.sell-step-divider{width:20px}}.contact-page-header{text-align:center;max-width:600px;margin:0 auto 48px}.contact-page-desc{font-size:1rem;color:var(--gray);line-height:1.7;margin-top:12px}.contact-page-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:start}.contact-page-form{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff05;padding:32px}.contact-page-sidebar{display:flex;flex-direction:column;gap:16px}.contact-social-card{padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff05}.contact-social-title{font-family:Bebas Neue,sans-serif;font-size:1.4rem;letter-spacing:2px;color:var(--white);margin-bottom:16px}.contact-social-links{display:flex;flex-direction:column;gap:10px}.social-btn{display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid rgba(255,255,255,.1);border-radius:8px;text-decoration:none;color:var(--light);font-family:Barlow Condensed,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:1px;transition:all .2s}.social-btn:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000004d}.social-instagram:hover{border-color:#e4405f;color:#e4405f}.social-tiktok:hover{border-color:#00f2ea;color:#00f2ea}.social-whatnot:hover{border-color:#e53935;color:#e53935}.social-youtube:hover{border-color:red;color:red}.contact-info-card{display:flex;align-items:center;gap:14px;padding:16px 20px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#ffffff05}.contact-info-icon{font-size:1.3rem}.contact-info-label{font-family:Barlow Condensed,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--orange)}.contact-info-value{font-size:.88rem;color:var(--light)}@media(max-width:900px){.contact-page-grid{grid-template-columns:1fr}}.about-hero{text-align:center;margin-bottom:48px}.about-story{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-bottom:64px}.about-story-text{font-size:.95rem;color:#e8e8e8bf;line-height:1.8}.about-story-text p+p{margin-top:16px}.about-story-image img{width:100%;border-radius:8px;border:1px solid rgba(255,255,255,.06)}@media(max-width:900px){.about-story{grid-template-columns:1fr}}.about-stats{display:flex;justify-content:center;gap:48px;flex-wrap:wrap;padding:48px 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:64px}.about-stat{text-align:center}.about-stat-num{font-family:Bebas Neue,sans-serif;font-size:2.8rem;letter-spacing:2px;color:var(--orange)}.about-stat-label{font-family:Barlow Condensed,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--gray)}.about-values-section{margin-bottom:64px}.about-values-section .section-title{margin-bottom:40px}.about-values-section .section-title:after{left:50%;transform:translate(-50%)}.about-values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.about-value-card{padding:32px 24px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#ffffff05;text-align:center;transition:all .3s}.about-value-card:hover{border-color:#d4811a4d;transform:translateY(-4px)}.about-value-icon{font-size:2rem;margin-bottom:14px}.about-value-title{font-family:Barlow Condensed,sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:1px;color:var(--white);margin-bottom:8px}.about-value-text{font-size:.85rem;color:var(--gray);line-height:1.6}@media(max-width:600px){.about-values-grid{grid-template-columns:1fr}}.about-cta{text-align:center;padding:64px 32px;border:1px solid rgba(212,129,26,.15);border-radius:8px;background:linear-gradient(135deg,rgba(212,129,26,.06),transparent)}.about-cta-title{font-family:Bebas Neue,sans-serif;font-size:clamp(2rem,4vw,3rem);letter-spacing:3px;color:var(--white);margin-bottom:8px}.about-cta-text{color:var(--gray);font-size:1rem;margin-bottom:24px}.about-cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.blog-header{text-align:center;max-width:600px;margin:0 auto 32px}.blog-desc{font-size:.95rem;color:var(--gray);line-height:1.7;margin-top:8px}.blog-tags{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-bottom:40px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:900px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.blog-grid{grid-template-columns:1fr}}.blog-card{border:1px solid rgba(255,255,255,.06);border-radius:8px;overflow:hidden;background:var(--dark3);transition:all .3s}.blog-card:hover{border-color:#d4811a4d;transform:translateY(-4px);box-shadow:0 16px 40px #0000004d}.blog-card-image-wrap{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--dark2)}.blog-card-image{width:100%;height:100%;object-fit:cover;transition:transform .4s}.blog-card:hover .blog-card-image{transform:scale(1.05)}.blog-card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:3rem;background:var(--dark2)}.blog-card-body{padding:20px}.blog-card-tag{font-family:Barlow Condensed,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--orange);margin-bottom:8px}.blog-card-title{font-family:Barlow Condensed,sans-serif;font-size:1.15rem;font-weight:700;color:var(--white);margin-bottom:8px;line-height:1.3}.blog-card-title a{color:inherit;text-decoration:none}.blog-card-excerpt{font-size:.82rem;color:var(--gray);line-height:1.6;margin-bottom:12px}.blog-card-meta{display:flex;gap:12px;font-size:.75rem;color:#9999;margin-bottom:12px}.blog-card-link{font-family:Barlow Condensed,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--orange);text-decoration:none;transition:gap .2s}.blog-card-link:hover{color:var(--orange-light)}.article-back-link{font-family:Barlow Condensed,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--orange);text-decoration:none;display:inline-block;margin-bottom:24px;transition:color .2s}.article-back-link:hover{color:var(--orange-light)}.article-header{margin-bottom:32px}.article-tags{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.article-tag{font-family:Barlow Condensed,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--orange);text-decoration:none;padding:3px 12px;border:1px solid rgba(212,129,26,.4);border-radius:999px;transition:all .2s}.article-tag:hover{background:var(--orange);color:var(--dark)}.article-title{font-family:Bebas Neue,sans-serif;font-size:clamp(2rem,5vw,3.5rem);letter-spacing:3px;color:var(--white);line-height:1.1;margin-bottom:12px}.article-meta{display:flex;gap:10px;font-size:.85rem;color:var(--gray)}.article-featured-image{margin-bottom:40px;border-radius:8px;overflow:hidden}.article-featured-image img{width:100%;display:block}.article-content{font-size:.95rem;color:#e8e8e8cc;line-height:1.85}.article-content h2,.article-content h3,.article-content h4{font-family:Barlow Condensed,sans-serif;color:var(--white);margin:32px 0 12px}.article-content p{margin-bottom:16px}.article-content img{border-radius:8px;max-width:100%;margin:24px 0}.article-content a{color:var(--orange)}.article-content blockquote{border-left:3px solid var(--orange);padding:12px 20px;margin:24px 0;color:var(--gray);font-style:italic}.article-share{display:flex;align-items:center;gap:16px;padding:24px 0;margin-top:40px;border-top:1px solid rgba(255,255,255,.06)}.article-share-label{font-family:Barlow Condensed,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gray)}.article-share-links{display:flex;gap:8px}.article-share-links .social-btn{padding:8px 16px;font-size:.8rem}.article-comments{margin-top:48px;padding-top:32px;border-top:1px solid rgba(255,255,255,.06)}.article-comments-title{font-family:Bebas Neue,sans-serif;font-size:1.8rem;letter-spacing:2px;color:var(--white);margin-bottom:24px}.article-comment{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.04)}.article-comment-author{font-family:Barlow Condensed,sans-serif;font-weight:700;color:var(--white);font-size:.95rem}.article-comment-date{font-size:.78rem;color:var(--gray);margin-bottom:6px}.article-comment-body{font-size:.88rem;color:#e8e8e8b3;line-height:1.6}.article-nav{display:flex;justify-content:space-between;gap:16px;padding-top:32px;margin-top:32px;border-top:1px solid rgba(255,255,255,.06)}.article-nav-link{font-family:Barlow Condensed,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:1px;color:var(--orange);text-decoration:none;transition:color .2s}.article-nav-link:hover{color:var(--orange-light)}.error-page{min-height:70vh;display:flex;align-items:center;justify-content:center;text-align:center;padding-top:clamp(100px,18vw,140px)}.error-page-content{max-width:520px;margin:0 auto}.error-code{font-family:Bebas Neue,sans-serif;font-size:clamp(6rem,20vw,12rem);line-height:1;letter-spacing:8px;color:var(--orange);text-shadow:0 0 40px var(--orange-glow);margin-bottom:8px}.error-title{font-family:Bebas Neue,sans-serif;font-size:clamp(1.6rem,5vw,2.5rem);letter-spacing:3px;color:var(--white);margin-bottom:16px}.error-desc{font-size:.95rem;color:var(--gray);line-height:1.7;margin-bottom:32px}.error-ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}@media(max-width:480px){.error-ctas{flex-direction:column;align-items:center}.error-ctas .btn-primary,.error-ctas .btn-secondary{width:100%;max-width:260px;text-align:center}}.form-success{padding:16px 20px;border:1px solid var(--cyan);border-radius:8px;background:#00e5ff0d;color:var(--cyan);margin-bottom:24px;text-align:center;line-height:1.6}.form-errors{padding:16px 20px;border:1px solid #E53935;border-radius:8px;background:#e539350d;color:#e53935;margin-bottom:24px}.form-errors ul{list-style:none;padding:0;margin:0}.contact-input[type=tel],select.contact-input{-webkit-appearance:none;appearance:none}html.theme-light{--dark: #FFFFFF;--dark2: #F5F5F5;--dark3: #EEEEEE;--light: #1A1A1A;--white: #1A1A1A;--gray: #555555;--orange: #C4710F;--orange-light: #D4891F;--orange-glow: rgba(196,113,15,.4);--cyan: #0099B3;--cyan-dim: #007A8F;--cyan-glow: rgba(0,153,179,.35)}html.theme-light body{background:#fff;color:#1a1a1a}html.theme-light body:before{opacity:.15}html.theme-light .cursor{background:var(--orange);box-shadow:0 0 12px var(--orange-glow)}html.theme-light .cursor-ring{border-color:#c4710f80}html.theme-light nav#navbar,html.theme-light nav#navbar.scrolled{background:transparent!important;box-shadow:none!important}html.theme-light .nav-inner{background:#ffffffc7;border-color:#0000001a;box-shadow:0 4px 24px #0000001a,inset 0 1px #ffffffe6}html.theme-light nav#navbar.scrolled .nav-inner{background:#ffffff9e;border-color:#0000001a;box-shadow:0 8px 28px #00000014,inset 0 1px #ffffffd9}html.theme-light #navbar .nav-logo-text,html.theme-light #navbar .nav-link,html.theme-light #navbar .nav-icon-btn,html.theme-light #navbar .nav-icon-svg,html.theme-light #navbar .theme-toggle .theme-icon{color:#1a1a1a}html.theme-light #navbar .nav-link:hover,html.theme-light #navbar .nav-link.active{color:#c4710f}html.theme-light #navbar .nav-toggle span{background-color:#1a1a1a}html.theme-light #navbar .search-wrap input{color:#1a1a1a}html.theme-light #navbar .search-wrap input::placeholder{color:#00000061}html.theme-light #navbar .nav-logo-text span{color:var(--orange)}html.theme-light .nav-cart-count{background:var(--orange);color:#fff}html.theme-light #navbar .search-wrap{background:#0000000a;border-color:#00000014}html.theme-light .search-btn{background:var(--orange);color:#fff}html.theme-light .search-btn:hover{background:var(--orange-light)}html.theme-light .ticker{background:transparent}html.theme-light .ticker-item{color:#000000b3}html.theme-light .ssj-section{background:#fafafa}html.theme-light .ssj-section:before,html.theme-light .ssj-section:after{background:linear-gradient(90deg,transparent,var(--orange),transparent)}html.theme-light .ssj-card{border-color:#00000014;background:#fffc;box-shadow:0 1px 4px #0000000f}html.theme-light .ssj-card:hover{border-color:#d4811a4d;background:#fff;box-shadow:0 6px 20px #0000001a,0 0 8px #d4811a0f}html.theme-light .ssj-label{color:var(--orange)}html.theme-light .ssj-desc,html.theme-light .ssj-arrow{color:var(--gray)}html.theme-light .ssj-card:hover .ssj-arrow{color:var(--orange)}html.theme-light .holo-projector{background:linear-gradient(180deg,#e8e8e8,#ddd);border-color:#d4811a40}html.theme-light .holo-projector:after{background:var(--orange)}html.theme-light .section-label{color:var(--orange)}html.theme-light .section-title{color:var(--light)}html.theme-light .products-bg .section-title{color:var(--white)}html.theme-light .products-bg{background:var(--dark2)}html.theme-light .products-bg:before{background:linear-gradient(180deg,rgba(255,255,255,.9),transparent)}html.theme-light .product-card{background:var(--dark3);border-color:#00000014;box-shadow:0 1px 4px #0000000f}html.theme-light .product-card:hover{border-color:#d4811a40;box-shadow:0 6px 20px #0000001a,0 0 8px #d4811a0f}html.theme-light .product-theme{color:var(--gray)}html.theme-light .product-name{color:var(--white)}html.theme-light .btn-primary{color:var(--dark);background:linear-gradient(180deg,var(--orange-light) 0%,var(--orange) 100%);border-color:#00000014}html.theme-light .btn-primary:hover{filter:brightness(1.05);color:var(--dark)}html.theme-light .btn-secondary{color:var(--light);background:#ffffffa6;border-color:#00000026}html.theme-light .btn-secondary:hover{background:#ffffffe6;border-color:var(--orange);color:var(--orange)}html.theme-light .collection-card{background:var(--dark3);border-color:#00000014;box-shadow:0 1px 4px #0000000f}html.theme-light .collection-card:hover{border-color:#d4811a40;box-shadow:0 6px 20px #0000001a,0 0 8px #d4811a0f}html.theme-light .collection-name{color:var(--white)}html.theme-light .collection-count{color:var(--gray)}html.theme-light .collection-arrow{color:var(--light);border-color:#0000001a}html.theme-light .why-card{background:var(--dark3);border-color:#00000014;box-shadow:0 1px 4px #0000000f}html.theme-light .why-card:hover{border-color:#d4811a33;box-shadow:0 6px 20px #0000001a,0 0 8px #d4811a0f}html.theme-light .why-icon{color:var(--orange)}html.theme-light .why-title{color:var(--white)}html.theme-light .why-text{color:var(--gray)}html.theme-light .testimonial-card{background:var(--dark2);border-color:#00000014;box-shadow:0 1px 4px #0000000f}html.theme-light .testimonial-card:hover{box-shadow:0 6px 20px #0000001a,0 0 8px #d4811a0f}html.theme-light .testimonial-card:hover{box-shadow:0 12px 32px #0000001a,0 0 28px #d4811a14}html.theme-light .testimonial-text{color:var(--gray)}html.theme-light .testimonial-author{color:var(--white)}html.theme-light .testimonial-meta{color:var(--gray)}html.theme-light .how-bg{background:var(--dark2)}html.theme-light .how-step-num{color:var(--orange)}html.theme-light .how-step-title{color:var(--white)}html.theme-light .how-step-text{color:var(--gray)}html.theme-light .faq-item{border-color:#00000014}html.theme-light .faq-question{color:var(--white)}html.theme-light .faq-answer{color:var(--gray)}html.theme-light .faq-icon{color:var(--orange)}html.theme-light footer{background:#f0f0f0;border-top-color:#d4811a33}html.theme-light .footer-logo{color:var(--white)}html.theme-light .footer-logo span{color:var(--orange)}html.theme-light .footer-tagline,html.theme-light .footer-link{color:var(--gray)}html.theme-light .footer-link:hover{color:var(--orange)}html.theme-light .footer-col-title{color:var(--white)}html.theme-light .social-link{border-color:#00000026;color:var(--gray)}html.theme-light .social-link:hover{border-color:var(--orange);color:var(--orange)}html.theme-light .footer-copy,html.theme-light .footer-legal a{color:var(--gray)}html.theme-light .footer-legal a:hover{color:var(--orange)}html.theme-light .contact-input,html.theme-light .contact-textarea{background:var(--dark2);border-color:#0000001a;color:var(--light)}html.theme-light .contact-input:focus,html.theme-light .contact-textarea:focus{border-color:var(--orange);box-shadow:0 0 0 2px #d4811a26}html.theme-light .contact-label{color:var(--white)}html.theme-light .contact-hint{color:var(--gray)}html.theme-light .contact-info{background:var(--dark2);border-color:#00000014}html.theme-light .sell-banner{background:var(--dark2)}html.theme-light .sell-banner:before{background:linear-gradient(180deg,rgba(255,255,255,.9),transparent)}html.theme-light .sell-stat-num{color:var(--orange)}html.theme-light .sell-stat-label,html.theme-light .collection-page-header .section-label{color:var(--gray)}html.theme-light .collection-nav-pill{color:var(--gray);border-color:#0000001a}html.theme-light .collection-nav-pill:hover{color:var(--white)}html.theme-light .collection-nav-pill.active{background:var(--orange);color:#fff;border-color:var(--orange)}html.theme-light .shop-sort-label{color:var(--gray)}html.theme-light .shop-sort-select{background:var(--dark2);border-color:#0000001a;color:var(--light)}html.theme-light .shop-sort-select option{background:#fff;color:var(--light)}html.theme-light .grid-toggle{border-color:#00000026;color:var(--light)}html.theme-light .grid-toggle.active{background:var(--orange);border-color:var(--orange);color:#fff}html.theme-light .pagination-btn{border-color:var(--orange);color:var(--orange)}html.theme-light .pagination-btn:hover{background:var(--orange);color:#fff}html.theme-light .empty-collection .empty-title{color:var(--white)}html.theme-light .empty-collection .empty-text,html.theme-light .collection-desc,html.theme-light .pagination-info{color:var(--gray)}html.theme-light .section-header-row .section-title{color:var(--white)}html.theme-light .about-main-text{color:var(--gray)}html.theme-light .about-side-title{color:var(--white)}html.theme-light .about-side-text{color:var(--gray)}html.theme-light .about-metric{color:var(--white)}html.theme-light .about-metric-label,html.theme-light .contact-page-desc,html.theme-light .contact-blurb{color:var(--gray)}html.theme-light .blog-header .section-title,html.theme-light .blog-card .blog-title{color:var(--white)}html.theme-light .blog-card .blog-excerpt{color:var(--gray)}html.theme-light .article-header h1{color:var(--white)}html.theme-light .article-meta{color:var(--gray)}html.theme-light .product-page .section-title{color:var(--white)}html.theme-light .product-price{color:var(--orange)}html.theme-light .nav-links{border-bottom:none;box-shadow:none}@media(min-width:901px){html.theme-light .nav-links{background:transparent}}html.theme-light .product-card .product-add{background:var(--dark2);border-color:#0000001a;color:var(--light)}html.theme-light .product-card .product-add:hover{background:var(--orange);border-color:var(--orange);color:#fff}html.theme-light .product-add-popover{background:#fff;border-color:#0000001a;box-shadow:0 8px 32px #0000001f}html.theme-light .product-add-continue{background:#0000000a;color:var(--light)}html.theme-light .product-add-continue:hover,html.theme-light .product-add-checkout{background:var(--orange);color:#fff}html.theme-light .about-side{background:var(--dark2);border-color:#0000000f}html.theme-light .about-pill{background:#d4811a1a;border-color:#d4811a59;color:var(--orange)}html.theme-light .blog-card{background:var(--dark3);border-color:#0000000f}html.theme-light .blog-card:hover{border-color:#d4811a33}html.theme-light .article-content{color:var(--gray)}html.theme-light .password-notify-success{color:var(--orange)}html.theme-light .hero{background:linear-gradient(180deg,#fafafa,#f0f0f0)}html.theme-light .hero-glow{background:radial-gradient(ellipse 80% 60% at 50% 28%,rgba(245,160,48,.12) 0%,transparent 50%),radial-gradient(ellipse 65% 50% at 50% 46%,rgba(212,129,26,.14) 0%,transparent 65%)}html.theme-light .hero-eyebrow{color:var(--orange)}html.theme-light .hero-title{color:var(--light);text-shadow:0 1px 0 rgba(255,255,255,.9)}html.theme-light .hero-title .orange{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:#ffa600;-webkit-text-fill-color:#ffa600;filter:none;animation:heroReveal .95s cubic-bezier(.22,1,.36,1) .2s both}html.theme-light .hero-subtitle,html.theme-light .hero-desc{color:var(--gray)}html.theme-light .search-wrap input::placeholder{color:#0006}html.theme-light .password-enter p{color:var(--gray)}html.theme-light .modal-overlay{background:#00000080}html.theme-light .modal-content{background:#fff;border-color:#00000014}html.theme-light .customer-account .section-title{color:var(--white)}html.theme-light .form-errors{border-color:#c62828;background:#c628280f;color:#c62828}html.theme-light .social-link-instagram{border-color:#0099b34d;color:var(--cyan)}html.theme-light .social-link-instagram:hover{border-color:var(--cyan);color:var(--cyan)}html.theme-light .ssj-card--hologram .holo-beam{border-bottom-color:#0099b31f}html.theme-light .ssj-card--hologram .holo-projector{background:linear-gradient(180deg,#e0e8ea,#c5d0d4)}html.theme-light .testimonials-scroll-wrap .testimonial-card{box-shadow:0 0 24px #d4811a14}html.theme-light .testimonials-scroll-wrap .testimonial-card:nth-child(2),html.theme-light .testimonials-scroll-wrap .testimonial-card:nth-child(3){box-shadow:0 0 24px #d4811a14}html.theme-light .join-hero-fullscreen{background:#f5f5f5}html.theme-light main#MainContent .section-title,html.theme-light main#MainContent .section-header-row .section-title,html.theme-light main#MainContent .products-bg .section-title,html.theme-light main#MainContent .empty-collection .empty-title,html.theme-light main#MainContent .about-side-title,html.theme-light main#MainContent .blog-header .section-title,html.theme-light main#MainContent .blog-card .blog-title,html.theme-light main#MainContent .article-header h1,html.theme-light main#MainContent .product-page .section-title,html.theme-light main#MainContent .customer-account .section-title{color:#1a1a1a!important}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;visibility:hidden;transition:visibility .35s ease}.cart-drawer.open{pointer-events:auto;visibility:visible}.cart-drawer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity .35s ease}.cart-drawer.open .cart-drawer-overlay{opacity:1}.cart-drawer-panel{position:absolute;top:0;right:0;bottom:0;width:min(420px,100vw);background:var(--dark2);border-left:1px solid rgba(255,255,255,.06);box-shadow:-8px 0 40px #00000080;transform:translate(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;overflow:hidden}.cart-drawer.open .cart-drawer-panel{transform:translate(0)}.cart-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.cart-drawer-title{font-family:Bebas Neue,sans-serif;font-size:1.4rem;letter-spacing:2px;color:var(--white)}.cart-drawer-close{background:none;border:none;color:var(--gray);cursor:pointer;padding:8px;transition:color .2s}.cart-drawer-close:hover{color:var(--orange)}.cart-drawer-body{flex:1;overflow-y:auto;padding:24px}.cart-drawer-items{display:flex;flex-direction:column;gap:16px}.cart-drawer-item{display:flex;gap:16px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.06)}.cart-drawer-item-image{flex-shrink:0;width:60px;height:60px;border-radius:4px;overflow:hidden;background:var(--dark3)}.cart-drawer-item-image img{width:100%;height:100%;object-fit:contain;padding:6px}.cart-drawer-item-placeholder{width:100%;height:100%;background:var(--dark3)}.cart-drawer-item-details{flex:1;min-width:0}.cart-drawer-item-title{display:block;color:var(--white);text-decoration:none;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:.95rem;margin-bottom:4px}.cart-drawer-item-title:hover{color:var(--orange)}.cart-drawer-item-variant{font-size:.78rem;color:var(--gray)}.cart-drawer-item-price{color:var(--orange);font-size:.9rem;margin-top:6px}.cart-drawer-item-qty input{width:50px;margin-top:8px;padding:4px 8px;font-size:.85rem;background:var(--dark3);border:1px solid rgba(255,255,255,.1);border-radius:4px;color:var(--light)}.cart-drawer-footer{margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.06)}.cart-drawer-subtotal{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px}.cart-drawer-subtotal span{font-size:.82rem;color:var(--gray);text-transform:uppercase;letter-spacing:1px}.cart-drawer-subtotal strong{font-size:1.4rem;color:var(--white)}.cart-drawer-actions{display:flex;flex-wrap:wrap;gap:12px}.cart-drawer-actions .btn-primary{flex:1;min-width:120px}.cart-drawer-continue-btn{text-decoration:none}.cart-drawer-empty{text-align:center;padding:40px 0}.cart-drawer-empty p{color:var(--gray);margin-bottom:20px}.cart-drawer-continue{display:inline-block}html.theme-light .cart-drawer-panel{background:#fff;border-left-color:#00000014}html.theme-light .cart-drawer-header{border-bottom-color:#0000000f}html.theme-light .cart-drawer-title,html.theme-light .cart-drawer-item-title{color:var(--white)}html.theme-light .cart-drawer-item-title:hover{color:var(--orange)}html.theme-light .cart-drawer-subtotal strong{color:var(--white)}html.theme-light .cart-drawer-item{border-bottom-color:#00000014}html.theme-light .cart-drawer-footer{border-top-color:#00000014}html.theme-light .cart-drawer-item-qty input{background:var(--dark2);border-color:#0000001f;color:var(--light)}.footer-newsletter{max-width:1300px;margin:0 auto 32px;padding:28px 32px;border:1px solid rgba(212,129,26,.2);border-radius:10px;background:linear-gradient(135deg,rgba(212,129,26,.06),transparent)}.footer-newsletter-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.footer-newsletter-text{flex:1;min-width:200px}.footer-newsletter-title{display:block;font-family:Bebas Neue,sans-serif;font-size:1.3rem;letter-spacing:2px;color:var(--white);margin-bottom:4px}.footer-newsletter-desc{font-size:.85rem;color:var(--gray)}.footer-newsletter-fields{display:flex;gap:8px;flex:1;max-width:520px;min-width:260px;flex-wrap:wrap}.footer-newsletter-input{flex:1;min-width:140px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:10px 16px;color:var(--light);font-family:Barlow,sans-serif;font-size:.88rem;outline:none;transition:border-color .2s}.footer-newsletter-input:focus{border-color:var(--orange)}.footer-newsletter-input::placeholder{color:var(--gray)}.footer-newsletter-btn{flex-shrink:0;padding:10px 24px;font-size:.82rem;white-space:nowrap}.footer-newsletter-success{color:#4ade80;font-weight:600;font-size:.92rem;text-shadow:0 0 16px rgba(74,222,128,.5)}.footer-newsletter-error{color:#e53935;font-size:.82rem;margin-top:8px}html.theme-light .footer-newsletter{border-color:#d4811a40;background:linear-gradient(135deg,rgba(212,129,26,.08),transparent)}html.theme-light .footer-newsletter-input{background:#0000000a;border-color:#0000001f;color:var(--light)}html.theme-light .footer-newsletter-input::placeholder{color:#0006}html.theme-light .footer-newsletter-input:focus{border-color:var(--orange)}@media(max-width:900px){.footer-newsletter-inner{flex-direction:column;text-align:center}.footer-newsletter-fields{max-width:100%;width:100%}.footer-newsletter{padding:20px;margin:0 16px 24px}}@media(max-width:480px){.footer-newsletter-fields{flex-direction:column}.footer-newsletter-btn{width:100%}}@media(max-width:900px){.nav-mobile-search input,.search-wrap input,.contact-input,.contact-textarea,.footer-newsletter-input,input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],input[type=url],select,textarea{font-size:16px!important}}@media(max-width:900px){.nav-mobile-search{padding:4px 4px 4px 6px;border-radius:12px}.nav-mobile-search input{padding:12px 10px;min-height:44px}.nav-mobile-search button{padding:12px;min-width:44px;min-height:44px;border-radius:8px}.nav-mobile-search button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}}@media(max-width:900px){html,body{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto}.curved-slide{transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s ease,filter .2s ease!important;filter:none!important}.curved-slider-viewport{touch-action:manipulation}.ticker-track{animation-duration:48s}.hero-glow,.ssj-holo-image,.ssj-holo-image--light,.holo-projector:after{animation:none!important;will-change:auto}#particles,.particle{display:none}.product-card .product-img-wrap img,.collection-card .collection-img,.ssj-holo-image,.ssj-holo-image--light{filter:none!important}.cart-drawer-panel{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(hover:none){.btn-primary:hover,.btn-secondary:hover,.product-card:hover,.collection-card:hover,.testimonial-card:hover,.why-card:hover,.ssj-card:hover,.ssj-card:hover .ssj-arrow,.ssj-card:hover .ssj-arrow:after,.nav-icon-btn:hover,.nav-link:hover,.product-card:hover .product-img-wrap img,.collection-card:hover .collection-img,.footer-link:hover,.social-link:hover,.footer-text-social-link:hover,.footer-inline-social-link:hover{transform:none!important;box-shadow:inherit;filter:none!important}.btn-primary:hover{filter:brightness(1.02)!important;transform:none!important}.collection-card:hover .collection-arrow{transform:none!important;filter:none!important}.btn-primary:before,.product-card:before,.collection-card:before,.ssj-card:after{display:none!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.hero-glow,#particles{display:none}html:not(.theme-light) .hero-title .orange{animation:none!important;filter:none!important}html.theme-light .hero-title .orange{animation:none!important;filter:none!important}}.password-klaviyo-wrap{margin:32px auto 0;max-width:460px;text-align:center}.password-klaviyo-label{font-size:.85rem;color:var(--light);margin:0 0 14px;letter-spacing:.5px;font-family:Barlow Condensed,sans-serif;text-transform:uppercase}.password-enter{max-width:360px;margin:32px auto 0;padding-top:24px;border-top:1px solid rgba(232,232,232,.1)}.password-enter-label{font-size:.75rem;color:var(--gray);margin-bottom:8px;letter-spacing:.5px}.password-enter-error{color:#e53935;font-size:.8rem;margin-bottom:8px}.password-enter-row{display:flex;gap:8px;justify-content:center;align-items:center}.password-enter-input{flex:1;padding:10px 12px}.password-enter-btn{padding:10px 16px;font-size:.85rem;white-space:nowrap}html.theme-light .password-enter{border-top-color:#00000014}.password-klaviyo-wrap [class^=klaviyo-form-],.password-klaviyo-wrap [class*=" klaviyo-form-"]{min-height:60px}.password-klaviyo-wrap input[type=text],.password-klaviyo-wrap input[type=email],.password-klaviyo-wrap input[type=tel]{font-size:16px!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;color:var(--light)!important;border-radius:6px!important;padding:12px 14px!important}.password-klaviyo-wrap button[type=submit]{background:var(--orange)!important;color:var(--dark)!important;border-radius:6px!important;font-family:Barlow Condensed,sans-serif!important;letter-spacing:1.5px!important;text-transform:uppercase!important}html.theme-light .password-klaviyo-wrap input[type=text],html.theme-light .password-klaviyo-wrap input[type=email],html.theme-light .password-klaviyo-wrap input[type=tel]{background:#0000000a!important;border-color:#0000001f!important;color:var(--light)!important}.collections-grid{align-items:stretch}.collection-card{display:flex!important;flex-direction:column!important;height:auto;min-height:100%;padding-bottom:24px}.collection-card .collection-img{flex-shrink:0}.collection-card .collection-info{display:flex!important;flex-direction:column!important;flex-grow:1;padding:16px 18px 20px!important}.collection-card .collection-name{margin-bottom:6px}.collection-card .collection-count{margin-bottom:8px}.collection-card .collection-price-range{margin-bottom:14px}.collection-card .collection-arrow{margin-top:auto;align-self:flex-start;position:relative;bottom:auto}@media(max-width:768px){.collection-card .collection-arrow{align-self:stretch;text-align:center}}@media(min-width:901px){.nav-search-mobile{display:block}}.grade-btn-wrap{display:flex;justify-content:center;margin:8px 0 36px}.grade-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;background:transparent;color:var(--orange);border:1px solid var(--orange);border-radius:6px;font-family:Barlow Condensed,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease,transform .15s ease}.grade-btn:hover{background:var(--orange);color:#0a0a0a;transform:translateY(-1px)}.grade-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:24px;background:#000000d1;opacity:0;pointer-events:none;transition:opacity .28s ease}.grade-modal-overlay.open{opacity:1;pointer-events:auto}.grade-modal{position:relative;width:100%;max-width:920px;height:90vh;background:var(--dark2, #141414);border:1px solid rgba(255,255,255,.08);border-radius:18px;box-shadow:0 30px 70px #000000a6;overflow:hidden;display:flex;flex-direction:column}html.theme-light .grade-modal{background:#fff;border-color:#00000014}.grade-modal-scroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:48px 48px 0}.grade-modal-header{text-align:center;margin-bottom:40px}.grade-modal-eyebrow{font-family:Barlow Condensed,sans-serif;font-size:.85rem;letter-spacing:3px;text-transform:uppercase;color:var(--orange);margin:0 0 8px}.grade-modal-title{font-family:Bebas Neue,sans-serif;font-size:3rem;letter-spacing:2px;color:var(--white, #fff);margin:0 0 12px}html.theme-light .grade-modal-title{color:#0a0a0a}.grade-modal-intro{font-size:1rem;line-height:1.65;color:#e8e8e8b3;margin:0 auto;max-width:520px}html.theme-light .grade-modal-intro{color:#0009}.grade-item{display:flex;gap:32px;align-items:center;padding:32px 0;border-top:1px solid rgba(255,255,255,.07)}html.theme-light .grade-item{border-top-color:#00000012}.grade-item-reverse{flex-direction:row-reverse}.grade-item-img{position:relative;flex-shrink:0;width:280px;height:210px;border-radius:12px;overflow:hidden;background:#ffffff0a;border:1px dashed rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center}.grade-item-img img{width:100%;height:100%;object-fit:cover;display:block}.grade-item-img img[src=""],.grade-item-img img:not([src]){display:none}.grade-img-placeholder{font-family:Barlow Condensed,sans-serif;font-size:.9rem;letter-spacing:1px;color:#e8e8e866;text-transform:uppercase}.grade-item-img img[src]:not([src=""])~.grade-img-placeholder{display:none}.grade-item-text{flex:1}.grade-item-title{font-family:Bebas Neue,sans-serif;font-size:1.9rem;letter-spacing:1.5px;color:var(--orange);margin:0 0 10px}.grade-item-desc{font-size:1rem;line-height:1.7;color:#e8e8e8bf;margin:0}html.theme-light .grade-item-desc{color:#000000a6}.grade-modal-footer{padding:28px 0 36px;margin-top:12px;border-top:1px solid rgba(255,255,255,.07);text-align:center}html.theme-light .grade-modal-footer{border-top-color:#00000012}.grade-modal-close-btn{width:100%;max-width:320px;padding:16px 24px;background:var(--orange);color:#0a0a0a;border:none;border-radius:8px;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:filter .15s ease}.grade-modal-close-btn:hover{filter:brightness(1.1)}.grade-reveal{opacity:0;transform:translateY(26px);transition:opacity .55s ease,transform .55s cubic-bezier(.22,1,.36,1)}.grade-reveal.in{opacity:1;transform:translateY(0)}@media(max-width:768px){.grade-modal-scroll{padding:36px 28px 0}.grade-modal-title{font-size:2.4rem}.grade-item-img{width:220px;height:165px}.grade-item{gap:24px}}@media(max-width:560px){.grade-modal-overlay{padding:0}.grade-modal{max-width:100%;height:100%;border-radius:0;border:none}.grade-modal-scroll{padding:32px 20px 0}.grade-modal-title{font-size:2rem}.grade-modal-intro{font-size:.92rem}.grade-modal-header{margin-bottom:24px}.grade-item,.grade-item-reverse{flex-direction:column;text-align:center;gap:16px;padding:26px 0}.grade-item-img{width:100%;max-width:320px;height:200px}.grade-item-title{font-size:1.6rem}.grade-item-desc{font-size:.94rem}.grade-modal-footer{padding:24px 0 32px}}.cart-item-remove{background:transparent;border:1px solid rgba(255,255,255,.1);color:var(--gray);width:36px;height:36px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}.cart-item-remove:hover{color:#e53935;border-color:#e5393580;background:#e539350f}.cart-item-remove:active{transform:scale(.94)}.cart-item-remove:disabled{opacity:.5;cursor:default}.cart-item-remove svg{display:block}html.theme-light .cart-item-remove{border-color:#0000001a;color:var(--gray)}html.theme-light .cart-item-remove:hover{color:#e53935;border-color:#e5393580;background:#e539350f}.cart-page-item,.cart-drawer-item{transition:opacity .3s ease,transform .3s ease,max-height .35s ease,padding .3s ease,margin .3s ease,border-width .3s ease}.cart-item-removing{opacity:0!important;transform:translate(40px)!important;pointer-events:none}.cart-drawer-item-qty-row{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.cart-drawer-item-qty-row .cart-drawer-item-qty,.cart-drawer-item-qty-row .cart-drawer-item-qty input{margin-top:0}.cart-drawer-item-remove{width:32px;height:32px}.cart-drawer-item-remove svg{width:16px;height:16px}@media(max-width:480px){.cart-item-remove{width:34px;height:34px}}.footer-newsletter-msg{margin-top:10px;font-size:.85rem;min-height:18px}.footer-newsletter-error{color:#e53935}.footer-newsletter-success{color:#4ade80}.footer-newsletter-consent{font-size:.72rem;color:#e8e8e866;line-height:1.5;margin-top:8px}html.theme-light .footer-newsletter-consent{color:#00000073}
/*# sourceMappingURL=/cdn/shop/t/75/assets/theme.css.map */
