body,html{height:100%;margin:0;padding:0}:root{--w-face:#6f8a78;--w-hi:#b3c7b8;--w-light:#8ea596;--w-shadow:#4a6152;--w-dark:#1e2a23;--w-title:#1f3a2e;--w-title-end:#2f5443;--w-title-text:#efeadb;--w-text:#1b1f1c;--w-select:#e0a43a;--w-raised:inset -1px -1px 0 var(--w-dark),inset 1px 1px 0 var(--w-hi),inset -2px -2px 0 var(--w-shadow),inset 2px 2px 0 var(--w-light);--w-sunken:inset 1px 1px 0 var(--w-shadow),inset -1px -1px 0 var(--w-hi),inset 2px 2px 0 var(--w-dark),inset -2px -2px 0 var(--w-light)}#store{--bg-primary:#0c100e;--bg-card:#171e1a;--text-primary:#F4F3EF;--text-secondary:#97a29c;--text-dim:#6e7772;--accent-orange:#ff9900;--accent-pink:#d6006f;--accent-pink-hover:#ff0080;--accent-yellow:#F1D37A;--border-color:#060807;--divider-color:#F1D37A;--panel-bg-primary:#131a16;--panel-bg-secondary:#0f1612;--panel-bg-tertiary:#0c1310;--panel-bg-tint:#161f1a;--panel-border:#3a4942;--panel-border-strong:#485850;--panel-hairline:rgba(255, 255, 255, 0.05);--panel-shadow-lift:0 12px 28px rgba(0, 0, 0, 0.46);--panel-shadow-contact:0 3px 8px rgba(0, 0, 0, 0.34);--ebs-primary:#FF4500;--ebs-yellow:#f5a623;--ebs-white:#FFFFFF;--ebs-black:#111111;--ebs-gray:#666666;--ebs-dim:#A0A0A0;--ebs-green:#FF4500;--font-display:'SF Mono',ui-monospace,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace;--font-mono:'Roboto Mono','SF Mono',Consolas,monospace;--font-body:-apple-system,BlinkMacSystemFont,'Segoe UI',system-ui,sans-serif;--scale:1;--scale-lg:1.4;--scale-xl:1.8;--space-xs:calc(0.25rem * var(--scale));--space-sm:calc(0.5rem * var(--scale));--space-md:calc(1rem * var(--scale));--space-lg:calc(1.5rem * var(--scale));--space-xl:calc(2rem * var(--scale));--space-2xl:calc(3rem * var(--scale));--space-3xl:calc(4rem * var(--scale));--container-padding:1rem;--border-radius:0px;--nav-height:64px;--text-xs:calc(0.7rem * var(--scale));--text-sm:calc(0.85rem * var(--scale));--text-base:calc(1rem * var(--scale));--text-lg:calc(1.125rem * var(--scale));--text-xl:calc(1.25rem * var(--scale));--text-2xl:calc(1.5rem * var(--scale));--text-3xl:calc(1.875rem * var(--scale));--text-4xl:calc(2.25rem * var(--scale));--text-5xl:calc(3rem * var(--scale));--text-6xl:calc(3.75rem * var(--scale));--text-7xl:calc(4.5rem * var(--scale));--ebs-text-xs:calc(0.3rem * var(--scale));--ebs-text-sm:calc(0.55rem * var(--scale));--ebs-text-base:calc(0.75rem * var(--scale));--ebs-text-lg:calc(1rem * var(--scale));--ebs-text-xl:calc(1.1rem * var(--scale));--ebs-text-2xl:calc(1.6rem * var(--scale));--ebs-text-3xl:calc(2.2rem * var(--scale));--shadow-sm:0 1px 2px rgba(0, 0, 0, 0.05);--shadow-base:0 1px 3px rgba(0, 0, 0, 0.1),0 1px 2px rgba(0, 0, 0, 0.06);--shadow-md:0 4px 6px rgba(0, 0, 0, 0.07),0 2px 4px rgba(0, 0, 0, 0.06);--shadow-lg:0 10px 15px rgba(0, 0, 0, 0.1),0 4px 6px rgba(0, 0, 0, 0.05);--shadow-xl:0 20px 25px rgba(0, 0, 0, 0.1),0 8px 10px rgba(0, 0, 0, 0.04);--glow-purple:0 0 12px rgba(151, 205, 174, 0.3);--glow-red:0 0 12px rgba(211, 47, 47, 0.3);--glow-green:0 0 8px rgba(200, 250, 204, 0.5);--crt-bezel-outer:0 0 0 12px #c8b895,0 0 0 16px #bca882;--crt-bezel-inner:inset 10px 10px 0 5px #e8dcc0,inset 5px 5px 0 2px #ddd0b0;--crt-bezel-depth:inset -10px -10px 0 5px #7a6a55,inset -5px -5px 0 2px #6a5a45;--crt-screen-rim:inset 3px 3px 0 -3px rgba(160, 160, 160, 0.6),inset 2px 2px 0 -2px rgba(180, 180, 180, 0.4),inset 1px 1px 0 -1px rgba(190, 190, 190, 0.3),inset -3px -3px 0 -3px rgba(40, 40, 40, 0.8),inset -2px -2px 0 -2px rgba(25, 25, 25, 0.9),inset -1px -1px 0 -1px rgba(15, 15, 15, 0.9);--crt-screen-depth:inset 0 0 25px 8px rgba(0, 0, 0, 0.9);--crt-external-shadow:0 8px 25px rgba(0, 0, 0, 0.6),0 4px 12px rgba(0, 0, 0, 0.4);font-family:var(--font-body);line-height:1.5;color:var(--text-primary);background-color:var(--bg-primary);background-image:radial-gradient(ellipse 75% 70% at 50% 52%,transparent 40%,rgba(0,0,0,.65) 100%),linear-gradient(180deg,rgba(5,10,8,.72) 0,rgba(5,10,8,.8) 100%),url('../assets/bgTest1.webp');background-color:#3a4a42;background-blend-mode:normal,normal,luminosity;background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;min-height:100dvh;display:flex;flex-direction:column;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#store::before{content:'';position:fixed;inset:0;background:repeating-linear-gradient(0deg,transparent 0,transparent 6px,rgba(255,255,255,.01) 6px,rgba(255,255,255,.01) 8px);pointer-events:none;z-index:1}#store::after{content:'';position:fixed;inset:0;background:url('https://www.transparenttextures.com/patterns/asfalt-light.png');opacity:.013;pointer-events:none;z-index:1}#store *,#store ::after,#store ::before{box-sizing:border-box}@media (min-width:768px){#store{--scale:var(--scale-lg)}}@media (min-width:1024px){#store{--scale:var(--scale-xl)}}.container{max-width:100%;margin:0 auto;padding:0 var(--container-padding);width:100%;position:relative;z-index:2}@media (min-width:768px){.container{padding:0 2rem}}@media (min-width:1024px){.container{max-width:1540px;padding:0 2rem}}[tabindex="-1"]:focus{outline:0}.section-title{font-family:'IBM Plex Mono','Space Mono',monospace;font-size:1.75rem;font-weight:700;text-align:left;letter-spacing:.06em;text-transform:uppercase;line-height:1;margin-bottom:1.5rem;color:#f4f3ef;padding:0 18px 0 26px;text-shadow:none;position:relative;height:62px;display:flex;align-items:center;background:rgba(151,205,174,.15);border-top:1px solid rgba(151,205,174,.3);border-bottom:1px solid rgba(151,205,174,.3);border-left:1px solid rgba(151,205,174,.2);border-right:1px solid rgba(151,205,174,.2);box-shadow:0 0 12px rgba(151,205,174,.3),inset 0 1px 0 rgba(151,205,174,.1),inset 0 -1px 0 rgba(9,14,12,.94),0 14px 24px rgba(0,0,0,.38);overflow:hidden}.section-title::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0,transparent 1px,rgba(0,0,0,.06) 1px,rgba(0,0,0,.06) 2px);pointer-events:none;z-index:1}.section-title::after{content:'';position:absolute;left:0;top:0;bottom:0;width:12px;background:linear-gradient(180deg,#f1d37a 0,#d6b862 100%);border-right:1px solid rgba(255,255,255,.2);box-shadow:inset 1px 0 1px rgba(255,255,255,.3);z-index:2}.btn-base{border:2px solid;border-radius:var(--border-radius);font-weight:800;cursor:pointer;transition:all .3s cubic-bezier(.25, .46, .45, .94);text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-mono);text-align:center;text-decoration:none;display:inline-block}.btn-primary{background:var(--accent-pink);color:#fff;border-color:var(--accent-pink);box-shadow:3px 3px 0 rgba(0,0,0,.5);border-width:3px;border-style:solid;border-color:#f6a #603 #603 #f6a}.btn-primary:hover:not(:disabled){background:var(--accent-pink-hover);transform:translate(1px,1px);box-shadow:2px 2px 0 rgba(0,0,0,.5)}.btn-secondary{background:#e0e0e0;color:#000;border:2px solid;border-color:#fff grey grey #fff;box-shadow:1px 1px 0 rgba(0,0,0,.3)}.btn-secondary:hover:not(:disabled){background:#d0d0d0;outline:1px dotted #000000;outline-offset:-4px}.btn-disabled{background:var(--text-secondary);border-color:var(--text-secondary);color:#666;cursor:not-allowed;transform:none;box-shadow:none}.card-base{background:var(--bg-card);border:2px solid var(--border-color);border-radius:var(--border-radius);transition:all .3s ease}.card-hover:hover{border-color:var(--accent-purple);box-shadow:var(--glow-purple)}.text-glow-white{text-shadow:0 0 6px rgba(255,255,255,.3)}.text-glow-enhanced{text-shadow:0 0 12px rgba(255,255,255,.8),0 0 18px rgba(255,255,255,.4)}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.divider-08{height:20px;background:linear-gradient(to bottom,transparent 9px,var(--divider-color) 9px,var(--divider-color) 11px,transparent 11px),repeating-radial-gradient(circle at 50% 50%,var(--divider-color),var(--divider-color) 2px,transparent 2px,transparent 5px);background-size:20px 20px,100% 20px;margin:var(--space-xl) auto;opacity:.4;position:relative;width:100%}.store-header{position:fixed;top:0;left:0;right:0;width:100%;padding:1rem 2rem 2rem 2rem;margin-top:0;z-index:9999;background:linear-gradient(180deg,rgba(111,138,120,.1) 0,rgba(13,23,18,.72) 100%);-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);border-top:1px solid rgba(111,138,120,.15);border-bottom:1px solid rgba(111,138,120,.25);box-shadow:0 8px 24px rgba(0,0,0,.4),0 2px 6px rgba(0,0,0,.25),0 0 12px rgba(111,138,120,.08),inset 0 1px 0 rgba(111,138,120,.06),inset 0 -1px 0 rgba(0,0,0,.2)}.checkout-notice{margin:.75rem auto .25rem;max-width:1200px;padding:.5rem 1rem;border:1px solid rgba(241,211,122,.45);border-radius:6px;background:rgba(241,211,122,.1);color:var(--accent-yellow);font-family:var(--font-mono);font-size:.8rem;line-height:1.4;text-align:center}body.checkout-disabled .store-main{padding-top:calc(var(--store-header-h,170px) + 12px)}.store-header::after{content:'';position:absolute;bottom:0;left:0;right:0;height:20px;background:linear-gradient(to bottom,transparent 9px,#f1d37a 9px,#f1d37a 11px,transparent 11px),repeating-radial-gradient(circle at 50% 50%,#f1d37a,#f1d37a 2px,transparent 2px,transparent 5px);background-size:20px 20px,100% 20px;opacity:.45;pointer-events:none;z-index:2}.store-header::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0,transparent 5px,rgba(255,255,255,.01) 5px,rgba(255,255,255,.01) 6px);pointer-events:none;z-index:1}.store-header .container{display:flex;align-items:center;gap:1rem;flex-wrap:nowrap;position:relative;z-index:2;padding:0;max-width:100%}.logo-link{display:flex;align-items:center;flex-shrink:0;position:relative;z-index:2}.logo{height:40px;width:auto;image-rendering:pixelated;flex-shrink:0;position:relative;z-index:2}.store-nav{display:flex;align-items:center;gap:.75rem;flex-wrap:nowrap;margin-left:auto}.store-nav a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:rgba(11,19,15,.5);color:#f4f3ef;border:1px solid rgba(241,211,122,.6);padding:.65rem 1.8rem;font-family:'IBM Plex Mono',monospace;font-size:.95rem;font-weight:600;letter-spacing:.1em;cursor:pointer;transition:all .2s ease;text-transform:lowercase;position:relative;white-space:nowrap;flex-shrink:0;height:auto;min-height:36px}.store-nav a::after{display:none}.store-nav a:focus,.store-nav a:hover{color:#f4f3ef;background:rgba(20,34,27,.85);border-color:#f1d37a;outline:0}.store-nav a:active{background:#0c1510;box-shadow:inset 0 2px 2px rgba(0,0,0,.3);transform:none}.store-nav a.nav-current{color:#060807;background:#f1d37a;border:1px solid #d6b862;box-shadow:inset 0 -1px 0 #d6b862;transform:none;pointer-events:none}@supports not (backdrop-filter:blur(1px)){.store-header{background:linear-gradient(180deg,rgba(13,23,18,.95) 0,rgba(11,19,15,.92) 100%)}}@media (max-width:767px){.store-header{padding:.75rem 1rem 1.5rem 1rem}.store-header .container{gap:.5rem}.logo{height:32px}.store-nav{gap:.5rem}.store-nav a{padding:.4rem .6rem;font-size:.75rem;letter-spacing:.05em}}@media (min-width:768px) and (max-width:1699px){.logo{height:50px}}@media (min-width:1700px) and (max-width:2200px){.logo{height:65px}}@media (min-width:2201px){.logo{height:75px}}.cart-toggle{position:relative;background:0 0;border:none;color:var(--text-primary);cursor:pointer;padding:.75rem;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;border-radius:4px;flex-shrink:0}.cart-toggle:hover{color:#e0a43a;background:rgba(111,138,120,.15);transform:scale(1.05)}.cart-toggle svg{width:clamp(28px,4vw,32px);height:clamp(28px,4vw,32px)}.cart-count{position:absolute;top:2px;right:2px;background:var(--accent-red);color:#fff;border-radius:50%;width:22px;height:22px;display:none;align-items:center;justify-content:center;font-size:.75rem;font-weight:800;transform:translate(50%,-50%);font-family:var(--font-mono);box-shadow:0 0 8px rgba(211,47,47,.6)}.cart-count.visible{display:flex}.store-main{flex:1;padding-top:max(126px,calc(106px + env(safe-area-inset-top)));position:relative;z-index:2}.featured-drop{padding-top:1.5rem}.archive-section,.in-stock-section,.upcoming-section{padding:0 clamp(1rem,3vw,3rem);margin-bottom:var(--space-3xl);position:relative}.drop-hero{position:relative;background:0 0;color:var(--text-primary);font-family:var(--font-mono);width:100%;min-height:auto;display:flex;flex-direction:column;margin-bottom:1.5rem}@media (max-width:1023px){.drop-hero{flex-direction:column}}@media (min-width:1024px){.drop-hero{flex-direction:row;align-items:stretch;min-height:auto}}.drop-hero .left-column{width:100%;display:flex;flex-direction:column;background:0 0;padding:0}@media (min-width:1024px) and (max-width:1699px){.drop-hero .left-column{width:50%;padding:1.5rem 1rem;display:flex;flex-direction:column;justify-content:center}}@media (min-width:1700px) and (max-width:2200px){.drop-hero .left-column{width:50%;padding:2rem 1.5rem;display:flex;flex-direction:column;justify-content:center}}@media (min-width:2201px){.drop-hero .left-column{width:50%;padding:2.5rem 2rem;display:flex;flex-direction:column;justify-content:center}}.drop-hero .hero{position:relative;overflow:visible;margin-bottom:0;padding:3px;background:var(--w-face);box-shadow:var(--w-raised),0 16px 32px rgba(0,0,0,.5),0 4px 10px rgba(0,0,0,.36);display:flex;flex-direction:column}.drop-hero .hero-titlebar{height:32px;background:linear-gradient(90deg,var(--w-title) 0,var(--w-title-end) 100%);display:flex;align-items:center;justify-content:space-between;padding:0 4px 0 8px}.drop-hero .hero-titlebar-text{color:var(--w-title-text);font-size:12px;font-weight:700;font-family:'IBM Plex Mono',monospace;letter-spacing:.08em;display:flex;align-items:center;gap:6px;text-shadow:none}.drop-hero .hero-titlebar-text::before{content:'▸';color:var(--w-select);font-size:13px}.drop-hero .hero-window-controls{display:flex;gap:2px;user-select:none}.drop-hero .hero-window-controls span{width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:var(--w-face);font-size:11px;font-weight:700;color:var(--w-text);cursor:pointer;line-height:1;box-shadow:var(--w-raised)}.drop-hero .hero-window-controls span:hover{background:var(--w-light)}.drop-hero .hero-window-controls span:active{box-shadow:var(--w-sunken)}.drop-hero .hero-menubar{height:26px;background:var(--w-face);border-bottom:1px solid var(--w-shadow);box-shadow:0 1px 0 var(--w-hi);display:flex;align-items:center;padding:0 12px;gap:20px;font-size:11px;font-family:'IBM Plex Mono',monospace;color:var(--w-text);flex-shrink:0}.drop-hero .hero-menubar span{cursor:default;transition:color .15s ease;text-transform:lowercase}.drop-hero .hero-menubar span:hover{color:var(--w-title)}.drop-hero .hero-menubar span::first-letter{text-decoration:underline}.drop-hero .hero-content{background:linear-gradient(180deg,#13201a 0,#111b15 100%);padding:0;min-height:auto;margin-top:3px;box-shadow:var(--w-sunken)}@media (max-width:600px){.drop-hero .hero{box-shadow:var(--w-raised),0 8px 16px rgba(0,0,0,.42),0 2px 6px rgba(0,0,0,.32);margin-bottom:1.5rem;margin-left:1rem;margin-right:1rem}.drop-hero .drop-media{padding:0 1rem 1rem 1rem}.drop-hero .hero-titlebar{height:28px}.drop-hero .hero-titlebar-text{font-size:11px}.drop-hero .hero-window-controls span{width:16px;height:16px;font-size:10px}.drop-hero .hero-menubar{height:22px;font-size:10px;padding:0 8px;gap:12px}.drop-hero .hero-content{padding:0}}@media (min-width:601px) and (max-width:1023px){.drop-hero .hero{margin-bottom:1.5rem;margin-left:1.5rem;margin-right:1.5rem;margin-top:1.5rem}.drop-hero .hero-content{padding:0}.drop-hero .drop-media{padding:0 1.5rem 1rem 1.5rem}.drop-hero .hero-titlebar{min-height:32px;flex-shrink:0}.drop-hero .hero-menubar{min-height:26px;flex-shrink:0}}@media (min-width:1024px) and (max-width:1699px){.drop-hero .hero{margin-bottom:0}.drop-hero .hero-content{padding:0}.drop-hero .hero-titlebar{min-height:32px;flex-shrink:0}.drop-hero .hero-menubar{min-height:26px;flex-shrink:0}}@media (min-width:1700px) and (max-width:2200px){.drop-hero .hero{margin-bottom:0}.drop-hero .hero-content{padding:0}}@media (min-width:2201px){.drop-hero .hero{margin-bottom:0}.drop-hero .hero-content{padding:0}}:root{--hi:#ffffff;--mid:#c0c0c0;--lo:#808080;--dark:#7a7a7a;--key:#000000}.drop-hero .ebs-main{display:flex;flex-direction:column;gap:0;text-align:center;align-items:stretch;justify-content:flex-start;font-family:'IBM Plex Mono','Space Mono',monospace;line-height:1.3;max-width:100%;padding:12px;background:#121c16;border:2px solid #0b120e;box-shadow:inset 1px 1px 0 #2e4436,inset -1px -1px 0 #0b120e,8px 8px 16px rgba(0,0,0,.4);margin:.5rem;position:relative}.drop-hero .ebs-main::before{content:'';position:absolute;inset:0;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAFElEQVQYV2NkYGD4z0AEYBxVAAUAHh4CAf2e4VcAAAAASUVORK5CYII=');opacity:.015;pointer-events:none;z-index:0}.drop-hero .ebs-main>*{position:relative;z-index:1}@media (min-width:601px){.drop-hero .ebs-main{padding:16px}}@media (min-width:1700px){.drop-hero .ebs-main{padding:20px}}.drop-hero .ebs-title{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#f4f3ef;text-shadow:none;margin:-12px -12px 0 -12px;line-height:1.2;text-align:center;padding:6px 8px;background:#121c16;border-bottom:2px solid #0b120e;box-shadow:inset 1px 1px 0 #2e4436,inset -1px -1px 0 #0b120e,0 1px 0 #26392d}@media (min-width:601px){.drop-hero .ebs-title{font-size:.9rem;margin:-16px -16px 0 -16px;padding:8px}}@media (min-width:1700px){.drop-hero .ebs-title{font-size:.95rem;margin:-20px -20px 0 -20px}}.drop-hero .ebs-status-bar{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#a7b5aa;text-align:left;padding:4px 8px;margin:0 -12px 8px -12px;background:linear-gradient(180deg,#1a2a20 0,#15211a 100%);border-bottom:1px solid #0b120e;box-shadow:0 1px 0 #26392d;display:flex;align-items:center;gap:12px}@media (min-width:601px){.drop-hero .ebs-status-bar{font-size:.7rem;padding:5px 10px;margin:0 -16px 8px -16px}}@media (min-width:1700px){.drop-hero .ebs-status-bar{font-size:.75rem;margin:0 -20px 8px -20px}}.drop-hero.is-live .ebs-status-bar{color:#f4f3ef}.drop-hero .ebs-led{display:inline-block;width:6px;height:6px;border-radius:0;margin:0 4px}.drop-hero .ebs-led.on{background:#0f0;box-shadow:0 0 2px #0f0}.drop-hero .ebs-led.off{background:0 0;border:1px solid grey}.drop-hero.is-scheduled .ebs-led.on{background:rgba(0,255,0,.6);box-shadow:0 0 1px rgba(0,255,0,.6)}.drop-hero .ebs-content-viewport{background:#16231b;padding:12px;border:2px solid;border-color:#0b120e #2e4436 #2e4436 #0b120e;box-shadow:inset 1px 1px 0 #0b120e,inset -1px -1px 0 #26392d,inset 0 0 12px rgba(0,0,0,.25);position:relative;margin:0 -4px 0 -4px}.drop-hero .ebs-content-viewport::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0,transparent 1px,rgba(0,0,0,.08) 1px,rgba(0,0,0,.08) 2px);pointer-events:none;z-index:1}.drop-hero .ebs-content-viewport::after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,0,0,.03) 0,rgba(255,0,0,.03) 1px,rgba(0,255,0,.03) 1px,rgba(0,255,0,.03) 2px,rgba(0,0,255,.03) 2px,rgba(0,0,255,.03) 3px);pointer-events:none;z-index:1}.drop-hero .ebs-content-viewport>*{position:relative;z-index:2}@media (min-width:601px){.drop-hero .ebs-content-viewport{padding:16px}}@media (min-width:1700px){.drop-hero .ebs-content-viewport{padding:20px}}.drop-hero .ebs-product-name{font-size:.95rem;letter-spacing:.02em;line-height:1.2;color:#f4f3ef;font-weight:700;text-transform:uppercase;margin:0 0 8px 0;font-family:'IBM Plex Mono',monospace;text-shadow:0 0 1px rgba(255,255,255,.3),.3px 0 1px rgba(108,127,175,.3),-.3px 0 1px rgba(122,106,154,.3)}@media (min-width:601px){.drop-hero .ebs-product-name{font-size:1.05rem;margin:0 0 10px 0}}@media (min-width:1700px){.drop-hero .ebs-product-name{font-size:1.15rem}}.drop-hero .ebs-focal-bar{display:flex;align-items:center;justify-content:space-between;padding:8px;margin:0 0 8px 0;background:#26392d;border:1px solid #2e4436;gap:12px}@media (min-width:601px){.drop-hero .ebs-focal-bar{padding:10px;margin:0 0 10px 0;gap:16px}}@media (min-width:1700px){.drop-hero .ebs-focal-bar{padding:12px}}.drop-hero .ebs-status-indicator{display:flex;align-items:center;gap:6px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#f4f3ef;flex:1}@media (min-width:601px){.drop-hero .ebs-status-indicator{font-size:.75rem;gap:8px}}@media (min-width:1700px){.drop-hero .ebs-status-indicator{font-size:.8rem}}.drop-hero .ebs-status-indicator .ebs-led{width:5px;height:5px;border-radius:0;flex-shrink:0;margin:0}.drop-hero.is-live .ebs-status-indicator{color:#9acd32}.drop-hero .ebs-price-display{display:flex;align-items:center;justify-content:center;min-width:110px;padding:6px 10px;background:#dae6cf;border:1px solid var(--key);box-shadow:inset -1px -1px 0 var(--dark),inset 1px 1px 0 var(--hi);position:relative;flex-shrink:0}.drop-hero .ebs-price-display::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0,transparent 1px,rgba(0,0,0,.04) 1px,rgba(0,0,0,.04) 2px);pointer-events:none;z-index:1}.drop-hero .ebs-price-display::after{content:'';position:absolute;top:1px;left:1px;right:1px;height:6px;background:linear-gradient(180deg,rgba(255,255,255,.4) 0,transparent 100%);pointer-events:none;z-index:2;transition:opacity .2s}.drop-hero .ebs-price-display:hover::after{opacity:.7}@media (min-width:601px){.drop-hero .ebs-price-display{min-width:130px;padding:7px 12px}.drop-hero .ebs-price-display::after{height:7px}}@media (min-width:1700px){.drop-hero .ebs-price-display{min-width:150px;padding:8px 14px}.drop-hero .ebs-price-display::after{height:8px}}.drop-hero .ebs-price-lcd{font-family:'Courier New','IBM Plex Mono',monospace;font-size:1.05rem;font-weight:700;color:#1a1a1a;letter-spacing:.06em;line-height:1;position:relative;z-index:3;font-feature-settings:"tnum" 1;text-shadow:0 1px 1px rgba(0,0,0,.1)}@media (min-width:601px){.drop-hero .ebs-price-lcd{font-size:1.2rem}}@media (min-width:1700px){.drop-hero .ebs-price-lcd{font-size:1.35rem}}.drop-hero .ebs-price-lcd .ebs-dollar{font-size:.85em;position:relative;top:-1px}.drop-hero .ebs-price-lcd .ebs-cents{letter-spacing:.02em}.drop-hero .ebs-price-lcd .ebs-originally{font-size:.6em;opacity:.7;margin-right:.3em;text-transform:uppercase;letter-spacing:.05em}.drop-hero .ebs-meta-line{font-size:.7rem;color:#a7b5aa;font-weight:600;line-height:1.3;margin:0 0 8px 0;letter-spacing:.02em}@media (min-width:601px){.drop-hero .ebs-meta-line{font-size:.75rem;margin:0 0 10px 0}}@media (min-width:1700px){.drop-hero .ebs-meta-line{font-size:.8rem}}.drop-hero .ebs-description-group{position:relative;margin:0 0 8px 0;padding:10px;border:2px solid #2e4436;background:#26392d}.drop-hero .ebs-description-label{position:absolute;top:-9px;left:8px;background:#16231b;padding:0 4px;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#f4f3ef}.drop-hero .ebs-description{display:block;font-size:.75rem;color:#f4f3ef;text-align:left;line-height:1.4;text-shadow:none;max-width:60ch;margin:0 auto}.drop-hero .ebs-description p{margin:0 0 .45em 0}.drop-hero .ebs-description p:last-child{margin-bottom:0}.drop-hero .ebs-description ol,.drop-hero .ebs-description ul{margin:.35em 0 .45em 1.2em;padding:0}.drop-hero .ebs-description li{margin-bottom:.25em}@media (min-width:601px){.drop-hero .ebs-description-group{padding:12px;margin:0 0 10px 0}.drop-hero .ebs-description-label{font-size:.65rem}.drop-hero .ebs-description{font-size:.8rem}}@media (min-width:1700px){.drop-hero .ebs-description-group{padding:14px}.drop-hero .ebs-description{font-size:.85rem}}.drop-hero .ebs-divider{height:2px;background:0 0;margin:8px 0;border:none;border-top:1px solid var(--dark);box-shadow:0 1px 0 var(--hi)}@media (min-width:601px){.drop-hero .ebs-divider{margin:10px 0}}.drop-hero .ebs-timer{font-family:'Courier New',monospace;color:#000;margin:0 0 8px 0;display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;background:#1a1a1a;padding:10px;border:2px solid;border-color:var(--key) var(--hi) var(--hi) var(--key);box-shadow:inset 1px 1px 0 var(--dark),inset -1px -1px 0 var(--mid),inset 0 0 8px rgba(0,0,0,.6);position:relative}@media (min-width:601px){.drop-hero .ebs-timer{padding:12px;gap:6px;margin:0 0 10px 0}}@media (min-width:1700px){.drop-hero .ebs-timer{padding:14px}}.drop-hero.is-live .ebs-timer{background:#1a0000}.drop-hero .ebs-timer-numbers{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;position:relative;z-index:1}@media (min-width:601px){.drop-hero .ebs-timer-numbers{gap:12px}}@media (min-width:1700px){.drop-hero .ebs-timer-numbers{gap:16px}}.drop-hero .ebs-timer-segment{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;min-width:0}.drop-hero .ebs-timer-sep{font-size:1.6rem;font-weight:700;color:#5a7a2a;line-height:1;align-self:flex-start;padding-bottom:.25em;flex-shrink:0}.drop-hero .ebs-timer-number{font-size:1.6rem;font-weight:700;line-height:1;color:#9acd32;text-shadow:0 0 3px rgba(154,205,50,.4),inset 0 1px 1px rgba(0,0,0,.3);letter-spacing:.08em;font-feature-settings:"tnum" 1}@media (min-width:601px){.drop-hero .ebs-timer-number{font-size:2rem}.drop-hero .ebs-timer-sep{font-size:2rem}}@media (min-width:1024px){.drop-hero .ebs-timer{padding:16px 20px}.drop-hero .ebs-timer-numbers{gap:0}.drop-hero .ebs-timer-number{font-size:clamp(2.2rem, 2.8vw, 3.2rem)}.drop-hero .ebs-timer-sep{font-size:clamp(2.2rem, 2.8vw, 3.2rem)}.drop-hero .ebs-timer-label{font-size:.75rem;margin-top:6px}}@media (min-width:1700px){.drop-hero .ebs-timer-number{font-size:3.5rem}.drop-hero .ebs-timer-sep{font-size:3.5rem}}.drop-hero.is-live .ebs-timer-number{color:#f66;text-shadow:0 0 4px rgba(255,102,102,.4),inset 0 1px 1px rgba(0,0,0,.3)}.drop-hero .ebs-timer-label{font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-top:4px;color:#a6d7a6;text-shadow:none;line-height:1;white-space:nowrap}@media (min-width:601px){.drop-hero .ebs-timer-label{font-size:.65rem;margin-top:5px}}@media (min-width:1700px){.drop-hero .ebs-timer-label{font-size:.7rem}}.drop-hero.is-live .ebs-timer-label{color:#faa}.drop-hero.is-live .ebs-timer-sep{color:#a33}.drop-hero .ebs-timer-simple{font-size:1.3rem;font-weight:700;color:#9acd32;text-shadow:0 0 6px rgba(154,205,50,.4);letter-spacing:.15em;text-align:center;padding:6px}@media (min-width:601px){.drop-hero .ebs-timer-simple{font-size:1.5rem;padding:8px}}@media (min-width:1700px){.drop-hero .ebs-timer-simple{font-size:1.7rem}}.drop-hero.is-live .ebs-timer-simple{color:#f66;text-shadow:0 0 8px rgba(255,102,102,.5)}.drop-hero .ebs-cta{display:flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;background:#101a14;color:#f1d37a;border:1px solid #f1d37a;padding:10px 20px;font-family:'IBM Plex Mono',monospace;font-size:.75rem;font-weight:700;letter-spacing:.12em;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.3);text-transform:uppercase;margin:0;align-self:stretch;text-align:center;position:relative}.drop-hero .ebs-cta::before{content:'>';font-size:.7em;opacity:.8}.drop-hero .ebs-cta::after{display:none}@media (min-width:601px){.drop-hero .ebs-cta{font-size:.8rem;padding:11px 22px}}@media (min-width:1700px){.drop-hero .ebs-cta{font-size:.85rem;padding:12px 24px}}.drop-hero .ebs-cta:hover:not(:disabled){background:#f1d37a;color:#0b120e;box-shadow:0 4px 8px rgba(241,211,122,.2);transform:translateY(-1px);outline:0}.drop-hero .ebs-cta:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.3)}.drop-hero .ebs-cta:disabled{background:#15211a;border-color:#0b120e;color:#7d8a80;cursor:not-allowed;transform:none;box-shadow:none}.drop-hero .ebs-cta:disabled::before{display:none}@media (max-width:600px){.drop-hero .ebs-main{gap:0;padding:10px;box-shadow:inset 1px 1px 0 #2e4436,inset -1px -1px 0 #0b120e,4px 4px 8px rgba(0,0,0,.3)}.drop-hero .ebs-title{margin:-10px -10px 0 -10px;padding:5px 6px;font-size:.8rem}.drop-hero .ebs-status-bar{font-size:.6rem;padding:3px 6px;margin:0 -10px 6px -10px;gap:8px}.drop-hero .ebs-led{width:5px;height:5px}.drop-hero .ebs-content-viewport{padding:10px}.drop-hero .ebs-product-name{font-size:.9rem;margin:0 0 6px 0}.drop-hero .ebs-focal-bar{padding:6px;margin:0 0 6px 0;gap:8px;flex-direction:column;align-items:stretch}.drop-hero .ebs-status-indicator{font-size:.65rem}.drop-hero .ebs-price-display{min-width:100%;padding:5px 8px}.drop-hero .ebs-price-lcd{font-size:.95rem}.drop-hero .ebs-meta-line{font-size:.65rem;margin:0 0 6px 0}.drop-hero .ebs-description-group{margin:0 0 6px 0;padding:8px}.drop-hero .ebs-description-label{font-size:.55rem;top:-8px}.drop-hero .ebs-description{font-size:.7rem}.drop-hero .ebs-divider{margin:6px 0}.drop-hero .ebs-timer{padding:8px;margin:0 0 6px 0}.drop-hero .ebs-timer-numbers{gap:0}.drop-hero .ebs-timer-segment{min-width:0;flex:1}.drop-hero .ebs-timer-label{font-size:.5rem}.drop-hero .ebs-timer-number{font-size:1.5rem}.drop-hero .ebs-timer-sep{font-size:1.5rem}.drop-hero .ebs-timer-simple{font-size:1.2rem;padding:5px}.drop-hero .ebs-cta{padding:9px 16px;font-size:.7rem;box-shadow:0 2px 4px rgba(0,0,0,.3)}.drop-hero .ebs-cta:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.3)}}.drop-hero .drop-media{width:100%;min-height:auto;position:relative;cursor:pointer;order:2;max-width:100%;overflow:visible;display:flex;align-items:center;justify-content:center}@media (max-width:1023px){.drop-hero .drop-media{order:-1;min-height:auto}}@media (min-width:1024px){.drop-hero .drop-media{order:2;width:50%;max-width:none;min-height:auto;cursor:default;display:flex;align-items:stretch;justify-content:center;align-self:stretch;overflow:visible}}.drop-hero .drop-media img,.drop-hero .drop-media video{width:75%;max-width:75%;height:auto;object-fit:contain;object-position:center;display:block;margin:0 auto}@media (max-width:1023px){.drop-hero .drop-media img,.drop-hero .drop-media video{width:42%;max-width:42%}.featured-drop{padding-top:0}}@media (min-width:1024px) and (max-width:1699px){.drop-hero .drop-media{padding:1.5rem 1rem}}@media (min-width:1700px) and (max-width:2200px){.drop-hero .drop-media{padding:2rem 1.5rem}}@media (min-width:2201px){.drop-hero .drop-media{padding:2.5rem 2rem}}@media (min-width:1024px){.drop-hero .drop-media img,.drop-hero .drop-media video{width:auto;max-width:100%;height:100%;max-height:100%}}.drop-hero.is-ended .drop-media img,.drop-hero.is-ended .drop-media video{opacity:.6;filter:grayscale(.3)}@media (min-width:1024px) and (max-width:1699px) and (max-height:940px){.drop-hero .left-column{width:54%;padding:1.15rem .85rem}.drop-hero .drop-media{width:46%;padding:1.15rem .85rem}.drop-hero .ebs-main{margin:.35rem;padding:13px}.drop-hero .ebs-title{font-size:.82rem;margin:-13px -13px 0 -13px;padding:6px 7px}.drop-hero .ebs-status-bar{font-size:.66rem;margin:0 -13px 6px -13px;padding:4px 8px;gap:10px}.drop-hero .ebs-content-viewport{padding:12px}.drop-hero .ebs-product-name{font-size:.98rem;margin:0 0 8px 0}.drop-hero .ebs-focal-bar{padding:8px;margin:0 0 8px 0;gap:12px}.drop-hero .ebs-status-indicator{font-size:.72rem}.drop-hero .ebs-price-display{min-width:118px;padding:6px 10px}.drop-hero .ebs-price-lcd{font-size:1.08rem}.drop-hero .ebs-meta-line{font-size:.72rem;margin:0 0 8px 0;line-height:1.26}.drop-hero .ebs-description-group{margin:0 0 8px 0;padding:10px}.drop-hero .ebs-description-label{font-size:.58rem;top:-8px}.drop-hero .ebs-description{font-size:.74rem;line-height:1.32;max-width:58ch}.drop-hero .ebs-divider{margin:8px 0}.drop-hero .ebs-timer{padding:10px;margin:0 0 8px 0;gap:4px}.drop-hero .ebs-timer-numbers{gap:9px}.drop-hero .ebs-timer-number{font-size:1.72rem}.drop-hero .ebs-timer-sep{font-size:1.72rem}.drop-hero .ebs-timer-label{font-size:.58rem;margin-top:4px}.drop-hero .ebs-timer-simple{font-size:1.34rem;padding:6px}.drop-hero .ebs-cta{font-size:.74rem;padding:9px 18px}}.product-grid{display:grid;grid-template-columns:1fr;gap:clamp(2rem,5vw,3.5rem);padding:0 1rem}@media (min-width:768px){.product-grid{grid-template-columns:repeat(2,1fr);gap:clamp(2.5rem,4vw,4rem);padding:0 1.5rem}}@media (min-width:1024px){.product-grid{grid-template-columns:repeat(3,1fr);gap:clamp(3rem,5vw,5rem);padding:0 2rem}}.product-card{background:#1b231f;border:1px solid #060807;box-shadow:0 4px 12px rgba(0,0,0,.4);padding:0;transition:all .3s ease;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;position:relative;max-width:700px;width:100%;margin:0 auto}.product-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:#f1d37a;opacity:.6;z-index:2;transition:opacity .2s ease}.product-card>*{position:relative;z-index:1}.product-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.5);background:#222c27}.product-card:hover::before{opacity:1}.card-titlebar{display:none}.card-titlebar-text{display:none}.card-titlebar-text::before{display:none}.card-window-controls{display:none}.card-menubar{display:none}.product-image{width:auto;max-width:calc(100% - 24px);position:relative;overflow:visible;background:0 0;border:none;box-shadow:none;margin:12px auto;padding:0;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.product-image::before{display:none}.product-image img,.product-image video{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center;transition:transform .3s ease;position:relative;z-index:0}.product-card:hover .product-image img,.product-card:hover .product-image video{transform:scale(1.05)}.product-info{background:0 0;border:none;border-radius:0;padding:16px 20px;margin:0;width:100%;position:relative;border-top:1px solid #0c100e;box-shadow:none;text-align:center;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:12px;box-sizing:border-box}.glitch-line-1,.glitch-line-2{display:none!important}.product-title{font-family:'IBM Plex Mono',monospace;font-size:1rem;font-weight:500;color:#97a29c;text-transform:lowercase;letter-spacing:.03em;line-height:1.3;margin:0;text-align:center;text-shadow:none;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;width:100%;position:relative;z-index:1;transition:color .2s ease}.product-card:hover .product-title{color:#f4f3ef}.product-edition{display:none}.product-price{font-family:'IBM Plex Mono',monospace;font-size:1.2rem;font-weight:700;color:#1a1a1a;text-transform:none;letter-spacing:.04em;margin:0;text-align:left;text-shadow:none;line-height:1;position:relative;z-index:1;flex-shrink:0;padding:4px 8px;background:#dae6cf;border:1px solid grey;box-shadow:inset 1px 1px 0 rgba(0,0,0,.2),inset -1px -1px 0 rgba(255,255,255,.3);font-feature-settings:"tnum" 1}.product-variants{display:none}.card-variant-picker{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:4px;min-width:180px}.card-variant-picker .variant-label{margin-bottom:0;color:#798880;font-size:.66rem;letter-spacing:.1em}.card-variant-picker .variant-select{width:100%;min-width:0;padding:.5rem .65rem;font-size:.78rem;letter-spacing:.04em}.card-variant-cta{flex-shrink:0}.add-to-cart,.cta-button,.drop-cta{padding:8px 16px;background:#121916;color:#f1d37a;border:1px solid #f1d37a;border-radius:0;font-family:'IBM Plex Mono',monospace;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:all .2s ease;text-align:center;margin:0;box-shadow:0 2px 4px rgba(0,0,0,.3);white-space:nowrap;flex-shrink:0;position:relative}.add-to-cart::after,.cta-button::after,.drop-cta::after{display:none}.add-to-cart:hover:not(:disabled),.cta-button:hover:not(:disabled),.drop-cta:hover:not(:disabled){background:#f1d37a;color:#060807;box-shadow:0 4px 8px rgba(241,211,122,.2);transform:translateY(-1px);outline:0}.add-to-cart:active:not(:disabled),.cta-button:active:not(:disabled),.drop-cta:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.3)}.cta-button.notify-me{background:linear-gradient(180deg,#b0d9c1 0,#97cdae 100%);border-color:#d4eadd #6ab88b #6ab88b #d4eadd;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.cta-button.notify-me::after{background:linear-gradient(180deg,rgba(255,255,255,.4) 0,transparent 100%)}.cta-button.notify-me:hover:not(:disabled){background:linear-gradient(180deg,#abd7bd 0,#8bc7a4 100%);outline:1px dotted #ffffff;outline-offset:-4px}.add-to-cart:disabled,.cta-button:disabled,.drop-cta:disabled{background:#1b231f;border-color:#0c100e;color:#6e7772;cursor:not-allowed;transform:none;box-shadow:none;text-shadow:none}.product-card.sold-out{opacity:.85}.product-card.sold-out .product-image{filter:grayscale(.6)}.product-card.sold-out .product-image::after{content:'';position:absolute;inset:0;background:rgba(27,35,31,.3);z-index:2}.product-card.sold-out .product-price,.product-card.sold-out .product-title{opacity:.7}@media (max-width:600px){.product-card{border:2px solid #000;box-shadow:4px 4px 8px rgba(0,0,0,.4);max-width:100%}.product-card:hover{box-shadow:5px 5px 10px rgba(0,0,0,.5)}.product-image{margin:8px auto;max-width:calc(100% - 16px);width:auto;padding:0}.product-info{padding:12px 16px;gap:8px;flex-direction:column;align-items:stretch}.product-title{font-size:.9rem;line-height:1.2;margin-bottom:8px}.card-variant-picker{width:100%;min-width:0;align-items:stretch}.card-variant-picker .variant-select{font-size:.8rem}.product-price{font-size:1.1rem;text-align:center}.add-to-cart,.cta-button{font-size:.8rem;padding:8px 12px;width:100%}}@media (min-width:601px) and (max-width:1699px){.product-card{max-width:570px}.product-title{font-size:1rem}.product-price{font-size:1.15rem}.add-to-cart,.cta-button{font-size:.85rem}}@media (min-width:1700px) and (max-width:2200px){.product-card{max-width:600px}.product-title{font-size:1.05rem}.product-price{font-size:1.2rem}.add-to-cart,.cta-button{font-size:.9rem}}@media (min-width:2201px){.product-card{max-width:630px}.product-title{font-size:1.1rem}.product-price{font-size:1.3rem}.add-to-cart,.cta-button{font-size:1rem}}.product-grid{grid-template-columns:1fr;gap:clamp(1.25rem,2.2vw,2rem);max-width:1460px;margin:0 auto}@media (min-width:1500px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.6rem,2.1vw,2.5rem);max-width:1780px}}.product-card{max-width:none;margin:0;border:1px solid #3f4f47;background:linear-gradient(180deg,rgba(19,27,23,.97) 0,rgba(14,22,18,.98) 100%),repeating-linear-gradient(0deg,rgba(174,192,183,.022) 0,rgba(174,192,183,.022) 1px,transparent 1px,transparent 3px);box-shadow:0 0 0 1px rgba(10,16,13,.9),inset 0 1px 0 var(--panel-hairline),0 18px 34px rgba(0,0,0,.5),0 4px 10px rgba(0,0,0,.36);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.product-card::before{height:1px;background:linear-gradient(90deg,#65796f 0,rgba(101,121,111,.18) 100%);opacity:1}.product-card:hover{transform:translateY(-2px);border-color:#506259;box-shadow:0 0 0 1px rgba(12,19,16,.96),inset 0 1px 0 rgba(255,255,255,.06),0 22px 38px rgba(0,0,0,.52),0 5px 12px rgba(0,0,0,.38)}.product-card-shell{display:block}.product-media-panel{padding:14px;display:flex;flex-direction:column;gap:8px;background:linear-gradient(180deg,rgba(17,25,21,.97) 0,rgba(12,20,16,.98) 100%),radial-gradient(circle at 24% 30%,rgba(113,140,126,.08) 0,transparent 64%)}.product-card .product-image{width:100%;max-width:none;min-height:0;margin:0;padding:8px;border:1px solid #3a4d44;background:#0d1410;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),inset 0 0 20px rgba(98,123,110,.08)}.product-card.has-video .product-image{background:0 0;border-color:transparent;box-shadow:none}.product-card .product-image::before{display:none}.product-card .product-image img,.product-card .product-image video{width:100%;aspect-ratio:4/3;display:block;object-fit:contain;object-position:center;filter:saturate(.92) contrast(1.05)}.card-thumbnails{display:flex;gap:6px}.card-thumb{width:56px;height:56px;flex-shrink:0;padding:0;border:2px solid #34413b;border-radius:3px;background:#0d1410;cursor:pointer;overflow:hidden;opacity:.5;transition:opacity .2s ease,border-color .2s ease}.card-thumb.active,.card-thumb:hover{opacity:1;border-color:rgba(241,211,122,.5)}.card-thumb img{width:100%;height:100%;object-fit:contain}.product-card-footer{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:10px 14px 12px;border-top:1px solid #405048;background:linear-gradient(180deg,rgba(18,28,23,.95) 0,rgba(14,21,18,.97) 100%)}.product-card-footer-title{flex:1 1 auto;min-width:0;margin:0;color:#e7eeeb;font-size:.84rem;font-weight:400;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card-footer-price{flex-shrink:0;padding:4px 10px;color:#17201c;font-size:.92rem;font-weight:700;letter-spacing:.06em;background:#d8ddd3;border:1px solid #a3ae96;box-shadow:inset 1px 1px 0 rgba(255,255,255,.62),inset -1px -1px 0 rgba(0,0,0,.14),0 2px 4px rgba(0,0,0,.18)}.card-size-picker{display:flex;gap:5px;flex-wrap:wrap;flex-shrink:0}.size-chip{-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;padding:4px 9px;border:1px solid #4c6257;background:linear-gradient(180deg,#18261f 0,#13211a 100%);color:#dae8e1;font-size:.72rem;letter-spacing:.05em;cursor:pointer;transition:border-color .15s ease,background .15s ease;line-height:1.4}.size-chip:hover:not(:disabled){border-color:#b1c5bb;background:linear-gradient(180deg,#22382d 0,#1a2b23 100%)}.size-chip.selected{border-color:#d8ddd3;background:#d8ddd3;color:#17201c;font-weight:700}.size-chip.sold-out{text-decoration:line-through;opacity:.38;cursor:not-allowed}.product-card-footer .cta-button.card-variant-cta{flex-shrink:0;padding:5px 14px;font-size:.72rem;letter-spacing:.09em;min-height:0;width:auto}.product-card .product-title{margin:0 0 4px;padding:0;width:auto;color:#e7eeeb;font-size:1.02rem;line-height:1.32;letter-spacing:.04em;text-transform:uppercase;text-align:left;border:0;background:0 0}.product-description-panel{border:1px solid #35423c;background:linear-gradient(180deg,rgba(24,34,29,.96) 0,rgba(19,28,24,.97) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 0 0 1px rgba(12,20,16,.7),0 6px 16px rgba(0,0,0,.25);padding:16px 17px;flex:1 1 0;min-height:0;overflow:hidden}.product-card-description{margin:0;color:#a3b7ad;font-size:.79rem;line-height:1.52;letter-spacing:.025em;overflow-wrap:anywhere}.product-card-description p{margin:0 0 .58rem}.product-card-description p:last-child{margin-bottom:0}.product-card-description ol,.product-card-description ul{margin:.3rem 0 .58rem;padding-left:1.15rem}.product-card-description li{margin:0 0 .22rem}.product-card-description strong{color:#dbe9e2;font-weight:700}.product-card-description em{color:#c2d6cc}.product-card-description a{color:#cee4d9;text-decoration:underline;text-underline-offset:2px}.product-card .product-info{margin-top:auto;padding:16px 14px 14px;border-top:1px solid #405048;border-left:1px solid #36433c;border-right:1px solid #36433c;border-bottom:1px solid #36433c;border-radius:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 6px 14px rgba(0,0,0,.24);background:linear-gradient(180deg,rgba(18,28,23,.95) 0,rgba(14,21,18,.97) 100%);text-align:left;display:flex;flex-direction:column;align-items:stretch;gap:14px;flex-shrink:0}.product-card .card-variant-picker{min-width:0;max-width:none;width:100%;gap:10px}.product-card .card-variant-picker .variant-label{margin-bottom:2px;color:#89a396;font-size:.64rem;letter-spacing:.12em}.product-card .card-variant-picker .variant-select{width:100%;min-width:0;padding:.55rem 2.15rem .55rem .75rem;background:linear-gradient(180deg,#18261f 0,#13211a 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M1 3l4 4 4-4' stroke='%23b9c4d6' stroke-width='1.2' fill='none' stroke-linecap='square'/%3E%3C/svg%3E") no-repeat;background-position:0 0,calc(100% - 10px) 50%;border:1px solid #4c6257;color:#dae8e1;font-size:.78rem;letter-spacing:.045em;box-shadow:inset 0 0 0 1px rgba(197,214,206,.06);appearance:none}.product-card .card-variant-picker .variant-select:focus{border-color:#b1c5bb;outline:0}.product-card .card-variant-picker .variant-select option{background:#f3f6f4;color:#1f2c26;font-weight:500}.product-card .card-variant-picker .variant-select option:disabled{color:#91a199;font-weight:400}.product-action-row{display:block;min-height:50px;margin-top:4px}.product-card .product-price{margin:0 0 2px;padding:6px 12px;min-height:38px;align-self:flex-start;display:inline-flex;align-items:center;color:#17201c;font-size:1.2rem;font-weight:700;letter-spacing:.06em;background:#d8ddd3;border:1px solid #a3ae96;box-shadow:inset 1px 1px 0 rgba(255,255,255,.62),inset -1px -1px 0 rgba(0,0,0,.14),0 2px 6px rgba(0,0,0,.18)}.product-card .cta-button{margin-left:0;width:100%;padding:10px 14px;border:1px solid #a4b8ae;background:#1b2b23;color:#ddebe4;font-size:.75rem;letter-spacing:.11em;box-shadow:inset 0 0 0 1px rgba(191,210,200,.12),0 2px 5px rgba(0,0,0,.28)}.product-card .cta-button:hover:not(:disabled){background:#d4e2db;border-color:#d4e2db;color:#16221c;transform:translateY(-1px)}.product-card .cta-button:disabled{background:#1d2d25;border-color:#465d52;color:#7d9388}.product-card .cta-button.notify-me{border-color:#889f93;color:#d5e4dc;background:#213129;text-shadow:none}.product-card .cta-button.notify-me:hover:not(:disabled){background:#31483d;color:#f0f8f4;outline:0}@media (max-width:600px){.product-grid{gap:1rem;padding:0 .35rem}.product-media-panel{padding:8px}.product-card .product-image{padding:5px}.product-card-footer{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;gap:6px 10px;padding:8px 10px 10px;align-items:start}.product-card-footer-title{grid-column:1/-1;grid-row:1;font-size:.76rem}.card-size-picker{grid-column:1;grid-row:2/4;align-self:stretch;display:grid;grid-template-columns:repeat(3,1fr);gap:5px;align-content:space-between}.card-size-picker .size-chip{width:100%;text-align:center;font-size:.72rem;padding:0;min-height:32px;display:flex;align-items:center;justify-content:center}.product-card-footer-price{grid-column:2;grid-row:2;font-size:1rem;padding:4px 10px;align-self:start;text-align:center;min-height:32px;display:flex;align-items:center;justify-content:center}.product-card-footer .cta-button.card-variant-cta{grid-column:2;grid-row:3;font-size:.66rem;padding:0 10px;letter-spacing:.07em;width:100%;align-self:start;min-height:32px}}.archive-section{margin-top:var(--space-3xl)}.archive-details summary{font-size:1.1rem;font-weight:800;color:var(--text-primary);cursor:pointer;padding:var(--space-lg);background:rgba(151,205,174,.15);border:2px solid rgba(151,205,174,.4);border-radius:var(--border-radius);transition:all .3s ease;text-transform:uppercase;letter-spacing:.08em;list-style:none;font-family:var(--font-display);text-shadow:0 0 6px rgba(255,255,255,.3);box-shadow:0 0 12px rgba(151,205,174,.3)}.archive-details summary::-webkit-details-marker{display:none}.archive-details summary:hover{background:rgba(151,205,174,.22);border-color:rgba(151,205,174,.55);box-shadow:0 0 18px rgba(151,205,174,.4);transform:translateY(-2px)}.archive-grid{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-lg);background:var(--bg-card);border:2px solid var(--border-color);border-radius:var(--border-radius);border-top:none;border-radius:0 0 var(--border-radius) var(--border-radius)}.archive-item{display:flex;align-items:center;gap:var(--space-lg);opacity:.7;filter:grayscale(1);transition:all .3s ease;padding:var(--space-sm);border-radius:var(--border-radius)}.archive-item:hover{opacity:.9;filter:grayscale(.7);background:rgba(255,255,255,.02)}.archive-item img{width:70px;height:87px;object-fit:cover;border-radius:var(--border-radius);border:1px solid var(--border-color)}.archive-item .title{font-size:1.1rem;color:var(--text-secondary);flex:1;font-weight:800;line-height:1.3;font-family:var(--font-display)}.archive-item .status{font-size:.8rem;color:var(--text-secondary);text-transform:uppercase;font-family:var(--font-mono);font-weight:600}.cart-drawer{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;z-index:10000;display:none}.cart-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(6,9,8,.76);cursor:pointer;backdrop-filter:blur(6px)}.cart-content{position:absolute;top:0;right:0;width:min(420px,92vw);height:100%;max-height:100dvh;background:radial-gradient(circle at 88% 8%,rgba(241,211,122,.09) 0,rgba(241,211,122,0) 34%),linear-gradient(180deg,#18231e 0,#121d18 38%,#0c1410 100%);border-left:1px solid #222d28;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain;backdrop-filter:blur(12px);box-shadow:-14px 0 36px rgba(0,0,0,.6),inset 0 0 0 1px rgba(241,211,122,.12)}.cart-content::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0,transparent 3px,rgba(255,255,255,.02) 3px,rgba(255,255,255,.02) 4px);pointer-events:none;z-index:0}.cart-content::after{content:'';position:absolute;inset:8px;border:1px solid rgba(241,211,122,.08);box-shadow:inset 0 0 0 1px rgba(0,0,0,.45);pointer-events:none;z-index:0}@media (max-width:767px){.cart-content{width:100vw;border-left:none;border-right:none}.cart-footer,.cart-header,.cart-items{padding-left:max(var(--space-lg),env(safe-area-inset-left));padding-right:max(var(--space-lg),env(safe-area-inset-right))}.cart-footer{padding-top:var(--space-lg)}.cart-subtotal{margin-bottom:var(--space-lg)}.cart-checkout{padding:var(--space-md)}.cart-header{padding-top:max(var(--space-lg),calc(env(safe-area-inset-top) + var(--space-md)));padding-bottom:var(--space-lg)}.cart-items{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}}.cart-header{padding:var(--space-xl);border-bottom:1px solid #222d28;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(180deg,rgba(27,39,33,.95) 0,rgba(19,29,24,.95) 100%),repeating-linear-gradient(90deg,rgba(255,0,0,.025) 0,rgba(255,0,0,.025) 1px,rgba(0,255,0,.025) 1px,rgba(0,255,0,.025) 2px,rgba(0,0,255,.025) 2px,rgba(0,0,255,.025) 3px);box-shadow:inset 0 0 0 1px rgba(48,61,55,.9),inset 0 -1px 0 rgba(0,0,0,.6);flex-shrink:0;position:relative;z-index:1}.cart-header h3{color:#f4f3ef;font-size:1rem;font-weight:800;margin:0;text-transform:uppercase;letter-spacing:.18em;font-family:'IBM Plex Mono',monospace;text-shadow:none;display:inline-flex;align-items:center;gap:.45rem}.cart-header h3::before{content:'>';color:#f1d37a;font-size:.95rem}.cart-close{background:#121916;border:1px solid #303d37;color:#97a29c;font-size:1.8rem;cursor:pointer;width:40px;height:34px;padding:0;line-height:1;transition:all .3s ease;font-weight:300;display:inline-flex;align-items:center;justify-content:center}.cart-close:hover{color:#f1d37a;border-color:#f1d37a;background:#0c100e;transform:none}.cart-items{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.85rem var(--space-xl);display:flex;flex-direction:column;gap:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;position:relative;z-index:1}.cart-item{flex-shrink:0;display:grid;grid-template-columns:1fr;row-gap:.6rem;align-items:start;padding:.78rem .32rem;background:0 0;border:0;border-bottom:1px solid #303d37;border-radius:0;transition:background-color .2s ease,border-color .2s ease;position:relative}.cart-item:last-child{border-bottom:none}.cart-item-main{min-width:0;display:flex;flex-direction:column;gap:.3rem}.cart-item-title{color:#f4f3ef;margin:0;font-size:.98rem;line-height:1.25;font-family:'IBM Plex Mono',monospace;font-weight:700;letter-spacing:.03em;overflow-wrap:anywhere}.cart-item-title::before{content:'> ';color:#f1d37a;font-weight:600}.cart-item:hover{border-bottom-color:rgba(241,211,122,.48);background:rgba(23,34,28,.72)}.cart-item-price{color:#dce4d5;font-family:var(--font-mono);font-weight:800;margin:0;font-size:.82rem;text-shadow:none;background:#141f1a;border:1px solid #405249;padding:.33rem .52rem;display:inline-flex;align-items:center;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 1px 1px 0 rgba(0,0,0,.24),inset -1px -1px 0 rgba(255,255,255,.12)}.cart-item-controls{display:flex;align-items:center;justify-content:flex-start;gap:.45rem;margin-top:0;padding-top:0;border-top:0;flex-wrap:wrap}.qty-btn{background:#121916;border:1px solid #f1d37a;color:#f1d37a;width:30px;height:30px;border-radius:var(--border-radius);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-family:var(--font-mono);font-weight:700;font-size:1rem;box-shadow:inset 0 0 0 1px rgba(241,211,122,.15)}.qty-btn:hover{background:#f1d37a;color:#060807;transform:translateY(-1px)}.qty-display{min-width:24px;text-align:center;color:#f4f3ef;font-family:var(--font-mono);font-weight:700;font-size:1rem;letter-spacing:.04em}.remove-item{background:#19251f;border:1px solid #303d37;color:#97a29c;cursor:pointer;text-decoration:none;margin-left:0;font-size:.66rem;transition:all .25s ease;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-weight:600;padding:.42rem .52rem}.remove-item:hover{color:#f1d37a;border-color:#f1d37a;background:#121916;transform:none}@media (max-width:640px){.cart-item{padding:.74rem .18rem}}.cart-footer{padding:var(--space-xl);padding-bottom:max(var(--space-xl),calc(env(safe-area-inset-bottom) + var(--space-md)));border-top:1px solid #222d28;background:linear-gradient(180deg,rgba(25,37,31,.96) 0,rgba(16,25,20,.98) 100%);flex-shrink:0;position:relative;z-index:1;box-shadow:inset 0 1px 0 rgba(48,61,55,.9),inset 0 0 0 1px rgba(7,11,9,.75)}.cart-subtotal{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg);color:#f4f3ef;font-size:1.05rem;font-weight:700;font-family:'IBM Plex Mono',monospace;text-transform:uppercase;letter-spacing:.1em}.cart-subtotal span{color:#f1d37a;font-family:var(--font-mono);font-size:1.7rem;font-weight:800;text-shadow:0 0 8px rgba(241,211,122,.2)}#ts-checkout{background:0 0;border:0;border-radius:0;overflow:visible;margin:0 0 .75rem 0}#ts-checkout iframe{background:0 0!important}.cart-checkout{width:100%;padding:.9rem 1rem;font-size:.96rem;letter-spacing:.15em;border:1px solid #f1d37a;border-radius:var(--border-radius);font-weight:800;cursor:pointer;transition:all .2s ease;text-transform:uppercase;font-family:var(--font-mono);text-align:center;text-decoration:none;display:inline-block;background:linear-gradient(180deg,#18251f 0,#111c16 100%);color:#f1d37a;box-shadow:inset 0 0 0 1px rgba(241,211,122,.2),0 8px 18px rgba(0,0,0,.4)}.cart-checkout:hover:not(:disabled){background:#f1d37a;color:#060807;border-color:#f1d37a;transform:translateY(-1px);box-shadow:0 10px 22px rgba(0,0,0,.45),0 0 0 1px rgba(241,211,122,.45)}.cart-footer .cart-checkout:focus-visible{outline:2px solid #F1D37A;outline-offset:2px;box-shadow:inset 0 0 0 1px rgba(241,211,122,.25),0 0 0 3px rgba(241,211,122,.2)}.cart-footer .cart-checkout:focus{outline:2px solid #F1D37A;outline-offset:2px}.cart-checkout:active:not(:disabled){transform:translateY(0);box-shadow:inset 0 0 0 1px rgba(241,211,122,.22),0 4px 12px rgba(0,0,0,.45)}.cart-checkout:disabled{background:#1d2722;border-color:#303d37;color:#68746e;cursor:not-allowed;transform:none;box-shadow:none}.store-footer{background:linear-gradient(180deg,rgba(12,19,16,.62) 0,rgba(12,19,16,.8) 100%);color:#f4f3ef;padding:var(--space-2xl) 0;margin-top:auto;text-align:center;position:relative;z-index:2;border-top:1px solid #3f5048;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 -10px 24px rgba(0,0,0,.24)}.store-footer .container{display:flex;flex-direction:column;gap:var(--space-lg);align-items:center}@media (min-width:768px){.store-footer .container{flex-direction:row;justify-content:space-between}}.footer-trust{font-family:'IBM Plex Mono',monospace;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#97a29c}.footer-links{display:flex;gap:var(--space-xl)}.footer-links a{color:#97a29c;text-decoration:none;font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;font-family:'IBM Plex Mono',monospace;transition:all .3s ease;font-weight:600}.footer-links a:hover{color:#f4f3ef;text-shadow:none;transform:translateY(-1px)}.product-detail{display:grid;gap:clamp(1rem,1.8vw,1.8rem);margin-top:clamp(.25rem,.8vw,.75rem);align-items:start}@media (min-width:1024px){.product-detail{grid-template-columns:minmax(0,1.12fr) minmax(0,0.98fr);gap:clamp(1.2rem,2.2vw,2.4rem)}.pdp-image{min-height:clamp(460px,52vh,640px)}}.pdp-gallery{display:flex;flex-direction:column;gap:.5rem}.pdp-thumbnails{display:flex;gap:.5rem}.pdp-thumb{width:64px;height:64px;padding:0;border:2px solid #303d37;border-radius:4px;background:#192620;cursor:pointer;overflow:hidden;opacity:.6;transition:opacity .2s ease,border-color .2s ease}.pdp-thumb.active,.pdp-thumb:hover{opacity:1;border-color:rgba(241,211,122,.5)}.pdp-thumb img{width:100%;height:100%;object-fit:contain}.pdp-image{position:relative;aspect-ratio:4/3;background:linear-gradient(180deg,#192620 0,#131d18 100%);border-radius:var(--border-radius);overflow:hidden;border:1px solid #303d37;box-shadow:inset 0 0 0 1px rgba(7,11,9,.76),0 16px 30px rgba(0,0,0,.45)}.pdp-image.has-video{background:0 0;border-color:transparent;box-shadow:none}.pdp-image.has-video::after,.pdp-image.has-video::before{display:none}.pdp-image::before{content:'';position:absolute;inset:0;border:1px solid rgba(241,211,122,.18);pointer-events:none;z-index:2}.pdp-image::after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0,transparent 4px,rgba(255,255,255,.02) 4px,rgba(255,255,255,.02) 5px);pointer-events:none;z-index:2}.pdp-image img,.pdp-image video{position:relative;z-index:3;width:100%;aspect-ratio:4/3;object-fit:contain;transition:transform .3s ease}.pdp-image:hover img,.pdp-image:hover video{transform:scale(1.03)}.product-badge{position:absolute;top:.85rem;left:.85rem;z-index:3;background:rgba(13,20,16,.92);border:1px solid #303d37;color:#f4f3ef;font-family:'IBM Plex Mono',monospace;font-size:.7rem;letter-spacing:.09em;text-transform:uppercase;font-weight:700;padding:.35rem .55rem}.product-badge.upcoming{border-color:#f1d37a;color:#f1d37a}.product-badge.archived,.product-badge.sold-out{border-color:#81948a;color:#81948a}.product-badge.low-stock{border-color:#d6b862;color:#f1d37a}.pdp-info{display:flex;flex-direction:column;gap:clamp(.85rem,1.2vw,1.15rem);background:linear-gradient(180deg,#212f28 0,#16231d 100%);border:1px solid #303d37;padding:clamp(1rem,2.1vw,1.6rem);box-shadow:inset 0 0 0 1px rgba(7,11,9,.75),0 16px 30px rgba(0,0,0,.38);position:relative;overflow:hidden}.pdp-info::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0,transparent 4px,rgba(255,255,255,.016) 4px,rgba(255,255,255,.016) 5px);pointer-events:none}.pdp-info::after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,0,0,.02) 0,rgba(255,0,0,.02) 1px,rgba(0,255,0,.02) 1px,rgba(0,255,0,.02) 2px,rgba(0,0,255,.02) 2px,rgba(0,0,255,.02) 3px);pointer-events:none}.pdp-info>*{position:relative;z-index:2}.pdp-title{font-size:clamp(2rem, 4.2vw, 3.6rem);font-weight:800;color:#f4f3ef;line-height:1.03;margin:0;font-family:'IBM Plex Mono',monospace;letter-spacing:.03em;text-transform:lowercase;text-shadow:0 0 10px rgba(255,255,255,.18);background:linear-gradient(180deg,rgba(36,50,43,.95) 0,rgba(21,31,26,.95) 100%),repeating-linear-gradient(90deg,rgba(255,0,0,.025) 0,rgba(255,0,0,.025) 1px,rgba(0,255,0,.025) 1px,rgba(0,255,0,.025) 2px,rgba(0,0,255,.025) 2px,rgba(0,0,255,.025) 3px);border:1px solid #303d37;box-shadow:inset 1px 1px 0 rgba(48,61,55,.8),inset -1px -1px 0 rgba(12,16,14,.85);padding:.5rem .65rem}.pdp-price{font-size:clamp(1.2rem, 2.3vw, 1.6rem);font-weight:800;color:#1a1a1a;font-family:var(--font-mono);text-shadow:none;display:inline-flex;align-self:flex-start;background:#dae6cf;border:1px solid grey;padding:.4rem .7rem;box-shadow:inset 1px 1px 0 rgba(0,0,0,.2),inset -1px -1px 0 rgba(255,255,255,.3)}.pdp-description{color:#d4dcd8;line-height:1.6;font-size:clamp(.98rem, 1.7vw, 1.05rem);background:linear-gradient(180deg,rgba(32,45,39,.95) 0,rgba(20,31,26,.95) 100%),repeating-linear-gradient(90deg,rgba(255,0,0,.018) 0,rgba(255,0,0,.018) 1px,rgba(0,255,0,.018) 1px,rgba(0,255,0,.018) 2px,rgba(0,0,255,.018) 2px,rgba(0,0,255,.018) 3px);border:1px solid rgba(48,61,55,.9);border-left:3px solid #f1d37a;padding:.95rem 1rem;margin:0;box-shadow:inset 1px 1px 0 rgba(13,18,16,.85),inset -1px -1px 0 rgba(41,57,49,.65),0 6px 18px rgba(0,0,0,.25)}.pdp-variants{margin:0;padding:.95rem 1rem;background:linear-gradient(180deg,rgba(28,41,35,.95) 0,rgba(18,28,23,.95) 100%),repeating-linear-gradient(90deg,rgba(255,0,0,.018) 0,rgba(255,0,0,.018) 1px,rgba(0,255,0,.018) 1px,rgba(0,255,0,.018) 2px,rgba(0,0,255,.018) 2px,rgba(0,0,255,.018) 3px);border:1px solid rgba(48,61,55,.92);box-shadow:inset 1px 1px 0 rgba(13,18,16,.82),inset -1px -1px 0 rgba(41,57,49,.62)}.variant-label{display:block;margin-bottom:var(--space-sm);color:#97a29c;font-family:var(--font-mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;font-weight:600}.variant-select{width:100%;max-width:100%;background:#121916;color:#f4f3ef;border:1px solid #f1d37a;border-radius:0;padding:.72rem .8rem;font-family:var(--font-mono);font-size:.88rem;letter-spacing:.05em;box-shadow:inset 0 0 0 1px rgba(241,211,122,.12)}.pdp-tags{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-sm)}.tag{background:#151f1a;border:1px solid #303d37;border-radius:var(--border-radius);color:#a7b1ac;padding:.34rem .5rem;font-size:.72rem;font-family:var(--font-mono);transition:all .2s ease;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.tag:hover{border-color:#f1d37a;color:#f1d37a}.breadcrumb{margin-bottom:clamp(.55rem,1.2vw,.9rem);padding-top:clamp(.45rem,1vw,.8rem)}.breadcrumb a{color:#97a29c;text-decoration:none;font-family:var(--font-mono);text-transform:uppercase;font-size:.78rem;letter-spacing:.12em;transition:all .2s ease;font-weight:600;display:inline-flex;align-items:center;gap:.4rem;background:#121916;border:1px solid #303d37;padding:.55rem .72rem;box-shadow:inset 0 0 0 1px rgba(7,11,9,.72)}.breadcrumb a:hover{color:#f1d37a;border-color:#f1d37a;text-shadow:none;background:#0c100e}.product-detail .product-price{align-self:flex-start;margin:0}.pdp-info>.cta-button{width:100%;background:linear-gradient(180deg,#18251f 0,#111c16 100%);color:#f1d37a;border:1px solid #f1d37a;padding:.9rem 1rem;font-size:.86rem;letter-spacing:.14em;box-shadow:inset 0 0 0 1px rgba(241,211,122,.16)}.pdp-info>.cta-button:hover:not(:disabled){background:#f1d37a;color:#060807;border-color:#f1d37a;transform:translateY(-1px)}.pdp-info>.cta-button:active:not(:disabled){transform:translateY(0)}.pdp-info .variant-select:focus,.pdp-info .variant-select:focus-visible,.pdp-info>.cta-button:focus-visible{outline:2px solid #F1D37A;outline-offset:2px}.pdp-info>.cta-button.disabled,.pdp-info>.cta-button.sold-out,.pdp-info>.cta-button:disabled{background:#1d2722;border-color:#303d37;color:#697670;box-shadow:none}.pdp-info>.ebs-release{color:#97a29c;font-size:.78rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.11em}@media (max-width:1023px){.product-detail{gap:var(--space-lg);margin-top:var(--space-sm)}.pdp-image{aspect-ratio:4/3;max-height:min(40vh,360px)}.pdp-info{gap:.8rem}.pdp-title{font-size:clamp(1.8rem, 8vw, 2.6rem);line-height:1.02}.product-detail .product-price{font-size:clamp(1.05rem, 4.5vw, 1.2rem);padding:.35rem .65rem}.pdp-info>.pdp-description{order:5;font-size:clamp(.92rem, 3.2vw, 1.02rem);line-height:1.42}.pdp-info>.pdp-variants{order:3;margin:0}.pdp-info>.ebs-release{order:2;font-size:.85rem}.pdp-info>.cta-button{order:4;width:100%;padding:.78rem .84rem;font-size:.8rem}.pdp-info>.pdp-tags{order:6;margin-top:var(--space-md)}}.pdp-image{border-color:#384c42;box-shadow:inset 0 0 0 1px rgba(11,18,15,.72),0 12px 24px rgba(0,0,0,.34)}.pdp-image::before{border-color:rgba(176,197,187,.24)}.pdp-info{border-color:#384c42;background:linear-gradient(180deg,rgba(24,36,30,.98) 0,rgba(18,28,23,.98) 100%);box-shadow:inset 0 0 0 1px rgba(11,18,15,.76),0 12px 24px rgba(0,0,0,.34)}.pdp-title{text-transform:uppercase;text-shadow:none;background:0 0;border:0;box-shadow:none;padding:0;font-size:clamp(1.8rem, 3.6vw, 3rem);letter-spacing:.04em}.pdp-description{border:1px solid #364940;border-left:1px solid #364940;background:linear-gradient(180deg,rgba(27,41,34,.96) 0,rgba(22,34,28,.96) 100%);box-shadow:inset 0 1px 0 rgba(218,232,225,.08),inset 0 0 0 1px rgba(14,21,18,.3)}.pdp-variants{border:1px solid #395044;background:linear-gradient(180deg,rgba(24,37,31,.98) 0,rgba(18,28,23,.98) 100%);box-shadow:inset 0 0 0 1px rgba(11,18,15,.65)}.pdp-info .variant-select{border-color:#4c6257;box-shadow:inset 0 0 0 1px rgba(197,214,206,.06)}.product-detail .product-price{background:#d8ddd3;border-color:#9ca78f;color:#17201c}.pdp-info>.cta-button{border-color:#a4b8ae;background:#1b2b23;color:#ddebe4;box-shadow:inset 0 0 0 1px rgba(191,210,200,.12),0 2px 5px rgba(0,0,0,.28)}.pdp-info>.cta-button:hover:not(:disabled){background:#d4e2db;border-color:#d4e2db;color:#16221c}.pdp-info>.cta-button.disabled,.pdp-info>.cta-button.sold-out,.pdp-info>.cta-button:disabled{background:#1d2d25;border-color:#465d52;color:#7d9388}.cart-content{background:radial-gradient(circle at 88% 8%,rgba(176,197,187,.1) 0,rgba(176,197,187,0) 34%),linear-gradient(180deg,#18251f 0,#131f19 40%,#0e1712 100%);border-left-color:#2f4138;box-shadow:-14px 0 36px rgba(0,0,0,.56),inset 0 0 0 1px rgba(176,197,187,.15)}.cart-content::after{border-color:rgba(176,197,187,.16)}.cart-header{border-bottom-color:#31453b;background:linear-gradient(180deg,rgba(29,42,36,.96) 0,rgba(20,30,25,.96) 100%)}.cart-header h3::before{color:#a4b8ae}.cart-close{border-color:#4c6257;color:#a2b9ae;background:#18251e}.cart-close:hover{border-color:#d4e2db;color:#ecf4f0;background:#203229}.cart-item{background:0 0;border-bottom-color:#395044}.cart-item-title::before{color:#a4b8ae}.cart-item:hover{border-bottom-color:#6c897a;background:rgba(25,41,33,.72)}.cart-item-price{background:#1b2b23;border-color:#4c6257;color:#ddebe4}.qty-btn{border-color:#a4b8ae;color:#ddebe4;background:#1b2b23}.qty-btn:hover{background:#d4e2db;color:#16221c}.remove-item{border-color:#4c6257;color:#aec5ba;background:#1b2b23}.remove-item:hover{border-color:#d4e2db;color:#eff8f3;background:#23392e}.cart-footer{border-top-color:#31453b;background:linear-gradient(180deg,rgba(27,40,34,.97) 0,rgba(17,28,22,.98) 100%)}.cart-subtotal span{color:#ddebe4;text-shadow:none}.cart-checkout{border-color:#a4b8ae;background:#1b2b23;color:#ddebe4;box-shadow:inset 0 0 0 1px rgba(191,210,200,.12),0 8px 18px rgba(0,0,0,.4)}.cart-checkout:hover:not(:disabled){background:#d4e2db;border-color:#d4e2db;color:#16221c}.cart-checkout:disabled{background:#1d2d25;border-color:#465d52;color:#7d9388}@media (min-width:1024px){.product-detail{grid-template-columns:minmax(0,1.12fr) minmax(0,0.98fr);gap:clamp(1.2rem,2.2vw,2.4rem)}.pdp-info{max-height:none;overflow:visible}}@media (min-width:1400px){.product-detail{grid-template-columns:minmax(0,1.2fr) minmax(0,0.92fr)}}@media (max-width:1023px){.pdp-title{font-size:clamp(1.35rem, 6.4vw, 2.1rem)}.pdp-description{font-size:.9rem;line-height:1.4}}.checkout-cancel,.checkout-success,.error-state,.not-found{text-align:center;padding:var(--space-3xl);max-width:700px;margin:0 auto}.checkout-cancel h1,.checkout-success h1,.error-state h2,.not-found h1{font-size:clamp(2.5rem, 5vw, 3.2rem);font-weight:800;color:var(--text-primary);margin-bottom:var(--space-xl);font-family:var(--font-display);text-shadow:0 0 12px rgba(255,255,255,.25)}.back-link,.retry-btn{display:inline-block;padding:var(--space-md) var(--space-xl);text-decoration:none;margin-top:var(--space-xl);border:none;cursor:pointer;border:2px solid;border-radius:var(--border-radius);font-weight:800;transition:all .3s cubic-bezier(.25, .46, .45, .94);text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-mono);text-align:center;background:var(--accent-purple);color:#fff;border-color:var(--accent-purple);box-shadow:var(--glow-purple)}.back-link:hover,.retry-btn:hover{background:#8bc7a4;border-color:#8bc7a4;box-shadow:0 0 15px rgba(139,199,164,.4)}.loading-state{text-align:center;padding:var(--space-3xl);color:var(--text-secondary)}.loading-state h2{font-size:2rem;font-weight:800;color:var(--text-primary);margin-bottom:var(--space-lg);font-family:var(--font-display);text-shadow:var(--text-glow-white)}.loading-spinner{width:40px;height:40px;border:3px solid var(--border-color);border-top:3px solid var(--accent-purple);border-radius:50%;animation:spin 1s linear infinite;margin:var(--space-xl) auto;box-shadow:var(--glow-purple)}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.toast-container{position:fixed;top:20px;right:20px;z-index:10001;pointer-events:none}.toast{background:var(--bg-card);border:2px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-primary);padding:var(--space-lg);margin-bottom:var(--space-sm);font-family:var(--font-mono);font-size:.9rem;pointer-events:auto;opacity:0;transform:translateX(100%);transition:all .4s cubic-bezier(.25, .46, .45, .94);max-width:320px;box-shadow:0 20px 25px rgba(0,0,0,.1),0 8px 10px rgba(0,0,0,.04)}.toast.show{opacity:1;transform:translateX(0)}.toast-success{border-color:var(--accent-purple);background:rgba(151,205,174,.15);box-shadow:var(--glow-purple)}.toast-error{border-color:var(--accent-red);background:rgba(211,47,47,.15);box-shadow:var(--glow-red)}.add-to-cart:focus,.cart-checkout:focus,.cart-close:focus,.cart-toggle:focus,.variant-select:focus,a:focus,button:focus{outline:3px solid var(--accent-purple);outline-offset:2px}.drop-hero .ebs-cta:focus{outline:3px solid var(--ebs-primary);outline-offset:2px}#cart-announcements,#status-announcements{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@supports (padding:max(0px)){.drop-hero .ebs-card{padding-left:max(calc(1.5rem * var(--ebs-scale)),env(safe-area-inset-left));padding-right:max(calc(1.5rem * var(--ebs-scale)),env(safe-area-inset-right))}}@media (max-width:767px){.store-main{padding-top:max(116px,calc(96px + env(safe-area-inset-top)))}.breadcrumb{padding-top:.75rem}.drop-hero .ebs-timer-numbers{gap:calc(.25rem * var(--ebs-scale))}.drop-hero .ebs-timer-colon{margin:0 calc(.08rem * var(--ebs-scale))}}@media (min-width:1024px){.store-main .container.container--pdp{display:block}.store-main .container{display:grid;grid-template-columns:1fr;gap:var(--space-2xl);align-items:start}.archive-section,.featured-drop,.in-stock-section,.upcoming-section{width:100%}}@media (min-width:2201px){.drop-hero .ebs-main{padding:28px}.drop-hero .ebs-title{font-size:1.1rem;margin:-28px -28px 0 -28px;padding:10px 12px}.drop-hero .ebs-status-bar{font-size:.85rem;margin:0 -28px 12px -28px;padding:6px 14px}.drop-hero .ebs-content-viewport{padding:28px}.drop-hero .ebs-product-name{font-size:1.4rem;margin:0 0 14px 0}.drop-hero .ebs-focal-bar{padding:16px;margin:0 0 14px 0;gap:20px}.drop-hero .ebs-status-indicator{font-size:.95rem;gap:10px}.drop-hero .ebs-price-display{min-width:180px;padding:10px 18px}.drop-hero .ebs-price-display::after{height:10px}.drop-hero .ebs-price-lcd{font-size:1.6rem}.drop-hero .ebs-meta-line{font-size:.95rem;margin:0 0 14px 0}.drop-hero .ebs-description-group{padding:12px;margin:0 0 14px 0}.drop-hero .ebs-description{font-size:1.5rem;line-height:1.6}.drop-hero .ebs-timer{padding:18px;margin:0 0 14px 0}.drop-hero .ebs-timer-number{font-size:2.8rem}.drop-hero .ebs-timer-label{font-size:.8rem;margin-top:6px}.drop-hero .ebs-timer-simple{font-size:2rem;padding:10px}.drop-hero .ebs-cta{font-size:1rem;padding:14px 28px}.drop-hero .ebs-description-label{font-size:.85rem;top:-8px}}.ebs-cta--checking{opacity:.7;cursor:wait;background:#666;animation:pulse-checking 1.5s ease-in-out infinite}@keyframes pulse-checking{0%,100%{opacity:.7}50%{opacity:.5}}.ebs-cta--live{animation:pulse-live 2s ease-in-out infinite}@keyframes pulse-live{0%,100%{opacity:1}50%{opacity:.9}}.ebs-cta--error{background:#d32f2f;cursor:not-allowed}.ebs-cta--error small{display:block;margin-top:4px;font-size:.7em;opacity:.8;font-weight:400}.ebs-cta--sold-out{opacity:.5;cursor:not-allowed;background:#424242}.product-variants{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.variant-badge{padding:4px 12px;border:1px solid #666;border-radius:4px;font-size:.85em;background:#1a1a1a}.variant-badge.in-stock{border-color:#4caf50;color:#4caf50}.variant-badge.sold-out{border-color:#666;color:#999;text-decoration:line-through;opacity:.6}#store .breadcrumb{margin-bottom:clamp(.4rem,.9vw,.7rem);padding-top:clamp(.35rem,.8vw,.6rem)}#store .breadcrumb a{color:#bfd2c8;border-color:#40544a;background:linear-gradient(180deg,#182820 0,#13211a 100%);box-shadow:inset 0 0 0 1px rgba(197,214,206,.08)}#store .breadcrumb a:hover{color:#f1d37a;border-color:#f1d37a;background:#1a2d24}#store .pdp-description{font-size:clamp(1rem, 1.55vw, 1.06rem);line-height:1.7}#store .pdp-description p{margin:0 0 .9rem}#store .pdp-description p:last-child{margin-bottom:0}#store .pdp-description ol,#store .pdp-description ul{margin:.45rem 0 .9rem;padding-left:1.2rem}#store .pdp-description li{margin:0 0 .3rem}#store .product-card-description{line-height:1.56;color:#afc6bb}#store .product-card-description p{margin:0 0 .72rem}#store .product-card-description ol,#store .product-card-description ul{margin:.45rem 0 .72rem}#store .product-card-description li{margin:0 0 .3rem}#store .pdp-variants{margin-top:.65rem;padding:.88rem .95rem}#store .pdp-info>.cta-button{margin-top:.32rem}#store .pdp-size-picker{display:flex;flex-wrap:wrap;gap:7px}#store .pdp-size-picker .size-chip{padding:7px 16px;font-size:.82rem;font-weight:700;letter-spacing:.06em;min-height:46px}#store .pdp-info>.cta-button,#store .product-card .cta-button{min-height:46px;padding:.78rem 1.05rem;font-size:.79rem;font-weight:700;letter-spacing:.13em}#store .pdp-info>.cta-button.add-to-cart,#store .product-card .cta-button.add-to-cart{border-color:#f1d37a;color:#16221c;background:linear-gradient(180deg,#f5de99 0,#e6c66b 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -1px 0 rgba(124,95,20,.35),0 5px 14px rgba(241,211,122,.28)}#store .pdp-info>.cta-button.add-to-cart:hover:not(:disabled),#store .product-card .cta-button.add-to-cart:hover:not(:disabled){border-color:#f8e2a4;background:linear-gradient(180deg,#f8e7b5 0,#edd284 100%);color:#13201a;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(124,95,20,.4),0 6px 16px rgba(241,211,122,.35)}#store .pdp-info>.cta-button.disabled,#store .pdp-info>.cta-button.sold-out,#store .pdp-info>.cta-button:disabled,#store .product-card .cta-button.disabled,#store .product-card .cta-button.sold-out,#store .product-card .cta-button:disabled{background:#1c2f26;border-color:#465d52;color:#778d82;box-shadow:none}#store .cart-item-price,#store .product-card .product-price,#store .product-detail .product-price{color:#1a1a1a;font-family:'Courier New','IBM Plex Mono',monospace;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.35);letter-spacing:.06em;line-height:1;text-transform:none;margin:0;border:1px solid grey;background:repeating-linear-gradient(90deg,transparent 0,transparent 1px,rgba(0,0,0,.04) 1px,rgba(0,0,0,.04) 2px),linear-gradient(180deg,#e4edd8 0,#d6e2ca 100%);box-shadow:inset -1px -1px 0 rgba(0,0,0,.22),inset 1px 1px 0 rgba(255,255,255,.42);font-feature-settings:"tnum" 1;display:inline-flex;align-items:center;justify-content:center}#store .product-card .product-price,#store .product-detail .product-price{min-height:46px;font-size:1.08rem;padding:.5rem .9rem}#store .cart-item-price{min-height:30px;font-size:.82rem;padding:.32rem .5rem}@media (min-width:1200px){#store .product-card .product-title{font-size:1.08rem;line-height:1.3}#store .product-card-description{font-size:.84rem;line-height:1.52}#store .product-card .cta-button{font-size:.82rem}#store .product-card .product-price{font-size:1.16rem}}#store .cart-item-title,#store .drop-hero .ebs-title,#store .pdp-title,#store .product-card .product-title{text-transform:lowercase}@media (min-width:1024px){#store .product-detail{align-items:start}#store .pdp-image{aspect-ratio:auto;min-height:0}#store .pdp-image img,#store .pdp-image video{width:100%;aspect-ratio:4/3;object-fit:contain}#store .pdp-image:hover img,#store .pdp-image:hover video{transform:none}}@media (max-width:1023px){#store .pdp-image{aspect-ratio:auto;max-height:none;min-height:0;height:auto;display:flex;align-items:center;justify-content:center;padding:4px}#store .pdp-image img,#store .pdp-image video{width:100%;aspect-ratio:4/3;object-fit:contain;object-position:center}#store .pdp-image:hover img,#store .pdp-image:hover video{transform:none}#store .pdp-image img,#store .pdp-image video,#store .product-card .product-image img,#store .product-card .product-image video{transition:none;transform:none!important}#store .pdp-image:hover img,#store .pdp-image:hover video,#store .product-card:hover .product-image img,#store .product-card:hover .product-image video{transform:none!important}#store .product-card:hover{transform:none}#store .product-media-panel{padding:4px}#store .product-card .product-image{padding:2px}#store .product-card .product-image{overflow:hidden}#store .product-card .product-image img,#store .product-card .product-image video{width:100%;aspect-ratio:4/3;object-fit:contain;object-position:center}#store .product-description-panel{padding:.7rem .85rem}#store .product-card-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}#store .product-card .product-info{gap:.6rem;padding-top:.75rem}#store .pdp-info>.cta-button,#store .product-card .cta-button{min-height:42px}}@media (max-width:767px){#store .product-description-panel{display:none}}@media (min-width:900px) and (max-width:1499px){#store .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.05rem,1.7vw,1.6rem);max-width:1460px}#store .product-card-shell{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}#store .product-data-panel,#store .product-media-panel{padding:14px}#store .product-card .product-image{padding:6px}#store .product-data-panel{gap:14px}#store .product-description-panel{padding:14px 15px}#store .product-card-description{font-size:.74rem;line-height:1.45}#store .product-card .product-info{padding-top:14px;gap:12px}}@media (min-width:1500px){#store .store-main .container:not(.container--pdp){max-width:min(2140px,calc(100vw - 2.25rem));padding-left:clamp(.9rem,1.6vw,1.5rem);padding-right:clamp(.9rem,1.6vw,1.5rem)}#store .product-grid{max-width:2060px;padding:0;gap:clamp(1.15rem,1.6vw,1.9rem)}#store .product-card .product-title{font-size:1.14rem;line-height:1.34}#store .product-card .product-price{font-size:1.2rem}#store .product-card .cta-button{font-size:.84rem}}@media (min-width:900px) and (max-width:1499px){#store .cart-content{width:min(396px,88vw)}#store .cart-header{padding:.95rem 1rem}#store .cart-header h3{font-size:.86rem;letter-spacing:.13em}#store .cart-close{width:34px;height:30px;font-size:1.3rem}#store .cart-items{padding:.9rem 1rem;gap:0}#store .cart-item{padding:.7rem .24rem}#store .cart-item-main{gap:.28rem}#store .cart-item-title{font-size:.95rem;line-height:1.24}#store .cart-item-price{font-size:.78rem;padding:.27rem .45rem}#store .cart-item-controls{gap:.38rem}#store .qty-btn{width:27px;height:27px;font-size:.92rem}#store .qty-display{min-width:22px;font-size:.92rem}#store .remove-item{font-size:.62rem;letter-spacing:.08em;padding:.36rem .46rem}#store .cart-footer{padding:.9rem 1rem;padding-bottom:max(.9rem,calc(env(safe-area-inset-bottom) + .6rem))}#store .cart-subtotal{margin-bottom:.62rem;font-size:.84rem;letter-spacing:.08em}#store .cart-subtotal span{font-size:1.22rem}#store .cart-checkout{min-height:40px;padding:.66rem .82rem;font-size:.79rem;letter-spacing:.1em}}@media (min-width:1024px){#store:has(.container--pdp) .store-main{padding-top:max(116px,calc(96px + env(safe-area-inset-top)))}#store:has(.container--pdp) .store-footer{padding:clamp(.55rem,1.2vh,.95rem) 0}#store:has(.container--pdp) .store-footer .container{gap:clamp(.35rem,.9vh,.65rem)}#store:has(.container--pdp) .footer-links a,#store:has(.container--pdp) .footer-trust{font-size:clamp(.62rem, .72vw, .72rem);letter-spacing:.08em}#store:has(.container--pdp){min-height:100dvh}#store:has(.container--pdp) .store-main{overflow-x:hidden;overflow-y:auto}#store:has(.container--pdp) .store-main .container.container--pdp{display:grid;grid-template-rows:auto auto;gap:clamp(.3rem,.7vh,.5rem);max-width:min(85vw,1540px);margin:0 auto;height:auto;box-sizing:border-box}#store:has(.container--pdp) .container--pdp .breadcrumb{margin-bottom:0;padding-top:clamp(.28rem,.72vh,.58rem)}#store:has(.container--pdp) .container--pdp .breadcrumb a{padding:clamp(.34rem,.7vh,.48rem) clamp(.5rem,.9vw,.68rem);font-size:clamp(.62rem, .66vw, .72rem)}#store:has(.container--pdp) .product-detail{gap:clamp(.7rem,1.25vw,1.3rem);grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);align-items:start;min-height:0;max-height:none}#store:has(.container--pdp) .pdp-gallery{min-height:0;max-height:none;align-content:start;gap:clamp(.45rem,1.1vh,.72rem)}#store:has(.container--pdp) .pdp-thumbnails{margin-bottom:clamp(.35rem,.9vh,.58rem)}#store:has(.container--pdp) .pdp-image{aspect-ratio:4/3;min-height:clamp(260px,34vh,360px);max-height:clamp(360px,56vh,640px);overflow:hidden}#store:has(.container--pdp) .pdp-image img,#store:has(.container--pdp) .pdp-image video{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;object-position:center}#store:has(.container--pdp) .pdp-info{gap:clamp(.45rem,.9vh,.75rem);padding:clamp(.62rem,1.1vh,.88rem) clamp(.7rem,1.1vw,.92rem);justify-content:flex-start;overflow:visible}#store:has(.container--pdp) .pdp-title{font-size:clamp(1.2rem, 2.05vh, 1.9rem);line-height:1.02;letter-spacing:.03em}#store:has(.container--pdp) .product-detail .product-price{min-height:36px;font-size:clamp(.9rem, 1.35vh, 1.03rem);padding:.34rem .62rem}#store:has(.container--pdp) .pdp-description{font-size:clamp(.84rem, 1.08vh, .95rem);line-height:1.46;padding:clamp(.46rem,.78vh,.65rem) clamp(.58rem,.84vw,.75rem);flex:0 0 auto;overflow:visible}#store:has(.container--pdp) .pdp-description p{margin:0 0 .5rem}#store:has(.container--pdp) .pdp-description ol,#store:has(.container--pdp) .pdp-description ul{margin:.25rem 0 .55rem;padding-left:1rem}#store:has(.container--pdp) .pdp-description li{margin:0 0 .2rem}#store:has(.container--pdp) .pdp-variants{margin-top:.25rem;padding:clamp(.45rem,.74vh,.62rem) clamp(.55rem,.85vw,.7rem)}#store:has(.container--pdp) .pdp-info>.cta-button,#store:has(.container--pdp) .pdp-size-picker .size-chip{min-height:38px;padding:.52rem .78rem;font-size:.74rem;letter-spacing:.1em}#store:has(.container--pdp) .pdp-info>.cta-button{margin-top:clamp(.24rem,.7vh,.46rem)}#store:has(.container--pdp) .pdp-info>.ebs-release{font-size:.68rem;letter-spacing:.08em}#store:has(.container--pdp) .pdp-tags{gap:.26rem;margin-top:.12rem}#store:has(.container--pdp) .tag{font-size:.58rem;padding:.18rem .32rem;letter-spacing:.06em}}@media (min-width:1024px) and (max-height:860px){#store:has(.container--pdp) .store-main{padding-top:max(112px,calc(92px + env(safe-area-inset-top)))}#store:has(.container--pdp) .store-footer{padding:.45rem 0}#store:has(.container--pdp) .pdp-title{font-size:clamp(1.05rem, 1.65vh, 1.55rem)}#store:has(.container--pdp) .pdp-tags{display:none}}@media (min-width:2201px){#store:has(.container--pdp) .store-main .container.container--pdp{max-width:min(88vw,2060px)}#store:has(.container--pdp) .product-detail{grid-template-columns:minmax(0,1.62fr) minmax(420px,1fr);gap:clamp(.9rem,1.4vw,1.5rem)}#store:has(.container--pdp) .pdp-image{min-height:clamp(380px,40vh,620px);max-height:clamp(520px,66vh,820px)}#store:has(.container--pdp) .pdp-info{gap:clamp(.65rem,1.05vh,.95rem);padding:clamp(.8rem,1.25vh,1.08rem) clamp(.95rem,1.2vw,1.18rem)}#store:has(.container--pdp) .pdp-description{font-size:clamp(.98rem, .82vw, 1.08rem);line-height:1.56;padding:clamp(.62rem,.95vh,.84rem) clamp(.74rem,.95vw,.92rem)}}video::-webkit-media-controls,video::-webkit-media-controls-overlay-play-button,video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}