@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;900&family=Space+Grotesk:wght@400;500;600;700&family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&display=swap";:root{--bg: #131313;--ink: #f7f7f2;--muted: #c6c6c6;--dim: #777777;--line: #474747;--panel: #1b1b1b;--panel-2: #222222;--panel-3: #2f2f2f;--white: #ffffff;--black: #0a0a0a;--paper: #f7f7f2;--paper-line: #deded8;--danger: #ff8f7f;--mp: #00a9e0;color:var(--ink);font-family:Inter,Arial,sans-serif;font-synthesis:none;text-rendering:geometricPrecision}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}button{border:0;cursor:pointer}img{display:block;max-width:100%}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:22px;line-height:1;font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;text-transform:none;white-space:nowrap}.dark-page,.landing-page{min-height:100vh;background:var(--bg);color:var(--ink)}.site-header{position:fixed;z-index:60;top:0;left:0;right:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:78px;padding:0 32px;background:linear-gradient(180deg,#131313f0,#1313136b,#13131300);color:var(--white)}.brand-button{display:inline-flex;align-items:center;min-height:38px;padding:0;background:transparent;color:inherit;font-family:Space Grotesk,Inter,sans-serif;font-size:23px;font-weight:900;text-transform:uppercase}.brand-mark{width:92px;height:auto;filter:invert(1)}.top-links,.header-actions,.site-footer nav,.checkout-footer nav,.admin-topbar nav,.admin-icons{display:flex;align-items:center}.top-links{justify-content:center;gap:34px}.top-links button,.site-footer button,.checkout-footer button,.admin-topbar button,.secondary-link{background:transparent;color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.top-links button{text-decoration:none}.top-links button.active{color:var(--white);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.site-footer button,.checkout-footer button,.secondary-link{text-decoration:underline;text-underline-offset:5px}.top-links button:hover,.site-footer button:hover,.checkout-footer button:hover,.secondary-link:hover{color:var(--white)}.header-actions{justify-content:flex-end;gap:12px}.icon-button{position:relative;display:inline-grid;place-items:center;width:42px;height:42px;background:transparent;color:inherit}.icon-button:hover{background:#ffffff14}.cart-count{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:15px;height:15px;background:var(--white);color:var(--black);font-size:10px;font-weight:800}.archive-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:calc(100vh - 98px);padding-top:0;overflow:hidden}.archive-panel{position:relative;min-height:720px;padding:0;border-right:1px solid rgba(255,255,255,.1);overflow:hidden;background:var(--panel);color:var(--white);text-align:left;transition:flex .4s ease,filter .4s ease}.archive-panel img{width:100%;height:100%;min-height:720px;object-fit:cover;transition:transform .8s ease}.archive-panel:hover img{transform:scale(1.06)}.archive-panel.is-locked img{filter:grayscale(1) contrast(1.15) brightness(.74)}.archive-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000001a,#1313131a 44%,#131313eb)}.availability-badge{position:absolute;top:54%;left:50%;translate:-50% -50%;min-width:136px;padding:10px 12px;border:1px solid rgba(255,255,255,.22);background:#00000057;color:#ffffffb8;text-align:center;text-transform:uppercase;font-size:10px;font-weight:800}.archive-caption{position:absolute;left:28px;right:28px;bottom:52px;display:flex;flex-direction:column;gap:8px;text-transform:uppercase}.archive-caption strong{font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(34px,4vw,58px);line-height:.96;text-shadow:2px 2px 0 rgba(0,0,0,.35)}.archive-caption small{color:var(--muted);font-size:11px;font-weight:800}.site-footer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:38px 32px;background:#0f0f0f;border-top:1px solid rgba(255,255,255,.12)}.site-footer strong{display:inline-flex;align-items:center;gap:8px;font-family:Space Grotesk,Inter,sans-serif;font-size:18px;text-transform:uppercase}.site-footer .brand-mark{width:74px}.site-footer nav,.checkout-footer nav{justify-content:center;gap:24px}.site-footer span,.checkout-footer strong{color:var(--muted);font-size:11px;text-transform:uppercase}.product-page{padding-top:82px}.product-meta-row{display:flex;justify-content:space-between;gap:24px;padding:22px 32px;color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.product-hero{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 144px);border-top:1px solid rgba(255,255,255,.07)}.product-image-stage{display:grid;place-items:center;padding:64px;background:#1a1a1a}.product-image-stage img{width:min(72%,590px);filter:drop-shadow(0 30px 56px rgba(52,173,176,.16))}.product-info{display:flex;flex-direction:column;justify-content:space-between;gap:48px;padding:64px;border-left:1px solid rgba(255,255,255,.08);background:#111}.eyebrow{margin:0 0 14px;color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.product-info h1,.success-page h1,.admin-section h1,.order-detail h1,.shipping-form-column h1,.payment-panel h1{margin:0;font-family:Space Grotesk,Inter,sans-serif;text-transform:uppercase}.product-info h1{font-size:clamp(54px,8vw,118px);line-height:.9;text-shadow:3px 3px 0 rgba(255,255,255,.22)}.price{margin:18px 0 0;font-family:Space Grotesk,Inter,sans-serif;font-size:23px}.selector-block label,.spec-table dt,.shipping-form input::placeholder,.checkout-progress,.admin-toolbar,.inventory-head,.orders-head{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.selector-block label{display:block;margin-bottom:18px}.size-grid{display:grid;grid-template-columns:repeat(5,minmax(48px,1fr));border:1px solid rgba(255,255,255,.12)}.size-grid button{height:58px;border-right:1px solid rgba(255,255,255,.12);background:var(--bg);color:var(--white);font-family:Space Grotesk,Inter,sans-serif;font-weight:800}.size-grid button:last-child{border-right:0}.size-grid button.selected,.size-grid button:hover{background:var(--white);color:var(--black)}.spec-table{margin:0}.spec-table div{display:flex;justify-content:space-between;gap:24px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.15)}.spec-table dd{margin:0;color:var(--white);font-weight:700;text-transform:uppercase}.product-actions,.modal-actions,.success-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px}.primary-action,.secondary-action,.admin-primary,.mp-action{min-height:58px;padding:0 24px;font-family:Space Grotesk,Inter,sans-serif;font-weight:800;text-transform:uppercase}.primary-action,.admin-primary{background:var(--white);color:var(--black)}.primary-action:hover,.admin-primary:hover{background:var(--muted)}.secondary-action{border:1px solid rgba(255,255,255,.2);background:transparent;color:var(--white)}.secondary-action:hover{border-color:var(--white)}.related-section{padding:56px 32px 86px;background:#0f0f0f}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.section-heading h2{margin:0;font-family:Space Grotesk,Inter,sans-serif;text-transform:uppercase}.section-heading button{background:transparent;color:var(--white);text-decoration:underline;text-underline-offset:5px;text-transform:uppercase;font-size:11px;font-weight:800}.related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.related-card div{display:grid;place-items:center;aspect-ratio:1;padding:22px;background:#1d1d1d}.related-card img{filter:grayscale(.9);opacity:.82}.related-card:hover img{filter:grayscale(0);opacity:1}.related-card p{display:flex;justify-content:space-between;gap:12px;margin:14px 0 0;color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none}.cart-drawer.open{pointer-events:auto}.cart-backdrop,.modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background:#00000094;opacity:0;transition:opacity .22s ease}.cart-drawer.open .cart-backdrop{opacity:1}.cart-panel{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:min(100vw,460px);height:100%;background:var(--bg);border-left:1px solid rgba(255,255,255,.16);translate:100% 0;transition:translate .26s ease}.cart-drawer.open .cart-panel{translate:0 0}.drawer-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:28px;border-bottom:1px solid rgba(255,255,255,.14)}.drawer-header h2{margin:0;font-family:Space Grotesk,Inter,sans-serif;text-transform:uppercase}.drawer-header p{margin:5px 0 0;color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.cart-items{flex:1;padding:28px}.cart-item{display:grid;grid-template-columns:96px 1fr;gap:20px}.cart-item img{width:96px;height:126px;object-fit:cover;background:var(--panel)}.cart-item h3{margin:0;font-family:Space Grotesk,Inter,sans-serif;text-transform:uppercase}.cart-item p{margin:8px 0 36px;color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.cart-summary{padding:28px;background:#0f0f0f;border-top:1px solid rgba(255,255,255,.14)}.cart-summary p{display:flex;justify-content:space-between;margin:0 0 22px;text-transform:uppercase}.cart-summary strong{font-family:Space Grotesk,Inter,sans-serif;font-size:24px}.modal-layer{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px}.modal-backdrop{opacity:1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.contact-modal,.edit-modal{position:relative;width:min(100%,620px);background:var(--bg);border:1px solid var(--muted);color:var(--white);box-shadow:0 30px 90px #00000073}.contact-form{display:grid;gap:14px;padding:28px}.contact-form input,.contact-form textarea,.edit-modal input,.edit-modal textarea{width:100%;border:1px solid rgba(255,255,255,.18);background:#191919;color:var(--white);padding:14px;resize:vertical}.checkout-page{min-height:100vh;background:var(--paper);color:#121212}.checkout-header{position:sticky;top:0;z-index:40;display:flex;justify-content:space-between;align-items:center;height:58px;padding:0 22px;background:#111;color:var(--white)}.shipping-layout,.payment-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:58px;max-width:1240px;margin:0 auto;padding:54px 30px 64px}.shipping-form-column{padding:0 40px 0 0}.checkout-progress{display:flex;align-items:center;gap:18px;margin-bottom:58px;color:#9a9a94}.checkout-progress span{width:82px;height:1px;background:var(--paper-line)}.checkout-progress strong{color:#111}.checkout-progress em{font-style:normal}.shipping-form-column h1{margin-bottom:46px;font-size:clamp(42px,7vw,86px);line-height:.95}.shipping-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 34px}.shipping-form input{width:100%;height:54px;border:0;border-bottom:1px solid var(--paper-line);background:transparent;color:#111;text-transform:uppercase}.shipping-form input:focus{outline:0;border-color:#111}.shipping-form input[readonly]{color:#111;cursor:default}.shipping-form input[readonly]::placeholder{color:#c0c0bb}.shipping-form .full{grid-column:1 / -1}.method-list{display:grid;gap:14px;margin:62px 0 48px}.method-list label{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:76px;padding:0 22px;background:#171717;color:var(--white);cursor:pointer}.method-list label.selected{box-shadow:inset 0 0 0 2px #111}.method-list input{accent-color:#0e68ff}.method-list span{display:grid;gap:5px;text-transform:uppercase}.method-list small{color:var(--muted);font-size:10px;font-weight:800}.checkout-text-button{display:block;margin:0 auto;min-height:60px;background:transparent;color:#111;font-family:Space Grotesk,Inter,sans-serif;font-size:20px;text-transform:uppercase}.order-summary-light,.payment-summary{align-self:start;min-height:520px;padding-left:42px;border-left:1px solid var(--paper-line)}.summary-item-light{display:grid;grid-template-columns:96px 1fr;gap:22px;margin-bottom:46px}.summary-item-light img{width:96px;height:126px;object-fit:cover;background:#111}.summary-item-light div{display:grid;align-content:center;gap:8px;text-transform:uppercase}.summary-item-light span,.order-summary-light p,.payment-summary p{color:#8d8d86;font-size:12px}.order-summary-light p,.payment-summary p{display:flex;justify-content:space-between;gap:22px}.checkout-footer{display:flex;justify-content:space-between;align-items:center;gap:22px;min-height:86px;padding:0 24px;background:#090909;color:var(--white)}.payment-layout{grid-template-columns:minmax(0,760px) minmax(280px,360px);justify-content:center}.payment-panel{padding:44px;background:var(--white);border:1px solid var(--paper-line)}.mercado-header{display:flex;align-items:center;gap:20px;margin-bottom:38px}.mercado-mark{display:grid;place-items:center;width:74px;height:74px;background:var(--mp);color:var(--white);font-family:Space Grotesk,Inter,sans-serif;font-size:24px;font-weight:900}.payment-panel h1{font-size:clamp(38px,5vw,62px)}.mercado-header p{margin:6px 0 0;color:#6b6b67;text-transform:uppercase;font-weight:700}.payment-options{display:grid;gap:12px}.payment-options button{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:18px;min-height:72px;padding:0 18px;border:1px solid var(--paper-line);background:transparent;color:#111;text-align:left}.payment-options button.selected,.payment-options button:hover{border-color:var(--mp);box-shadow:inset 4px 0 0 var(--mp)}.payment-options span{display:grid;gap:4px}.payment-options small{color:#76766f;text-transform:uppercase}.mp-action{width:100%;margin-top:36px;background:var(--mp);color:var(--white)}.payment-summary{background:#111;color:var(--white);padding:34px;border:0}.payment-summary h2{margin:0 0 32px;font-family:Space Grotesk,Inter,sans-serif;text-transform:uppercase}.payment-summary p{color:var(--muted)}.payment-summary strong{color:var(--white)}.payment-summary .total{margin-top:32px;padding-top:22px;border-top:1px solid rgba(255,255,255,.16);font-size:18px}.success-page{position:relative;display:flex;flex-direction:column;align-items:center;min-height:100vh;padding:160px 32px 90px;overflow:hidden}.success-page h1{margin-bottom:64px;font-size:clamp(72px,15vw,178px);line-height:.8;text-align:center}.side-progress{position:fixed;left:32px;top:50%;width:1px;height:220px;background:var(--line)}.side-progress span{display:block;width:1px;height:44%;background:var(--white)}.success-grid{display:grid;grid-template-columns:1fr 1fr;width:min(100%,1020px);gap:2px;margin-bottom:78px}.success-grid div{display:flex;flex-direction:column;justify-content:space-between;min-height:230px;padding:34px;background:var(--panel)}.success-grid div:nth-child(2){background:var(--panel-2)}.success-grid span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.success-grid strong{font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(24px,4vw,42px)}.success-grid p{margin:10px 0 0;color:var(--muted)}.success-image{position:relative;width:min(100%,1120px);height:430px;margin-bottom:54px;overflow:hidden;background:var(--panel)}.success-image img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.2) brightness(.78)}.success-image span{position:absolute;left:50%;top:50%;translate:-50% -50%;padding:22px 34px;background:#131313d6;border:1px solid rgba(255,255,255,.18);text-align:center;text-transform:uppercase;font-family:Space Grotesk,Inter,sans-serif;font-size:22px;font-weight:800}.success-actions{width:min(100%,520px)}.admin-page{display:grid;grid-template-columns:244px 1fr;min-height:100vh;background:#121212;color:var(--white)}.admin-sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;padding:30px 18px;background:#0b0b0b}.admin-brand{margin:0 16px 42px;text-transform:uppercase}.admin-brand .brand-mark{display:block;width:86px;margin-bottom:8px}.admin-brand span{color:var(--muted);font-size:12px}.admin-sidebar nav,.admin-support{display:grid;gap:8px}.admin-sidebar button{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;background:transparent;color:var(--muted);text-align:left;text-transform:uppercase;font-size:12px;font-weight:800}.admin-sidebar button.selected,.admin-sidebar button:hover{background:#171717;color:var(--white);box-shadow:inset 3px 0 0 var(--white)}.admin-support{margin-top:auto}.admin-support .logout{justify-content:center;margin-top:10px;background:var(--white);color:var(--black);box-shadow:none}.admin-main{min-width:0}.admin-topbar{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:20px;min-height:72px;padding:0 44px}.admin-topbar nav{gap:28px;justify-content:flex-start}.admin-topbar button{color:var(--muted);text-decoration:none}.admin-topbar button.active,.admin-topbar button:hover{color:var(--white);text-decoration:underline;text-underline-offset:6px}.system-status{padding:12px 18px;border:1px solid var(--line);text-transform:uppercase;font-size:12px;font-weight:800}.admin-icons{gap:12px}.admin-section,.order-detail{padding:46px 52px 80px}.admin-title-row{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:48px}.admin-section h1,.order-detail h1{font-size:clamp(42px,6vw,72px);line-height:.95;text-shadow:2px 2px 0 rgba(255,255,255,.24)}.admin-section p,.admin-title-row p{max-width:700px;margin:10px 0 0;color:var(--muted)}.admin-title-actions{display:flex;gap:12px}.admin-title-actions button:not(.admin-primary){display:inline-flex;align-items:center;gap:8px;min-height:50px;padding:0 18px;border:1px solid var(--line);background:transparent;color:var(--muted);text-transform:uppercase;font-weight:800}.admin-toolbar{display:flex;justify-content:space-between;margin-bottom:24px;padding:18px 22px;background:#171717}.inventory-table,.orders-table{width:100%;background:#171717}.inventory-head,.inventory-row{display:grid;grid-template-columns:140px minmax(240px,1.2fr) minmax(180px,1fr) 120px 100px;align-items:center;gap:18px}.inventory-head,.orders-head{min-height:64px;padding:0 22px;background:#1d1d1d}.inventory-row{min-height:112px;padding:0 22px;border-top:10px solid #121212}.inventory-row.critical{box-shadow:inset 3px 0 #ff9a7b}.inventory-model{display:grid;grid-template-columns:74px 1fr;align-items:center;gap:18px}.inventory-model img{width:74px;height:74px;object-fit:cover;background:#000}.inventory-model strong{text-transform:uppercase;font-family:Space Grotesk,Inter,sans-serif}.size-pills{display:flex;gap:4px;margin-bottom:8px}.size-pills span{display:grid;place-items:center;min-width:27px;height:27px;border:1px solid var(--line);font-size:11px;font-weight:800}.inventory-row small{color:var(--muted);text-transform:uppercase}.inventory-row.critical small{color:var(--danger)}.inventory-row button{min-height:36px;border:1px solid var(--line);background:transparent;color:var(--white);text-transform:uppercase;font-size:11px;font-weight:800}.pagination{display:flex;justify-content:center;gap:4px;margin-top:26px}.pagination button{width:34px;height:34px;background:#151515;border:1px solid var(--line);color:var(--muted)}.pagination button.selected{background:var(--white);color:var(--black)}.orders-head,.orders-row{display:grid;grid-template-columns:1fr 1.2fr 1.2fr 1fr 1fr;align-items:center;gap:18px}.orders-row{width:100%;min-height:72px;padding:0 22px;border-top:8px solid #121212;background:#171717;color:var(--white);text-align:left}.orders-row:hover{background:#202020}.orders-row b{padding:5px 9px;border:1px solid var(--line);font-size:10px;text-transform:uppercase}.admin-table-footer{display:flex;justify-content:space-between;padding:22px;background:#303030;color:var(--white);text-transform:uppercase;font-size:12px}.order-detail>.secondary-link{margin-bottom:26px}.order-detail-head{display:flex;justify-content:space-between;gap:30px;margin-bottom:38px;text-transform:uppercase}.order-detail-head span{color:var(--muted);font-size:11px;font-weight:800}.timeline-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin-bottom:34px}.timeline-grid div{min-height:138px;padding:20px;background:#1b1b1b}.timeline-grid div.complete{background:#242424}.timeline-grid span,.timeline-grid strong,.timeline-grid small{display:block}.timeline-grid span{margin-bottom:26px;font-family:Space Grotesk,Inter,sans-serif;font-weight:900}.timeline-grid .material-symbols-outlined{float:right;color:var(--muted)}.timeline-grid strong{text-transform:uppercase;font-size:12px}.timeline-grid small{margin-top:8px;color:var(--muted)}.order-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:34px}.manifest,.destination-card{background:#171717;padding:28px}.manifest h2,.logistics-log h2{margin:0 0 18px;font-family:Space Grotesk,Inter,sans-serif;text-transform:uppercase}.manifest-row{display:grid;grid-template-columns:170px 1fr;gap:24px;padding-bottom:28px}.manifest-row img{width:170px;height:120px;object-fit:cover;background:#d8d8d8}.manifest-row strong,.manifest-row span{display:block;text-transform:uppercase}.manifest-row p,.destination-card p,.logistics-log p{color:var(--muted)}.logistics-log{padding:28px;background:#101010}.logistics-log span{display:inline-block;min-width:110px;color:var(--white);font-size:11px;text-transform:uppercase}.destination-card>span,.support-card span{display:block;margin-bottom:10px;color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.destination-card strong{text-transform:uppercase}.support-card{display:grid;gap:10px;margin-top:28px;padding:22px;background:var(--paper);color:#111}.support-card button{min-height:42px;border:1px solid #111111;background:transparent;text-transform:uppercase;font-size:11px;font-weight:800}.support-card button:first-of-type{background:#111;color:var(--white)}.analytics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.analytics-grid div{display:grid;gap:12px;min-height:160px;padding:26px;background:#1a1a1a}.analytics-grid span,.analytics-grid small{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.analytics-grid strong{font-family:Space Grotesk,Inter,sans-serif;font-size:38px}.analytics-bars{display:flex;align-items:end;gap:16px;height:300px;margin-top:28px;padding:28px;background:#171717}.analytics-bars span{flex:1;height:var(--height);min-height:34px;background:linear-gradient(180deg,#fff,#5b5b5b)}.edit-modal{width:min(100%,680px)}.edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:28px}.edit-grid label,.stock-editor{display:grid;gap:8px;color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.edit-grid textarea{min-height:78px}.stock-editor{padding:0 28px 28px}.stock-editor>div{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.stock-editor label{display:grid;gap:8px;text-align:center}.stock-editor input{text-align:center}.edit-modal .modal-actions{padding:0 28px 28px}@media(max-width:980px){.site-header{grid-template-columns:auto auto}.top-links{display:none}.archive-grid,.product-hero,.shipping-layout,.payment-layout,.success-grid,.admin-page,.order-detail-grid{grid-template-columns:1fr}.archive-panel,.archive-panel img{min-height:520px}.product-info,.product-image-stage{padding:38px 24px}.product-info{border-left:0}.related-grid,.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-layout,.payment-layout{padding:34px 20px 50px}.shipping-form-column{padding-right:0}.order-summary-light,.payment-summary{min-height:auto;padding:28px 0 0;border-top:1px solid var(--paper-line);border-left:0}.admin-sidebar{position:static;height:auto}.admin-sidebar nav{grid-template-columns:repeat(3,1fr)}.admin-support{display:none}.admin-topbar{grid-template-columns:1fr;padding:20px}.admin-section,.order-detail{padding:32px 20px 60px}.inventory-table,.orders-table{overflow-x:auto}.inventory-head,.inventory-row{min-width:860px}}@media(max-width:640px){.site-header{padding:0 18px}.archive-grid{display:block}.archive-panel{display:block;width:100%}.site-footer,.checkout-footer,.admin-title-row,.order-detail-head{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}.site-footer{display:flex}.product-meta-row,.section-heading{flex-direction:column;align-items:flex-start}.product-actions,.modal-actions,.success-actions,.shipping-form,.edit-grid,.stock-editor>div,.timeline-grid{grid-template-columns:1fr}.related-grid,.analytics-grid,.admin-sidebar nav{grid-template-columns:1fr}.success-page{padding-inline:20px}.success-image span{width:calc(100% - 40px);font-size:16px}.manifest-row{grid-template-columns:1fr}}
