/*! 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-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.m-1{margin:calc(var(--spacing) * 1)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\!outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.product-catalog{padding:0;overflow:hidden}.product-catalog>.panel-title{padding:25px 25px 5px}.product-table-wrap{overflow-x:auto}.product-table{min-width:1120px}.product-table td{vertical-align:middle}.product-table em{color:#999;font-size:11px}.product-table code{background:#f0eee7;padding:5px 7px;font-size:10px}.product-table td>small{display:block}.product-link,.cost-link{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.product-link:hover,.cost-link:hover{color:var(--orange)}.cost-link small{color:#9b4c2d;margin-top:4px;font-size:9px;display:block}.profit{color:#26793a}.loss{color:#bd3c26}.row-action{cursor:pointer;background:#fff;border:1px solid #bbb;padding:8px 10px;font-size:10px;font-weight:800}.product-drawer-layer{z-index:100;position:fixed;inset:0}.drawer-backdrop{background:#0009;border:0;width:100%;position:absolute;inset:0}.product-drawer{background:#f4f1e9;width:min(720px,100%);height:100%;padding:30px;position:absolute;top:0;right:0;overflow:auto;box-shadow:-20px 0 60px #0004}.drawer-head{border-bottom:1px solid #bbb;justify-content:space-between;align-items:start;padding-bottom:20px;display:flex}.drawer-head h2{margin:0;font-size:32px}.drawer-head>button{cursor:pointer;background:0 0;border:0;font-size:32px}.product-edit{background:#fff;margin-top:20px;padding:22px}.product-edit>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.product-edit label{letter-spacing:.1em;color:#777;margin-bottom:13px;font-size:9px;font-weight:800;display:block}.product-edit input{color:#111;border:1px solid #ccc;width:100%;margin-top:6px;padding:11px;display:block}.product-edit>button{background:var(--ink);color:#fff;cursor:pointer;border:0;padding:13px 17px;font-weight:800}.cost-overview{grid-template-columns:repeat(3,1fr);gap:10px;margin:15px 0;display:grid}.cost-overview article{color:#fff;background:#1b1c18;padding:17px}.cost-overview span{color:#999;letter-spacing:.1em;font-size:8px}.cost-overview strong{margin-top:9px;font-size:20px;display:block}.cost-history{background:#fff;padding:22px}.cost-history h3{margin:0;font-size:20px}@media (max-width:600px){.product-drawer{padding:20px}.product-edit>div,.cost-overview{grid-template-columns:1fr!important}.product-catalog>.panel-title{align-items:stretch}.product-catalog>.panel-title input{width:100%}}.metric-grid-five{grid-template-columns:repeat(5,1fr)}.sales-workspace{gap:18px;display:grid}.channel-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.channel-grid article{border-top:3px solid var(--ink);background:#fff;padding:18px}.channel-grid span{letter-spacing:.12em;color:#777;font-size:9px}.channel-grid strong{margin:12px 0 7px;font-size:22px;display:block}.channel-grid small{color:#777}.sale-form{background:#fff;padding:28px}.sale-title{border-bottom:1px solid #ccc;justify-content:space-between;align-items:start;gap:20px;padding-bottom:20px;display:flex}.sale-title h2{margin:0;font-size:30px}.sale-channel{border:1px solid #ccc;flex-wrap:wrap;padding:3px;display:flex}.sale-channel button{cursor:pointer;background:0 0;border:0;padding:9px 13px;font-size:11px}.sale-channel button.active{background:var(--ink);color:#fff}.sale-info{grid-template-columns:1fr 1fr 1.4fr 1fr 130px;gap:10px;margin:22px 0;display:grid}.sale-info label,.sale-cost-inputs label{letter-spacing:.08em;color:#777;font-size:9px;font-weight:800}.sale-info input,.sale-info select,.sale-cost-inputs input{background:#fff;border:1px solid #bbb;width:100%;margin-top:7px;padding:10px;display:block}.sale-lines{border-top:1px solid #aaa}.sale-line{border-bottom:1px solid #ddd;grid-template-columns:minmax(250px,1.5fr) 60px 110px 145px 130px;align-items:center;gap:12px;padding:12px 8px;display:grid}.sale-line-head{letter-spacing:.09em;color:#777;background:#f4f3ef;font-size:9px}.sale-line small{color:#777;margin-top:4px;font-size:10px;display:block}.sale-line input{border:1px solid #bbb;width:100%;padding:9px}.sale-bottom{grid-template-columns:1fr minmax(310px,.65fr);gap:30px;padding-top:24px;display:grid}.sale-cost-inputs{grid-template-columns:1fr 1fr;align-content:start;gap:12px;display:grid}.sale-cost-inputs p{color:#777;grid-column:1/-1;font-size:11px;line-height:1.6}.sale-preview{color:#fff;background:#1b1c18;padding:20px}.sale-preview>div{color:#bbb;justify-content:space-between;gap:20px;padding:7px 0;font-size:11px;display:flex}.sale-preview b{color:#fff}.sale-preview .preview-profit{border-top:1px solid #555;align-items:end;margin-top:8px;padding-top:15px}.preview-profit span{letter-spacing:.1em;font-size:9px}.preview-profit strong{font-size:24px}.sale-notice{margin:12px 0 0;line-height:1.45;padding:11px!important;display:block!important}.sale-notice.success{background:#dcefdc;border-left:3px solid #3f914c;color:#1f6b2c!important}.sale-notice.error{border-left:3px solid var(--orange);background:#ffe4db;color:#8a2600!important}.sale-preview>button{background:var(--orange);cursor:pointer;border:0;width:100%;margin-top:15px;padding:14px;font-weight:800}.sale-preview>button:disabled{opacity:.5}.sales-report{margin-top:0}.channel-badge{background:#eee;border-radius:99px;padding:5px 9px;font-size:9px;font-weight:800;display:inline-block}.channel-badge.shopee{color:#9d3013;background:#ffe2d8}.channel-badge.website{color:#2d4388;background:#e0e7ff}.channel-badge.facebook{color:#24549b;background:#dceaff}.channel-badge.direct{color:#287238;background:#e2f2df}@media (max-width:1100px){.metric-grid-five{grid-template-columns:repeat(3,1fr)}.channel-grid,.sale-info{grid-template-columns:1fr 1fr}.sale-lines{overflow-x:auto}.sale-line{min-width:760px}.sale-bottom{grid-template-columns:1fr}.sale-title{flex-direction:column}}@media (max-width:600px){.metric-grid-five,.channel-grid{grid-template-columns:1fr!important}.sale-form{padding:18px}.sale-info,.sale-cost-inputs{grid-template-columns:1fr}.sale-cost-inputs p{grid-column:auto}.sale-channel{width:100%}.sale-channel button{flex:1}.sale-bottom{gap:15px}}.sale-info label.wide{grid-column:span 2}.sale-line{grid-template-columns:minmax(230px,1.4fr) 55px 100px 125px 145px 125px}.line-discount{display:flex}.line-discount input{min-width:70px}.line-discount select{background:#f4f1e9;border:1px solid #bbb;border-left:0;padding:0 8px}.print-now{color:#111;text-align:center;background:#fff;margin-top:12px;padding:11px;font-size:11px;font-weight:800;display:block}.print-link{white-space:nowrap;border:1px solid #aaa;padding:7px 9px;font-size:10px;font-weight:800}.print-page{background:#d9d9d9;min-height:100vh;padding:28px}.print-toolbar{justify-content:flex-end;gap:8px;max-width:980px;margin:0 auto 12px;display:flex}.print-toolbar button{color:#fff;cursor:pointer;background:#111;border:0;padding:11px 16px}.packing-slip{color:#111;background:#fff;max-width:980px;margin:auto;padding:38px}.packing-slip>header{border-bottom:4px solid #111;justify-content:space-between;padding-bottom:20px;display:flex}.packing-slip header p{letter-spacing:.18em;margin:0;font-size:13px;font-weight:900}.packing-slip h1{letter-spacing:-.03em;margin:6px 0;font-size:38px}.packing-slip header small{color:#666}.slip-code{text-align:right}.slip-code span,.slip-grid span,.slip-bottom>div>span{color:#666;letter-spacing:.13em;font-size:9px;display:block}.slip-code strong{margin:8px 0;font-size:27px;display:block}.slip-grid{border-bottom:1px solid #aaa;grid-template-columns:1.4fr 1fr .7fr;gap:25px;padding:22px 0;display:grid}.slip-grid strong{margin:7px 0;display:block}.slip-grid p{margin:0;font-size:12px;line-height:1.6}.packing-slip table{margin-top:18px}.packing-slip td,.packing-slip th{padding:12px 7px}.packing-slip td small{display:block}.slip-bottom{border-top:2px solid #111;grid-template-columns:1fr 300px 120px;gap:25px;margin-top:25px;padding-top:20px;display:grid}.slip-bottom p{font-size:12px;line-height:1.6}.slip-bottom label{margin-top:35px;font-size:11px;display:block}.slip-totals p{justify-content:space-between;margin:0;padding:6px 0;display:flex}.slip-totals>strong{border-top:2px solid;justify-content:space-between;margin-top:8px;padding-top:12px;font-size:18px;display:flex}.slip-qr{text-align:center}.slip-qr img{width:110px;height:110px}.slip-qr small{font-size:9px;line-height:1.4}.public-order{background:var(--paper);min-height:100vh}.public-order>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:78px;padding:0 6vw;display:flex}.public-order>article{background:#fff;width:min(680px,90vw);margin:60px auto;padding:35px}.public-order h1{font-size:42px}.public-order h2{margin-top:32px}.public-status{background:#e2efdf;justify-content:space-between;margin:25px 0;padding:15px;display:flex}.public-status span{letter-spacing:.12em;font-size:9px}.public-status strong{color:#28713a}.public-order-item{border-bottom:1px solid #ddd;justify-content:space-between;gap:20px;padding:15px 0;display:flex}.public-order-item small{color:#777;margin-top:5px;display:block}.public-order-total{justify-content:space-between;padding:24px 0;font-size:20px;display:flex}.public-order .privacy-note{text-align:left}@media (max-width:800px){.sale-info label.wide{grid-column:auto}.slip-grid,.slip-bottom{grid-template-columns:1fr}.packing-slip>header{flex-direction:column}.slip-code{text-align:left;margin-top:20px}.print-page{padding:10px}.packing-slip{padding:22px}.public-order>article{padding:24px}.public-order h1{font-size:34px}}@media print{body{background:#fff}.print-toolbar{display:none}.print-page{background:#fff;padding:0}.packing-slip{max-width:none;box-shadow:none;padding:8mm}.packing-slip h1{font-size:28px}.slip-qr img{width:95px;height:95px}@page{size:A4;margin:8mm}}.inventory-summary{grid-template-columns:repeat(4,1fr)!important}.purchase-workspace{gap:18px;display:grid}.purchase-form{background:#fff;padding:28px}.purchase-title{border-bottom:1px solid #ccc;justify-content:space-between;align-items:start;gap:25px;padding-bottom:22px;display:flex}.purchase-title h2{margin:0;font-size:28px}.purchase-title>strong{text-align:right;font-size:28px}.purchase-title>strong small{color:#777;letter-spacing:.1em;margin-top:5px;font-size:9px;display:block}.purchase-info{grid-template-columns:1fr 1fr 1.4fr;gap:12px;margin:22px 0;display:grid}.purchase-info label{letter-spacing:.1em;color:#777;font-size:9px;font-weight:800}.purchase-info input{border:1px solid #ccc;width:100%;margin-top:7px;padding:11px;display:block}.purchase-lines{border-top:1px solid #aaa}.purchase-line{border-bottom:1px solid #ddd;grid-template-columns:minmax(210px,1.4fr) 70px 130px 150px 130px;align-items:center;gap:12px;padding:13px 8px;display:grid}.purchase-line-head{letter-spacing:.09em;color:#777;background:#f4f3ef;font-size:9px}.purchase-line small{color:#777;margin-top:4px;font-size:10px;display:block}.purchase-line input{border:1px solid #bbb;width:100%;padding:10px}.purchase-submit{justify-content:space-between;align-items:center;gap:20px;padding-top:22px;display:flex}.purchase-submit p{color:#777;font-size:11px}.purchase-submit button{background:var(--orange);cursor:pointer;border:0;padding:14px 20px;font-weight:800}.purchase-submit button:disabled{opacity:.5}.stock-in{color:#25823a}.stock-out{color:#bd3c26}@media (max-width:900px){.inventory-summary{grid-template-columns:1fr 1fr!important}.purchase-info{grid-template-columns:1fr!important}.purchase-lines{overflow-x:auto}.purchase-line{min-width:760px}.purchase-title{flex-direction:column}.purchase-title>strong{text-align:left}.purchase-submit{flex-direction:column;align-items:stretch}}@media (max-width:520px){.inventory-summary{grid-template-columns:1fr!important}.purchase-form{padding:18px}.purchase-submit button{width:100%}}.inventory-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.inventory-summary article{border-left:3px solid var(--ink);background:#fff;padding:18px 22px}.inventory-summary article.warn{border-color:var(--orange)}.inventory-summary span{color:#777;letter-spacing:.12em;font-size:9px}.inventory-summary strong{margin-top:10px;font-size:30px;display:block}.bulk-panel{color:#fff;background:#1b1c18;margin-bottom:18px;padding:26px}.bulk-head{justify-content:space-between;align-items:start;gap:24px;display:flex}.bulk-head h2{margin:0 0 7px;font-size:26px}.bulk-head small{color:#999}.mode-switch{border:1px solid #555;padding:3px;display:flex}.mode-switch button{color:#aaa;cursor:pointer;background:0 0;border:0;padding:9px 13px;font-size:11px}.mode-switch button.active{background:var(--orange);color:#111;font-weight:800}.bulk-controls{grid-template-columns:1fr 2fr auto;align-items:end;gap:12px;margin-top:25px;display:grid}.bulk-controls label{letter-spacing:.1em;color:#999;font-size:9px}.bulk-controls input{color:#fff;background:#282925;border:1px solid #555;width:100%;margin-top:7px;padding:12px;display:block}.bulk-controls>button{background:var(--orange);cursor:pointer;border:0;height:42px;padding:0 18px;font-weight:800}.bulk-controls>button:disabled{opacity:.45}.inventory-panel{margin-top:0}.inventory-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.inventory-toolbar>div{flex:1;gap:8px;display:flex}.inventory-toolbar input{border:1px solid #ccc;width:min(380px,60%);padding:11px}.inventory-toolbar select{background:#fff;border:1px solid #ccc;padding:10px}.inventory-toolbar>button{cursor:pointer;background:#fff;border:1px solid #aaa;padding:10px 14px;font-weight:800}.inventory-table{border-top:1px solid #bbb}.inventory-row{border-bottom:1px solid #ddd;grid-template-columns:55px minmax(190px,1.5fr) minmax(110px,.7fr) minmax(100px,.7fr) minmax(150px,1fr);align-items:center;gap:15px;padding:15px 10px;display:grid}.inventory-row.low{background:#fff6f1}.inventory-header{color:#777;letter-spacing:.1em;padding-top:11px;padding-bottom:11px;font-size:9px}.inventory-row b,.inventory-row small{display:block}.inventory-row small{color:#777;margin-top:4px;font-size:10px}.inventory-row>strong{font-size:22px}.inventory-row>strong small{font-size:9px;font-weight:400}.inventory-row>i{color:#358044;font-size:10px;font-style:normal;font-weight:800}.inventory-row.low>i{color:#bd4e24}.stock-check{cursor:pointer;place-items:center;display:grid}.stock-check input{opacity:0;position:absolute}.stock-check span{background:#fff;border:1px solid #999;place-items:center;width:20px;height:20px;display:grid}.stock-check input:checked+span{background:var(--orange);border-color:var(--orange)}.stock-check input:checked+span:after{content:"✓";color:#111;font-weight:900}.quick-stock{gap:5px;display:flex}.quick-stock button{cursor:pointer;background:#fff;border:1px solid #bbb;padding:8px 12px}.quick-stock button:last-child{color:#fff;background:#222;border-color:#222}.row-qty{border:1px solid #aaa;width:120px;padding:10px}@media (max-width:800px){.inventory-summary{grid-template-columns:1fr 1fr!important}.bulk-head{flex-direction:column}.bulk-controls{grid-template-columns:1fr!important}.inventory-toolbar{flex-direction:column;align-items:stretch}.inventory-toolbar>div{flex-direction:column}.inventory-toolbar input{width:100%!important}.inventory-row{grid-template-columns:38px 1fr 90px!important}.inventory-row>:nth-child(4){display:none}.inventory-row>:nth-child(5){grid-column:2/-1}.inventory-header span:nth-child(4),.inventory-header span:nth-child(5){display:none}}@media (max-width:500px){.inventory-summary{grid-template-columns:1fr!important}.bulk-panel{padding:20px}.mode-switch{width:100%}.mode-switch button{flex:1}.inventory-row{gap:8px;padding-left:0;padding-right:0}.inventory-row>strong{font-size:18px}}.admin{background:#eeece5;grid-template-columns:245px 1fr;min-height:100vh;display:grid}.admin-side{color:#fff;background:#151613;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.admin-brand{padding:0 8px}.admin-side>p{color:#777;letter-spacing:.15em;margin:38px 10px 12px;font-size:9px}.admin-side nav{flex-direction:column;gap:5px;display:flex}.admin-side nav button{color:#aaa;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:13px 14px;font-weight:700}.admin-side nav button.active,.admin-side nav button:hover{color:#fff;background:#292a25}.admin-user{border-top:1px solid #333;align-items:center;gap:10px;margin-top:auto;padding:20px 8px 0;display:flex}.admin-user>span{background:var(--orange);color:#111;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.admin-user b,.admin-user a{font-size:11px;display:block}.admin-user a{color:#888;margin-top:4px}.admin-main{min-width:0;padding:45px 4vw 80px}.admin-main>header{justify-content:space-between;align-items:end;margin-bottom:38px;display:flex}.admin-main>header h1{letter-spacing:-.055em;margin:0;font-size:50px}.admin-actions{gap:8px;display:flex}.admin-actions a,.admin-actions button{cursor:pointer;background:0 0;border:1px solid #bbb;padding:10px 14px;font-size:11px;font-weight:800}.admin-actions button{background:#fff}.metric-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:25px;display:grid}.metric-grid article{border-top:3px solid var(--ink);background:#fff;padding:22px}.metric-grid span{letter-spacing:.13em;color:#777;font-size:9px}.metric-grid strong{letter-spacing:-.04em;margin:18px 0 6px;font-size:30px;display:block}.metric-grid small{color:#777}.admin-panel{background:#fff;margin-top:20px;padding:25px}.panel-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.panel-title h2{margin:0;font-size:22px}.panel-title p{color:#777;margin:6px 0 0;font-size:12px}.panel-title button{cursor:pointer;background:0 0;border:0;font-weight:800}.panel-title input{border:1px solid #ccc;width:min(300px,45%);padding:10px 12px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:12px}th{text-align:left;color:#777;letter-spacing:.1em;border-bottom:1px solid #bbb;padding:12px 10px;font-size:9px}td{vertical-align:top;border-bottom:1px solid #e2e0d9;padding:15px 10px}td small{color:#777;max-width:280px;margin-top:5px;display:block}td select{background:#fff;border:1px solid #ccc;padding:8px;font-size:11px}.empty-table{text-align:center;color:#777;padding:35px}.admin-error{color:#8a2600;border-left:3px solid var(--orange);background:#ffe4db;padding:14px}.admin-loading{text-align:center;color:#777;padding:50px}.inventory-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.inventory-grid article{border:1px solid #ddd;padding:20px}.inventory-grid article.low{background:#fff7f3;border-color:#e18a69}.inventory-grid article>span{color:#777;letter-spacing:.1em;font-size:9px}.inventory-grid h3{margin:8px 0 22px}.inventory-grid article>strong{font-size:34px}.inventory-grid article>strong small{color:#777;font-size:11px}.inventory-grid article>p{color:#43834b;font-size:11px}.inventory-grid article.low>p{color:#b54820}.inventory-grid article>div{gap:6px;margin-top:18px;display:flex}.inventory-grid button{cursor:pointer;background:#fff;border:1px solid #ccc;padding:8px 11px}.inventory-grid button:last-child{background:var(--ink);color:#fff;border-color:var(--ink);margin-left:auto}@media (max-width:900px){.admin{grid-template-columns:1fr!important}.admin-side{height:auto!important;padding:16px!important;position:relative!important}.admin-side>p{display:none}.admin-side nav{margin-top:16px;overflow:auto;flex-direction:row!important}.admin-side nav button{white-space:nowrap}.admin-user{display:none}.admin-main{padding:30px 4vw!important}.metric-grid,.inventory-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:560px){.admin-main>header{align-items:start;gap:20px}.admin-main>header h1{font-size:38px}.admin-actions a{display:none}.metric-grid,.inventory-grid{grid-template-columns:1fr!important}.admin-panel{padding:15px}.panel-title{flex-direction:column;align-items:start}.panel-title input{width:100%}th:nth-child(4),td:nth-child(4){display:none}}@media (max-width:760px){.lookup-shell{grid-template-columns:1fr!important;padding:60px 6vw!important}.lookup-card{padding:24px!important}.cart-list>div{grid-template-columns:1fr auto!important}.cart-list>div>strong{grid-column:1/-1}}.in-cart{color:#368044;margin-top:8px;font-weight:700;display:block}.cart-title small{letter-spacing:.13em;color:#777;font-size:9px}.cart-list>div{grid-template-columns:1fr auto auto;align-items:center}.cart-list span small{color:#777;margin-top:5px;display:block}.qty{border:1px solid var(--line);border-radius:99px;justify-content:space-between;align-items:center;min-width:122px;display:flex;overflow:hidden}.cart-list .qty button{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-column:auto;place-items:center;padding:0;font-size:20px;font-weight:800;line-height:1;display:grid}.cart-list .qty button:hover{background:var(--orange);color:#111}.qty b{text-align:center;min-width:30px;font-size:15px}.cod-note,.privacy-note{color:#777;text-align:center;font-size:11px;line-height:1.5;display:block}.checkout-form{padding:20px 0 calc(24px + env(safe-area-inset-bottom))}.checkout-form label,.lookup-card label{letter-spacing:.04em;margin:15px 0;font-size:11px;font-weight:800;display:block}.checkout-form label em{color:#777;font-weight:400}.checkout-form input,.checkout-form textarea,.lookup-card input{border:1px solid var(--line);background:#fff;border-radius:3px;width:100%;margin-top:7px;padding:13px;font-size:15px;display:block}.checkout-form textarea{resize:vertical;min-height:75px}.back-link{color:#555;cursor:pointer;background:0 0;border:0;padding:10px 0}.form-error{color:#8a2600;background:#ffe6dc;padding:11px;font-size:12px}.checkout:disabled{opacity:.55}.order-success{text-align:center;min-height:calc(100dvh - 150px);padding:30px 0 calc(30px + env(safe-area-inset-bottom));flex-direction:column;justify-content:center;display:flex}.order-success>span{color:#25742d;background:#d9edda;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto;font-size:28px;display:grid}.order-success>strong{letter-spacing:.05em;overflow-wrap:anywhere;margin:12px;font-size:clamp(23px,7vw,30px);display:block}.order-success>p{line-height:1.55}.order-success .checkout{margin-top:20px;display:block}.lookup-page{background:var(--paper);min-height:100vh}.lookup-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:78px;padding:0 6vw;display:flex}.lookup-header>a:last-child{font-size:12px;font-weight:800}.lookup-shell{grid-template-columns:1fr 1fr;gap:8vw;min-height:calc(100vh - 78px);padding:90px 9vw;display:grid}.lookup-shell h1{font-size:clamp(52px,6vw,90px)}.lookup-shell>div:first-child>p:last-child{color:var(--muted);max-width:500px;line-height:1.7}.lookup-card{background:#fff;padding:34px;box-shadow:0 20px 60px #0000000c}.order-result{border-top:1px solid;margin-top:28px;padding-top:25px}.status-line{background:#e2efdf;justify-content:space-between;align-items:center;padding:15px;display:flex}.status-line span{letter-spacing:.12em;font-size:9px}.status-line strong{color:#28713a}.lookup-item{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.lookup-item small{color:#777;margin-top:5px;display:block}.cart-backdrop{background:0 0;border:0;position:absolute;inset:0}.cart-drawer{z-index:1}:root{--ink:#141512;--paper:#f4f1e9;--orange:#ff5a1f;--line:#cbc8be;--muted:#68675f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,select{font:inherit}.notice{background:var(--ink);color:#fff;text-align:center;letter-spacing:.12em;padding:9px;font-size:10px}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20;background:#f4f1e9f5;justify-content:space-between;align-items:center;height:78px;padding:0 4vw;display:flex;position:sticky;top:0}.brand{letter-spacing:.04em;align-items:center;gap:11px;font-size:15px;font-weight:800;display:flex}.brand b{color:var(--orange)}.brand-mark{background:var(--ink);color:#fff;place-items:center;width:38px;height:38px;font-size:12px;display:grid;transform:skew(-8deg)}nav{gap:30px;font-size:13px;font-weight:700;display:flex}nav a:hover{color:var(--orange)}.cart-button{border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:99px;padding:8px 9px 8px 17px;font-weight:700}.cart-button span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:9px;font-size:11px;display:inline-grid}.hero{border-bottom:1px solid var(--line);grid-template-columns:1.03fr .97fr;min-height:640px;display:grid}.hero-copy{padding:80px 7vw 52px}.eyebrow{letter-spacing:.16em;color:var(--muted);margin:0 0 20px;font-size:11px;font-weight:800}.eyebrow.light{color:#aaa99f}h1{letter-spacing:-.065em;margin:0;font-size:clamp(54px,6.3vw,98px);line-height:.91}h1 em{color:var(--orange);font-style:normal}.hero-text{color:#5c5b55;max-width:510px;margin:30px 0;font-size:18px;line-height:1.55}.hero-actions{align-items:center;gap:24px;display:flex}.primary{background:var(--ink);color:#fff;border-radius:3px;padding:16px 24px;font-weight:800;display:inline-block}.primary:hover{background:var(--orange)}.secondary{border-bottom:1px solid;padding:12px 0;font-weight:800}.secondary span{margin-left:16px}.proof{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.06em;color:#74726a;gap:33px;max-width:620px;margin-top:53px;padding-top:21px;font-size:10px;display:flex}.proof b{color:var(--ink);margin-bottom:5px;font-size:13px;display:block}.hero-visual{background:#1b1d1a;place-items:center;min-height:590px;display:grid;position:relative;overflow:hidden}.speed-lines{background:repeating-linear-gradient(112deg,#0000 0 55px,#ffffff0b 57px 59px);position:absolute;inset:-20%;transform:rotate(-8deg)}.canister{background:linear-gradient(135deg,#30342f,#10110f 65%);border-radius:35px 48px 30px 30px;width:285px;height:390px;position:relative;transform:rotate(6deg);box-shadow:42px 45px 70px #0008}.canister:before{content:"";background:var(--orange);border-radius:8px;width:115px;height:40px;position:absolute;top:-28px;right:24px}.can-handle{border:18px solid #111;border-radius:23px;width:80px;height:88px;position:absolute;top:22px;left:28px}.can-label{background:var(--orange);color:#111;padding:28px 25px;position:absolute;top:135px;left:0;right:0;transform:skewY(-5deg)}.can-label small,.can-label span{letter-spacing:.08em;font-size:10px;font-weight:800;display:block}.can-label strong{letter-spacing:-.07em;font-size:65px;line-height:1;display:block}.visual-note{color:#fff;align-items:center;gap:12px;display:flex;position:absolute;bottom:34px;left:36px}.visual-note span{color:var(--orange);font-size:42px}.visual-note p{letter-spacing:.08em;font-size:10px;line-height:1.5}.category-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.category-strip span{text-align:center;letter-spacing:.1em;border-right:1px solid var(--line);padding:25px 20px;font-size:11px;font-weight:800}.products{padding:90px 7vw 110px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:26px;display:flex}.section-heading h2,.finder h2,.wholesale h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4vw,62px);line-height:.98}.section-note{color:var(--muted);font-size:12px}.filters{flex-wrap:wrap;gap:8px;margin-bottom:34px;display:flex}.filters button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:99px;padding:9px 17px;font-size:12px;font-weight:700}.filters button.active,.filters button:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.product-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.product-card{border-top:1px solid var(--ink);padding-top:12px}.product-art{place-items:center;height:260px;display:grid;position:relative;overflow:hidden}.product-art.gold{background:#d8b532}.product-art.red{background:#a43127}.product-art.blue{background:#344e88}.product-art.orange{background:#dc6d27}.product-art.cyan{background:#bddedf}.product-art.green{background:#586d44}.product-art>span{color:#fff9;font-size:12px;font-weight:800;position:absolute;top:14px;left:16px}.product-art>i{background:#fff;border-radius:99px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:800;position:absolute;top:12px;right:12px}.mini-bottle{color:#fff;background:#181a17;border-radius:18px 22px 12px 12px;place-items:center;width:110px;height:160px;display:grid;position:relative;transform:rotate(5deg);box-shadow:20px 23px 35px #0004}.mini-bottle:before{content:"";background:var(--orange);border-radius:4px;width:45px;height:19px;position:absolute;top:-13px;right:8px}.mini-bottle b{background:var(--orange);color:#111;text-align:center;width:100%;padding:18px 4px;font-size:11px}.product-detail{text-transform:uppercase;letter-spacing:.08em;color:#79776f;margin:16px 0 7px;font-size:10px}.product-card h3{margin:0;font-size:20px}.product-footer{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.product-footer strong{font-size:18px}.product-footer button{cursor:pointer;background:0 0;border:1px solid;border-radius:50%;width:38px;height:38px;font-size:22px}.product-footer button:hover{background:var(--orange);border-color:var(--orange)}.finder{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;gap:8vw;padding:95px 7vw;display:grid}.finder>div>p:not(.eyebrow){color:#aaa99f;max-width:500px;line-height:1.65}.finder-box{border-top:1px solid #555;padding-top:25px}.finder-box label{letter-spacing:.12em;color:#aaa;margin-bottom:10px;font-size:11px;display:block}.finder-box select{color:#fff;background:0 0;border:0;border-bottom:1px solid #777;width:100%;padding:14px 2px;font-size:19px}.finder-box select option{color:#111}.finder-box>button{background:var(--orange);text-align:left;cursor:pointer;border:0;width:100%;margin-top:18px;padding:16px;font-weight:800}.finder-box>button span{float:right}.recommendation{border-left:3px solid var(--orange);background:#2a2b27;margin-top:18px;padding:20px}.recommendation small,.recommendation strong,.recommendation a{display:block}.recommendation small{color:#aaa;font-size:9px}.recommendation strong{margin:9px 0;line-height:1.45}.recommendation a{color:var(--orange);font-size:12px;font-weight:800}.wholesale{border-bottom:1px solid var(--line);grid-template-columns:.25fr 1fr .7fr;gap:4vw;padding:100px 7vw;display:grid}.wholesale-number{color:var(--orange);font-size:64px}.wholesale-copy p{color:var(--muted);margin:0 0 25px;line-height:1.7}.why{grid-template-columns:repeat(3,1fr);padding:0 7vw;display:grid}.why article{border-right:1px solid var(--line);margin-right:35px;padding:70px 35px 70px 0}.why article:last-child{border:0}.why b{color:var(--orange);font-size:12px}.why h3{margin:28px 0 12px;font-size:24px}.why p{color:var(--muted);font-size:14px;line-height:1.6}footer{color:#fff;background:#11120f;grid-template-columns:1.5fr 1fr 1fr;gap:50px;padding:70px 7vw 30px;display:grid}footer h2{margin:15px 0 8px}footer p{color:#999}footer>div:not(.footer-brand){flex-direction:column;gap:13px;font-size:13px;display:flex}footer>div>b{color:#888;letter-spacing:.13em;margin-bottom:8px;font-size:10px}footer small{color:#777;border-top:1px solid #333;grid-column:1/-1;padding-top:24px}.cart-overlay{z-index:50;background:#0008;position:fixed;inset:0}.cart-drawer{background:var(--paper);overscroll-behavior:contain;width:min(430px,100%);height:100dvh;padding:32px;position:absolute;top:0;right:0;overflow-y:auto}.cart-title{border-bottom:1px solid;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.cart-title h2{margin:0;font-size:32px}.cart-title button{cursor:pointer;background:0 0;border:0;flex:0 0 44px;width:44px;height:44px;font-size:32px;line-height:1}.empty{color:var(--muted);margin-top:35px}.cart-list>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:8px;padding:18px 0;display:grid}.cart-list>div>button{color:#a33;cursor:pointer;background:0 0;border:0;grid-column:1/-1;width:max-content;padding:0;font-size:11px}.cart-total{justify-content:space-between;margin:28px 0;font-size:20px;display:flex}.checkout{background:var(--orange);cursor:pointer;border:0;width:100%;padding:16px;font-weight:800}@media (max-width:900px){nav{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding-top:60px}.hero-visual{min-height:500px}.product-grid{grid-template-columns:1fr 1fr}.proof{flex-wrap:wrap}.finder{grid-template-columns:1fr}.wholesale{grid-template-columns:.2fr 1fr}.wholesale-copy{grid-column:2}.why{grid-template-columns:1fr}.why article{border-right:0;border-bottom:1px solid var(--line);margin:0;padding:40px 0}footer{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (max-width:600px){.notice{font-size:8px}.topbar{height:65px}.brand{font-size:12px}.cart-button{padding:7px;font-size:0}.cart-button span{margin:0;font-size:11px}.hero-copy{padding:50px 6vw 42px}h1{font-size:51px}.hero-text{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start;gap:8px}.proof{gap:20px;margin-top:38px}.hero-visual{min-height:420px}.canister{width:215px;height:305px}.can-label{top:104px}.can-label strong{font-size:50px}.category-strip{grid-template-columns:1fr 1fr}.category-strip span{border-bottom:1px solid var(--line)}.products{padding:65px 6vw}.product-grid{grid-template-columns:1fr}.product-art{height:250px}.finder,.wholesale{padding:70px 6vw}.wholesale{grid-template-columns:1fr}.wholesale-copy{grid-column:1}.wholesale-number{font-size:38px}footer{grid-template-columns:1fr}.footer-brand{grid-column:auto}footer small{grid-column:1}.section-note{display:none}}.vehicle-search{position:relative}.vehicle-search>input{color:#fff;background:0 0;border:0;border-bottom:1px solid #777;outline:none;width:100%;padding:15px 2px;font-size:19px}.vehicle-search>input:focus{border-color:var(--orange)}.vehicle-suggestions{z-index:8;color:#111;background:#fff;max-height:310px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 18px 45px #0008}.vehicle-suggestions button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:14px 16px;display:flex}.vehicle-suggestions button:hover,.vehicle-suggestions button:focus{background:#fff0e8}.vehicle-suggestions button b{font-size:13px}.vehicle-suggestions button span{color:#666;text-align:right;font-size:10px}.vehicle-suggestions p{padding:16px;font-size:11px;color:#666!important;margin:0!important}.oil-result{border-left:3px solid var(--orange);background:#2a2b27;margin-top:18px;padding:20px}.oil-result-head{justify-content:space-between;align-items:start;gap:15px;display:flex}.oil-result-head small,.oil-result-head strong{display:block}.oil-result-head small{color:#aaa;letter-spacing:.09em;font-size:9px}.oil-result-head strong{margin-top:7px;font-size:17px}.oil-result-head>span{color:#ddd;white-space:nowrap;background:#ffffff12;border:1px solid #fff2;border-radius:99px;padding:6px 9px;font-size:9px}.oil-capacities{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:17px 0;display:grid}.oil-capacities article{background:#181916;padding:13px}.oil-capacities span,.oil-capacities b,.oil-capacities small{display:block}.oil-capacities span{color:#999;letter-spacing:.07em;min-height:23px;font-size:8px;line-height:1.35}.oil-capacities b{color:var(--orange);margin:8px 0 2px;font-size:25px}.oil-capacities small{color:#aaa;font-size:9px}.oil-standard{border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18;justify-content:space-between;gap:15px;padding:11px 0;font-size:10px;display:flex}.oil-standard span{color:#aaa}.oil-standard b{text-align:right}.oil-bottle{font-size:12px;color:#fff!important;margin:13px 0!important;line-height:1.5!important}.oil-actions{flex-wrap:wrap;gap:8px;display:flex}.oil-actions a{background:var(--orange);color:#111;padding:10px 12px;font-size:10px;font-weight:900}.oil-actions a+a{color:#fff;background:0 0;border:1px solid #666}.oil-caution{color:#999;margin-top:14px;font-size:9px;line-height:1.5;display:block}.finder-data-note{letter-spacing:.04em;font-size:9px;color:#777!important;margin:13px 0 0!important}.finder-examples{flex-wrap:wrap;align-items:center;gap:7px;margin-top:22px;display:flex}.finder-examples span{color:#777;letter-spacing:.08em;font-size:9px;font-weight:900}.finder-examples button{color:#ddd;cursor:pointer;background:0 0;border:1px solid #ffffff2b;border-radius:99px;padding:7px 10px;font-size:9px}.finder-examples button:hover{border-color:var(--orange);color:var(--orange)}@media (max-width:600px){.vehicle-suggestions button{flex-direction:column;align-items:flex-start;gap:4px}.vehicle-suggestions button span{text-align:left}.oil-result-head{flex-direction:column}.oil-capacities{grid-template-columns:1fr 1fr}.oil-standard{flex-direction:column;gap:5px}.oil-standard b{text-align:left}.oil-actions{flex-direction:column}.oil-actions a{text-align:center}}.storefront .hero h1{font-size:clamp(44px,6.3vw,var(--store-hero-title-size,98px))}.hero-slides{z-index:1;position:absolute;inset:0}.hero-feature-image{object-fit:var(--store-hero-image-fit,contain);opacity:0;width:100%;height:100%;padding:42px 7vw;transition:opacity .65s,transform .65s;position:absolute;inset:0;transform:scale(.985)}.hero-feature-image.active{opacity:1;transform:scale(1)}.hero-visual.has-feature-image{align-items:stretch}.hero-visual.has-feature-image .visual-note{z-index:2;background:#111b;padding:10px 14px}.hero-visual.has-feature-image .speed-lines{z-index:0}.hero-slide-dots{z-index:3;gap:8px;display:flex;position:absolute;bottom:34px;right:32px}.hero-slide-dots button{cursor:pointer;background:0 0;border:1px solid #fff;border-radius:50%;width:10px;height:10px;padding:0}.hero-slide-dots button.active{background:var(--orange);border-color:var(--orange);transform:scale(1.25)}@media (max-width:600px){.storefront .hero h1{font-size:min(13.5vw,var(--store-hero-title-size,98px))}.hero-feature-image{max-height:410px;padding:25px 6vw}}.theme-group-title{border-bottom:1px solid #ccc;align-items:center;gap:12px;margin:4px 0 18px;padding-bottom:12px;display:flex}.theme-group-title>span{background:var(--ink);color:#fff;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid}.theme-group-title b,.theme-group-title small{display:block}.theme-group-title small{color:#777;margin-top:3px;font-size:9px}.hero-settings{background:#eeeae0;margin-bottom:25px;padding:18px}.hero-content-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hero-content-fields label{color:#555;letter-spacing:.06em;gap:6px;font-size:9px;font-weight:900;display:grid}.hero-content-fields label.full{grid-column:1/-1}.hero-content-fields input,.hero-content-fields textarea,.hero-content-fields select{color:#111;width:100%;font:inherit;background:#fff;border:1px solid #bbb;padding:11px}.hero-content-fields textarea{resize:vertical;min-height:78px}.hero-content-fields input[type=range]{accent-color:var(--orange);padding:0}.hero-content-fields label>b{color:#111;justify-self:end;margin-top:-18px}.hero-image-admin{border-top:1px solid #ccc;grid-template-columns:180px 1fr;gap:16px;margin-top:17px;padding-top:17px;display:grid}.hero-image-admin>div{background:#171815;place-items:center;height:150px;display:grid;overflow:hidden}.hero-image-admin img{object-fit:contain;width:100%;height:100%}.hero-image-placeholder{text-align:center;color:#fff;gap:5px;display:grid}.hero-image-placeholder b{color:var(--orange);font-size:32px}.hero-image-placeholder span{color:#aaa;font-size:9px}.hero-image-admin section>b{font-size:12px}.hero-image-admin section>p,.hero-image-admin section>small{color:#777;font-size:9px;line-height:1.5;display:block}.hero-image-admin section>div{gap:8px;margin:12px 0;display:flex}.hero-upload-button,.hero-image-admin section button{background:var(--ink);color:#fff;cursor:pointer;border:0;padding:11px 13px;font-size:9px;font-weight:900}.hero-upload-button input{opacity:0;width:1px;height:1px;position:absolute}.hero-image-admin section button{color:#9d3218;background:#fff;border:1px solid #bd6c58}.hero-admin-preview{color:#171815;grid-template-columns:1.05fr .95fr;min-height:260px;margin-bottom:18px;display:grid}.hero-admin-preview>section{padding:24px 20px}.hero-admin-preview>section>small{letter-spacing:.1em;color:#777;font-size:7px;font-weight:900}.hero-admin-preview h2{letter-spacing:-.045em;margin:18px 0 13px;line-height:.94}.hero-admin-preview h2 em{font-style:normal;display:block}.hero-admin-preview p{color:#666;line-height:1.5;font-size:10px!important}.hero-admin-preview>div{background:#171815;place-items:center;padding:16px;display:grid;position:relative;overflow:hidden}.hero-admin-preview>div img{width:100%;height:205px}.hero-admin-preview>div>small{color:#fff;background:#111b;padding:5px;font-size:7px;position:absolute;bottom:9px;left:10px}.hero-admin-preview .theme-preview-can{height:155px;min-height:0}.hero-admin-preview .theme-preview-can b{font-size:28px}@media (max-width:700px){.hero-content-fields,.hero-image-admin,.hero-admin-preview{grid-template-columns:1fr}.hero-content-fields label.full{grid-column:auto}.hero-image-admin>div{height:220px}.hero-admin-preview>div{min-height:230px}}.hero-image-admin{grid-template-columns:1fr}.hero-image-library>div:first-child{justify-content:space-between;align-items:center;margin:0 0 12px;display:flex}.hero-image-library>div:first-child b,.hero-image-library>div:first-child small{display:block}.hero-image-library>div:first-child small{color:#777}.hero-image-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0!important;display:grid!important}.hero-image-grid figure{background:#171815;height:128px;margin:0;position:relative;overflow:hidden}.hero-image-grid figure img{object-fit:contain;width:100%;height:100%}.hero-image-grid figcaption{color:#fff;background:#111c;justify-content:space-between;align-items:center;padding:6px 8px;display:flex;position:absolute;inset:auto 0 0}.hero-image-grid figcaption b{background:var(--orange);color:#111;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.hero-image-grid figcaption button{color:#9d3218;background:#fff;border:0;padding:5px 7px;font-size:8px}.hero-image-grid>.hero-image-placeholder{background:#171815;grid-column:1/-1;place-content:center;height:128px;display:grid}.hero-image-library>div:last-of-type{margin:12px 0!important}.hero-image-library>small{color:#777;font-size:9px;display:block}@media (max-width:700px){.hero-image-grid{grid-template-columns:1fr 1fr}.hero-image-library>div:first-child{flex-direction:column;align-items:flex-start;gap:4px}}.product-photo{background:#fff}.product-photo img{object-fit:contain;width:100%;height:100%;padding:18px}.product-photo>span{color:#1118;z-index:1}.product-photo>i{z-index:1;background:var(--ink);color:#fff}.back-store{border:1px solid;padding:10px 14px;font-size:11px;font-weight:800}.product-breadcrumb{color:#777;border-bottom:1px solid var(--line);gap:10px;padding:20px 6vw;font-size:11px;display:flex}.product-breadcrumb b{color:var(--ink)}.product-detail-hero{border-bottom:1px solid var(--line);grid-template-columns:1.05fr .95fr;min-height:690px;display:grid}.product-gallery{background:#e6e1d6;padding:42px 5vw}.product-main-image{background:#fff;place-items:center;height:500px;display:grid;position:relative;overflow:hidden}.product-main-image img{object-fit:contain;width:100%;height:100%;padding:30px}.authentic-badge{z-index:1;color:#fff;letter-spacing:.1em;background:#151613;padding:8px 10px;font-size:9px;font-weight:800;position:absolute;top:18px;left:18px}.media-row{gap:10px;margin-top:12px;display:flex}.media-thumb{cursor:pointer;background:#fff;border:1px solid #aaa;width:92px;height:74px;padding:0;position:relative;overflow:hidden}.media-thumb.active{border:2px solid var(--orange)}.media-thumb img{object-fit:cover;width:100%;height:100%}.video-thumb span{color:#fff;background:#111d;padding:5px;font-size:9px;font-weight:800;position:absolute;inset:auto 5px 5px}.media-note{color:#777;line-height:1.5;font-size:11px!important}.product-buy-box{padding:62px 6vw}.product-buy-box h1{font-size:clamp(50px,5.3vw,82px)}.product-lead{color:#666;max-width:570px;margin:25px 0;font-size:16px;line-height:1.65}.product-rating{flex-wrap:wrap;gap:8px;display:flex}.product-rating>*{letter-spacing:.05em;border:1px solid #aaa;border-radius:99px;padding:7px 11px;font-size:9px}.product-rating b{background:var(--orange);border-color:var(--orange)}.product-price{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:28px 0;padding:20px 0}.product-price strong{font-size:32px;display:block}.product-price small{color:#777;margin-top:5px;display:block}.variant>span{letter-spacing:.1em;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.variant button{border:2px solid var(--orange);background:#fff;padding:11px 15px;font-weight:800}.buy-actions{grid-template-columns:128px 1fr;gap:10px;margin:20px 0;display:grid}.detail-qty{border:1px solid;justify-content:space-between;align-items:center;display:flex}.detail-qty button{cursor:pointer;background:0 0;border:0;width:40px;height:48px;font-size:18px}.detail-add{background:var(--orange);place-items:center;font-weight:900;display:grid}.product-promises{margin:24px 0 0;padding:0;list-style:none}.product-promises li{border-top:1px solid var(--line);grid-template-columns:145px 1fr;gap:15px;padding:12px 0;font-size:11px;display:grid}.product-promises span{color:#777;line-height:1.45}.spec-section,.shipping-section{grid-template-columns:.8fr 1.2fr;gap:7vw;padding:100px 7vw;display:grid}.spec-section h2,.shipping-section h2,.benefit-section h2,.product-cta h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,4vw,64px);line-height:.98}.spec-section>div>p:last-child,.shipping-section>div>p:last-child{color:#777;max-width:500px;line-height:1.6}.spec-grid{border-top:1px solid;grid-template-columns:1fr 1fr;margin:0;display:grid}.spec-grid div{border-bottom:1px solid var(--line);padding:23px 10px}.spec-grid dt{color:#777;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.spec-grid dd{margin:9px 0 0;font-size:23px;font-weight:800}.benefit-section{color:#fff;background:#171815;padding:95px 7vw}.benefit-list{grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.benefit-list article{border-top:1px solid #555;border-right:1px solid #444;margin-right:25px;padding:25px 25px 25px 0}.benefit-list span{color:var(--orange);font-weight:800}.benefit-list h3{margin:35px 0 10px;font-size:21px}.benefit-list p,.technical-note{color:#aaa;font-size:13px;line-height:1.6}.technical-note{border-left:3px solid var(--orange);background:#22231f;max-width:850px;margin:35px 0 0;padding:15px 20px}.shipping-section{background:#ded9ce}.shipping-card{background:#fff;padding:30px;box-shadow:0 18px 50px #0001}.shipping-card label{letter-spacing:.1em;font-size:10px;font-weight:800}.shipping-card select{background:#fff;border:1px solid #aaa;width:100%;margin:8px 0 20px;padding:14px;display:block}.package-line,.shipping-total{border-top:1px solid #ddd;justify-content:space-between;gap:15px;padding:12px 0;font-size:12px;display:flex}.shipping-result{color:#fff;background:#171815;justify-content:space-between;align-items:end;margin:22px 0;padding:23px;display:flex}.shipping-result span{letter-spacing:.1em;font-size:10px}.shipping-result strong{color:var(--orange);font-size:30px}.shipping-card>p{color:#777;font-size:10px;line-height:1.55}.product-cta{background:var(--orange);justify-content:space-between;align-items:end;gap:40px;padding:75px 7vw;display:flex}.product-cta .eyebrow{color:#30180f}.product-cta>a{border:2px solid #111;min-width:250px;padding:18px;font-weight:900}.product-cta>a span{float:right}.product-cta>a:hover{color:#fff;background:#111}@media (max-width:900px){.product-detail-hero,.spec-section,.shipping-section{grid-template-columns:1fr}.product-gallery{padding:30px 5vw}.product-main-image{height:460px}.benefit-list{grid-template-columns:1fr 1fr}.product-cta{flex-direction:column;align-items:start}}@media (max-width:600px){.back-store{font-size:0}.back-store:after{content:"←";font-size:18px}.product-breadcrumb{white-space:nowrap;overflow:auto}.product-gallery{padding:18px 5vw}.product-main-image{height:340px}.product-buy-box{padding:45px 6vw}.product-buy-box h1{font-size:49px}.buy-actions{grid-template-columns:105px 1fr}.product-promises li{grid-template-columns:1fr;gap:4px}.spec-section,.shipping-section,.benefit-section{padding:65px 6vw}.spec-grid,.benefit-list{grid-template-columns:1fr}.benefit-list article{border-right:0;margin:0}.product-cta{padding:55px 6vw}.product-cta>a{min-width:100%}.shipping-result{flex-direction:column;align-items:start;gap:10px}}.checkout-form select{border:1px solid var(--line);background:#fff;border-radius:3px;width:100%;margin-top:7px;padding:13px;font-size:15px;display:block}.checkout-shipping{background:#e7eee2;border-left:3px solid #3f8146;justify-content:space-between;gap:12px;margin:15px 0;padding:12px;font-size:11px;display:flex}.checkout-totals{border-top:1px solid var(--line);margin:22px 0 18px;padding-top:12px}.checkout-totals p,.checkout-totals>strong{justify-content:space-between;gap:15px;margin:0;padding:7px 0;display:flex}.checkout-totals p{color:#666;font-size:12px}.checkout-totals>strong{border-top:1px solid var(--line);margin-top:7px;padding-top:15px;font-size:20px}.checkout-totals>strong span{letter-spacing:.08em;font-size:11px}.checkout:disabled{cursor:not-allowed}.customer-workspace{gap:20px;display:grid}.customer-summary{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.customer-summary article{border-top:3px solid var(--ink);background:#fff;padding:20px}.customer-summary span,.customer-profile-metrics span{color:#777;letter-spacing:.12em;font-size:9px;display:block}.customer-summary strong{margin:15px 0 6px;font-size:27px;display:block}.customer-summary small{color:#777}.customer-table{min-width:1050px}.customer-link{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.customer-link b,.customer-link small{display:block}.customer-link:hover b{color:var(--orange)}.customer-segment{background:#eee;border-radius:99px;padding:6px 10px;font-size:9px;font-weight:900;display:inline-block}.customer-segment.vip{color:#ffd15a;background:#201f1b}.customer-segment.quay-lại{color:#286c32;background:#dcebd7}.customer-segment.mới{color:#345282;background:#e4e9f4}.customer-drawer-layer{z-index:110;position:fixed;inset:0}.customer-drawer{background:#f2efe7;width:min(860px,100%);height:100%;padding:30px;position:absolute;top:0;right:0;overflow:auto;box-shadow:-20px 0 60px #0004}.customer-drawer .drawer-head p:last-child{color:#777;font-size:12px;line-height:1.5}.customer-profile-actions{gap:10px;margin:20px 0;display:flex}.customer-profile-actions button,.customer-profile-actions a{border:1px solid var(--ink);cursor:pointer;background:#fff;padding:12px 16px;font-size:11px;font-weight:900}.customer-profile-actions button{background:var(--orange);border-color:var(--orange)}.customer-profile-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.customer-profile-metrics article{color:#fff;background:#1b1c18;padding:17px}.customer-profile-metrics strong{margin-top:12px;font-size:18px;display:block}.customer-channels,.customer-order-history{background:#fff;margin-top:18px;padding:22px}.customer-channels h3,.customer-order-history h3{margin:0 0 15px}.customer-channels>span{border-top:1px solid #ddd;justify-content:space-between;gap:20px;padding:12px 0;font-size:12px;display:flex}.customer-order-history article{border-top:1px solid #ddd;grid-template-columns:minmax(180px,.7fr) minmax(220px,1.2fr) 140px 70px;align-items:center;gap:15px;padding:15px 0;display:grid}.customer-order-history article>div b{margin-right:8px}.customer-order-history article small{color:#777;margin-top:6px;font-size:10px;display:block}.customer-order-history article p{color:#666;font-size:11px;line-height:1.5}.customer-order-history article>strong{text-align:right}.customer-order-history article>a{text-align:right;font-size:10px;font-weight:800}@media (max-width:1000px){.customer-summary,.customer-profile-metrics{grid-template-columns:1fr 1fr}.customer-order-history article{grid-template-columns:1fr 130px}.customer-order-history article>p{grid-area:2/1/auto/-1}.customer-order-history article>a{grid-column:2}}@media (max-width:600px){.customer-summary,.customer-profile-metrics{grid-template-columns:1fr}.customer-drawer{padding:20px}.customer-profile-actions{flex-direction:column}.customer-profile-actions>*{text-align:center}.customer-order-history article{grid-template-columns:1fr}.customer-order-history article>p,.customer-order-history article>a{grid-area:auto}.customer-order-history article>strong,.customer-order-history article>a{text-align:left}}.customer-toolbar{align-items:center;gap:8px;display:flex}.customer-toolbar>button{background:var(--ink);color:#fff;white-space:nowrap;cursor:pointer;border:0;padding:11px 14px;font-size:10px;font-weight:900}.customer-toolbar input{width:280px}.customer-import{background:#efede6;border:1px solid #ccc;grid-template-columns:.8fr 1.2fr;gap:25px;margin-bottom:25px;padding:24px;display:grid}.customer-import h3{margin:0 0 10px;font-size:25px}.customer-import>div>p:not(.eyebrow){color:#666;font-size:12px;line-height:1.6}.import-actions{gap:8px;margin-top:18px;display:flex}.import-actions a,.import-actions label{cursor:pointer;background:#fff;border:1px solid #aaa;padding:11px 13px;font-size:10px;font-weight:900}.import-actions label{background:var(--orange);border-color:var(--orange)}.import-actions input{opacity:0;width:1px;height:1px;position:absolute}.import-preview{background:#fff;padding:18px}.import-preview>div:first-child{justify-content:space-between;gap:15px;margin-bottom:12px;display:flex}.import-preview>div:first-child span{color:#777;font-size:10px}.import-preview table{font-size:10px}.import-preview th,.import-preview td{padding:8px 6px}.import-preview>button{background:var(--ink);color:#fff;cursor:pointer;border:0;width:100%;margin-top:12px;padding:12px;font-weight:900}.import-preview>button:disabled{opacity:.4;cursor:not-allowed}.import-row-error{color:#8a2600;background:#ffe6dc}.import-notice{grid-column:1/-1;margin:0;padding:12px;font-size:11px}.import-notice.success{color:#1f6b2c;background:#dcefdc;border-left:3px solid #3f914c}.import-notice.error{color:#8a2600;border-left:3px solid var(--orange);background:#ffe4db}.customer-toolbar>button.secondary,.customer-profile-actions button.secondary{color:var(--ink);background:#fff;border:1px solid #aaa}.customer-toolbar select{background:#fff;min-width:150px}.customer-table td>small{color:#777;white-space:nowrap;text-overflow:ellipsis;max-width:230px;margin-top:5px;display:block;overflow:hidden}.customer-care-card{border-left:4px solid var(--orange);background:#fff4ce;grid-template-columns:150px 1fr;gap:8px 20px;margin:0 0 18px;padding:18px 20px;display:grid}.customer-care-card span{letter-spacing:.12em;color:#776328;font-size:9px}.customer-care-card b{font-size:14px}.customer-care-card p{color:#555;white-space:pre-wrap;grid-column:1/-1;margin:5px 0 0;font-size:12px;line-height:1.6}.customer-form-drawer{background:#f2efe7;width:min(560px,100%);height:100%;padding:30px;position:absolute;top:0;right:0;overflow:auto;box-shadow:-20px 0 60px #0004}.customer-form{gap:16px;margin-top:24px;display:grid}.customer-form label{letter-spacing:.06em;gap:8px;font-size:10px;font-weight:900;display:grid}.customer-form input,.customer-form select,.customer-form textarea{width:100%;font:inherit;letter-spacing:0;background:#fff;border:1px solid #bbb;padding:13px;font-size:12px}.customer-form textarea{resize:vertical;min-height:90px}.customer-form>button{background:var(--orange);cursor:pointer;border:0;padding:15px;font-weight:900}.customer-form>button:disabled{opacity:.5}.paste-import{gap:8px;margin-top:18px;display:grid}.paste-import span{font-size:10px;font-weight:800}.paste-import textarea{min-height:90px;padding:10px}.paste-import button{cursor:pointer;background:#fff;border:1px solid #aaa;padding:10px;font-weight:800}.care-board{grid-template-columns:.8fr 1.2fr;gap:18px;display:grid}.care-metrics{grid-template-columns:1fr 1fr;gap:10px;display:grid}.care-metrics article{background:#fff;border-left:3px solid #d6d1c5;padding:18px}.care-metrics article.overdue{background:#fff1ec;border-color:#c64322}.care-metrics span{letter-spacing:.09em;color:#777;font-size:9px;display:block}.care-metrics strong{margin-top:12px;font-size:28px;display:block}.care-agenda{color:#fff;background:#1d1e1a;padding:22px}.care-agenda h2{margin:4px 0 14px}.care-agenda>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:12px 4px;display:flex}.care-agenda>button:hover{background:#ffffff0c}.care-agenda>button.late strong{color:#ff9a76}.care-agenda>button.today strong{color:#ffd15a}.care-agenda button span b,.care-agenda button span small{display:block}.care-agenda button span small{color:#aaa;margin-top:4px}.care-agenda button strong{white-space:nowrap;font-size:11px}.care-agenda .empty-table{color:#aaa}.supplier-workspace{gap:20px;display:grid}.supplier-summary{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.supplier-summary article{border-top:3px solid var(--ink);background:#fff;padding:20px}.supplier-summary span{letter-spacing:.1em;color:#777;font-size:9px;display:block}.supplier-summary strong{margin-top:13px;font-size:24px;display:block}.supplier-table{min-width:1050px}.supplier-table td>small{color:#777;margin-top:5px;display:block}.payment-status{background:#eee;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:900;display:inline-block}.payment-status.paid{color:#25672d;background:#dcefdc}.payment-status.partial{color:#7b5b00;background:#fff0bf}.payment-status.unpaid{color:#8a2d12;background:#ffe0d6}.debt-late{background:#fff2ee}.purchase-info{grid-template-columns:repeat(5,minmax(130px,1fr))}.product-workspace,.team-workspace{gap:20px;display:grid}.product-import-panel{color:#fff;background:#1d1e1a;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:24px;display:grid}.product-import-panel h2{margin:5px 0}.product-import-panel p{color:#bbb;margin-bottom:0;font-size:12px}.product-import-actions{gap:8px;display:flex}.product-import-actions a,.product-import-actions label{color:var(--ink);cursor:pointer;background:#fff;padding:12px 14px;font-size:10px;font-weight:900}.product-import-actions label{background:var(--orange)}.product-import-actions input{opacity:0;width:1px;height:1px;position:absolute}.product-import-panel .import-notice{grid-column:1/-1}.team-policy{color:#fff;background:#1d1e1a;padding:26px}.team-policy h2{margin:5px 0 20px}.team-policy>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.team-policy article{border:1px solid #ffffff25;padding:18px}.team-policy article p{color:#bbb;font-size:12px;line-height:1.6}.team-form>div:last-child{grid-template-columns:1fr 1.4fr 1fr auto;align-items:end;gap:12px;display:grid}.team-form label{gap:7px;font-size:10px;font-weight:900;display:grid}.team-form input,.team-form select{background:#fff;border:1px solid #bbb;width:100%;padding:12px}.team-form button{background:var(--orange);border:0;padding:13px;font-weight:900}.role-badge{border-radius:99px;padding:7px 10px;font-size:9px;font-weight:900;display:inline-block}.role-badge.dev{color:#ffd15a;background:#1d1e1a}.role-badge.employee{color:#31527c;background:#e3ebf7}.access-denied{background:#fff;max-width:650px;margin:12vh auto;padding:40px}.access-denied h1{font-size:38px}.admin-user small{color:#aaa;margin:3px 0;font-size:9px;display:block}@media (max-width:900px){.customer-import{grid-template-columns:1fr}.customer-toolbar{flex-direction:column;align-items:stretch}.customer-toolbar input,.customer-toolbar select{width:100%}.care-board{grid-template-columns:1fr}.supplier-summary,.purchase-info{grid-template-columns:1fr 1fr}}@media (max-width:600px){.supplier-summary,.purchase-info{grid-template-columns:1fr}}@media (max-width:900px){.product-import-panel,.team-policy>div{grid-template-columns:1fr}.product-import-actions{flex-direction:column}.team-form>div:last-child{grid-template-columns:1fr 1fr}}@media (max-width:600px){.team-form>div:last-child{grid-template-columns:1fr}.customer-import{padding:16px}.import-actions{flex-direction:column}.import-actions>*{text-align:center}.import-preview>div:first-child{flex-direction:column}}.paste-import{border-top:1px solid #bbb;margin-top:18px;padding-top:16px}.paste-import>span{margin-bottom:8px;font-size:10px;font-weight:800;display:block}.paste-import textarea{resize:vertical;background:#fff;border:1px solid #aaa;width:100%;min-height:78px;padding:10px;font-size:12px}.paste-import button{cursor:pointer;background:#fff;border:0;margin-top:7px;padding:10px 13px;font-size:10px;font-weight:900}.paste-import button:disabled{opacity:.45;cursor:not-allowed}.product-import-preview{border:2px solid var(--ink);background:#fff}.preview-head,.preview-foot{justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.preview-head{border-bottom:1px solid #ccc}.preview-head h2{margin:5px 0}.preview-head span,.preview-foot span{color:#666;font-size:11px}.preview-head>div:last-child{gap:8px;display:flex}.preview-head button,.preview-foot button{cursor:pointer;background:#fff;border:1px solid #aaa;padding:11px 14px;font-size:10px;font-weight:900}.preview-head button:last-child,.preview-foot button{background:var(--orange);border-color:var(--orange)}.preview-head button:disabled,.preview-foot button:disabled{opacity:.45;cursor:not-allowed}.product-preview-table{max-height:520px;overflow:auto}.product-preview-table table{border-collapse:collapse;width:100%;min-width:1450px}.product-preview-table th{z-index:1;letter-spacing:.06em;text-align:left;background:#eeeae0;border-bottom:1px solid #bbb;padding:9px 6px;font-size:9px;position:sticky;top:0}.product-preview-table td{border-bottom:1px solid #eee;padding:5px}.product-preview-table input{background:#fff;border:1px solid #c7c2b8;width:125px;padding:9px 8px;font-size:11px}.product-preview-table input.wide{width:240px}.remove-preview-row{color:#9b3012;cursor:pointer;background:#fff3ee;border:1px solid #d96b4c;padding:8px;font-size:9px;font-weight:900}.preview-foot{border-top:1px solid #ccc}.product-edit-actions{margin-top:4px;grid-template-columns:none!important;gap:8px!important;display:flex!important}.product-edit-actions button{background:var(--ink);color:#fff;cursor:pointer;border:0;padding:13px 17px;font-weight:800}.product-edit-actions button.danger{color:#a32f16;background:#fff;border:1px solid #c85a3e}.confirm-layer{z-index:130;position:fixed;inset:0}.delete-confirm{background:#f5f1e8;width:min(520px,100% - 32px);padding:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 80px #0008}.delete-confirm h2{margin:6px 0 12px;font-size:28px}.delete-confirm>p:not(.eyebrow){color:#555;font-size:12px;line-height:1.6}.delete-confirm label{gap:7px;margin:20px 0;font-size:10px;font-weight:900;display:grid}.delete-confirm textarea{resize:vertical;min-height:100px;font:inherit;border:1px solid #aaa;padding:12px}.delete-confirm small{color:#777}.delete-confirm>div{justify-content:flex-end;gap:8px;display:flex}.delete-confirm button{cursor:pointer;background:#fff;border:1px solid #aaa;padding:12px 15px;font-weight:900}.delete-confirm button.danger{color:#fff;background:#b6381c;border-color:#b6381c}.delete-confirm button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:700px){.preview-head,.preview-foot{flex-direction:column;align-items:stretch}.preview-head>div:last-child{flex-direction:column}.preview-head button,.preview-foot button{width:100%}}.publish-badge{white-space:nowrap;border-radius:99px;padding:7px 9px;font-size:9px;font-weight:900;display:inline-block}.publish-badge.live{color:#25672d;background:#dcefdc}.publish-badge.draft{color:#716858;background:#eee9df}.product-web-fields{border-top:1px solid #ddd;margin:10px 0 16px;padding-top:16px;grid-template-columns:1fr 1fr!important;gap:12px!important;display:grid!important}.product-web-fields .full{grid-column:1/-1}.product-web-fields select,.product-web-fields textarea{color:#111;background:#fff;border:1px solid #ccc;width:100%;margin-top:6px;padding:11px;display:block}.product-web-fields textarea{resize:vertical;min-height:76px}.product-web-fields label>small{color:#888;letter-spacing:0;margin-top:5px;display:block}.publish-switch{background:#f0eee7;align-items:center;gap:10px;margin-top:0;padding:10px;display:flex!important}.publish-switch>input{height:18px;margin:0;width:18px!important}.publish-switch span b,.publish-switch span small{display:block}.publish-switch span small{letter-spacing:0;margin-top:3px;font-weight:400}.product-image-preview{background:#f0eee7;grid-column:1/-1;align-items:center;gap:12px;padding:10px;display:flex}.product-image-preview img{object-fit:contain;background:#fff;width:76px;height:76px}.product-image-preview span{font-size:10px;font-weight:800}.product-video-link{z-index:2;background:#111;padding:7px 9px;font-size:9px;font-weight:900;text-decoration:none;position:absolute;bottom:12px;left:12px;color:#fff!important}.product-footer button:disabled{opacity:.35;cursor:not-allowed}.out-of-stock{color:#a04328;margin-top:9px;font-weight:800;display:block}@media (max-width:600px){.product-web-fields{grid-template-columns:1fr!important}.product-web-fields .full{grid-column:auto}}.empty-products{text-align:center;color:#666;background:#eeeae0;grid-column:1/-1;padding:24px;font-size:12px}.product-photo-manager{background:#f0eee7;align-items:start;padding:15px;grid-template-columns:1fr auto!important;gap:12px!important;display:grid!important}.product-photo-manager>div:first-child b,.product-photo-manager>div:first-child small{display:block}.product-photo-manager>div:first-child b{font-size:11px}.product-photo-manager>div:first-child small{color:#777;margin-top:5px;font-size:9px;line-height:1.5}.photo-upload-button{background:var(--ink);cursor:pointer;text-align:center;padding:11px 14px;color:#fff!important;margin:0!important}.photo-upload-button input{opacity:0;border:0;height:1px;padding:0;position:absolute;width:1px!important}.product-photo-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.product-photo-grid figure{background:#fff;grid-template-columns:92px 1fr;gap:10px;min-width:0;margin:0;padding:8px;display:grid}.product-photo-grid img{object-fit:contain;background:#f7f5ef;width:92px;height:92px}.product-photo-grid figcaption{align-self:center;min-width:0}.product-photo-grid figcaption b,.product-photo-grid figcaption small{display:block}.product-photo-grid figcaption b{font-size:10px}.product-photo-grid figcaption small{color:#777;text-overflow:ellipsis;margin:5px 0;font-size:8px;line-height:1.45;overflow:hidden}.product-photo-grid figcaption button{color:#a32f16;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:900}.product-photo-count{z-index:2;color:#111;background:#fff;padding:7px 9px;font-size:9px;font-weight:900;position:absolute;bottom:12px;right:12px}.product-video-link+.product-photo-count{bottom:48px}.product-card{flex-direction:column;min-width:0;display:flex}.product-art{height:clamp(300px,27vw,360px)}.product-photo img{object-fit:contain;width:100%;height:100%;padding:22px;display:block;position:absolute;inset:0}.product-detail{letter-spacing:.07em;margin:17px 0 8px;font-size:11px;line-height:1.45}.product-card h3{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(18px,1.5vw,22px);line-height:1.25}.product-footer{margin-top:auto;padding-top:18px}.product-footer strong{letter-spacing:-.02em;font-size:20px}.product-footer button{flex:none;width:40px;height:40px}@media (max-width:900px){.product-art{height:clamp(300px,44vw,380px)}}@media (max-width:600px){.product-art{height:min(112vw,430px)}.product-photo img{padding:20px}.product-card h3{font-size:20px}.product-footer strong{font-size:21px}}.product-photo-link{place-items:center;display:grid;position:absolute;inset:0}.product-photo-link .mini-bottle{z-index:0}.dynamic-product-buy h1{overflow-wrap:anywhere;font-size:clamp(43px,5vw,76px);line-height:.96}.product-media-scroll{padding-bottom:4px;overflow-x:auto}.product-video-thumb{color:#fff;background:#171815;border:0;place-items:center;min-width:120px;display:grid}.product-video-thumb span{background:0 0;position:static}.product-no-photo{text-align:center;color:#777;gap:10px;padding:30px;display:grid}.product-no-photo b{color:var(--ink);font-size:25px}.disabled-add{color:#514f49;background:#c7c1b5}.spec-grid dd{overflow-wrap:anywhere}.product-load-state{text-align:center;background:var(--paper);place-content:center;min-height:100vh;padding:30px;display:grid}.product-load-state h1{margin:0;font-size:clamp(40px,7vw,76px)}.product-load-state p:not(.eyebrow){color:#777}.product-load-state a{color:var(--orange);margin-top:15px;font-weight:900}@media (max-width:700px){.product-photo-manager{grid-template-columns:1fr!important}.photo-upload-button{width:100%}.product-photo-grid{grid-column:auto;grid-template-columns:1fr!important}.product-photo-grid figure{grid-template-columns:76px 1fr}.product-photo-grid img{width:76px;height:76px}}.admin-side nav button{justify-content:space-between;align-items:center;gap:10px;display:flex}.nav-alert-count{color:#fff;background:#c43e20;border-radius:99px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:10px;font-weight:900;display:grid}.admin-side nav button.active .nav-alert-count{color:#a52f17;background:#fff}.orders-workspace{gap:18px;display:grid}.order-alert-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.order-alert-summary article{background:#fff;border-left:4px solid #b8b2a6;padding:18px 20px}.order-alert-summary article.has-alert{background:#fff8e9;border-color:#e69220}.order-alert-summary article.critical{background:#fff0eb;border-color:#c43e20}.order-alert-summary span{color:#6e6a61;letter-spacing:.09em;font-size:9px;font-weight:900;display:block}.order-alert-summary strong{margin:13px 0 8px;font-size:30px;line-height:1;display:block}.order-alert-summary small{color:#777;font-size:10px;line-height:1.4}.order-table{min-width:1320px}.order-delay-row.watch{background:#fffaf0}.order-delay-row.warning{background:#fff5e9}.order-delay-row.urgent,.order-delay-row.critical{background:#fff0ec}.order-age-badge{background:#edf6eb;border-left:3px solid #6d8d67;min-width:155px;padding:8px 10px;display:block}.order-age-badge b,.order-age-badge small{display:block}.order-age-badge b{font-size:11px}.order-age-badge small{color:#68645b;margin-top:4px;font-size:9px;line-height:1.35}.order-age-badge.watch{background:#fff3c9;border-color:#d8a313}.order-age-badge.warning{background:#ffe8d0;border-color:#df7417}.order-age-badge.urgent{background:#ffddd2;border-color:#cf4422}.order-age-badge.critical{color:#6e1608;background:#f7c9bd;border-color:#922512}.order-age-done{color:#2d672e;text-align:center;background:#e5eee4;border-radius:99px;min-width:120px;padding:7px 10px;font-size:9px;font-weight:900;display:inline-block}.order-next-step{color:#777;white-space:nowrap;margin-top:5px;font-size:8px;display:block}.payment-choice{border:1px solid #c9c4ba;margin:0;padding:14px}.payment-choice legend{letter-spacing:.08em;font-size:10px;font-weight:900}.payment-choice label{cursor:pointer;border:1px solid #ddd;align-items:flex-start;gap:10px;margin-top:8px;padding:11px;display:flex}.payment-choice input{width:auto;margin:3px 0 0}.payment-choice span,.payment-choice small{display:block}.payment-choice small{color:#706b62;margin-top:4px}.bank-transfer-card{background:#f4f1e8;border:1px solid #d4cec0;grid-template-columns:1fr 190px;gap:24px;margin:24px 0;padding:22px;display:grid}.bank-transfer-card h2{margin:5px 0 12px}.bank-transfer-card img{object-fit:contain;background:#fff;border:1px solid #ccc;width:190px;height:190px}.payment-rejected{background:#ffe2d8;border-left:3px solid #c43e20;padding:10px}.payment-proof-form{border:1px solid #222;gap:12px;margin:20px 0;padding:22px;display:grid}.payment-proof-form h3,.payment-proof-form p{margin:0}.payment-proof-form label{font-size:10px;font-weight:800}.payment-proof-form input{border:1px solid #bbb;width:100%;margin-top:6px;padding:11px;display:block}.payment-proof-form button{background:var(--orange);color:#fff;border:0;padding:13px;font-weight:900}.payment-upload-notice{background:#eef4e9;padding:10px!important}.payment-settings-panel{grid-template-columns:1.3fr repeat(4,1fr) auto;align-items:end;gap:12px;display:grid}.payment-settings-panel h2{margin:5px 0}.payment-settings-panel label{font-size:9px;font-weight:900}.payment-settings-panel input{border:1px solid #bbb;width:100%;margin-top:6px;padding:10px;display:block}.payment-settings-panel button{background:var(--ink);color:#fff;border:0;padding:12px;font-weight:900}.payment-settings-notice{background:#eef4e9;grid-column:1/-1;margin:0;padding:10px}.payment-review{min-width:150px}.payment-review b,.payment-review small,.payment-review a{margin-bottom:5px;display:block}.payment-review.pending{border-left:3px solid #e69220;padding-left:8px}.payment-review.paid{border-left:3px solid #4b8b4b;padding-left:8px}.payment-review.rejected{border-left:3px solid #c43e20;padding-left:8px}.payment-review span{gap:5px;display:flex}.payment-review button{cursor:pointer;background:#fff;border:1px solid #aaa;padding:5px;font-size:9px}.payment-cod{color:#666;font-size:9px}.payment-control-summary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.payment-control-summary button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d4cec0;border-left:4px solid #e69220;padding:16px 18px}.payment-control-summary button.active{background:#fff1d6;border-color:#d17613}.payment-control-summary span,.payment-control-summary small{display:block}.payment-control-summary span{letter-spacing:.08em;font-size:9px;font-weight:900}.payment-control-summary strong{margin:8px 0;font-size:28px;display:block}.payment-control-summary small{color:#6f695f}.order-search-controls{gap:8px;display:flex}.order-search-controls select,.order-search-controls input{background:#fff;border:1px solid #bbb;padding:10px}.payment-report{margin-top:18px}.payment-money-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.payment-money-summary article{background:#f5f3ed;border-top:3px solid #222;padding:17px}.payment-money-summary span,.payment-money-summary small{display:block}.payment-money-summary span{letter-spacing:.08em;font-size:9px;font-weight:900}.payment-money-summary strong{margin:10px 0;font-size:23px;display:block}.payment-event-table{min-width:1050px}.payment-event-table td small{color:#777;margin-top:4px;display:block}.payment-event{background:#eee;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:900;display:inline-block}.payment-event.verified{color:#246729;background:#dff1de}.payment-event.rejected{color:#96351e;background:#ffe1d9}.payment-event.proof_submitted{color:#76520a;background:#fff0c8}.payment-event.statement_verified{color:#24549b;background:#dceaff}.statement-verify-panel{margin-top:18px}.statement-verify-panel article{border-top:1px solid #ddd;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.statement-verify-panel article b,.statement-verify-panel article small{display:block}.statement-verify-panel article small{color:#6e685f;margin-top:5px}.statement-verify-panel article button{color:#fff;cursor:pointer;white-space:nowrap;background:#1b1c18;border:0;padding:10px 13px;font-weight:900}@media (max-width:900px){.payment-settings-panel{grid-template-columns:1fr 1fr}.payment-settings-panel>div{grid-column:1/-1}.bank-transfer-card{grid-template-columns:1fr}.bank-transfer-card img{width:min(100%,260px);height:auto}.payment-control-summary,.payment-money-summary{grid-template-columns:1fr}.order-search-controls{flex-direction:column}.order-alert-summary{grid-template-columns:1fr 1fr}.order-alert-summary article:last-child{grid-column:1/-1}}@media (max-width:600px){.order-alert-summary{grid-template-columns:1fr}.order-alert-summary article:last-child{grid-column:auto}}.storefront,.product-page{--orange:var(--store-accent,#ff5a1f);--paper:var(--store-background,#f4f1e9);background:var(--store-background,#f4f1e9);font-family:var(--store-body-font,Arial,Helvetica,sans-serif);font-size:var(--store-body-size,15px)}.storefront .topbar,.product-page .topbar{background:var(--store-background,#f4f1e9)}.storefront h1,.storefront h2,.storefront h3,.product-page h1,.product-page h2,.product-page h3{font-family:var(--store-heading-font,"Arial Black",Arial,sans-serif)}.storefront .product-grid{grid-template-columns:repeat(var(--store-grid-columns,3),minmax(0,1fr))}.storefront .product-art{height:var(--store-image-height,360px)}.storefront .product-photo img,.product-page .product-main-image img{object-fit:var(--store-image-fit,contain)}.storefront .product-card h3{font-size:var(--store-product-title-size,22px)}.storefront .product-footer strong,.product-page .product-price strong{font-size:var(--store-product-price-size,20px)}.storefront .product-detail{display:var(--store-product-detail-display,block);font-size:calc(var(--store-body-size,15px) * .74)}.storefront .hero-text,.storefront .wholesale-copy p,.storefront .why p,.product-page .product-lead{font-size:var(--store-body-size,15px)}@media (max-width:900px){.storefront .product-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.storefront .product-grid{grid-template-columns:1fr}.storefront .product-art{height:min(var(--store-image-height,360px),112vw)}}.theme-workspace{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:20px;display:grid}.theme-editor{margin-top:0}.theme-controls{grid-template-columns:1fr 1fr;gap:16px;display:grid}.theme-controls>label{color:#555;letter-spacing:.07em;align-content:start;gap:8px;font-size:10px;font-weight:900;display:grid}.theme-controls label>b{color:#111;justify-self:end;margin-top:-20px}.theme-controls select{color:#111;background:#fff;border:1px solid #bbb;width:100%;padding:12px}.theme-controls input[type=range]{width:100%;accent-color:var(--orange)}.theme-color>div{background:#fff;border:1px solid #bbb;align-items:center;padding:5px 9px;display:flex}.theme-color input{background:0 0;border:0;width:42px;height:34px}.theme-color code{margin-left:10px;font-size:11px}.theme-switch{background:#f0eee7;grid-column:1/-1;padding:14px;grid-template-columns:22px 1fr!important;align-items:center!important;display:flex!important}.theme-switch input{width:19px;height:19px;accent-color:var(--orange)}.theme-switch span b,.theme-switch span small{display:block}.theme-switch span small{color:#777;letter-spacing:0;margin-top:4px;font-weight:400}.theme-actions{gap:8px;margin-top:22px;display:flex}.theme-actions button,.theme-actions a{cursor:pointer;background:#fff;border:1px solid #aaa;padding:12px 15px;font-size:10px;font-weight:900}.theme-actions .save-theme{background:var(--orange);border-color:var(--orange);margin-left:auto}.theme-actions button:disabled{opacity:.5}.theme-notice{margin:15px 0 0;padding:12px;font-size:11px}.theme-notice.success{color:#1f6b2c;background:#dcefdc;border-left:3px solid #3f914c}.theme-notice.error{color:#8a2600;border-left:3px solid var(--orange);background:#ffe4db}.theme-preview{color:#fff;background:#191a17;padding:22px;position:sticky;top:25px}.theme-preview-head{justify-content:space-between;gap:15px;margin-bottom:17px;display:flex}.theme-preview-head span{letter-spacing:.12em;font-size:9px;font-weight:900}.theme-preview-head small{color:#999;font-size:9px}.theme-preview article{color:#151613;padding:14px}.theme-preview-photo{place-items:center;transition:all .2s;display:grid;overflow:hidden}.theme-preview-photo.cover{padding:0}.theme-preview-photo.contain{padding:28px}.theme-preview-can{text-align:center;background:#ff5a1f;border-radius:20px;place-content:center;width:min(150px,55%);height:100%;min-height:130px;max-height:210px;display:grid;box-shadow:18px 20px 35px #0003}.theme-preview-photo.cover .theme-preview-can{border-radius:0;width:100%;max-height:none;transform:scale(1.08)}.theme-preview-can b{font-size:35px}.theme-preview-can span{font-size:10px;font-weight:900}.theme-preview article>p{color:#777;letter-spacing:.07em;margin:15px 0 8px;font-size:10px}.theme-preview article h3{margin:0;line-height:1.2}.theme-preview article>div:last-child{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.theme-preview article>div:last-child button{border:0;border-radius:50%;width:40px;height:40px;font-size:22px}.theme-preview>p{color:#aaa;margin:15px 0 0;font-size:10px;line-height:1.5}@media (max-width:1050px){.theme-workspace{grid-template-columns:1fr}.theme-preview{position:relative;top:auto}}@media (max-width:600px){.theme-controls{grid-template-columns:1fr}.theme-switch{grid-column:auto}.theme-actions{flex-direction:column}.theme-actions .save-theme{margin-left:0}.theme-actions>*{text-align:center}}.theme-controls>label.full{grid-column:1/-1}.theme-controls input:not([type=range]):not([type=color]){color:#111;background:#fff;border:1px solid #bbb;width:100%;padding:12px}.product-options-note{color:#6d695f;margin-top:8px;font-size:10px;font-weight:800;display:block}.choose-option{border:1px solid var(--ink);border-radius:99px;place-items:center;min-width:64px;height:40px;font-size:10px;font-weight:900;display:grid}.choose-option:hover{background:var(--orange);border-color:var(--orange)}.variant{flex-wrap:wrap;gap:8px;display:flex}.variant>span{flex:0 0 100%}.variant button{text-align:left;gap:3px;min-width:96px;display:grid}.variant button small{color:#6b685f;font-size:8px;font-weight:600;display:block}.variant button.active small{color:inherit}.garage-quote-form{background:#fff;grid-template-columns:1fr 1fr;gap:10px;padding:20px;display:grid}.garage-quote-form label{letter-spacing:.05em;gap:6px;font-size:9px;font-weight:900;display:grid}.garage-quote-form label.garage-wide,.garage-quote-form>button,.garage-notice{grid-column:1/-1}.garage-quote-form input,.garage-quote-form select,.garage-quote-form textarea{width:100%;font:inherit;background:#fff;border:1px solid #c6c1b7;padding:11px}.garage-quote-form textarea{resize:vertical;min-height:66px}.garage-quote-form em{color:#777;font-weight:400}.garage-quote-form>button{cursor:pointer;border:0}.garage-notice{background:#eeeae0;margin:0;padding:10px;font-size:10px;line-height:1.5}.variant-manager-page{background:#ece8df;min-height:100vh;padding:5vw}.variant-manager-page>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.variant-manager-page h1{font-size:clamp(38px,5vw,68px)}.variant-manager-page>header p:last-child{color:#666}.variant-manager-page>header>div:last-child{gap:8px;display:flex}.variant-manager-page>header a{background:#fff;border:1px solid #999;padding:11px 14px;font-size:10px;font-weight:900}.variant-manager-card{background:#fff;max-width:1180px;padding:28px}.variant-manager-card>label{gap:8px;font-size:10px;font-weight:900;display:grid}.variant-manager-card select,.variant-manager-card input{background:#fff;border:1px solid #bbb;width:100%;padding:11px}.variant-manager-title{border-top:1px solid #ccc;justify-content:space-between;align-items:center;margin:28px 0 14px;padding-top:20px;display:flex}.variant-manager-title b,.variant-manager-title small{display:block}.variant-manager-title small{color:#777;margin-top:5px}.variant-manager-title button,.save-variants{background:var(--orange);cursor:pointer;border:0;padding:12px 15px;font-weight:900}.variant-manager-list{gap:10px;display:grid}.variant-manager-list article{background:#f1eee6;grid-template-columns:1.2fr 1.2fr repeat(5,1fr) auto;align-items:end;gap:8px;padding:14px;display:grid}.variant-manager-list label{gap:5px;font-size:8px;font-weight:900;display:grid}.remove-variant{color:#8f2e18;cursor:pointer;background:#fff;border:1px solid #bc6048;padding:11px;font-size:9px;font-weight:900}.empty-variants{color:#777;background:#f1eee6;padding:22px}.save-variants{margin-top:18px}.variant-notice{background:#e7efe4;border-left:3px solid #4b8546;padding:12px}.save-variants:disabled,.variant-manager-title button:disabled{opacity:.5}@media (max-width:900px){.wholesale{grid-template-columns:1fr}.garage-quote-form{grid-column:1/-1}.variant-manager-list article{grid-template-columns:1fr 1fr}.variant-manager-page>header{flex-direction:column;align-items:start}}@media (max-width:600px){.garage-quote-form{grid-template-columns:1fr}.garage-quote-form label.garage-wide,.garage-quote-form>button,.garage-notice,.theme-controls>label.full{grid-column:auto}.variant-manager-list article{grid-template-columns:1fr}.variant-manager-page{padding:24px 14px}.variant-manager-card{padding:16px}}.finder-cta{background:var(--orange)!important;color:#111!important}.finder-cta:hover{color:#fff!important;background:#111!important}.finder-cta span{margin-left:10px}.product-tech-tags{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.product-tech-tags span{color:#4f4c45;background:#fff;border:1px solid #c8c2b7;border-radius:99px;padding:6px 8px;font-size:9px;font-weight:900;line-height:1.2;display:inline-block}.detail-tech-tags{margin:0 0 18px}.detail-tech-tags span{padding:7px 10px;font-size:10px}.product-tech-edit{background:#eeebe3;grid-template-columns:1fr 1fr;gap:10px;margin:0 24px 18px;padding:16px;display:grid}.product-tech-edit>div{grid-column:1/-1}.product-tech-edit b,.product-tech-edit small{display:block}.product-tech-edit small{color:#777;margin-top:4px;font-size:9px}.product-tech-edit label{gap:6px;font-size:9px;font-weight:900;display:grid}.product-tech-edit label:last-child{grid-column:1/-1}.product-tech-edit input{background:#fff;border:1px solid #bbb;width:100%;padding:11px}.vehicle-cascade{grid-template-columns:.8fr 1fr 1.4fr;gap:8px;margin-bottom:17px;display:grid}.vehicle-cascade label{color:#aaa!important;margin:0!important;font-size:9px!important}.vehicle-cascade select{width:100%;margin-top:7px;display:block;color:#111!important;background:#fff!important;border:0!important;padding:12px!important;font-size:12px!important}.vehicle-search-label{color:#777;letter-spacing:.08em;align-items:center;gap:10px;margin:15px 0;font-size:8px;font-weight:900;display:flex}.vehicle-search-label:before,.vehicle-search-label:after{content:"";background:#ffffff20;flex:1;height:1px}@media (max-width:760px){.vehicle-cascade{grid-template-columns:1fr}.product-tech-edit{grid-template-columns:1fr;margin:0 14px 16px}.product-tech-edit label:last-child,.product-tech-edit>div{grid-column:auto}}.storefront .products{background:#f5f5f5;padding:72px max(4vw,24px) 96px}.storefront .products>.section-heading{max-width:1440px;margin:0 auto 28px}.catalog-shell{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;max-width:1440px;margin:0 auto;display:grid}.catalog-categories{background:#fff;border:1px solid #e4e1db;padding:8px;position:sticky;top:98px;box-shadow:0 2px 10px #00000008}.catalog-categories>b{letter-spacing:.08em;border-bottom:1px solid #ece9e2;padding:14px 12px 16px;font-size:11px;display:block}.catalog-categories button{text-align:left;color:#4d4b46;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;justify-content:space-between;align-items:center;width:100%;padding:13px 12px;display:flex}.catalog-categories button:hover{color:var(--orange);background:#fff5f0}.catalog-categories button.active{border-left-color:var(--orange);color:#d9420c;background:#fff1eb;font-weight:900}.catalog-categories small{text-align:center;color:#777;background:#f0eee9;border-radius:99px;min-width:26px;padding:3px 7px}.catalog-main{min-width:0}.catalog-toolbar{background:#eeeae4;grid-template-columns:minmax(240px,1fr) auto;gap:12px;margin-bottom:12px;padding:12px;display:grid}.catalog-search{background:#fff;border:1px solid #ddd8cf;align-items:center;display:flex}.catalog-search>span{color:#777;padding-left:14px;font-size:24px}.catalog-search input{width:100%;font:inherit;background:0 0;border:0;outline:0;padding:13px}.catalog-sort{color:#666;align-items:center;gap:10px;font-size:11px;display:flex}.catalog-sort select{background:#fff;border:1px solid #ddd8cf;min-width:175px;padding:12px}.catalog-mobile-tabs{display:none}.catalog-result{border:1px solid #e5e2dc;border-bottom:2px solid var(--orange);background:#fff;justify-content:space-between;align-items:center;margin-bottom:14px;padding:15px 18px;display:flex}.catalog-result b{font-size:15px}.catalog-result span{color:#777;font-size:11px}.storefront .commerce-grid{grid-template-columns:repeat(var(--store-grid-columns,3),minmax(0,1fr));gap:14px}.commerce-card{background:#fff;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden;border:1px solid #e3e0da!important;padding:0!important}.commerce-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #00000016;border-color:#f1a187!important}.storefront .commerce-card .product-art{aspect-ratio:1;background:#fff;height:auto!important}.storefront .commerce-card .product-photo img{padding:12px;transition:transform .22s}.commerce-card:hover .product-photo img{transform:scale(1.025)}.commerce-card .stock-badge{background:var(--orange)!important;color:#fff!important;border-radius:2px!important;padding:6px 8px!important;font-size:9px!important;top:10px!important;left:10px!important;right:auto!important}.commerce-card .empty-stock{background:#777!important}.commerce-card-body{flex-direction:column;flex:1;padding:13px;display:flex}.commerce-card .product-detail{color:#8a766d;margin:0 0 7px;line-height:1.35;font-size:9px!important}.commerce-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;display:-webkit-box;overflow:hidden;font-family:var(--store-body-font,Arial,Helvetica,sans-serif)!important;font-size:var(--store-product-title-size,17px)!important;letter-spacing:0!important;margin:0!important;font-weight:600!important;line-height:1.35!important}.commerce-card h3 a:hover{color:#d9420c}.commerce-card .product-tech-tags{gap:5px;margin-top:9px}.commerce-card .product-tech-tags span{background:#f4f2ee;border:0;border-radius:2px;padding:5px 7px;font-size:8px}.commerce-card .product-options-note{min-height:28px;margin-top:9px;line-height:1.45}.commerce-card .product-options-note b{color:#d9420c}.commerce-card .product-footer{align-items:end;margin-top:auto;padding-top:14px}.commerce-card .product-footer>div>small,.commerce-card .product-footer>div>strong{display:block}.commerce-card .product-footer>div>small{color:#888;margin-bottom:3px;font-size:9px}.commerce-card .product-footer strong{color:#ee4d2d;font-size:20px!important}.commerce-card .choose-option,.commerce-card .quick-add{color:#d84224;cursor:pointer;background:#fff5f1;width:auto;min-width:84px;height:36px;padding:0 10px;font-size:10px;font-weight:900;border:1px solid #ee4d2d!important;border-radius:2px!important}.commerce-card .quick-add:hover,.commerce-card .choose-option:hover{color:#fff;background:#ee4d2d}.commerce-card .quick-add:disabled{color:#999;background:#eee;border-color:#ccc!important}.card-status{color:#777;border-top:1px solid #eee;justify-content:space-between;gap:8px;margin-top:12px;padding-top:10px;font-size:9px;display:flex}.card-status a{color:#d84224;white-space:nowrap;font-weight:800}.commerce-card .in-cart{color:#317338;background:#e8f5e5;margin-top:9px;padding:7px}.commerce-card .product-photo-count{border:1px solid #eee;padding:5px 7px;bottom:8px;right:8px}.commerce-card .product-video-link{padding:6px 8px;bottom:8px;left:8px}.commerce-card .product-video-link+.product-photo-count{bottom:40px}.product-page{background:#f5f5f5}.product-page .product-breadcrumb{color:#777;border:0;max-width:1320px;margin:0 auto;padding:20px 24px}.product-page .product-detail-hero{background:#fff;border:1px solid #e5e1da;grid-template-columns:minmax(0,1fr) minmax(430px,.9fr);max-width:1320px;min-height:0;margin:0 auto 24px}.product-page .product-gallery{background:#faf9f6;padding:28px}.product-page .product-main-image{aspect-ratio:1;border:1px solid #eee;height:auto}.product-page .product-main-image img{padding:18px}.product-page .product-buy-box{padding:38px}.product-page .product-buy-box h1{letter-spacing:-.025em;font-size:clamp(31px,3vw,46px);line-height:1.13;font-family:var(--store-body-font,Arial,Helvetica,sans-serif)!important}.product-page .product-lead{color:#555;margin:17px 0}.product-page .product-rating>*{border-radius:2px}.product-page .product-price{background:#fff3ee;border:0;margin:22px 0;padding:18px 20px}.product-page .product-price strong{color:#ee4d2d;font-size:34px!important}.product-page .variant button{border:1px solid #bbb;padding:10px 13px}.product-page .variant button.active{color:#d94222;background:#fff8f5;border:2px solid #ee4d2d}.product-page .detail-add{color:#fff;background:#ee4d2d}.product-page .spec-section,.product-page .shipping-section{background:#fff;border:1px solid #e5e1da;max-width:1320px;margin:0 auto 24px;padding:64px}.product-page .spec-grid{border-color:#e5e1da}.product-page .spec-grid dd{font-size:19px}.product-page .benefit-section{margin-top:0}.product-page .product-promises li{grid-template-columns:130px 1fr}@media (max-width:1000px){.catalog-shell{grid-template-columns:180px minmax(0,1fr)}.storefront .commerce-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-page .product-detail-hero{grid-template-columns:1fr}.product-page .product-main-image{max-height:620px}.product-page .product-buy-box{padding:30px}}@media (max-width:700px){.storefront .products{padding:52px 12px 70px}.catalog-shell{display:block}.catalog-categories{display:none}.catalog-toolbar{grid-template-columns:1fr;padding:8px}.catalog-sort{justify-content:space-between}.catalog-sort select{flex:1;min-width:0}.catalog-mobile-tabs{scrollbar-width:none;gap:7px;padding:2px 0 12px;display:flex;overflow-x:auto}.catalog-mobile-tabs button{background:#fff;border:1px solid #ddd5ca;border-radius:99px;flex:none;padding:9px 13px;font-size:11px}.catalog-mobile-tabs button.active{color:#fff;background:#ee4d2d;border-color:#ee4d2d}.catalog-result{padding:12px}.storefront .commerce-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.commerce-card-body{padding:10px}.commerce-card h3{min-height:2.7em;font-size:14px!important}.commerce-card .product-tech-tags{display:none}.commerce-card .product-options-note{font-size:8px}.commerce-card .product-footer{display:block}.commerce-card .product-footer strong{font-size:17px!important}.commerce-card .choose-option,.commerce-card .quick-add{width:100%;margin-top:10px}.card-status{display:block}.card-status a{margin-top:6px;display:block}.product-page .product-breadcrumb{white-space:nowrap;padding:14px 12px;overflow:hidden}.product-page .product-detail-hero{margin:0 10px 14px}.product-page .product-gallery{padding:12px}.product-page .product-buy-box{padding:22px 16px}.product-page .product-buy-box h1{font-size:28px}.product-page .buy-actions{grid-template-columns:1fr}.product-page .spec-section,.product-page .shipping-section{margin:0 10px 14px;padding:40px 18px}.product-page .spec-grid{grid-template-columns:1fr}.product-page .product-promises li{grid-template-columns:1fr;gap:5px}}.product-import-actions button{color:var(--ink);cursor:pointer;background:#fff;border:0;padding:12px 14px;font-size:10px;font-weight:900}.product-import-actions button+button{background:var(--orange)}.product-import-actions button:disabled{opacity:.55;cursor:wait}.shopee-import-panel{background:linear-gradient(120deg,#182a38,#1d1e1a)}.shopee-preview-table{max-height:430px;color:var(--ink);background:#fff;grid-column:1/-1}.shopee-preview-table .product-table{min-width:900px}.shopee-preview-table td b,.shopee-preview-table td small{display:block}.shopee-preview-table td small{color:#777;margin-top:4px}.detail-add{cursor:pointer;font:inherit;border:0}.detail-cart-notice{background:#eaf5e7;border-left:4px solid #3c8a47;justify-content:space-between;align-items:center;gap:16px;margin:-7px 0 18px;padding:14px 16px;display:flex}.detail-cart-notice b,.detail-cart-notice span{display:block}.detail-cart-notice span{color:#596457;margin-top:4px;font-size:10px;line-height:1.45}.detail-cart-notice>div:last-child{flex:none;gap:7px;display:flex}.detail-cart-notice button,.detail-cart-notice a{cursor:pointer;background:#fff;border:1px solid #8ca68b;padding:9px 11px;font-size:9px;font-weight:900}.detail-cart-notice a{color:#fff;background:#151613;border-color:#151613}.product-cta>button{min-width:250px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:2px solid #111;padding:18px;font-weight:900}.product-cta>button span{float:right}.product-cta>button:hover{color:#fff;background:#111}.editor-variant-section{background:#fff7f1;border:1px solid #f1c2ae;margin:0 24px 18px;padding:18px}.editor-variant-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.editor-variant-head b,.editor-variant-head small{display:block}.editor-variant-head small{color:#777;max-width:540px;margin-top:5px;font-size:9px;line-height:1.45}.editor-variant-head>button{background:var(--orange);cursor:pointer;border:0;padding:11px 14px;font-size:9px;font-weight:900}.editor-variant-head>button:disabled{opacity:.5}.editor-variant-list{gap:9px;margin-top:14px;display:grid}.editor-variant-list article{background:#fff;border:1px solid #e5d4cc;grid-template-columns:1.25fr 1.25fr repeat(5,1fr) auto;align-items:end;gap:7px;padding:12px;display:grid}.editor-variant-list label{gap:5px;font-size:8px;font-weight:900;display:grid}.editor-variant-list input{border:1px solid #bbb;width:100%;min-width:0;padding:9px}.editor-variant-note{color:#8a4e37;margin:11px 0 0;font-size:9px}.editor-variant-section .empty-variants{color:#777;background:#fff;margin:12px 0 0;padding:15px}.inventory-view-settings{background:#f0eee8;border:1px solid #d8d4cc;grid-template-columns:auto auto 1fr;align-items:start;gap:18px;margin:0 0 16px;padding:16px;display:grid}.inventory-view-settings b{margin-bottom:8px;font-size:10px;display:block}.inventory-view-settings>small{color:#777;grid-column:1/-1;font-size:9px}.inventory-size-options{display:flex}.inventory-size-options button{cursor:pointer;background:#fff;border:1px solid #aaa;padding:8px 11px;font-size:9px}.inventory-size-options button+button{border-left:0}.inventory-size-options button.active{color:#fff;background:#222}.inventory-compact{align-items:center;gap:7px;padding-top:24px;font-size:10px;font-weight:800;display:flex}.inventory-column-options{flex-wrap:wrap;gap:8px 15px;display:flex}.inventory-column-options>b{flex:0 0 100%;margin-bottom:0}.inventory-column-options label{align-items:center;gap:5px;font-size:9px;display:flex}.inventory-column-options input,.inventory-compact input{accent-color:var(--orange)}.inventory-science-wrap{border:1px solid #d5d1c9;overflow:auto}.inventory-science-table{border-collapse:collapse;background:#fff;width:100%;min-width:880px;font-size:13px}.inventory-font-small{font-size:11px}.inventory-font-medium{font-size:13px}.inventory-font-large{font-size:15px}.inventory-science-table th{z-index:1;color:#fff;text-align:left;white-space:nowrap;letter-spacing:.06em;background:#242521;padding:12px 10px;font-size:.7em;position:sticky;top:0}.inventory-science-table td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e2dfd8;padding:14px 10px}.inventory-science-wrap.compact td{padding-top:8px;padding-bottom:8px}.inventory-science-table tr.low>td{background:#fff2ec}.inventory-product-name{min-width:220px;white-space:normal!important}.inventory-product-name b,.inventory-product-name small{display:block}.inventory-product-name small{color:#777;margin-top:4px;font-size:.78em}.inventory-stock-number{font-size:1.45em}.inventory-status{border-radius:99px;padding:6px 9px;font-size:.75em;font-weight:900;display:inline-block}.inventory-status.ok{color:#2e7338;background:#e6f3e2}.inventory-status.low{color:#a23819;background:#ffe0d4}.inventory-detail-toggle{cursor:pointer;background:#fff;border:1px solid #999;padding:8px 10px;font-size:.75em;font-weight:900}.inventory-detail-row td{background:#f1efe9!important;padding:0!important}.inventory-detail-row td>div{background:#ddd8cf;grid-template-columns:repeat(4,minmax(130px,1fr));gap:1px;display:grid}.inventory-detail-row span{white-space:normal;background:#f8f7f3;gap:5px;padding:13px;display:grid}.inventory-detail-row span b{color:#777;font-size:.72em}.inventory-science-table .quick-stock{min-width:128px}.inventory-science-table .quick-stock button{padding:7px 9px}.inventory-science-table .row-qty{width:95px}@media (max-width:1000px){.editor-variant-list article,.inventory-view-settings{grid-template-columns:1fr 1fr}.inventory-column-options{grid-column:1/-1}}@media (max-width:600px){.detail-cart-notice{flex-direction:column;align-items:stretch}.detail-cart-notice>div:last-child>*{text-align:center;flex:1}.product-cta>button{width:100%;min-width:0}.editor-variant-section{margin:0 14px 16px;padding:14px}.editor-variant-head{flex-direction:column;align-items:stretch}.editor-variant-list article,.inventory-view-settings{grid-template-columns:1fr}.inventory-column-options{grid-column:auto}.inventory-compact{padding-top:0}.inventory-detail-row td>div{grid-template-columns:1fr 1fr}}.payment-review{border-radius:7px;padding:8px 9px}.payment-review.unpaid{background:#ffebe7;border-left:4px solid #c43e20}.payment-review.pending{background:#fff2d7}.payment-review.paid{background:#e5f4e5}.payment-review.rejected{background:#ffe0d7}.payment-method-badge,.delivery-badge{white-space:nowrap;border-radius:99px;padding:7px 9px;font-size:9px;font-weight:900;display:inline-block}.payment-method-badge.cod{color:#14539a;background:#deedff}.payment-method-badge.cash{color:#64369a;background:#eee3ff}.payment-method-badge.platform{color:#333;background:#e8e8e8}.payment-method-badge.unpaid{color:#a32916;background:#ffebe7}.delivery-badge.standard{color:#444;background:#eceae4}.delivery-badge.same_day{color:#fff;background:#ff3d00}.delivery-choice{background:#f8f6f0}.slip-code em{color:#fff;background:#ff3d00;margin-top:8px;padding:7px 10px;font-size:10px;font-style:normal;font-weight:900;display:block}.sender-receiver{border-bottom:2px dashed #222;grid-template-columns:1fr 1.4fr;display:grid}.sender-receiver>div{padding:16px}.sender-receiver>div+div{border-left:2px dashed #222}.sender-receiver span{letter-spacing:.12em;font-size:9px;font-weight:900;display:block}.sender-receiver strong{margin:6px 0;display:block}.sender-receiver p{margin:0;font-size:12px;line-height:1.45}.paid-stamp,.payment-hold{color:#17612b;border:4px solid #23813a;align-items:center;gap:14px;margin:16px 0;padding:12px 15px;display:flex}.paid-stamp b{font-size:25px}.paid-stamp span{font-size:14px;font-weight:900}.paid-stamp small{margin-left:auto}.payment-hold{color:#9b2916;border-color:#c43e20}.payment-hold b{font-size:20px}.payment-hold span{font-weight:800}.slip-instructions{border-top:2px solid #111;margin-top:18px;padding-top:10px;font-size:10px}.packing-slip>footer{display:block}@media (max-width:800px){.sender-receiver{grid-template-columns:1fr}.sender-receiver>div+div{border-top:2px dashed #222;border-left:0}.paid-stamp,.payment-hold{flex-direction:column;align-items:flex-start}.paid-stamp small{margin-left:0}}@media print{.paid-stamp,.payment-hold{-webkit-print-color-adjust:exact;print-color-adjust:exact}.sender-receiver,.packing-slip table{break-inside:avoid}}.compact-label-page{font-family:Arial,Helvetica,sans-serif}.shipping-label-a6{box-sizing:border-box;border:1.2px solid #111;width:105mm;min-height:148mm;max-height:148mm;padding:4mm;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.shipping-label-a6>header{border-bottom:2px solid #111;grid-template-columns:1fr auto;align-items:start;gap:4mm;padding:0 0 2.5mm;display:grid}.shipping-label-a6>header p{letter-spacing:0;margin:0 0 1mm;font-size:11pt}.shipping-label-a6>header small{color:#111;font-size:7pt}.shipping-label-a6 .slip-code{text-align:right}.shipping-label-a6 .slip-code span,.shipping-label-a6 section>span,.shipping-label-a6 section span{letter-spacing:.03em;color:#111;font-size:6.5pt;font-weight:700}.shipping-label-a6 .slip-code strong{margin:1mm 0;font-size:13pt}.a6-express{color:#fff;text-align:center;letter-spacing:.05em;background:#111;margin:2mm 0 0;padding:1.5mm;font-size:9pt;font-weight:900}.a6-recipient{border-bottom:1px dashed #111;padding:2.5mm 0}.a6-recipient strong{margin:1mm 0;font-size:10pt;display:block}.a6-recipient p{margin:0;font-size:8.5pt;line-height:1.3}.a6-shipping{border-bottom:1px dashed #111;grid-template-columns:1fr 1fr;display:grid}.a6-shipping>div{padding:2mm 0}.a6-shipping>div+div{border-left:1px dashed #111;padding-left:2mm}.a6-shipping b{overflow-wrap:anywhere;margin-top:.8mm;font-size:8pt;display:block}.a6-content{border-bottom:1px dashed #111;max-height:43mm;padding:2mm 0;overflow:hidden}.a6-content>p{margin:1.2mm 0;font-size:7.5pt;line-height:1.2}.a6-content>p b{font-weight:700}.a6-content>p small{font-size:7pt}.a6-payment{border-bottom:1px dashed #111;grid-template-columns:1fr 1.15fr;align-items:center;gap:2mm;padding:2mm;display:grid}.a6-payment strong{margin-top:1mm;font-size:15pt;display:block}.a6-payment>b{text-align:center;border:2px solid #111;padding:2mm;font-size:8.5pt;line-height:1.25}.a6-footer{grid-template-columns:1fr 20mm;align-items:center;gap:2mm;padding-top:2mm;display:grid}.a6-footer p{margin:1mm 0 0;font-size:7pt;line-height:1.25}.shipping-label-a6 .slip-qr img{width:17mm;height:17mm}.shipping-label-a6 .slip-qr small{font-size:6pt;display:block}.shipping-label-a6>footer{text-align:center;border-top:1px solid #111;margin-top:1mm;padding-top:1mm;font-size:6pt;font-weight:700}.shipping-label-a6 .paid{-webkit-print-color-adjust:exact;print-color-adjust:exact}.shipping-label-a6 .hold>b{color:#fff;background:#111}@media print{.compact-label-page{width:105mm;height:148mm;padding:0}.shipping-label-a6{width:105mm;height:148mm;min-height:148mm;max-height:148mm;box-shadow:none;margin:0;padding:4mm}@page{size:105mm 148mm;margin:0}}.admin,.admin button,.admin input,.admin select,.admin textarea{font-family:Arial,Helvetica,sans-serif}.admin h1,.admin h2,.admin h3{letter-spacing:-.02em;font-family:inherit}.order-table-area{min-width:0}.order-view-toolbar{background:#f4f7fb;border:1px solid #dce3eb;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:12px 14px;display:flex}.order-view-toolbar b,.order-view-toolbar span{display:block}.order-view-toolbar b{font-size:14px}.order-view-toolbar span{color:#667085;margin-top:3px;font-size:11px}.order-view-toolbar button,.order-view-settings button{cursor:pointer;background:#fff;border:1px solid #b9c3cf;border-radius:4px;padding:9px 12px;font-weight:700}.order-view-settings{background:#fffaf0;border:1px solid #eadfc5;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:-5px 0 14px;padding:14px;display:flex}.order-view-settings label{align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.order-view-settings input{accent-color:#1769aa}.order-view-settings small{color:#777;flex-basis:100%}.order-table-area .order-table{min-width:980px;font-size:12px}.order-table-area .order-table th{letter-spacing:.04em;color:#5f6670;white-space:nowrap;font-size:10px}.order-table-area .order-table td{vertical-align:middle;padding:13px 10px}.order-customer{min-width:245px;max-width:360px}.order-customer>b,.order-customer>a,.order-customer>span{display:block}.order-customer>b{margin-bottom:7px;font-size:13px}.order-customer>a{color:#1769aa;margin-bottom:6px;font-weight:700}.order-customer>span{color:#5f6670;white-space:normal;line-height:1.4}.order-table-area.compact .order-table td{padding-top:8px;padding-bottom:8px}.order-table-area.compact .order-customer>b,.order-table-area.compact .order-customer>a{margin-bottom:3px}@media (max-width:760px){.order-view-toolbar{align-items:flex-start}.order-view-toolbar button{white-space:nowrap}.order-customer{min-width:210px}}.finance-workspace{gap:20px;display:grid}.finance-summary{gap:16px;display:grid}.finance-intro{color:#fff;background:#17202b;border-radius:8px;justify-content:space-between;align-items:end;gap:25px;padding:26px 28px;display:flex}.finance-intro h2{margin:6px 0 8px;font-size:27px}.finance-intro p{color:#b8c0ca;margin:0;line-height:1.5}.finance-intro>span{color:#b8c0ca;white-space:nowrap;font-size:11px}.finance-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.finance-kpis article{background:#fff;border:1px solid #dedede;border-top:4px solid #3975a8;border-radius:5px;padding:20px}.finance-kpis article.received{border-top-color:#3c874a}.finance-kpis article.attention{background:#fffaf2;border-top-color:#d87820}.finance-kpis span{color:#667085;letter-spacing:.05em;font-size:10px;font-weight:800;display:block}.finance-kpis strong{letter-spacing:-.03em;margin:14px 0 7px;font-size:25px;display:block}.finance-kpis small{color:#747474}.finance-report-grid{grid-template-columns:1.15fr 1fr .85fr;gap:14px;display:grid}.finance-report-grid>article{background:#fff;border:1px solid #dedede;border-radius:6px;padding:22px}.finance-report-grid h3{margin:0 0 14px;font-size:18px}.finance-report-grid p{border-bottom:1px solid #eee;justify-content:space-between;gap:18px;margin:0;padding:9px 0;font-size:12px;display:flex}.finance-report-grid p span{color:#5e6670}.finance-report-grid>article>strong{justify-content:space-between;gap:15px;padding-top:15px;font-size:17px;display:flex}.finance-report-grid>article>small{color:#747474;margin-top:13px;line-height:1.5;display:block}@media (max-width:1050px){.finance-kpis,.finance-report-grid{grid-template-columns:1fr 1fr}.finance-report-grid>article:last-child{grid-column:1/-1}}@media (max-width:700px){.finance-intro{display:block}.finance-intro>span{margin-top:16px;display:block}.finance-kpis,.finance-report-grid{grid-template-columns:1fr}.finance-report-grid>article:last-child{grid-column:auto}}.admin{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14px;line-height:1.45;font-family:Arial,Helvetica,sans-serif!important}.admin *{font-family:inherit}.admin b,.admin strong{font-weight:600}.admin h1,.admin h2,.admin h3{line-height:1.2;letter-spacing:-.02em!important;font-family:inherit!important;font-weight:600!important}.admin-main>header h1{font-size:clamp(34px,3.2vw,44px)!important;font-weight:600!important}.admin .eyebrow,.admin-side>p{letter-spacing:.08em!important;font-size:11px!important;font-weight:600!important}.admin-side nav button{line-height:1.35;font-size:14px!important;font-weight:500!important}.admin-user b,.admin-user a{font-size:13px!important}.admin-user small{font-size:11px!important}.admin-actions a,.admin-actions button,.admin button,.admin input,.admin select,.admin textarea{font-size:13px}.admin input,.admin select,.admin textarea{line-height:1.4}.admin label{letter-spacing:.02em!important;font-size:12px!important;font-weight:500!important}.panel-title h2{font-size:22px!important;font-weight:600!important}.panel-title p{line-height:1.5;font-size:13px!important}.admin table{line-height:1.4;font-size:13px!important}.admin th{letter-spacing:.04em!important;color:#5d6570!important;font-size:11px!important;font-weight:600!important}.admin td{font-size:13px!important}.admin td small,.admin table small{line-height:1.4;font-size:11px!important}.admin .channel-badge,.admin .delivery-badge,.admin .payment-method-badge,.admin .publish-badge,.admin .role-badge,.admin .customer-segment{letter-spacing:.01em!important;font-size:11px!important;font-weight:600!important}.admin .order-age-badge b,.admin .order-age-done{font-size:11px!important;font-weight:600!important}.admin .order-age-badge small{font-size:10px!important}.admin .metric-grid span,.admin .finance-kpis span,.admin .order-alert-summary span{letter-spacing:.04em!important;font-size:11px!important;font-weight:600!important}.admin .metric-grid strong{font-size:27px!important;font-weight:600!important}.admin .metric-grid small,.admin .finance-kpis small,.admin .order-alert-summary small{font-size:11px!important}.admin .row-action,.admin .print-link,.admin .product-link,.admin .cost-link{font-size:12px!important;font-weight:600!important}.admin code{font-family:Consolas,Courier New,monospace!important;font-size:11px!important}.admin .sale-line-head,.admin .purchase-line-head{letter-spacing:.03em!important;font-size:11px!important;font-weight:600!important}.admin .sale-line small,.admin .purchase-line small{font-size:11px!important}.admin .payment-review b{font-size:12px}.admin .payment-review button{font-size:11px}.admin .order-view-toolbar b{font-size:14px}.admin .order-view-toolbar span,.admin .order-view-settings small{font-size:12px}.admin .finance-report-grid h3{font-size:18px!important}.admin .finance-report-grid p{font-size:13px!important}@media (max-width:760px){.admin-main>header h1{font-size:32px!important}.admin{font-size:13px}.admin table{font-size:12px!important}}.admin button,.admin input,.admin select,.admin textarea,.admin .admin-actions a{font-weight:500;font-size:13px!important}.admin input::placeholder,.admin textarea::placeholder{color:#8a8f98;font-size:12px}.order-date-filter{background:#f5f7fa;border:1px solid #dce2e9;border-radius:7px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;display:flex}.order-date-presets{flex-wrap:wrap;gap:6px;display:flex}.order-date-presets button{color:#303844;cursor:pointer;background:#fff;border:1px solid #b8c1cc;border-radius:5px;padding:9px 13px}.order-date-presets button:hover{color:#1769aa;border-color:#1769aa}.order-date-presets button.active{color:#fff;background:#1769aa;border-color:#1769aa;font-weight:600}.order-date-custom{align-items:end;gap:8px;padding-left:4px;display:flex}.order-date-custom label{gap:4px;display:grid}.order-date-custom input{background:#fff;border:1px solid #b8c1cc;border-radius:4px;padding:8px}.order-date-custom>span{color:#69717b;padding-bottom:9px}.order-date-summary{color:#5d6570;white-space:nowrap;margin:0 0 0 auto}.order-date-summary strong{color:#1769aa;font-size:16px}@media (max-width:760px){.order-date-filter{align-items:stretch}.order-date-presets{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.order-date-presets button{padding:10px 6px}.order-date-custom{grid-template-columns:1fr auto 1fr;align-items:end;width:100%;display:grid}.order-date-summary{width:100%;margin-left:0}}.operations-report{gap:16px;display:grid}.report-head{color:#fff;background:#17202b;border-radius:8px;justify-content:space-between;align-items:end;gap:24px;padding:25px 28px;display:flex}.report-head h2{margin:5px 0 8px;font-size:27px}.report-head p{color:#bac3cd;margin:0}.report-head>strong{color:#17202b;white-space:nowrap;background:#fff;border-radius:5px;padding:10px 14px}.report-filter{background:#f3f6f9;border:1px solid #dbe2e9;border-radius:7px;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px;display:flex}.report-filter>div{flex-wrap:wrap;gap:6px;display:flex}.report-filter button{cursor:pointer;background:#fff;border:1px solid #b7c1cc;border-radius:5px;padding:9px 13px}.report-filter button.active{color:#fff;background:#1769aa;border-color:#1769aa}.report-filter>span{gap:8px;display:flex}.report-filter label{align-items:center;gap:6px;display:flex}.report-filter input{background:#fff;border:1px solid #b7c1cc;border-radius:4px;padding:8px}.report-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.report-kpis article,.cod-kpis article{background:#fff;border:1px solid #dfe3e7;border-top:4px solid #3975a8;border-radius:6px;padding:19px}.report-kpis article.attention,.cod-kpis article.attention{background:#fffaf2;border-top-color:#d87820}.report-kpis span,.cod-kpis span{color:#606a76;letter-spacing:.04em;font-size:11px;font-weight:600;display:block}.report-kpis strong{margin:12px 0 6px;font-size:26px;display:block}.report-kpis small,.cod-kpis small{color:#747b84}.cod-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cod-kpis article{border-top-color:#6b7785}.cod-kpis article.received{border-top-color:#3c874a}.cod-kpis b{margin:10px 0 5px;font-size:22px;display:block}.report-table-panel{min-width:0}.report-table-panel table{border-collapse:collapse;width:100%}.report-table-panel th,.report-table-panel td{text-align:left;border-bottom:1px solid #e4e6e8;padding:12px 11px}.report-table-panel td small{color:#707780;margin-top:4px;display:block}.cod-state{white-space:nowrap;border-radius:99px;padding:7px 9px;font-size:11px;font-weight:600;display:inline-block}.cod-state.paid{color:#28733b;background:#e2f2e5}.cod-state.waiting{color:#9b5c00;background:#fff0d2}.cod-state.shipping{color:#14539a;background:#deedff}.cod-state.preparing{color:#535c66;background:#eceff2}.cod-table button{color:#fff;cursor:pointer;white-space:nowrap;background:#1769aa;border:0;border-radius:4px;padding:9px 11px}.cod-table button:disabled{opacity:.55}@media (max-width:1000px){.report-kpis{grid-template-columns:1fr 1fr}}@media (max-width:700px){.report-head{display:block}.report-head>strong{margin-top:15px;display:inline-block}.report-kpis,.cod-kpis{grid-template-columns:1fr}.report-filter>div{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.report-filter>span{grid-template-columns:1fr 1fr;width:100%;display:grid}.report-filter label{display:grid}.report-filter input{width:100%}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}
