.gslPhotoEditorBackdrop{position:fixed;inset:0;z-index:1000;background:#030d08e0;padding:20px;display:grid;place-items:center;overflow-y:auto}.gslPhotoEditorDialog{background:#11231a;color:#f9fff8;border:1px solid rgba(243,241,219,.23);border-radius:16px;width:min(900px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;padding:22px;box-shadow:0 20px 70px #0009;outline:none}.gslPhotoEditorHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.gslPhotoEditorHeader h2{margin:0 0 7px;font-size:1.45rem}.gslPhotoEditorHeader p{margin:0;color:#c1d3c5;line-height:1.5;font-size:.93rem}.gslPhotoEditorClose{background:transparent;border:1px solid rgba(243,241,219,.35);border-radius:9px;color:#fff;font-size:1.7rem;line-height:1;padding:6px 12px;cursor:pointer}.gslPhotoEditorLayout{display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:25px}.gslPhotoEditorStage{background:#08150e;border:1px solid rgba(243,241,219,.14);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px}.gslPhotoEditorStage small{color:#bed1c2;text-align:center;line-height:1.5}.gslPhotoEditorFrame{position:relative;width:max-content;max-width:100%;overflow:hidden;box-shadow:0 0 0 1px #fff6}.gslPhotoEditorCanvas{display:block;background:#fff;max-width:100%;max-height:56vh;width:auto;height:auto;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.gslPhotoEditorCanvas:active{cursor:grabbing}.gslPhotoEditorCanvas:focus-visible{outline:3px solid #a4e9ad;outline-offset:3px}.gslPhotoEditorGuides{pointer-events:none;position:absolute;inset:0;background:linear-gradient(to right,transparent 33.15%,rgba(255,255,255,.45) 33.2%,rgba(0,0,0,.12) 33.4%,transparent 33.5%,transparent 66.45%,rgba(255,255,255,.45) 66.6%,rgba(0,0,0,.12) 66.8%,transparent 67%),linear-gradient(to bottom,transparent 33.15%,rgba(255,255,255,.45) 33.2%,rgba(0,0,0,.12) 33.4%,transparent 33.5%,transparent 66.45%,rgba(255,255,255,.45) 66.6%,rgba(0,0,0,.12) 66.8%,transparent 67%);opacity:.55}.gslPhotoEditorSelection{position:absolute;pointer-events:none;border:2px solid #9cf2ad;box-shadow:0 0 0 100vmax #040e08a6;min-width:10%;min-height:10%}.gslPhotoEditorSelection:before{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000004d;pointer-events:none}.gslPhotoEditorCropHandle{position:absolute;pointer-events:auto;z-index:3;background:#f3f1db;border:2px solid #154b2c;box-shadow:0 1px 6px #0000008c;border-radius:10px;touch-action:none}.gslPhotoEditorCropHandle-left,.gslPhotoEditorCropHandle-right{width:13px;height:46px;top:50%;transform:translateY(-50%);cursor:ew-resize}.gslPhotoEditorCropHandle-left{left:2px}.gslPhotoEditorCropHandle-right{right:2px}.gslPhotoEditorCropHandle-top,.gslPhotoEditorCropHandle-bottom{width:46px;height:13px;left:50%;transform:translate(-50%);cursor:ns-resize}.gslPhotoEditorCropHandle-top{top:2px}.gslPhotoEditorCropHandle-bottom{bottom:2px}.gslPhotoEditorCropHandle:hover{background:#bff4b9}.gslPhotoEditorInsetGuide{pointer-events:none;position:absolute;inset:5% 7%;border:1px dashed rgba(28,91,48,.8);box-shadow:0 0 0 1px #ffffff59 inset;border-radius:2px}.gslPhotoEditorTrimGroup{display:flex;flex-direction:column;gap:9px;border:1px solid rgba(243,241,219,.18);border-radius:10px;padding:12px;margin:9px 0 5px}.gslPhotoEditorTrimGroup label{margin:2px 0 0}.gslPhotoEditorTrimGroup input{width:100%}.gslPhotoEditorTrimGroup small{font-size:.76rem;line-height:1.5;color:#c1d3c5}.gslPhotoEditorEdgeControl{display:flex;flex-direction:column;gap:4px}.gslPhotoEditorEdgeControl label{font-size:.8rem}.gslPhotoEditorEdgeControl input{accent-color:#bff4b9}.gslPhotoEditorLoading{min-height:280px;display:grid;place-items:center;color:#e8f1e9}.gslPhotoEditorControls{display:flex;flex-direction:column;gap:10px;align-self:start}.gslPhotoEditorControls label{display:flex;justify-content:space-between;gap:8px;font-size:.9rem;font-weight:700;margin-top:8px}.gslPhotoEditorControls label span{font-weight:500;color:#b8cebe}.gslPhotoEditorControls select{width:100%;padding:10px;border:1px solid rgba(243,241,219,.25);border-radius:8px;background:#09170f;color:#fff}.gslPhotoEditorControls input[type=range]{width:100%;accent-color:#b5e4b4}.gslPhotoEditorRotate{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:6px 0}.gslPhotoEditorRotate button,.gslPhotoEditorReset{border:1px solid rgba(243,241,219,.25);background:#213b2b;color:#fff;border-radius:8px;padding:10px 8px;cursor:pointer;font:inherit;font-size:.81rem}.gslPhotoEditorReset{margin-top:8px}.gslPhotoEditorRotate button:hover,.gslPhotoEditorReset:hover{background:#2a5037}.gslPhotoEditorError{padding:10px 12px;border:1px solid #d28d81;border-radius:9px;color:#ffe4df}.gslPhotoEditorActions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px;flex-wrap:wrap}.gslPhotoEditorDialog button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:690px){.gslPhotoEditorBackdrop{padding:8px;place-items:start center}.gslPhotoEditorDialog{padding:15px;max-height:calc(100dvh - 16px)}.gslPhotoEditorLayout{grid-template-columns:1fr;gap:12px}.gslPhotoEditorStage{padding:10px}.gslPhotoEditorCanvas{max-height:43vh}.gslPhotoEditorControls{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10px}.gslPhotoEditorControls label{margin-top:0}.gslPhotoEditorControls select,.gslPhotoEditorControls input[type=range],.gslPhotoEditorRotate,.gslPhotoEditorReset,.gslPhotoEditorTrimGroup{grid-column:1/-1}.gslPhotoEditorActions>.button{flex:1}.gslPhotoEditorHeader h2{font-size:1.2rem}}:root{--forest:#0d4b2f;--forest2:#245f40;--forest3:#2a8557;--cream:#f3f1db;--cream2:#e9e5c6;--deep:#08130e;--text:#fbfff9;--muted:#aec1b4;--line:rgba(243,241,219,.16);--shadow:0 28px 75px rgba(0,0,0,.28)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:#08130e;color:var(--text)}a{color:inherit;text-decoration:none}.wrap{max-width:1160px;margin:auto;padding:0 22px}header{position:sticky;top:0;z-index:20;background:linear-gradient(180deg,#286948fa,#113623f5);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nav{height:90px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:12px}.brandText{font-weight:950;letter-spacing:.7px}.brandText small,footer .brand small{display:block;font-size:10px;color:#d7e6da;letter-spacing:1.4px;margin-top:2px}.brandLogo{background:linear-gradient(180deg,var(--cream),var(--cream2));border-radius:14px;padding:6px 11px;display:grid;place-items:center;box-shadow:0 8px 22px #0000002b}.brandLogo img{width:84px;height:54px;object-fit:contain}.brandLogo.compact img{width:92px;height:48px}.nav nav{display:flex;align-items:center;gap:18px;font-size:14px}.button{display:inline-block;border:0;border-radius:10px;padding:13px 18px;font-weight:900;cursor:pointer}.cream{background:var(--cream);color:var(--forest)}.ghost{background:#ffffff0d;color:#fff;border:1px solid var(--line)}.soft{background:#0d4b2f14;color:var(--forest);border:1px solid rgba(13,75,47,.14)}.button:disabled{opacity:.65;cursor:not-allowed}.hero{padding:78px 0 70px;background:radial-gradient(circle at 88% 12%,rgba(243,241,219,.1),transparent 23%),linear-gradient(180deg,#2c6f4b,#163d28 53%,#08130e)}.heroGrid{display:grid;grid-template-columns:1.03fr .97fr;gap:52px;align-items:center}.pill{display:inline-flex;padding:8px 12px;border-radius:999px;border:1px solid rgba(243,241,219,.25);background:#f3f1db12;color:var(--cream);font-weight:850;font-size:12px}h1{font-size:clamp(48px,7vw,82px);line-height:.96;letter-spacing:-3px;margin:20px 0}h1 span{color:var(--cream)}.lede{font-size:20px;line-height:1.55;color:#e9f1eb;max-width:650px;margin-bottom:28px}.heroButtons{display:flex;gap:12px;flex-wrap:wrap}.heroMicro{font-size:13px;color:#c8d9cd;margin-top:18px}.heroPhotoWrap{position:relative}.heroPhoto{display:block;width:100%;border-radius:22px;border:1px solid rgba(243,241,219,.2);box-shadow:var(--shadow)}.photoBadge{position:absolute;right:18px;bottom:18px;background:#f3f1dbf2;color:var(--forest);padding:12px 14px;border-radius:12px;box-shadow:0 12px 35px #00000047}.photoBadge span{display:block;font-size:9px;letter-spacing:1.2px}.photoBadge strong{font-size:13px}.section{padding:75px 0}.alt{background:#ffffff05;border-block:1px solid rgba(255,255,255,.04)}.sectionHead{max-width:760px;margin-bottom:30px}.sectionHead h2,.storeIntro h2{font-size:43px;margin:12px 0}.sectionHead p,.storeIntro>div>p,.muted{color:var(--muted);line-height:1.55}.panel{border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#ffffff0e,#ffffff06);box-shadow:0 20px 55px #0003}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.four{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.info,.stepCard{padding:22px}.info>div{font-size:27px}.info h3,.stepCard h3{margin:10px 0 7px}.info p,.stepCard p{margin:0;color:var(--muted);line-height:1.5}.num{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--cream);color:var(--forest);font-weight:950}.galleryGrid{display:grid;grid-template-columns:1.35fr .82fr .82fr;gap:15px;align-items:stretch}.galleryGrid figure{margin:0;border-radius:18px;overflow:hidden;background:#0b1811;border:1px solid var(--line);position:relative;min-height:420px}.galleryGrid img{width:100%;height:100%;object-fit:cover;display:block}.galleryGrid figcaption{position:absolute;left:12px;bottom:12px;background:#07160edb;padding:8px 10px;border-radius:9px;font-size:12px}.priceCard{background:linear-gradient(180deg,var(--cream),var(--cream2));color:#142119;border-radius:18px;padding:26px;box-shadow:var(--shadow)}.priceCard div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(13,75,47,.12)}.portal{display:grid;grid-template-columns:1.18fr .82fr;gap:18px;align-items:start}.wizard{padding:28px}.progress{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:25px}.progress span{padding:8px 10px;border-radius:999px;background:#ffffff0d;color:#8fa899;font-size:12px;font-weight:850}.progress .active{background:var(--cream);color:var(--forest)}.progress .done{background:#2a855738;color:#d5f1df}.wizard h3{font-size:28px}.wizard label{display:block;font-weight:850;margin:18px 0 8px}.wizard small{font-weight:500;color:#8fa899}.wizard input,.wizard textarea{width:100%;background:#09170f;color:#fff;border:1px solid var(--line);border-radius:10px;padding:13px}.wizard textarea{min-height:95px}.qty{display:flex;gap:10px;align-items:center}.qty button{width:52px;height:52px;border:1px solid var(--line);border-radius:10px;background:#0b1b13;color:#fff;font-size:24px}.qty input{width:100px;text-align:center;font-size:20px;font-weight:900}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.grid3{display:grid;grid-template-columns:1fr .6fr .7fr;gap:12px}.field{margin:0!important}.actions{display:flex;justify-content:space-between;gap:12px;margin-top:25px}.review{border:1px solid var(--line);border-radius:12px;padding:14px;background:#ffffff06}.review div{display:flex;justify-content:space-between;gap:14px;padding:7px 0}.review span{color:#9db2a3}.summary{position:sticky;top:108px;background:linear-gradient(180deg,var(--cream),var(--cream2));color:#142119;border-radius:18px;padding:27px;box-shadow:var(--shadow)}.summaryBrand{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:13px!important;padding:0 0 8px!important}.summaryBrand .brandLogo{box-shadow:none;border:1px solid rgba(13,75,47,.09)}.summary>small,.summaryBrand small{color:#5a745f;letter-spacing:1.1px;font-weight:900}.summary h3{font-size:27px;margin:3px 0 5px}.summary>div:not(.summaryBrand){display:flex;justify-content:space-between;padding:10px 0}.summary .total{border-top:1px solid rgba(13,75,47,.18);margin-top:6px;padding-top:18px!important;font-size:20px}.summary p{font-size:13px;color:var(--forest);background:#0d4b2f0f;padding:11px;border-radius:9px}.confirmation{max-width:760px}.confirmation p{color:var(--muted);line-height:1.6}.order{display:inline-block;background:var(--cream);color:var(--forest);padding:10px 14px;border-radius:999px;font-weight:950;margin:8px 0}.slip{background:linear-gradient(180deg,var(--cream),var(--cream2));color:#142119;padding:24px;border-radius:16px;margin:22px 0}.slipHead{display:flex!important;align-items:center!important;gap:12px!important;justify-content:flex-start!important}.slip>div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid rgba(13,75,47,.12)}.storeSection{background:linear-gradient(180deg,#112c1d,#245f40);border-top:1px solid var(--line)}.storeIntro{display:grid;grid-template-columns:.75fr 1.25fr;gap:42px;align-items:center}.storePreview{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.storeCard{background:linear-gradient(180deg,var(--cream),var(--cream2));color:#142119;border-radius:16px;padding:14px}.storeCard h3{font-size:16px;margin:12px 0 4px}.storeCard p{font-size:12px;color:#5b715f;margin:0 0 12px}.miniSlab{border:5px solid rgba(28,48,36,.25);border-radius:9px;padding:5px;background:#fff}.miniLabel{height:38px;background:var(--cream);border:1px solid var(--forest);display:flex;justify-content:space-between;align-items:center;padding:4px 7px;color:var(--forest);font-size:10px}.miniLabel b{font-size:18px}.miniCard{height:125px;background:radial-gradient(circle,#2e8256,#0d2e1e);display:grid;place-items:center;color:var(--cream);font-size:46px;margin-top:4px}footer{padding:42px 0 60px;background:linear-gradient(180deg,#143724,#2a6d4a);border-top:1px solid var(--line)}.footer{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.footer .brandLogo{box-shadow:none}.footerLinks{display:flex;gap:16px;flex-wrap:wrap;font-size:13px}@media(max-width:1000px){.nav nav{gap:12px}.nav nav a:not(.button){display:none}}@media(max-width:900px){.heroGrid,.portal,.storeIntro,.three{grid-template-columns:1fr}.four,.galleryGrid{grid-template-columns:1fr 1fr}.galleryHero{grid-column:1/-1}.summary{position:static}}@media(max-width:620px){.brandText{display:none}.grid2,.grid3,.four,.galleryGrid,.storePreview{grid-template-columns:1fr}h1{letter-spacing:-2px}.hero{padding-top:52px}.galleryHero{grid-column:auto}.galleryGrid figure{min-height:320px}}.navActive{color:var(--cream);font-weight:900}.storeTeaser{background:linear-gradient(180deg,#112c1d,#245f40);border-top:1px solid var(--line)}.teaserGrid{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center}.teaserGrid h2{font-size:43px;margin:12px 0}.teaserGrid p{color:#c7d8cb;max-width:700px}.storePage{min-height:70vh}.storeHero{padding:78px 0 68px;background:radial-gradient(circle at 86% 10%,rgba(243,241,219,.12),transparent 25%),linear-gradient(180deg,#2c6f4b,#143724 60%,#08130e)}.storeHeroGrid{display:grid;grid-template-columns:1.05fr .95fr;gap:45px;align-items:center}.storeHeroCard{padding:28px;border:1px solid var(--line);border-radius:20px;background:#ffffff0d;box-shadow:var(--shadow)}.storeHeroCard span{font-size:11px;letter-spacing:1.2px;color:var(--cream)}.storeHeroCard strong{display:block;font-size:29px;margin:10px 0}.storeHeroCard p{color:#c6d6cb;line-height:1.55}.storeToolbar{display:flex;justify-content:space-between;gap:22px;align-items:end;margin-bottom:24px}.storeToolbar h2{font-size:38px;margin:0 0 7px}.storeToolbar p{margin:0;color:var(--muted)}.storeGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.storeCard{background:linear-gradient(180deg,var(--cream),var(--cream2));color:#142119;border-radius:18px;padding:15px;box-shadow:0 20px 50px #0003}.storeCardBody{padding:4px 3px 2px}.storeStatus{display:inline-block;margin-top:12px;font-size:10px;letter-spacing:1px;font-weight:900;color:var(--forest);background:#0d4b2f14;padding:6px 8px;border-radius:999px}.inventoryPlan{display:grid;grid-template-columns:.75fr 1.25fr;gap:40px;align-items:start}.inventoryPlan h2{font-size:42px;margin:12px 0}.inventoryFields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.inventoryFields span{padding:14px;border:1px solid var(--line);border-radius:12px;background:#ffffff08;color:#dbe7de;font-weight:700;font-size:13px}@media(max-width:900px){.teaserGrid,.storeHeroGrid,.inventoryPlan{grid-template-columns:1fr}.storeGrid{grid-template-columns:1fr 1fr}.storeToolbar{align-items:start;flex-direction:column}}@media(max-width:620px){.storeGrid,.inventoryFields{grid-template-columns:1fr}}.devLink{opacity:.65}.adminHero{padding:72px 0 58px;background:linear-gradient(180deg,#245f40,#102c1d 65%,#08130e)}.adminHero h1{font-size:58px;margin-bottom:12px}.adminToolbar{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:20px}.adminToolbar h2{font-size:38px;margin:0 0 6px}.adminToolbar p{margin:0;color:var(--muted)}.adminButtons{display:flex;gap:10px;flex-wrap:wrap}.adminTableWrap{overflow:auto}.adminTable{width:100%;border-collapse:collapse;min-width:760px}.adminTable th,.adminTable td{text-align:left;padding:14px;border-bottom:1px solid var(--line)}.adminTable th{font-size:11px;letter-spacing:.9px;color:#9fb4a5;text-transform:uppercase}.adminTable td small{display:block;color:#8fa899;margin-top:4px}.adminTable select{background:#0b1b13;color:#fff;border:1px solid var(--line);border-radius:9px;padding:9px 10px}.adminEmpty{padding:40px;text-align:center;color:var(--muted)}.adminNote{margin-top:18px;padding:16px 18px;border-radius:12px;background:#f3f1db0f;border:1px solid var(--line);color:#cbd9cf}.adminNote strong{color:var(--cream)}@media(max-width:700px){.adminToolbar{align-items:start;flex-direction:column}}.trackingHero{padding:76px 0 62px;background:radial-gradient(circle at 84% 12%,rgba(243,241,219,.1),transparent 24%),linear-gradient(180deg,#2b6d49,#143724 62%,#08130e)}.trackingGrid{display:grid;grid-template-columns:1fr .8fr;gap:46px;align-items:center}.trackingCard{padding:25px;border-radius:18px;background:linear-gradient(180deg,var(--cream),var(--cream2));color:#142119;box-shadow:var(--shadow)}.trackingCard label{display:block;font-weight:850;margin-bottom:14px}.trackingCard input{display:block;width:100%;margin-top:7px;padding:13px;border:1px solid rgba(13,75,47,.2);border-radius:10px;background:#fff;color:#142119}.trackingCard .button{width:100%;margin-top:4px}.trackingResultWrap{max-width:850px}.trackingResult{padding:28px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#ffffff0e,#ffffff06);box-shadow:0 20px 55px #0003}.trackingStatus{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--line)}.trackingStatus small{color:#9fb4a5;letter-spacing:1px}.trackingStatus strong{font-size:26px;color:var(--cream)}.trackingMeta{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.trackingMeta div{padding:14px;border:1px solid var(--line);border-radius:11px;background:#ffffff06}.trackingMeta span{display:block;color:#8fa899;font-size:11px;text-transform:uppercase;letter-spacing:.8px;margin-bottom:4px}.trackingResult p,.trackingPlaceholder p{color:var(--muted);line-height:1.55}.trackingPlaceholder{padding:36px;border:1px dashed var(--line);border-radius:18px;text-align:center}.trackingPlaceholder>span{font-size:40px;color:var(--cream)}.trackingError{padding:16px 18px;border-radius:12px;border:1px solid rgba(255,120,120,.28);background:#961e1e21;color:#ffd7d7}@media(max-width:800px){.trackingGrid,.trackingMeta{grid-template-columns:1fr}}.adminSetup{max-width:760px;padding:28px}.adminSetup h2{font-size:32px;margin-top:0}.adminSetup p{color:var(--muted);line-height:1.6}.adminLoginCard{max-width:520px;padding:26px;border-radius:18px;background:linear-gradient(180deg,var(--cream),var(--cream2));color:#142119;box-shadow:var(--shadow)}.adminLoginCard label{display:block;font-weight:900;margin-bottom:16px}.adminLoginCard input{display:block;width:100%;margin-top:8px;padding:13px;border-radius:10px;border:1px solid rgba(13,75,47,.2)}.adminTabs{display:flex;gap:8px;flex-wrap:wrap}.adminTab{border:1px solid var(--line);background:#ffffff0a;color:#fff;padding:11px 15px;border-radius:10px;font-weight:900;cursor:pointer}.adminTab.active{background:var(--cream);color:var(--forest)}.adminInventoryLayout{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;align-items:start}.inventoryForm,.adminInventoryList{padding:24px}.inventoryForm h2,.adminInventoryList h2{margin-top:0}.inventoryForm>p{color:var(--muted);line-height:1.5}.adminField{display:block;font-weight:800;margin:12px 0}.adminField input{display:block;width:100%;margin-top:6px;padding:11px;border-radius:9px;background:#09170f;color:#fff;border:1px solid var(--line)}.imageUploadGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}.imageUpload{padding:14px;border:1px dashed var(--line);border-radius:12px;cursor:pointer}.imageUpload input{display:none}.imageUpload span{display:block;margin-top:7px;color:var(--cream);font-size:13px}.adminCheck{display:flex;gap:9px;align-items:center;margin:14px 0;color:#d7e5db}.adminMessage{margin:12px 0;padding:10px 12px;border:1px solid var(--line);border-radius:9px;color:var(--cream)}.inventoryListHead{display:flex;justify-content:space-between;align-items:center;gap:12px}.inventoryListHead span{color:var(--muted);font-size:13px}.adminInventoryItem{display:grid;grid-template-columns:60px 1fr auto;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.inventoryThumb{width:56px;height:72px;border-radius:8px;background:#ffffff0d;display:grid;place-items:center;overflow:hidden}.inventoryThumb img{width:100%;height:100%;object-fit:cover}.inventoryThumb span{color:var(--cream);font-size:24px}.inventoryInfo small{display:block;color:#8fa899;margin-top:4px}.adminInventoryRight{display:flex;align-items:center;gap:10px}.adminInventoryRight select{background:#0b1b13;color:#fff;border:1px solid var(--line);border-radius:9px;padding:9px}.inventoryDelete{border:1px solid rgba(255,120,120,.25);background:#8c14141f;color:#ffd8d8;padding:9px 10px;border-radius:8px;cursor:pointer}.storeCardImage{display:block;width:100%;aspect-ratio:3/4;object-fit:contain;object-position:center;padding:8px 6px;border-radius:10px;background:#fff}.storePrice{font-size:22px;font-weight:950;margin:8px 0 12px;color:var(--forest)}@media(max-width:900px){.adminInventoryLayout{grid-template-columns:1fr}}@media(max-width:620px){.imageUploadGrid{grid-template-columns:1fr}.adminInventoryItem{grid-template-columns:50px 1fr}.adminInventoryRight{grid-column:1/-1;justify-content:space-between;flex-wrap:wrap}}.storageGuard{margin:14px 0 18px;padding:13px 14px;border:1px solid rgba(243,241,219,.16);border-radius:11px;background:#f3f1db0b}.storageGuard strong,.storageGuard span,.storageGuard small{display:block}.storageGuard strong{color:var(--cream);margin-bottom:4px}.storageGuard span{font-size:13px;color:#d7e5db}.storageGuard small{margin-top:5px;color:#8fa899;line-height:1.4}.adminField select{display:block;width:100%;margin-top:6px;padding:11px;border-radius:9px;background:#09170f;color:#fff;border:1px solid var(--line)}.otherLanguageInput{margin-top:8px!important}.inventoryFormTitle{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:4px}.inventoryFormTitle h2{margin-bottom:6px}.inventoryFormTitle p{margin:0;color:var(--muted);line-height:1.5}.inventoryEdit{border:1px solid rgba(243,241,219,.2);background:#f3f1db12;color:var(--cream);padding:9px 10px;border-radius:8px;cursor:pointer;font-weight:800}@media(max-width:620px){.inventoryFormTitle{flex-direction:column}}.storeSearchPanel{margin:0 0 28px;padding:18px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,#ffffff0b,#ffffff05)}.storeSearchRow{display:grid;grid-template-columns:1fr 230px;gap:12px}.storeSearch,.storeSort,.storeFilter{display:block}.storeSearch span,.storeSort span,.storeFilter span{display:block;margin-bottom:6px;color:#c9d9ce;font-size:11px;font-weight:900;letter-spacing:.7px;text-transform:uppercase}.storeSearch input,.storeSort select,.storeFilter select{width:100%;padding:12px 13px;border-radius:10px;border:1px solid var(--line);background:#09170f;color:#fff}.storeSearch input::placeholder{color:#758f7e}.storeFilters{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:12px}.storeFilterMeta{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:15px;color:#9fb4a5;font-size:13px}.storeFilterMeta strong{color:var(--cream)}.clearFilters{border:0;background:none;color:var(--cream);font-weight:850;cursor:pointer;padding:4px}.storeNoResults{padding:58px 20px;text-align:center;border:1px dashed var(--line);border-radius:18px;color:var(--muted)}.storeNoResults>div{font-size:42px;color:var(--cream)}.storeNoResults h3{color:#fff;font-size:25px;margin:10px 0 5px}.storeCert{font-size:11px;color:#5a745f;font-weight:800;margin:3px 0 10px}@media(max-width:950px){.storeFilters{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.storeSearchRow{grid-template-columns:1fr}.storeFilters{grid-template-columns:1fr 1fr}.storeFilterMeta{align-items:flex-start;flex-direction:column}}@media(max-width:480px){.storeFilters{grid-template-columns:1fr}}.storeFilter,.multiFilter{position:relative}.multiFilter summary{list-style:none;width:100%;min-height:42px;padding:11px 12px;border-radius:10px;border:1px solid var(--line);background:#09170f;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px}.multiFilter summary::-webkit-details-marker{display:none}.multiFilter summary.hasSelection{border-color:#f3f1db61;background:#10251a}.multiFilter summary>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.multiFilter summary>b{font-size:14px;color:#9fb4a5}.multiFilter[open] summary>b{transform:rotate(180deg)}.multiFilterMenu{position:absolute;z-index:35;top:calc(100% + 7px);left:0;width:max(100%,220px);max-width:300px;padding:10px;border:1px solid rgba(243,241,219,.2);border-radius:12px;background:#0a1710;box-shadow:0 18px 45px #00000073}.multiFilterHead{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:3px 4px 8px;border-bottom:1px solid var(--line)}.multiFilterHead strong{font-size:12px;color:var(--cream)}.multiFilterHead button{border:0;background:none;color:var(--cream);cursor:pointer;font-size:12px;font-weight:850}.multiFilterOptions{max-height:240px;overflow:auto;padding-top:6px}.multiFilterOption{display:flex;align-items:center;gap:9px;padding:8px 6px;border-radius:7px;cursor:pointer;color:#dbe7de;font-size:13px}.multiFilterOption:hover{background:#ffffff0e}.multiFilterOption input{accent-color:#e9e5c6}.multiFilterOption span{overflow-wrap:anywhere}.multiFilterEmpty{padding:10px 6px;color:#789080;font-size:12px}@media(max-width:700px){.multiFilterMenu{position:static;width:100%;max-width:none;margin-top:7px}}.storeCardImageButton{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;border-radius:10px}.storeCardImageButton:focus-visible{outline:2px solid var(--forest);outline-offset:3px}.slabModalBackdrop{position:fixed;inset:0;z-index:100;background:#020905d1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:grid;place-items:center;padding:24px;overflow:auto}.slabModal{position:relative;width:min(980px,100%);max-height:calc(100vh - 48px);overflow:auto;display:grid;grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);gap:30px;padding:28px;border:1px solid rgba(243,241,219,.2);border-radius:22px;background:linear-gradient(155deg,#173d29,#09160f 68%);box-shadow:0 35px 100px #00000094}.slabModalClose{position:absolute;top:13px;right:14px;z-index:2;width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:#00000047;color:#fff;font-size:27px;line-height:1;cursor:pointer}.slabDetailMedia{min-width:0}.slabDetailImageWrap{display:grid;place-items:center;min-height:470px;padding:18px;border-radius:16px;background:linear-gradient(180deg,var(--cream),var(--cream2))}.slabDetailImageWrap img{display:block;max-width:100%;max-height:590px;object-fit:contain;border-radius:8px;box-shadow:0 12px 32px #0000003d}.slabDetailPlaceholder{min-height:420px;width:100%;display:grid;place-items:center;align-content:center;gap:12px;text-align:center;color:var(--forest)}.slabDetailPlaceholder>span{font-size:70px}.slabDetailPlaceholder strong{font-size:24px}.slabDetailPlaceholder small{color:#55715e}.slabImageTabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.slabImageTabs button{padding:10px;border-radius:9px;border:1px solid var(--line);background:#ffffff0a;color:#c9d9ce;font-weight:850;cursor:pointer}.slabImageTabs button.active{background:var(--cream);color:var(--forest)}.slabImageTabs button:disabled{opacity:.4;cursor:not-allowed}.slabDetailInfo{align-self:center;padding:12px 8px}.slabDetailInfo h2{font-size:clamp(34px,5vw,52px);line-height:1.02;letter-spacing:-1.5px;margin:14px 0 10px}.slabCert{color:#9fb4a5;font-size:13px;margin-bottom:18px}.slabCert strong{color:var(--cream);margin-left:7px}.slabGradePrice{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.slabGradePrice>div{padding:17px;border:1px solid var(--line);border-radius:13px;background:#ffffff0a}.slabGradePrice span,.slabMetadata span{display:block;font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:#8fa899;font-weight:900;margin-bottom:4px}.slabGradePrice strong{font-size:27px;color:var(--cream)}.slabMetadata{display:grid;grid-template-columns:1fr 1fr;gap:9px}.slabMetadata>div{padding:13px;border-bottom:1px solid var(--line)}.slabMetadata strong{font-size:14px;color:#edf5ef}.slabDetailActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.slabDetailActions .button{flex:1}.slabDetailActions .button:disabled{opacity:.75}@media(max-width:780px){.slabModalBackdrop{padding:12px}.slabModal{grid-template-columns:1fr;max-height:calc(100vh - 24px);padding:20px}.slabDetailImageWrap{min-height:330px}.slabDetailImageWrap img{max-height:430px}.slabDetailInfo{padding:0}.slabMetadata{grid-template-columns:1fr 1fr}}@media(max-width:480px){.slabGradePrice,.slabMetadata{grid-template-columns:1fr}.slabDetailActions{flex-direction:column}}.slabDetailImageWrap{overflow:auto;overscroll-behavior:contain;scrollbar-color:rgba(13,75,47,.5) transparent}.slabDetailImageWrap.zoomed{display:block;place-items:initial;max-height:590px;padding:0;background:#101913}.slabZoomImage{display:block;margin:auto;transition:width .16s ease;cursor:zoom-in;-webkit-user-select:none;user-select:none}.slabDetailImageWrap.zoomed .slabZoomImage{cursor:zoom-out;margin:0}.slabZoomControls{display:flex;align-items:center;gap:7px;margin-top:10px}.slabZoomControls button{width:38px;height:36px;border-radius:8px;border:1px solid var(--line);background:#ffffff0d;color:#fff;font-weight:900;font-size:18px;cursor:pointer}.slabZoomControls button:disabled{opacity:.35;cursor:not-allowed}.slabZoomControls .zoomLevel{width:62px;font-size:12px;color:var(--cream)}.slabZoomControls span{margin-left:3px;color:#8fa899;font-size:11px}@media(max-width:780px){.slabDetailImageWrap.zoomed{max-height:430px}.slabZoomControls span{display:none}}.slabDetailImageWrap.zoomed{cursor:grab;touch-action:none;scrollbar-width:none;-ms-overflow-style:none}.slabDetailImageWrap.zoomed::-webkit-scrollbar{display:none}.slabDetailImageWrap.zoomed.dragging{cursor:grabbing}.slabDetailImageWrap.zoomed .slabZoomImage{cursor:inherit;pointer-events:auto}.slabZoomImage{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.checkoutNotice{margin:0 0 18px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:#f3f1db0e;display:flex;gap:8px;flex-direction:column;color:#dce8df}.checkoutNotice.success{border-color:#68ce9152;background:#2a855721}.checkoutNotice strong{color:var(--cream)}.checkoutNotice span{font-size:13px;color:#a9bdae}.checkoutError{margin-top:18px;padding:11px 12px;border-radius:10px;border:1px solid rgba(255,120,120,.28);background:#961e1e21;color:#ffd7d7;font-size:13px}.adminStoreOrderPanel{padding:22px}.adminStoreOrderList{display:grid;gap:14px;margin-top:18px}.adminStoreOrder{border:1px solid var(--line);border-radius:14px;padding:18px;background:#ffffff06}.adminStoreOrderHead{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;padding-bottom:13px;border-bottom:1px solid var(--line)}.adminStoreOrderHead>div:first-child{display:grid;gap:4px}.adminStoreOrderHead small,.adminStoreOrderGrid small{display:block;color:#8fa899;font-size:11px;margin-top:3px}.storeOrderBadges{display:flex;gap:7px;flex-wrap:wrap}.storeOrderBadge{padding:5px 8px;border-radius:999px;border:1px solid var(--line);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.6px;color:#a8b7ad}.storeOrderBadge.paid{background:#2a855726;border-color:#68ce9152;color:#bde8ca}.storeOrderBadge.shipped{background:#4a7ab429;border-color:#70a0db47;color:#c9ddf5}.adminStoreOrderGrid{display:grid;grid-template-columns:1.4fr 1fr 1.2fr .8fr;gap:14px;padding:16px 0}.adminStoreOrderGrid>div{min-width:0}.adminStoreOrderGrid>div>span,.storeOrderFulfillment label{display:block;text-transform:uppercase;letter-spacing:.7px;font-size:10px;color:#8fa899;font-weight:900;margin-bottom:6px}.adminStoreOrderGrid>div>strong{display:block;color:#edf5ef}.storeOrderSlab{display:flex;gap:10px;align-items:center}.storeOrderSlab img,.storeOrderNoImage{width:48px;height:62px;object-fit:cover;border-radius:6px;background:#ffffff0f;display:grid;place-items:center;flex:0 0 auto}.storeOrderSlab>div:last-child{min-width:0}.storeOrderFulfillment{display:flex;gap:9px;align-items:flex-end;padding-top:13px;border-top:1px solid var(--line)}.storeOrderFulfillment label{flex:1;margin:0}.storeOrderFulfillment input{width:100%;margin-top:5px;padding:10px 11px;border-radius:8px;border:1px solid var(--line);background:#0000002e;color:#fff}.storeOrderFulfillment .button{white-space:nowrap}@media(max-width:900px){.adminStoreOrderGrid{grid-template-columns:1fr 1fr}.storeOrderFulfillment{flex-wrap:wrap}.storeOrderFulfillment label{flex-basis:100%}}@media(max-width:560px){.adminStoreOrderHead{flex-direction:column}.adminStoreOrderGrid{grid-template-columns:1fr}.storeOrderFulfillment{flex-direction:column;align-items:stretch}}.shippingSetupCard{margin:18px 0;padding:16px;border:1px solid rgba(104,206,145,.22);border-radius:13px;background:#2a855714}.shippingSetupHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.shippingSetupHead>div{display:grid;gap:3px}.shippingSetupHead small,.shippingOriginSummary span{color:#9fb4a5;font-size:12px}.shippingParcelNote{margin-top:10px;padding:9px 11px;border-radius:9px;background:#ffffff0a;color:#b9c9be;font-size:11px}.shippingOriginSummary{display:grid;gap:3px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.shippingOriginForm{display:grid;gap:11px;margin-top:15px;padding-top:14px;border-top:1px solid var(--line)}.shippingOriginForm p{margin:0 0 3px;color:#a9bdae;font-size:12px;line-height:1.5}.shippingOriginForm .adminField{margin:0}.storeOrderShipping{padding-top:13px;border-top:1px solid var(--line)}.shippingRates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 13px}.shippingRate{text-align:left;border:1px solid var(--line);border-radius:10px;padding:11px;background:#ffffff0a;color:#fff;cursor:pointer;display:grid;gap:3px}.shippingRate:hover{border-color:#f3f1db61;background:#ffffff12}.shippingRate span{font-size:18px;font-weight:900;color:var(--cream)}.shippingRate small{color:#91a899}.shippingRate b{margin-top:4px;font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:#bfe6ca}.shippingLabelReady{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:10px;background:#2a85571f;border:1px solid rgba(104,206,145,.25);margin-bottom:12px}.shippingLabelReady>div{display:grid;gap:3px}.shippingLabelReady span{font-size:9px;letter-spacing:.8px;font-weight:900;color:#bde8ca}.shippingLabelReady small{color:#9fb4a5}.storeOrderShipping .storeOrderFulfillment{padding-top:0;border-top:0}@media(max-width:800px){.shippingRates{grid-template-columns:1fr}.shippingSetupHead,.shippingLabelReady{align-items:stretch;flex-direction:column}.shippingSetupHead .button,.shippingLabelReady .button{width:100%;text-align:center}}.shippingAddressSummaries{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.shippingAddressSummaries .shippingOriginSummary{margin-top:0;padding:12px;border:1px solid var(--line);border-radius:10px}.shippingOriginSummary b{font-size:9px;letter-spacing:.8px;color:#bde8ca}.shippingAddressSection{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:11px;background:#ffffff06}.shippingAddressSection h3{margin:0;font-size:16px}.shippingAddressSection>small{color:#9fb4a5;line-height:1.45}@media(max-width:700px){.shippingAddressSummaries{grid-template-columns:1fr}}.customerEmailCard{margin:14px 0;padding:16px;border:1px solid rgba(243,241,219,.16);border-radius:13px;background:#ffffff06}.customerEmailHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.customerEmailHead>div{display:grid;gap:3px}.customerEmailHead small,.customerEmailNote{color:#9fb4a5;font-size:12px}.customerEmailHead>span{font-size:11px;color:#c7d7cb;text-align:right}.customerEmailTest{display:flex;gap:8px;margin-top:12px}.customerEmailTest input{flex:1;min-width:0;background:#09170f;color:#fff;border:1px solid var(--line);border-radius:9px;padding:11px}.customerEmailNote{display:block;margin-top:8px}.storeOrderBadge.emailSent{background:#2a855726;border-color:#68ce9147;color:#bde8ca}.storeOrderBadge.emailError{background:#963d3d2b;border-color:#de64644d;color:#f3c2c2}@media(max-width:650px){.customerEmailHead,.customerEmailTest{flex-direction:column}.customerEmailTest .button{width:100%}.customerEmailHead>span{text-align:left}}.field select{width:100%;margin-top:7px;padding:12px 13px;border-radius:10px;border:1px solid var(--line);background:#09170f;color:#fff;font:inherit}.gradingRegionNote{margin:12px 0 0;line-height:1.5}.postPaymentSteps{margin:24px 0 18px;padding:18px;border:1px solid var(--line);border-radius:14px;background:#ffffff06;display:grid;gap:11px}.postPaymentSteps h3{margin:0 0 3px}.postPaymentStep{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:start}.postPaymentStep>b{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:var(--cream);color:#143120;font-size:13px}.postPaymentStep span{line-height:1.55;color:#c8d8cd}.slipFoot{display:block;margin-top:12px;padding-top:10px;border-top:1px solid rgba(20,49,32,.15);color:#48604f}.confirmationActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}@media print{@page{size:letter portrait;margin:.3in}html,body,#root,.site{height:auto!important;min-height:0!important;overflow:visible!important;background:#fff!important}.site>header,.site>footer,.site>section:not(#submit){display:none!important}#submit{display:block!important;padding:0!important;margin:0!important;background:#fff!important}#submit>.wrap{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}#submit .sectionHead{display:none!important}#submit .confirmation{display:block!important;max-width:none!important;margin:0!important;padding:0!important}#submit .confirmation>*{display:none!important}#submit .confirmation>#submission-slip{display:block!important}#submission-slip{position:static!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;padding:10px 14px!important;box-sizing:border-box!important;box-shadow:none!important;border:1px solid #bbb!important;border-radius:0!important;background:#fff!important;color:#000!important;font-size:11px!important;line-height:1.25!important;break-inside:avoid!important;page-break-inside:avoid!important;break-after:avoid-page!important;page-break-after:avoid!important}#submission-slip *{visibility:visible!important}#submission-slip .slipHead{border-bottom:1px solid #bbb!important;padding:5px 0 7px!important;gap:8px!important}#submission-slip .brandLogo{padding:2px 6px!important;border-radius:6px!important;box-shadow:none!important}#submission-slip .brandLogo.compact img{width:58px!important;height:30px!important}#submission-slip>div{padding:5px 0!important;break-inside:avoid!important;page-break-inside:avoid!important}#submission-slip .slipFoot{margin-top:6px!important;padding-top:6px!important}#submission-slip span,#submission-slip b,#submission-slip strong,#submission-slip small{color:#000!important}}.sendToCard{margin:0 0 18px;padding:18px;border:1px solid rgba(243,241,219,.18);border-radius:14px;background:#f3f1db0f;display:grid;grid-template-columns:minmax(210px,.8fr) 1.4fr;gap:20px}.sendToCard>div:first-child{display:grid;gap:3px;align-content:start}.sendToCard small{font-size:10px;letter-spacing:1px;font-weight:900;color:#9fb4a5}.sendToCard strong{font-size:18px;color:var(--cream);margin-top:3px}.sendToCard span{line-height:1.45;color:#c8d8cd}.sendToNotes{display:grid;gap:8px;padding-left:18px;border-left:1px solid var(--line)}.sendToNotes a{color:var(--cream)}@media(max-width:720px){.sendToCard{grid-template-columns:1fr}.sendToNotes{padding-left:0;padding-top:14px;border-left:0;border-top:1px solid var(--line)}}.submissionShippingIntro{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:18px 18px 12px}.submissionShippingIntro>div{display:grid;gap:5px}.submissionShippingIntro strong{font-size:18px;color:var(--cream)}.submissionShippingIntro small{max-width:760px;color:var(--muted);line-height:1.5}.submissionShippingIntro>span{white-space:nowrap;padding:7px 9px;border:1px solid var(--line);border-radius:999px;font-size:11px;font-weight:900;color:#bcd0c2}.submissionReturnCell{min-width:132px}.submissionReturnCell>small{font-size:10px;font-weight:900;letter-spacing:.7px;color:var(--cream)!important}.submissionReturnCell button:disabled{opacity:.45;cursor:not-allowed}.submissionShippingRow>td{padding:0!important;background:#0000001f}.submissionShippingPanel{padding:18px;display:grid;gap:16px}.submissionShippingHead{display:grid;grid-template-columns:1fr 1fr;gap:16px}.submissionShippingHead>div{padding:14px;border:1px solid var(--line);border-radius:12px;display:grid;gap:4px}.submissionShippingHead small{margin:0!important;font-size:10px!important;letter-spacing:.9px;text-transform:uppercase;color:#8fa899!important}.submissionShippingHead strong{color:var(--cream);font-size:16px}.submissionShippingHead span{color:#c6d6cb;line-height:1.4}.submissionShippingPolicy b{color:var(--cream)}.gradingParcelEditor{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(105px,.55fr));gap:10px;align-items:end}.gradingParcelTitle{display:grid;gap:4px}.gradingParcelTitle strong{color:var(--cream)}.gradingParcelTitle small{color:var(--muted);line-height:1.4}.gradingParcelEditor label{font-size:11px;font-weight:850;color:#a9beb0}.gradingParcelEditor input{display:block;width:100%;margin-top:5px;padding:10px;border-radius:9px;background:#09170f;color:#fff;border:1px solid var(--line)}.gradingReturnFulfillment{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:10px;align-items:end;padding-top:4px}.gradingReturnFulfillment label{font-size:11px;font-weight:850;color:#a9beb0}.gradingReturnFulfillment input{display:block;width:100%;margin-top:5px;padding:11px;border-radius:9px;background:#09170f;color:#fff;border:1px solid var(--line)}.gradingReturnFulfillment>small{grid-column:1/-1;color:#8fa899}.emailErrorText{color:#ffbcbc!important}.submissionShippingPanel .shippingLabelReady,.submissionShippingPanel .shippingRates{margin:0}@media(max-width:980px){.gradingParcelEditor{grid-template-columns:repeat(2,1fr)}.gradingParcelTitle{grid-column:1/-1}.submissionShippingHead,.gradingReturnFulfillment{grid-template-columns:1fr}}@media(max-width:700px){.submissionShippingIntro{flex-direction:column}.gradingParcelEditor{grid-template-columns:1fr 1fr}}.returnTrackingCard{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;padding:18px;border:1px solid var(--line);border-radius:13px;background:#f3f1db0f}.returnTrackingCard>div{display:grid;gap:4px}.returnTrackingCard small{font-size:10px;letter-spacing:1px;color:#9fb4a5}.returnTrackingCard strong{color:var(--cream);font-size:16px}.returnTrackingCard span{color:#c9d8ce;font-size:13px;word-break:break-all}@media(max-width:650px){.returnTrackingCard{align-items:stretch;flex-direction:column}.returnTrackingCard .button{text-align:center}}.inboundLabelCard{margin:0 0 18px;padding:18px;border:1px solid rgba(243,241,219,.22);border-radius:14px;background:#f3f1db12;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}.inboundLabelCard>div:first-child{display:grid;gap:4px}.inboundLabelCard small,.inboundLabelRecovery small{font-size:10px;letter-spacing:1px;font-weight:900;color:#9fb4a5}.inboundLabelCard strong,.inboundLabelRecovery strong{font-size:17px;color:var(--cream)}.inboundLabelCard span,.inboundLabelRecovery span{color:#c8d8cd;font-size:13px}.inboundLabelCard .checkoutError{grid-column:1/-1;margin:0}.inboundTrackingCard{border-color:#f3f1db47}.inboundLabelRecovery{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin:18px 0;padding:18px;border:1px solid var(--line);border-radius:13px;background:#f3f1db0f}.inboundLabelRecovery>div:first-child{display:grid;gap:4px}.inboundLabelRecoveryActions{display:flex;gap:8px;align-items:center}.inboundLabelRecoveryActions input{min-width:140px;padding:11px;border-radius:9px;background:#09170f;color:#fff;border:1px solid var(--line)}.inboundLabelRecovery .checkoutError{grid-column:1/-1;margin:0}@media(max-width:700px){.inboundLabelCard,.inboundLabelRecovery{grid-template-columns:1fr;align-items:stretch}.inboundLabelCard .button,.inboundLabelRecovery .button{text-align:center}.inboundLabelRecoveryActions{flex-direction:column;align-items:stretch}.inboundLabelRecoveryActions input{min-width:0;width:100%}}.adminInlineLink{display:inline-block;margin-top:4px;font-size:11px;font-weight:850;color:var(--cream);text-decoration:underline;text-underline-offset:2px}.gradingStandards{padding:24px}.gradingStandards h3{font-size:24px;margin:0 0 8px}.gradingStandards p{margin:0;color:var(--muted);line-height:1.55}.gradingScale{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:20px 0}.gradingScale>div{display:grid;gap:5px;padding:14px 10px;border:1px solid var(--line);border-radius:10px;background:#f3f1db0b}.gradingScale strong{font-size:25px;color:var(--cream)}.gradingScale span{font-size:12px;color:#d7e5db}.gradingStandards .gradingMethod{font-size:13px;color:#b7cabd}@media(max-width:800px){.gradingScale{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:500px){.gradingScale{grid-template-columns:repeat(2,minmax(0,1fr))}.gradingStandards{padding:16px}}.inboundAdminAlert{margin-top:9px;padding:10px;border:1px solid rgba(240,175,75,.45);border-radius:9px;background:#945a1921;display:grid;gap:6px;max-width:275px}.inboundAdminAlert strong{font-size:12px;color:#ffdda1}.inboundAdminAlert small{font-size:11px;color:#e0caaa;overflow-wrap:anywhere}.inboundAdminAlert .inventoryEdit{justify-self:start;margin-top:3px}.mobileNavToggle,.mobileNavPanel{display:none}.mobileNavToggle{align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:#ffffff12;color:#fff;font:inherit;font-weight:850;cursor:pointer}.mobileNavToggle span[aria-hidden]{font-size:20px;line-height:1}.mobileNavToggle:focus-visible,.mobileNavPanel a:focus-visible{outline:3px solid var(--cream);outline-offset:3px}@media(max-width:1000px){.desktopNav{display:none!important}.mobileNavToggle{display:inline-flex}.mobileNavPanel:not([hidden]){display:grid;position:absolute;top:100%;left:0;right:0;z-index:25;gap:3px;padding:12px max(22px,calc((100vw - 1160px)/2));background:#153d29;border-top:1px solid var(--line);border-bottom:1px solid rgba(243,241,219,.35);box-shadow:0 18px 40px #00000059}.mobileNavPanel a{display:flex;align-items:center;min-height:46px;padding:11px 15px;border-radius:9px;color:#f7fff8;font-weight:800}.mobileNavPanel a:hover,.mobileNavPanel a[aria-current=page]{background:#ffffff1a}.mobileNavPanel .button.cream{background:var(--cream);color:var(--forest);justify-content:center;margin-top:5px}}@media(max-width:620px){.nav{height:72px}.section{padding:54px 0}.sectionHead h2,.storeIntro h2{font-size:clamp(28px,8vw,38px);line-height:1.15}.hero h1{font-size:clamp(38px,10vw,56px);overflow-wrap:break-word}.wizard{padding:19px}.wizard input,.wizard textarea,.wizard select,.trackingCard input{font-size:16px}.wizard .actions{flex-wrap:wrap}.wizard .actions>.button{min-height:44px;flex:1 1 160px;text-align:center}.wizard .actions>.button:only-child{flex-basis:100%}.review b,.review strong{overflow-wrap:anywhere}.summary{padding:20px}.priceCard{padding:18px}}@media(max-width:390px){.wizard .actions>.button{flex-basis:100%}.photoBadge{right:9px;bottom:9px;padding:9px}}.summary .inboundShippingSummaryRow{gap:12px;align-items:flex-start}.inboundShippingSummaryRow>span{flex:0 1 auto;min-width:0}.inboundShippingSummaryValue{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.inboundShippingSummaryValue strong{font-size:13px;color:#26573d;line-height:1.3;overflow-wrap:anywhere}.inboundShippingSummaryValue small{font-size:12px;color:#4a644f;line-height:1.35}@media(max-width:390px){.summary .inboundShippingSummaryRow{flex-direction:column;gap:6px}.inboundShippingSummaryValue{align-items:flex-start;text-align:left}}.footerInstagram{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:var(--cream);font-weight:750}.footerInstagram svg{flex:0 0 auto}.footerInstagram:hover{text-decoration:underline;text-underline-offset:4px}.footerInstagram:focus-visible{outline:3px solid var(--cream);outline-offset:4px;border-radius:3px}@media(max-width:620px){.wizard textarea{resize:none;max-width:100%}}@media(max-width:900px){.portal .wizard{scroll-margin-top:90px}}.adminSecurityStatus{border:1px solid rgba(243,241,219,.22);border-radius:16px;padding:19px 21px;margin:0 0 22px;background:linear-gradient(115deg,#29704730,#07170d80);display:flex;align-items:start;justify-content:space-between;gap:24px;flex-wrap:wrap}.adminSecurityStatus>div{flex:1 1 250px}.adminSecurityStatus strong{font-size:15px;color:var(--cream)}.adminSecurityStatus p{margin:6px 0 0;color:#c9ddcd;font-size:13px;line-height:1.6}.adminMfaSetup{flex:1 1 340px;max-width:480px}.adminMfaSetup label{display:block;font-size:12px;font-weight:800;color:var(--cream);margin-bottom:8px}.adminMfaSetup>div{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.adminMfaSetup input{min-width:115px;max-width:170px;flex:1 1 140px;padding:12px 14px;border:1px solid var(--line);border-radius:9px;background:#09170f;color:#fff;font:inherit;letter-spacing:3px}.adminMfaSetup small{display:block;margin-top:9px;color:#adbfaf;font-size:11px;line-height:1.5}.adminMfaSetup p[role=status]{margin:10px 0 0}@media(max-width:620px){.adminSecurityStatus{padding:14px}.adminMfaSetup input{max-width:none}.adminMfaSetup button{flex:1}}.nav .brandLogo.compact img{transform:scale(1.5);transform-origin:center}.three .info h3{margin-top:0}.storeRefundHold{margin:14px 0 0;padding:12px 14px;border:1px solid rgba(220,145,95,.48);border-radius:10px;background:#783d1538;color:#ffe2bd;line-height:1.45;font-size:13px}
