/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.rounded{border-radius:.25rem}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#090909;--paper:#f2efe5;--gold:#d8ad3d;--red:#b72a20;--line:#f2efe52b;--cgc-cyan:#36d9ff;--cgc-magenta:#ff4f91;--cgc-charcoal:#171717;--cgc-surface:#242321;--cgc-muted:#aaa59a;--cgc-subtle:#77736b;--cgc-radius:0px;--cgc-shadow:5px 5px 0 #00000059;--cgc-glow:0 0 18px #36d9ff33;--cgc-space-1:8px;--cgc-space-2:16px;--cgc-space-3:24px;--cgc-space-4:40px;--cgc-space-5:64px;--cgc-motion:.28s ease}html,body{overflow-x:hidden}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.announcement{background:var(--gold);color:#080808;text-align:center;letter-spacing:.18em;padding:9px 16px;font:800 11px/1.2 Arial}header{border-bottom:1px solid var(--line);z-index:2;justify-content:space-between;align-items:center;height:84px;padding:0 5vw;display:flex;position:relative}.logo{letter-spacing:.03em;align-items:center;gap:12px;font-size:15px;font-weight:950;display:flex}.logo small{letter-spacing:.22em;color:#aaa;margin-top:3px;font-size:8px;display:block}.logo-crown{border:2px solid var(--gold);width:43px;height:43px;color:var(--gold);place-items:center;font-size:13px;display:grid;transform:rotate(45deg)}.logo-crown:first-line{transform:rotate(-45deg)}nav{text-transform:uppercase;letter-spacing:.14em;gap:32px;font-size:12px;font-weight:800;display:flex}nav a:hover{color:var(--gold)}.bag{color:var(--paper);letter-spacing:.15em;background:0 0;border:0;font-size:11px;font-weight:900}.bag span{background:var(--gold);color:#111;border-radius:50%;place-items:center;width:22px;height:22px;margin-left:6px;display:inline-grid}.hero{border-bottom:1px solid var(--line);grid-template-columns:1.1fr .9fr;min-height:680px;display:grid;overflow:hidden}.hero-copy{padding:110px 6vw 80px;position:relative}.hero-copy:before{content:"";border:1px solid #d8ad3d33;border-radius:50%;width:240px;height:240px;position:absolute;top:42px;left:3vw}.eyebrow{color:var(--gold);letter-spacing:.22em;font-size:11px;font-weight:900}.hero h1{letter-spacing:-.065em;margin:24px 0 30px;font-size:clamp(58px,7.5vw,118px);font-weight:950;line-height:.82}.hero h1 em{color:var(--gold);font-style:normal}.lede{color:#b9b6ae;max-width:590px;font-size:18px;line-height:1.65}.hero-actions{align-items:center;gap:30px;margin-top:36px;display:flex}.btn{border:1px solid var(--line);color:var(--paper);letter-spacing:.14em;text-transform:uppercase;background:0 0;padding:17px 22px;font-size:11px;font-weight:900}.btn.gold{background:var(--gold);border-color:var(--gold);color:#111}.btn:hover{transform:translateY(-2px)}.text-link{letter-spacing:.1em;font-size:12px;font-weight:900}.hero-art{border-left:1px solid var(--line);background:linear-gradient(145deg,#191919,#090909);place-items:center;min-height:560px;display:grid;position:relative}.hero-art:before{content:"";border:1px solid #d8ad3d59;position:absolute;inset:7%}.seal{border:3px solid var(--gold);z-index:1;width:240px;height:240px;box-shadow:0 0 0 12px #090909,0 0 0 13px var(--gold);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.seal span{color:var(--gold);font-size:100px;font-weight:950;line-height:.7}.seal b{letter-spacing:.18em;font-size:30px}.seal small{letter-spacing:.4em;margin-top:10px;font-size:9px}.hero-art>p{text-align:right;color:#777;letter-spacing:.2em;font-size:9px;line-height:1.8;position:absolute;bottom:12%;right:10%}.tear{background:var(--red);opacity:.8;border-radius:55% 45% 60% 40%;width:22px;height:55px;position:absolute;transform:rotate(16deg)}.tear-one{top:16%;left:16%}.tear-two{height:34px;top:26%;left:21%}.tear-three{height:45px;bottom:19%;right:18%}.status-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.status-strip>div{border-right:1px solid var(--line);grid-template-columns:auto 1fr;column-gap:15px;padding:28px 5vw;display:grid}.status-strip span{color:var(--gold);grid-row:1/3;font-weight:900}.status-strip b{text-transform:uppercase;letter-spacing:.1em;font-size:12px}.status-strip small{color:#777;margin-top:5px}.section{padding:110px 5vw}.section-head{justify-content:space-between;align-items:end;margin-bottom:45px;display:flex}.section-head h2,.launch h2{letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(36px,5vw,66px);line-height:.95}.section-head>p{color:#8d8a84;max-width:420px;line-height:1.6}.product-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.product{border:1px solid var(--line);background:#101010;padding:18px}.product h3{margin:10px 0 4px;font-size:17px}.product>p:not(.product-status){color:#92908a;margin:0 0 22px}.pack{text-align:center;color:#111;flex-direction:column;justify-content:center;align-items:center;height:250px;padding:20px;display:flex;position:relative;overflow:hidden}.pack:before,.pack:after{content:"";background:#ffffff4d;width:160%;height:36px;position:absolute;transform:rotate(-28deg)}.pack:after{bottom:18px}.pack span{font-size:11px;font-weight:950;position:absolute;top:15px;left:15px}.pack b{text-transform:uppercase;z-index:1;max-width:190px;font-size:26px;line-height:.9}.pack small{letter-spacing:.15em;z-index:1;margin-top:12px;font-weight:900}.pack-blue{background:#60a3c2}.pack-gold{background:#d8ad3d}.pack-cream{background:#e5d5ae}.pack-red{background:#c44137}.product-status{letter-spacing:.18em;margin:18px 0 0;font-weight:900;color:var(--gold)!important;font-size:9px!important}.product-foot{border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding-top:15px;display:flex}.product-foot small{color:#777}.product-foot b{color:var(--gold);letter-spacing:.12em;font-size:9px}.inventory-note{color:#777;margin-top:22px;font-size:11px}.departments{grid-template-columns:repeat(3,1fr);display:grid}.departments article{color:#111;background:#ded9cb;border-right:1px solid #b8b3a6;flex-direction:column;justify-content:space-between;min-height:430px;padding:48px 4vw;display:flex}.departments article:nth-child(2){color:#fff;background:#aa2a21}.departments article.otp{background:var(--gold);color:#111}.departments p{letter-spacing:.2em;font-size:10px;font-weight:900}.departments h2{letter-spacing:-.06em;font-size:clamp(42px,5vw,70px);line-height:.86}.departments button,.departments a{text-align:left;letter-spacing:.12em;background:0 0;border:0;padding:0;font-size:10px;font-weight:900}.manifesto{text-align:center;background:#0c0c0c;padding:140px 10vw}.manifesto blockquote{letter-spacing:-.045em;max-width:1100px;margin:30px auto 55px;font-size:clamp(30px,4.5vw,66px);font-weight:900;line-height:1.1}.rules{color:#777;letter-spacing:.18em;justify-content:center;gap:40px;font-size:9px;font-weight:900;display:flex}.launch{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:75px 6vw;display:flex}footer{color:#777;grid-template-columns:1.3fr 1fr auto;align-items:center;gap:45px;padding:55px 5vw;font-size:10px;line-height:1.6;display:grid}.footer-logo{color:#eee}.age-screen{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.age-card{text-align:center;border:1px solid var(--gold);background:#0e0e0e;width:min(500px,100%);padding:50px 40px;box-shadow:0 30px 100px #000}.age-mark{background:var(--gold);color:#111;border-radius:50%;place-items:center;width:90px;height:90px;margin:0 auto 22px;font-size:30px;font-weight:950;display:grid}.age-card h2{margin:12px 0;font-size:38px}.age-card>p:not(.eyebrow){color:#999;line-height:1.6}.age-actions{justify-content:center;gap:10px;margin-top:28px;display:flex}.quiet{color:#888}.toast{background:var(--paper);color:#111;z-index:20;padding:15px 22px;font-size:12px;font-weight:800;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #000}@media (max-width:900px){header{height:72px}nav{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding:80px 6vw 60px}.hero-art{border-left:0;border-top:1px solid var(--line);min-height:440px}.status-strip{grid-template-columns:1fr}.status-strip>div{border-right:0;border-bottom:1px solid var(--line)}.section-head,.launch{flex-direction:column;align-items:flex-start;gap:25px}.product-grid{grid-template-columns:repeat(2,1fr)}.departments{grid-template-columns:1fr}.departments article{min-height:320px}.rules{flex-direction:column;gap:14px}footer{grid-template-columns:1fr}}@media (max-width:560px){.logo{font-size:12px}.logo small{font-size:6px}.logo-crown{width:35px;height:35px}.bag{font-size:0}.hero h1{font-size:58px}.hero-actions{flex-direction:column;align-items:flex-start}.status-strip>div{padding:24px 6vw}.section{padding:80px 5vw}.section-head>p{font-size:14px}.product-grid{grid-template-columns:1fr}.pack{height:300px}.manifesto{padding:95px 7vw}.age-card{padding:40px 22px}.age-actions{flex-direction:column}.launch{padding:55px 6vw}.launch .btn{width:100%}footer{padding-bottom:90px}}.logo img{object-fit:contain;width:72px;height:34px}.hero-wordmark{z-index:1;width:min(72%,520px);height:auto;position:relative}.product-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.pack-raw{background:#e8d8a3}.fulfillment{color:#111;background:#e1ddd1;grid-template-columns:.72fr 1.28fr;gap:7vw;padding:110px 6vw;display:grid}.fulfillment-title{align-self:start;position:sticky;top:40px}.fulfillment-title .eyebrow{color:#8e6a13}.fulfillment-title h2{letter-spacing:-.055em;margin:16px 0 24px;font-size:clamp(42px,5vw,72px);line-height:.9}.fulfillment-title>p:last-child{color:#615e57;line-height:1.6}.policy-grid{border-top:1px solid #aaa59a;border-left:1px solid #aaa59a;grid-template-columns:repeat(2,1fr);display:grid}.policy-grid article{border-bottom:1px solid #aaa59a;border-right:1px solid #aaa59a;min-height:260px;padding:34px}.policy-grid span{color:#9d771e;letter-spacing:.18em;font-size:11px;font-weight:900}.policy-grid h3{margin:30px 0 14px;font-size:23px}.policy-grid p,.policy-note{color:#615e57;font-size:14px;line-height:1.65}.policy-note{border-left:3px solid var(--gold);grid-column:2;margin:28px 0 0;padding-left:18px}footer{grid-template-columns:1.25fr 1fr 1.2fr auto}@media (max-width:900px){.fulfillment{grid-template-columns:1fr}.fulfillment-title{position:static}.policy-note{grid-column:1}footer{grid-template-columns:1fr}}@media (max-width:560px){.logo img{width:52px}.logo>span{display:none}.fulfillment{padding:80px 5vw}.policy-grid{grid-template-columns:1fr}.policy-grid article{min-height:0;padding:28px}.hero-wordmark{width:82%}}.tax-card{border:1px solid #aaa59a;flex-direction:column;gap:7px;margin-top:38px;padding:24px;display:flex}.tax-card>b{letter-spacing:.2em;color:#8e6a13;margin-bottom:8px;font-size:10px}.tax-card span{color:#6b685f;margin-bottom:7px;font-size:12px;line-height:1.5}.operations{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8vw;padding:100px 6vw;display:grid}.operations h2{letter-spacing:-.055em;margin:16px 0;font-size:clamp(42px,5.5vw,78px);line-height:.92}.schedule{border-top:1px solid var(--line)}.schedule article{border-bottom:1px solid var(--line);justify-content:space-between;padding:24px 0;display:flex}.schedule article span{color:var(--gold);letter-spacing:.18em;font-weight:900}.schedule p{color:#8f8c85;margin:28px 0;line-height:1.7}.schedule .btn{width:100%}@media (max-width:900px){.operations{grid-template-columns:1fr}}.admin-page,.admin-shell{color:#111;background:#f2efe5;min-height:100vh}.admin-header{z-index:10;background:#0b0b0b;border-bottom:1px solid #333;justify-content:space-between;align-items:center;height:76px;padding:0 5vw;display:flex;position:sticky;top:0}.admin-brand{color:#eee;letter-spacing:.16em;align-items:center;gap:14px;font-size:11px;font-weight:900;display:flex}.admin-brand img{object-fit:contain;width:82px;height:34px}.admin-header>div{align-items:center;gap:18px;font-size:11px;display:flex}.admin-header>div a{color:var(--gold);font-weight:900}.admin-user{color:#aaa}.admin-hero{color:#eee;border-bottom:5px solid var(--gold);background:#111;justify-content:space-between;align-items:end;gap:40px;padding:70px 6vw 55px;display:flex}.admin-kicker{letter-spacing:.2em;color:#987116;margin:0 0 10px;font-size:10px;font-weight:900}.admin-hero h1{letter-spacing:-.06em;margin:0 0 20px;font-size:clamp(48px,7vw,88px);line-height:.9}.admin-hero p:last-child{color:#999;max-width:650px;margin:0;line-height:1.6}.admin-actions{gap:10px;min-width:max-content;display:flex}.admin-button{border:1px solid var(--gold);background:var(--gold);color:#111;letter-spacing:.12em;padding:15px 20px;font-size:10px;font-weight:950}.admin-button.secondary{color:var(--gold);background:0 0}.admin-button:disabled{opacity:.45;cursor:not-allowed}.admin-status{color:#5e4912;background:#fff3cd;border-bottom:1px solid #d5bd72;padding:13px 6vw;font-size:12px;font-weight:800}.admin-kpis{background:#fff;border-bottom:1px solid #cbc7bb;grid-template-columns:repeat(4,1fr);display:grid}.admin-kpis article{border-right:1px solid #dedacf;padding:32px 5vw 30px}.admin-kpis span{letter-spacing:.18em;color:#777;font-size:9px;font-weight:900}.admin-kpis strong{margin-top:9px;font-size:32px;display:block}.admin-kpis small{color:#888;font-size:16px}.admin-inventory,.admin-history{padding:70px 5vw}.admin-history{color:#eee;background:#151515}.admin-section-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.admin-section-head h2{letter-spacing:-.04em;margin:0;font-size:42px;line-height:1}.admin-section-head>p{color:#716e67;max-width:470px;font-size:13px;line-height:1.55}.admin-history .admin-section-head>p{color:#8c8981}.admin-product-list{gap:16px;display:grid}.admin-product{background:#fff;border:1px solid #cec9bc}.admin-product-title{border-bottom:1px solid #ddd8cc;justify-content:space-between;gap:25px;padding:22px 24px;display:flex}.admin-product-title span{letter-spacing:.15em;color:#888;font-size:9px}.admin-product-title h3{margin:5px 0 3px;font-size:22px}.admin-product-title p{color:#777;margin:0;font-size:13px}.admin-product-title>b{letter-spacing:.13em;align-self:start;padding:7px 10px;font-size:8px}.admin-fields{background:#d8d2c4;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.admin-fields label{letter-spacing:.1em;color:#655f52;background:#fff3cc;padding:18px 22px;font-size:9px;font-weight:900}.admin-fields input{color:#111;background:0 0;border:0;border-bottom:2px solid #b78a1a;outline:none;width:100%;margin-top:10px;padding:7px 0;font-size:20px;font-weight:900;display:block}.admin-fields label:first-child{position:relative}.admin-fields label:first-child span{color:#777;font-size:15px;position:absolute;bottom:27px;left:22px}.admin-fields label:first-child input{padding-left:15px}.admin-product-foot{color:#777;background:#f7f4ec;grid-template-columns:repeat(4,1fr);gap:18px;padding:15px 24px;font-size:10px;display:grid}.admin-product-foot b{color:#111;margin-left:5px}.history-list{background:#333;border:1px solid #333;gap:1px;display:grid}.history-list article{background:#1e1e1e;grid-template-columns:220px 1fr;gap:25px;padding:20px 22px;display:grid}.history-list time{color:var(--gold);font-size:11px}.history-list p{color:#bbb;margin:0;font-size:12px}.empty-history{color:#888;background:#1e1e1e;margin:0;padding:25px}.admin-footer{color:#777;background:#090909;justify-content:space-between;padding:32px 5vw;display:flex}.admin-footer a{color:var(--gold);font-weight:900}.admin-denied{padding:15vh 8vw}.admin-denied h1{letter-spacing:-.05em;margin:12px 0;font-size:clamp(44px,7vw,80px)}.admin-denied>p:not(.admin-kicker){color:#666;margin-bottom:30px}@media (max-width:900px){.admin-hero,.admin-section-head{flex-direction:column;align-items:flex-start}.admin-kpis,.admin-fields,.admin-product-foot{grid-template-columns:repeat(2,1fr)}.history-list article{grid-template-columns:1fr;gap:8px}}@media (max-width:560px){.admin-header{padding:0 4vw}.admin-brand span,.admin-user{display:none}.admin-hero{padding:52px 5vw 42px}.admin-hero h1{font-size:52px}.admin-actions{width:100%;min-width:0;display:grid}.admin-kpis article{padding:25px 5vw}.admin-kpis strong{font-size:26px}.admin-inventory,.admin-history{padding:55px 4vw}.admin-section-head h2{font-size:36px}.admin-fields{grid-template-columns:1fr 1fr}.admin-product-title{padding:20px 18px}.admin-fields label{padding:16px}.admin-fields label:first-child span{bottom:25px;left:16px}.admin-product-foot{padding:15px 18px}.admin-footer{flex-direction:column;gap:14px}}.admin-simulator{background:#ddd7c8;border-top:1px solid #c8c0ad;padding:70px 5vw}.sim-layout{grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);align-items:start;gap:24px;display:grid}.sim-builder,.sim-results{background:#fff;border:1px solid #c8c0ad;padding:28px}.sim-builder h3{margin:0 0 15px;font-size:15px}.sim-builder h3:not(:first-child){margin-top:30px}.sim-products{background:#ddd7c8;border:1px solid #ddd7c8;gap:1px;display:grid}.sim-products label{background:#f8f5ed;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;font-size:12px;font-weight:850;display:flex}.sim-products small{color:#777;margin-top:4px;font-size:10px;font-weight:500;display:block}.sim-products input{background:#fff8dc;border:1px solid #c4b98f;width:72px;padding:9px;font-weight:900}.sim-options{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.sim-options button{letter-spacing:.12em;background:#f4f0e6;border:1px solid #aaa18d;padding:12px;font-size:10px;font-weight:950}.sim-options button.active{color:var(--gold);background:#111;border-color:#111}.sim-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sim-inputs label{letter-spacing:.08em;color:#665f52;font-size:9px;font-weight:900}.sim-inputs input,.sim-inputs select{color:#111;width:100%;font:inherit;letter-spacing:0;background:#fff8dc;border:1px solid #b9b09d;margin-top:7px;padding:11px;font-size:12px;display:block}.sim-inputs input:disabled{opacity:.45}.sim-costs{grid-template-columns:repeat(3,minmax(0,1fr))}.sim-help{color:#777;margin:-4px 0 14px;font-size:11px;line-height:1.5}.sim-results{color:#eee;background:#111;border-color:#111;position:sticky;top:98px}.sim-profit{border-top:1px solid #444;border-bottom:1px solid #444;margin:14px 0;padding:22px 0}.sim-profit span,.sim-profit small{color:#999;font-size:10px;display:block}.sim-profit strong{color:#79bd68;letter-spacing:-.04em;margin:5px 0;font-size:44px;display:block}.sim-profit strong.negative{color:#ee6b62}.sim-results dl{margin:0}.sim-results dl>div{border-bottom:1px solid #2d2d2d;justify-content:space-between;gap:20px;padding:9px 0;font-size:11px;display:flex}.sim-results dt{color:#aaa}.sim-results dd{margin:0;font-weight:900}.sim-results .total{padding:14px 0;font-size:14px}.sim-warnings{margin-top:18px}.sim-warnings p{color:#f0cf73;border-left:3px solid var(--gold);background:#3b2f12;margin:6px 0;padding:10px 12px;font-size:10px;line-height:1.4}.sim-tax-note{color:#888;margin:18px 0 0;font-size:10px;line-height:1.5}@media (max-width:900px){.sim-layout{grid-template-columns:1fr}.sim-results{position:static}}@media (max-width:560px){.admin-simulator{padding:55px 4vw}.sim-builder,.sim-results{padding:20px}.sim-inputs,.sim-costs{grid-template-columns:1fr}}.order-heading-actions{max-width:470px}.order-heading-actions p{color:#716e67;margin:0 0 12px;font-size:13px;line-height:1.55}.order-heading-actions .secondary{color:#111}.order-builder-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.order-builder-heading h3{margin:0}.order-builder-close{color:#514b3e;letter-spacing:.1em;white-space:nowrap;background:#f6f2e8;border:1px solid #c9c1b0;padding:11px 13px;font-size:8px;font-weight:950}.admin-orders{background:#f0ede3;border-top:5px solid #111;padding:70px 5vw}.order-create{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:start;gap:20px;display:grid}.order-form,.order-snapshot{background:#fff;border:1px solid #cec8ba;padding:28px}.order-form h3{margin:0 0 8px;font-size:22px}.order-explain,.order-private{color:#777;font-size:11px;line-height:1.55}.order-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.order-fields label,.order-controls label{letter-spacing:.09em;color:#675f50;font-size:9px;font-weight:900}.order-fields label.wide{grid-column:1/-1}.order-fields input,.order-fields textarea,.order-controls select{color:#111;width:100%;font:inherit;letter-spacing:0;background:#fff8dc;border:1px solid #bdb4a0;margin-top:7px;padding:11px;font-size:12px;display:block}.order-fields textarea{resize:vertical;min-height:82px}.order-snapshot{color:#eee;background:#111;position:sticky;top:98px}.order-snapshot>span{letter-spacing:.16em;color:var(--gold);font-size:9px;font-weight:900}.order-snapshot>strong{margin:10px 0 20px;font-size:38px;display:block}.order-snapshot p{color:#bbb;font-size:11px;line-height:1.45}.order-snapshot hr{border:0;border-top:1px solid #444;margin:20px 0}.order-blockers{margin:14px 0}.order-blockers p{color:#5b4611;background:#fff0c6;border-left:3px solid #b78a1a;margin:5px 0;padding:9px 12px;font-size:10px}.order-message{color:#5e4912;background:#fff3cd;border:1px solid #d5bd72;margin:22px 0 0;padding:13px;font-size:11px;font-weight:800}.order-list{gap:14px;margin-top:28px;display:grid}.order-card{background:#fff;border:1px solid #cec8ba}.order-card-head{border-bottom:1px solid #ddd7c9;justify-content:space-between;align-items:start;gap:20px;padding:20px 22px;display:flex}.order-card-head span{letter-spacing:.15em;color:#8e6a13;font-size:9px;font-weight:900}.order-card-head h3{margin:5px 0;font-size:22px}.order-card-head p{color:#777;margin:0;font-size:11px}.order-status{letter-spacing:.12em;text-transform:uppercase;background:#eee;padding:7px 9px;font-size:8px}.order-status.confirmed,.order-status.ready{color:#274e13;background:#d9ead3}.order-status.out_for_delivery{color:#073763;background:#cfe2f3}.order-status.completed{color:var(--gold);background:#111}.order-status.canceled{color:#741b47;background:#ead1dc}.order-card-body{grid-template-columns:1.2fr .7fr 1fr;gap:20px;padding:20px 22px;display:grid}.order-card-body b{letter-spacing:.1em;color:#777;font-size:9px}.order-card-body p{color:#333;margin:7px 0;font-size:11px;line-height:1.55}.order-controls{background:#f7f3e9;border-top:1px solid #ddd7c9;grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;padding:18px 22px;display:grid}.inventory-applied{color:#274e13;background:#d9ead3;margin:0;padding:12px 22px;font-size:10px;font-weight:800}.empty-orders{color:#777;background:#fff;border:1px solid #cec8ba;padding:24px}.order-private{margin:16px 0 0}@media (max-width:900px){.order-create{grid-template-columns:1fr}.order-snapshot{position:static}.order-card-body{grid-template-columns:1fr 1fr}.order-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.admin-orders{padding:55px 4vw}.order-form,.order-snapshot{padding:20px}.order-fields,.order-card-body,.order-controls{grid-template-columns:1fr}.order-fields label.wide{grid-column:auto}.order-card-head{padding:18px}.order-controls{padding:16px 18px}}.policy-page{color:#111;background:#e5e0d4;min-height:100vh}.policy-header{background:#0b0b0b;justify-content:space-between;align-items:center;height:76px;padding:0 6vw;display:flex}.policy-header>a:last-child{color:var(--gold);letter-spacing:.1em;font-size:10px;font-weight:900}.policy-hero{color:#eee;border-bottom:5px solid var(--gold);background:#111;padding:90px 8vw 70px}.policy-hero h1{letter-spacing:-.065em;margin:18px 0 30px;font-size:clamp(58px,9vw,120px);line-height:.85}.policy-hero>p:last-child{color:#aaa;max-width:690px;line-height:1.6}.policy-nav{z-index:5;background:#cfc7b5;gap:2px;padding:0 6vw;display:flex;position:sticky;top:0;overflow:auto}.policy-nav a{white-space:nowrap;color:#29261f;letter-spacing:.1em;padding:18px 20px;font-size:9px;font-weight:950}.policy-content{background:#bcb4a4;gap:1px;padding:70px 8vw 100px;display:grid}.policy-content>section{background:#f8f5ed;padding:44px max(5vw,34px);scroll-margin-top:70px}.policy-content>section>span{color:#8e6a13;letter-spacing:.18em;font-size:9px;font-weight:950}.policy-content h2{letter-spacing:-.045em;margin:14px 0 26px;font-size:clamp(30px,4vw,54px)}.policy-content p{color:#5f5a50;max-width:900px;font-size:14px;line-height:1.75}.policy-content b{color:#111}.policy-content a{color:#7d5d12;font-weight:850}.policy-content .policy-contact{color:#eee;background:#111}.policy-contact p{color:#aaa}.policy-contact a{color:var(--gold)}.policy-disclaimer{border-top:1px solid #3b3b3b;margin-top:30px;padding-top:20px;font-size:11px!important}.policy-footer{color:#777;background:#080808;justify-content:space-between;padding:30px 6vw;font-size:10px;display:flex}.policy-footer a{color:var(--gold);font-weight:900}@media (max-width:560px){.policy-header{padding:0 4vw}.policy-hero{padding:70px 6vw 55px}.policy-content{padding:35px 4vw 60px}.policy-content>section{padding:34px 24px}.policy-footer{flex-direction:column;gap:12px}}.admin-fields .admin-check{flex-direction:column;justify-content:center;display:flex}.admin-fields .admin-check input{-webkit-appearance:auto;appearance:auto;accent-color:#a77c13;border:0;width:22px;height:22px;margin:10px 0 6px;padding:0}.admin-fields .admin-check small{letter-spacing:0;color:#777;font-size:9px;font-weight:500}.admin-receiving{color:#eee;background:#171717;padding:70px 5vw}.admin-receiving .admin-section-head>p{color:#999}.receiving-kpis,.finance-kpis{border:1px solid #444;grid-template-columns:repeat(4,1fr);margin-bottom:22px;display:grid}.receiving-kpis article,.finance-kpis article{border-right:1px solid #444;padding:22px}.receiving-kpis span,.finance-kpis span{letter-spacing:.14em;color:#999;font-size:8px;font-weight:900;display:block}.receiving-kpis strong,.finance-kpis strong{margin-top:8px;font-size:27px;display:block}.receiving-grid{grid-template-columns:1.3fr .7fr;gap:20px;display:grid}.receiving-grid ol{background:#3a3a3a;grid-template-columns:repeat(2,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.receiving-grid li{counter-increment:receive;background:#222;padding:22px}.receiving-grid li:before{content:"0" counter(receive);color:var(--gold);margin-bottom:12px;font-size:9px;font-weight:900;display:block}.receiving-grid li b,.receiving-grid li span{display:block}.receiving-grid li b{font-size:13px}.receiving-grid li span{color:#999;margin-top:8px;font-size:10px;line-height:1.5}.receiving-grid aside{color:#111;background:#e2d7b5;flex-direction:column;gap:14px;padding:28px;display:flex}.receiving-grid aside>strong{font-size:26px;line-height:1}.receiving-grid aside>strong.complete{color:#38612d}.receiving-grid aside>strong.pending{color:#8a6410}.receiving-grid aside>span{color:#665f50;font-size:11px;line-height:1.5}.sim-save-status{color:#755a16;background:#fff3cc;margin:14px 0 0;padding:10px;font-size:10px}.admin-finance{background:#dad4c6;padding:70px 5vw}.finance-heading{max-width:470px}.finance-heading p{color:#716e67;margin:0 0 12px;font-size:13px;line-height:1.55}.finance-heading .secondary{color:#111}.finance-kpis{background:#f5f1e8;border-color:#b8b09f}.finance-kpis article{border-color:#c8c0af}.finance-kpis span{color:#777}.finance-kpis strong.negative{color:#a52a22}.finance-layout{grid-template-columns:1.35fr .65fr;align-items:start;gap:20px;display:grid}.expense-form,.finance-guide{background:#fff;border:1px solid #c5beae;padding:28px}.expense-form h3,.finance-guide h3{margin:0 0 18px;font-size:22px}.expense-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.expense-fields label{letter-spacing:.08em;color:#675f50;font-size:9px;font-weight:900}.expense-fields label.wide{grid-column:span 2}.expense-fields input,.expense-fields select{color:#111;width:100%;font:inherit;letter-spacing:0;background:#fff8dc;border:1px solid #bdb4a0;margin-top:7px;padding:11px;font-size:12px;display:block}.expense-check{background:#f5f0e4;align-items:flex-start;gap:10px;margin-bottom:18px;padding:14px;display:flex}.expense-check input{accent-color:#a77c13;width:19px;height:19px}.expense-check span,.expense-check b,.expense-check small{display:block}.expense-check b{font-size:11px}.expense-check small{color:#777;margin-top:4px;font-size:9px;line-height:1.4}.finance-message{color:#755a16;margin:12px 0 0;font-size:10px}.finance-guide{color:#eee;background:#111}.finance-guide>span{color:var(--gold);letter-spacing:.16em;font-size:9px;font-weight:900}.finance-guide h3{margin-top:12px;font-size:30px}.finance-guide p{color:#aaa;font-size:11px;line-height:1.6}.expense-list{background:#c5beae;border:1px solid #c5beae;gap:1px;margin-top:24px;display:grid}.expense-list article{background:#fff;grid-template-columns:110px 1fr 130px 190px;align-items:center;gap:20px;padding:16px 20px;display:grid}.expense-list time{color:#8e6a13;font-size:10px;font-weight:800}.expense-list b{font-size:11px}.expense-list p{color:#777;margin:4px 0 0;font-size:10px}.expense-list strong{text-align:right}.expense-list small{color:#777;font-size:9px}.admin-launch{background:#f3f0e7;padding:70px 5vw}.launch-checks{background:#c8c1b2;border:1px solid #c8c1b2;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.launch-checks article{background:#fff;min-height:150px;padding:24px}.launch-checks span{letter-spacing:.13em;padding:5px 7px;font-size:8px;font-weight:950;display:inline-block}.launch-checks .done span{color:#274e13;background:#d9ead3}.launch-checks .wait span{color:#6d5110;background:#fff0c6}.launch-checks b{margin:18px 0 8px;font-size:15px;display:block}.launch-checks p{color:#777;margin:0;font-size:10px;line-height:1.5}@media (max-width:1000px){.receiving-kpis,.finance-kpis{grid-template-columns:repeat(2,1fr)}.finance-layout{grid-template-columns:1fr}.expense-list article{grid-template-columns:100px 1fr 110px}.expense-list small{grid-column:2/-1}.launch-checks{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.receiving-grid,.receiving-grid ol{grid-template-columns:1fr}.expense-fields{grid-template-columns:1fr 1fr}.expense-fields label.wide{grid-column:1/-1}.launch-checks{grid-template-columns:1fr}}@media (max-width:560px){.admin-receiving,.admin-finance,.admin-launch{padding:55px 4vw}.receiving-kpis,.finance-kpis{grid-template-columns:1fr 1fr}.receiving-kpis article,.finance-kpis article{padding:16px}.receiving-kpis strong,.finance-kpis strong{font-size:21px}.expense-form,.finance-guide{padding:20px}.expense-fields{grid-template-columns:1fr}.expense-fields label.wide{grid-column:auto}.expense-list article{grid-template-columns:1fr auto;gap:8px}.expense-list time,.expense-list div,.expense-list small{grid-column:1}.expense-list strong{grid-area:1/2/3}.launch-checks article{min-height:0}}.store-quick{border-bottom:1px solid var(--line);background:#0d0d0d;grid-template-columns:repeat(4,1fr);display:grid}.store-quick a{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:145px;padding:28px 3vw;transition:background .2s;display:flex}.store-quick a:hover{background:#171717}.store-quick span{color:var(--gold);letter-spacing:.17em;font-size:9px;font-weight:950}.store-quick b{margin:11px 0 7px;font-size:17px}.store-quick small{color:#777}.store-mobile-nav{display:none}.admin-view-tabs{z-index:9;scrollbar-width:none;background:#fff;border-bottom:1px solid #d3cec2;gap:4px;padding:10px 5vw;display:flex;position:sticky;top:76px;overflow-x:auto}.admin-view-tabs button{color:#555;letter-spacing:.1em;text-transform:uppercase;background:#f4f1e9;border:1px solid #d3cec2;flex:none;padding:11px 16px;font-size:9px;font-weight:950}.admin-view-tabs button.active{color:var(--gold);background:#111;border-color:#111}.admin-command-center{background:#e5dfd1;border-bottom:1px solid #c9c1b1;padding:55px 5vw 70px}.command-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.command-grid button{text-align:left;background:#fff;border:1px solid #c6bead;flex-direction:column;align-items:flex-start;min-height:170px;padding:24px;display:flex}.command-grid button:hover{border-color:#9b7415;transform:translateY(-2px)}.command-grid span{color:#9b7415;font-size:30px;font-weight:950}.command-grid b{margin-top:auto;font-size:16px}.command-grid small{color:#777;margin-top:7px;line-height:1.4}.admin-quick-actions{background:#fff;border-top:1px solid #e1dccc;align-items:center;gap:8px;padding:10px 24px;display:flex}.admin-quick-actions span{color:#777;letter-spacing:.1em;text-transform:uppercase;margin-right:auto;font-size:9px;font-weight:900}.admin-quick-actions button{color:#5f4a13;background:#fff8dc;border:1px solid #c7b77f;padding:8px 10px;font-size:9px;font-weight:900}.admin-mobile-save,.admin-page .admin-guide,.admin-page .admin-suppliers,.admin-page .admin-inventory,.admin-page .admin-receiving,.admin-page .admin-stock,.admin-page .admin-simulator,.admin-page .admin-orders,.admin-page .admin-finance,.admin-page .admin-launch{display:none}.admin-page[data-view=guide] .admin-guide,.admin-page[data-view=suppliers] .admin-suppliers,.admin-page[data-view=inventory] .admin-inventory,.admin-page[data-view=receiving] .admin-receiving,.admin-page[data-view=stock] .admin-stock,.admin-page[data-view=profit] .admin-simulator,.admin-page[data-view=orders] .admin-orders,.admin-page[data-view=expenses] .admin-finance,.admin-page[data-view=launch] .admin-launch{display:block}.admin-page:not([data-view=overview]) .admin-hero,.admin-page:not([data-view=overview]) .admin-kpis,.admin-page:not([data-view=overview]) .admin-command-center,.admin-page:not([data-view=overview]) .admin-history{display:none}@media (max-width:900px){.store-quick{grid-template-columns:repeat(2,1fr)}.store-quick a:nth-child(2){border-right:0}.command-grid{grid-template-columns:repeat(2,1fr)}.admin-view-tabs{top:72px}}@media (max-width:560px){.store-quick{grid-template-columns:1fr 1fr}.store-quick a{min-height:125px;padding:20px 5vw}.store-quick b{font-size:14px}.toast{bottom:25px}.admin-page{padding-bottom:68px}.admin-view-tabs{padding:8px 4vw}.admin-view-tabs button{padding:10px 13px}.admin-command-center{padding:42px 4vw}.command-grid{grid-template-columns:1fr 1fr;gap:7px}.command-grid button{min-height:145px;padding:17px}.command-grid span{font-size:25px}.command-grid b{font-size:13px}.admin-quick-actions{padding:10px 16px;overflow-x:auto}.admin-quick-actions span{display:none}.admin-quick-actions button{white-space:nowrap}.admin-mobile-save{z-index:20;background:#111;border-top:1px solid #3b321d;grid-template-columns:1.5fr 1fr;gap:7px;padding:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.admin-mobile-save.single-action{grid-template-columns:1fr}.admin-mobile-save button{border:1px solid var(--gold);background:var(--gold);color:#111;letter-spacing:.08em;padding:12px 8px;font-size:9px;font-weight:950}.admin-mobile-save button:last-child{color:var(--gold);background:#111}.admin-mobile-save button:disabled{opacity:.45}}.opening-status{color:#111;background:#d8ad3d;border-bottom:1px solid #7e6113;grid-template-columns:1fr 1.3fr .65fr;gap:4vw;padding:65px 5vw;display:grid}.opening-status h2{letter-spacing:-.05em;margin:12px 0;font-size:clamp(34px,4vw,58px);line-height:.92}.opening-status>div>p:last-child{max-width:520px;line-height:1.55}.opening-status ol{background:#a88425;gap:1px;margin:0;padding:0;list-style:none;display:grid}.opening-status li{background:#e5c56f;grid-template-columns:36px 1fr;column-gap:12px;padding:17px;display:grid}.opening-status li.active{color:#fff;background:#111}.opening-status li span{width:30px;height:30px;color:var(--gold);background:#111;border-radius:50%;grid-row:1/3;place-items:center;font-weight:950;display:grid}.opening-status li.active span{background:var(--gold);color:#111}.opening-status li b{font-size:13px}.opening-status li small{color:#655222;margin-top:4px}.opening-status li.active small{color:#aaa}.opening-status aside{border-left:1px solid #a47e19;flex-direction:column;justify-content:center;gap:10px;padding-left:2vw;display:flex}.opening-status aside>b{letter-spacing:.16em;font-size:9px}.opening-status aside a{text-align:center;border:1px solid #111;padding:12px;font-size:9px;font-weight:950}.receiving-entry{color:#111;background:#f4f0e5;border:1px solid #4a4538;margin:0 0 22px}.receiving-entry-head{background:#e2d7b5;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.receiving-entry-head h3{margin:0;font-size:25px}.receiving-entry article{border-top:1px solid #d3ccbd;grid-template-columns:minmax(190px,1.3fr) repeat(2,minmax(110px,.5fr)) auto auto;align-items:center;gap:14px;padding:15px 20px;display:grid}.receiving-entry article.verified{background:#e4f0df}.receive-name span,.receive-name b,.receive-name small{display:block}.receive-name span{letter-spacing:.14em;color:#8b6814;font-size:8px;font-weight:900}.receive-name b{margin:5px 0;font-size:13px}.receive-name small{color:#777;font-size:9px}.receiving-entry label{letter-spacing:.08em;color:#665f52;font-size:8px;font-weight:900}.receiving-entry label input[type=number]{background:#fff8dc;border:1px solid #bdb4a0;width:100%;margin-top:5px;padding:9px;font-weight:900;display:block}.receive-match{color:#604a10;white-space:nowrap;background:#fff8dc;border:1px solid #9e7a1b;padding:11px;font-size:8px;font-weight:950}.receive-check{white-space:nowrap;align-items:center;gap:6px;display:flex}.receive-check input{accent-color:#4e7d3e;width:19px;height:19px}.receiving-caution{color:#6e571c;background:#fff0c6;border-top:1px solid #dbc171;margin:0;padding:12px 20px;font-size:9px;line-height:1.5}.sim-presets{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:14px;display:flex}.sim-presets span{letter-spacing:.12em;color:#777;margin-right:4px;font-size:8px;font-weight:950}.sim-presets button{color:#5e4912;background:#fff8dc;border:1px solid #c4b98f;padding:8px 10px;font-size:8px;font-weight:950}.profit-health{background:#222;border-left:4px solid #777;margin:14px 0 0;padding:14px}.profit-health b,.profit-health span{display:block}.profit-health b{letter-spacing:.08em;font-size:10px}.profit-health span{color:#aaa;margin-top:6px;font-size:9px;line-height:1.45}.profit-health.healthy{background:#182817;border-color:#79bd68}.profit-health.caution{background:#31280f;border-color:#d8ad3d}.profit-health.danger{background:#321817;border-color:#ee6b62}.profit-explainer{border-top:1px solid #444;margin-top:18px;padding-top:12px}.profit-explainer p{color:#aaa;margin:7px 0;font-size:10px;line-height:1.4}.profit-explainer b{color:#eee}.order-overview{background:#fff;border:1px solid #c8c0ad;grid-template-columns:repeat(4,1fr);margin-bottom:20px;display:grid}.order-overview article{border-right:1px solid #d8d1c3;padding:20px}.order-overview span{letter-spacing:.14em;color:#777;font-size:8px;font-weight:950;display:block}.order-overview strong{margin-top:7px;font-size:29px;display:block}.order-filter{align-items:center;gap:6px;margin-top:28px;display:flex}.order-filter span{letter-spacing:.12em;color:#777;margin-right:5px;font-size:8px;font-weight:950}.order-filter button{text-transform:uppercase;background:#fff;border:1px solid #bdb4a0;padding:8px 12px;font-size:8px;font-weight:950}.order-filter button.active{color:var(--gold);background:#111;border-color:#111}.order-next{background:#fff0c6;border-top:1px solid #d9c073;align-items:center;gap:12px;padding:12px 22px;display:flex}.order-next span{letter-spacing:.12em;color:#6c5211;font-size:8px;font-weight:950}.order-next button{color:#5d4710;background:#fff8dc;border:1px solid #9b7415;padding:9px 12px;font-size:8px;font-weight:950}.order-next small{color:#777;font-size:9px}@media (max-width:900px){.opening-status{grid-template-columns:1fr 1fr}.opening-status aside{border-top:1px solid #a47e19;border-left:0;grid-column:1/-1;grid-template-columns:1fr 1fr;padding:18px 0 0;display:grid}.opening-status aside>b{grid-column:1/-1}.receiving-entry article{grid-template-columns:1fr 1fr 1fr}.receive-name{grid-column:1/-1}.order-overview{grid-template-columns:1fr 1fr}}@media (max-width:560px){.opening-status{grid-template-columns:1fr;padding:48px 5vw}.opening-status aside{grid-column:auto}.receiving-entry-head{flex-direction:column;align-items:flex-start}.receiving-entry-head .admin-button{width:100%}.receiving-entry article{grid-template-columns:1fr 1fr;padding:16px}.receive-name{grid-column:1/-1}.receive-match,.receive-check{justify-content:center;width:100%}.order-overview article{padding:15px}.order-overview strong{font-size:23px}.order-filter{overflow-x:auto}.order-next{flex-direction:column;align-items:flex-start}.sim-presets button{flex:42%}}.guide-banner{color:#eee;text-align:left;background:#111;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;width:100%;margin:0 0 18px;padding:19px 22px;display:grid}.guide-banner span{color:var(--gold);letter-spacing:.14em;font-size:8px;font-weight:950}.guide-banner b{font-size:16px}.guide-banner small{color:#aaa}.admin-guide{background:#e7e1d4;padding:0 0 70px}.guide-hero{color:#eee;border-bottom:5px solid var(--gold);background:#111;grid-template-columns:1.4fr .6fr;align-items:end;gap:6vw;padding:62px 6vw;display:grid}.guide-hero h1{letter-spacing:-.055em;margin:10px 0 20px;font-size:clamp(44px,6vw,76px);line-height:.92}.guide-hero>div>p:last-child{color:#aaa;max-width:690px;line-height:1.6}.guide-hero aside{background:#2a2516;border:1px solid #755c1c;padding:24px}.guide-hero aside span,.guide-hero aside b,.guide-hero aside small{display:block}.guide-hero aside span{color:var(--gold);letter-spacing:.15em;font-size:8px;font-weight:950}.guide-hero aside b{margin:12px 0;font-size:17px;line-height:1.25}.guide-hero aside small{color:#aaa;line-height:1.45}.roadmap{background:#bbb3a3;border-bottom:1px solid #bbb3a3;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.roadmap article{background:#fff;flex-direction:column;min-height:420px;padding:28px;display:flex}.roadmap article.current{background:#e1d4aa}.roadmap article>span{letter-spacing:.14em;color:#8b6710;font-size:8px;font-weight:950}.roadmap h2{margin:18px 0;font-size:24px;line-height:1.05}.roadmap ol,.roadmap ul{margin:0;padding-left:18px}.roadmap li{color:#5f5b53;margin:0 0 12px;font-size:11px;line-height:1.5}.roadmap button{color:var(--gold);text-align:left;letter-spacing:.08em;background:#111;border:1px solid #111;margin-top:auto;padding:12px;font-size:9px;font-weight:950}.owner-today{color:#171717;background:#d9b03d;justify-content:space-between;align-items:center;gap:28px;margin:28px 6vw;padding:24px 28px;display:flex;position:relative;box-shadow:5px 6px #0000004d}.owner-today:before{content:"";pointer-events:none;background:#fff4c580;height:8px;position:absolute;top:-6px;left:16%;right:12%;transform:rotate(-1deg)}.owner-today h2{margin:7px 0 6px;font-size:clamp(24px,3vw,38px);line-height:1}.owner-today p:last-child{color:#3f351e;max-width:650px;margin:0;line-height:1.45}.owner-today .admin-kicker{color:#5b4310;margin:0}.owner-today .admin-button{color:#f7f1df;white-space:nowrap;background:#171717;border-color:#171717}.business-basics{padding:70px 5vw}.basics-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.basics-grid article{background:#fff;border:1px solid #c9c1b2;min-height:150px;padding:24px}.basics-grid b{font-size:16px}.basics-grid p{color:#6d6961;margin:12px 0 0;font-size:11px;line-height:1.55}.guide-reminder{color:#111;background:#d8ad3d;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;margin:0 5vw;padding:28px;display:grid}.guide-reminder b{letter-spacing:.14em;font-size:9px}.guide-reminder p{margin:0;font-size:12px;line-height:1.5}.guide-reminder a{border:1px solid #111;padding:10px 12px;font-size:9px;font-weight:950}@media (max-width:1000px){.roadmap{grid-template-columns:1fr 1fr}.roadmap article{min-height:360px}.basics-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.guide-banner{grid-template-columns:1fr}.guide-hero{grid-template-columns:1fr;padding:48px 5vw}.roadmap{grid-template-columns:1fr}.roadmap article{min-height:0}.basics-grid,.guide-reminder{grid-template-columns:1fr}.guide-reminder a{text-align:center}.owner-today{margin:22px 5vw;padding:22px;display:block}.owner-today .admin-button{width:100%;margin-top:18px}}.store-logo-button{color:inherit;text-align:left;background:0 0;border:0;padding:0}.store-view-tabs{z-index:12;scrollbar-width:none;background:#111;border-bottom:1px solid #36301f;align-items:center;gap:4px;padding:10px 5vw;display:flex;position:sticky;top:0;overflow-x:auto}.store-view-tabs::-webkit-scrollbar{display:none}.store-view-tabs button,.store-view-tabs a{color:#aaa;letter-spacing:.11em;text-transform:uppercase;background:#191919;border:1px solid #3e392d;flex:none;padding:11px 18px;font-size:9px;font-weight:950}.store-view-tabs button.active{background:var(--gold);border-color:var(--gold);color:#111}.store-view-tabs a:hover{color:var(--gold);border-color:#806923}.store-page .section,.store-page .departments,.store-page .fulfillment,.store-page .operations,.store-page .manifesto,.store-page .launch{display:none}.store-page[data-store-view=shop] .section,.store-page[data-store-view=shop] .departments,.store-page[data-store-view=delivery] .fulfillment,.store-page[data-store-view=hours] .operations,.store-page[data-store-view=about] .manifesto,.store-page[data-store-view=about] .launch{display:grid}.store-page:not([data-store-view=home]) .hero,.store-page:not([data-store-view=home]) .store-quick,.store-page:not([data-store-view=home]) .opening-status{display:none}.store-page[data-store-view=shop] .section,.store-page[data-store-view=about] .manifesto{display:block}.store-page[data-store-view=about] .launch{display:flex}@media (max-width:700px){.store-view-tabs{padding:8px 4vw}.store-view-tabs button,.store-view-tabs a{padding:10px 14px}.store-page header{height:68px}.store-page .bag{font-size:9px}}.admin-suppliers{color:#111;background:#e7e1d4;padding:70px 5vw}.supplier-kpis{background:#fff;border:1px solid #bdb4a0;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid}.supplier-kpis article{border-right:1px solid #d2cbbb;padding:21px}.supplier-kpis span{color:#777;letter-spacing:.13em;font-size:8px;font-weight:950;display:block}.supplier-kpis strong{margin-top:8px;font-size:27px;display:block}.supplier-message{background:#fff3cc;border-left:4px solid #a77c13;margin:0 0 18px;padding:12px 16px;font-size:10px}.supplier-cards{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px;display:grid}.supplier-card{background:#fff;border:1px solid #c9c1b2;border-top:5px solid #777;padding:23px}.supplier-card.status-applied{border-top-color:#d8ad3d}.supplier-card.status-approved{border-top-color:#4f7d40}.supplier-card.status-hold{border-top-color:#a56b28}.supplier-card.status-declined{opacity:.72}.supplier-card-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.supplier-card-head span{letter-spacing:.12em;color:#8b6814;font-size:8px;font-weight:950}.supplier-card h3{margin:8px 0 18px;font-size:24px}.supplier-card select,.supplier-card input,.supplier-card textarea,.purchase-form select,.purchase-form input,.purchase-form textarea,.document-upload select,.document-upload input{color:#111;width:100%;font:inherit;background:#fff8dc;border:1px solid #bdb4a0;padding:10px;font-size:11px}.supplier-card-head select{width:auto;min-width:155px}.supplier-card dl{gap:8px;margin:0 0 15px;display:grid}.supplier-card dl div{border-top:1px solid #eee8db;grid-template-columns:125px 1fr;gap:12px;padding-top:8px;display:grid}.supplier-card dt,.supplier-card label,.purchase-fields label,.document-upload label{letter-spacing:.08em;color:#716956;font-size:8px;font-weight:950}.supplier-card dd{margin:0;font-size:10px;line-height:1.45}.supplier-card label{margin-top:12px;display:block}.supplier-card label input,.supplier-card label textarea{margin-top:6px;display:block}.supplier-card textarea{resize:vertical;min-height:76px}.supplier-card-actions{gap:7px;margin-top:14px;display:flex}.supplier-card-actions button,.supplier-card-actions a{color:var(--gold);letter-spacing:.08em;background:#111;border:1px solid #111;padding:9px 11px;font-size:8px;font-weight:950}.supplier-card-actions a{color:#111;background:#fff}.purchasing-layout{grid-template-columns:1.35fr .65fr;gap:14px;margin-top:28px;display:grid}.purchase-form{background:#fff;border:1px solid #c9c1b2;padding:28px}.purchase-form h3,.purchase-rule h3,.supplier-documents h3,.supplier-subhead h3{margin:8px 0 12px;font-size:27px}.purchase-form>p:not(.admin-kicker),.purchase-rule p,.supplier-documents>div:first-child>p:last-child{color:#777;font-size:11px;line-height:1.55}.purchase-fields{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.purchase-fields label{display:block}.purchase-fields input,.purchase-fields select,.purchase-fields textarea{margin-top:6px;display:block}.purchase-fields label.wide{grid-column:1/-1}.purchase-fields textarea{resize:vertical;min-height:75px}.purchase-rule{color:#eee;background:#111;padding:28px}.purchase-rule>span{color:var(--gold);letter-spacing:.15em;font-size:8px;font-weight:950}.purchase-rule p{color:#aaa}.purchase-list{background:#bbb3a3;border:1px solid #bbb3a3;gap:1px;margin-top:24px;display:grid}.supplier-subhead{background:#eee9dd;padding:20px}.supplier-subhead h3{margin-bottom:0}.purchase-list article{background:#fff;grid-template-columns:1fr 1.5fr 120px 155px;align-items:center;gap:18px;padding:17px 20px;display:grid}.purchase-list article span,.purchase-list article b,.purchase-list article small{display:block}.purchase-list article span{letter-spacing:.1em;color:#896611;font-size:8px;font-weight:950}.purchase-list article b{margin:5px 0;font-size:12px}.purchase-list article small,.purchase-list article p{color:#777;margin:4px 0;font-size:9px;line-height:1.45}.purchase-list article strong{text-align:right}.purchase-list article select{background:#fff8dc;border:1px solid #bdb4a0;padding:9px;font-size:10px}.supplier-documents{background:#fff;border:1px solid #c9c1b2;margin-top:24px;padding:28px}.document-upload{grid-template-columns:1fr 1fr 1.2fr auto;align-items:end;gap:12px;margin:22px 0;display:grid}.document-upload select,.document-upload input{margin-top:6px;display:block}.document-list{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.document-list a,.document-list>p{background:#f7f3e9;border:1px solid #d2cbbb;padding:15px}.document-list span,.document-list b,.document-list small{display:block}.document-list span{color:#8b6814;letter-spacing:.1em;font-size:8px;font-weight:950}.document-list b{overflow-wrap:anywhere;margin:7px 0;font-size:11px}.document-list small{color:#777;font-size:8px}@media (max-width:1050px){.supplier-cards,.purchasing-layout{grid-template-columns:1fr}.document-upload,.document-list{grid-template-columns:1fr 1fr}.purchase-list article{grid-template-columns:1fr 1fr 100px}.purchase-list article select{grid-column:2/-1}}@media (max-width:700px){.admin-suppliers{padding:48px 4vw}.supplier-kpis{grid-template-columns:1fr 1fr}.supplier-kpis article{padding:15px}.supplier-kpis strong{font-size:22px}.supplier-card{padding:18px}.supplier-card-head{display:block}.supplier-card-head select{width:100%}.supplier-card dl div{grid-template-columns:1fr}.purchase-form,.purchase-rule,.supplier-documents{padding:20px}.purchase-fields,.document-upload,.document-list{grid-template-columns:1fr}.purchase-list article{grid-template-columns:1fr auto}.purchase-list article>div:nth-child(2),.purchase-list article select{grid-column:1/-1}.purchase-list article strong{grid-area:1/2}.supplier-card-actions{flex-wrap:wrap}}.hero{background:radial-gradient(circle at 76% 48%,#36d9ff1f,#0000 18%),radial-gradient(circle at 82% 68%,#ff4f911a,#0000 20%),#090909}.hero-copy{background:linear-gradient(110deg,#090909fa,#090909e0 68%,#09090940)}.hero-copy:after{content:"";background:linear-gradient(90deg,var(--gold),#36d9ff,var(--berry),transparent);opacity:.85;width:180px;height:2px;position:absolute;inset:auto 5vw 30px auto;box-shadow:0 0 18px #36d9ff}.hero h1 em{text-shadow:0 0 16px #d8ad3d8c,0 0 36px #36d9ff2e}.hero{grid-template-columns:1fr 1fr;min-height:740px}.hero-art{isolation:isolate;background-color:#0b1114;background-image:linear-gradient(145deg,#07121914,#0909090a),url(/brand/cgchq-dr-tearz-vault-hero.png);background-position:50%,bottom;background-repeat:no-repeat;background-size:cover,auto 112%;border-left:0;box-shadow:inset 0 0 75px #00000061}.hero-art:after{content:"";z-index:-1;mix-blend-mode:screen;opacity:.72;background:linear-gradient(90deg,#09090952,#0000 36%),linear-gradient(#0000 66%,#0909096b),radial-gradient(at 18% 62%,#36d9ff29,#0000 26%),radial-gradient(at 86% 64%,#ff4f9124,#0000 25%);position:absolute;inset:0}.hero-art:before{display:none}.hero-character{z-index:2;filter:drop-shadow(0 0 14px #36d9ff57)drop-shadow(0 20px 35px #000c);width:auto;height:min(88%,560px);position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.hero-art .hero-wordmark{z-index:3;filter:drop-shadow(0 0 12px #ff4f9180);width:145px;position:absolute;top:10%;right:10%}.vault-ring{z-index:1;aspect-ratio:1;border:4px solid var(--gold);border-radius:50%;width:min(72%,480px);position:absolute;box-shadow:0 0 0 12px #090909cc,0 0 0 14px #36d9ff80,0 0 38px #36d9ff52,inset 0 0 34px #d8ad3d61}.hero-vault-label{z-index:4;letter-spacing:.16em;color:#f2efe5;text-shadow:0 0 12px #36d9ff;font:800 10px/1.5 Arial;position:absolute;top:15%;left:8%}.hero-vault-label strong{color:#36d9ff;font-size:15px}.hero-signals{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.hero-signals span{letter-spacing:.12em;border:1px solid;padding:8px 10px;font-size:9px;font-weight:900;box-shadow:0 0 14px}.signal-cyan{color:#36d9ff}.signal-berry{color:#ff4f91}.signal-gold{color:var(--gold)}.tear{display:none}.pack-blue{color:#e7fbff;background:linear-gradient(135deg,#0b5878,#36d9ff 55%,#07151b)}.pack-red{color:#fff0f6;background:linear-gradient(135deg,#5c0d2d,#ff4f91 55%,#1b0711)}.store-quick a:hover,.product:hover{border-color:#36d9ff;box-shadow:0 0 20px #36d9ff1f}.hero-copy,.hero-art{min-width:0}.hero h1{overflow-wrap:anywhere;max-width:100%;font-size:0;line-height:1}.hero h1:before{content:"COME THROUGH THE VAULT.";white-space:normal;letter-spacing:-.065em;max-width:700px;font-size:clamp(48px,6vw,92px);line-height:.86;display:block}.hero h1 em{display:none}.hero-copy .lede{max-width:560px;font-size:0}.hero-copy .lede:after{content:"Welcome to 3TEARZ: a local 21+ shop built around the 3TEARZ collection, responsible Pittsburgh-area service, and a cash-only verified handoff.";font-size:18px;line-height:1.65;display:block}.hero-art:after{z-index:0}.hero-art .hero-wordmark,.hero-art>p{z-index:4}.opening-status{color:#f2efe5;background:#111;border-top:1px solid #36d9ff;border-bottom:1px solid #3a3021}.opening-status .eyebrow{color:#36d9ff}.opening-status h2{color:#f2efe5}.opening-status ol{background:#3a3021}.opening-status li{color:#f2efe5;background:#171717}.opening-status li.active{background:linear-gradient(90deg,#111,#17232a);box-shadow:inset 3px 0 #36d9ff}.opening-status aside{border-color:#3a3021}.opening-status aside a{color:#36d9ff;border-color:#36d9ff}.reserve-link{border:1px solid var(--gold);color:var(--gold);align-items:center;padding:12px 16px;display:inline-flex}.reserve-page{color:#f2efe5;background:#0b0b0b;min-height:100vh}.reserve-header{border-bottom:1px solid #39301b;justify-content:space-between;align-items:center;height:72px;padding:0 5vw;display:flex}.reserve-header a{color:var(--gold);letter-spacing:.14em;font-weight:950}.reserve-header span{letter-spacing:.15em;color:#aaa;font-size:9px;font-weight:950}.reserve-hero{background:radial-gradient(circle at 80% 20%,#2c2410,#0000 35%),#0b0b0b;border-bottom:1px solid #2e2a20;padding:80px 6vw 70px}.reserve-hero h1{letter-spacing:-.055em;margin:17px 0;font-size:clamp(48px,7vw,90px);line-height:.9}.reserve-hero h1 em{color:var(--gold);font-style:normal}.reserve-hero>p:last-child{color:#aaa;max-width:650px;font-size:16px;line-height:1.6}.reserve-loading,.reserve-closed{background:#15130e;border:1px solid #4c4022;margin:70px 6vw;padding:40px}.reserve-closed span,.reserve-confirmed>span{color:var(--gold);letter-spacing:.15em;font-size:9px;font-weight:950}.reserve-closed h2{margin:12px 0;font-size:38px}.reserve-closed p{color:#aaa;max-width:650px;line-height:1.6}.reserve-closed a{color:var(--gold);letter-spacing:.1em;margin-top:14px;font-size:10px;font-weight:950;display:inline-block}.reserve-products{padding:70px 6vw}.reserve-section-head{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.reserve-section-head span{color:var(--gold);letter-spacing:.15em;font-size:8px;font-weight:950}.reserve-section-head h2{margin:8px 0 0;font-size:32px}.reserve-section-head>p{color:#999;font-size:10px}.reserve-products>article{border-top:1px solid #343027;grid-template-columns:1fr 120px 110px;align-items:center;gap:20px;padding:18px 4px;display:grid}.reserve-products article b,.reserve-products article span,.reserve-products article small{display:block}.reserve-products article b{font-size:15px}.reserve-products article span{color:#999;margin-top:5px;font-size:10px}.reserve-products article small{color:#756c58;margin-top:4px;font-size:8px}.reserve-products article strong{color:var(--gold);font-size:16px}.reserve-products label{color:#999;letter-spacing:.1em;font-size:8px;font-weight:950}.reserve-products input{color:#fff;background:#18150e;border:1px solid #594b27;width:100%;margin-top:5px;padding:10px;display:block}.reserve-checkout{grid-template-columns:1.35fr .65fr;gap:18px;padding:0 6vw 80px;display:grid}.reserve-form,.reserve-summary{background:#121212;border:1px solid #3d372a;padding:30px}.reserve-choice{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:22px;display:grid}.reserve-choice button{color:#aaa;background:#17140d;border:1px solid #544825;padding:13px;font-size:9px;font-weight:950}.reserve-fields{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.reserve-fields label{color:#aaa;letter-spacing:.08em;font-size:8px;font-weight:950}.reserve-fields label.wide{grid-column:1/-1}.reserve-fields input,.reserve-fields select,.reserve-fields textarea{color:#fff;width:100%;font:inherit;background:#191710;border:1px solid #514829;margin-top:6px;padding:11px;font-size:11px;display:block}.reserve-fields textarea{resize:vertical;min-height:76px}.reserve-trap{position:absolute!important;left:-10000px!important}.reserve-check{color:#aaa;gap:10px;margin-top:15px;font-size:10px;line-height:1.5;display:flex}.reserve-check input{width:20px;height:20px;accent-color:var(--gold);flex:none}.reserve-summary{color:#111;background:#e0d5b2;height:max-content;position:sticky;top:20px}.reserve-summary>span{letter-spacing:.14em;color:#80610f;font-size:8px;font-weight:950}.reserve-summary>strong{margin:9px 0 20px;font-size:39px;display:block}.reserve-summary dl{border-top:1px solid #b9ad86;margin:0;padding-top:14px}.reserve-summary dl div{justify-content:space-between;gap:15px;margin:9px 0;font-size:10px;display:flex}.reserve-summary p{color:#69604b;font-size:9px;line-height:1.55}.reserve-summary .btn{width:100%;margin-top:12px}.reserve-summary .btn:disabled{opacity:.45;cursor:not-allowed}.reserve-warning,.reserve-message{background:#fff0c6;color:#60490e!important;padding:9px!important}.reserve-confirmed{border:1px solid var(--gold);text-align:center;max-width:760px;margin:70px auto;padding:50px}.reserve-confirmed h1{color:var(--gold);margin:18px 0;font-size:clamp(40px,7vw,76px)}.reserve-confirmed p{color:#bbb;line-height:1.7}.reserve-confirmed .btn{margin-top:20px;display:inline-block}.reserve-footer{letter-spacing:.1em;color:#999;border-top:1px solid #342e20;justify-content:center;gap:24px;padding:32px 6vw;font-size:9px;display:flex}@media (max-width:800px){.reserve-checkout{grid-template-columns:1fr}.reserve-summary{position:static}.reserve-products>article{grid-template-columns:1fr 90px}.reserve-products>article label{grid-column:1/-1}.reserve-confirmed{margin:40px 5vw}}@media (max-width:560px){.reserve-header{padding:0 4vw}.reserve-header span{text-align:right;max-width:160px;line-height:1.4}.reserve-hero{padding:60px 5vw}.reserve-products{padding:50px 5vw}.reserve-checkout{padding:0 5vw 60px}.reserve-fields{grid-template-columns:1fr}.reserve-fields label.wide{grid-column:auto}.reserve-form,.reserve-summary{padding:20px}.reserve-choice{grid-template-columns:1fr}.reserve-footer{text-align:center;flex-direction:column}}.reserve-page{background:#171716;position:relative;overflow:hidden}.reserve-page:before{content:"";pointer-events:none;opacity:.16;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 0 48%,#d3ab3a2e 48.1% 48.25%,#0000 48.4%),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 5px);position:fixed;inset:0}.reserve-header{z-index:1;background:#101010;position:relative;box-shadow:0 5px #00000047}.reserve-header:after{content:"";background:linear-gradient(90deg,var(--gold),#36d9ff,var(--magenta,#e94b96),var(--gold));opacity:.8;height:2px;position:absolute;bottom:-2px;left:0;right:0}.reserve-hero{background:linear-gradient(90deg,#0b0b0bfa,#171716e0),radial-gradient(circle at 84% 24%,#d3ab3a33,#0000 28%);padding-top:92px;padding-bottom:88px;position:relative}.reserve-hero:after{content:"CASH HANDOFF / RESERVATION WALL";color:#f2efe552;letter-spacing:.2em;font:900 9px/1 Arial;position:absolute;top:34px;right:6vw;transform:rotate(2deg)}.reserve-hero h1{text-shadow:5px 6px #00000061}.reserve-products{background:#1c1b19;position:relative}.reserve-products:before{content:"";pointer-events:none;background:#fff4c573;width:130px;height:12px;position:absolute;top:42px;right:6vw;transform:rotate(-2deg)}.reserve-section-head{border-left:4px solid var(--gold);padding-left:18px}.reserve-section-head h2{letter-spacing:-.03em}.reserve-products>article{background:#24221e;border:1px solid #51452b;border-top-color:#6d5a25;margin:0 0 10px;padding:20px 18px;transform:rotate(-.15deg);box-shadow:5px 5px #00000059}.reserve-products>article:nth-of-type(2n){transform:rotate(.15deg)}.reserve-products article strong{font-size:18px}.reserve-checkout{background:#171716;padding-top:76px;position:relative}.reserve-form,.reserve-summary{border:0;box-shadow:6px 7px #00000080}.reserve-form{position:relative}.reserve-form:before,.reserve-summary:before{content:"";pointer-events:none;background:#fff4c57a;height:10px;position:absolute;top:-7px;left:14%;right:12%;transform:rotate(-1.2deg)}.reserve-summary{border:1px solid #36d9ff}.reserve-choice button{min-height:46px}.reserve-fields input,.reserve-fields select,.reserve-fields textarea{border-width:1px}.shop-cart-bar{border:1px solid var(--gold);color:#f2efe5;background:#15130e;align-items:center;gap:18px;margin:0 0 28px;padding:16px 18px;display:flex}.shop-cart-bar b{color:var(--gold);letter-spacing:.04em}.shop-cart-bar span{color:#aaa;flex:1;font-size:11px}.shop-cart-bar .btn{white-space:nowrap}.shop-add{width:100%;margin-top:16px;padding:11px!important;font-size:10px!important}.product-foot b{color:var(--gold)}@media (max-width:560px){.shop-cart-bar{flex-direction:column;align-items:flex-start;gap:9px}.shop-cart-bar .btn{text-align:center;width:100%}}.cart-overlay{z-index:40;justify-content:flex-end;display:flex;position:fixed;inset:0}.cart-backdrop{cursor:default;background:#000000b8;border:0;position:absolute;inset:0}.cart-panel{color:#f2efe5;border-left:1px solid var(--gold);background:#171717;width:min(430px,92vw);height:100%;padding:34px 28px;position:relative;overflow:auto;box-shadow:-15px 0 50px #0006}.cart-panel-head{border-bottom:1px solid #4a4028;justify-content:space-between;align-items:flex-start;padding-bottom:22px;display:flex}.cart-panel h2{margin:8px 0 0;font-size:34px}.cart-close{color:#f2efe5;cursor:pointer;background:0 0;border:1px solid #5f5439;width:38px;height:38px;font-size:25px;line-height:1}.cart-lines{margin:20px 0}.cart-line{border-bottom:1px solid #39362f;justify-content:space-between;align-items:center;gap:15px;padding:17px 0;display:flex}.cart-line b,.cart-line span{display:block}.cart-line span{color:#aaa;margin-top:5px;font-size:10px}.cart-qty{align-items:center;gap:10px;display:flex}.cart-qty button{border:1px solid var(--gold);color:var(--gold);cursor:pointer;background:#201d15;width:28px;height:28px;font-size:18px}.cart-qty b{font-size:12px}.cart-note,.cart-empty{color:#aaa;font-size:11px;line-height:1.6}.cart-continue{text-align:center;margin-top:22px;display:block}.hero-copy{padding-right:4vw}.hero-copy:after{display:none}.hero h1:before{max-width:620px;font-size:clamp(46px,5.65vw,86px)}.hero-actions{gap:24px}.hero-actions .btn.gold{white-space:nowrap;padding-inline:24px}.hero-actions .text-link{max-width:220px;line-height:1.35}.hero-art{background-position:50%,bottom,50%;background-size:cover,auto 94%,cover;box-shadow:inset 22px 0 60px #0909096b,inset 0 -45px 70px #0909094d}.hero-art:after{opacity:.9;background:linear-gradient(90deg,#09090942,#0000 30%),linear-gradient(#0000 70%,#0909093d),radial-gradient(at 36% 62%,#36d9ff33,#0000 25%),radial-gradient(at 77% 57%,#ff4f9129,#0000 24%)}.hero-art .hero-wordmark{filter:drop-shadow(0 0 10px #ff4f9157)drop-shadow(0 0 18px #d8ad3d52);width:155px;top:8%;right:8%}.hero-art>p{color:#a6a29a;text-shadow:0 1px 8px #000;bottom:9%;right:8%}.hero-art{background-position:50%,bottom,50%;background-size:cover,auto 125%,cover}.hero-art:after{background:linear-gradient(90deg,#0909092e,#0000 25%),linear-gradient(#0000 72%,#09090933),radial-gradient(at 34% 58%,#36d9ff33,#0000 30%),radial-gradient(at 79% 56%,#ff4f9129,#0000 29%)}.hero-art{background-image:linear-gradient(145deg,#07121914,#0909090a),url(/brand/cgchq-dr-tearz-vault-hero.png?v=clean2)}.hero-art .hero-wordmark,.hero-art>p{display:none}.hero{position:relative}.hero:after{content:"";z-index:5;background:linear-gradient(180deg,transparent 0%,#36d9ff 18%,var(--gold) 50%,#ff4f91 82%,transparent 100%);opacity:.9;pointer-events:none;background:linear-gradient(180deg,transparent 0%,#d8ad3d33 12%,var(--gold) 48%,#d8ad3d8c 72%,transparent 100%);width:2px;animation:2.8s ease-in-out infinite vaultPulse;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 7px #d8ad3dcc,0 0 20px #d8ad3d47}.hero:has(.hero-actions .btn.gold:hover):after{background:linear-gradient(#0000 0%,#36d9ff 18% 50%,#ff4f91 82%,#0000 100%);animation:1.35s ease-out both vaultEngage;box-shadow:0 0 9px #36d9fff2,0 0 24px #ff4f9180}.hero:has(.hero-actions .btn.gold:focus-visible):after{background:linear-gradient(#0000 0%,#36d9ff 18% 50%,#ff4f91 82%,#0000 100%);animation:1.35s ease-out both vaultEngage;box-shadow:0 0 9px #36d9fff2,0 0 24px #ff4f9180}.hero:has(.hero-actions .text-link:hover):after{background:linear-gradient(#0000 0%,#36d9ff 18% 50%,#ff4f91 82%,#0000 100%);animation:1.35s ease-out both vaultEngage;box-shadow:0 0 9px #36d9fff2,0 0 24px #ff4f9180}.hero:has(.hero-actions .text-link:focus-visible):after{background:linear-gradient(#0000 0%,#36d9ff 18% 50%,#ff4f91 82%,#0000 100%);animation:1.35s ease-out both vaultEngage;box-shadow:0 0 9px #36d9fff2,0 0 24px #ff4f9180}@keyframes vaultPulse{0%,to{opacity:.62}50%{opacity:1}}@keyframes vaultEngage{0%{opacity:.62;filter:brightness(.85)}55%{opacity:.82;filter:brightness(1.05)}to{opacity:1;filter:brightness()}}@media (max-width:900px){.hero:after{display:none}}.opening-status{background:linear-gradient(115deg,#151515,#242321 52%,#111);border-top:1px solid #36d9ff;border-bottom:1px solid #51452b;grid-template-columns:.9fr 1.35fr .65fr;padding:78px 5vw;position:relative;overflow:hidden}.opening-status:before{content:"CGC / BRADDOCK / 2026";color:#f2efe552;letter-spacing:.24em;font:900 9px/1 Arial;position:absolute;top:22px;right:5vw;transform:rotate(-2deg)}.opening-status:after{content:"OPENING EDITION";color:#ff4f9199;letter-spacing:.28em;font:950 10px/1 Arial;position:absolute;bottom:22px;left:-12px;transform:rotate(-90deg)}.opening-status>div:first-child{border-right:1px solid #51452b;padding:25px 28px 30px 0;position:relative}.opening-status>div:first-child:before{content:"";border-left:3px solid var(--gold);opacity:.72;pointer-events:none;position:absolute;inset:0 26px 0 -18px;transform:skewY(-1.5deg)}.opening-status h2{z-index:1;color:#f2efe5;text-transform:uppercase;text-shadow:3px 3px #00000059;font-size:clamp(38px,4.4vw,62px);position:relative}.opening-status>div>p:last-child{z-index:1;color:#bcb7ac;position:relative}.opening-status ol{z-index:1;background:0 0;gap:10px;padding:0 0 0 28px;position:relative;transform:rotate(-.7deg)}.opening-status li{color:#171717;background:#e6dfcc;min-height:88px;padding:18px;transform:rotate(1.2deg);box-shadow:4px 5px #00000052}.opening-status li:nth-child(2){background:#d9d1bc;transform:rotate(-.6deg)}.opening-status li:nth-child(3){background:#c8bfa8;transform:rotate(.8deg)}.opening-status li.active{background:var(--gold);color:#111;box-shadow:5px 6px #090909,inset 5px 0 #36d9ff}.opening-status li span{color:var(--gold);background:#111}.opening-status li.active span{color:#1b0711;background:#ff4f91}.opening-status li b{letter-spacing:.03em;font-size:14px}.opening-status li small{color:#5a554b}.opening-status aside{z-index:1;border-left:1px solid #51452b;padding-left:2.5vw;position:relative}.opening-status aside>b{color:#36d9ff}.opening-status aside a{color:#ffb5cd;background:#ff4f910f;border:1px solid #ff4f91;box-shadow:3px 3px #00000059}.opening-status{background-image:linear-gradient(90deg,transparent 0%,#36d9ff 18%,var(--gold) 50%,#ff4f91 82%,transparent 100%),linear-gradient(115deg,#151515,#242321 52%,#111);box-shadow:none;background-position:0 0,0 0;background-repeat:no-repeat;background-size:100% 2px,100% 100%;border-top:2px solid #0000;animation:2.8s ease-in-out infinite heartbeatLine}.opening-status:focus-within,.opening-status:hover{background-image:linear-gradient(90deg,transparent 0%,#36d9ff 18%,var(--gold) 50%,#ff4f91 82%,transparent 100%),linear-gradient(115deg,#151515,#242321 52%,#111);border-top-color:#0000;animation:1.35s ease-out both heartbeatEngage;box-shadow:0 -1px 10px #36d9ff8c,0 -3px 20px #ff4f9133}@keyframes heartbeatLine{0%,to{opacity:.52}46%{opacity:.68}50%{opacity:1}54%{opacity:.68}}@keyframes heartbeatEngage{0%{opacity:.72;filter:brightness(.9)}55%{opacity:.9;filter:brightness(1.05)}to{opacity:1;filter:brightness()}}.opening-status>div:first-child,.opening-status aside{border-color:#36d9ff57;box-shadow:inset -1px 0 #d8ad3d33}.opening-status>div:first-child{border-right-color:#d8ad3d70}.opening-status aside{border-left-color:#ff4f9161}.store-quick{isolation:isolate;position:relative}.store-quick:after{content:"";z-index:20;background:linear-gradient(180deg,transparent 0%,#36d9ff 13%,#36d9ff 36%,var(--gold) 50%,#ff4f91 72%,#ff4f91 88%,transparent 100%);pointer-events:none;width:4px;animation:2.8s ease-in-out infinite heartbeatLine;position:absolute;top:-2px;bottom:-2px;left:50%;box-shadow:0 0 11px #36d9ff,0 0 25px #ff4f9180}.store-quick:before{content:"";z-index:21;background:var(--gold);clip-path:polygon(50% 0,100% 45%,50% 100%,0 45%);pointer-events:none;width:14px;height:8px;position:absolute;bottom:-5px;left:calc(50% - 7px);box-shadow:0 0 10px #36d9ff,0 0 18px #ff4f91}.store-quick a{border-right:0;transition:background .2s,box-shadow 1.35s;position:relative}.store-quick a:not(:last-child):after{content:"";opacity:.82;background:linear-gradient(#0000 0%,#36d9ff9e 18%,#d8ad3dd9 50%,#ff4f919e 82%,#0000 100%);width:2px;transition:opacity 1.35s,filter 1.35s,box-shadow 1.35s;position:absolute;top:0;bottom:0;right:0;box-shadow:0 0 7px #36d9ff66}.store-quick a:hover{background:#171717;box-shadow:inset 0 0 24px #36d9ff14}.store-quick a:hover:after{opacity:1;filter:brightness(1.3);box-shadow:0 0 10px #36d9ffe6,0 0 18px #ff4f9159}@media (max-width:900px){.store-quick:after,.store-quick:before,.store-quick a:not(:last-child):after{display:none}}.hero:after,.store-quick:after,.store-quick a:not(:last-child):after,.opening-status{animation-duration:2.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:0s}body:has(.hero-actions a:hover,.hero-actions a:focus-visible,.store-quick a:hover,.store-quick a:focus-visible,.opening-status:hover,.opening-status:focus-within) .hero:after{animation:1.35s ease-out both heartbeatEngage}body:has(.hero-actions a:hover,.hero-actions a:focus-visible,.store-quick a:hover,.store-quick a:focus-visible,.opening-status:hover,.opening-status:focus-within) .store-quick:after{animation:1.35s ease-out both heartbeatEngage}body:has(.hero-actions a:hover,.hero-actions a:focus-visible,.store-quick a:hover,.store-quick a:focus-visible,.opening-status:hover,.opening-status:focus-within) .store-quick a:not(:last-child):after{animation:1.35s ease-out both heartbeatEngage}body:has(.hero-actions a:hover,.hero-actions a:focus-visible,.store-quick a:hover,.store-quick a:focus-visible,.opening-status:hover,.opening-status:focus-within) .store-quick a:not(:last-child):after{opacity:1;filter:brightness(1.25);box-shadow:0 0 10px #36d9ffe6,0 0 18px #ff4f9159}body:has(.hero-actions a:hover,.hero-actions a:focus-visible,.store-quick a:hover,.store-quick a:focus-visible,.opening-status:hover,.opening-status:focus-within) .opening-status{animation:1.35s ease-out both heartbeatEngage}.hero:after,.store-quick:after,.store-quick a:not(:last-child):after{background:linear-gradient(180deg,transparent 0%,#36d9ff 18%,var(--gold) 50%,#ff4f91 82%,transparent 100%);opacity:.88;width:3px;animation:2.8s ease-in-out infinite heartbeatLine;box-shadow:0 0 9px #36d9ffe6,0 0 19px #ff4f915c}.store-quick a:not(:last-child):after{top:0;bottom:0;right:0}.opening-status{background-image:linear-gradient(90deg,transparent 0%,#36d9ff 18%,var(--gold) 50%,#ff4f91 82%,transparent 100%),linear-gradient(115deg,#151515,#242321 52%,#111);background-position:0 0,0 0;background-repeat:no-repeat;background-size:100% 2px,100% 100%;animation:2.8s ease-in-out infinite heartbeatLine}.store-quick a:nth-child(2):after{background:linear-gradient(180deg,transparent 0%,#36d9ff 18%,var(--gold) 50%,#ff4f91 82%,transparent 100%);opacity:.88;box-shadow:0 0 9px #36d9ffe6,0 0 19px #ff4f915c}#incoming{background:linear-gradient(145deg,#171717,#242321 50%,#121212);border-bottom:1px solid #51452b;position:relative;overflow:hidden}#incoming:before{content:"FIRST DROP / IN TRANSIT / CGC WALL 01";color:#f2efe552;letter-spacing:.22em;font:900 9px/1 Arial;position:absolute;top:34px;right:5vw;transform:rotate(2deg)}#incoming:after{content:"3TEARZ SELECT";color:#36d9ff99;letter-spacing:.24em;font:950 10px/1 Arial;position:absolute;bottom:80px;left:-14px;transform:rotate(-90deg)}#incoming .section-head{z-index:1;position:relative}#incoming .section-head h2{text-transform:uppercase;text-shadow:3px 3px #00000059;font-size:clamp(42px,6vw,78px)}#incoming .section-head>p{color:#b9b4a8}#incoming .product-grid{z-index:1;align-items:start;gap:22px;position:relative}#incoming .product{color:#111;background:#e6dfcc;border:0;padding:12px;transition:transform .35s,box-shadow .35s;position:relative;transform:rotate(-1.2deg);box-shadow:7px 8px #0000006b}#incoming .product:nth-child(2){background:#d7d0bd;margin-top:20px;transform:rotate(1deg)}#incoming .product:nth-child(3){background:#d0c6ae;margin-top:7px;transform:rotate(-.5deg)}#incoming .product:nth-child(4){background:#e1d6bb;margin-top:27px;transform:rotate(1.6deg)}#incoming .product:hover{transform:translateY(-8px)rotate(0);box-shadow:9px 12px #0000007a,0 0 22px #36d9ff38}#incoming .product:before{content:"";z-index:2;background:#fff4c56b;height:12px;position:absolute;top:-8px;left:12%;right:14%;transform:rotate(-2deg)}#incoming .product-graphic{background:#111;height:250px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #36d9ff40}#incoming .product-graphic img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}#incoming .product-graphic span{color:#36d9ff;letter-spacing:.12em;background:#0b0b0b;padding:6px 8px;font-size:8px;font-weight:900;position:absolute;bottom:10px;left:10px}#incoming .pack{filter:saturate(.9)contrast(1.04);border:1px solid #11111173;height:270px}#incoming .pack:before{background:#fff3}#incoming .product-status{letter-spacing:.18em;background:#111;padding:7px 9px;display:inline-block;color:#36d9ff!important;margin:14px 0 2px!important;font-size:8px!important}#incoming .product h3{text-transform:uppercase;letter-spacing:-.02em;margin:9px 0 4px;font-size:20px}#incoming .product>p:not(.product-status){color:#5f5a50}#incoming .product-foot{border-top:1px solid #11111159;padding-top:13px}#incoming .product-foot small{color:#625d52}#incoming .product-foot b{color:#8e6a13}#incoming .inventory-note{z-index:1;color:#aaa59a;border-left:3px solid var(--gold);padding-left:14px;position:relative}.hero-copy{isolation:isolate;background:linear-gradient(145deg,#141414fa,#1f1e1bf0 52%,#090909e6)}.hero-copy:after{content:"CGC / BRADDOCK / 2026";color:#f2efe557;letter-spacing:.22em;z-index:0;font:900 9px/1 Arial;position:absolute;top:34px;right:5vw;transform:rotate(-2deg)}.hero-copy:before{border-color:#d8ad3d42;box-shadow:0 0 0 1px #36d9ff0a}.hero-copy .eyebrow,.hero-copy h1,.hero-copy .lede,.hero-copy .hero-actions{z-index:1;position:relative}.hero-copy .eyebrow{background:var(--gold);color:#111;letter-spacing:.18em;padding:8px 11px;display:inline-block;transform:rotate(-1deg);box-shadow:4px 4px #00000059}.hero-copy .lede{color:#c8c1b3;max-width:560px}.hero-copy .eyebrow{font-size:0}.fulfillment{color:#f2efe5;background:linear-gradient(145deg,#171717,#242321 52%,#121212);border-top:1px solid #51452b;position:relative;overflow:hidden}.fulfillment:before{content:"SERVICE WALL / PITTSBURGH / VERIFIED HANDOFF";color:#f2efe552;letter-spacing:.22em;font:900 9px/1 Arial;position:absolute;top:32px;right:5vw;transform:rotate(-2deg)}.fulfillment:after{content:"LOCAL FIRST";color:#ff4f919e;letter-spacing:.24em;font:950 10px/1 Arial;position:absolute;bottom:92px;left:-12px;transform:rotate(-90deg)}.fulfillment-title{z-index:1;border-right:1px solid #d8ad3d7a;padding:26px 28px 32px 0;position:relative}.fulfillment-title:before{content:"";opacity:.72;pointer-events:none;border-left:3px solid #36d9ff;position:absolute;inset:0 28px 0 -18px;transform:skewY(-1deg)}.fulfillment-title .eyebrow,.fulfillment-title h2,.fulfillment-title>p,.fulfillment-title .tax-card{z-index:1;position:relative}.fulfillment-title .eyebrow{background:var(--gold);color:#111;padding:8px 10px;display:inline-block;transform:rotate(-1deg);box-shadow:4px 4px #00000059}.fulfillment-title h2{color:#f2efe5;text-shadow:3px 3px #00000059}.fulfillment-title>p:last-child{color:#b9b4a8}.tax-card{color:#111;background:#e6dfcc;gap:9px;margin-top:28px;padding:20px;display:grid;transform:rotate(1deg);box-shadow:6px 7px #0000006b}.tax-card b{letter-spacing:.16em;color:#8e6a13;font-size:9px}.tax-card strong{font-size:15px}.tax-card span{color:#5f5a50;font-size:11px;line-height:1.45}.policy-grid{z-index:1;background:0 0;border:0;gap:12px;padding-left:28px;position:relative}.policy-grid article{color:#111;background:#e6dfcc;border:0;min-height:270px;padding:25px 24px;transition:transform .35s,box-shadow .35s;position:relative;transform:rotate(-1deg);box-shadow:6px 7px #0000006b}.policy-grid article:nth-child(2){background:#d7d0bd;transform:rotate(1deg)}.policy-grid article:nth-child(3){background:#d0c6ae;transform:rotate(-.5deg)}.policy-grid article:nth-child(4){background:#e1d6bb;transform:rotate(1.2deg)}.policy-grid article:hover{transform:translateY(-7px)rotate(0);box-shadow:9px 12px #0000007a,0 0 22px #36d9ff33}.policy-grid article:before{content:"";background:#fff4c566;height:11px;position:absolute;top:-7px;left:14%;right:14%;transform:rotate(-2deg)}.policy-grid span{color:#111;background:#36d9ff;padding:7px 9px;display:inline-block;box-shadow:3px 3px #00000040}.policy-grid h3{text-transform:uppercase;letter-spacing:-.02em;margin:28px 0 12px;font-size:22px}.policy-grid p{color:#5f5a50;font-size:13px;line-height:1.6}.policy-note{color:#aaa59a;border-left-color:#ff4f91}.operations{color:#f2efe5;background:linear-gradient(145deg,#171717,#242321 52%,#111);border-top:1px solid #51452b;position:relative;overflow:hidden}.operations:before{content:"NIGHT SCHEDULE / CGC AFTER DARK";color:#f2efe552;letter-spacing:.22em;font:900 9px/1 Arial;position:absolute;top:32px;right:5vw;transform:rotate(2deg)}.operations:after{content:"THU / FRI / SUN";color:#36d9ff9e;letter-spacing:.24em;font:950 10px/1 Arial;position:absolute;bottom:74px;left:-10px;transform:rotate(-90deg)}.operations>div:first-child{border-right:1px solid #d8ad3d7a;padding:26px 28px 32px 0;position:relative}.operations>div:first-child:before{content:"";opacity:.72;pointer-events:none;border-left:3px solid #36d9ff;position:absolute;inset:0 28px 0 -18px;transform:skewY(-1deg)}.operations>div:first-child>*{z-index:1;position:relative}.operations .eyebrow{background:var(--gold);color:#111;padding:8px 10px;display:inline-block;transform:rotate(-1deg);box-shadow:4px 4px #00000059}.operations h2{color:#f2efe5;text-shadow:3px 3px #00000059}.schedule{background:linear-gradient(90deg,transparent 0%,#36d9ff 18%,var(--gold) 50%,#ff4f91 82%,transparent 100%) top/100% 2px no-repeat;border-top:2px solid #0000;padding-top:12px;position:relative}.schedule article{color:#111;background:#e6dfcc;border:0;margin:10px 0;padding:19px 20px;transition:transform .35s,box-shadow .35s;position:relative;transform:rotate(-1deg);box-shadow:6px 7px #0000006b}.schedule article:nth-child(2){background:#d7d0bd;transform:rotate(1deg)}.schedule article:nth-child(3){background:#d0c6ae;transform:rotate(-.5deg)}.schedule article:hover{transform:translateY(-6px)rotate(0);box-shadow:9px 12px #0000007a,0 0 22px #36d9ff33}.schedule article:before{content:"";background:#fff4c566;height:10px;position:absolute;top:-7px;left:16%;right:16%;transform:rotate(-2deg)}.schedule article span{color:#111;letter-spacing:.18em;background:#36d9ff;padding:7px 9px;box-shadow:3px 3px #00000040}.schedule article b{font-size:20px}.schedule p{color:#b9b4a8}.schedule .btn{color:#ffb5cd;background:#ff4f9114;border-color:#ff4f91;box-shadow:4px 4px #0000004d}.manifesto{text-align:left;background:linear-gradient(145deg,#171717,#242321 52%,#111);border-top:1px solid #51452b;border-bottom:1px solid #51452b;padding:150px 10vw 135px;position:relative;overflow:hidden}.manifesto:before{content:"THE CONCRETE GOLD CODE / 01";color:#f2efe552;letter-spacing:.22em;font:900 9px/1 Arial;position:absolute;top:34px;right:5vw;transform:rotate(-2deg)}.manifesto:after{content:"3TEARZ / CGC";color:#ff4f919e;letter-spacing:.24em;font:950 10px/1 Arial;position:absolute;bottom:85px;left:-12px;transform:rotate(-90deg)}.manifesto .eyebrow{background:var(--gold);color:#111;padding:8px 10px;display:inline-block;transform:rotate(-1deg);box-shadow:4px 4px #00000059}.manifesto blockquote{color:#f2efe5;text-shadow:4px 4px #00000059;border-left:4px solid #36d9ff;max-width:1050px;margin:36px 0 58px;padding-left:28px;position:relative}.manifesto .rules{flex-wrap:wrap;justify-content:flex-start;gap:10px}.manifesto .rules span{color:#111;background:#e6dfcc;padding:10px 12px;transform:rotate(-1deg);box-shadow:4px 4px #00000059}.manifesto .rules span:nth-child(2){background:#d7d0bd;transform:rotate(1deg)}.manifesto .rules span:nth-child(3){background:#d0c6ae;transform:rotate(-.5deg)}.launch{color:#111;background:#e6dfcc;border-top:4px solid #36d9ff;border-bottom:1px solid #8e6a13;position:relative;overflow:hidden}.launch:before{content:"CASH-ONLY LAUNCH / VERIFIED ACCESS";color:#8e6a13;letter-spacing:.2em;font:900 9px/1 Arial;position:absolute;top:24px;right:5vw}.launch h2{color:#111;text-shadow:2px 2px #ffffff59}.launch p:last-child{color:#5f5a50}.launch .btn{color:#36d9ff;background:#111;border-color:#111;box-shadow:5px 5px #00000040}header{background:linear-gradient(#101010,#171717);border-bottom:1px solid #51452b}header:after{content:"PITTSBURGH / LOCAL-FIRST / 21+";color:#f2efe559;letter-spacing:.18em;font:900 8px/1 Arial;position:absolute;bottom:8px;right:5vw}.logo{position:relative}.logo:after{content:"CGC WALL SYSTEM";color:#36d9ff;letter-spacing:.2em;white-space:nowrap;font-size:7px;position:absolute;bottom:-17px;left:0}.reserve-link{background:#d8ad3d14;transition:color .35s,background .35s,box-shadow .35s;position:relative;box-shadow:4px 4px #00000059}.reserve-link:hover{color:#36d9ff;background:#36d9ff14;box-shadow:0 0 16px #36d9ff40,4px 4px #00000059}.store-view-tabs{background:#111;border-bottom:1px solid #51452b;gap:0;padding-left:5vw;position:relative}.store-view-tabs:after{content:"";background:linear-gradient(90deg,transparent,#36d9ff,var(--gold),#ff4f91,transparent);opacity:.8;pointer-events:none;height:2px;animation:2.8s ease-in-out infinite heartbeatLine;position:absolute;bottom:-1px;left:50%;right:5vw;box-shadow:0 0 8px #36d9ffa6}.store-view-tabs button,.store-view-tabs>a{color:#a9a49b;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #39301b;padding:16px 20px;font-size:10px;font-weight:950;transition:color .3s,background .3s}.store-view-tabs button:hover,.store-view-tabs>a:hover,.store-view-tabs button.active{color:#111;background:#e6dfcc}footer{color:#aaa59a;background:linear-gradient(145deg,#171717,#242321 52%,#111);border-top:1px solid #51452b;position:relative}footer:before{content:"END OF WALL / CGC / PITTSBURGH";color:#f2efe54d;letter-spacing:.22em;font:900 8px/1 Arial;position:absolute;top:25px;right:5vw}footer:after{content:"3TEARZ";color:#ff4f918c;letter-spacing:.25em;font:950 10px/1 Arial;position:absolute;bottom:70px;left:-8px;transform:rotate(-90deg)}footer .footer-logo{color:#f2efe5}footer a{color:#36d9ff}footer a:hover{color:var(--gold)}@media (max-width:900px){header{padding:0 4vw}header:after,.logo:after{display:none}.store-view-tabs{padding-left:4vw;overflow-x:auto}.store-view-tabs:after{display:none}.store-view-tabs button,.store-view-tabs>a{white-space:nowrap;padding:15px 14px}.hero-copy:after{right:4vw}.hero-copy .eyebrow{margin-top:0}.fulfillment-title,.operations>div:first-child{border-bottom:1px solid #d8ad3d7a;border-right:0;padding-bottom:34px;padding-right:0}.fulfillment-title:before,.operations>div:first-child:before{inset:0 0 22px -12px}.policy-grid{padding-left:0}.manifesto{padding-left:7vw;padding-right:7vw}.launch:before{right:7vw}footer:before{right:4vw}}@media (max-width:560px){header{height:76px}.logo img{width:55px}.logo{font-size:12px}.logo small{font-size:6px}.store-view-tabs{padding-left:3vw}.store-view-tabs button,.store-view-tabs>a{padding:13px 11px;font-size:9px}.hero-copy{padding:72px 6vw 58px}.hero-copy:after{display:none}.hero-copy .eyebrow{font-size:0}.hero-copy .eyebrow:after{font-size:10px}.hero h1:before{font-size:clamp(45px,14vw,70px)}.hero-art{background-size:cover,auto 108%,cover;min-height:520px}.store-quick{grid-template-columns:1fr 1fr}.store-quick a{min-height:145px;padding:22px 5vw}.store-quick a:nth-child(2):after{display:none}.store-quick a b{font-size:14px}.store-quick a small{font-size:11px}.fulfillment,.operations{padding:78px 6vw}.fulfillment-title h2,.operations h2{font-size:clamp(42px,13vw,64px)}.policy-grid{grid-template-columns:1fr}.policy-grid article{min-height:0}.schedule article{padding:17px 15px}.schedule article b{font-size:16px}.manifesto{padding:90px 7vw}.manifesto blockquote{padding-left:18px;font-size:clamp(30px,9vw,48px)}.manifesto .rules{gap:8px}.manifesto .rules span{font-size:8px}.launch{padding:58px 6vw}.launch:before{display:none}footer{padding:50px 6vw 80px}footer:before,footer:after{display:none}}.logo:after{display:none}.logo>span{font-size:0;line-height:1.1}.logo>span:before{content:"CONCRETE GOLD COLLECTIVE";letter-spacing:.03em;font-size:15px;display:block}.logo>span:after{content:"3TEARZ LIFESTYLE";color:#aaa;letter-spacing:.22em;margin-top:4px;font-size:8px;display:block}.logo small,footer:before,footer:after{display:none}.policy-page{color:#f2efe5;background:linear-gradient(145deg,#171717,#242321 52%,#111)}.policy-header{background:#111;border-bottom:1px solid #51452b;position:relative}.policy-header:after{content:"PITTSBURGH / VERIFIED ACCESS / 21+";color:#f2efe552;letter-spacing:.18em;font:900 8px/1 Arial;position:absolute;bottom:8px;right:6vw}.policy-header>a:last-child{color:#36d9ff}.policy-hero{background:linear-gradient(145deg,#171717,#242321 52%,#111);background-image:linear-gradient(90deg,transparent,#36d9ff,var(--gold),#ff4f91,transparent),linear-gradient(145deg,#171717,#242321 52%,#111);background-position:bottom,0 0;background-repeat:no-repeat;background-size:100% 4px,100% 100%;border-bottom:4px solid #0000;position:relative;overflow:hidden}.policy-hero:before{content:"WALL NOTICE / READ BEFORE ACCESS";color:#f2efe54d;letter-spacing:.2em;font:900 9px/1 Arial;position:absolute;top:30px;right:8vw}.policy-hero h1{color:#f2efe5;text-shadow:4px 4px #00000059}.policy-hero>p:last-child{color:#b9b4a8}.policy-nav a{transition:background .3s,color .3s}.policy-content{background:#242321;padding-top:62px}.policy-content>section{color:#111;background:#e6dfcc;position:relative;box-shadow:6px 7px #0000004d}.policy-content>section:before{content:"";background:#fff4c566;height:10px;position:absolute;top:-7px;left:12%;right:12%;transform:rotate(-1deg)}.policy-content>section>span{color:#111;background:#36d9ff;padding:7px 9px;display:inline-block;box-shadow:3px 3px #00000038}.policy-content h2{color:#111}.policy-content p{color:#5f5a50}.policy-content a{color:#8e6a13}.policy-content .policy-contact{color:#f2efe5;background:#111;border-left:4px solid #ff4f91}.policy-content .policy-contact p{color:#aaa}.policy-content .policy-contact a{color:#36d9ff}.policy-footer{color:#aaa59a;background:#111;border-top:1px solid #51452b}.policy-footer a{color:#36d9ff}.reserve-page{background:linear-gradient(145deg,#171717,#242321 52%,#111)}.reserve-header{background:#111;border-bottom:1px solid #51452b;position:relative}.reserve-header:after{content:"PITTSBURGH / CASH-ONLY / VERIFIED HANDOFF";color:#f2efe552;letter-spacing:.18em;font:900 8px/1 Arial;position:absolute;bottom:8px;right:5vw}.reserve-header a{color:#36d9ff}.reserve-hero{background:linear-gradient(145deg,#171717,#242321 52%,#111);background-image:linear-gradient(90deg,transparent,#36d9ff,var(--gold),#ff4f91,transparent),linear-gradient(145deg,#171717,#242321 52%,#111);background-position:bottom,0 0;background-repeat:no-repeat;background-size:100% 4px,100% 100%;border-bottom:4px solid #0000;position:relative;overflow:hidden}.reserve-hero:before{content:"RESERVATION WALL / READ BEFORE REQUESTING";color:#f2efe54d;letter-spacing:.2em;font:900 9px/1 Arial;position:absolute;top:30px;right:6vw}.reserve-hero h1{color:#f2efe5;text-shadow:4px 4px #00000059}.reserve-hero>p:last-child{color:#b9b4a8}.reserve-closed{color:#111;background:#e6dfcc;border:0;transform:rotate(-.7deg);box-shadow:7px 8px #0006}.reserve-closed span{color:#111;background:#36d9ff;padding:7px 9px}.reserve-closed h2{color:#111}.reserve-closed p{color:#5f5a50}.reserve-closed a{color:#76570f}:is(.reserve-closed a:hover,.reserve-closed a:focus-visible){color:#60460b}.reserve-products{background:#242321;border-top:1px solid #51452b;position:relative}.reserve-section-head span{background:var(--gold);color:#111;padding:7px 9px;display:inline-block}.reserve-section-head h2{color:#f2efe5}.reserve-section-head>p{color:#b9b4a8}.reserve-products>article{background:linear-gradient(90deg,transparent,#36d9ff,var(--gold),#ff4f91,transparent) top/100% 2px no-repeat;background-repeat:no-repeat;border-top:2px solid #0000;padding:22px 10px}.reserve-products article b{color:#f2efe5}.reserve-products article span,.reserve-products article small{color:#aaa59a}.reserve-products article strong{color:var(--gold)}.reserve-form{color:#111;background:#e6dfcc;border:0;box-shadow:7px 8px #0006}.reserve-form h2,.reserve-form h3{color:#111}.reserve-choice button{color:#aaa;background:#111;border-color:#111}.reserve-choice button.active{background:var(--gold);color:#111;border-color:var(--gold)}.reserve-fields label{color:#565149}.reserve-fields input,.reserve-fields select,.reserve-fields textarea{color:#111;background:#f8f1dd;border-color:#8e6a13}.reserve-check{color:#565149}.reserve-check b{color:#111}.reserve-summary{color:#f2efe5;background:#111;border:1px solid #36d9ff;box-shadow:6px 7px #0006}.reserve-summary>strong{color:var(--gold)}.reserve-summary dl{border-color:#51452b}.reserve-summary p{color:#aaa59a}.reserve-summary .btn{background:var(--gold);color:#111;border-color:var(--gold)}.reserve-warning,.reserve-message{background:#ffefbc;color:#60490e!important}.reserve-footer{color:#aaa59a;background:#111;border-top:1px solid #51452b}.reserve-footer a{color:#36d9ff}#contact{background:linear-gradient(145deg,#171717,#242321 52%,#111);border-top:1px solid #51452b;padding-top:82px;position:relative;overflow:hidden}#contact:before{content:"CONTACT WALL / PITTSBURGH SUPPORT / CGC";color:#f2efe54d;letter-spacing:.2em;font:900 8px/1 Arial;position:absolute;top:28px;right:5vw}#contact:after{content:"LOCAL SUPPORT";color:#36d9ff94;letter-spacing:.24em;font:950 10px/1 Arial;position:absolute;bottom:78px;left:-13px;transform:rotate(-90deg)}#contact .footer-logo{border-right:1px solid #d8ad3d7a;padding:24px 28px 28px 0;position:relative}#contact .footer-logo:before{content:"";opacity:.72;pointer-events:none;border-left:3px solid #36d9ff;position:absolute;inset:0 28px 0 -18px}#contact .footer-logo>*{z-index:1;position:relative}#contact>div:nth-child(2){color:#111;background:#e6dfcc;padding:24px;transform:rotate(-.7deg);box-shadow:6px 7px #0006}#contact>div:nth-child(2):before{content:"TAP IN / GET ANSWERS";color:#8e6a13;letter-spacing:.18em;margin-bottom:15px;font:900 9px/1 Arial;display:block}#contact>div:nth-child(2) a{color:#111;text-underline-offset:4px;margin:4px 0;font-weight:900;-webkit-text-decoration:underline #36d9ff;text-decoration:underline #36d9ff;text-decoration-thickness:2px;display:inline-block}#contact>p{color:#aaa59a;line-height:1.6}#contact>p:nth-child(3){border-left:3px solid #ff4f91;padding-left:16px}#contact>p:last-child{color:#777;border-top:1px solid #51452b;grid-column:1/-1;padding-top:18px}@media (max-width:900px){#contact .footer-logo{border-bottom:1px solid #d8ad3d7a;border-right:0;padding-bottom:30px;padding-right:0}#contact .footer-logo:before{inset:0 0 22px -12px}}.manifesto blockquote{font-size:0}.manifesto blockquote:before{content:"FOUNDATION. STRUGGLE. CONQUER.";font-size:clamp(36px,5.8vw,78px);line-height:1.02;display:block}.manifesto blockquote:after{content:"Loyalty over clout  ·  Craft over shortcuts  ·  Systems over moments  ·  Long-term trust over fast money";color:#b9b4a8;letter-spacing:.04em;text-shadow:none;margin-top:30px;font:700 clamp(12px,1.35vw,17px)/1.6 Arial;display:block}.manifesto>.eyebrow{font-size:0}.manifesto>.eyebrow:after{content:"BRAND PHILOSOPHY DOCTRINE";letter-spacing:.18em;font-size:11px}.manifesto .rules span{font-size:0}.manifesto .rules span:after{letter-spacing:.18em;font-size:9px}.manifesto .rules span:first-child:after{content:"LOYALTY OVER CLOUT"}.manifesto .rules span:nth-child(2):after{content:"CRAFT OVER SHORTCUTS"}.manifesto .rules span:nth-child(3):after{content:"SYSTEMS OVER MOMENTS"}.hero-copy:after,.opening-status:before{content:"CGC / 3TEARZ / LANE 01"}.manifesto:after{content:"FOUNDATION / STRUGGLE / CONQUER"}.cart-total{color:#bcb5a5;letter-spacing:.1em;border-top:1px solid #4a4028;justify-content:space-between;gap:20px;margin-top:8px;padding-top:18px;font-size:10px;display:flex}.cart-total b{color:var(--gold);letter-spacing:0;font-size:22px}.cart-warning{color:#60490e;background:#fff0c6;padding:10px;font-size:10px;line-height:1.5}.shop-state{color:#b9b4a8;letter-spacing:.08em;background:#15130e;border:1px solid #514829;padding:34px 20px;font-size:11px}.shop-state-error{color:#60490e;background:#fff0c6;border-color:#d1ae55}.shop-tools{grid-template-columns:minmax(0,1fr) 180px 220px;gap:12px;margin:-18px 0 28px;display:grid}.shop-tools label{color:#aaa;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.shop-tools input,.shop-tools select{color:#f2efe5;width:100%;font:inherit;letter-spacing:0;text-transform:none;background:#15130e;border:1px solid #514829;margin-top:7px;padding:13px;font-size:12px;display:block}.shop-tools input:focus,.shop-tools select:focus{outline:2px solid var(--gold);outline-offset:1px}@media (max-width:700px){.shop-tools{grid-template-columns:1fr 1fr;margin-top:-8px}.shop-search{grid-column:1/-1}}@media (max-width:560px){.shop-tools{grid-template-columns:1fr}.shop-search{grid-column:auto}.shop-tools select{width:100%}}.shop-load-more{border-color:var(--gold);color:var(--gold);margin:34px auto 0;display:block}.hero-copy:after,footer:before{display:none}.hero{background:#0b0b0b url(/brand/cgchq-dr-tearz-vault-hero-wide.png) 50%/cover no-repeat;grid-template-columns:1fr 1fr;min-height:560px;position:relative}.hero-copy{z-index:2;background:linear-gradient(90deg,#080808eb 0%,#080808b8 52%,#08080800 100%);padding-top:100px;padding-bottom:90px}.hero-art{z-index:1;background:0 0;border-left:0;min-height:560px}.hero-art .hero-wordmark,.hero-art>p,.hero-art .tear,.hero:after{display:none}@media (max-width:900px){.hero{background-position:68%;min-height:600px}.hero-copy{background:linear-gradient(90deg,#080808e6,#0808088f);padding-top:86px}.hero-art{display:none}}@media (max-width:560px){.hero{background-position:70%;min-height:650px}.hero-copy{background:linear-gradient(90deg,#080808e0,#08080880);padding-top:72px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.store-page .btn{transition:transform var(--cgc-motion),box-shadow var(--cgc-motion),background var(--cgc-motion)}.store-page .btn.gold{box-shadow:var(--cgc-shadow)}.store-page .btn.gold:hover{box-shadow:var(--cgc-glow),var(--cgc-shadow)}.store-page .product,.store-page .shop-state{border-color:var(--line);background:var(--cgc-charcoal)}.store-page .eyebrow,.store-page .product-status{color:var(--gold)}.store-page .shop-tools input,.store-page .shop-tools select{background:#171717e6;border-color:#d8ad3d80}.store-page{background:var(--ink);color:var(--paper)}.store-page header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090909f0;border-bottom-color:#36d9ff38}.store-page nav a,.store-page .bag{transition:color var(--cgc-motion),background var(--cgc-motion)}:is(.store-page nav a:hover,.store-page nav a:focus-visible){color:var(--cgc-cyan)}:is(.store-page .bag:hover,.store-page .bag:focus-visible){color:var(--gold)}.store-page .logo-crown{box-shadow:0 0 0 1px #ff4f912e,0 0 18px #36d9ff1f}.store-page .hero{border-bottom-color:#d8ad3d61;box-shadow:inset 0 -1px #36d9ff2e}.store-page .hero h1 em{color:var(--gold);text-shadow:5px 5px #00000061}.store-page .hero-actions .text-link{color:var(--paper);transition:color var(--cgc-motion),transform var(--cgc-motion)}:is(.store-page .hero-actions .text-link:hover,.store-page .hero-actions .text-link:focus-visible){color:var(--cgc-cyan);transform:translate(3px)}.store-page .store-quick{background:var(--cgc-charcoal);border-bottom-color:#d8ad3d59}.store-page .store-quick a{transition:background var(--cgc-motion),box-shadow var(--cgc-motion),color var(--cgc-motion)}:is(.store-page .store-quick a:hover,.store-page .store-quick a:focus-visible){background:var(--cgc-surface);box-shadow:inset 0 -3px 0 var(--cgc-cyan)}.store-page .store-quick a b{color:var(--paper)}.store-page .store-quick a small{color:var(--cgc-muted)}.store-page .section,.store-page .fulfillment,.store-page .manifesto,.store-page .launch{position:relative}.store-page .section:before,.store-page .fulfillment:before,.store-page .manifesto:before,.store-page .launch:before{color:var(--cgc-subtle);letter-spacing:.22em;font:900 9px/1 Arial}.store-page .section-head h2,.store-page .fulfillment-title h2,.store-page .manifesto blockquote,.store-page .launch h2{color:var(--paper);text-shadow:4px 4px #0000004d}.store-page .section-head>p,.store-page .fulfillment-title>p,.store-page .manifesto blockquote:after,.store-page .launch>div>p{color:var(--cgc-muted)}.store-page .product{box-shadow:var(--cgc-shadow);transition:transform var(--cgc-motion),border-color var(--cgc-motion),box-shadow var(--cgc-motion)}.store-page .product:hover{box-shadow:var(--cgc-glow),var(--cgc-shadow);border-color:#36d9ff8c;transform:translateY(-4px)}.store-page .product h3{color:var(--paper)}.store-page .product>p:not(.product-status),.store-page .product-foot small{color:var(--cgc-muted)}.store-page .tax-card,.store-page .policy-grid article{background:var(--cgc-charcoal);box-shadow:var(--cgc-shadow);border-color:#d8ad3d61}.store-page .policy-grid article>span,.store-page .rules span{background:var(--cgc-cyan);color:#071014;box-shadow:3px 3px #00000047}.store-page .launch .btn{min-width:190px}.store-page footer a{transition:color var(--cgc-motion)}@media (prefers-reduced-motion:reduce){.store-page .product:hover,.store-page .hero-actions .text-link:hover{transform:none}}.store-page{--cgc-gold-deep:#b78928;--cgc-cyan-muted:#248aa3;--cgc-magenta-muted:#9d3d62;--cgc-paper-deep:#d6cdb5}.store-page .announcement{background:var(--cgc-gold-deep);color:#090909}.store-page .hero-copy{background:linear-gradient(90deg,#050505fb 0%,#090909e6 46%,#0909092e 100%)}.store-page .hero h1 em{color:#c59a32}.store-page .hero-copy .eyebrow{background:var(--cgc-gold-deep);box-shadow:4px 4px #0000008c}.store-page .hero-actions .btn.gold{background:#c59a32;border-color:#c59a32;box-shadow:4px 4px #00000094}:is(.store-page .hero-actions .btn.gold:hover,.store-page .hero-actions .btn.gold:focus-visible){background:#d5ad45;box-shadow:4px 4px #00000094}.store-page .store-quick a span{color:#c59a32}:is(.store-page .store-quick a:hover,.store-page .store-quick a:focus-visible){box-shadow:inset 0 -3px 0 var(--cgc-gold-deep);background:#1d1c1a}.store-page .store-quick:after,.store-page .store-quick a:not(:last-child):after{opacity:.55;background:linear-gradient(#0000,#248aa3 22%,#b78928 50%,#9d3d62 78%,#0000);box-shadow:0 0 7px #248aa359}.store-page .section,.store-page .fulfillment,.store-page .manifesto,.store-page .launch{background-color:#111}.store-page .section-head h2,.store-page .fulfillment-title h2,.store-page .manifesto blockquote,.store-page .launch h2{letter-spacing:-.055em}.store-page .product,.store-page .tax-card,.store-page .policy-grid article{background:#1b1a18;box-shadow:5px 5px #00000085}.store-page .product:hover{border-color:#c59a32b8;box-shadow:0 0 14px #c59a321f,5px 5px #00000085}.store-page .policy-grid article>span,.store-page .rules span{background:#248aa3;box-shadow:3px 3px #00000073}.store-page .policy-grid article:nth-child(2)>span,.store-page .rules span:nth-child(2){background:#9d3d62}.store-page .launch{background:linear-gradient(135deg,#1b1a18,#101010);border-top:1px solid #c59a324d;border-bottom:1px solid #c59a324d}.store-page footer{background:linear-gradient(145deg,#121212,#1b1a18 52%,#0b0b0b);border-top-color:#c59a3261}.store-page footer a{color:#61b6c9}.admin-receiving .receiving-entry,.admin-simulator .sim-builder,.admin-simulator .sim-results,.admin-orders,.admin-expenses,.admin-launch .launch-checks article,.admin-history .history-list{position:relative;box-shadow:5px 6px #00000047}.admin-receiving .receiving-entry:before,.admin-simulator .sim-builder:before,.admin-simulator .sim-results:before,.admin-orders:before,.admin-expenses:before,.admin-launch .launch-checks article:before,.admin-history .history-list:before{content:"";pointer-events:none;background:#fff4c56b;height:9px;position:absolute;top:-6px;left:15%;right:12%;transform:rotate(-1deg)}.admin-receiving .receiving-entry:nth-child(2n):before,.admin-launch .launch-checks article:nth-child(2n):before{background:#fff4c54d;transform:rotate(1deg)}.admin-receiving .receiving-entry,.admin-simulator .sim-builder,.admin-orders,.admin-expenses{border-color:#b8ae98}.admin-simulator .sim-results,.admin-history .history-list,.admin-receiving .receiving-entry input,.admin-simulator input,.admin-simulator select,.admin-orders input,.admin-expenses input{border-color:#b58b32}.admin-receiving .receiving-entry button,.admin-simulator button,.admin-orders button,.admin-expenses button{box-shadow:3px 3px #00000040}.admin-history .history-list{background:#1b1a18}@media (max-width:700px){.admin-receiving .receiving-entry,.admin-simulator .sim-builder,.admin-simulator .sim-results,.admin-orders,.admin-expenses,.admin-launch .launch-checks article,.admin-history .history-list{box-shadow:3px 4px #0000003d}}.store-page #incoming:before,.store-page #incoming:after,.store-page .hero-copy:after,.store-page .logo:after,.store-page .opening-status:before,.store-page .opening-status:after{content:none}.admin-page[data-view=overview],.admin-page[data-view=guide],.admin-page[data-view=receiving]{background:#d8d0bb}.admin-page[data-view=overview] .admin-hero,.admin-page[data-view=guide] .guide-hero{border-bottom:4px solid #b58b32;position:relative;box-shadow:0 6px #0003}.admin-page[data-view=overview] .admin-hero:before,.admin-page[data-view=guide] .guide-hero:before{content:"";pointer-events:none;background:#fff4c56b;height:10px;position:absolute;top:-7px;left:15%;right:12%;transform:rotate(-1deg)}.admin-page[data-view=overview] .admin-kpis{background:#efeade;border-bottom-color:#b8ae98}.admin-page[data-view=overview] .admin-kpis article{border-right-color:#c8c0af}.admin-page[data-view=overview] .admin-command-center{background:#d8d0bb;border-bottom-color:#b8ae98}.admin-page[data-view=overview] .command-grid button,.admin-page[data-view=guide] .roadmap article{position:relative;box-shadow:4px 5px #0000003d}.admin-page[data-view=overview] .command-grid button:before,.admin-page[data-view=guide] .roadmap article:before{content:"";pointer-events:none;background:#fff4c56b;height:8px;position:absolute;top:-6px;left:18%;right:12%;transform:rotate(-1deg)}.admin-page[data-view=guide] .admin-guide{background:#d8d0bb}.admin-page[data-view=guide] .guide-hero aside{box-shadow:4px 5px #0000004d}.admin-page[data-view=receiving] .admin-receiving{background:#171717}.admin-page[data-view=receiving] .receiving-kpis{border-color:#b58b32}@media (max-width:700px){.admin-page[data-view=overview] .command-grid button,.admin-page[data-view=guide] .roadmap article{box-shadow:3px 4px #00000038}}.new-product{background:#efeade;border:1px solid #b8ae98;margin:0 0 24px;padding:24px;position:relative;box-shadow:5px 6px #0000003d}.new-product:before{content:"";pointer-events:none;background:#fff4c57a;height:9px;position:absolute;top:-6px;left:18%;right:12%;transform:rotate(-1deg)}.new-product h3{margin:4px 0 6px;font-size:24px}.new-product p:not(.admin-kicker){color:#716e67;margin:0;font-size:12px;line-height:1.5}.new-product-fields{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:12px;margin-top:20px;display:grid}.new-product-fields label{letter-spacing:.08em;color:#675f50;font-size:9px;font-weight:900}.new-product-fields input,.new-product-fields select{color:#111;width:100%;font:inherit;letter-spacing:0;background:#fff8dc;border:1px solid #bdb4a0;margin-top:7px;padding:11px;font-size:12px;display:block}.new-product-fields button{height:42px}.new-product-status{font-weight:800;color:#755a16!important;margin-top:14px!important}.admin-fields select{color:#111;background:0 0;border:0;border-bottom:2px solid #b78a1a;width:100%;margin-top:10px;padding:7px 0;font-size:13px;font-weight:900;display:block}@media (max-width:900px){.new-product-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.new-product{padding:18px}.new-product-fields{grid-template-columns:1fr 1fr}.new-product-fields button{grid-column:1/-1}}.stock-adjustment{color:#eee;background:#1b1a18;border:1px solid #b58b32;margin:0 0 28px;padding:24px;position:relative;box-shadow:5px 6px #0000004d}.stock-action-strip{background:#f3eddb;border:1px solid #b58b32;grid-template-columns:minmax(220px,.8fr) 2fr;align-items:center;gap:24px;margin:0 0 18px;padding:22px;display:grid;box-shadow:5px 6px #0000002e}.ops-modal-backdrop{z-index:1000;background:#080705c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ops-modal{color:#171513;background:#f3eddb;border:1px solid #171513;width:min(560px,100%);padding:30px;box-shadow:9px 10px #00000059}.ops-modal h2{margin:5px 0 12px;font-size:34px}.ops-modal>p:not(.admin-kicker){color:#5d5649;line-height:1.55}.ops-modal-rule{background:#fffaf0;border-left:4px solid #cda82e;gap:5px;margin:22px 0;padding:15px;display:grid}.ops-modal-rule span{color:#5d5649;font-size:13px;line-height:1.45}.ops-modal-actions{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}@media (max-width:560px){.ops-modal{padding:22px}.ops-modal-actions{grid-template-columns:1fr;display:grid}.ops-modal-actions button{width:100%}}.recovery-modal label{letter-spacing:.11em;text-transform:uppercase;gap:7px;margin-top:16px;font-size:10px;font-weight:900;display:grid}.recovery-modal input{color:#171513;background:#fff;border:1px solid #7f7666;width:100%;padding:13px 14px;font:600 16px/1.2 system-ui}.recovery-modal input:focus-visible{outline-offset:2px;outline:3px solid #8a6713}.recovery-modal input:disabled{opacity:.65;background:#e8e1d1}.admin-page .admin-hero .admin-button.secondary{color:#e0bd54;border-color:#e0bd54}:is(.admin-page .admin-hero .admin-button.secondary:hover,.admin-page .admin-hero .admin-button.secondary:focus-visible){color:#111;background:#e0bd54}.admin-page .admin-hero .admin-button.secondary:focus-visible{outline-color:#fff}.dr-tearz-panel{color:#f4eddb;background:#151311;border:1px solid #b58b32;grid-template-columns:1.1fr 1fr;gap:28px;margin:24px 0;padding:26px;display:grid;box-shadow:6px 7px #00000038}.dr-tearz-panel h2{color:#f4eddb;margin:4px 0 8px;font-size:32px}.dr-tearz-intro>p:not(.admin-kicker){color:#c7beac;max-width:600px;line-height:1.55}.dr-tearz-prompts{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.dr-tearz-prompts button{color:#e0b632;letter-spacing:.08em;cursor:pointer;background:#26221b;border:1px solid #80652a;padding:10px 12px;font-size:10px}:is(.dr-tearz-prompts button:hover,.dr-tearz-prompts button:focus-visible){color:#171513;background:#e0b632}.dr-tearz-workspace{align-content:center;gap:12px;display:grid}.dr-tearz-workspace label{color:#e0b632;letter-spacing:.1em;text-transform:uppercase;gap:7px;font-size:11px;display:grid}.dr-tearz-workspace input{color:#171513;font:inherit;text-transform:none;letter-spacing:0;background:#fffaf0;border:1px solid #b58b32;padding:14px}.dr-tearz-status{color:#c7beac;margin:0;font-size:12px}.dr-tearz-answer{color:#171513;background:#f3eddb;border-left:4px solid #e0b632;padding:16px}.dr-tearz-answer span{color:#81651f;letter-spacing:.12em;font-size:10px}.dr-tearz-answer p{white-space:pre-wrap;margin:8px 0 0;line-height:1.55}@media (max-width:760px){.dr-tearz-panel{grid-template-columns:1fr;padding:20px}.dr-tearz-panel h2{font-size:27px}}.stock-action-strip h2{color:#171513;margin:4px 0 6px;font-size:28px}.stock-action-strip>div:first-child>p:not(.admin-kicker){color:#5d5649;margin:0;font-size:13px;line-height:1.5}.stock-action-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.stock-action-grid button{text-align:left;color:#171513;cursor:pointer;background:#fffaf0;border:1px solid #c6b88f;min-height:86px;padding:13px}:is(.stock-action-grid button:hover,.stock-action-grid button:focus-visible){outline-offset:2px;background:#d9b33c;border-color:#171513;outline:2px solid #171513}.stock-action-grid b,.stock-action-grid span{display:block}.stock-action-grid b{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.stock-action-grid span{color:#6b6253;margin-top:7px;font-size:11px;line-height:1.3}@media (max-width:900px){.stock-action-strip{grid-template-columns:1fr}.stock-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.stock-action-grid{grid-template-columns:1fr 1fr}}.stock-adjustment:before{content:"";pointer-events:none;background:#fff4c54d;height:9px;position:absolute;top:-6px;left:22%;right:10%;transform:rotate(1deg)}.stock-adjustment h3{margin:4px 0 6px;font-size:24px}.stock-adjustment p:not(.admin-kicker){color:#aaa;margin:0;font-size:12px;line-height:1.5}.stock-adjustment .new-product-fields{grid-template-columns:1.35fr 1fr .55fr 1.8fr auto}.stock-adjustment .new-product-fields label{color:#d8d0bb}.stock-adjustment .new-product-fields input,.stock-adjustment .new-product-fields select{background:#fff8dc;border-color:#b58b32}.stock-adjustment .new-product-status{color:#d8ad3d!important}.stock-adjustment .stock-count-preview{border-left:3px solid var(--gold);background:#29261f;padding:11px 13px;font-weight:800;color:#f2e4b5!important;margin:14px 0 0!important}@media (max-width:900px){.stock-adjustment .new-product-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.stock-adjustment .adjustment-reason{grid-column:span 2}}.admin-today-hero{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:center;padding:42px 5vw;display:grid}.admin-today-hero h1{margin-bottom:14px;font-size:clamp(42px,6vw,70px)}.admin-today-hero p:last-child{font-size:15px}.today-stage{background:#272217;border:1px solid #806a32;gap:7px;padding:20px 22px;display:grid;box-shadow:5px 6px #0000004d}.today-stage span{color:#e0b632;letter-spacing:.16em;font-size:9px;font-weight:950}.today-stage b{color:#f4eddb;font-size:17px;line-height:1.25}.today-stage small{color:#c7beac;font-size:12px;line-height:1.45}.ops-business-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0;display:grid}.ops-business-lanes article{background:#f7f2e7;border:1px solid #b9ad92;flex-direction:column;min-height:250px;padding:24px;display:flex;box-shadow:4px 5px #0003}.ops-business-lanes article:nth-child(2){background:#e8dcc0}.ops-business-lanes article:nth-child(3){color:#f4eddb;background:#191816;border-color:#191816}.ops-business-lanes>article>span{color:#775b13;letter-spacing:.15em;font-size:9px;font-weight:950}.ops-business-lanes article:nth-child(3)>span{color:#e0b632}.ops-business-lanes h3{margin:15px 0 10px;font-size:24px;line-height:1.05}.ops-business-lanes p{color:#5c564b;margin:0;font-size:14px;line-height:1.55}.ops-business-lanes article:nth-child(3) p{color:#c7beac}.ops-business-lanes article>div{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:22px;display:flex}.ops-business-lanes button{color:#f4d66f;letter-spacing:.08em;background:#171614;border:1px solid #171614;min-height:44px;padding:10px 12px;font-size:9px;font-weight:950}.ops-business-lanes article:nth-child(3) button{color:#171614;background:#d7b23a;border-color:#d7b23a}.ops-owner-tools{background:#cfc5ae;border:1px solid #8f8269;margin-top:24px}.ops-owner-tools>summary,.ops-history-disclosure>summary{cursor:pointer;gap:5px;min-height:72px;padding:17px 20px;list-style:none;display:grid}.ops-owner-tools>summary::-webkit-details-marker{display:none}.ops-history-disclosure>summary::-webkit-details-marker{display:none}.ops-owner-tools>summary:after,.ops-history-disclosure>summary:after{content:"OPEN +";letter-spacing:.1em;grid-area:1/2/4;place-self:center end;font-size:10px;font-weight:950}.ops-owner-tools[open]>summary:after,.ops-history-disclosure[open]>summary:after{content:"CLOSE −"}.ops-owner-tools>summary span,.ops-history-disclosure>summary span{color:#674d0b;letter-spacing:.15em;font-size:9px;font-weight:950}.ops-owner-tools>summary b,.ops-history-disclosure>summary b{font-size:17px}.ops-owner-tools>summary small,.ops-history-disclosure>summary small{color:#585248;font-size:12px}.ops-owner-tools[open]>summary{border-bottom:1px solid #8f8269}.ops-owner-tool-actions{flex-wrap:wrap;gap:8px;padding:20px;display:flex}.admin-page .ops-owner-tool-actions .admin-button.secondary{color:#f4d66f;background:#171614;border-color:#171614}.ops-owner-tools .release-panel{margin:0 20px 18px}.ops-owner-tools .admin-kpis{border:1px solid #aaa08a;margin:0 20px 18px}.ops-owner-tools .admin-kpis article{padding:22px}.ops-assistant-tools{background:#171614;border:1px solid #806a32;margin:0 20px 20px}.ops-assistant-tools>summary{color:#e0b632;cursor:pointer;letter-spacing:.08em;min-height:52px;padding:15px 18px;font-size:11px;font-weight:950}.ops-assistant-tools .dr-tearz-panel{box-shadow:none;border-width:1px 0 0;margin:0}.admin-history{padding:30px 5vw 54px}.ops-history-disclosure{background:#1b1a18;border:1px solid #584d35}.ops-history-disclosure>summary{color:#f4eddb}.ops-history-disclosure>summary span{color:#e0b632}.ops-history-disclosure>summary small{color:#aaa397}.ops-history-content{padding:34px}.ops-history-content>.admin-section-head:not(:first-child){margin-top:46px}@media (max-width:900px){.admin-today-hero{grid-template-columns:1fr}.today-stage{width:100%}.ops-business-lanes{grid-template-columns:1fr}.ops-business-lanes article{min-height:0}.ops-owner-tools .admin-kpis{grid-template-columns:1fr 1fr}}@media (max-width:560px){.admin-today-hero{padding:32px 5vw}.admin-today-hero h1{font-size:46px}.ops-business-lanes article{padding:20px}.ops-owner-tools>summary,.ops-history-disclosure>summary{grid-template-columns:1fr auto;padding:15px}.ops-owner-tools>summary small,.ops-history-disclosure>summary small{grid-column:1/-1}.ops-owner-tool-actions{padding:15px;display:grid}.ops-owner-tool-actions .admin-button{width:100%}.ops-owner-tools .release-panel,.ops-owner-tools .admin-kpis,.ops-assistant-tools{margin-left:15px;margin-right:15px}.ops-owner-tools .admin-kpis{grid-template-columns:1fr 1fr}.ops-owner-tools .admin-kpis article{padding:17px}.ops-history-content{padding:24px 15px}.stock-adjustment{padding:18px}.stock-adjustment .new-product-fields{grid-template-columns:1fr 1fr}.stock-adjustment .adjustment-reason,.stock-adjustment .new-product-fields button{grid-column:1/-1}}.supplier-create{background:#efeade;border:1px solid #b8ae98;margin:0 0 24px;padding:24px;position:relative;box-shadow:5px 6px #0000003d}.supplier-create:before{content:"";pointer-events:none;background:#fff4c57a;height:9px;position:absolute;top:-6px;left:18%;right:12%;transform:rotate(-1deg)}.supplier-create h3{margin:4px 0 6px;font-size:24px}.supplier-create p:not(.admin-kicker){color:#716e67;margin:0;font-size:12px;line-height:1.5}.supplier-create-fields{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;margin-top:20px;display:grid}.supplier-create-fields label{letter-spacing:.08em;color:#675f50;font-size:9px;font-weight:900}.supplier-create-fields input{color:#111;width:100%;font:inherit;letter-spacing:0;background:#fff8dc;border:1px solid #bdb4a0;margin-top:7px;padding:11px;font-size:12px;display:block}.supplier-create-fields button{height:42px}.supplier-card dd input{color:#111;width:100%;font:inherit;background:#fff8dc;border:1px solid #bdb4a0;padding:6px;font-size:11px}@media (max-width:900px){.supplier-create-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.supplier-create{padding:18px}.supplier-create-fields{grid-template-columns:1fr}.supplier-create-fields button{grid-column:auto}}.po-line-items{gap:8px;display:grid}.po-line-items>span{letter-spacing:.08em;color:#675f50;font-size:9px;font-weight:900}.po-line-items>div{grid-template-columns:1fr 110px;gap:8px;display:grid}.po-line-items select,.po-line-items input{color:#111;font:inherit;background:#fff8dc;border:1px solid #bdb4a0;padding:11px;font-size:12px}.po-line-items>button{color:#7f621b;letter-spacing:.08em;background:0 0;border:1px solid #b58b32;justify-self:start;padding:8px 10px;font-size:9px;font-weight:900}.po-line-summary{gap:4px;margin:6px 0;padding:0;list-style:none;display:grid}.po-line-summary li{color:#514b40;font-size:11px;font-weight:800}.receiving-po-select{color:#d8d0bb;letter-spacing:.08em;margin-top:16px;font-size:9px;font-weight:900;display:block}.receiving-po-select select{color:#111;min-width:280px;font:inherit;letter-spacing:0;background:#fff8dc;border:1px solid #b58b32;margin-top:7px;padding:10px;font-size:12px;display:block}.receiving-po-context{color:#eee;background:#2a2516;border:1px solid #755c1c;align-items:center;gap:14px;margin:0 0 22px;padding:15px 18px;display:flex}.receiving-po-context b{color:#d8ad3d;font-size:11px}.receiving-po-context span{color:#c8c0af;font-size:11px}.launch-readiness{border:1px solid #b8ae98;align-items:center;gap:16px;margin:0 0 24px;padding:16px 20px;display:flex;box-shadow:4px 5px #00000038}.launch-readiness b{letter-spacing:.14em;font-size:10px}.launch-readiness span{color:#625d52;font-size:11px}.launch-readiness.ready{color:#274e13;background:#e1efd9;border-color:#76935f}.launch-readiness.waiting{color:#6d5110;background:#fff0c6;border-color:#b58b32}@media (max-width:560px){.receiving-po-select select{width:100%;min-width:0}.receiving-po-context{display:block}.receiving-po-context span{margin-top:6px;line-height:1.5;display:block}}.store-page .hero-copy>.eyebrow,.store-page .store-view-tabs:after{display:none}.store-page #incoming .product,.store-page #incoming .product h3{color:#111}.store-page #incoming .product>p:not(.product-status){color:#5f5a50}.store-page #incoming .product-foot small{color:#625d52}.store-page #incoming .product-foot b{color:#8e6a13}.store-page #incoming .product-status{background:#111;color:#36a9c4!important}.store-page #incoming .shop-add{color:#111;background:#c59a32;border-color:#c59a32}.store-page #incoming .shop-add:hover{background:#d5ad45}.age-screen{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050505f0}.age-card{background:#171615;border:1px solid #c59a32;width:min(540px,100% - 32px);padding:48px 44px;box-shadow:8px 8px #000000a6,0 30px 100px #000c}.age-mark{background:#c59a32;width:86px;height:86px;margin-bottom:20px;box-shadow:4px 4px #00000073}.age-card .eyebrow{color:#ff4f91}.age-card h2{letter-spacing:-.04em;margin:14px 0;font-size:clamp(32px,5vw,46px)}.age-card>p:not(.eyebrow){color:#c0baad;max-width:390px;margin:0 auto;line-height:1.65}.age-actions .btn{min-width:142px}.age-actions .btn.quiet{color:#aaa59a;border-color:#625d52}.age-card{color:#111;background:#d8d0bb;border:0;position:relative;transform:rotate(-.6deg);box-shadow:7px 8px #000000a6,0 30px 100px #000c}.age-card:before{content:"";background:#fff4c58c;height:12px;position:absolute;top:-8px;left:15%;right:12%;transform:rotate(-1.5deg)}.age-card-brand{text-align:left;border-bottom:1px solid #11111147;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:18px;display:flex}.age-card-brand img{width:58px;height:auto}.age-card-brand span{letter-spacing:.04em;font-size:13px;font-weight:950}.age-card-brand small{color:#655e50;letter-spacing:.18em;margin-top:4px;font-size:7px;display:block}.age-card-rule{color:#6d5313;letter-spacing:.16em;justify-content:space-between;align-items:center;margin-bottom:18px;font:950 9px/1 Arial;display:flex}.age-card-rule span{color:#111;background:#c59a32;padding:7px 9px;box-shadow:3px 3px #00000040}.age-card-rule b{font-size:8px}.age-card .age-mark{color:#d8d0bb;background:#171615;width:74px;height:74px;margin:0 auto 16px;box-shadow:4px 4px #0000004d}.age-card .eyebrow{color:#704154;font-size:9px}.age-card h2{color:#111}.age-card>p:not(.eyebrow){color:#554f44}.age-card .btn.gold{color:#d8d0bb;background:#171615;border-color:#171615}.age-card .btn.gold:hover{background:#302d28}.age-card .btn.quiet{color:#554f44;border-color:#11111159}.age-card-foot{color:#6b6253;letter-spacing:.14em;border-top:1px solid #11111140;margin-top:24px;padding-top:15px;font-size:8px;font-weight:900;display:block}@media (max-width:560px){.age-card{padding:32px 22px}.age-card-brand img{width:50px}.age-card-brand span{font-size:11px}.age-card-foot{font-size:7px}}.store-page .tax-card,.store-page .policy-grid article,.shop-cart-bar,.shop-state,.policy-content>section,.reserve-form,.reserve-summary{position:relative;box-shadow:6px 7px #00000080}.store-page .tax-card:before,.store-page .policy-grid article:before,.shop-cart-bar:before,.shop-state:before,.policy-content>section:before,.reserve-form:before,.reserve-summary:before{content:"";pointer-events:none;background:#fff4c57a;height:10px;position:absolute;top:-7px;left:14%;right:12%;transform:rotate(-1.2deg)}.store-page .policy-grid article:nth-child(2):before,.policy-content>section:nth-child(2n):before{background:#fff4c557;transform:rotate(1deg)}.store-page .tax-card{transform:rotate(-.5deg)}.store-page .policy-grid article:first-child{transform:rotate(-.7deg)}.store-page .policy-grid article:nth-child(2){transform:rotate(.7deg)}.store-page .policy-grid article:nth-child(3){transform:rotate(-.4deg)}.store-page .policy-grid article:nth-child(4){transform:rotate(.5deg)}.store-page .policy-grid article:hover{transform:translateY(-4px)rotate(0);box-shadow:8px 10px #00000085}.shop-cart-bar,.shop-state{color:#111;background:#d8d0bb;border-color:#0000}.shop-cart-bar span{color:#554f44}.shop-cart-bar b{color:#7f621b}.policy-content>section{border:0}.reserve-form{transform:rotate(-.35deg)}.reserve-summary{transform:rotate(.35deg)}@media (max-width:700px){.store-page .policy-grid article{transform:none}.store-page .policy-grid article:hover{transform:translateY(-3px)}.reserve-form,.reserve-summary{transform:none}}.admin-product,.admin-command-center article,.admin-guide article,.launch-checks article{position:relative;box-shadow:5px 6px #00000047}.admin-product:before,.admin-command-center article:before,.admin-guide article:before,.launch-checks article:before{content:"";pointer-events:none;background:#fff4c573;height:9px;position:absolute;top:-6px;left:15%;right:12%;transform:rotate(-1deg)}.admin-product{border-color:#b8ae98}.admin-product-title .ready{color:#274e13;background:#d8d0bb}.admin-product-title .transit{color:#111;background:#c59a32}.admin-quick-actions button,.admin-button{box-shadow:3px 3px #00000040}.catalog-toolbar{background:#cfc5ae;border:1px solid #9b8e75;grid-template-columns:minmax(260px,1fr) 220px auto;align-items:end;gap:14px;margin:0 0 24px;padding:20px;display:grid}.catalog-toolbar label{color:#5e4d25;letter-spacing:.12em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:950;display:grid}.catalog-toolbar input,.catalog-toolbar select{color:#191817;width:100%;font:inherit;letter-spacing:0;text-transform:none;background:#f5f0e2;border:1px solid #8d805f;padding:13px}.catalog-toolbar>span{color:#5e4d25;justify-self:end;padding:13px 0;font-size:11px;font-weight:800}.catalog-empty{color:#5f5b53;background:#f5f0e2;border:1px dashed #9b8e75;gap:8px;padding:42px;display:grid}.catalog-empty b{color:#191817;font-size:18px}.catalog-empty span{font-size:12px}.product-readiness{flex-wrap:wrap;gap:8px;margin:16px 0 4px;display:flex}.product-readiness span{color:#625b4f;letter-spacing:.1em;background:#ded5c0;padding:7px 9px;font-size:8px;font-weight:950}.product-readiness .complete{color:#31551d;background:#d4dfc4}.product-readiness .pending{color:#765e17;background:#eee3bd}.today-next-action{color:#171717;background:#d9b03d;justify-content:space-between;align-items:center;gap:24px;margin:0 0 18px;padding:22px 26px;display:flex;box-shadow:4px 5px #00000040}.today-next-action h3{margin:7px 0 5px;font-size:25px;line-height:1}.today-next-action p:last-child{color:#4d3e1a;margin:0;font-size:12px}.today-next-action .admin-kicker{color:#5b4310;margin:0}.today-next-action .admin-button{color:#f7f1df;white-space:nowrap;box-shadow:none;background:#171717;border-color:#171717}.finance-closeout{color:#191817;background:#d8d0bb;grid-template-columns:.9fr 1.1fr;gap:30px;margin:0 0 24px;padding:24px 28px;display:grid;box-shadow:4px 5px #0003}.finance-closeout h3{margin:7px 0 8px;font-size:25px;line-height:1.05}.finance-closeout p:last-child{color:#5f5b53;margin:0;font-size:12px;line-height:1.45}.finance-closeout .admin-kicker{color:#725616;margin:0}.finance-closeout ol{gap:12px;margin:0;padding-left:22px;display:grid}.finance-closeout li{padding-left:5px}.finance-closeout li b,.finance-closeout li span{display:block}.finance-closeout li b{font-size:13px}.finance-closeout li span{color:#5f5b53;margin-top:3px;font-size:11px;line-height:1.35}.expense-toolbar{background:#cfc5ae;border:1px solid #9b8e75;grid-template-columns:minmax(260px,1fr) 230px auto;align-items:end;gap:14px;margin:26px 0 14px;padding:18px 20px;display:grid}.expense-toolbar label{color:#5e4d25;letter-spacing:.12em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:950;display:grid}.expense-toolbar input,.expense-toolbar select{color:#191817;width:100%;font:inherit;letter-spacing:0;text-transform:none;background:#f5f0e2;border:1px solid #8d805f;padding:12px}.expense-toolbar span{color:#5e4d25;justify-self:end;padding:12px 0;font-size:11px;font-weight:800}.product-media-control{color:#eee;background:#1a1917;border:1px solid #4f4637;margin:16px 0;padding:16px;display:block}.product-media-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.product-media-pair>div{background:#25221d;border:1px solid #514733;gap:8px;padding:14px;display:grid}.product-media-control img,.product-media-empty{object-fit:cover;background:#161512;border:1px solid #5a503d;width:100%;height:150px}.product-media-empty{color:#e0b632;text-align:center;letter-spacing:.12em;place-items:center;font-size:10px;display:grid}.product-media-control b{color:var(--gold);letter-spacing:.12em;font-size:10px}.product-media-control small,.product-media-control span{color:#aaa;font-size:11px;line-height:1.4}.product-media-control input{color:#eee;max-width:100%;font-size:10px}.product-media-control .admin-button{box-shadow:none;width:100%;padding:10px 12px}@media (max-width:700px){.catalog-toolbar{grid-template-columns:1fr;margin-bottom:18px}.catalog-toolbar>span{justify-self:start;padding:0}.catalog-toolbar input,.catalog-toolbar select{min-height:44px}.today-next-action{padding:20px;display:block}.today-next-action .admin-button{width:100%;margin-top:18px}.finance-closeout{grid-template-columns:1fr;padding:22px}.finance-closeout ol{padding-left:20px}}:root{--ops-ink:#171716;--ops-panel:#e2dbc8;--ops-paper:#f4efdf;--ops-line:#b8ae98;--ops-gold:#d8ad3d;--ops-magenta:#e94b96;--ops-cyan:#36d9ff}.admin-page{background:var(--ops-ink);color:#171716}.admin-page .admin-header{background:#101010;border-bottom-color:#493b1e;box-shadow:0 5px #0000004d}.admin-page .admin-header:after{content:"";background:linear-gradient(90deg,var(--ops-gold),var(--ops-cyan),var(--ops-magenta),var(--ops-gold));opacity:.8;height:2px;position:absolute;bottom:-2px;left:0;right:0}.admin-page .admin-hero{color:#f2efe5;border-bottom:5px solid var(--ops-gold);background:#111}.admin-page .admin-hero h1,.admin-page .admin-section-head h2{letter-spacing:-.05em}.admin-page .admin-button{background:var(--ops-gold);border-color:var(--ops-gold);box-shadow:3px 3px #00000040}.release-panel{color:#eee;background:#201e1a;border:1px solid #5d5037;border-top:0;grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(120px,1fr));align-items:center;gap:18px;margin:0 6vw;padding:16px 20px;display:grid}.release-panel>div{gap:4px;display:grid}.release-panel .admin-kicker{color:#d9b03d;margin:0}.release-panel span:not(.admin-kicker){letter-spacing:.12em;color:#9a9588;text-transform:uppercase;font-size:9px}.release-panel strong{font-size:15px}.release-panel b{color:#f0d98a;letter-spacing:.05em;font-size:11px}@media (max-width:700px){.release-panel{grid-template-columns:1fr 1fr;margin:0 5vw;padding:15px}.release-panel>div:first-child{grid-column:1/-1}}.admin-page :where(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #171717}.supplier-message{position:relative}.supplier-message:before{content:"";background:#987116;border-radius:50%;width:7px;height:7px;margin:0 9px 1px 0;display:inline-block}.admin-suppliers[aria-busy=true] .supplier-message{background:#eee9dc;border-left-color:#171717}.admin-suppliers[aria-busy=true] .supplier-message:before{animation:1s ease-in-out infinite admin-pulse}@keyframes admin-pulse{50%{opacity:.25;transform:scale(.75)}}.admin-page .admin-button.secondary{color:#80610f;background:0 0}.admin-page .admin-status{background:#fff0c6;border-bottom-color:#d5bd72;justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-page .admin-status button{color:#604b0f;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #80610f;flex:none;padding:7px 11px;font-size:9px;font-weight:950}:is(.admin-page .admin-status button:hover,.admin-page .admin-status button:focus-visible){color:#fff8dc;background:#80610f}.admin-page .admin-kpis,.admin-page .receiving-kpis,.admin-page .finance-kpis,.admin-page .supplier-kpis{background:var(--ops-paper);border-color:var(--ops-line)}.admin-page .admin-kpis article,.admin-page .receiving-kpis article,.admin-page .finance-kpis article,.admin-page .supplier-kpis article{background:var(--ops-paper);border-color:#c9c1b2}.admin-page .admin-inventory,.admin-page .admin-orders,.admin-page .admin-finance,.admin-page .admin-launch,.admin-page .admin-suppliers{background:var(--ops-ink);color:#171716}.admin-page .admin-inventory>.admin-section-head,.admin-page .admin-orders>.admin-section-head,.admin-page .admin-finance>.admin-section-head,.admin-page .admin-launch>.admin-section-head,.admin-page .admin-suppliers>.admin-section-head{color:#f2efe5}.admin-page .admin-section-head>p{color:#a5a096}.admin-page .admin-product,.admin-page .order-form,.admin-page .order-card,.admin-page .expense-form,.admin-page .expense-list article,.admin-page .supplier-card,.admin-page .purchase-form,.admin-page .supplier-documents,.admin-page .admin-guide article{background:var(--ops-paper);border-color:var(--ops-line);box-shadow:5px 6px #00000057}.admin-page .admin-product:before,.admin-page .order-form:before,.admin-page .order-card:before,.admin-page .expense-form:before,.admin-page .supplier-card:before,.admin-page .purchase-form:before,.admin-page .supplier-documents:before{content:"";pointer-events:none;background:#fff4c57a;height:9px;position:absolute;top:-6px;left:15%;right:12%;transform:rotate(-1deg)}.admin-page .admin-product-title,.admin-page .order-card-head{background:var(--ops-paper);border-color:#d1c8b6}.admin-page .admin-fields,.admin-page .order-controls,.admin-page .expense-check{background:#d8d0bb}.admin-page .admin-fields label,.admin-page .order-fields label,.admin-page .expense-fields label,.admin-page .supplier-card label,.admin-page .purchase-fields label{color:#665f52}.admin-page .admin-fields input,.admin-page input,.admin-page select,.admin-page textarea{border-color:#a88732}.admin-page .admin-history,.admin-page .admin-receiving{color:#f2efe5;background:#111}.admin-page .admin-history .history-list,.admin-page .admin-receiving .receiving-entry,.admin-page .admin-simulator .sim-builder{background:var(--ops-paper);color:#171716;border-color:var(--ops-line)}.admin-page .admin-history .history-list article{background:#26231e}.admin-page .finance-guide,.admin-page .purchase-rule,.admin-page .order-snapshot,.admin-page .sim-results{color:#f2efe5;border:1px solid var(--ops-cyan);background:#111;box-shadow:5px 6px #00000073}.admin-page .launch-checks{background:#b8ae98;border-color:#b8ae98}.admin-page .launch-checks article{background:var(--ops-paper)}.admin-page .admin-footer{background:#0b0b0b;border-top:1px solid #493b1e}@media (max-width:700px){.expense-toolbar{grid-template-columns:1fr}.expense-toolbar span{justify-self:start;padding:0}.product-media-pair{grid-template-columns:1fr}.product-media-control img,.product-media-empty{height:180px}.product-media-control input{max-width:none}}.admin-kicker{color:#8e6a13}.store-page .fulfillment-title .eyebrow{color:#111}.store-page .tax-card,.store-page .policy-grid article,.store-page .tax-card b,.store-page .tax-card strong{color:var(--paper)}.store-page .tax-card span,.store-page .policy-grid article p{color:var(--cgc-muted)}.store-page .policy-grid article h3{color:var(--paper)}.store-page .fulfillment:before,.store-page .fulfillment:after,.store-page .manifesto:before,.store-page .manifesto:after,.store-page .launch:before{display:none}.store-page .fulfillment-title:before{border-left-color:#c59a328c}.store-page .schedule{background:linear-gradient(90deg,#0000,#b58b32 50%,#0000) top/100% 2px no-repeat;border-top-color:#c59a3261}.store-page .schedule article{box-shadow:5px 5px #00000080}.store-page .schedule article span{background:#c59a32}.store-page .schedule article .btn{color:#b58b32;background:0 0;border-color:#b58b32}.store-page .manifesto blockquote{border-left-color:#b58b32}.store-page .launch{border-top:1px solid #c59a324d}.policy-hero,.reserve-hero{background:0 0;border-bottom:1px solid #c59a326b}.policy-hero:before,.reserve-hero:before{display:none}.policy-hero h1,.reserve-hero h1{color:var(--paper);text-shadow:4px 4px #00000061}.policy-nav{background:#d8d0bb;border-bottom:1px solid #b58b32}.policy-nav a:hover{color:#d0a43b;background:#111}.policy-content{background:#111}.policy-content>section{background:#d8d0bb;box-shadow:5px 5px #0000007a}.policy-content>section:nth-child(2n){background:#c9c0aa}.policy-content>section>span{background:#c59a32;box-shadow:3px 3px #00000047}.policy-content .policy-contact{border-left-color:#704154}.reserve-products{background:#111;border-top:1px solid #c59a3247}.reserve-products>article{background:0 0;border-top-color:#c59a3247}.reserve-products input{background:#181716;border-color:#b58b32}.reserve-checkout{background:#111}.reserve-form{background:#d8d0bb;box-shadow:5px 5px #0000007a}.reserve-summary{background:#1b1a18;border-color:#b58b32;box-shadow:5px 5px #00000080}.reserve-summary>span,.reserve-summary>strong{color:#d0a43b}.policy-header:after,.reserve-header:after{display:none}.reserve-page{color:var(--paper);background:#101010}.reserve-header{background:#0c0c0c;border-bottom:1px solid #c59a3261;justify-content:space-between;align-items:center;height:88px;padding-inline:5vw;display:flex}.reserve-brand{color:var(--paper);letter-spacing:.03em;align-items:center;gap:13px;font-size:15px;font-weight:950;display:flex}.reserve-brand img{width:62px;height:auto}.reserve-brand span{line-height:1.05}.reserve-brand small{color:#aaa59a;letter-spacing:.2em;margin-top:4px;font-size:8px;display:block}.reserve-header>span{color:#aaa59a;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.reserve-footer{background:#0c0c0c;border-top:1px solid #c59a3261}@media (max-width:560px){.reserve-header{height:76px;padding-inline:4vw}.reserve-brand{font-size:12px}.reserve-brand img{width:54px}.reserve-brand small{font-size:6px}.reserve-header>span{text-align:right;max-width:160px;line-height:1.4}}.reserve-confirmed{background:var(--paper);color:#171616;border:0;margin:clamp(45px,8vw,100px) auto;padding:clamp(34px,6vw,72px) clamp(24px,7vw,84px);position:relative;overflow:hidden;transform:rotate(-.45deg);box-shadow:10px 11px #00000085}.reserve-confirmed:before{content:"";pointer-events:none;border:1px solid #8e6a1373;position:absolute;inset:14px}.confirmed-card-tape{background:#fff4c59e;width:42%;height:15px;position:absolute;top:-6px;left:28%;transform:rotate(-2deg);box-shadow:0 2px 4px #0000001f}.confirmed-kicker{background:var(--magenta);color:#fff;letter-spacing:.16em;padding:8px 11px;font-size:9px;font-weight:950;display:inline-block;position:relative;transform:rotate(-1deg)}.confirmed-mark{border:2px solid var(--magenta);width:54px;height:54px;color:var(--magenta);border-radius:50%;place-items:center;margin:25px auto 14px;font-size:30px;font-weight:900;display:grid;position:relative}.reserve-confirmed h1{color:#171616;letter-spacing:-.06em;overflow-wrap:anywhere;text-shadow:3px 3px #c59a3240;font-size:clamp(34px,6vw,68px);line-height:.98;position:relative}.reserve-confirmed p{color:#4d493f;max-width:600px;margin-inline:auto;position:relative}.reserve-confirmed .confirmed-lede{color:#171616;margin-top:-5px;font-size:20px;font-weight:800}.confirmed-steps{grid-template-columns:repeat(3,1fr);gap:8px;max-width:600px;margin:30px auto 24px;display:grid;position:relative}.confirmed-steps div{color:var(--paper);text-align:left;background:#171616;padding:13px 10px;box-shadow:3px 4px #0003}.confirmed-steps b{color:var(--gold);letter-spacing:.12em;font-size:10px;display:block}.confirmed-steps span{margin-top:7px;font-size:10px;font-weight:800;display:block}.confirmed-note{border-top:1px solid #17161638;padding-top:18px;font-size:11px;line-height:1.6!important}.reserve-confirmed .btn{color:#111;background:#d0a43b;position:relative;box-shadow:4px 5px #00000040}@media (max-width:560px){.reserve-confirmed{margin:36px 5vw;padding:38px 22px}.confirmed-steps{grid-template-columns:1fr}.confirmed-steps div{align-items:center;gap:10px;display:flex}.confirmed-steps b{display:inline}.confirmed-steps span{margin-top:0}}.store-page header{background:#0c0c0c;border-bottom:1px solid #c59a3261;height:88px;padding-inline:5vw;box-shadow:0 4px #00000038}.store-page .logo{color:var(--paper);text-transform:uppercase;gap:13px}.store-page .logo img{filter:drop-shadow(2px 2px #0000008c);width:62px;height:auto}.store-page .logo span{line-height:1.05}.store-page .logo small{color:var(--cgc-muted);letter-spacing:.2em}.store-page nav{border-left:1px solid #c59a3238;gap:0}.store-page nav a{color:#bcb5a5;border-right:1px solid #c59a3238;padding:16px 18px}:is(.store-page nav a:hover,.store-page nav a:focus-visible){color:var(--paper);background:#1b1a18}.store-page nav a[aria-current=page]{background:var(--cgc-paper-deep);color:#111;box-shadow:4px 4px #00000080}.store-page .bag{border:1px solid var(--cgc-gold-deep);color:var(--paper);transition:background var(--cgc-motion),color var(--cgc-motion),transform var(--cgc-motion);padding:13px 15px}:is(.store-page .bag:hover,.store-page .bag:focus-visible){background:var(--cgc-gold-deep);color:#111;transform:translateY(-2px)}.store-page .bag span{background:var(--cgc-gold-deep);color:#111}.store-page footer{grid-template-columns:1.15fr .9fr 1.25fr;align-items:start;gap:34px;padding:66px 5vw 34px}.store-page footer .footer-logo{border-right:1px solid #c59a3266;min-height:100px;padding:18px 28px 18px 0}.store-page footer .footer-logo img{width:72px}.store-page footer>div:nth-child(2){background:var(--cgc-paper-deep);color:#111;padding:20px 24px;position:relative;transform:rotate(-.6deg);box-shadow:5px 5px #00000080}.store-page footer>div:nth-child(2):before{content:"TAP IN / GET ANSWERS";color:#7f621b;letter-spacing:.18em;margin-bottom:12px;font:900 9px/1 Arial;display:block}.store-page footer>div:nth-child(2) a{color:#111;text-decoration:underline;-webkit-text-decoration-color:var(--cgc-cyan-muted);-webkit-text-decoration-color:var(--cgc-cyan-muted);-webkit-text-decoration-color:var(--cgc-cyan-muted);text-decoration-color:var(--cgc-cyan-muted);text-underline-offset:4px;margin:3px 0;font-weight:900;text-decoration-thickness:2px;display:inline-block}.store-page footer>p{color:var(--cgc-muted);line-height:1.65}.store-page footer>p:nth-child(3){border-left:3px solid var(--cgc-magenta-muted);padding-left:16px}.store-page footer>p:last-child{color:var(--cgc-subtle);border-top:1px solid #c59a3247;grid-column:1/-1;padding-top:18px}@media (max-width:900px){.store-page header{height:80px}.store-page nav a{padding-inline:13px}.store-page footer{grid-template-columns:1fr 1fr}.store-page footer>p:nth-child(3){grid-column:1/-1}}@media (max-width:560px){.store-page header{height:76px;padding-inline:4vw}.store-page .logo img{width:54px}.store-page .logo{font-size:12px}.store-page .logo small{font-size:6px}.store-page .bag{padding:10px 11px}.store-page footer{grid-template-columns:1fr;padding:52px 6vw 30px}.store-page footer .footer-logo{border-bottom:1px solid #c59a3266;border-right:0;padding-bottom:26px;padding-right:0}.store-page footer>p:last-child{grid-column:auto}}.store-page{background:#101010 linear-gradient(#0b0b0b 0%,#141414 32%,#111 67%,#0c0c0c 100%)}.store-page .announcement,.store-page header,.store-page .hero,.store-page .store-quick,.store-page .section,.store-page .fulfillment,.store-page .manifesto,.store-page .launch,.store-page footer{background-color:#0000}.store-page .hero,.store-page .store-quick,.store-page .section,.store-page .fulfillment,.store-page .manifesto,.store-page .launch{border-color:#c59a3242}.store-page .store-quick{background:#101010bd}.store-page .store-quick a{background:0 0}.store-page .section,.store-page .fulfillment,.store-page .manifesto{padding-top:96px;padding-bottom:96px}.store-page .section-head{margin-bottom:38px}.store-page .section-head h2,.store-page .fulfillment-title h2,.store-page .manifesto blockquote,.store-page .launch h2{color:var(--paper)}.store-page .fulfillment{background:#15151494}.store-page .manifesto{background:#0909094d}.store-page .launch{background:#1b1a1894}.store-page .product-grid,.store-page .policy-grid{gap:18px}.store-page .product,.store-page .policy-grid article,.store-page .tax-card{border-color:#c59a3247}.store-page .product-foot{border-top-color:#c59a323d}.store-page .inventory-note,.store-page .policy-note{color:var(--cgc-subtle)}.store-page footer{background:#0707077a}.store-page .hero{isolation:isolate;background-color:#080808}.store-page .hero:before{content:"";z-index:3;pointer-events:none;border:1px solid #d8ad3d61;position:absolute;inset:18px;box-shadow:inset 0 0 0 1px #000c}.store-page .hero-copy{border-right:0;flex-direction:column;justify-content:center;padding-top:92px;padding-bottom:82px;padding-left:7vw;display:flex}.store-page .hero-copy:before{border-color:#d8ad3d38;width:285px;height:285px;top:13%;left:4vw;box-shadow:0 0 0 1px #248aa314}.store-page .hero-copy:after{content:"3TEARZ  /  COLLECTION 01";color:#f2efe580;letter-spacing:.24em;z-index:4;font:900 9px/1 Arial;display:block;position:absolute;bottom:34px;right:7vw;transform:rotate(-2deg)}.store-page .hero-copy .eyebrow{z-index:4;align-self:flex-start;margin-bottom:4px;position:relative}.store-page .hero h1{z-index:4;letter-spacing:-.075em;max-width:650px;margin-top:22px;font-size:clamp(60px,7.8vw,124px);line-height:.78;position:relative}.store-page .hero .lede{z-index:4;max-width:530px;margin-top:10px;position:relative}.store-page .hero-actions{z-index:4;position:relative}.store-page .hero:after{content:"01";z-index:4;color:#d8ad3dcc;letter-spacing:.18em;pointer-events:none;font:950 12px/1 Arial;display:block;position:absolute;top:28px;right:3.3vw}.store-page .hero-art{filter:saturate(.82)contrast(1.08)}.store-page .hero-art:before{display:none}@media (max-width:900px){.store-page .hero:before{inset:12px}.store-page .hero-copy{padding-left:6vw}.store-page .hero-copy:after{right:6vw}.store-page .hero:after{right:5vw}}@media (max-width:560px){.store-page .hero:before{inset:10px}.store-page .hero-copy{padding-top:76px;padding-left:8vw}.store-page .hero-copy:after{font-size:8px;bottom:22px;right:8vw}.store-page .hero h1{font-size:clamp(52px,14vw,76px)}}.store-page .hero{background-position:74%;background-repeat:no-repeat;background-size:cover}.store-page .hero-copy:before,.store-page .hero:before{display:none}.store-page .hero h1{color:#0000;font-size:0}.store-page .hero h1:before{color:var(--paper);-webkit-text-fill-color:var(--paper);font-size:clamp(52px,6.25vw,94px);line-height:.84}.store-page .hero h1 em{display:none}.store-page .hero h1{text-shadow:none}.store-page .hero h1:before{text-shadow:5px 5px #00000059}.store-page .hero h1{margin-top:18px;margin-bottom:24px;font-size:clamp(52px,6.25vw,94px);line-height:.84}.store-page .hero-copy:after,.store-page .hero:after,.store-page header:after,.store-page .logo:after{display:none}.store-page .hero-art{background:0 0}@media (max-width:900px){.store-page .hero{background-position:70%}.store-page .hero h1:before{font-size:clamp(50px,8.5vw,78px)}}@media (max-width:560px){.store-page .hero{background-position:74%}.store-page .hero h1:before{font-size:clamp(48px,12.5vw,70px);line-height:.86}.store-page .hero h1{margin-bottom:20px}}.store-page{--cgc-cyan-muted:#4c8791;--cgc-magenta-muted:#704154;--cgc-gold-deep:#b58b32;--cgc-paper-deep:#d8d0bb}.store-page .store-quick:after,.store-page .store-quick a:not(:last-child):after{box-shadow:none;opacity:.6;background:linear-gradient(#0000,#b58b32 50%,#0000)}.store-page .store-quick:before{box-shadow:none;background:#b58b32}.store-page .store-quick a:nth-child(2):after{box-shadow:none;background:linear-gradient(#0000,#b58b32 50%,#0000)}.store-page .store-quick:after,.store-page .store-quick a:not(:last-child):after{background:linear-gradient(#0000,#ff4f91 50%,#0000);box-shadow:0 0 7px #ff4f9147}.store-page .store-quick:before{background:#ff4f91;box-shadow:0 0 8px #ff4f9159}.store-page .store-quick a:nth-child(2):after{background:linear-gradient(#0000,#ff4f91 50%,#0000);box-shadow:0 0 7px #ff4f9147}.store-page .policy-grid article>span,.store-page .rules span{color:#111;background:#c59a32}.store-page .policy-grid article:nth-child(2)>span,.store-page .rules span:nth-child(2){color:#111;background:#d8d0bb}.store-page .hero-actions .text-link:hover,.store-page footer a{color:#8eb6ba}.store-page .hero-actions .text-link:focus-visible{color:#8eb6ba}:is(.store-page footer a:hover,.store-page footer a:focus-visible){color:#d0a43b}.store-header-actions{align-items:center;gap:18px;display:flex}.member-header-actions{align-items:center;gap:10px;display:flex}.owner-ops-nav{color:#f0c85a;letter-spacing:.13em;background:#d9ab351a;border:1px solid #d9ab35bf;padding:10px 12px;font-size:9px;font-weight:950;text-decoration:none}.member-access-trigger{color:#ffb5cd;letter-spacing:.13em;background:#ff4f910f;border:1px solid #ff4f91a6;padding:10px 12px;font-size:9px;font-weight:950}.member-overlay{z-index:45;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.member-backdrop{background:#000000c7;border:0;position:absolute;inset:0}.member-card{color:#171717;background:#e6dfcc;width:min(520px,100%);padding:42px;position:relative;transform:rotate(-.35deg);box-shadow:8px 9px #00000080}.member-card:before{content:"";background:#fff4c58c;height:10px;position:absolute;top:-8px;left:14%;right:15%;transform:rotate(-1.5deg)}.member-card h2{letter-spacing:-.05em;margin:16px 0;font-size:clamp(34px,7vw,58px)}.member-card p:not(.eyebrow){color:#5e594f;line-height:1.6}.member-card label{letter-spacing:.12em;text-transform:uppercase;margin:24px 0 12px;font-size:10px;font-weight:950;display:block}.member-card input{color:#171717;background:#f7f1df;border:1px solid #a69a77;width:100%;margin-top:8px;padding:13px;display:block}.member-card .btn{margin-top:16px;display:block}.member-account-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.member-account-actions .btn{margin-top:16px}.member-close{color:#171717;background:0 0;border:1px solid #aaa084;width:34px;height:34px;font-size:22px;position:absolute;top:15px;right:15px}.member-message{background:#171717;padding:12px;font-size:11px;color:#f2efe5!important;margin-top:18px!important}.member-card .btn.quiet{color:#171717;border-color:#171717}@media (max-width:560px){.store-header-actions{gap:8px}.member-header-actions{gap:6px}.owner-ops-nav,.member-access-trigger{padding:9px 7px;font-size:8px}.member-card{padding:32px 24px}}.member-history{text-align:left;border-top:1px solid #1f1d1833;border-bottom:1px solid #1f1d1833;margin:1.25rem 0;padding:.9rem 0}.member-history h3{letter-spacing:.16em;color:#8b6b1f;font-size:.65rem}.member-history article{border-top:1px solid #1f1d181f;gap:.25rem;padding:.8rem 0;display:grid}.member-history article:first-of-type{border-top:0}.member-history strong{font-size:.8rem}.member-history span,.member-history small{color:#5f5b52;font-size:.72rem}.member-history small{line-height:1.4}.member-preferences{text-align:left;border-bottom:1px solid #1f1d1833;margin:1.25rem 0;padding:0 0 .9rem}.member-preferences h3{letter-spacing:.16em;color:#8b6b1f;font-size:.65rem}.member-preferences label{letter-spacing:0;text-transform:none;align-items:flex-start;gap:9px;margin:12px 0;font-size:.72rem;font-weight:600;line-height:1.45;display:flex}.member-preferences input[type=checkbox]{accent-color:#171717;width:16px;margin:1px 0 0}.member-preferences .btn{font-size:9px}.member-preference-note{color:#6d665b!important;margin:.7rem 0!important;font-size:.72rem!important;line-height:1.45!important}.member-bridge{color:var(--paper);background:linear-gradient(145deg,#1c1b18f5,#0c0c0cfa);border:1px solid #c59a3261;margin:1.25rem 0;padding:1.25rem;box-shadow:5px 5px #00000061}.member-bridge-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.member-bridge-status{letter-spacing:.14em;color:var(--cgc-cyan-muted);border:1px solid #4c87918c;padding:7px 8px;font-size:8px;font-weight:950}.member-bridge h3{letter-spacing:-.035em;margin:.35rem 0 .25rem;font-size:clamp(1.4rem,3vw,2rem)}.member-bridge .member-preference-note{max-width:38rem;color:var(--cgc-muted)!important}.member-bridge .eyebrow{margin:0}.member-bridge-create{margin-top:.5rem}.member-handoff-card{background:var(--cgc-paper-deep);color:#171717;border-left:4px solid var(--cgc-gold-deep);margin-top:1rem;padding:1rem}.member-handoff-label{color:#7f621b;letter-spacing:.16em;margin:0;font-size:9px;font-weight:950}.member-handoff-code{letter-spacing:.14em;overflow-wrap:anywhere;margin:.45rem 0 .2rem;font:950 clamp(1.45rem,5vw,2.2rem)/1 Arial}.member-handoff-expiry,.member-handoff-next{color:#5f5a50;margin:.45rem 0 0;font-size:.72rem;line-height:1.45}.member-handoff-actions{flex-wrap:wrap;gap:.55rem;margin-top:.85rem;display:flex}.member-handoff-actions .btn{margin:0;padding:11px 13px;font-size:9px}.member-handoff-actions .btn.quiet{color:#171717;border-color:#91876e}.member-handoff-next{border-top:1px solid #5f5a5040;margin-top:.8rem;padding-top:.7rem;font-weight:700}.member-bridge .member-message{background:var(--cgc-paper-deep);border-left:3px solid var(--cgc-cyan-muted);color:#171717!important}@media (max-width:560px){.member-bridge-top{flex-direction:column;align-items:flex-start;gap:.65rem}.member-bridge-status{align-self:flex-start}.member-handoff-actions{grid-template-columns:1fr;display:grid}.member-handoff-actions .btn{width:100%}}.member-bridge-shell{z-index:12;align-items:center;display:flex;position:relative}.member-bridge-trigger{min-height:42px;color:var(--paper);letter-spacing:.13em;white-space:nowrap;background:#111110d1;border:1px solid #c59a32b8;align-items:center;gap:8px;padding:8px 11px;font-size:9px;font-weight:950;display:inline-flex}:is(.member-bridge-trigger:hover,.member-bridge-trigger:focus-visible){color:#f0c85a;background:#c59a3224}.member-bridge-trigger-kicker{color:#f0c85a;letter-spacing:.1em;font-size:8px}.member-bridge-trigger-arrow{color:#ff4f91;font-size:14px;line-height:1}.member-bridge-shell>.member-bridge{background:linear-gradient(145deg,#1d1c19fa,#0a0a0afc);border:1px solid #c59a3294;width:min(390px,100vw - 32px);margin:0;padding:20px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:7px 8px #0000007a}.member-bridge-shell>.member-bridge:before{content:"";background:#f2efe547;width:54px;height:8px;position:absolute;top:-7px;right:28px;transform:rotate(-1.5deg)}.member-bridge-shell .member-bridge h3{font-size:1.35rem}.member-bridge-shell .member-preference-note{font-size:.7rem!important}@media (max-width:700px){.member-bridge-shell>.member-bridge{top:calc(var(--header-height,118px) + 10px);width:auto;max-height:calc(100vh - 150px);position:fixed;left:16px;right:16px;overflow:auto}}@media (max-width:560px){.member-bridge-trigger{gap:5px;min-height:38px;padding:7px 8px}.member-bridge-trigger-kicker{display:none}.member-bridge-shell>.member-bridge{width:auto;top:112px;left:10px;right:10px}}.member-bridge-overlay{z-index:1000;isolation:isolate;background:#000000c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.member-bridge-backdrop{cursor:default;background:0 0;border:0;position:absolute;inset:0}.member-bridge-modal{z-index:1;color:#171717;background:#e6dfcc;width:min(560px,100%);max-height:min(760px,100vh - 48px);padding:42px;position:relative;overflow:auto;transform:rotate(-.35deg);box-shadow:8px 9px #00000080}.member-bridge-modal:before{content:"";pointer-events:none;background:#fff4c58c;height:10px;position:absolute;top:-8px;left:14%;right:15%;transform:rotate(-1.5deg)}.member-bridge-modal h2{letter-spacing:-.05em;margin:16px 0;font-size:clamp(34px,7vw,58px);line-height:.95}.member-bridge-modal .member-preference-note{color:#5e594f!important;line-height:1.6!important}.member-bridge-modal .member-bridge-top{color:#171717}.member-bridge-modal .member-bridge-status{color:#7f621b;border-color:#7f621b8c}.member-bridge-close{color:#171717;background:0 0;border:1px solid #aaa084;width:34px;height:34px;font-size:22px;line-height:1;position:absolute;top:15px;right:15px}.member-bridge-modal .member-handoff-card{color:#171717;background:#f7f1df;border-left-color:#b58b32}.member-bridge-modal .member-handoff-actions .btn.quiet{color:#171717;border-color:#91876e}.member-bridge-modal .member-message{background:#171717;color:#f2efe5!important}@media (max-width:560px){.member-bridge-overlay{align-items:start;padding:112px 16px 24px}.member-bridge-modal{max-height:calc(100vh - 136px);padding:32px 24px}}.member-callback-page{color:#f2eee4;background:#111;place-items:center;min-height:100vh;padding:2rem;display:grid}.member-callback-card{color:#171717;text-align:center;background:#e5deca;border:1px solid #cda93b;width:min(100%,34rem);padding:3rem;box-shadow:12px 12px #070707}.member-callback-card h1{margin:.75rem 0 1rem;font-size:clamp(2rem,6vw,3.5rem);line-height:.95}.member-callback-card p:not(.eyebrow){color:#514d45;line-height:1.6}.member-callback-card label{text-align:left;letter-spacing:.12em;text-transform:uppercase;gap:.45rem;margin:1.5rem 0;font-size:.75rem;font-weight:700;display:grid}.member-callback-card input{color:#171717;background:#f7f2e6;border:1px solid #8f8879;width:100%;padding:.85rem}.member-callback-card a{color:#171717;margin-top:1.5rem;font-weight:700;display:inline-block}.member-overlay{z-index:100;isolation:isolate;align-items:flex-start;padding:160px 24px 28px;overflow:auto}.member-card{z-index:1;max-height:calc(100vh - 140px);overflow:auto}.member-overlay{z-index:100;place-items:center;padding:24px;overflow:hidden}.member-card{max-height:min(760px,100vh - 48px);overflow:auto}.member-google{color:#f2efe5;background:#171717;border-color:#171717;width:100%}.member-divider{color:#756d5d;letter-spacing:.16em;align-items:center;gap:12px;margin:22px 0 4px;font-size:9px;font-weight:900;display:flex}.member-divider:before,.member-divider:after{content:"";background:#b9ae93;flex:1;height:1px}.member-choice-row{grid-template-columns:1fr 1fr;gap:8px;margin:24px 0 14px;display:grid}.member-choice{color:#4d493f;letter-spacing:.1em;background:0 0;border:1px solid #b9ae93;min-height:48px;font-size:10px;font-weight:900}.member-choice.active{color:#f2efe5;background:#171717;border-color:#171717}.member-card.onboarding-active{background:#e4dcc8;border:1px solid #9e8c5e;width:min(720px,100%);padding:0;overflow:hidden;transform:none;box-shadow:10px 12px #00000094}.member-card.onboarding-active:before{z-index:2;left:20%;right:18%}.member-onboarding{color:#171717;background:radial-gradient(circle at 85% 10%,#c59a323b,#0000 34%),linear-gradient(145deg,#eee8d8,#d5cbb4);align-content:center;min-height:600px;padding:58px clamp(26px,7vw,72px) 42px;display:grid}.member-onboarding-progress{grid-template-columns:repeat(4,1fr);gap:6px;margin:0 0 36px;display:grid}.member-onboarding-progress span{color:#756d5c;letter-spacing:.14em;align-items:center;gap:8px;font-size:9px;font-weight:950;display:flex}.member-onboarding-progress span:after{content:"";background:#17171726;flex:1;height:3px}.member-onboarding-progress span.active{color:#75580d}.member-onboarding-progress span.active:after{background:#b78a1a}.member-onboarding .eyebrow{color:#765813;margin:0}.member-onboarding h2{max-width:580px;margin:14px 0 16px;font-size:clamp(38px,7vw,66px);line-height:.94}.member-onboarding>p:not(.eyebrow):not(.member-message){color:#514b40;max-width:570px;font-size:14px;line-height:1.7}.member-onboarding-rules{grid-template-columns:repeat(3,1fr);gap:8px;margin:26px 0 6px;display:grid}.member-onboarding-rules div{color:#f1ead8;background:#171717;min-height:92px;padding:15px;box-shadow:3px 4px #00000038}.member-onboarding-rules b,.member-onboarding-rules span{display:block}.member-onboarding-rules b{color:#d0a43b;letter-spacing:.14em;font-size:10px}.member-onboarding-rules span{margin-top:13px;font-size:11px;font-weight:850;line-height:1.35}.member-onboarding-choices{gap:9px;margin-top:22px;display:grid}.member-onboarding-choices label{letter-spacing:0;text-transform:none;background:#ffffff6b;border:1px solid #493f2557;align-items:flex-start;gap:12px;margin:0;padding:14px;font-size:12px;line-height:1.45;display:flex}.member-onboarding-choices input[type=checkbox]{accent-color:#8a6713;flex:0 0 20px;width:20px;height:20px;margin:1px 0 0}.member-onboarding-choices b,.member-onboarding-choices small{display:block}.member-onboarding-choices small{color:#5e584c;margin-top:3px;font-weight:600}.member-onboarding-choices a{color:#664b08;text-underline-offset:3px;font-weight:900;text-decoration:underline}.member-onboarding-ready{color:#f1ead8;background:#171717;border-left:5px solid #b78a1a;gap:8px;margin-top:26px;padding:18px;display:grid}.member-onboarding-ready b{color:#d0a43b;letter-spacing:.16em;font-size:9px}.member-onboarding-ready span{overflow-wrap:anywhere;font-weight:850}.member-onboarding-ready small{color:#bbb2a1}.member-onboarding-actions{border-top:1px solid #17171733;justify-content:space-between;align-items:center;gap:12px;margin-top:30px;padding-top:20px;display:flex}.member-onboarding-actions .btn{min-height:46px;margin:0}.member-onboarding-actions .btn.dark{min-width:180px}.member-onboarding-actions .btn:disabled{cursor:not-allowed;opacity:.48}@media (max-width:620px){.member-overlay{padding:84px 12px 18px}.member-card.onboarding-active{max-height:calc(100vh - 102px)}.member-onboarding{min-height:560px;padding:50px 22px 28px}.member-onboarding-progress{margin-bottom:25px}.member-onboarding-rules{grid-template-columns:1fr}.member-onboarding-rules div{min-height:0}.member-onboarding-actions{grid-template-columns:1fr 1.5fr;display:grid}.member-onboarding-actions .btn{width:100%;min-width:0}.member-onboarding h2{font-size:40px}}.member-note{font-size:11px;margin:16px 0 0!important}@media (max-width:560px){.store-page .hero{background-position:72%;background-repeat:no-repeat;background-size:auto 100%;min-height:760px;display:block}.store-page .hero-copy{box-sizing:border-box;background:linear-gradient(90deg,#070707f5 0%,#070707d1 48%,#0707072e 100%);justify-content:flex-start;width:100%;min-height:760px;padding:86px 8vw 42px}.store-page .hero h1{letter-spacing:-.065em;width:min(100%,11ch);max-width:none;margin-top:28px;font-size:clamp(48px,13vw,64px);line-height:.86}.store-page .hero h1:before{max-width:100%;font-size:inherit;line-height:inherit;white-space:normal;display:block}.store-page .hero .lede{max-width:285px;margin-top:auto;padding-top:100px;font-size:15px;line-height:1.5}.store-page .hero-actions{flex-direction:row;align-items:center;gap:18px;margin-top:24px}.store-page .hero-actions .text-link{max-width:130px;line-height:1.35}.store-page .hero-art{display:none}}.order-controls label.wide{grid-column:1/-1}:where(button,.btn,.bag,.owner-ops-nav,.member-access-trigger,.member-bridge-trigger,.member-close,.member-bridge-close,input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:44px;min-height:44px}:where(input[type=checkbox],input[type=radio]){min-width:24px;min-height:24px}:where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--gold);outline-offset:3px}.admin-page :where(a,button,input,select,textarea):focus-visible{outline-color:#171717}.admin-view-tabs{scrollbar-width:auto;flex-wrap:wrap;overflow-x:visible}.admin-view-tabs::-webkit-scrollbar{display:initial}.admin-view-tabs button{min-height:44px}@media (max-width:560px){.member-bridge-trigger{min-height:44px}.admin-view-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.admin-view-tabs button{white-space:normal;width:100%;line-height:1.25}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important}}.admin-page .admin-kicker{color:#674d0b}.admin-page :is(.admin-hero,.admin-history,.dr-tearz-panel,.release-panel) .admin-kicker{color:#e0b632}.admin-page .admin-kpis span{color:#62605b}.admin-page .admin-kpis small{color:#56534d}.admin-page .admin-command-center .admin-section-head>p{color:#4d4940}.admin-page .command-grid small{color:#66635d}.admin-page .today-next-action .admin-kicker{color:#3f2e08}.admin-page .today-next-action .admin-button{color:#fff;background:#171717;border-color:#171717}.admin-page .admin-footer{color:#aaa59a}.policy-content>section:not(.policy-contact) p{color:#48443d}.policy-content>section.policy-contact{color:#f2efe5;background:#111}.policy-content>section.policy-contact:before{display:none}.policy-content .policy-contact p,.policy-content .policy-contact .policy-disclaimer{color:#c8c4ba!important}.ops-workspace-backdrop{z-index:60;cursor:default;background:#0a0907d1;border:0;width:100%;height:100%;position:fixed;inset:0}.ops-workspace-bar{z-index:62;color:#f5f0e2;background:#171614;border:1px solid #6e5a2f;justify-content:space-between;align-items:center;gap:20px;height:58px;padding:0 20px;display:flex;position:fixed;top:18px;left:max(28px,4vw);right:max(28px,4vw);box-shadow:7px 8px #00000059}.ops-workspace-bar>div{gap:2px;display:grid}.ops-workspace-bar span{letter-spacing:.08em;text-transform:uppercase;font-size:15px;font-weight:950}.ops-workspace-bar small{color:#bbb4a5;font-size:10px}.ops-workspace-bar>button{color:#171614;letter-spacing:.1em;background:#d7b23a;border:1px solid #d7b23a;padding:10px 14px;font-size:9px;font-weight:950}.admin-page[data-view=inventory] .admin-inventory,.admin-page[data-view=suppliers] .admin-suppliers,.admin-page[data-view=receiving] .admin-receiving,.admin-page[data-view=stock] .admin-stock,.admin-page[data-view=orders] .admin-orders,.admin-page[data-view=expenses] .admin-finance,.admin-page[data-view=launch] .admin-launch,.admin-page[data-view=profit] .admin-simulator{z-index:61;overscroll-behavior:contain;border:1px solid #6e5a2f;padding:42px clamp(20px,4vw,56px) 64px;position:fixed;inset:86px max(28px,4vw) 24px;overflow:auto;box-shadow:9px 10px #0000005c}.admin-page[data-view=inventory] .admin-inventory,.admin-page[data-view=stock] .admin-stock,.admin-page[data-view=orders] .admin-orders,.admin-page[data-view=expenses] .admin-finance,.admin-page[data-view=suppliers] .admin-suppliers,.admin-page[data-view=launch] .admin-launch{color:#171716;background:#e5dfd1}.admin-page[data-view=inventory] .admin-inventory>.admin-section-head,.admin-page[data-view=stock] .admin-stock>.admin-section-head,.admin-page[data-view=orders] .admin-orders>.admin-section-head,.admin-page[data-view=expenses] .admin-finance>.admin-section-head,.admin-page[data-view=suppliers] .admin-suppliers>.admin-section-head,.admin-page[data-view=launch] .admin-launch>.admin-section-head{color:#171716}.admin-page[data-view=inventory] .admin-inventory>.admin-section-head p,.admin-page[data-view=stock] .admin-stock>.admin-section-head p,.admin-page[data-view=orders] .admin-orders>.admin-section-head p,.admin-page[data-view=expenses] .admin-finance>.admin-section-head p,.admin-page[data-view=suppliers] .admin-suppliers>.admin-section-head p,.admin-page[data-view=launch] .admin-launch>.admin-section-head p{color:#575249}.ops-workflow-map{background:#aaa08a;border:1px solid #aaa08a;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 24px;display:grid}.ops-workflow-map article{background:#f4f0e6;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:15px;display:grid}.ops-workflow-map article.active{color:#f5f0e2;background:#171614}.ops-workflow-map span{color:#171614;background:#d7b23a;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;font-weight:950;display:grid}.ops-workflow-map b{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.ops-workflow-map small{color:#6b6559;font-size:9px;line-height:1.3}.ops-workflow-map .active small{color:#c7c0b1}.catalog-focus-list{gap:10px;display:grid}.catalog-focus-card{background:#f7f3e9;border:1px solid #b9af99;grid-template-columns:minmax(0,1.4fr) minmax(190px,.6fr) auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.catalog-focus-card.selected{border-color:#171614;box-shadow:4px 4px #d7b23a}.catalog-focus-card span{color:#746b5d;letter-spacing:.1em;font-size:9px;font-weight:900}.catalog-focus-card h3{margin:5px 0 3px;font-size:18px}.catalog-focus-card p{color:#6f695e;margin:0;font-size:11px}.catalog-focus-status{justify-content:space-between;align-items:center;gap:15px;display:flex}.catalog-focus-status>b{letter-spacing:.1em;padding:7px 9px;font-size:8px}.catalog-focus-status .ready{color:#31551d;background:#d4dfc4}.catalog-focus-status .transit{color:#765e17;background:#eee3bd}.catalog-focus-status strong{text-align:right;font-size:24px}.catalog-focus-status strong small{color:#6f695e;text-transform:uppercase;font-size:8px;display:block}.catalog-focus-card>button,.stock-balance-list article>button{color:#f4d66f;letter-spacing:.08em;background:#171614;border:1px solid #171614;padding:12px 14px;font-size:9px;font-weight:950}.catalog-editor{z-index:74;color:#171614;background:#f3eddf;border:1px solid #171614;padding:30px;position:fixed;inset:98px max(46px,7vw) 38px;overflow:auto;box-shadow:0 0 0 100vmax #080705b8,9px 10px #0006}.catalog-editor-head{justify-content:space-between;align-items:start;gap:24px;display:flex}.catalog-editor-head h2{margin:5px 0 7px;font-size:34px}.catalog-editor-head p:not(.admin-kicker){color:#696257;margin:0;font-size:12px}.catalog-editor-head>button{background:0 0;border:1px solid #171614;padding:10px 12px;font-size:9px;font-weight:950}.catalog-fields{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.catalog-editor-actions{background:#ded5c0;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:16px 18px;display:flex}.catalog-editor-actions p{color:#4e493f;margin:0;font-size:11px}.catalog-editor-actions p button{color:#674d0b;background:0 0;border:0;font-weight:900;text-decoration:underline}.ops-secondary-tools{background:#d5ccb9;border:1px solid #9f9278;margin-top:26px}.ops-secondary-tools>summary{cursor:pointer;color:#3e372b;letter-spacing:.08em;text-transform:uppercase;padding:17px 20px;font-size:11px;font-weight:950}.ops-secondary-tools[open]>summary{border-bottom:1px solid #9f9278}.ops-secondary-tools>.new-product,.ops-secondary-tools>.history-list{margin:20px}.ops-secondary-tools>.new-product:last-child{margin-bottom:20px}.admin-stock{color:#171716;background:#e5dfd1;padding:70px 5vw}.stock-balance-list{gap:10px;margin:0 0 24px;display:grid}.stock-balance-list>article{background:#f8f4ea;border:1px solid #b9af99;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr) auto;align-items:center;gap:18px;padding:17px 20px;display:grid}.stock-balance-list span,.stock-balance-list small{color:#71695c;font-size:9px;display:block}.stock-balance-list b{margin:4px 0;font-size:16px;display:block}.stock-balance-list dl{background:#c8bfab;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid}.stock-balance-list dl div{background:#eee8db;padding:9px 11px}.stock-balance-list dt{color:#6b6254;text-transform:uppercase;font-size:8px}.stock-balance-list dd{margin:4px 0 0;font-size:20px;font-weight:950}.stock-balance-list .customer-balance{background:#dbe4cc}.stock-adjustment{color:#f2efe5;background:#171614;border:1px solid #51462f;padding:24px;box-shadow:5px 6px #0000003d}@media (max-width:800px){.ops-workflow-map{grid-template-columns:1fr 1fr}.catalog-focus-card,.stock-balance-list>article{grid-template-columns:1fr}.catalog-focus-status{justify-content:flex-start}.catalog-focus-status strong{text-align:left}.catalog-fields{grid-template-columns:1fr 1fr}.stock-balance-list dl{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.ops-workspace-bar{height:64px;box-shadow:none;padding:0 12px;top:0;left:0;right:0}.ops-workspace-bar small{display:none}.admin-page[data-view=inventory] .admin-inventory,.admin-page[data-view=suppliers] .admin-suppliers,.admin-page[data-view=receiving] .admin-receiving,.admin-page[data-view=stock] .admin-stock,.admin-page[data-view=orders] .admin-orders,.admin-page[data-view=expenses] .admin-finance,.admin-page[data-view=launch] .admin-launch,.admin-page[data-view=profit] .admin-simulator{box-shadow:none;border:0;padding:28px 16px 88px;inset:64px 0 0}.catalog-editor{box-shadow:none;padding:22px 16px 90px;inset:64px 0 0}.catalog-editor-head h2{font-size:28px}.catalog-fields{grid-template-columns:1fr}.catalog-editor-actions{flex-direction:column;align-items:stretch}.catalog-editor-actions .admin-button{width:100%}.ops-workflow-map{grid-template-columns:1fr}.stock-balance-list dl{grid-template-columns:repeat(3,1fr)}}.ops-navigation{z-index:9;background:#fff;border-bottom:1px solid #cbc5b8;justify-content:space-between;align-items:stretch;gap:18px;padding:10px 5vw;display:flex;position:sticky;top:76px;box-shadow:0 4px 14px #14120d14}.ops-primary-nav,.ops-secondary-nav{align-items:stretch;gap:6px;display:flex}.ops-primary-nav{flex:1}.ops-navigation button{color:#5e5a52;text-align:left;min-height:50px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:8px 15px}.ops-primary-nav button{align-content:center;gap:2px;min-width:130px;display:grid}.ops-primary-nav span{letter-spacing:.02em;font-size:12px;font-weight:950}.ops-primary-nav small{color:#817c72;font-size:8px}.ops-secondary-nav button{letter-spacing:.07em;white-space:nowrap;font-size:9px;font-weight:900}.ops-navigation button:hover{color:#171614;background:#f0ece2;border-color:#d1c9b7}.ops-navigation button.active{color:#f2c94c;background:#171614;border-color:#171614}.ops-navigation button.active small{color:#d6d0c2}.admin-page[data-view=inventory] .admin-inventory,.admin-page[data-view=suppliers] .admin-suppliers,.admin-page[data-view=receiving] .admin-receiving,.admin-page[data-view=stock] .admin-stock,.admin-page[data-view=orders] .admin-orders,.admin-page[data-view=expenses] .admin-finance,.admin-page[data-view=launch] .admin-launch,.admin-page[data-view=profit] .admin-simulator{z-index:auto;min-height:calc(100vh - 146px);box-shadow:none;border:0;padding:56px 5vw 80px;position:static;inset:auto;overflow:visible}.admin-page[data-view=inventory] .admin-inventory,.admin-page[data-view=stock] .admin-stock,.admin-page[data-view=orders] .admin-orders,.admin-page[data-view=expenses] .admin-finance,.admin-page[data-view=suppliers] .admin-suppliers,.admin-page[data-view=launch] .admin-launch{background:#e5dfd1}.inventory-heading-actions{gap:8px;margin-top:14px;display:flex}.admin-page[data-view=stock] .admin-stock>.admin-section-head>div:last-child{max-width:520px}.ops-settings-advanced{margin-top:32px}.ops-settings-advanced .ops-history-content{padding:28px 0 0}.ops-settings-advanced .ops-history-content>.admin-section-head:not(:first-child){margin-top:42px}.ops-settings-advanced .ops-history-content>.admin-section-head>p{color:#48443d}.ops-settings-advanced .history-list{background:#49443b;border-color:#49443b}.ops-settings-advanced .history-list article{background:#26231e}@media (max-width:980px){.ops-navigation{flex-direction:column;align-items:stretch;gap:6px}.ops-primary-nav{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ops-primary-nav button{min-width:0}.ops-secondary-nav{justify-content:flex-start;overflow-x:auto}}@media (max-width:560px){.ops-navigation{padding:8px 4vw;top:72px}.ops-primary-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.ops-navigation button{text-align:center;min-width:0;min-height:44px;padding:7px 6px}.ops-primary-nav span{font-size:10px}.ops-primary-nav small{display:none}.ops-secondary-nav{gap:2px}.ops-secondary-nav button{white-space:normal;flex:1;font-size:8px}.admin-page[data-view=inventory] .admin-inventory,.admin-page[data-view=suppliers] .admin-suppliers,.admin-page[data-view=receiving] .admin-receiving,.admin-page[data-view=stock] .admin-stock,.admin-page[data-view=orders] .admin-orders,.admin-page[data-view=expenses] .admin-finance,.admin-page[data-view=launch] .admin-launch,.admin-page[data-view=profit] .admin-simulator{min-height:calc(100vh - 178px);padding:34px 4vw 92px}.inventory-heading-actions{grid-template-columns:1fr;display:grid}}.purchase-heading,.finance-heading{max-width:640px}.purchase-heading>p,.finance-heading>p{color:#575249;margin:0;font-size:12px;line-height:1.55}.purchase-heading-actions,.finance-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.purchase-heading-actions .admin-button.secondary,.finance-actions .admin-button.secondary,.ops-focused-modal-actions .admin-button.secondary{color:#171614;border-color:#171614}.admin-page .supplier-kpis,.admin-page .finance-kpis{margin:0 0 24px}.supplier-kpis article,.finance-kpis article{flex-direction:column;min-width:0;display:flex}.supplier-kpis small,.finance-kpis small{color:#625d53;margin-top:5px;font-size:9px;line-height:1.35;display:block}.admin-page .supplier-kpis span{color:#56534d}.po-line-items>button{color:#513b00}.admin-page .finance-kpis span{color:#56534d}.admin-finance .empty-orders{color:#625d53}.admin-finance .expense-check small{color:#45413a}.purchase-list{margin-top:0}.supplier-subhead{justify-content:space-between;align-items:end;gap:20px;display:flex}.supplier-subhead label{color:#625d53;letter-spacing:.08em;min-width:min(320px,100%);font-size:9px;font-weight:900}.supplier-subhead input{color:#111;width:100%;font:inherit;background:#fff;border:1px solid #bdb4a0;margin-top:7px;padding:11px;font-size:11px;display:block}.purchase-list article{grid-template-columns:minmax(160px,.9fr) minmax(220px,1.2fr) 110px 150px auto}.purchase-list article>button{color:#7e2722;letter-spacing:.08em;background:0 0;border:1px solid #8d332d;padding:10px;font-size:8px;font-weight:950}.purchase-empty{background:#f7f3e9;justify-items:start;gap:9px;padding:34px;display:grid}.purchase-empty b{font-size:18px}.purchase-empty p{color:#656057;margin:0 0 5px;font-size:11px}.report-section-head{justify-content:space-between;align-items:end;gap:20px;margin:34px 0 14px;display:flex}.report-section-head h3{margin:5px 0 0;font-size:26px}.report-section-head .admin-kicker{margin:0}.admin-finance .expense-toolbar{margin-top:0}.admin-finance>.finance-message{background:#fff3cc;border-left:4px solid #987116;margin:0 0 18px;padding:12px 15px}.finance-calculations>.finance-closeout,.finance-calculations>.finance-activity{margin:20px}.ops-focused-modal-backdrop{z-index:80;background:#070706c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ops-focused-modal{overscroll-behavior:contain;color:#171614;background:#e8e1d3;border:1px solid #171614;width:min(1040px,100%);max-height:calc(100vh - 48px);padding:30px;overflow:auto;box-shadow:10px 12px #0000007a}.ops-focused-modal-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.ops-focused-modal-head h2{letter-spacing:-.045em;margin:5px 0 7px;font-size:clamp(28px,4vw,42px)}.ops-focused-modal-head p:not(.admin-kicker){color:#625d53;max-width:650px;margin:0;font-size:12px;line-height:1.55}.ops-focused-modal-head>button,.order-builder-close{color:#171614;letter-spacing:.08em;background:0 0;border:1px solid #171614;padding:10px 12px;font-size:9px;font-weight:950}.ops-focused-modal-actions{border-top:1px solid #bbb19c;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:20px;display:flex}.ops-focused-modal .purchase-form,.ops-focused-modal .expense-form,.ops-focused-modal .order-form{box-shadow:none;background:0 0;border:0;padding:0;position:static}.ops-focused-modal .purchase-form:before,.ops-focused-modal .expense-form:before,.ops-focused-modal .order-form:before{display:none}.purchase-order-modal{width:min(980px,100%)}.supplier-manager-modal{width:min(1160px,100%)}.supplier-manager-modal .supplier-cards{margin-bottom:0}.expense-modal{width:min(980px,100%)}.expense-modal .finance-layout{margin:0}.expense-modal .expense-form{padding:0}.expense-modal .finance-guide{box-shadow:none}.order-create-modal{width:min(1120px,100%)}.order-create-modal .order-create{margin:0}.order-create-modal .order-snapshot{box-shadow:none;top:0}.order-create-modal .order-builder-heading{padding-right:0}.settings-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.settings-panel{background:#f8f4ea;border:1px solid #b9af99;flex-direction:column;min-width:0;padding:24px;display:flex;box-shadow:4px 5px #0003}.settings-panel-head{border-bottom:1px solid #d0c7b5;gap:7px;padding-bottom:17px;display:grid}.settings-panel-head span{color:#674d0b;letter-spacing:.13em;font-size:8px;font-weight:950}.settings-panel-head b{font-size:17px}.settings-panel dl{margin:0}.settings-panel dl>div{border-bottom:1px solid #ded7c8;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.settings-panel dt{color:#656057;text-transform:uppercase;font-size:9px;font-weight:900}.settings-panel dd{text-align:right;margin:0;font-size:11px;font-weight:800}.settings-panel a{color:#5b4309}.settings-status{letter-spacing:.08em;padding:5px 7px;font-size:8px;display:inline-block}.settings-status.on{color:#274e13;background:#d9ead3}.settings-status.off{color:#4e4a42;background:#ddd7ca}.settings-panel-actions{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:18px;display:flex}.settings-panel-actions button{color:#f4d66f;letter-spacing:.08em;background:#171614;border:1px solid #171614;padding:10px 12px;font-size:8px;font-weight:950}.settings-readiness{margin-top:24px}.settings-readiness>.launch-checks{margin:20px}@media (max-width:1050px){.purchase-list article{grid-template-columns:1fr 1.2fr 100px}.purchase-list article select{grid-column:auto}.purchase-list article>button{grid-column:3}.settings-overview{grid-template-columns:1fr 1fr}.settings-panel:last-child{grid-column:1/-1}}@media (max-width:760px){.purchase-heading-actions,.finance-actions{grid-template-columns:1fr 1fr;display:grid}.purchase-heading-actions .admin-button:first-child,.finance-actions .admin-button:first-child{grid-column:1/-1}.supplier-subhead{flex-direction:column;align-items:stretch}.purchase-list article{grid-template-columns:1fr auto}.purchase-list article>div:nth-child(2),.purchase-list article select,.purchase-list article>button{grid-column:1/-1}.settings-overview{grid-template-columns:1fr}.settings-panel:last-child{grid-column:auto}.ops-focused-modal-backdrop{align-items:stretch;padding:0}.ops-focused-modal{width:100%;max-height:100vh;box-shadow:none;border:0;padding:24px 18px 90px}.ops-focused-modal-head{gap:14px}.ops-focused-modal-head h2{font-size:30px}.supplier-manager-modal .supplier-cards{grid-template-columns:1fr}.report-section-head{flex-direction:column;align-items:stretch}.ops-focused-modal-actions{z-index:2;background:#e8e1d3;margin:20px -18px -90px;padding:14px 18px 18px;position:sticky;bottom:-70px}.ops-focused-modal-actions .admin-button{flex:1}}.reorder-workspace{color:#f4f0e6;background:#171614;border-top:5px solid #d7b23a;margin:0 0 28px;padding:24px;box-shadow:6px 7px #0000003d}.reorder-heading{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.reorder-heading h3{margin:5px 0 7px;font-size:28px}.reorder-heading p:not(.admin-kicker){color:#bbb3a3;max-width:680px;margin:0;font-size:11px;line-height:1.55}.reorder-rule{background:#2a261e;grid-template-columns:auto auto;align-items:center;gap:5px 14px;min-width:220px;padding:15px;display:grid}.reorder-rule span{color:#aaa08a;letter-spacing:.1em;font-size:8px;font-weight:950}.reorder-rule b{text-align:right;color:#f4d66f}.reorder-rule button{color:#f4d66f;letter-spacing:.1em;background:0 0;border:1px solid #d7b23a;grid-column:1/-1;margin-top:7px;padding:8px;font-size:8px;font-weight:950}.reorder-settings{background:#2a261e;align-items:end;gap:10px;margin-top:18px;padding:16px;display:flex}.reorder-settings label{color:#bbb3a3;font-size:9px;font-weight:900}.reorder-settings input{color:#fff;background:#111;border:1px solid #766a50;width:140px;margin-top:6px;padding:10px;display:block}.reorder-message{color:#f1d777;margin:14px 0 0;font-size:10px}.reorder-list{gap:8px;margin-top:18px;display:grid}.reorder-list>article{color:#171614;background:#f5f0e4;grid-template-columns:minmax(0,1.3fr) minmax(270px,.7fr) auto;align-items:center;gap:18px;padding:15px 17px;display:grid}.reorder-list article span,.reorder-list article small{color:#696257;font-size:9px;display:block}.reorder-list article b{margin:4px 0;display:block}.reorder-list dl{background:#c9bea7;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid}.reorder-list dl div{background:#e7dfd0;padding:8px}.reorder-list dt{color:#685f50;text-transform:uppercase;font-size:7px}.reorder-list dd{margin:3px 0 0;font-size:18px;font-weight:950}.reorder-list article>button{color:#f4d66f;letter-spacing:.08em;background:#171614;border:1px solid #171614;padding:11px 13px;font-size:8px;font-weight:950}.reorder-covered{font-weight:950;color:#31551d!important}.reorder-empty{background:#2a261e;padding:20px}.reorder-empty b,.reorder-empty span{display:block}.reorder-empty span{color:#bbb3a3;margin-top:5px;font-size:10px}.order-queue{gap:9px;margin:16px 0 32px;display:grid}.order-queue>article{background:#f8f4ea;border:1px solid #b9af99;grid-template-columns:minmax(180px,1fr) minmax(240px,1.2fr) 145px auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.order-queue span,.order-queue small{color:#6c6559;font-size:8px;display:block}.order-queue h3{margin:4px 0;font-size:17px}.order-queue p{color:#676157;margin:0;font-size:10px}.order-queue-items b{margin:4px 0;display:block}.order-queue-items small{text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.order-queue-state{justify-items:start;gap:6px;display:grid}.order-queue>article>button{color:#f4d66f;letter-spacing:.08em;background:#171614;border:1px solid #171614;padding:12px 14px;font-size:8px;font-weight:950}.order-detail-modal{width:min(980px,100%)}.order-detail-grid{grid-template-columns:1.3fr .7fr;gap:16px;display:grid}.order-detail-grid>section,.order-detail-grid>aside{background:#f8f4ea;border:1px solid #c4baa5;padding:20px}.order-detail-grid>section>span,.order-detail-grid>aside>span{color:#725817;letter-spacing:.12em;font-size:8px;font-weight:950;display:block}.order-detail-grid>aside p{color:#575249;font-size:11px;line-height:1.65}.order-detail-grid>aside details{margin-top:20px}.order-detail-line{border-bottom:1px solid #d2c9b8;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;display:flex}.order-detail-line p{margin:0}.order-detail-line b,.order-detail-line small{display:block}.order-detail-line small{color:#716a5e;margin-top:4px;font-size:8px}.order-detail-total{justify-content:space-between;align-items:end;gap:16px;padding-top:20px;display:flex}.order-detail-total strong{font-size:30px}.order-action-panel{background:#d9d0bd;margin-top:18px;padding:18px}.order-locked-state{color:#f4f0e6;background:#171614;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:18px;display:flex}.order-locked-state b{color:#f4d66f}.order-locked-state span{color:#c6beae;font-size:10px}.cash-closeout-modal{width:min(900px,100%)}.closeout-date{color:#f4f0e6;background:#171614;justify-content:space-between;align-items:end;gap:20px;padding:15px;display:flex}.closeout-date label{font-size:9px;font-weight:950}.closeout-date input{background:#fff;border:1px solid #786b4f;margin-top:6px;padding:9px;display:block}.closeout-date span{color:#bbb3a3;max-width:470px;font-size:10px}.closeout-kpis,.customer-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.closeout-kpis article,.customer-summary article{background:#f8f4ea;border:1px solid #c5baa3;padding:17px}.closeout-kpis span,.customer-summary span{color:#6a6255;font-size:8px;font-weight:950;display:block}.closeout-kpis strong,.customer-summary strong{margin-top:8px;font-size:24px;display:block}.closeout-count{grid-template-columns:1fr 1fr;gap:10px;display:grid}.closeout-count>label,.closeout-count>div{background:#d7cdb7;padding:22px}.closeout-count label{font-size:9px;font-weight:950}.closeout-count input{background:#fff;border:1px solid #8f836c;width:100%;margin-top:8px;padding:13px;font-size:22px;font-weight:950;display:block}.closeout-count>div{align-content:center;display:grid}.closeout-count span,.closeout-count small{font-size:8px}.closeout-count strong{margin:6px 0;font-size:28px}.closeout-count .balanced{color:#294b17;background:#d9e5cc}.closeout-count .variance{color:#76251d;background:#f0d4ca}.closeout-checklist{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 0;padding:0;list-style-position:inside;display:grid}.closeout-checklist li{background:#f8f4ea;border:1px solid #c5baa3;padding:15px;font-size:10px}.closeout-checklist b,.closeout-checklist span{display:block}.closeout-checklist span{color:#655f55;margin-top:6px;line-height:1.45}.customer-history{border-top:2px solid #ada38e;margin-top:34px;padding-top:30px}.customer-history-head{justify-content:space-between;align-items:end;gap:24px;display:flex}.customer-history-head h3{margin:5px 0;font-size:28px}.customer-history-head p:not(.admin-kicker){color:#625d53;margin:0;font-size:11px}.customer-history-head label{color:#625d53;min-width:min(330px,100%);font-size:9px;font-weight:950}.customer-history-head input{background:#fff;border:1px solid #aaa08c;width:100%;margin-top:6px;padding:11px;display:block}.customer-list{gap:8px;margin-top:16px;display:grid}.customer-list>article{background:#f8f4ea;border:1px solid #b9af99;grid-template-columns:minmax(180px,1fr) minmax(300px,1fr) auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.customer-list article b,.customer-list article span{display:block}.customer-list article span{color:#6b655a;margin-top:4px;font-size:9px}.customer-list dl{background:#cec5b3;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid}.customer-list dl div{background:#eee8dc;padding:8px 10px}.customer-list dt{text-transform:uppercase;font-size:7px}.customer-list dd{margin:4px 0 0;font-weight:950}.customer-list>article>button{background:0 0;border:1px solid #171614;padding:11px;font-size:8px;font-weight:950}.customer-privacy{color:#6a6357;font-size:9px}.customer-empty{background:#f8f4ea;padding:22px}.customer-empty b,.customer-empty span{display:block}.customer-empty span{color:#686157;margin-top:6px;font-size:10px}.customer-history-message{background:#fff3cc;border-left:4px solid #987116;padding:10px 13px}.customer-history-modal{width:min(900px,100%)}.customer-summary{grid-template-columns:repeat(4,1fr)}.customer-order-history{gap:7px;display:grid}.customer-order-history>article{background:#f8f4ea;border:1px solid #c5baa3;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.customer-order-history span,.customer-order-history small,.customer-order-history b{display:block}.customer-order-history span,.customer-order-history small{color:#686157;font-size:9px}.customer-order-history b{margin:4px 0}.customer-order-history>article>div:last-child{text-align:right}.report-range{color:#f4f0e6;background:#171614;justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;padding:16px;display:flex}.report-presets{gap:6px;display:flex}.report-presets button{color:#f4d66f;background:0 0;border:1px solid #766947;padding:10px 12px;font-size:8px;font-weight:950}.report-date-fields{gap:8px;display:flex}.report-date-fields label{font-size:8px;font-weight:950}.report-date-fields input{background:#fff;border:1px solid #766947;margin-top:5px;padding:9px;display:block}.report-kpis{grid-template-columns:repeat(5,1fr);gap:8px;margin:0 0 26px;display:grid}.report-kpis article{background:#f8f4ea;border:1px solid #b9af99;padding:18px}.report-kpis span,.report-kpis small{color:#655f54;font-size:8px;display:block}.report-kpis strong{margin:8px 0 5px;font-size:23px;display:block}.report-kpis .report-net{color:#f4f0e6;background:#171614;border-color:#171614}.report-kpis .report-net span,.report-kpis .report-net small{color:#bdb4a4}.report-kpis .report-net strong{color:#f4d66f}.report-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.report-columns>section{min-width:0}.report-columns .report-section-head{margin-top:0}.sales-report-list{gap:7px;display:grid}.sales-report-list>article{background:#f8f4ea;border:1px solid #c3b9a4;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.sales-report-list span,.sales-report-list small,.sales-report-list b{display:block}.sales-report-list span,.sales-report-list small{color:#6a6357;font-size:8px}.sales-report-list b{margin:4px 0}.sales-report-list>article>div:last-child{text-align:right}.report-empty{color:#696257;background:#f8f4ea;padding:20px;font-size:10px}.report-method{grid-template-columns:150px 1fr;gap:8px;padding:20px;display:grid}.report-method b{font-size:10px}.report-method span{color:#554f45;font-size:10px}.report-method p{color:#696257;grid-column:1/-1;font-size:9px}.order-history-tools{margin-top:24px}@media (max-width:1000px){.reorder-list>article,.order-queue>article{grid-template-columns:1fr 1fr}.reorder-list>article>button,.order-queue>article>button{justify-self:start}.report-kpis{grid-template-columns:repeat(3,1fr)}.report-kpis .report-net{grid-column:span 2}.report-columns{grid-template-columns:1fr}.customer-list>article{grid-template-columns:1fr 1fr}.customer-list>article>button{justify-self:start}}@media (max-width:700px){.reorder-heading,.customer-history-head,.report-range,.reorder-settings{flex-direction:column;align-items:stretch}.reorder-settings input{width:100%}.reorder-list>article,.order-queue>article,.customer-list>article{grid-template-columns:1fr}.reorder-list dl,.customer-list dl{grid-template-columns:repeat(3,1fr)}.order-detail-grid,.closeout-count{grid-template-columns:1fr}.closeout-kpis,.closeout-checklist,.report-kpis,.customer-summary{grid-template-columns:1fr 1fr}.report-kpis .report-net{grid-column:1/-1}.report-presets,.report-date-fields{grid-template-columns:1fr 1fr;display:grid}.report-date-fields input{width:100%}.customer-order-history>article{flex-direction:column;align-items:flex-start}.customer-order-history>article>div:last-child{text-align:left}.order-locked-state{flex-direction:column;align-items:flex-start}}.report-date-fields input{color:#171614}.report-empty,.expense-list .report-empty{color:#625d53}.workspace-help{background:#fffdf5;border:1px solid #d8c98d;border-radius:14px;margin:0 0 18px;overflow:hidden}.workspace-help summary{cursor:pointer;color:#43380e;padding:13px 16px;font-weight:800;list-style:none}.workspace-help summary:after{content:"+";float:right;color:#866b00}.workspace-help[open] summary:after{content:"−"}.workspace-help ol{color:#5a554a;gap:7px;margin:0;padding:0 24px 16px 42px;display:grid}.po-row-actions{flex-wrap:wrap;gap:6px;display:flex}.po-row-actions button{min-height:36px}.po-row-actions .receive-po{color:#fff;background:#171614;border-color:#171614}.po-receiving-modal{max-width:900px}.po-receiving-lines{gap:10px;margin:20px 0;display:grid}.po-receiving-lines article{background:#fff;border:1px solid #dedbd2;border-radius:12px;grid-template-columns:minmax(180px,1fr) repeat(2,minmax(140px,.55fr));align-items:end;gap:12px;padding:14px;display:grid}.po-receiving-lines article.complete{color:#3d5e2a;background:#f3f8ef}.po-receiving-lines article>div{gap:3px;display:grid}.po-receiving-lines label,.receipt-note{text-transform:uppercase;letter-spacing:.04em;color:#625d53;gap:5px;font-size:.75rem;font-weight:800;display:grid}.po-receiving-lines input,.receipt-note textarea{color:#171614;width:100%;font:inherit;background:#fff;border:1px solid #bdb8aa;border-radius:9px;padding:10px}.receipt-note textarea{resize:vertical;min-height:78px}.receiving-safety{color:#4d4318;background:#f5eed0;border-radius:10px;flex-wrap:wrap;gap:8px;margin-top:12px;padding:12px 14px;display:flex}.catalog-bulk{border-left:1px solid #d8d3c6;flex-wrap:wrap;align-items:end;gap:8px;padding-left:12px;display:flex}.catalog-bulk label{min-width:150px}.catalog-bulk button{color:#fff;background:#171614;border:1px solid #171614;border-radius:8px;min-height:42px;padding:0 12px;font-weight:800}.catalog-health{flex-wrap:wrap;gap:7px;margin:0 0 14px;display:flex}.catalog-health span{color:#8a3d13;letter-spacing:.04em;background:#fff1e8;border-radius:999px;padding:6px 9px;font-size:.68rem;font-weight:900}.catalog-health span.optional{color:#696255;background:#f0eee7}.item-margin-preview{background:#fffbeb;border:1px solid #d4c16d;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:3px 14px;margin:14px 0;padding:14px;display:grid}.item-margin-preview span{letter-spacing:.08em;color:#75620d;font-size:.7rem;font-weight:900}.item-margin-preview strong{color:#302807;grid-area:1/2/3;font-size:1.6rem}.item-margin-preview small{color:#625d53}.margin-warning{color:#a24319!important}.margin-good{color:#3c6729!important}.customer-repeat{color:#5c4c08;letter-spacing:.04em;background:#efe5b7;border-radius:999px;width:max-content;margin-top:5px;padding:4px 7px;font-weight:900;display:inline-flex!important}.customer-notes{background:#faf8f1;border:1px solid #d8d3c6;border-radius:14px;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;padding:16px;display:grid}.customer-notes>div{grid-column:1/-1}.customer-notes h3{margin:2px 0}.customer-notes p{color:#625d53;margin:4px 0}.customer-notes label{text-transform:uppercase;letter-spacing:.04em;color:#625d53;gap:5px;font-size:.72rem;font-weight:800;display:grid}.customer-notes input,.customer-notes textarea{color:#171614;font:inherit;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #bdb8aa;border-radius:9px;padding:10px;font-weight:500}.customer-notes textarea{resize:vertical;min-height:88px}.customer-notes button{align-self:end}.closeout-notes{color:#625d53;text-transform:uppercase;letter-spacing:.04em;gap:6px;margin-top:14px;font-size:.75rem;font-weight:800;display:grid}.closeout-notes textarea{color:#171614;min-height:76px;font:inherit;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #bdb8aa;border-radius:9px;padding:10px}.closeout-history-list{gap:10px;padding:16px;display:grid}.closeout-history-list article{background:#fff;border:1px solid #dedbd2;border-radius:12px;grid-template-columns:minmax(170px,1fr) 2fr;gap:12px;padding:14px;display:grid}.closeout-history-list article>div{gap:3px;display:grid}.closeout-history-list dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.closeout-history-list dl div{gap:2px;display:grid}.closeout-history-list dt{color:#777064;font-size:.66rem;font-weight:900}.closeout-history-list dd{margin:0;font-weight:850}.closeout-history-list .balanced{color:#3c6729}.closeout-history-list .variance{color:#a24319}.closeout-history-list p{color:#625d53;grid-column:1/-1;margin:0}.business-intelligence{background:#f8f6ef;border:1px solid #d8d3c6;border-radius:16px;margin:20px 0;padding:18px}.intelligence-kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.intelligence-kpis article{color:#fff;background:#171614;border-radius:12px;gap:5px;padding:14px;display:grid}.intelligence-kpis span{letter-spacing:.06em;color:#d9ca8b;font-size:.68rem;font-weight:900}.intelligence-kpis strong{font-size:1.35rem}.intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.intelligence-grid>article{background:#fff;border:1px solid #dfdbce;border-radius:12px;padding:14px}.intelligence-grid h4{margin:0 0 10px;font-size:1rem}.insight-row{border-top:1px solid #eeeae0;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.insight-row span{gap:2px;display:grid}.insight-row small{color:#716b60}.insight-row strong{white-space:nowrap}.reorder-history{border-top:1px solid #d8d3c6;margin-top:12px;padding-top:12px}.reorder-history summary{cursor:pointer;font-weight:850}.reorder-history article{border-bottom:1px solid #e2ded3;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.reorder-history article>div{text-align:right;gap:2px;display:grid}.reorder-history article>div:first-child{text-align:left}@media (max-width:800px){.po-receiving-lines article{grid-template-columns:1fr 1fr}.po-receiving-lines article>div{grid-column:1/-1}.customer-notes,.intelligence-grid,.closeout-history-list article{grid-template-columns:1fr}.closeout-history-list dl{grid-template-columns:repeat(3,1fr)}.catalog-bulk{border-top:1px solid #d8d3c6;border-left:0;width:100%;padding:10px 0 0}}@media (max-width:520px){.intelligence-kpis,.closeout-history-list dl{grid-template-columns:1fr}.reorder-history article{display:grid}.reorder-history article>div{text-align:left}.customer-notes{padding:12px}}.catalog-bulk button{min-height:44px}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
