/*! 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,::backdrop{--tw-border-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-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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]){appearance:button}::file-selector-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}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.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,)}}.checkout-free-shipping dd{align-items:center;gap:8px;display:flex}.checkout-free-shipping s{color:#a69b91}.checkout-free-shipping strong{color:#2c7a58;font-size:inherit}.checkout-member{color:#276447;background:#eff8f3;border:1px solid #b8d8c7;border-radius:5px;margin:18px 0 0;padding:11px 13px;font-size:12px;font-weight:700}.account-entry{color:inherit;align-items:center;gap:6px;text-decoration:none;display:flex}.account-entry span{font-size:21px}.account-entry b{letter-spacing:.08em;font-size:10px}.account-page>header nav{align-items:center;gap:18px;display:flex}.account-page>header nav a{color:inherit;text-decoration:none}.account-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.account-summary article{background:#ffffff14;border:1px solid #ffffff40;gap:6px;padding:16px;display:grid}.account-summary small{opacity:.75}.account-summary b{font-size:22px}.account-wide{grid-column:1/-1}.account-grid article>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.account-grid article>header p{color:#a57539;letter-spacing:.12em;margin:0 0 4px;font-size:10px;font-weight:800}.account-grid article>header h2{margin:0}.account-grid article>header a{color:#32251e;font-size:12px;font-weight:700}.account-order{border-top:1px solid #e3d9cf;grid-template-columns:1.35fr .8fr 1fr .8fr;align-items:center;gap:15px;padding:15px 0;display:grid}.account-order>div{gap:4px;display:grid}.account-order small{color:#8a7b70;font-size:10px}.account-state{background:#f3eee9;border-radius:20px;width:max-content;padding:5px 9px;font-size:11px}.account-empty{background:#fbf8f4;border:1px dashed #d7c9bd;justify-items:start;gap:8px;padding:28px;display:grid}.account-empty.compact{padding:18px}.account-empty span{color:#7a6c61;font-size:12px}.account-empty a{color:#2f251f;font-weight:800}.coupon-list{gap:10px;display:grid}.coupon-card{background:#fffaf2;border:1px dashed #b88b55;gap:6px;padding:18px;display:grid;position:relative}.coupon-card>span{color:#fff;background:#2c211b;border-radius:3px;width:max-content;padding:5px 8px;font:800 12px monospace}.coupon-card p{color:#76685e;margin:0;font-size:12px}.coupon-card small{color:#9a6d35;font-weight:700}.address-card{border-top:1px solid #e3d9cf;gap:5px;padding:14px 0;display:grid}.address-card span,.address-card p{color:#76685e;margin:0;font-size:12px}@media (width<=760px){.account-entry b{display:none}.account-summary{grid-template-columns:repeat(2,1fr)}.account-order{grid-template-columns:1fr 1fr}.account-grid article>header{flex-direction:column;align-items:flex-start}.account-page>header nav a:first-child{display:none}}.pd-page{color:#211b17;background:#f7f4ef;min-height:100vh;font-family:Inter,Helvetica Neue,Arial,sans-serif}.pd-page *{box-sizing:border-box}.pd-header{background:#fff;border-bottom:1px solid #dfd8cf;grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;padding:0 5vw;display:grid}.pd-brand{color:#201915;align-items:center;gap:12px;text-decoration:none;display:flex}.pd-brand img{object-fit:cover;border-radius:50%;width:42px;height:42px}.pd-brand span{letter-spacing:.18em;font:24px/1 Georgia,serif}.pd-header nav{gap:30px;display:flex}.pd-header a{color:#4e453e;font-size:12px;text-decoration:none}.pd-header>div{justify-content:flex-end;gap:20px;display:flex}.pd-crumbs{color:#8a7e74;white-space:nowrap;gap:9px;max-width:1440px;margin:0 auto;padding:23px 4vw;font-size:11px;display:flex;overflow:hidden}.pd-crumbs a{color:inherit;text-decoration:none}.pd-crumbs b{color:#554a42;text-overflow:ellipsis;overflow:hidden}.pd-hero{grid-template-columns:minmax(0,1.15fr) minmax(390px,.72fr);gap:56px;max-width:1440px;margin:auto;padding:0 4vw 56px;display:grid}.pd-gallery{grid-template-columns:82px minmax(0,1fr);gap:12px;min-width:0;display:grid}.pd-thumbs{scrollbar-width:thin;flex-direction:column;gap:9px;max-height:780px;display:flex;overflow-y:auto}.pd-thumbs button{cursor:pointer;background:#ebe6df;border:1px solid #0000;flex:0 0 98px;padding:0;overflow:hidden}.pd-thumbs button.active{border-color:#2f2722;box-shadow:inset 0 0 0 2px #f7f4ef}.pd-thumbs img{object-fit:cover;width:100%;height:100%}.pd-main{background:linear-gradient(145deg,#eee9e2,#e4ddd4);min-height:620px;position:relative;overflow:hidden}.pd-image{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;min-height:620px;padding:0;display:block}.pd-image img{object-fit:contain;width:100%;height:100%;max-height:780px;transition:transform .35s}.pd-image:hover img{transform:scale(1.025)}.pd-image>span{color:#40372f;background:#fffffff2;border:1px solid #ded7cf;padding:9px 12px;font-size:10px;position:absolute;bottom:16px;right:16px}.pd-arrow{z-index:2;color:#29221d;cursor:pointer;background:#ffffffeb;border:1px solid #d7d0c8;border-radius:50%;place-items:center;width:42px;height:42px;font:28px Georgia;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.pd-arrow.prev{left:15px}.pd-arrow.next{right:15px}.pd-counter{color:#fff;background:#211b17d9;border-radius:20px;padding:7px 10px;font-size:9px;position:absolute;top:16px;right:16px}.pd-panel{background:#fff;border:1px solid #ded6cc;align-self:start;padding:34px;position:sticky;top:18px;box-shadow:0 18px 50px #5b473316}.pd-kicker{color:#a57946;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.pd-panel h1{letter-spacing:-.025em;margin:10px 0 12px;font:clamp(27px,3vw,42px)/1.12 Georgia,serif}.pd-rating{align-items:center;gap:10px;display:flex}.pd-rating span{color:#b88945;letter-spacing:.1em}.pd-rating small{color:#897d73;font-size:10px}.pd-price{align-items:center;gap:12px;margin-top:21px;display:flex}.pd-price strong{font:30px Georgia,serif}.pd-price s{color:#9d948d;font-size:13px}.pd-price em{color:#fff;background:#7b292d;border-radius:2px;padding:5px 7px;font-size:9px;font-style:normal}.pd-tax{color:#968b82;margin:6px 0 25px;font-size:9px}.pd-option{border-top:1px solid #e7e1da;margin-top:18px;padding:20px 0 0}.pd-option>header{align-items:center;gap:8px;margin-bottom:11px;display:flex}.pd-option>header>b{font-size:12px}.pd-option>header>span{color:#8b7e74;font-size:11px}.pd-option>header>button{color:#665a52;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #776a61;margin-left:auto;padding:2px 0;font-size:9px}.pd-color-list,.pd-size-list{flex-wrap:wrap;gap:8px;display:flex}.pd-color-list button{color:#4e443d;cursor:pointer;background:#fff;border:1px solid #d9d1c9;align-items:center;gap:7px;padding:9px 11px;font-size:10px;display:flex}.pd-color-list button i{background:#28221f;border:1px solid #bdb4ab;border-radius:50%;width:13px;height:13px}.pd-color-list button.selected,.pd-size-list button.selected{border-color:#211b17;box-shadow:inset 0 0 0 1px #211b17}.pd-size-list button{color:#352d27;cursor:pointer;background:#fff;border:1px solid #d9d1c9;place-items:center;min-width:54px;min-height:48px;padding:5px 9px;display:grid}.pd-size-list button:disabled{color:#aaa39d;cursor:not-allowed;text-decoration:line-through}.pd-size-list small{font-size:6px;text-decoration:none}.pd-stock{color:#81766c;align-items:center;gap:8px;margin:19px 0;font-size:10px;display:flex}.pd-stock i{background:#aaa;border-radius:50%;width:7px;height:7px}.pd-stock.in{color:#347b58}.pd-stock.in i{background:#35a46f;box-shadow:0 0 0 4px #35a46f1c}.pd-purchase{grid-template-columns:112px 1fr;gap:9px;display:grid}.pd-quantity{border:1px solid #d8d0c7;grid-template-columns:36px 1fr 36px;display:grid}.pd-quantity button{cursor:pointer;background:#fff;border:0;font-size:18px}.pd-quantity b{place-items:center;font-size:12px;display:grid}.pd-add{color:#fff;letter-spacing:.04em;cursor:pointer;background:#241d19;border:0;justify-content:center;align-items:center;gap:20px;padding:15px;font-size:11px;font-weight:800;display:flex}.pd-add:hover{background:#7c2c31}.pd-add:disabled{cursor:not-allowed;background:#b8b1aa}.pd-benefits{border-top:1px solid #e7e1da;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;padding-top:17px;display:grid}.pd-benefits>div{gap:7px;min-width:0;display:flex}.pd-benefits i{font-style:normal}.pd-benefits span{gap:3px;display:grid}.pd-benefits b{font-size:8px}.pd-benefits small{color:#8f847b;font-size:7px;line-height:1.35}.pd-info{border-top:1px solid #dcd4cc;max-width:1360px;margin:0 auto 68px}.pd-info nav{border-bottom:1px solid #dcd4cc;justify-content:center;gap:38px;display:flex}.pd-info nav button{color:#877b71;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:18px 3px;font-size:11px;font-weight:700}.pd-info nav button.active{color:#211b17;border-color:#211b17}.pd-info article{max-width:900px;margin:36px auto;padding:0 25px}.pd-info h2{font:30px Georgia,serif}.pd-description>div{color:#5f554e;font-size:13px;line-height:1.85}.pd-description>div h2,.pd-description>div h3{font-family:Georgia,serif}.pd-info table{border-collapse:collapse;width:100%}.pd-info th,.pd-info td{text-align:left;border-bottom:1px solid #e3ddd6;padding:13px;font-size:11px}.pd-info th{color:#84786f;width:38%}.pd-delivery{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.pd-delivery div{background:#fff;border:1px solid #ded7cf;gap:7px;padding:20px;display:grid}.pd-delivery span{color:#7b6f66;font-size:11px}.pd-related{max-width:1360px;margin:0 auto 70px}.pd-related>p{color:#a57946;letter-spacing:.14em;font-size:9px}.pd-related>h2{margin:5px 0 20px;font:30px Georgia,serif}.pd-related>div{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.pd-related a{color:#2b241f;gap:8px;text-decoration:none;display:grid}.pd-related img{aspect-ratio:4/5;object-fit:cover;background:#e8e2db;width:100%}.pd-related b{font-size:11px}.pd-related span{font:16px Georgia,serif}.pd-lightbox{z-index:700;cursor:zoom-out;background:#0b0908ed;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.pd-lightbox>img{object-fit:contain;max-width:90vw;max-height:86vh}.pd-lightbox>button{color:#fff;background:0 0;border:0;font-size:35px;position:absolute;top:20px;right:25px}.pd-lightbox>div{color:#fff;align-items:center;gap:20px;display:flex;position:absolute;bottom:20px}.pd-lightbox>div button{color:#fff;background:#ffffff12;border:1px solid #ffffff50;border-radius:50%;width:42px;height:42px;font-size:24px}@media (width<=1050px){.pd-hero{grid-template-columns:1fr;gap:28px}.pd-panel{position:static}.pd-main,.pd-image{min-height:560px}.pd-header nav{display:none}}@media (width<=650px){.pd-header{grid-template-columns:1fr auto;min-height:68px;padding:0 16px}.pd-brand span{font-size:18px}.pd-header>div a:first-child{display:none}.pd-crumbs{padding:16px}.pd-hero{padding:0 0 36px}.pd-gallery{flex-direction:column-reverse;display:flex}.pd-thumbs{flex-direction:row;max-height:none;padding:0 14px}.pd-thumbs button{flex-basis:70px;height:86px}.pd-main,.pd-image{min-height:500px}.pd-panel{box-shadow:none;border-width:1px 0;padding:24px 18px}.pd-panel h1{font-size:29px}.pd-benefits{grid-template-columns:1fr}.pd-info nav{justify-content:flex-start;gap:18px;padding:0 15px;overflow-x:auto}.pd-info nav button{white-space:nowrap}.pd-info article{margin-top:25px}.pd-delivery,.pd-related>div{grid-template-columns:repeat(2,1fr)}.pd-related{padding:0 16px}.pd-related>div{gap:10px}}:root{--paper:#f6f0e8;--paper-deep:#ede2d4;--cream:#fffaf4;--ink:#271b17;--muted:#786b63;--line:#422d2329;--gold:#b98a47;--gold-light:#d8b879;--wine:#6c282d;--serif:Georgia, "Times New Roman", serif;--sans:Inter, "Helvetica Neue", Arial, sans-serif}.paytr-config{grid-column:1/-1;overflow:visible!important}.paytr-head{grid-template-columns:52px 1fr auto;align-items:center;gap:14px;display:grid}.paytr-logo{color:#fff;background:linear-gradient(135deg,#234f99,#123166);border-radius:9px;place-items:center;width:52px;height:52px;font:900 12px monospace;display:grid}.paytr-head p{color:#4e7fd0;letter-spacing:.12em;margin:0;font:800 7px monospace}.paytr-head h3{margin:4px 0;font-size:18px}.paytr-head small{color:var(--admin-muted);font-size:7px}.paytr-head>b{border:1px solid;border-radius:3px;padding:7px 9px;font:800 7px monospace}.paytr-head .connected{color:#3ccf91;border-color:#3ccf91}.paytr-head .pending{color:#b88643;border-color:#b88643}.paytr-empty{border:1px dashed var(--admin-line);background:#faf9f7;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:16px;display:flex}.paytr-empty div{gap:5px;display:grid}.paytr-empty span{color:var(--admin-muted);font-size:7px}.paytr-empty button,.paytr-actions button{color:#fff;background:#173b73;border:1px solid #2455a0;border-radius:4px;padding:10px 14px;font-weight:750}.paytr-callback{background:#f3f5f8;border-radius:5px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:13px;padding:10px;display:grid}.paytr-callback>span{color:#5f6c7e;font:800 6px monospace}.paytr-callback code{color:#26354b;text-overflow:ellipsis;font-size:7px;overflow:hidden}.paytr-callback button{color:#2455a0;background:0 0;border:0;font-size:7px;font-weight:800}.paytr-connected{margin-top:16px}.paytr-connected dl{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.paytr-connected dl div{border:1px solid var(--admin-line);border-radius:5px;gap:5px;padding:11px;display:grid}.paytr-connected dt{color:var(--admin-muted);font-size:6px}.paytr-connected dd{color:var(--admin-ink);margin:0;font-size:8px;font-weight:750}.paytr-mode{border:1px solid var(--admin-line);cursor:pointer;border-radius:5px;align-items:center;margin-top:10px;padding:11px;display:flex}.paytr-mode>span{gap:3px;margin-right:auto;display:grid}.paytr-mode small{color:var(--admin-muted);font-size:6px}.paytr-mode input{opacity:0;position:absolute}.paytr-mode i{background:#b9bdc2;border-radius:20px;width:38px;height:21px;position:relative}.paytr-mode i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:3px;left:3px}.paytr-mode input:checked+i{background:#2455a0}.paytr-mode input:checked+i:after{transform:translate(17px)}.paytr-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.paytr-actions .danger{color:#a6434b;background:0 0;border-color:#a6434b}.paytr-modal-backdrop{z-index:400;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.paytr-modal{color:#eef2f7;background:#0c1016;border:1px solid #285aa8;border-radius:7px;width:min(540px,100%);padding:20px;box-shadow:0 25px 90px #000}.paytr-modal header{border-bottom:1px solid #ffffff1a;justify-content:space-between;padding-bottom:13px;display:flex}.paytr-modal header small{color:#5b90e6;font:800 7px monospace}.paytr-modal h3{margin:5px 0 0;font-size:20px}.paytr-modal header button{color:#fff;background:0 0;border:0;font-size:22px}.paytr-security{color:#98abc5;background:#111925;border-left:2px solid #4e83d5;margin:14px 0;padding:10px;font-size:8px}.paytr-modal form{gap:12px;display:grid}.paytr-modal form>label{color:#abb7c6;gap:6px;font:700 8px monospace;display:grid}.paytr-modal label>div{display:flex}.paytr-modal input{color:#fff;background:#070a0e;border:1px solid #ffffff1f;border-radius:4px;outline:none;width:100%;height:42px;padding:0 11px}.paytr-modal input:focus{border-color:#3d74c9}.paytr-modal label>div button{color:#8ca4c6;background:#111722;border:1px solid #ffffff1f;border-left:0;width:62px;font-size:7px}.paytr-test-check{border:1px solid #ffffff17;border-radius:4px;align-items:center;gap:10px;padding:10px;display:flex!important}.paytr-test-check input{accent-color:#2f65b7;width:16px;height:16px}.paytr-test-check span{gap:3px;display:grid}.paytr-test-check small{color:#718098;font-size:6px}.paytr-modal footer{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.paytr-modal footer button{color:#aeb9c8;background:#111722;border:1px solid #ffffff20;border-radius:4px;padding:10px 14px}.paytr-modal footer .primary{color:#fff;background:#275dae;border-color:#275dae}.service-clickable{cursor:pointer}.service-clickable:hover{background:#f4f6f9}.service-clickable>button{color:#2455a0;background:0 0;border:0;margin-left:8px;font-size:7px;font-weight:800}@media (width<=700px){.paytr-head{grid-template-columns:45px 1fr}.paytr-head>b{grid-column:1/-1}.paytr-connected dl{grid-template-columns:repeat(2,1fr)}.paytr-empty{flex-direction:column;align-items:stretch}.paytr-callback{grid-template-columns:1fr}.paytr-callback code{white-space:normal}}:is(body:has(.paytr-modal-backdrop),body:has(.service-modal-backdrop)){overflow:hidden}.paytr-modal-backdrop,.service-modal-backdrop{z-index:500;overscroll-behavior:contain;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000d;justify-content:center;align-items:flex-start;padding:clamp(12px,4vh,38px) 18px;display:flex;position:fixed;inset:0;overflow-y:auto}.paytr-modal,.service-modal{color:#eef2f7;background:#0c1016;border:1px solid #285aa8;border-radius:8px;flex-direction:column;width:min(680px,100%);max-height:calc(100dvh - clamp(24px,8vh,76px));padding:0;display:flex;overflow:hidden;box-shadow:0 25px 90px #000}.paytr-modal>header,.service-modal>header{background:#0c1016;flex:none;padding:20px 22px}.paytr-modal>form,.service-modal>form{flex-direction:column;flex:1;min-height:0;display:flex}.paytr-form-scroll,.service-form-scroll{scrollbar-color:#315d9e #0b0e13;scrollbar-width:thin;gap:14px;min-height:0;padding:18px 22px;display:grid;overflow-y:auto}.paytr-form-scroll>label,.service-form-scroll>label{color:#abb7c6;gap:7px;font:700 8px monospace;display:grid}.paytr-form-scroll label>div,.service-form-scroll label>div{display:flex}.paytr-modal>form>footer,.service-modal>form>footer{z-index:2;background:#0c1016;border-top:1px solid #ffffff17;flex:none;margin:0;padding:14px 22px;position:sticky;bottom:0}.service-modal header{border-bottom:1px solid #ffffff1a;justify-content:space-between;display:flex}.service-modal header small{color:#5b90e6;font:800 7px monospace}.service-modal header h3{margin:5px 0;font-size:21px}.service-modal header p{color:#78869a;margin:0;font-size:8px}.service-modal header>button{color:#fff;background:0 0;border:0;font-size:22px}.service-form-scroll input{color:#fff;background:#070a0e;border:1px solid #ffffff1f;border-radius:4px;outline:none;width:100%;height:44px;padding:0 12px}.service-form-scroll input:focus{border-color:#3d74c9}.service-form-scroll label>div button{color:#8ca4c6;background:#111722;border:1px solid #ffffff1f;border-left:0;width:68px;font-size:7px}.service-modal footer{justify-content:flex-end;gap:8px;display:flex}.service-modal footer button{color:#aeb9c8;background:#111722;border:1px solid #ffffff20;border-radius:4px;padding:10px 14px}.service-modal footer .primary{color:#fff;background:#275dae;border-color:#275dae}.integration-vault{min-width:0}.vault-badge{color:#4779c2;border:1px solid #315d9e;border-radius:3px;padding:6px 8px;font:800 6px monospace}.service-config-row{cursor:default!important;grid-template-columns:42px minmax(0,1fr) auto auto auto!important;gap:10px!important;display:grid!important}.service-config-row>em{border:1px solid;border-radius:3px;padding:6px 8px;font:800 6px monospace}.service-config-row>em.ready{color:#2da979;border-color:#2da979}.service-config-row>em.missing{color:#a98b61;border-color:#75644c}.service-config-row>button{color:#9eb2d0;cursor:pointer;background:#151920;border:1px solid #ffffff17;border-radius:3px;padding:8px 10px;font:800 7px monospace}.service-config-row>button:hover{color:#fff;border-color:#315d9e}.service-config-row>.unlink{color:#b45c64;width:28px;padding:0}.vault-note{color:#768499;background:#11151b;border-left:2px solid #315d9e;margin-top:12px;padding:9px 11px;font-size:7px}@media (width<=720px){.paytr-modal-backdrop,.service-modal-backdrop{padding:0}.paytr-modal,.service-modal{border:0;border-radius:0;width:100%;min-height:100dvh;max-height:100dvh}.service-config-row{grid-template-columns:38px 1fr auto!important}.service-config-row>em{grid-column:2}.service-config-row>button{grid-area:1/3/3}.service-config-row>.unlink{display:none}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}button,input{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.storefront{min-height:100vh;overflow:hidden}.announcement{background:var(--ink);color:#f7ede2;letter-spacing:.16em;text-transform:uppercase;height:31px;font-size:10px;overflow:hidden}.announcement-track{align-items:center;width:max-content;height:100%;animation:28s linear infinite ticker;display:flex}.announcement-track span{white-space:nowrap;align-items:center;display:flex}.announcement-track span:after{content:"✦";color:var(--gold-light);margin:0 48px;font-size:8px}@keyframes ticker{to{transform:translate(-50%)}}.site-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f0e8ed;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 clamp(24px,4vw,72px);display:grid;position:relative}.brand{letter-spacing:.17em;font-family:var(--serif);grid-column:2;align-items:center;gap:10px;font-size:22px;display:flex}.brand img{object-fit:cover;object-position:50% 29%;border-radius:50%;width:40px;height:40px;box-shadow:0 7px 20px #5b3a1e21}.desktop-nav{letter-spacing:.06em;text-transform:uppercase;grid-area:1/1;align-items:center;gap:clamp(18px,2.1vw,34px);font-size:11px;font-weight:700;display:flex}.desktop-nav a{position:relative}.desktop-nav a:after{content:"";background:currentColor;height:1px;transition:transform .22s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after{transform:scaleX(1)}.desktop-nav .sale-link{color:var(--wine)}.header-actions{grid-column:3;justify-content:flex-end;align-items:center;gap:12px;display:flex}.header-search{border-bottom:1px solid var(--ink);align-items:center;width:106px;height:34px;display:flex}.header-search span{font-family:var(--serif);font-size:22px;transform:rotate(-12deg)}.header-search input{text-transform:uppercase;background:0 0;border:0;outline:0;width:100%;font-size:11px}.icon-button,.cart-button{cursor:pointer;background:0 0;border:0;position:relative}.favorite-header{font-size:23px;font-weight:300}.favorite-header b{background:var(--wine);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;display:grid;position:absolute;top:-2px;right:-7px}.cart-button{letter-spacing:.1em;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.cart-button b{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.mobile-only{display:none}.hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);min-height:740px;display:grid;position:relative}.hero:before{content:"";border:1px solid #b98a4740;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-85px;left:-80px}.hero-copy{background:radial-gradient(circle at 15% 15%,#ffffffbf,#0000 28%),linear-gradient(135deg,#f8f2e9 0%,#efe3d6 100%);flex-direction:column;justify-content:center;padding:95px clamp(36px,7vw,120px);display:flex}.eyebrow{color:var(--gold);letter-spacing:.24em;margin:0 0 19px;font-size:10px;font-weight:800}.hero h1{max-width:610px;font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:clamp(64px,6.4vw,104px);font-weight:400;line-height:.86}.hero-text{max-width:520px;color:var(--muted);font-family:var(--serif);margin:34px 0 0;font-size:18px;line-height:1.65}.hero-actions{align-items:center;gap:32px;margin-top:39px;display:flex}.button{letter-spacing:.13em;text-transform:uppercase;justify-content:center;align-items:center;gap:52px;min-height:52px;padding:0 26px;font-size:10px;font-weight:800;transition:transform .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:#443029}.text-link{letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:750;position:relative}.text-link:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:-7px;left:0;right:0}.text-link:hover:after{transform:scaleX(.55)}.hero-notes{gap:clamp(20px,3vw,48px);margin-top:72px;display:flex}.hero-notes span{color:var(--muted);letter-spacing:.05em;flex-direction:column;gap:5px;font-size:9px;display:flex}.hero-notes b{color:var(--ink);font-family:var(--serif);font-size:15px;font-weight:500}.hero-visual{background:#dbc9b9;min-height:740px;position:relative;overflow:hidden}.hero-image-wrap{position:absolute;inset:0;overflow:hidden}.hero-image-wrap:after{content:"";background:linear-gradient(90deg,#2818121f,#0000 38%);position:absolute;inset:0}.hero-image-wrap img{object-fit:cover;object-position:center 25%;width:100%;height:100%;animation:1.25s cubic-bezier(.22,1,.36,1) both heroReveal;transform:scale(1.015)}@keyframes heroReveal{0%{opacity:0;transform:scale(1.08)}}.image-index{z-index:2;color:#fff;letter-spacing:.18em;font-size:9px;font-weight:800;position:absolute;bottom:31px;right:34px}.hero-card{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffaf4ed;flex-direction:column;width:286px;padding:25px 28px;display:flex;position:absolute;bottom:31px;left:0}.hero-card span{color:var(--gold);letter-spacing:.18em;font-size:8px;font-weight:800}.hero-card strong{font-family:var(--serif);margin-top:7px;font-size:21px;font-weight:500}.hero-card small{color:var(--muted);font-family:var(--serif);margin-top:7px;font-style:italic}.hero-seal{z-index:3;color:#fff;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid #ffffffb8;border-radius:50%;place-content:center;width:86px;height:86px;display:grid;position:absolute;top:35px;right:36px}.hero-seal span{font-family:var(--serif);font-size:30px;line-height:1}.hero-seal small{letter-spacing:.15em;margin-top:5px;font-size:6px}.category-strip{border-bottom:1px solid var(--line);background:var(--cream);grid-template-columns:165px minmax(0,1fr);align-items:center;gap:30px;padding:0 clamp(24px,5vw,80px);display:grid}.category-strip>p{font-family:var(--serif);margin:0;font-size:15px;font-style:italic}.category-scroll{scrollbar-width:none;display:flex;overflow-x:auto}.category-scroll::-webkit-scrollbar{display:none}.category-scroll a{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;flex:none;padding:27px 22px;font-size:10px;font-weight:750;position:relative}.category-scroll a.active{color:var(--ink)}.category-scroll a.active:after{background:var(--gold);content:"";height:2px;position:absolute;bottom:0;left:20px;right:20px}.product-section{background:var(--cream);padding:115px clamp(24px,5vw,80px) 130px}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:42px;display:flex}.section-heading .eyebrow{margin-bottom:13px}.section-heading h2,.brand-promise>h2,.newsletter h2{font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(42px,4vw,64px);font-weight:400}.search-note{color:var(--muted);font-family:var(--serif);margin:-20px 0 28px;font-style:italic}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:19px;display:grid}.product-card{min-width:0}.product-image{aspect-ratio:.78;background:var(--paper-deep);position:relative;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1)}.product-card:nth-child(2) .product-image img{object-position:62% center}.product-card:nth-child(3) .product-image img{object-position:45% center}.product-image:hover img{transform:scale(1.035)}.badge{letter-spacing:.08em;text-transform:uppercase;background:#fffaf4ed;padding:7px 9px;font-size:8px;font-weight:800;position:absolute;top:14px;left:14px}.favorite-button{cursor:pointer;background:#fffaf4e0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:19px;transition:transform .16s,color .16s;display:grid;position:absolute;top:13px;right:13px}.favorite-button:hover{transform:scale(1.07)}.favorite-button.selected{color:var(--wine)}.quick-add{color:#fff;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;opacity:0;background:#271b17eb;border:0;height:42px;font-size:9px;font-weight:800;transition:opacity .18s,transform .18s;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(8px)}.product-image:hover .quick-add,.quick-add:focus-visible{opacity:1;transform:translateY(0)}.product-meta{padding:17px 3px 0}.product-meta>p{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 7px;font-size:8px;font-weight:800}.product-meta h3{min-height:44px;font-family:var(--serif);margin:0;font-size:17px;font-weight:500;line-height:1.35}.product-price{align-items:baseline;gap:9px;margin-top:9px;display:flex}.product-price strong{font-size:13px}.product-price s{color:#a89991;font-size:10px}.swatches{align-items:center;gap:6px;margin-top:13px;display:flex}.swatches span{border:1px solid #0000001f;border-radius:50%;width:11px;height:11px}.swatches small{color:var(--muted);margin-left:2px;font-size:8px}.editorial{grid-template-columns:1.35fr .65fr;min-height:720px;display:grid}.editorial-card{min-height:720px;position:relative;overflow:hidden}.editorial-card img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.22,1,.36,1)}.editorial-card:hover img{transform:scale(1.025)}.editorial-card:after{content:"";background:linear-gradient(#0000 38%,#1e130ea6);position:absolute;inset:0}.editorial-large{border-right:5px solid var(--cream)}.editorial-overlay{z-index:2;color:#fff;padding:clamp(32px,4vw,68px);position:absolute;bottom:0;left:0;right:0}.editorial-overlay .eyebrow{color:#ecd29d}.editorial-overlay h2{max-width:600px;font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(44px,4.5vw,70px);font-weight:400;line-height:.98}.editorial-overlay a{letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #ffffffbf;margin-top:24px;padding-bottom:7px;font-size:9px;font-weight:800;display:inline-block}.brand-promise{background:radial-gradient(circle at 85% 20%, #d8b8792e, transparent 30%), var(--paper);text-align:center;padding:130px clamp(24px,11vw,180px)}.brand-promise>p:not(.eyebrow){max-width:650px;color:var(--muted);font-family:var(--serif);margin:25px auto 0;font-size:18px;line-height:1.7}.promise-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:78px;display:grid}.promise-grid article{padding:38px clamp(20px,3vw,48px) 0}.promise-grid article+article{border-left:1px solid var(--line)}.promise-grid span{color:var(--gold);letter-spacing:.15em;font-size:9px;font-weight:800}.promise-grid h3{font-family:var(--serif);margin:18px 0 12px;font-size:22px;font-weight:500}.promise-grid p{color:var(--muted);font-family:var(--serif);margin:0;font-size:14px;line-height:1.7}.newsletter{color:var(--cream);background:#2d201b;grid-template-columns:1fr .75fr;align-items:center;gap:60px;padding:85px clamp(24px,7vw,110px);display:grid}.newsletter h2{max-width:690px;font-size:clamp(35px,3.4vw,55px)}.newsletter form{border-bottom:1px solid #ffffff75;display:flex}.newsletter label{flex:1}.newsletter input{color:#fff;width:100%;height:54px;font-family:var(--serif);background:0 0;border:0;outline:0;font-size:15px}.newsletter input::placeholder{color:#ffffff80}.newsletter button{color:var(--gold-light);letter-spacing:.14em;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.storefront>footer{color:#d8cbc0;background:#211814;padding:76px clamp(24px,6vw,90px) 24px}.footer-brand{align-items:center;gap:18px;display:flex}.footer-brand img{object-fit:cover;object-position:50% 29%;border-radius:50%;width:62px;height:62px}.footer-brand strong{color:#fff;font-family:var(--serif);letter-spacing:.12em;font-size:28px;font-weight:400}.footer-brand p{color:#9e8d82;font-family:var(--serif);margin:5px 0 0;font-size:13px;font-style:italic}.footer-links{grid-template-columns:repeat(3,minmax(120px,1fr));gap:60px;max-width:640px;margin:74px 0 64px auto;display:grid}.footer-links div{flex-direction:column;gap:13px;display:flex}.footer-links b{color:var(--gold-light);letter-spacing:.15em;text-transform:uppercase;margin-bottom:7px;font-size:9px}.footer-links a{color:#b7a79c;font-family:var(--serif);font-size:13px}.footer-links a:hover{color:#fff}.footer-bottom{color:#786a62;letter-spacing:.07em;text-transform:uppercase;border-top:1px solid #ffffff1c;justify-content:space-between;padding-top:22px;font-size:8px;display:flex}.drawer-scrim{z-index:50;opacity:0;pointer-events:none;background:#1a110d80;transition:opacity .26s;position:fixed;inset:0}.drawer-scrim.visible{opacity:1;pointer-events:auto}.cart-drawer{z-index:51;background:var(--cream);flex-direction:column;width:min(470px,94vw);height:100vh;transition:transform .42s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;right:0;transform:translate(103%);box-shadow:-20px 0 80px #1d110c2e}.cart-drawer.open{transform:translate(0)}.drawer-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:30px;display:flex}.drawer-header .eyebrow{margin-bottom:6px}.drawer-header h2{font-family:var(--serif);margin:0;font-size:29px;font-weight:400}.drawer-header button,.drawer-products article>button{font-family:var(--serif);cursor:pointer;background:0 0;border:0;font-size:28px}.drawer-products{flex:1;padding:16px 30px;overflow:auto}.drawer-products article{border-bottom:1px solid var(--line);grid-template-columns:88px 1fr auto;gap:16px;padding:14px 0;display:grid}.drawer-products article img{object-fit:cover;width:88px;height:112px}.drawer-products article div{flex-direction:column;padding:8px 0;display:flex}.drawer-products article b{font-family:var(--serif);font-size:15px;font-weight:500}.drawer-products article span{color:var(--muted);margin-top:8px;font-size:9px}.drawer-products article strong{margin-top:auto;font-size:11px}.empty-cart{text-align:center;place-content:center;height:100%;display:grid}.empty-cart>span{border:1px solid var(--gold);width:74px;height:74px;color:var(--gold);font-family:var(--serif);border-radius:50%;place-items:center;margin:0 auto 25px;font-size:32px;display:grid}.empty-cart h3{font-family:var(--serif);margin:0;font-size:25px;font-weight:400}.empty-cart p{color:var(--muted);font-family:var(--serif);font-size:14px}.empty-cart button{border:0;border-bottom:1px solid var(--ink);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;width:max-content;margin:16px auto 0;padding:0 0 6px;font-size:9px;font-weight:800}.drawer-total{border-top:1px solid var(--line);padding:25px 30px 30px}.drawer-total>div{font-family:var(--serif);justify-content:space-between;font-size:17px;display:flex}.drawer-total p{color:var(--muted);font-size:9px}.drawer-total button{background:var(--ink);color:#fff;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;border:0;width:100%;height:54px;margin-top:12px;font-size:9px;font-weight:800}.mobile-menu{z-index:70;background:var(--paper);flex-direction:column;padding:27px 28px 50px;animation:.26s both mobileIn;display:flex;position:fixed;inset:0;overflow:auto}@keyframes mobileIn{0%{opacity:0;transform:translateY(-10px)}}.mobile-menu>button{font-family:var(--serif);background:0 0;border:0;align-self:flex-end;font-size:32px}.mobile-menu>span{color:var(--gold);font-family:var(--serif);letter-spacing:.15em;margin:24px 0 36px;font-size:30px}.mobile-menu a{border-bottom:1px solid var(--line);font-family:var(--serif);padding:16px 0;font-size:24px}@media (width<=1180px){.site-header{grid-template-columns:auto 1fr auto}.desktop-nav,.header-search{display:none}.brand{grid-column:2;justify-self:center}.header-actions{grid-column:3}.mobile-only{flex-direction:column;grid-column:1;gap:6px;width:28px;padding:5px 0;display:flex}.mobile-only span{background:var(--ink);width:22px;height:1px}.hero{grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr)}.hero-copy{padding-left:52px;padding-right:52px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}}@media (width<=820px){.announcement{height:28px}.site-header{height:68px;padding:0 17px}.brand{gap:7px;font-size:17px}.brand img{width:32px;height:32px}.favorite-header{display:none}.cart-button{font-size:0}.hero{flex-direction:column-reverse;min-height:0;display:flex}.hero-visual{min-height:66vh}.hero-copy{padding:58px 24px 60px}.hero h1{max-width:510px;font-size:clamp(55px,17vw,78px)}.hero-text{margin-top:25px;font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start;gap:25px;margin-top:32px}.hero-notes{gap:22px;margin-top:52px}.hero-notes span:last-child{display:none}.hero-card{width:254px;bottom:18px}.image-index{bottom:20px;right:20px}.hero-seal{width:72px;height:72px;top:20px;right:20px}.category-strip{padding:0;display:block}.category-strip>p{display:none}.category-scroll a{padding:23px 16px}.product-section{padding-top:78px;padding-bottom:88px}.section-heading{align-items:flex-start}.section-heading .text-link{margin-top:25px;font-size:8px}.product-grid{gap:38px 11px}.quick-add{opacity:1;display:block;transform:none}.product-meta h3{min-height:51px;font-size:15px}.editorial{flex-direction:column;display:flex}.editorial-card{min-height:620px}.editorial-large{border-right:0;border-bottom:5px solid var(--cream)}.editorial-overlay h2{font-size:48px}.brand-promise{padding-top:88px;padding-bottom:88px}.promise-grid{grid-template-columns:1fr;margin-top:52px}.promise-grid article{padding:29px 14px}.promise-grid article+article{border-top:1px solid var(--line);border-left:0}.newsletter{grid-template-columns:1fr;gap:42px;padding-top:65px;padding-bottom:65px}.footer-links{grid-template-columns:1fr 1fr;gap:48px 30px;margin-left:0}.footer-bottom{flex-direction:column;align-items:flex-start;gap:12px;line-height:1.5}}@media (width<=480px){.hero-visual{min-height:565px}.hero-notes span{flex:1}.button{width:100%}.product-section{padding-left:14px;padding-right:14px}.product-grid{gap:34px 8px}.badge{font-size:7px;top:8px;left:8px}.favorite-button{width:31px;height:31px;top:8px;right:8px}.quick-add{height:36px;bottom:7px;left:7px;right:7px}.swatches{display:none}.editorial-card{min-height:560px}.newsletter form{border-bottom:0;flex-direction:column;align-items:flex-end}.newsletter label{border-bottom:1px solid #ffffff75;width:100%}.newsletter button{margin-top:20px}.footer-links{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-shell{--admin-bg:#f3f1ed;--admin-card:#fff;--admin-ink:#26211f;--admin-muted:#807a75;--admin-line:#e6e1da;--admin-gold:#b78947;--admin-green:#2d765d;background:var(--admin-bg);min-height:100vh;color:var(--admin-ink);font-family:var(--sans);grid-template-columns:244px minmax(0,1fr);display:grid;overflow:hidden}.admin-sidebar{z-index:40;color:#e6ded7;background:radial-gradient(circle at 8% 0,#b7894721,#0000 24%),#211a17;flex-direction:column;width:244px;padding:24px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.admin-brand{border-bottom:1px solid #ffffff17;align-items:center;gap:11px;padding:0 7px 25px;display:flex}.admin-brand img{object-fit:cover;object-position:50% 29%;border-radius:50%;width:43px;height:43px}.admin-brand div{flex-direction:column;gap:3px;display:flex}.admin-brand strong{color:#fff;font-family:var(--serif);letter-spacing:.13em;font-size:18px;font-weight:500}.admin-brand span{color:#a28f7e;letter-spacing:.23em;font-size:7px;font-weight:800}.admin-mobile-close{display:none}.admin-sidebar nav{scrollbar-width:none;flex:1;padding:16px 0;overflow-y:auto}.admin-sidebar nav::-webkit-scrollbar{display:none}.admin-sidebar nav>p{color:#766860;letter-spacing:.2em;margin:21px 10px 9px;font-size:7px;font-weight:900}.admin-sidebar nav button{color:#ab9f97;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:13px;width:100%;height:43px;padding:0 11px;font-size:11px;font-weight:600;transition:background .16s,color .16s;display:flex;position:relative}.admin-sidebar nav button>span{color:#8d7d72;width:22px;font-family:var(--serif);place-items:center;font-size:17px;display:grid}.admin-sidebar nav button>b{color:#e7cba1;background:#50352b;border-radius:5px;place-items:center;width:18px;height:18px;margin-left:auto;font-size:8px;display:grid}.admin-sidebar nav button.active:before{content:"";background:#d0a765;width:2px;position:absolute;top:8px;bottom:8px;left:-18px}.admin-health{background:#ffffff06;border:1px solid #ffffff14;border-radius:9px;margin:4px 2px 14px;padding:13px}.admin-health>div{align-items:center;gap:8px;display:flex}.admin-health>div span{background:#5dcc8f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #5dcc8f1a}.admin-health b{color:#d9d1cb;font-size:8px}.admin-health strong,.admin-health small{color:#81746b;margin-top:7px;font-size:7px;font-weight:500;display:block}.admin-health small{margin-top:3px}.admin-profile{border-top:1px solid #ffffff17;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:14px 5px 0;display:grid}.admin-profile>span{color:#211a17;width:34px;height:34px;font-family:var(--serif);background:#c39a5d;border-radius:50%;place-items:center;font-size:15px;display:grid}.admin-profile div{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-profile b{color:#ede6e0;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-profile small{color:#776b64;font-size:7px}.admin-profile>a{color:#8b7e75;font-size:13px}.admin-workspace{grid-column:2;min-width:0}.admin-topbar{z-index:30;border-bottom:1px solid var(--admin-line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffed;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(22px,3vw,43px);display:flex;position:sticky;top:0}.admin-title{align-items:center;gap:12px;display:flex}.admin-title p{color:var(--admin-gold);letter-spacing:.16em;margin:0 0 4px;font-size:7px;font-weight:850}.admin-title h1{font-family:var(--serif);margin:0;font-size:21px;font-weight:500}.admin-mobile-menu{display:none}.admin-top-actions{align-items:center;gap:10px;display:flex}.admin-top-actions label{border:1px solid var(--admin-line);background:#f8f7f4;border-radius:7px;align-items:center;gap:7px;width:min(300px,25vw);height:36px;padding:0 12px;display:flex}.admin-top-actions label span{color:var(--admin-muted);font-family:var(--serif);font-size:18px;transform:rotate(-10deg)}.admin-top-actions input{background:0 0;border:0;outline:0;width:100%;font-size:9px}.notification-button{border:1px solid var(--admin-line);background:#fff;border-radius:7px;place-items:center;width:36px;height:36px;font-size:18px;display:grid;position:relative}.notification-button b{background:#b64c43;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.admin-top-actions>a{background:var(--admin-ink);color:#fff;letter-spacing:.05em;border-radius:7px;align-items:center;height:36px;padding:0 14px;font-size:8px;font-weight:800;display:flex}.admin-content{min-height:calc(100vh - 76px);padding:0 clamp(18px,2.8vw,40px) 55px}.admin-contextbar{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;min-height:48px;display:flex}.admin-contextbar>div{align-items:center;gap:8px;display:flex}.admin-contextbar b{font-size:8px}.admin-contextbar small{border-left:1px solid var(--admin-line);color:var(--admin-muted);padding-left:8px;font-size:7px}.live-dot{background:var(--admin-green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #2d765d1a}.admin-contextbar>button{color:var(--admin-muted);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:700}.admin-view{padding-top:31px;animation:.26s both adminViewIn}@keyframes adminViewIn{0%{opacity:0;transform:translateY(4px)}}.welcome-row,.view-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:27px;display:flex}.welcome-row>div:first-child>p,.view-heading>div:first-child>p{color:var(--admin-gold);letter-spacing:.18em;margin:0 0 6px;font-size:8px;font-weight:850}.welcome-row h2,.view-heading h2{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(30px,3vw,42px);font-weight:400}.welcome-row>div:first-child>span,.view-heading>div:first-child>span{color:var(--admin-muted);margin-top:8px;font-size:9px;display:block}.welcome-row>div:first-child>span b{color:var(--admin-ink)}.overview-actions,.view-heading>div:last-child{gap:8px;display:flex}.overview-actions button,.view-heading>button,.view-heading>div:last-child button{border:1px solid var(--admin-line);cursor:pointer;background:#fff;border-radius:7px;min-height:38px;padding:0 15px;font-size:8px;font-weight:800}.overview-actions button:first-child,.view-heading>button,.view-heading>div:last-child button:last-child:not(.secondary-action){border-color:var(--admin-ink);background:var(--admin-ink);color:#fff}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.metric-card{border:1px solid var(--admin-line);background:#fff;border-radius:11px;min-height:130px;padding:18px 18px 15px;position:relative;overflow:hidden}.metric-card:after{content:"";border:16px solid #b789470f;border-radius:50%;width:94px;height:94px;position:absolute;bottom:-43px;right:-24px}.metric-card>div{justify-content:space-between;align-items:center;display:flex}.metric-card p{color:var(--admin-muted);margin:0;font-size:8px;font-weight:700}.metric-card>div>span{width:25px;height:25px;color:var(--admin-gold);background:#f4eee3;border-radius:50%;place-items:center;font-size:11px;display:grid}.metric-card>strong{font-family:var(--serif);margin-top:15px;font-size:27px;font-weight:500;display:block}.metric-card>small{color:var(--admin-muted);margin-top:9px;font-size:7px;display:block}.metric-card>small b{color:var(--admin-green);margin-left:5px}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);gap:14px;margin-top:14px;display:grid}.dashboard-grid.lower-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr)}.admin-card{border:1px solid var(--admin-line);background:var(--admin-card);border-radius:11px}.sales-card,.channel-card,.dashboard-grid.lower-grid>.admin-card,.report-table{padding:20px}.card-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.card-heading p{color:var(--admin-gold);letter-spacing:.16em;margin:0 0 5px;font-size:7px;font-weight:850}.card-heading h3{font-family:var(--serif);margin:0;font-size:19px;font-weight:500}.card-heading select,.card-heading button{border:1px solid var(--admin-line);height:30px;color:var(--admin-muted);background:#faf9f7;border-radius:6px;padding:0 9px;font-size:7px}.card-heading button{color:var(--admin-ink);cursor:pointer;background:0 0;border:0;font-weight:750}.chart-summary{align-items:baseline;gap:13px;margin:22px 0 7px;display:flex}.chart-summary strong{font-family:var(--serif);font-size:28px;font-weight:500}.chart-summary span{color:var(--admin-green);font-size:7px;font-weight:750}.bar-chart{background:repeating-linear-gradient(to bottom, var(--admin-line) 0 1px, transparent 1px 42px);justify-content:space-around;align-items:flex-end;gap:12px;height:150px;padding-top:16px;display:flex}.bar-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.bar-chart>div>span{background:linear-gradient(#c8a56d,#a8793d);border-radius:4px 4px 1px 1px;width:min(25px,55%);min-height:8px;transition:height .5s;display:block}.bar-chart>div>small{color:var(--admin-muted);font-size:7px}.donut-wrap{align-items:center;gap:25px;margin-top:34px;display:flex}.donut{background:conic-gradient(#2a211d 0 36%, #f56600 36% 67%, #b98a47 67% 86%, #8e8a84 86%);border-radius:50%;flex:none;place-items:center;width:132px;height:132px;display:grid}.donut:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:90px;height:90px}.donut>div{z-index:1;text-align:center;flex-direction:column;grid-area:1/1;display:flex}.donut strong{font-family:var(--serif);font-size:17px;font-weight:500}.donut span{color:var(--admin-muted);margin-top:3px;font-size:6px}.channel-legend{flex-direction:column;flex:1;gap:13px;display:flex}.channel-legend span{color:var(--admin-muted);grid-template-columns:7px 1fr auto;align-items:center;gap:7px;font-size:7px;display:grid}.channel-legend i{border-radius:2px;width:7px;height:7px}.channel-legend b{color:var(--admin-ink)}.mini-orders{margin-top:13px}.mini-orders>div{border-top:1px solid var(--admin-line);grid-template-columns:34px minmax(160px,1fr) auto auto;align-items:center;gap:11px;padding:12px 0;display:grid}.channel-logo,.rule-channel,.payout-logo{color:#fff;background:#2a211d;border-radius:7px;place-items:center;width:31px;height:31px;font-size:7px;font-weight:900;display:grid}.channel-logo.hepsiburada,.rule-channel.hb,.payout-logo.hb{background:#f56600}.channel-logo.n11,.rule-channel.n11,.payout-logo.n11{background:#7e2ac6}.channel-logo.çiçeksepeti{background:#51a947}.rule-channel.web,.payout-logo.web{background:#2d765d}.mini-orders>div>div{flex-direction:column;gap:4px;min-width:0;display:flex}.mini-orders b{font-size:8px}.mini-orders small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.mini-orders>div>strong{font-family:var(--serif);font-size:12px;font-weight:600}.admin-status{white-space:nowrap;border-radius:999px;align-items:center;width:max-content;min-height:22px;padding:0 8px;font-size:6px;font-weight:800;display:inline-flex}.attention-count{color:#a84a45;background:#f6e9e6;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:900;display:grid}.attention-card>button{border:0;border-top:1px solid var(--admin-line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;width:100%;padding:14px 0;display:grid}.attention-card>button:first-of-type{margin-top:13px}.attention-icon{border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.attention-icon.red{color:#a04943;background:#f9e9e8}.attention-icon.gold{color:#9a6d2f;background:#f7efe1}.attention-card button>div{flex-direction:column;gap:4px;min-width:0;display:flex}.attention-card button b{font-size:8px}.attention-card button small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.attention-card button>i{color:var(--admin-muted);font-size:11px;font-style:normal}.inventory-strip{border:1px solid var(--admin-line);background:linear-gradient(90deg,#fff,#fbf9f6);border-radius:11px;align-items:center;gap:clamp(18px,3vw,45px);min-height:72px;margin-top:14px;padding:12px 20px;display:flex}.inventory-strip>div{margin-right:auto}.inventory-strip p{color:var(--admin-gold);letter-spacing:.15em;margin:0 0 4px;font-size:6px;font-weight:850}.inventory-strip h3{font-family:var(--serif);margin:0;font-size:17px;font-weight:500}.inventory-strip>span{color:var(--admin-muted);font-size:7px}.inventory-strip>span b{color:var(--admin-ink);font-family:var(--serif);margin-bottom:3px;font-size:15px;display:block}.inventory-strip>button{background:0 0;border:0;font-size:7px;font-weight:800}.order-stages{grid-template-columns:repeat(5,1fr);gap:9px;margin-bottom:14px;display:grid}.order-stages button{border:1px solid var(--admin-line);text-align:left;background:#fff;border-radius:9px;align-items:center;gap:12px;min-height:65px;padding:0 16px;display:flex}.order-stages b{width:30px;height:30px;font-family:var(--serif);background:#f3f0eb;border-radius:7px;place-items:center;font-size:16px;display:grid}.order-stages span{color:var(--admin-muted);font-size:8px;font-weight:700}.table-card{overflow:hidden}.table-toolbar{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;min-height:53px;padding:0 15px;display:flex}.table-toolbar>div{gap:4px;display:flex;overflow-x:auto}.table-toolbar button{height:27px;color:var(--admin-muted);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:7px;font-weight:750}.table-toolbar button.active{background:var(--admin-ink);color:#fff}.order-bulk-menu{position:relative}.order-bulk-menu>button{color:#fff;cursor:pointer;background:#e82b37;border:1px solid #ee2c38;border-radius:3px;padding:13px 20px;font-weight:700}.order-bulk-menu>div{z-index:80;background:#0d1014;border:1px solid #ffffff21;border-radius:4px;min-width:210px;padding:5px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 50px #000c}.order-bulk-menu>div button{color:#dfe3e8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:12px 14px}.order-bulk-menu>div button:hover,.order-bulk-menu>div button:focus{color:#fff;background:#e82b3724}.order-bulk-message{color:#f0b8bc;background:#171014;border:1px solid #ee2c3847;border-radius:3px;align-items:center;gap:12px;margin-bottom:12px;padding:10px 13px;font-size:11px;display:flex}.order-bulk-message button{color:#fff;background:0 0;border:0;margin-left:auto;font-size:18px}.orders-table input[type=checkbox]{accent-color:#e82b37;cursor:pointer;width:15px;height:15px}.order-table-card .table-toolbar>button.filter-active{color:#fff;background:#e82b37}.order-filter-panel{background:linear-gradient(135deg,#0c0e12,#111318);border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:17px;display:grid}.order-filter-panel label{gap:7px;display:grid}.order-filter-panel label>span{color:#868e98;letter-spacing:.08em;text-transform:uppercase;font:700 7px monospace}.order-filter-panel input,.order-filter-panel select{color:#e6e9ed;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080a0d;border:1px solid #ffffff1c;border-radius:3px;outline:none;width:100%;height:39px;padding:0 11px}.order-filter-panel input:focus,.order-filter-panel select:focus{border-color:#e83a45;box-shadow:0 0 0 2px #e83a4514}.order-filter-actions{border-top:1px solid #ffffff12;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:14px;padding-top:12px;display:flex}.order-filter-actions span{color:#727b85;margin-right:auto;font:8px monospace}.order-filter-actions span b{color:#fff;font-size:13px}.order-filter-actions button,.order-empty button{color:#ff6570;background:#e83a4514;border:1px solid #e83a4573;border-radius:3px;padding:9px 12px;font:700 7px monospace}.orders-table td small{margin-top:4px;display:block}.order-code-line{text-overflow:ellipsis;white-space:nowrap;max-width:290px;overflow:hidden;color:#606a74!important;font:6px monospace!important}.order-empty{color:#77808a;align-content:center;place-items:center;gap:8px;min-height:190px;display:grid}.order-empty b{color:#d9dde1;font-size:12px}.order-empty span{font-size:8px}.order-empty button{margin-top:7px}@media (width<=1100px){.order-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.order-filter-panel{grid-template-columns:1fr}.order-filter-actions{flex-direction:column;align-items:stretch}.order-filter-actions span{margin:0}.order-filter-actions button{width:100%}}.bulk-print-page{color:#111;background:#fff;min-height:100vh;font-family:Arial,sans-serif}.bulk-print-page>.print-trigger{z-index:2;color:#fff;text-align:center;background:#111;padding:10px;font-size:12px;position:sticky;top:0}.bulk-print-page>section{gap:8mm;padding:10mm;display:grid}.bulk-print-label{break-inside:avoid;page-break-inside:avoid;border:1px solid #111;grid-template-rows:auto 1fr auto;padding:7mm;display:grid}.bulk-print-label header{border-bottom:2px solid #111;justify-content:space-between;padding-bottom:4mm;display:flex}.bulk-print-label header strong{letter-spacing:3px;font-size:22px}.bulk-label-recipient{padding:6mm 0}.bulk-label-recipient small,.bulk-print-label footer small{letter-spacing:1px;font-size:9px;display:block}.bulk-label-recipient h1{margin:2mm 0;font-size:20px}.bulk-label-recipient p{margin:2mm 0;line-height:1.45}.bulk-print-label footer{border-top:1px solid #111;grid-template-columns:1fr 1fr;gap:4mm;padding-top:4mm;display:grid}.bulk-print-label footer div{gap:2mm;display:grid}.bulk-print-label footer code{text-align:center;letter-spacing:4px;border:2px solid #111;grid-column:1/-1;padding:4mm;font-size:20px;font-weight:800}.bulk-print-label footer a{color:#111;grid-column:1/-1;font-size:10px}.bulk-print-page.a4>section{grid-template-columns:repeat(2,1fr)}.bulk-print-page.a4 .bulk-print-label{min-height:125mm}.bulk-print-page.sticker>section{padding:0;display:block}.bulk-print-page.sticker .bulk-print-label{box-sizing:border-box;page-break-after:always;width:100mm;height:150mm;margin:0 auto}@media print{.bulk-print-page>.print-trigger{display:none}.bulk-print-page{margin:0}.bulk-print-page.a4>section{gap:5mm;padding:5mm}.bulk-print-page.sticker .bulk-print-label{border:0;margin:0}.bulk-print-page.sticker>section{padding:0}}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:740px}.admin-table th{color:#8b8580;letter-spacing:.07em;text-align:left;text-transform:uppercase;background:#faf9f7;height:38px;padding:0 14px;font-size:6px;font-weight:850}.admin-table td{border-top:1px solid var(--admin-line);color:#57514d;height:63px;padding:9px 14px;font-size:8px}.admin-table td>b,.admin-table td>div>b{color:var(--admin-ink);font-size:8px;display:block}.admin-table td>small,.admin-table td>div>small{color:var(--admin-muted);margin-top:4px;font-size:6px;display:block}.admin-table td>strong{color:var(--admin-ink);font-size:9px}.admin-table td>button{color:var(--admin-muted);cursor:pointer;background:0 0;border:0;font-size:8px}.products-table td:nth-child(2){align-items:center;gap:11px;min-width:270px;display:flex}.products-table td:nth-child(2) img{object-fit:cover;border-radius:4px;width:38px;height:47px}.products-table code{color:#6f665f;background:#f2efeb;border-radius:4px;padding:4px 6px;font-size:7px}.channel-pills{gap:4px;display:flex}.channel-pills span{color:#6a635e;background:#f1eee9;border-radius:5px;place-items:center;min-width:23px;height:21px;font-size:6px;font-weight:800;display:grid}.stock-low{color:#a04943!important}.workflow-note{background:#fbf5ea;border:1px solid #e7dbc7;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;margin-top:14px;padding:14px 18px;display:grid}.workflow-note>span{background:#ead5ac;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.workflow-note b{font-size:8px}.workflow-note p{color:var(--admin-muted);margin:4px 0 0;font-size:7px}.workflow-note button{background:0 0;border:0;font-size:7px;font-weight:800}.product-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.product-summary>div{border:1px solid var(--admin-line);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;min-height:69px;padding:0 17px;display:flex}.product-summary span{color:var(--admin-muted);font-size:8px}.product-summary b{font-family:var(--serif);font-size:23px;font-weight:500}.product-summary .warning b{color:#a04943}.product-command input[type=checkbox]{accent-color:#e82b37;cursor:pointer;width:15px;height:15px}.product-bulkbar{background:linear-gradient(90deg,#151014,#0d0f12);border:1px solid #e82b374d;border-radius:5px;align-items:center;gap:8px;margin-bottom:12px;padding:11px 13px;display:flex}.product-bulkbar b{color:#fff;margin-right:auto;font-size:9px}.product-bulkbar button{color:#d9dde2;cursor:pointer;background:#15181d;border:1px solid #ffffff21;border-radius:4px;padding:9px 11px;font:700 7px monospace}.product-bulkbar button:hover{color:#fff;border-color:#e82b37}.product-bulkbar .danger,.product-actions div .danger{color:#ff6670}.product-sort{position:relative!important;overflow:visible!important}.product-sort>div{z-index:90;background:#0d1014;border:1px solid #ffffff24;border-radius:4px;min-width:210px;padding:5px;display:grid;position:absolute;top:33px;right:0;box-shadow:0 18px 50px #000d}.product-sort>div button{color:#aeb5bd;text-align:left;height:auto;padding:10px 12px}.product-sort>div button:hover,.product-sort>div button.selected{color:#fff;background:#e82b3721}.product-actions{position:relative}.product-actions>button{padding:8px}.product-actions>div{z-index:80;background:#0d1014;border:1px solid #ffffff24;border-radius:4px;min-width:175px;padding:5px;display:grid;position:absolute;top:44px;right:12px;box-shadow:0 18px 50px #000c}.product-actions>div button{color:#cbd0d6;text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 12px;font:700 7px monospace}.product-actions>div button:hover{color:#fff;background:#e82b3721}.product-empty{color:#6f7780;align-content:center;place-items:center;gap:7px;min-height:180px;display:grid}.product-empty b{color:#dce0e4}.product-modal-backdrop{z-index:300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.product-action-modal{color:#dfe3e8;background:#0d1014;border:1px solid #e82b375c;border-radius:6px;width:min(470px,100%);padding:20px;box-shadow:0 28px 90px #000}.product-action-modal header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.product-action-modal header small{color:#e82b37;letter-spacing:.12em;font:800 7px monospace}.product-action-modal h3{margin:5px 0 0;font-size:20px}.product-action-modal header>button{color:#9ca4ad;background:0 0;border:0;font-size:22px}.product-action-modal>p,.impact-note{color:#7f8891;font-size:9px}.product-action-modal label{color:#aeb5bd;gap:7px;margin-top:14px;font:700 8px monospace;display:grid}.product-action-modal input{color:#fff;background:#080a0d;border:1px solid #ffffff21;border-radius:4px;outline:none;height:42px;padding:0 12px}.product-action-modal input:focus{border-color:#e82b37}.mode-switch{grid-template-columns:1fr 1fr;gap:6px;margin-top:14px;display:grid}.mode-switch button{color:#8d969f;background:#111419;border:1px solid #ffffff1f;padding:11px}.mode-switch button.active{color:#fff;background:#e82b3721;border-color:#e82b37}.impact-note{background:#111419;border-left:2px solid #e82b37;margin-top:13px;padding:8px 10px}.product-action-modal footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.product-action-modal footer button{color:#bbc2ca;background:#12151a;border:1px solid #ffffff26;border-radius:4px;padding:10px 15px;font-weight:700}.product-action-modal footer .primary{color:#fff;background:#e82b37;border-color:#e82b37}@media (width<=850px){.product-bulkbar{flex-direction:column;align-items:stretch}.product-bulkbar b{margin:0 0 4px}.product-summary{grid-template-columns:repeat(2,1fr)}}.integration-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.integration-card{border:1px solid var(--admin-line);background:#fff;border-radius:11px;min-width:0;padding:16px}.integration-card>div:first-child{align-items:center;gap:10px;display:flex}.integration-card>div:first-child>span,.service-list>div>span,.integration-modal-brand>span{color:#fff;border-radius:8px;flex:none;place-items:center;width:35px;height:35px;font-size:7px;font-weight:900;display:grid}.integration-card h3{margin:0;font-size:10px}.integration-card p{color:var(--admin-muted);margin:4px 0 0;font-size:6px}.integration-card>.admin-status{margin-top:15px}.integration-card dl{border-top:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line);grid-template-columns:repeat(3,1fr);margin:14px 0;display:grid}.integration-card dl>div{padding:10px 4px}.integration-card dl>div+div{border-left:1px solid var(--admin-line)}.integration-card dt{min-height:18px;color:var(--admin-muted);font-size:5px;line-height:1.4}.integration-card dd{font-family:var(--serif);margin:4px 0 0;font-size:12px}.integration-card>button{border:1px solid var(--admin-line);background:#faf9f7;border-radius:6px;width:100%;height:31px;font-size:7px;font-weight:800}.channel-matrix{margin-top:14px;overflow:hidden}.channel-matrix>.card-heading,.report-table>.card-heading{padding:18px 20px}.pricing-layout{grid-template-columns:minmax(0,1.4fr) minmax(310px,.75fr);gap:14px;display:grid}.pricing-form{padding:21px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:23px;display:grid}.number-field>span{color:var(--admin-muted);margin-bottom:7px;font-size:7px;font-weight:700;display:block}.number-field>div{border:1px solid var(--admin-line);background:#faf9f7;border-radius:7px;align-items:center;height:42px;display:flex}.number-field input{min-width:0;font-family:var(--serif);background:0 0;border:0;outline:0;flex:1;padding:0 12px;font-size:16px}.number-field b{color:var(--admin-gold);padding:0 12px;font-size:9px}.price-presets{border-top:1px solid var(--admin-line);align-items:center;gap:7px;margin-top:22px;padding-top:17px;display:flex}.price-presets>span{color:var(--admin-muted);margin-right:auto;font-size:7px}.price-presets button{border:1px solid var(--admin-line);background:#fff;border-radius:6px;height:26px;padding:0 9px;font-size:6px}.price-result{color:#fff;background:radial-gradient(circle at 100% 0,#d9ba8538,#0000 35%),#28201c;border-radius:11px;padding:27px}.price-result>p{color:#c9a770;letter-spacing:.15em;margin:0;font-size:7px;font-weight:850}.price-result>strong{font-family:var(--serif);margin-top:11px;font-size:clamp(32px,3.3vw,48px);font-weight:400;display:block}.price-result>span{color:#9e918a;font-size:7px}.price-breakdown{border-top:1px solid #ffffff1a;margin-top:28px}.price-breakdown>div{color:#a99c94;border-bottom:1px solid #ffffff12;justify-content:space-between;padding:10px 0;font-size:7px;display:flex}.price-breakdown b{color:#e8dfd9;font-weight:600}.price-breakdown .profit{color:#d6b67f}.price-breakdown .profit b{color:#e1c590}.profit-meter{background:#ffffff1a;border-radius:99px;height:4px;margin-top:19px;overflow:hidden}.profit-meter span{border-radius:inherit;background:#cba564;height:100%;display:block}.price-result>small{color:#8f827a;margin-top:7px;font-size:6px;display:block}.rules-card{margin-top:14px;padding:20px}.rule-row{border-top:1px solid var(--admin-line);grid-template-columns:34px minmax(220px,1fr) auto auto;align-items:center;gap:12px;padding:13px 0;display:grid}.rule-row:first-of-type{margin-top:14px}.rule-row>div{flex-direction:column;gap:4px;display:flex}.rule-row>div b{font-size:8px}.rule-row>div small{color:var(--admin-muted);font-size:6px}.rule-row>strong{color:var(--admin-green);font-size:7px}.rule-row>button{background:0 0;border:0;font-size:7px;font-weight:750}.finance-hero{color:#fff;background:radial-gradient(circle at 90% 0,#d6b3772e,#0000 36%),#28201c;border-radius:11px;grid-template-columns:.8fr 1.2fr;align-items:center;min-height:165px;padding:25px 30px;display:grid;overflow:hidden}.finance-hero p{color:#c6a26a;letter-spacing:.15em;margin:0;font-size:7px;font-weight:850}.finance-hero>div>strong{font-family:var(--serif);margin-top:10px;font-size:clamp(34px,4vw,52px);font-weight:400;display:block}.finance-hero>div>span{color:#77c3a3;font-size:7px}.finance-hero dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.finance-hero dl>div{border-left:1px solid #ffffff1c;padding-left:20px}.finance-hero dt{color:#91847d;font-size:6px}.finance-hero dd{font-family:var(--serif);margin:8px 0 0;font-size:14px}.line-chart{margin-top:20px}.line-chart svg{width:100%;height:170px}.line-chart>div{color:var(--admin-muted);justify-content:space-between;font-size:6px;display:flex}.payout-card{padding:20px}.payout-card>div:not(.card-heading){border-top:1px solid var(--admin-line);grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:15px 0;display:grid}.payout-card>div:nth-child(2){margin-top:13px}.payout-card>div>div{flex-direction:column;gap:4px;display:flex}.payout-card b{font-size:8px}.payout-card small{color:var(--admin-muted);font-size:6px}.payout-card strong{font-family:var(--serif);font-size:12px}.report-table{margin-top:14px;padding:0;overflow:hidden}.campaign-layout{grid-template-columns:minmax(380px,1.05fr) minmax(360px,.95fr);gap:14px;display:grid}.campaign-preview{color:#fff;border-radius:11px;min-height:500px;position:relative;overflow:hidden}.campaign-preview:after{content:"";background:linear-gradient(#0000 33%,#1e140fa3);position:absolute;inset:0}.campaign-preview img{object-fit:cover;object-position:60% center;width:100%;height:100%}.campaign-preview>div{z-index:1;padding:35px;position:absolute;bottom:0;left:0;right:0}.campaign-preview>div>span{color:#e8cb98;letter-spacing:.17em;font-size:7px;font-weight:850}.campaign-preview h3{max-width:390px;font-family:var(--serif);margin:10px 0 18px;font-size:40px;font-weight:400;line-height:1}.campaign-preview button{text-transform:uppercase;background:#fff;border:0;height:35px;padding:0 14px;font-size:7px;font-weight:800}.campaign-preview>small{z-index:2;color:var(--admin-ink);background:#ffffffe6;border-radius:5px;padding:7px 9px;font-size:6px;font-weight:850;position:absolute;top:18px;right:18px}.campaign-list{flex-direction:column;gap:10px;display:flex}.campaign-list article{grid-template-columns:minmax(190px,1fr) auto;align-items:center;gap:12px;min-height:118px;padding:16px;display:grid}.campaign-list article>div{align-items:center;gap:10px;display:flex}.campaign-color{border-radius:5px;width:33px;height:45px}.campaign-color.gold{background:linear-gradient(135deg,#e3c59c,#9e743d)}.campaign-color.wine{background:linear-gradient(135deg,#b86667,#5f282b)}.campaign-color.slate{background:linear-gradient(135deg,#a6a49f,#55514e)}.campaign-list article>div>div{flex-direction:column;gap:4px;display:flex}.campaign-list b{font-size:8px}.campaign-list small,.campaign-list p{color:var(--admin-muted);font-size:6px}.campaign-list p{margin:0}.campaign-list button{background:0 0;border:0;width:max-content;padding:0;font-size:7px;font-weight:800}.settings-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:14px;display:grid}.settings-grid.lower-settings{grid-template-columns:1fr 1fr;margin-top:14px}.settings-card{padding:20px}.automation-flow{background:#faf8f5;border-radius:8px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin:22px 0;padding:15px;display:grid}.automation-flow>div{grid-template-columns:24px 1fr;gap:1px 8px;display:grid}.automation-flow>div>span{color:#9a6d2f;background:#eee3d3;border-radius:50%;grid-row:1/span 2;place-items:center;width:24px;height:24px;font-size:7px;font-weight:900;display:grid}.automation-flow b{font-size:7px}.automation-flow small{color:var(--admin-muted);font-size:5px}.automation-flow>i{color:#bcb4ad;font-style:normal}.toggle-list{border-top:1px solid var(--admin-line)}.toggle-row{border-bottom:1px solid var(--admin-line);cursor:pointer;justify-content:space-between;align-items:center;min-height:47px;display:flex;position:relative}.toggle-row>span{padding-right:55px;font-size:7px;font-weight:650}.toggle-row input{opacity:0;position:absolute}.toggle-row i{background:#d8d4cf;border-radius:99px;width:34px;height:19px;transition:background .16s;position:absolute;right:0}.toggle-row i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #00000024}.toggle-row input:checked+i{background:var(--admin-green)}.toggle-row input:checked+i:after{transform:translate(15px)}.credential-note{background:#fbf5ea;border:1px solid #e5d7c1;border-radius:8px;grid-template-columns:25px 1fr;gap:10px;margin-top:16px;padding:12px;display:grid}.credential-note>span{width:24px;height:24px;font-family:var(--serif);background:#ead5ac;border-radius:50%;place-items:center;font-size:11px;display:grid}.credential-note p{color:var(--admin-muted);margin:0;font-size:6px;line-height:1.6}.credential-note b{color:var(--admin-ink)}.service-list{margin-top:15px}.service-list>div{border-top:1px solid var(--admin-line);grid-template-columns:35px 1fr auto;align-items:center;gap:9px;padding:12px 0;display:grid}.service-list>div>div{flex-direction:column;gap:4px;display:flex}.service-list b{font-size:8px}.service-list small{color:var(--admin-muted);font-size:6px}.select-setting{border-top:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:20px;min-height:61px;display:flex}.select-setting:first-of-type{margin-top:15px}.select-setting>span{flex-direction:column;gap:4px;font-size:7px;font-weight:700;display:flex}.select-setting small{color:var(--admin-muted);font-size:5px;font-weight:400}.select-setting select{border:1px solid var(--admin-line);background:#faf9f7;border-radius:6px;height:31px;padding:0 8px;font-size:7px}.admin-toast{z-index:100;color:#fff;background:#28201c;border-radius:9px;min-width:280px;padding:15px 18px;font-size:8px;font-weight:700;animation:.25s both toastIn;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 40px #1e151140}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)}}.modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1c151194;place-items:center;padding:25px;display:grid;position:fixed;inset:0;overflow-y:auto}.admin-modal{background:#fff;border-radius:13px;width:min(680px,100%);max-height:calc(100vh - 50px);animation:.25s both modalIn;overflow-y:auto;box-shadow:0 28px 90px #1b120e4d}@keyframes modalIn{0%{opacity:0;transform:translateY(9px)scale(.99)}}.admin-modal>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;padding:22px 25px;display:flex}.admin-modal header p{color:var(--admin-gold);letter-spacing:.16em;margin:0 0 5px;font-size:7px;font-weight:850}.admin-modal header h2{font-family:var(--serif);margin:0;font-size:27px;font-weight:400}.admin-modal header>button{font-family:var(--serif);cursor:pointer;background:0 0;border:0;font-size:28px}.product-modal form{padding:22px 25px 25px}.upload-field input{opacity:0;width:1px;height:1px;position:absolute}.upload-field label{cursor:pointer;background:#faf8f5;border:1px dashed #cfc6bc;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:92px;display:flex}.upload-field label>span{color:#9a7139;background:#eee5d8;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.upload-field b{margin-top:7px;font-size:8px}.upload-field small{color:var(--admin-muted);margin-top:4px;font-size:6px}.modal-form-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px;display:grid}.modal-form-grid label.wide{grid-column:1/-1}.modal-form-grid label>span{color:var(--admin-muted);margin-bottom:6px;font-size:7px;font-weight:700;display:block}.modal-form-grid input,.modal-form-grid select{border:1px solid var(--admin-line);background:#fff;border-radius:7px;outline:0;width:100%;height:39px;padding:0 11px;font-size:8px}.product-modal fieldset{border:0;gap:8px;margin:18px 0 0;padding:0;display:flex}.product-modal legend{width:100%;color:var(--admin-muted);margin-bottom:8px;font-size:7px;font-weight:700}.product-modal fieldset label input{opacity:0;position:absolute}.product-modal fieldset label span{border:1px solid var(--admin-line);min-width:44px;height:30px;color:var(--admin-muted);cursor:pointer;border-radius:6px;place-items:center;font-size:7px;display:grid}.product-modal fieldset label input:checked+span{border-color:var(--admin-ink);background:var(--admin-ink);color:#fff}.product-modal footer,.integration-modal>footer{border-top:1px solid var(--admin-line);justify-content:flex-end;align-items:center;gap:8px;margin-top:23px;padding-top:17px;display:flex}.product-modal footer button,.integration-modal footer button,.integration-modal footer a{border:1px solid var(--admin-line);background:#fff;border-radius:7px;height:36px;padding:0 14px;font-size:7px;font-weight:800}.product-modal footer button:last-child,.integration-modal footer a{border-color:var(--admin-ink);background:var(--admin-ink);color:#fff;align-items:center;display:flex}.product-modal footer button:disabled{opacity:.55}.integration-modal-brand{align-items:center;gap:12px;display:flex}.integration-modal-brand>span{width:43px;height:43px}.integration-modal-body{text-align:center;padding:30px 35px 10px}.lock-mark{width:62px;height:62px;color:var(--admin-gold);font-family:var(--serif);background:#f4ebdc;border-radius:50%;place-items:center;margin:0 auto;font-size:25px;display:grid}.integration-modal-body h3{font-family:var(--serif);margin:17px 0 8px;font-size:23px;font-weight:500}.integration-modal-body>p{max-width:470px;color:var(--admin-muted);margin:0 auto;font-size:8px;line-height:1.7}.integration-modal-body>div{background:#f8f6f2;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:24px;padding:14px;display:flex}.integration-modal-body>div b{width:100%;margin-bottom:4px;font-size:7px}.integration-modal-body code{color:#756c66;background:#fff;border-radius:5px;padding:6px 8px;font-size:6px}.integration-modal>footer{margin:18px 25px 0;padding:18px 0 23px}.sidebar-scrim{display:none}.admin-signin{min-height:100vh;color:var(--ink);text-align:center;background:radial-gradient(circle at 20% 0,#d6b17438,#0000 28%),#f3ece3;place-items:center;padding:25px;display:grid}.admin-signin section{background:#fffaf4e6;border:1px solid #4d352a24;border-radius:16px;width:min(470px,100%);padding:43px;box-shadow:0 30px 90px #432d221a}.admin-signin img{object-fit:cover;object-position:50% 29%;border-radius:50%;width:84px;height:84px;margin:0 auto 19px}.admin-signin p{color:var(--gold);letter-spacing:.18em;margin:0;font-size:8px;font-weight:850}.admin-signin h1{font-family:var(--serif);margin:13px 0 12px;font-size:35px;font-weight:400;line-height:1.04}.admin-signin>section>span{color:var(--muted);font-family:var(--serif);font-size:14px;line-height:1.65;display:block}.admin-signin a{background:var(--ink);color:#fff;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;width:100%;height:49px;margin-top:26px;font-size:9px;font-weight:800;display:flex}.admin-signin small{color:#9a8b82;margin-top:13px;font-size:7px;display:block}@media (width<=1200px){.metric-grid,.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-hero{grid-template-columns:1fr;gap:25px}.finance-hero dl{border-top:1px solid #ffffff1c;padding-top:20px}}@media (width<=980px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{transition:transform .26s;transform:translate(-102%)}.admin-sidebar.mobile-open{transform:translate(0)}.admin-mobile-close{color:#fff;font-family:var(--serif);background:0 0;border:0;margin-left:auto;font-size:24px;display:block}.sidebar-scrim{z-index:35;background:#1a131080;border:0;display:block;position:fixed;inset:0}.admin-workspace{grid-column:1}.admin-mobile-menu{border:1px solid var(--admin-line);background:#fff;border-radius:7px;width:34px;height:34px;font-size:13px;display:block}.dashboard-grid,.dashboard-grid.lower-grid,.pricing-layout,.settings-grid,.settings-grid.lower-settings,.campaign-layout{grid-template-columns:1fr}.campaign-preview{min-height:580px}}@media (width<=720px){.admin-topbar{height:68px;padding:0 14px}.admin-title p{display:none}.admin-title h1{font-size:18px}.admin-top-actions label,.notification-button{display:none}.admin-top-actions>a{padding:0 10px;font-size:7px}.admin-content{padding:0 13px 45px}.admin-contextbar small{display:none}.welcome-row,.view-heading{flex-direction:column;align-items:flex-start}.welcome-row h2,.view-heading h2{font-size:34px}.overview-actions,.view-heading>div:last-child{width:100%}.overview-actions button,.view-heading>div:last-child button{flex:1}.metric-grid,.product-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{min-height:120px}.metric-card>strong{font-size:23px}.donut-wrap{justify-content:center}.mini-orders>div{grid-template-columns:34px 1fr auto}.mini-orders .admin-status{display:none}.inventory-strip{flex-wrap:wrap;align-items:flex-start;padding:17px}.inventory-strip>div{width:100%}.order-stages{grid-template-columns:repeat(2,1fr)}.order-stages button:last-child{grid-column:1/-1}.integration-grid,.form-grid,.modal-form-grid{grid-template-columns:1fr}.modal-form-grid label.wide{grid-column:auto}.price-presets{flex-wrap:wrap;align-items:flex-start}.price-presets>span{width:100%}.finance-hero dl{grid-template-columns:repeat(2,1fr);row-gap:20px}.campaign-preview{min-height:510px}.automation-flow{grid-template-columns:1fr}.automation-flow>i{display:none}.admin-toast{min-width:0;bottom:13px;left:13px;right:13px}.modal-backdrop{align-items:start;padding:10px}.admin-modal{max-height:calc(100vh - 20px)}.product-modal fieldset{flex-wrap:wrap}}@media (width<=420px){.admin-contextbar>button{font-size:0}.admin-contextbar>button:after{content:"Rapor ↓";font-size:7px}.metric-grid{gap:8px}.metric-card{padding:15px 13px}.metric-card p{font-size:7px}.metric-card>strong{font-size:20px}.donut-wrap{align-items:flex-start}.donut{width:110px;height:110px}.donut:before{width:74px;height:74px}.workflow-note{grid-template-columns:31px 1fr}.workflow-note>button{grid-column:2;justify-self:start}.campaign-preview h3{font-size:34px}.admin-signin section{padding:34px 24px}}.checkout-page,.paytr-page,.checkout-state{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 12% 0,#dcbc8b24,#0000 27%),#f7f3ed}.checkout-page>header,.paytr-page>header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf4eb;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;padding:0 clamp(20px,5vw,74px);display:grid}.checkout-brand{font-family:var(--serif);letter-spacing:.15em;align-items:center;gap:10px;font-size:19px;display:flex}.checkout-brand img{object-fit:cover;object-position:50% 29%;border-radius:50%;width:39px;height:39px}.checkout-page>header>div{color:var(--muted);align-items:center;gap:9px;font-size:8px;font-weight:700;display:flex}.checkout-page>header>div span{border:1px solid var(--gold);width:21px;height:21px;color:var(--gold);border-radius:50%;place-items:center;font-size:7px;display:grid}.checkout-page>header>div i{background:#d2c7bd;width:36px;height:1px}.checkout-page>header>b{color:var(--muted);justify-self:end;font-size:7px;font-weight:650}.checkout-page>form{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:clamp(35px,6vw,90px);max-width:1250px;margin:0 auto;padding:70px clamp(20px,4vw,60px) 90px;display:grid}.checkout-form h1{font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(43px,5vw,68px);font-weight:400}.checkout-form>span{max-width:560px;color:var(--muted);font-family:var(--serif);margin-top:13px;font-size:15px;line-height:1.6;display:block}.checkout-fields{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:35px;display:grid}.checkout-fields .wide{grid-column:1/-1}.checkout-fields label>span{color:var(--muted);margin-bottom:7px;font-size:8px;font-weight:700;display:block}.checkout-fields input,.checkout-fields textarea{border:1px solid var(--line);background:#ffffffbf;border-radius:7px;outline:0;width:100%;padding:0 13px;font-size:12px;transition:border .16s,background .16s}.checkout-fields input{height:47px}.checkout-fields textarea{resize:vertical;padding-top:13px;line-height:1.5}.checkout-fields input:focus,.checkout-fields textarea:focus{border-color:var(--gold);background:#fff}.checkout-consent{color:var(--muted);align-items:flex-start;gap:9px;margin-top:20px;font-size:8px;line-height:1.55;display:flex}.checkout-consent input{accent-color:var(--ink);margin-top:1px}.checkout-error{color:#984b45;background:#fbefed;border:1px solid #edcac6;border-radius:7px;margin-top:15px;padding:12px 14px;font-size:8px;line-height:1.5}.checkout-form>button{background:var(--ink);color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;width:100%;height:54px;margin-top:21px;font-size:9px;font-weight:800}.checkout-form>button:disabled{opacity:.62}.checkout-trust{color:#95877f;justify-content:space-between;gap:12px;margin-top:14px;font-size:7px;display:flex}.checkout-summary{border:1px solid var(--line);background:#fffaf4e0;border-radius:12px;align-self:start;padding:26px;box-shadow:0 18px 60px #4a322612}.checkout-summary>p{color:var(--gold);letter-spacing:.17em;margin:0;font-size:7px;font-weight:850}.checkout-summary h2{font-family:var(--serif);margin:7px 0 22px;font-size:25px;font-weight:500}.checkout-items{border-top:1px solid var(--line)}.checkout-items article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;gap:13px;padding:14px 0;display:grid}.checkout-items img{object-fit:cover;border-radius:5px;width:70px;height:87px}.checkout-items article>div{flex-direction:column;padding:5px 0;display:flex}.checkout-items b{font-family:var(--serif);font-size:13px;font-weight:500}.checkout-items span{color:var(--muted);margin-top:6px;font-size:7px}.checkout-items strong{margin-top:auto;font-size:9px}.checkout-summary dl{margin:18px 0 0}.checkout-summary dl>div{color:var(--muted);justify-content:space-between;padding:6px 0;font-size:8px;display:flex}.checkout-summary dl>div:last-child{border-top:1px solid var(--line);color:var(--ink);font-family:var(--serif);margin-top:10px;padding-top:16px;font-size:17px}.checkout-summary dd{margin:0;font-weight:700}.checkout-summary>small{color:#9b8e86;margin-top:12px;font-size:7px;display:block}.checkout-empty,.checkout-state{text-align:center}.checkout-empty{place-content:center;min-height:calc(100vh - 76px);padding:30px;display:grid}.checkout-empty>span,.checkout-state section>img{border:1px solid var(--gold);border-radius:50%;width:76px;height:76px;margin:0 auto 20px}.checkout-empty>span{color:var(--gold);font-family:var(--serif);place-items:center;font-size:30px;display:grid}.checkout-empty h1,.checkout-state h1{font-family:var(--serif);margin:0;font-size:42px;font-weight:400}.checkout-empty p{color:var(--muted);font-family:var(--serif)}.checkout-empty a,.checkout-state a{background:var(--ink);color:#fff;text-transform:uppercase;align-items:center;min-height:45px;margin-top:20px;padding:0 18px;font-size:8px;font-weight:800;display:inline-flex}.paytr-page>header{grid-template-columns:1fr auto}.paytr-page>header>p{color:var(--muted);font-size:8px;font-weight:700}.paytr-frame{background:#fff;border:0;border-radius:12px;width:min(1050px,100% - 30px);min-height:860px;margin:30px auto;display:block}.checkout-state{place-items:center;padding:30px;display:grid}.checkout-state section{border:1px solid var(--line);background:#fffaf4e6;border-radius:14px;width:min(520px,100%);padding:44px;box-shadow:0 25px 80px #412a1f17}.checkout-state section>img{object-fit:cover;object-position:50% 29%}.checkout-state section>p{color:var(--gold);letter-spacing:.17em;margin:0 0 12px;font-size:8px;font-weight:850}.checkout-state section>span{color:var(--muted);font-family:var(--serif);margin-top:15px;font-size:15px;line-height:1.65;display:block}.checkout-state.failure section>img{filter:grayscale(.35)}@media (width<=820px){.checkout-page>header,.paytr-page>header{grid-template-columns:1fr auto;min-height:67px;padding:0 16px}.checkout-page>header>div{display:none}.checkout-brand{font-size:16px}.checkout-brand img{width:34px;height:34px}.checkout-page>form{grid-template-columns:1fr;padding-top:45px}.checkout-summary{grid-row:1}}@media (width<=520px){.checkout-page>header>b{font-size:0}.checkout-page>header>b:after{content:"🔒 Güvenli";font-size:7px}.checkout-page>form{padding:30px 13px 60px}.checkout-fields{grid-template-columns:1fr}.checkout-fields .wide{grid-column:auto}.checkout-form h1{font-size:43px}.checkout-trust{flex-wrap:wrap}.checkout-state section{padding:36px 23px}.checkout-state h1{font-size:35px}}.master-page{color:#241d18;background:#f6f2ec;min-height:100vh;padding:28px 34px 70px;font-family:Arial,sans-serif}.master-top{grid-template-columns:180px 1fr 130px;align-items:center;gap:28px;max-width:1450px;margin:auto;display:grid}.master-top>a{color:#78582f;font-weight:700;text-decoration:none}.master-top small{letter-spacing:.18em;color:#a47a40}.master-top h1{margin:5px 0;font-family:Georgia,serif;font-size:38px}.master-top p{color:#776c63;margin:0}.score{color:#fff;background:#211b17;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:112px;height:112px;display:flex}.score b{font:28px Georgia}.score span{color:#cdbb9f;font-size:11px}.master-tabs{border-bottom:1px solid #d9cfc3;gap:3px;max-width:1450px;margin:28px auto 0;display:flex;overflow:auto}.master-tabs button{color:#796f66;white-space:nowrap;background:0 0;border:0;padding:15px 18px}.master-tabs button.active{color:#392a1b;border-bottom:2px solid #b07b32;font-weight:700}.master-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:22px;max-width:1450px;margin:24px auto;display:grid}.master-card,.validation-card{background:#fff;border:1px solid #e2d9cf;border-radius:14px;box-shadow:0 15px 35px #3b2a180f}.master-card{padding:30px}.validation-card{padding:24px;position:sticky;top:20px}.section-title{gap:15px;margin-bottom:25px;display:flex}.section-title>span{color:#b07b32;font:24px Georgia}.section-title h2{margin:0;font:28px Georgia}.section-title p{color:#84776c;margin:6px 0}.master-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.master-grid label,.variant-row label{color:#6f6258;flex-direction:column;gap:8px;font-size:12px;font-weight:700;display:flex}.master-grid label.wide{grid-column:1/-1}.master-grid input,.master-grid textarea,.variant-row input{color:#241d18;background:#fcfaf7;border:1px solid #d8cec3;border-radius:7px;padding:12px;font:14px Arial}.attribute-group{border-top:1px solid #eee7df;padding:20px 0}.attribute-group h3{margin:0 0 16px;font:19px Georgia}.image-drop{color:#835b25;cursor:pointer;border:1px solid #b07b32;border-radius:7px;padding:12px 17px;font-weight:700;display:inline-block}.image-grid{grid-template-columns:repeat(6,1fr);gap:10px;margin:18px 0 30px;display:grid}.image-slot{aspect-ratio:1;color:#a18d77;background:#f4efe8;border:1px dashed #c9b9a4;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.image-slot img{object-fit:cover;width:100%;height:100%}.image-slot button{background:#fff;border:0;border-radius:50%;width:24px;height:24px;position:absolute;top:3px;right:3px}.variant-head{justify-content:space-between;align-items:center;display:flex}.variant-head button,.export-row a{color:#835b25;background:#fff;border:1px solid #b07b32;border-radius:7px;padding:9px 12px;text-decoration:none}.variant-row{border-top:1px solid #eee7df;grid-template-columns:repeat(6,1fr);gap:9px;padding:14px 0;display:grid}.channel-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.channel-grid label{cursor:pointer;border:1px solid #ddd3c8;border-radius:10px;grid-template-columns:auto 1fr;gap:5px 10px;padding:17px;display:grid}.channel-grid label span{color:#8b7e72;grid-column:2;font-size:12px}.export-row{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.validation-card h3{margin-top:0;font:22px Georgia}.validation-card>p{color:#75695f}.validation-card ul{max-height:390px;padding:0;list-style:none;overflow:auto}.validation-card li{border-bottom:1px solid #eee7df;padding:9px 0 9px 17px;font-size:13px;position:relative}.validation-card li:before{content:"";background:#c94f45;border-radius:50%;width:7px;height:7px;position:absolute;top:14px;left:0}.validation-card li.warning:before{background:#d49c37}.save-stack{gap:9px;margin-top:20px;display:grid}.save-stack button{background:#fff;border:1px solid #33271f;border-radius:7px;padding:12px;font-weight:700}.save-stack .primary{color:#fff;background:#33271f}.form-message{color:#8a5f28;margin-top:14px;font-size:12px;line-height:1.5;display:block}@media (width<=900px){.master-page{padding:18px 14px 60px}.master-top{grid-template-columns:1fr auto}.master-top>a{grid-column:1/-1}.master-top h1{font-size:31px}.score{width:82px;height:82px}.master-layout{grid-template-columns:1fr}.validation-card{grid-row:1;position:static}.image-grid{grid-template-columns:repeat(4,1fr)}.variant-row{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.master-card{padding:20px 15px}.master-grid,.channel-grid{grid-template-columns:1fr}.master-grid label.wide{grid-column:auto}.image-grid{grid-template-columns:repeat(3,1fr)}.master-top p{display:none}.score{width:72px;height:72px}.score b{font-size:22px}.master-tabs{margin-top:18px}.master-tabs button{padding:12px 11px}.variant-row{grid-template-columns:1fr}}.category-picker,.image-actions,.excel-controls,.scenario-row{flex-wrap:wrap;align-items:end;gap:10px;margin:0 0 24px;display:flex}.category-picker label{gap:7px;min-width:300px;font-size:12px;font-weight:700;display:grid}.category-picker select,.image-actions input,.excel-controls select{background:#fcfaf7;border:1px solid #d8cec3;border-radius:7px;padding:11px}.category-picker button,.image-actions button,.excel-controls button,.excel-controls a,.scenario-row button,.ai-wide,.settings-save{color:#76501f;cursor:pointer;background:#fff;border:1px solid #a97534;border-radius:7px;padding:11px 14px;font-weight:700;text-decoration:none}.scenario-row button:hover,.scenario-row button:focus{color:#fff;background:#33271f}.ai-field>div{grid-template-columns:1fr auto;gap:6px;display:grid}.ai-field button{color:#805823;background:#fbf4ea;border:1px solid #cbb38f;border-radius:7px;padding:0 11px;font-weight:700}.ai-field textarea{resize:vertical;width:100%}.image-actions input{flex:1;min-width:260px}.image-slot>span{color:#fff;background:#30271f;border-radius:4px;padding:3px 6px;font-size:9px;position:absolute;bottom:5px;left:5px}.image-slot>div{gap:2px;display:flex;position:absolute;top:3px;right:3px}.image-slot>div button{background:#fff;border:0;border-radius:50%;width:25px;height:25px;position:static;box-shadow:0 2px 7px #0002}.bulk-builder{background:#faf6f0;border:1px solid #e3d8cb;border-radius:10px;margin:25px 0;padding:18px}.bulk-builder h3{margin:0 0 15px;font:21px Georgia}.bulk-builder>div{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.bulk-builder label{gap:7px;font-size:12px;font-weight:700;display:grid}.bulk-builder input{border:1px solid #d8cec3;border-radius:7px;padding:11px}.bulk-builder button{color:#fff;background:#33271f;border:0;border-radius:7px;height:41px;padding:0 15px;font-weight:700}.validation-sections{gap:8px;display:grid}.validation-sections button{text-align:left;background:#fff;border:1px solid #e5ddd3;border-radius:8px;grid-template-columns:auto 1fr;gap:10px;padding:10px;display:grid}.validation-sections i{background:#4d9e68;border-radius:50%;width:9px;height:9px;margin-top:4px}.validation-sections button.warning i{background:#d49c37}.validation-sections button.error i{background:#c94f45}.validation-sections span{gap:3px;display:grid}.validation-sections small{color:#81756a;white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.mapping-table{border:1px solid #e0d7cc;border-radius:9px;max-height:520px;overflow:auto}.mapping-table table{border-collapse:collapse;width:100%;font-size:12px}.mapping-table th{color:#fff;text-align:left;background:#33271f;padding:10px;position:sticky;top:0}.mapping-table td{border-bottom:1px solid #eee7df;padding:8px 10px}.mapping-table input{border:1px solid #ddd2c5;border-radius:5px;width:100%;min-width:160px;padding:7px}.service-title{margin:35px 0 15px;font:24px Georgia}.service-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.service-grid>div{border:1px solid #e0d7cc;border-radius:9px;gap:5px;padding:13px;display:grid}.service-grid span{color:#7f7469;font-size:11px}.service-grid em{color:#a36f2c;font-size:11px;font-style:normal}.settings-save{color:#fff;background:#33271f;margin-top:20px}.suggestion-modal{z-index:100;background:#1e1814aa;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.suggestion-modal>section{background:#fff;border-radius:14px;width:100%;max-width:630px;max-height:85vh;padding:25px;overflow:auto}.suggestion-modal h2{margin:6px 0 20px;font:30px Georgia}.suggestion-modal>section>div{border-top:1px solid #eee5dc;padding:12px 0}.suggestion-modal p{color:#665b52;margin:5px 0;line-height:1.45}.suggestion-modal .notice{background:#fff5e6;border-radius:7px;padding:10px}.suggestion-modal footer{justify-content:flex-end;gap:9px;margin-top:15px;display:flex}.suggestion-modal footer button{background:#fff;border:1px solid #33271f;border-radius:7px;padding:11px 15px}.suggestion-modal footer button:last-child{color:#fff;background:#33271f}@media (width<=800px){.bulk-builder>div,.service-grid{grid-template-columns:1fr}.category-picker label,.image-actions input{width:100%;min-width:0}}.product-description{color:#766d66;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 12px;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.quick-add:disabled{cursor:not-allowed;color:#fff;opacity:.95;background:#6f675f}.product-price strong{line-height:1.3}.admin-shell{--admin-bg:#08090b;--admin-card:#111317;--admin-card-2:#15181d;--admin-ink:#eef0f3;--admin-muted:#818893;--admin-line:#ffffff16;--admin-gold:#ff3b45;--admin-green:#38d28b;--command-red:#f02b38;--command-blue:#4ba4ff;color:var(--admin-ink);background:#050607;font-family:Inter,Arial Narrow,Arial,sans-serif;position:relative}.command-wallpaper{z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#030405e6 0%,#0304056b 30%,#0304058a 72%,#030405db 100%),linear-gradient(#02030461,#020304a8),url(/brand/novalisse-command-wallpaper.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0;overflow:hidden}.command-wallpaper:before{content:"";will-change:transform,opacity;background:radial-gradient(circle at 52% 45%,#ff233126,#0000 22%),linear-gradient(112deg,#0000 38%,#ff2e3b0e 48%,#0000 58%);animation:16s ease-in-out infinite alternate wallpaperDrift;position:absolute;inset:-12%}.command-wallpaper:after{content:"";opacity:.7;background:repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 4px),radial-gradient(circle,#0000 25%,#0000009e 100%);position:absolute;inset:0}@keyframes wallpaperDrift{0%{opacity:.65;transform:scale(1.02)translate(-.6%)}to{opacity:1;transform:scale(1.07)translate(.8%,-.5%)}}.cyber-beam{z-index:1;filter:drop-shadow(0 0 6px #ff1928d9);opacity:0;will-change:transform,opacity;background:linear-gradient(90deg,#0000,#ff2d39f2,#ffffffd9,#0000);width:42vw;height:1px;position:absolute}.beam-one{animation:7.8s linear infinite beamSweepOne;top:29%;left:-45vw;transform:rotate(-6deg)}.beam-two{animation:10.4s linear 2.2s infinite beamSweepTwo;top:61%;right:-45vw;transform:rotate(4deg)}.beam-three{width:26vw;animation:13s linear 5.5s infinite beamSweepOne;top:46%;left:-45vw}@keyframes beamSweepOne{0%,55%{opacity:0;transform:translate(0)rotate(-6deg)}58%{opacity:.25}72%{opacity:.8}88%,to{opacity:0;transform:translate(165vw)rotate(-6deg)}}@keyframes beamSweepTwo{0%,60%{opacity:0;transform:translate(0)rotate(4deg)}64%{opacity:.25}80%{opacity:.7}96%,to{opacity:0;transform:translate(-165vw)rotate(4deg)}}.cyber-pulse{z-index:1;border:1px solid #ff2d3961;border-radius:50%;width:11rem;height:11rem;animation:4.4s ease-out infinite cyberPulse;position:absolute;top:45%;left:52%;transform:translate(-50%,-50%);box-shadow:0 0 45px #ff1e2c1f}@keyframes cyberPulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.58)}20%{opacity:.55}75%,to{opacity:0;transform:translate(-50%,-50%)scale(1.8)}}.admin-workspace{z-index:2;position:relative}.admin-sidebar{z-index:40}.admin-card,.metric-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-sidebar{background:radial-gradient(circle at 20% 0,#f02b381f,#0000 27%),linear-gradient(#0b0c0f,#08090b);border-right:1px solid #f02b3833;box-shadow:12px 0 40px #00000057}.admin-brand{border-bottom-color:#f02b3838}.admin-brand img{filter:saturate(.7)contrast(1.08);border:1px solid #f02b386b;border-radius:7px;box-shadow:0 0 18px #f02b381f}.admin-brand strong{letter-spacing:.18em;font-family:Inter,Arial,sans-serif;font-weight:800}.admin-brand span,.admin-sidebar nav>p{color:#d44a52}.admin-sidebar nav button{color:#858b94;letter-spacing:.025em;border-radius:3px}.admin-sidebar nav button:hover{color:#f7f7f8;background:#ffffff09}.admin-sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#f02b3829,#0000)}.admin-sidebar nav button.active:before{background:#ff3341;left:-18px;box-shadow:0 0 12px #ff3341}.admin-sidebar nav button.active>span{color:#ff414c}.admin-sidebar nav button>b{color:#ff6871;background:#f02b3826}.admin-health{background:#0e1114;border-color:#ffffff14;border-radius:3px}.admin-health>div span,.live-dot{background:#38d28b;box-shadow:0 0 10px #38d28b8c}.admin-profile{border-top-color:#ffffff14}.admin-profile>span{color:#ff4b55;background:#17191d;border:1px solid #f02b3859;border-radius:3px;font-family:monospace}.admin-profile b{color:#f3f4f5;letter-spacing:.04em}.admin-profile small{color:#6f7680}.admin-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08090be6;border-bottom-color:#ffffff12}.admin-title p{color:#ff414c;font-family:monospace}.admin-title h1{letter-spacing:-.02em;font-family:Inter,Arial,sans-serif;font-weight:650}.admin-top-actions label,.notification-button{background:#101216;border-color:#ffffff1a;border-radius:3px}.admin-top-actions input{color:#d9dde2}.admin-top-actions input::placeholder{color:#626973}.admin-top-actions>a{background:#e82b37;border:1px solid #f02b38;border-radius:3px;box-shadow:0 0 16px #e82b3726}.admin-content{background:linear-gradient(#05060757,#05060794),radial-gradient(circle at 82% 0,#f02b380f,#0000 28%)}.admin-shell{--admin-bg:#07090c;--admin-card:#111419;--admin-ink:#f2f4f7;--admin-muted:#9ba4af;--admin-line:#ffffff1c;--admin-gold:#ff4350;--admin-green:#46d99d}.admin-workspace{color:var(--admin-ink);background:#07090c}.inventory-strip{border-color:var(--admin-line);background:linear-gradient(105deg,#14171c,#0c0f13);box-shadow:0 14px 32px #0000003d}.inventory-strip p{color:#ff4350}.inventory-strip h3,.inventory-strip>span b,.inventory-strip>button{color:#f4f6f8}.inventory-strip>span{color:#a4adb8}.inventory-strip>button{background:#171b21;border:1px solid #ffffff21;border-radius:3px;padding:10px 13px}.number-field>span{color:#aab2bd}.number-field>div{background:#0c1015;border-color:#ffffff24}.number-field input{color:#f4f6f8;caret-color:#ff4350}.number-field input::placeholder{color:#69727e}.number-field b{color:#ff4350}.pricing-form,.rules-card{color:#eef1f5}.price-presets>span{color:#aab2bd}.price-presets button{color:#dfe4ea;background:#15191f;border-color:#ffffff21}.admin-card input,.admin-card textarea,.admin-card select{caret-color:#ff4350}.admin-card input:disabled,.admin-card textarea:disabled,.admin-card select:disabled{color:#aab2bd;opacity:.72}.admin-contextbar{border-bottom-color:#ffffff12}.admin-contextbar>button{color:#a0a6ae}.admin-contextbar b{letter-spacing:.04em;font-family:monospace}.admin-view{animation:.22s both commandViewIn}@keyframes commandViewIn{0%{opacity:0;transform:translate(5px)}}.welcome-row>div:first-child>p,.view-heading>div:first-child>p,.card-heading p{color:#ff414c;font-family:monospace}.welcome-row h2,.view-heading h2,.card-heading h3{font-family:Inter,Arial,sans-serif}.command-quote{max-width:700px;font-family:monospace;line-height:1.6;color:#9aa0a8!important;font-size:10px!important}.overview-actions button,.view-heading>button,.view-heading>div:last-child button{color:#dfe2e6;background:#121419;border-radius:3px}.overview-actions button:first-child,.view-heading>button,.view-heading>div:last-child button:last-child:not(.secondary-action){color:#fff;background:#e82b37;border-color:#ee2c38}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card,.admin-card{background:linear-gradient(145deg,#14171beb,#0b0d10e0);border-color:#ffffff18;border-radius:4px;box-shadow:0 14px 30px #0000003d}.metric-card{min-height:118px}.metric-card:before{content:"";background:#f02b38;width:34px;height:1px;position:absolute;top:0;left:0;box-shadow:0 0 8px #f02b38cc}.metric-card:after{border-color:#f02b381f}.metric-card>div>span{color:#fb515c;background:#191c21;border-radius:3px}.metric-card>strong{letter-spacing:-.04em;font-family:monospace;font-size:24px}.metric-card>small b{color:#38d28b;letter-spacing:.08em;font-family:monospace}.metric-card.wine>small b{color:#ff5b64}.system-status-panel{grid-template-columns:minmax(210px,1.25fr) repeat(5,minmax(105px,.65fr));align-items:center;gap:12px;margin-bottom:14px;padding:16px 19px;display:grid}.system-status-panel>div p{color:#ff414c;letter-spacing:.14em;margin:0 0 5px;font:700 8px monospace}.system-status-panel h3{margin:0;font-size:14px}.system-status-panel>span{border-left:1px solid #ffffff14;grid-template-columns:auto 1fr;align-items:center;gap:4px 7px;padding-left:13px;display:grid}.system-status-panel i{background:#38d28b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #38d28b99}.system-status-panel b{font:700 8px monospace}.system-status-panel em{color:#38d28b;grid-column:2;font:7px monospace}.system-status-panel .standby i{background:#f3a33c}.system-status-panel .standby em{color:#f3a33c}.bar-chart>div>span{background:linear-gradient(#ff4a55,#8b111b)}.donut{background:conic-gradient(#f02b38 0 36%,#ff695c 36% 67%,#88202a 67% 86%,#31343a 86%)}.admin-table th{color:#737b86;letter-spacing:.08em;background:#0b0d10;border-color:#ffffff12;font-family:monospace}.admin-table td{border-color:#ffffff0f}.admin-table tbody tr:hover{background:#f02b380b}.admin-table code,.channel-pills span{color:#b8bec7;background:#181b20;border-radius:2px}.admin-status{border-radius:2px}.admin-status.green{color:#5be2a2;background:#38d28b1c}.admin-status.red{color:#ff5d67;background:#f02b3821}.admin-status.gold{color:#f5ae51;background:#f3a33c1f}.admin-status.slate{color:#969da7;background:#1a1d22}.table-toolbar button,.order-stages button,.integration-card>button,.card-heading button{color:#aeb4bc}.marketplace-command{gap:18px;display:grid}.marketplace-filter{align-items:center;gap:6px;display:flex}.marketplace-filter button{color:#8f9aaa;background:#11151b;border:1px solid #ffffff16;border-radius:4px;padding:10px 13px;font:800 7px monospace}.marketplace-filter button.active{color:#fff;background:#ef293b;border-color:#ef293b}.marketplace-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.marketplace-kpis article{background:linear-gradient(145deg,#11151a,#090c10);border:1px solid #ffffff14;border-top:2px solid #ef293b;gap:7px;min-height:112px;padding:18px;display:grid;box-shadow:0 16px 40px #0005}.marketplace-kpis span{color:#ef4554;letter-spacing:.12em;font:800 7px monospace}.marketplace-kpis b{font-size:29px}.marketplace-kpis small{color:#697484;font-size:8px}.marketplace-live-card{position:relative;overflow:hidden}.marketplace-live-card:before{content:"";background:#ef293b;width:2px;position:absolute;inset:0 auto 0 0}.marketplace-live-card.ready:before{background:#2dcf8d}.marketplace-live-card.error:before{background:#ef293b}.marketplace-live-card .marketplace-actions{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:10px;display:grid}.marketplace-live-card .marketplace-actions button{color:#aeb8c7;background:#11161d;border:1px solid #ffffff18;border-radius:3px;min-height:38px;font:800 7px monospace}.marketplace-live-card .marketplace-actions button:hover{color:#fff;border-color:#ef293b}.marketplace-live-card .marketplace-actions button:disabled{cursor:wait;opacity:.55}.marketplace-live-card .marketplace-actions .primary{color:#fff;background:#ef293b;grid-column:1/-1}.marketplace-live-card .marketplace-actions span{color:#737e8c;grid-column:1/-1;padding:10px;font-size:8px}.marketplace-error{background:#2b1015;border-left:2px solid #d84a58;color:#dc7b84!important;padding:7px 9px!important}.marketplace-diagnostic{color:#cbd3dd;background:#0a0e13;border:1px solid #ffffff14;border-left:2px solid #43cf94;border-radius:3px;gap:8px;margin:12px 0;padding:11px;display:grid}.marketplace-diagnostic.failure{background:#190d11;border-left-color:#ef4351}.marketplace-diagnostic header{justify-content:space-between;gap:10px;display:flex}.marketplace-diagnostic header b{color:#53dca2;letter-spacing:.08em;font:800 7px monospace}.marketplace-diagnostic.failure header b{color:#ff6570}.marketplace-diagnostic time{color:#717b88;font:6px monospace}.marketplace-diagnostic>p{line-height:1.5;color:#aeb8c5!important;margin:0!important;font-size:8px!important}.marketplace-diagnostic>dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.marketplace-diagnostic>dl dt{min-height:auto;font-size:5px}.marketplace-diagnostic>dl dd{font-family:monospace;font-size:9px}.marketplace-diagnostic details{border-top:1px solid #ffffff10;padding-top:8px}.marketplace-diagnostic summary{cursor:pointer;color:#8fa0b6;font:800 7px monospace}.marketplace-diagnostic details small{color:#69778a;text-transform:uppercase;margin:9px 0 4px;font:700 6px monospace;display:block}.marketplace-diagnostic code,.marketplace-diagnostic pre{color:#aebbd0;white-space:pre-wrap;word-break:break-word;background:#06090d;border:1px solid #ffffff0f;border-radius:2px;max-height:150px;margin:0;padding:7px;font:6px/1.5 monospace;display:block;overflow:auto}.marketplace-flow>div:last-child{background:#ffffff10;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.marketplace-flow article{background:#0d1116;min-height:145px;padding:19px}.marketplace-flow article b{color:#ef293b;font:800 18px monospace}.marketplace-flow h4{margin:13px 0 7px;font-size:13px}.marketplace-flow p{color:#778291;margin:0;font-size:8px;line-height:1.7}.marketplace-connect-modal .vault-note{font-size:8px;line-height:1.6}.marketplace-doc{color:#6fa1ed;border:1px solid #285aa855;border-radius:3px;padding:12px;font:800 8px monospace;text-decoration:none}.marketplace-connect-modal footer .danger{color:#e46b76;border-color:#6f202a;margin-right:auto}@media (width<=1000px){.marketplace-kpis,.marketplace-flow>div:last-child{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.marketplace-command .view-heading{align-items:flex-start}.marketplace-filter{width:100%;overflow-x:auto}.marketplace-kpis{grid-template-columns:1fr 1fr}.marketplace-kpis article{min-height:95px;padding:14px}.marketplace-kpis b{font-size:23px}.marketplace-flow>div:last-child,.marketplace-live-card .marketplace-actions{grid-template-columns:1fr}.marketplace-connect-modal footer{flex-wrap:wrap}.marketplace-connect-modal footer button{flex:1}.marketplace-connect-modal footer .danger{flex-basis:100%}}.select-setting select,.modal-form-grid input,.modal-form-grid select{color:#e6e8eb;background:#0e1013;border-color:#ffffff1a}.admin-modal{color:#e9ebee;background:#111317;border:1px solid #f02b3833;border-radius:4px}.admin-modal>header{border-color:#ffffff14}.admin-toast{color:#65e6aa;background:#0e1512;border:1px solid #38d28b47;border-radius:3px;box-shadow:0 15px 40px #00000073}.command-settings{border-top-color:#f02b3859}.command-boot{z-index:9999;color:#eef0f3;background:#050607;place-items:center;font-family:monospace;display:grid;position:fixed;inset:0;overflow:hidden}.command-boot:before{content:"";background-color:#0000;background-image:linear-gradient(#f02b3808 1px,#0000 1px),linear-gradient(90deg,#f02b3807 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.command-boot:after{content:"";background:radial-gradient(circle,#0000 15%,#000000b8 88%);position:absolute;inset:0}.boot-scan{z-index:2;background:linear-gradient(#0000,#f02b380f,#0000);width:100%;height:16%;animation:1.6s linear both bootScan;position:absolute;top:-20%}@keyframes bootScan{to{top:110%}}.command-boot section{z-index:3;border-left:1px solid #f02b38;width:min(620px,100% - 40px);padding:10px 0 10px 27px;position:relative}.boot-kicker{color:#b33c44;letter-spacing:.18em;align-items:center;gap:9px;font-size:9px;display:flex}.boot-kicker span{background:#f02b38;width:7px;height:7px;box-shadow:0 0 10px #f02b38}.command-boot h1{letter-spacing:-.055em;margin:16px 0 8px;font:700 clamp(34px,7vw,62px)/.92 Inter,Arial,sans-serif}.command-boot h1 b{color:#f02b38}.command-boot>section>p{color:#747b84;letter-spacing:.14em;font-size:9px}.boot-services{gap:8px;margin:26px 0;display:grid}.boot-services div{opacity:0;align-items:center;gap:11px;animation:.3s forwards bootLine;display:flex}.boot-services span{color:#989fa8;width:130px;font-size:9px}.boot-services i{background:#ffffff1a;flex:1;height:1px}.boot-services b{color:#38d28b;font-size:9px}@keyframes bootLine{to{opacity:1}}.boot-progress{background:#1d2024;height:2px}.boot-progress span{background:#f02b38;height:100%;animation:1.6s cubic-bezier(.2,.7,.2,1) both bootProgress;display:block;box-shadow:0 0 9px #f02b38}@keyframes bootProgress{0%{width:0}to{width:100%}}.command-boot footer{color:#777e87;justify-content:space-between;gap:20px;margin-top:18px;font-size:8px;display:flex}.command-boot footer strong{color:#f1f2f4;letter-spacing:.08em}.master-page{--m-bg:#08090b;--m-card:#111317;--m-line:#ffffff17;--m-text:#edf0f3;--m-muted:#818893;background:linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px),var(--m-bg);min-height:100vh;color:var(--m-text);background-size:32px 32px;font-family:Inter,Arial,sans-serif}.master-top>a,.master-top small,.section-title>span{color:#f34a54}.master-top h1,.section-title h2,.bulk-builder h3,.service-title,.suggestion-modal h2{font-family:Inter,Arial,sans-serif}.master-top p,.section-title p{color:var(--m-muted)}.score{background:#121418;border:1px solid #f02b3861;border-radius:4px;box-shadow:0 0 24px #f02b3814}.score b{color:#ff4a55;font-family:monospace}.score span{color:#7f8790}.master-tabs{border-color:var(--m-line)}.master-tabs button{color:#767d86}.master-tabs button.active{color:#fff;border-color:#f02b38}.master-card,.validation-card{border-color:var(--m-line);background:linear-gradient(145deg,#14171b,#0f1114);border-radius:4px;box-shadow:0 18px 45px #0000003b}.master-grid label,.variant-row label,.category-picker label,.bulk-builder label{color:#a1a7af}.master-grid input,.master-grid textarea,.variant-row input,.category-picker select,.image-actions input,.excel-controls select,.bulk-builder input,.mapping-table input{color:#eef0f3;background:#0b0d10;border-color:#ffffff1c;border-radius:3px;outline:none}.master-grid input:focus,.master-grid textarea:focus,.variant-row input:focus{border-color:#f02b38;box-shadow:0 0 0 2px #f02b3814}.category-picker button,.image-actions button,.excel-controls button,.excel-controls a,.scenario-row button,.ai-wide,.settings-save,.image-drop{color:#ff626b;background:#15171b;border-color:#f02b3880;border-radius:3px}.scenario-row button:hover,.scenario-row button:focus,.settings-save{color:#fff;background:#e82b37}.ai-field button{color:#ff5b64;background:#211216;border-color:#f02b3847;border-radius:3px}.image-slot{color:#69717b;background:#0b0d10;border-color:#ffffff21;border-radius:3px}.image-slot>span{background:#e82b37;border-radius:2px}.image-drop.uploading{pointer-events:none;opacity:.72}.image-upload-status{color:#cbd0d6;background:#0d0f12;border:1px solid #f02b3840;border-radius:4px;gap:7px;margin:-12px 0 16px;padding:11px 13px;display:grid}.image-upload-status>div{background:#252930;border-radius:99px;height:5px;overflow:hidden}.image-upload-status>div span{background:#ef3340;height:100%;transition:width .2s;display:block}.image-upload-status b{font-size:11px}.image-upload-status small{color:#ff7c84;font-size:10px}.bulk-builder{border-color:var(--m-line);background:#0d0f12;border-radius:4px}.bulk-builder button,.save-stack .primary{background:#e82b37;border-radius:3px}.channel-grid label{border-color:var(--m-line);background:#0d0f12;border-radius:3px}.channel-grid label.selected{background:#f02b3814;border-color:#f02b38}.channel-grid label span{color:#777f89}.validation-sections button{border-color:var(--m-line);color:#eef0f3;background:#0d0f12;border-radius:3px}.validation-sections small,.validation-card>p{color:#818893}.save-stack button{border-color:var(--m-line);color:#eef0f3;background:#16191d;border-radius:3px}.mapping-table{border-color:var(--m-line);border-radius:3px}.mapping-table th{color:#ff505a;background:#090a0c}.mapping-table td{border-color:var(--m-line)}.service-grid>div{border-color:var(--m-line);background:#0d0f12;border-radius:3px}.service-grid span{color:#808791}.service-grid em{color:#f3a33c}.suggestion-modal{background:#020304db}.suggestion-modal>section{color:#eef0f3;background:#111317;border:1px solid #f02b3840;border-radius:4px}.suggestion-modal p{color:#a1a7af}.suggestion-modal .notice{background:#f02b3814}.suggestion-modal footer button{color:#fff;background:#15171b;border-color:#ffffff24;border-radius:3px}.suggestion-modal footer button:last-child{background:#e82b37}@media (width<=1200px){.system-status-panel{grid-template-columns:repeat(3,1fr)}.system-status-panel>div{grid-column:1/-1}.system-status-panel>span{min-height:38px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.system-status-panel{grid-template-columns:1fr 1fr}.system-status-panel>div{grid-column:1/-1}.system-status-panel>span{border-top:1px solid #ffffff12;border-left:0;padding:11px 0 0}.command-boot section{padding-left:18px}.command-boot footer{flex-direction:column}.admin-mobile-menu{color:#fff;background:#101216;border-radius:3px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{min-height:108px}.metric-card>strong{font-size:19px}}@media (width<=420px){.metric-grid,.system-status-panel{grid-template-columns:1fr}.master-page{padding-left:10px;padding-right:10px}}@media (prefers-reduced-motion:reduce){.admin-view,.boot-scan,.boot-services div,.boot-progress span,.command-wallpaper:before,.cyber-beam,.cyber-pulse{animation:none!important}.boot-services div{opacity:1}.boot-progress span{width:100%}.cyber-beam,.cyber-pulse{display:none}.admin-sidebar nav button,.metric-card{transition:none!important}}.global-job-monitor{margin:10px 16px 14px;position:relative}.global-job-trigger{text-align:left;color:#eef0f3;background:#0d1014;border:1px solid #252932;grid-template-columns:10px 1fr;gap:3px 8px;width:100%;padding:12px;display:grid}.global-job-trigger>span{background:#39d98a;border-radius:50%;grid-row:1/3;width:7px;height:7px;margin-top:4px;box-shadow:0 0 9px #39d98a}.global-job-trigger>span.pulse{background:#f5a524;animation:1.4s infinite job-pulse;box-shadow:0 0 9px #f5a524}.global-job-trigger b{letter-spacing:.08em;font:700 10px monospace}.global-job-trigger small{color:#7f8792;font:9px monospace}.global-job-strip{gap:6px;margin-top:7px;display:grid}.global-job-panel{z-index:90;background:#0b0e12;border:1px solid #343944;width:min(520px,100vw - 30px);max-height:70vh;padding:16px;position:absolute;bottom:100%;left:0;overflow:auto;box-shadow:0 18px 60px #000000a6}.global-job-panel header{border-bottom:1px solid #252a33;justify-content:space-between;align-items:flex-start;padding-bottom:12px;display:flex}.global-job-panel header small{color:#ff414c;letter-spacing:.14em;font:700 8px monospace}.global-job-panel h3{margin:5px 0 0;font-size:20px}.global-job-panel header button{color:#fff;background:0 0;border:0;font-size:22px}.global-job-row{border-bottom:1px solid #20242c;grid-template-columns:minmax(120px,1fr) minmax(110px,1.4fr) 44px;align-items:center;gap:10px;padding:12px 0;display:grid}.global-job-row>div:first-child{gap:3px;display:grid}.global-job-row b{font-size:11px}.global-job-row span{color:#87909b;font:9px monospace}.global-job-row>strong{text-align:right;color:#39d98a;font:700 10px monospace}.global-job-bar{background:#20252d;height:5px;overflow:hidden}.global-job-bar i{background:#39d98a;height:100%;display:block}.global-job-bar.indeterminate i{background:#4b8cff;width:35%;animation:1.3s infinite job-indeterminate}.global-job-row.failed .global-job-bar i{background:#ff414c}.global-job-row.completed_with_errors .global-job-bar i{background:#f5a524}.global-job-row footer{flex-wrap:wrap;grid-column:1/-1;gap:12px;display:flex}.global-job-row footer em{color:#ff6871;width:100%;font:9px monospace}.global-job-row.compact{background:#10141a;border:1px solid #242a34;grid-template-columns:minmax(100px,1fr) minmax(70px,1fr) 28px;padding:7px 8px}.global-job-row.compact b{font-size:9px}.global-job-row.compact span{font-size:7px}.job-empty{color:#87909b;font-size:12px}@keyframes job-pulse{50%{opacity:.35}}@keyframes job-indeterminate{0%{transform:translate(-110%)}to{transform:translate(310%)}}@media (width<=720px){.global-job-panel{width:auto;max-height:72vh;position:fixed;bottom:12px;left:12px;right:12px}.global-job-row{grid-template-columns:1fr 90px 36px}.global-job-row footer{gap:8px}}.global-job-mini-button,.global-job-list-button{width:100%;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.global-job-mini-pending{color:#fff;text-align:left;background:#10151b;border:1px solid #343b46;gap:4px;width:100%;padding:8px;display:grid}.global-job-mini-pending span{color:#8f99a6;font:8px monospace}.global-job-mini-pending i{background:#222832;height:4px;overflow:hidden}.global-job-mini-pending i:after{content:"";background:#4b8cff;width:35%;height:100%;animation:1.3s infinite job-indeterminate;display:block}.job-progress-backdrop{z-index:1400;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.job-progress-modal{color:#f5f7f8;background:linear-gradient(145deg,#11161d,#080b0f);border:1px solid #3b424d;border-top:3px solid #f42f45;width:min(900px,100%);max-height:calc(100vh - 30px);padding:30px;overflow:auto;box-shadow:0 30px 120px #000}.job-progress-head{border-bottom:1px solid #282e37;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:22px;display:flex}.job-progress-head small{color:#f42f45;letter-spacing:.15em;font:800 10px monospace}.job-progress-head h2{margin:7px 0 0;font-size:clamp(24px,4vw,38px)}.job-progress-head>span{color:#57e4ab;white-space:nowrap;background:#0e251d;border:1px solid #266c51;padding:10px 13px;font:800 10px monospace}.job-progress-head>span.stalled{color:#ffc75d;background:#261b0d;border-color:#73521d}.job-progress-head>span.complete{color:#57e4ab;border-color:#2d6e55}.job-recovery-note{color:#a9c9ff;background:#101b2b;border-left:3px solid #4b8cff;margin:18px 0 0;padding:12px 14px}.job-progress-main{grid-template-columns:1fr auto;align-items:center;gap:13px;margin:28px 0;display:grid}.job-progress-main .global-job-bar{border:1px solid #303843;height:14px}.job-progress-main>b{color:#fff;font:900 21px monospace}.job-progress-main>strong{color:#adb6c1;grid-column:1/-1;font:700 13px monospace}.job-progress-stage{background:#0a0e13;border:1px solid #2b323c;gap:8px;padding:18px;display:grid}.job-progress-stage>b{color:#f42f45;text-transform:uppercase;letter-spacing:.13em;font:800 10px monospace}.job-progress-stage>strong{font-size:18px}.job-progress-stage code,.job-progress-stage span{color:#9ba6b4;font:12px monospace}.job-progress-stats{border:1px solid #2c333d;grid-template-columns:repeat(4,1fr);margin:18px 0;display:grid}.job-progress-stats span{color:#8f99a6;border-right:1px solid #2c333d;gap:7px;padding:17px;font-size:11px;display:grid}.job-progress-stats span:last-child{border:0}.job-progress-stats b{color:#fff;font:900 24px monospace}.job-progress-error{color:#ff9ba3;overflow-wrap:anywhere;background:#260e13;border:1px solid #66333a;padding:15px}.job-heartbeat{color:#7f8995;background:#0a0d11;grid-template-columns:1fr auto;gap:8px 18px;margin-top:18px;padding:14px;font:11px monospace;display:grid}.job-heartbeat b{color:#dce1e6}.job-progress-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.job-progress-actions button{color:#fff;cursor:pointer;background:#151a20;border:1px solid #424a55;padding:13px 17px;font-weight:900}.job-progress-actions button.danger{background:#f42f45;border-color:#f42f45}@media (width<=720px){.job-progress-backdrop{padding:8px}.job-progress-modal{padding:20px 15px}.job-progress-head{display:grid}.job-progress-head>span{justify-self:start}.job-progress-stats{grid-template-columns:1fr 1fr}.job-progress-stats span:nth-child(2){border-right:0}.job-progress-stats span:nth-child(-n+2){border-bottom:1px solid #2c333d}.job-progress-actions{display:grid}.job-progress-actions button{width:100%}}.privacy-shield{background:#1b5c4424;border:1px solid #48dea247;gap:5px;min-width:250px;padding:16px 18px;display:grid}.privacy-shield b{letter-spacing:.15em;color:#57dca5;font-size:11px}.privacy-shield span{color:#aeb8b5;font-size:12px}.customer-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.customer-metrics article{background:linear-gradient(145deg,#13161b,#0d0f13);border:1px solid #252a31;gap:8px;min-height:118px;padding:22px;display:grid}.customer-metrics span,.customer-metrics small{color:#8d95a0;font-size:11px}.customer-metrics b{color:#fff;font-size:25px}.customer-directory{padding:0;overflow:hidden}.customer-directory>header{border-bottom:1px solid #252a31;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.customer-directory header p,.order-operation-card p,.customer-drawer>p{letter-spacing:.16em;color:#ef3946;font-size:10px}.customer-directory header h3{margin:5px 0 0;font-size:21px}.customer-directory header label{background:#090b0e;border:1px solid #2d323a;align-items:center;gap:10px;min-width:320px;padding:0 14px;display:flex}.customer-directory header input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:13px 0}.customer-tabs{border-bottom:1px solid #252a31;gap:8px;padding:14px 24px;display:flex}.customer-tabs button{color:#939ba6;background:#101318;border:1px solid #2b3038;padding:9px 13px}.customer-tabs button.active{color:#fff;background:#ef394624;border-color:#ef3946}.customer-list{display:grid}.customer-row{color:#e9edf2;text-align:left;background:0 0;border:0;border-bottom:1px solid #20242a;grid-template-columns:42px minmax(190px,1.2fr) minmax(200px,1.3fr) minmax(130px,.8fr) 80px 110px 70px;align-items:center;gap:14px;width:100%;padding:15px 24px;display:grid}.customer-row:hover{background:#ffffff06}.customer-row>span{gap:5px;min-width:0;display:grid}.customer-row small{color:#77808b;font-size:10px}.customer-row b{text-overflow:ellipsis;font-size:12px;overflow:hidden}.customer-row>strong{color:#ef6670;font-size:11px}.customer-avatar{color:#ff6470;background:#ef39461f;border:1px solid #ef394666;place-items:center;width:38px;height:38px;display:grid!important}.consent-yes,.consent-no{width:max-content;padding:5px 7px;font-size:10px;font-style:normal}.consent-yes{color:#54dda6;background:#1ea66a26}.consent-no{color:#ddb364;background:#ad751f24}.customer-empty{color:#8d95a0;place-items:center;gap:8px;padding:50px;display:grid}.customer-drawer-backdrop{z-index:90;background:#000000b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.customer-drawer{background:#0c0f13;border-left:1px solid #ef3946;width:min(560px,100%);height:100%;padding:36px;overflow:auto;box-shadow:-30px 0 80px #00000080}.customer-drawer-close{float:right;color:#fff;background:#14171c;border:1px solid #343941;width:38px;height:38px;font-size:22px}.customer-drawer h3{margin:9px 0 4px;font-size:30px}.customer-number{color:#9ba3ad;font-size:12px}.customer-contact{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.customer-contact label{color:#78818c;background:#111419;border:1px solid #262b32;gap:8px;padding:15px;font-size:10px;display:grid}.customer-contact label.wide{grid-column:1/-1}.customer-contact b{color:#fff;font-size:12px;line-height:1.55}.customer-detail-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0;display:grid}.customer-detail-grid article{background:#111419;border:1px solid #262b32;gap:8px;padding:14px;display:grid}.customer-detail-grid small{color:#818a95}.customer-detail-grid b{font-size:17px}.customer-drawer dl{border-top:1px solid #282d34;display:grid}.customer-drawer dl div{border-bottom:1px solid #282d34;justify-content:space-between;gap:20px;padding:14px 0;display:flex}.customer-drawer dt{color:#7f8893}.customer-drawer dd{text-align:right;margin:0}.customer-drawer dd.ok{color:#55dca6}.customer-drawer dd.blocked{color:#d9a958}.customer-privacy-note{background:#2d9a711a;border-left:2px solid #4dd49f;gap:6px;margin-top:20px;padding:16px;display:grid}.customer-privacy-note span{color:#9ca7a3;font-size:11px;line-height:1.6}.order-row-actions{flex-wrap:wrap;gap:6px;display:flex}.order-row-actions>button{color:#d8dde3;background:#15181d;border:1px solid #323741;padding:7px 9px;font-size:10px}.order-expanded-row td{background:#0a0c0f;padding:0!important}.order-operation-card{background:#262b32;border-block:1px solid #303640;grid-template-columns:1.25fr 1fr 1fr;gap:1px;display:grid}.order-operation-card>section{background:#101318;padding:22px}.order-operation-card h3{margin:7px 0 16px;font-size:15px}.order-operation-card dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.order-operation-card dl div{gap:5px;display:grid}.order-operation-card dl .wide{grid-column:1/-1}.order-operation-card dt{color:#737d89;font-size:9px}.order-operation-card dd{color:#e8edf3;word-break:break-word;margin:0;font-size:11px;line-height:1.5}@media (width<=1100px){.customer-metrics{grid-template-columns:repeat(2,1fr)}.customer-row{grid-template-columns:42px 1fr 1.2fr 100px}.customer-row>span:nth-of-type(4),.customer-row>span:nth-of-type(5),.customer-row>span:nth-of-type(6){display:none}.order-operation-card{grid-template-columns:1fr}}@media (width<=700px){.privacy-shield{width:100%;min-width:0}.customer-metrics{grid-template-columns:1fr 1fr}.customer-directory>header{flex-direction:column;align-items:stretch}.customer-directory header label{min-width:0}.customer-tabs{overflow:auto}.customer-row{grid-template-columns:38px 1fr 55px;padding:13px 14px}.customer-row>span:not(.customer-avatar):not(.customer-identity){display:none}.customer-drawer{padding:24px 18px}.customer-contact{grid-template-columns:1fr}.customer-contact label.wide{grid-column:auto}.customer-detail-grid{grid-template-columns:1fr 1fr}.order-operation-card>section{padding:16px}.order-operation-card dl{grid-template-columns:1fr}.order-operation-card dl .wide{grid-column:auto}}.risk-badge{white-space:nowrap;border:1px solid;border-radius:20px;justify-content:center;align-items:center;width:max-content;padding:6px 8px;font-weight:800;font-size:9px!important;display:inline-flex!important}.risk-trusted{color:#4fd99f;background:#2aaa731c}.risk-normal{color:#56a9ff;background:#377dd31c}.risk-watch{color:#e2c253;background:#bd982b1f}.risk-risky{color:#ff993f;background:#d76b1a1f}.risk-high{color:#ff4c58;background:#e0303d21}.risk-blacklist{color:#d8dce2;background:#050608;border-color:#747a84}.security-row{grid-template-columns:42px minmax(190px,1.2fr) minmax(180px,1fr) 80px 140px 70px}.security-score-head{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.security-score-head>b{color:#ff5661;background:#dc263229;padding:7px 9px;font-size:10px}.risk-reasons{background:#090b0e;border:1px solid #292e35;gap:8px;margin:18px 0;padding:16px;display:grid}.risk-reasons h4{margin:0 0 5px}.risk-reasons span{color:#a9b1bb;font-size:11px;line-height:1.55}.security-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.security-actions button,.security-actions select,.security-actions textarea{color:#eef1f5;background:#101318;border:1px solid #303640;min-height:42px;padding:10px}.security-actions textarea{resize:vertical;grid-column:1/-1;min-height:70px}.security-actions button.danger{color:#ff5e69;border-color:#e43d49}.ai-fraud-result{background:#2364961a;border:1px solid #4ab2ff52;gap:8px;margin-top:18px;padding:18px;display:grid}.ai-fraud-result p{letter-spacing:.14em;color:#63b7ff;font-size:9px}.ai-fraud-result h4{margin:0;font-size:21px}.ai-fraud-result b{margin-top:7px}.ai-fraud-result span{color:#b0bac5;font-size:11px;line-height:1.5}.staff-security-card{background:#387bb71a;border-left:2px solid #5ca8ec;gap:9px;margin-top:25px;padding:18px;display:grid}.staff-security-card span{color:#a0acb8;font-size:11px;line-height:1.6}.security-live{color:#5bdca7;letter-spacing:.1em;background:#207e571a;border:1px solid #4cd89d4d;grid-template-columns:10px 1fr;align-items:center;gap:7px;min-width:230px;padding:15px;font-size:11px;font-weight:800;display:grid}.security-live i{background:#4fe09f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #4fe09f}.security-live span{color:#7f8b89;letter-spacing:0;grid-column:1/-1;font-size:9px;font-weight:400}.security-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.security-kpis article{background:linear-gradient(145deg,#13171c,#0b0d10);border:1px solid #272c33;gap:8px;padding:21px;display:grid}.security-kpis span,.security-kpis small{color:#838c97;font-size:10px}.security-kpis b{font-size:27px}.security-board{padding:0;overflow:hidden}.security-tabs{border-bottom:1px solid #272c33;gap:7px;padding:16px 20px;display:flex}.security-tabs button{color:#89929e;background:#0e1115;border:1px solid #2d333b;padding:10px 13px}.security-tabs button.active{color:#fff;background:#ef3c491f;border-color:#ef3c49}.security-risk-list{display:grid}.security-risk-list article{border-bottom:1px solid #22272d;grid-template-columns:minmax(180px,1.2fr) 150px 150px 180px;align-items:center;gap:18px;padding:17px 22px;display:grid}.security-risk-list h3{margin:4px 0;font-size:14px}.security-risk-list span,.security-risk-list small{color:#858f9a;font-size:10px}.security-risk-list article>div{gap:4px;display:grid}.watchlist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px;display:grid}.watchlist-grid article{background:linear-gradient(145deg,#6b141c26,#0d1014);border:1px solid #ea364357;padding:18px}.watchlist-grid article.removed{opacity:.48;filter:grayscale(.5)}.watchlist-grid header{justify-content:space-between;align-items:center;gap:10px;display:flex}.watchlist-grid header>span{letter-spacing:.12em;color:#ff5a65;font-size:9px}.watchlist-grid h3{margin:18px 0 4px}.watchlist-grid>article>small{color:#7f8994}.watchlist-grid dl{margin:15px 0;display:grid}.watchlist-grid dl div{border-bottom:1px solid #252b32;justify-content:space-between;gap:16px;padding:8px 0;display:flex}.watchlist-grid dt{color:#79838f;font-size:10px}.watchlist-grid dd{text-align:right;margin:0;font-size:10px}.watchlist-grid button{color:#ff5e69;background:#dc303c1f;border:1px solid #e33e4a;padding:10px 12px}.security-rules{grid-template-columns:repeat(4,1fr);gap:12px;padding:20px;display:grid}.security-rules article{background:#101318;border:1px solid #2b3038;gap:8px;padding:18px;display:grid}.security-rules article b{color:#ff5c67}.security-rules article span,.security-data-policy span{color:#919ba6;font-size:11px;line-height:1.55}.security-data-policy{background:#2d916c17;border-left:2px solid #55d9a3;grid-column:1/-1;gap:7px;padding:18px;display:grid}.order-watchlist-alert{background:linear-gradient(90deg,#af192540,#520b1224);border-bottom:1px solid #d93c48;grid-column:1/-1;align-items:center;gap:15px;padding:17px 20px;display:flex}.order-watchlist-alert b{color:#ff5964;letter-spacing:.09em;font-size:11px}.order-watchlist-alert span{color:#c0a3a7;font-size:11px}.order-watchlist-alert div{gap:7px;margin-left:auto;display:flex}.order-watchlist-alert button{color:#e9edf2;background:#11151a;border:1px solid #3b424c;padding:8px 10px;font-size:10px}.order-watchlist-alert button.danger{color:#ff5b66;border-color:#e23d49}.staff-orders-view .orders-table th:nth-child(6),.staff-orders-view .orders-table td:nth-child(6),.staff-orders-view .orders-table th:nth-child(8),.staff-orders-view .orders-table td:nth-child(8),.staff-orders-view .order-operation-card section:first-of-type{display:none}@media (width<=1100px){.security-kpis{grid-template-columns:repeat(2,1fr)}.security-risk-list article{grid-template-columns:1fr 130px}.security-risk-list article>div:nth-last-child(-n+2){display:none}.security-rules{grid-template-columns:1fr 1fr}.watchlist-grid{grid-template-columns:1fr}.security-row{grid-template-columns:42px 1fr 140px 60px}.security-row>span:nth-of-type(3),.security-row>span:nth-of-type(4){display:none}}@media (width<=700px){.security-kpis{grid-template-columns:1fr 1fr}.security-live{width:100%;min-width:0}.security-risk-list article{grid-template-columns:1fr}.security-risk-list article>.risk-badge{margin-top:8px}.security-rules,.security-actions{grid-template-columns:1fr}.security-actions textarea{grid-column:auto}.watchlist-grid{padding:12px}.order-watchlist-alert{flex-direction:column;align-items:flex-start}.order-watchlist-alert div{flex-wrap:wrap;margin:0}.security-row{grid-template-columns:38px 1fr}.security-row>strong{display:none}}.ops-filter{grid-template-columns:2fr auto;gap:8px;margin-bottom:14px;padding:14px;display:grid}.ops-filter input,.ops-filter select{color:#dfe3e7;background:#090b0e;border:1px solid #ffffff17;border-radius:3px;min-width:0;padding:10px;font-size:8px}.ops-filter button{color:#ff626c;background:#e72d391a;border:1px solid #e72d3980;border-radius:3px;padding:0 14px;font:700 8px monospace}.ops-empty{color:#5f6872;border:1px dashed #ffffff14;place-items:center;min-height:220px;font:9px monospace;display:grid}.media-upload{color:#fff;background:#e22e39;border:1px solid #e73742;padding:10px 14px;font:8px monospace}.media-upload input{display:none}.media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.media-card{background:#0b0e12;border:1px solid #ffffff10;overflow:hidden}.media-card img{object-fit:cover;width:100%;height:180px}.media-card>div{gap:7px;padding:10px;display:grid}.media-card b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.media-card select{color:#aeb6bf;background:#080a0d;border:1px solid #ffffff10;padding:6px;font-size:7px}.media-card span{color:#5f6871;font:6px monospace}.command-search-backdrop{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020304d9;place-items:start center;padding-top:10vh;display:grid;position:fixed;inset:0}.command-search-backdrop>section{background:#0a0d11;border:1px solid #e23944;width:min(680px,92vw);overflow:hidden;box-shadow:0 25px 100px #000}.command-search-backdrop header{border-bottom:1px solid #ffffff10;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.command-search-backdrop header input{color:#fff;background:0 0;border:0;outline:none;font:11px monospace}.command-search-backdrop kbd{color:#707984;border:1px solid #ffffff18;padding:4px;font:7px monospace}.command-search-backdrop section>div{max-height:55vh;padding:10px;overflow:auto}.command-search-backdrop article h4{color:#e64852;margin:8px;font:6px monospace}.command-search-backdrop article button{color:#ccd1d6;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff0b;justify-content:space-between;width:100%;padding:10px;display:flex}.command-search-backdrop article button:hover{background:#ffffff06}.command-search-backdrop article b{font-size:8px}.command-search-backdrop article span{color:#69727c;font:7px monospace}.command-search-backdrop footer{color:#59636d;border-top:1px solid #ffffff0d;gap:15px;padding:9px 14px;font:6px monospace;display:flex}@media (width<=760px){.media-grid{grid-template-columns:repeat(2,1fr)}.ops-filter{grid-template-columns:1fr 1fr}}@media (width<=480px){.media-grid,.ops-filter{grid-template-columns:1fr}}.commerce-filters{flex-wrap:wrap;align-items:center;gap:9px;margin:18px auto 25px;padding:0 5vw;display:flex}.commerce-filters input,.commerce-filters select{color:#332b25;background:#fff;border:1px solid #ded5cc;border-radius:2px;min-height:42px;padding:0 12px}.commerce-filters input{flex:1;min-width:min(340px,100%)}.commerce-filters label{align-items:center;gap:7px;font-size:12px;display:flex}.store-empty{text-align:center;color:#786d64;border:1px dashed #d8cec4;grid-column:1/-1;padding:60px 20px}.product-variant-summary{color:#74695f;margin:8px 0;font-size:11px}.product-detail-page,.account-page,.legal-page{color:#2f2924;background:#fbf8f4;min-height:70vh;padding:28px 5vw 70px}.breadcrumbs{color:#7b7067;gap:7px;margin:5px 0 24px;font-size:11px;display:flex}.breadcrumbs a{color:inherit}.product-detail-grid{grid-template-columns:minmax(0,1.05fr) minmax(340px,.8fr);gap:48px;max-width:1280px;margin:auto;display:grid}.product-gallery-main{aspect-ratio:4/5;background:#eee7df;overflow:hidden}.product-gallery-main img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.product-gallery-main:hover img{transform:scale(1.08)}.product-thumbnails{gap:8px;margin-top:9px;display:flex;overflow:auto}.product-thumbnails button{background:#eee;border:1px solid #0000;flex:0 0 72px;height:88px;padding:0}.product-thumbnails button.active{border-color:#2f2924}.product-thumbnails img{object-fit:cover;width:100%;height:100%}.product-detail-info>small{color:#a77737;letter-spacing:.12em}.product-detail-info h1{margin:10px 0;font:42px/1.1 Georgia,serif}.product-detail-price{font-size:24px}.product-detail-short{color:#74695f;line-height:1.7}.variant-group{margin:24px 0}.variant-group>span{margin-bottom:8px;font-size:11px;font-weight:700;display:block}.variant-group div{flex-wrap:wrap;gap:7px;display:flex}.variant-group button{background:#fff;border:1px solid #cfc4ba;min-width:42px;padding:9px 12px}.variant-group button.active{color:#fff;background:#2f2924;border-color:#2f2924}.detail-stock{color:#397653;font-size:12px}.detail-stock.out{color:#a33}.detail-buy{color:#fff;background:#342b25;border:0;width:100%;padding:15px;font-weight:700}.detail-buy:disabled{opacity:.45}.detail-delivery{background:#f1ebe4;gap:7px;margin:22px 0;padding:16px;font-size:12px;display:grid}.product-attributes{border-collapse:collapse;width:100%;margin:25px 0}.product-attributes td{border-bottom:1px solid #ddd4cc;padding:10px 3px;font-size:12px}.product-attributes td:first-child{color:#7a6f65}.product-detail-description{max-width:1280px;margin:50px auto 0}.product-detail-description p{white-space:pre-line;line-height:1.8}.account-page,.legal-page{max-width:1100px;margin:auto}.account-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px;display:grid}.account-grid article,.legal-page article{background:#fff;border:1px solid #ded5cc;padding:22px}.legal-page article{white-space:pre-line;line-height:1.8}.notification-center{padding:15px}.notification-center article{border-top:1px solid #ffffff10;grid-template-columns:auto 1fr;gap:12px;padding:14px;display:grid}.notification-center article>span{color:#f0a13d;border:1px solid #f0a13d;place-items:center;width:28px;height:28px;display:grid}.notification-center article.error>span{color:#f04450;border-color:#f04450}.notification-center article div{gap:4px;display:grid}.notification-center article small{color:#6e7781;font:7px monospace}.notification-center article b{font-size:10px}.notification-center article p{color:#8c949e;margin:0;font-size:8px}.cart-quantity{align-items:center;gap:7px;display:flex}.cart-quantity button{background:#fff;border:1px solid #ddd;width:26px;height:26px}@media (width<=850px){.product-detail-grid{grid-template-columns:1fr;gap:25px}.product-detail-info h1{font-size:32px}.account-grid{grid-template-columns:1fr}.commerce-filters{align-items:stretch}.commerce-filters input,.commerce-filters select{width:100%}}.shipping-layout{color:#78818b;gap:5px;font:7px monospace;display:grid}.shipping-layout select{color:#e8ebee;background:#0b0e12;border:1px solid #ffffff16;padding:9px 12px}.shipping-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.shipping-provider-grid article{padding:17px}.shipping-provider-grid header{align-items:center;gap:10px;display:flex}.shipping-provider-grid header>span{color:#ff5e68;background:#35101555;border:1px solid #ed3540;place-items:center;width:38px;height:38px;font:800 9px monospace;display:grid}.shipping-provider-grid h3{margin:0;font-size:11px}.shipping-provider-grid small{color:#6c7580;font:7px monospace}.shipping-provider-grid header b{margin-left:auto;font:7px monospace}.shipping-provider-grid header b.connected{color:#47d68a}.shipping-provider-grid header b.waiting{color:#f0a23d}.shipping-provider-grid dl{grid-template-columns:repeat(3,1fr);gap:5px;margin:14px 0 0;display:grid}.shipping-provider-grid dl div{border:1px solid #ffffff0d;gap:3px;padding:9px;display:grid}.shipping-provider-grid dt{color:#616b75;font:6px monospace}.shipping-provider-grid dd{color:#b8c0c7;margin:0;font:7px monospace}.shipping-label-list{padding:17px}.shipping-label-list .card-heading>span{color:#737c86;font:7px monospace}.shipping-label-list table button{color:#ff626c;background:#32101666;border:1px solid #e43a45;padding:7px 10px;font:7px monospace}.shipping-label-list table button:disabled{color:#555e67;background:#0a0c0f;border-color:#ffffff10}.print-label-page{color:#111;background:#e8e8e8;min-height:100vh;padding:24px;font-family:Arial,sans-serif}.print-trigger{color:#555;text-align:center;max-width:794px;margin:0 auto 15px;font-size:12px}.print-label-page article{box-sizing:border-box;background:#fff;border:1px solid #111;width:794px;min-height:1123px;margin:auto;padding:48px}.print-label-page article header{border-bottom:4px solid #111;justify-content:space-between;padding-bottom:18px;font-size:25px;display:flex}.print-label-page article section{min-height:520px;padding:45px 0}.print-label-page article section small,.print-label-page article footer small{letter-spacing:.15em;margin-bottom:8px;font-size:10px;display:block}.print-label-page article section h1{font-size:30px}.print-label-page article section p{max-width:620px;font-size:22px;line-height:1.5}.print-label-page article footer{border-top:2px solid #111;grid-template-columns:1fr 1fr;gap:22px;padding-top:25px;display:grid}.print-label-page article footer code{text-align:center;letter-spacing:.12em;border:2px solid #111;grid-column:1/-1;padding:25px;font-size:26px}.print-label-page article footer a{color:#111;text-align:center;grid-column:1/-1}.print-label-page.sticker{place-items:start center;display:grid}.print-label-page.sticker article{width:100mm;min-height:150mm;padding:10mm}.print-label-page.sticker article section{min-height:66mm;padding:12mm 0}.print-label-page.sticker article section h1{font-size:18px}.print-label-page.sticker article section p{font-size:14px}.print-label-page.sticker article footer{gap:8px}.print-label-page.sticker article footer code{padding:10px;font-size:14px}@media (width<=760px){.shipping-provider-grid,.shipping-provider-grid dl{grid-template-columns:1fr}.print-label-page{justify-content:start;padding:10px;overflow:auto}}@media print{.print-trigger{display:none}.print-label-page{background:#fff;padding:0}.print-label-page article{border:0;margin:0}.print-label-page.sticker article{width:100mm;height:150mm;min-height:150mm}@page{margin:0}}.company-profile-card{grid-column:1/-1;padding:20px}.company-profile-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:15px 0;display:grid}.company-profile-fields label{color:#7e8791;gap:6px;font-size:7px;display:grid}.company-profile-fields input,.company-profile-fields textarea{color:#e7e9ec;background:#090b0e;border:1px solid #ffffff12;border-radius:2px;padding:10px;font-size:8px}.company-profile-fields textarea{resize:vertical;min-height:70px}.company-profile-fields .wide{grid-column:span 2}.profile-save{color:#fff;background:#d92d38;border:1px solid #e73a45;padding:10px 14px;font:800 8px monospace}.company-profile-card>small{color:#646e78;margin-top:10px;font:7px/1.5 monospace;display:block}@media (width<=900px){.company-profile-fields{grid-template-columns:1fr 1fr}}@media (width<=560px){.company-profile-fields{grid-template-columns:1fr}.company-profile-fields .wide{grid-column:auto}}.bulk-import-page{color:#edf0f3;background-color:#07090c;background-image:linear-gradient(#ec303c06 1px,#0000 1px),linear-gradient(90deg,#ec303c05 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:42px 42px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:100vh;padding:34px clamp(18px,4vw,64px) 70px;font-family:Inter,Arial,sans-serif}.bulk-import-hero{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;max-width:1500px;margin:auto;padding-bottom:25px;display:grid}.bulk-import-hero>a:first-child{color:#8b949e;grid-column:1/-1;font:8px monospace;text-decoration:none}.bulk-import-hero small{color:#ef3a46;letter-spacing:.14em;font:8px monospace}.bulk-import-hero h1{letter-spacing:-.055em;margin:9px 0 7px;font-size:clamp(34px,5vw,68px)}.bulk-import-hero p{color:#7e8791;max-width:780px;margin:0;font-size:13px;line-height:1.7}.template-download{color:#fff;background:#dc2f3a;border:1px solid #ef3541;padding:13px 18px;font:800 9px monospace;text-decoration:none;box-shadow:0 0 22px #e52e3a22}.bulk-import-steps{grid-template-columns:repeat(3,1fr);gap:10px;max-width:1500px;margin:16px auto;display:grid}.bulk-import-steps article{background:#0d1014;border:1px solid #ffffff0e;grid-template-columns:auto 1fr;gap:3px 11px;padding:15px;display:grid}.bulk-import-steps b{color:#ee3b46;grid-row:1/3;font:20px monospace}.bulk-import-steps span{font-size:10px;font-weight:800}.bulk-import-steps p{color:#68727d;margin:0;font:7px/1.5 monospace}.bulk-import-card{background:#0c0f13f5;border:1px solid #ffffff12;max-width:1500px;margin:auto;box-shadow:0 25px 70px #0006}.bulk-import-drop{text-align:center;border-bottom:1px solid #ffffff10;place-items:center;min-height:190px;padding:24px;display:grid}.bulk-import-drop label{color:#ff6972;cursor:pointer;background:#2b0d1155;border:1px dashed #e43c47;min-width:min(430px,100%);padding:21px;font:800 10px monospace}.bulk-import-drop label.busy{opacity:.6}.bulk-import-drop input{display:none}.bulk-import-drop p{color:#626c76;margin:13px 0 0;font:7px monospace}.bulk-import-summary{background:#ffffff0c;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.bulk-import-summary div{background:#0d1014;gap:5px;padding:15px 19px;display:grid}.bulk-import-summary span{color:#69737e;font:7px monospace}.bulk-import-summary b{font:24px monospace}.bulk-import-summary .danger b{color:#ff5a64}.bulk-import-summary .warning b{color:#f2a63b}.bulk-import-summary .ok b{color:#52d993}.bulk-import-messages{border-bottom:1px solid #ffffff0c;gap:5px;max-height:180px;padding:12px 18px;display:grid;overflow:auto}.bulk-import-messages p{border-left:2px solid;margin:0;padding:7px 10px;font:7px/1.5 monospace}.bulk-import-messages .error{color:#ff717a;background:#35101555;border-color:#ed3d49}.bulk-import-messages .warning{color:#f5b555;background:#33230c55;border-color:#e9a139}.bulk-import-table{max-height:460px;overflow:auto}.bulk-import-table table{border-collapse:collapse;width:100%}.bulk-import-table th{z-index:2;color:#717a84;text-align:left;letter-spacing:.07em;background:#090b0e;padding:11px 13px;font:7px monospace;position:sticky;top:0}.bulk-import-table td{color:#aeb5bd;border-top:1px solid #ffffff0a;padding:11px 13px;font-size:9px}.bulk-import-table td b,.bulk-import-table td small{display:block}.bulk-import-table td small{color:#626c76;margin-top:3px;font-size:7px}.bulk-import-table code{color:#e5e9ed}.bulk-import-table td>span{border:1px solid;padding:4px 7px;font:7px monospace;display:inline-block}.bulk-import-table td>span.active{color:#5de19a;border-color:#42ce83}.bulk-import-table td>span.draft{color:#f1b253;border-color:#e8a33d}.bulk-import-actions{border-top:1px solid #ffffff0f;justify-content:flex-end;align-items:center;gap:8px;padding:16px 18px;display:flex}.bulk-import-actions p{color:#6c7680;max-width:580px;margin:0 auto 0 0;font:7px/1.5 monospace}.bulk-import-actions button{color:#bdc4cb;background:#14181d;border:1px solid #ffffff16;padding:11px 14px;font:800 8px monospace}.bulk-import-actions button.primary{color:#fff;background:#d62e39;border-color:#e83b46}.bulk-import-actions button:disabled{cursor:not-allowed;opacity:.35}.bulk-import-result{border-top:1px solid;gap:5px;padding:14px 18px;font:8px monospace;display:grid}.bulk-import-result.success{color:#62e1a1;background:#0c261a55;border-color:#3dd080}.bulk-import-result.error{color:#ff727a;background:#30101455;border-color:#e53a45}.bulk-import-result p{margin:0}.bulk-import-result small{color:inherit}@media (width<=800px){.bulk-import-hero{grid-template-columns:1fr}.template-download{justify-self:start}.bulk-import-steps{grid-template-columns:1fr}.bulk-import-summary{grid-template-columns:1fr 1fr}.bulk-import-actions{flex-direction:column;align-items:stretch}.bulk-import-actions p{margin:0 0 8px}.bulk-import-actions button{width:100%}}.staff-bulk-restricted .bulk-actions button:nth-child(9),.staff-bulk-restricted .bulk-actions button:nth-child(10){display:none}.account-page{color:#2b211c;background:linear-gradient(#f8f3ed 0,#fffaf5 330px,#f6f1eb 100%);max-width:none;margin:0;padding:0 0 80px}.account-page>header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffbf7eb;border-bottom:1px solid #482f201f;justify-content:space-between;align-items:center;min-height:74px;padding:0 max(5vw,28px);display:flex;position:sticky;top:0}.account-page>header .brand{color:#2a201a;align-items:center;gap:12px;text-decoration:none;display:flex}.account-page>header .brand img{object-fit:cover;border-radius:50%;width:44px;height:44px}.account-page>header .brand span{letter-spacing:.18em;font:24px Georgia,serif}.account-page>header nav a{color:#5f5047;border-bottom:1px solid #0000;padding:7px 0;font-size:12px}.account-page>header nav a:hover{color:#2a201a;border-color:#9e6d37}.account-hero{color:#fff;background:radial-gradient(circle at 82% 14%,#be8d5542,#0000 25%),linear-gradient(118deg,#2a1e18,#473225 62%,#2a1d17);padding:58px max(5vw,28px) 38px;position:relative;overflow:hidden}.account-hero:after{content:"N";color:#ffffff09;font:340px Georgia,serif;position:absolute;bottom:-120px;right:7%}.account-hero>p{z-index:1;color:#d7aa73;letter-spacing:.22em;margin:0 0 10px;font-size:10px;font-weight:800;position:relative}.account-hero>h1{z-index:1;letter-spacing:-.035em;margin:0;font:clamp(34px,5vw,64px)/1.05 Georgia,serif;position:relative}.account-hero>span{z-index:1;color:#c8bdb5;margin-top:12px;font-size:12px;display:block;position:relative}.account-summary{z-index:1;max-width:1100px;margin-top:38px;position:relative}.account-summary article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0e;border-color:#ffffff1f;border-radius:2px;padding:18px 20px}.account-summary small{color:#bfb3aa;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.account-summary b{color:#fff;font:28px Georgia,serif}.account-tabs{z-index:15;scrollbar-width:none;background:#fffaf6;border-bottom:1px solid #e2d8ce;gap:4px;padding:0 max(5vw,28px);display:flex;position:sticky;top:74px;overflow-x:auto}.account-tabs a{color:#716158;border-bottom:2px solid #0000;flex:none;padding:18px 20px;font-size:11px;font-weight:700;text-decoration:none}.account-tabs a:first-child,.account-tabs a:hover{color:#2c211b;border-color:#9c6b37}.account-grid{gap:16px;max-width:1280px;margin:34px auto 0;padding:0 max(3vw,18px)}.account-grid article{background:#ffffffdb;border-color:#ded3c8;border-radius:3px;padding:26px;box-shadow:0 12px 38px #422c1d0b}.account-grid article>header h2{font:30px Georgia,serif}.account-grid article>header div>span{color:#81736a;margin-top:6px;font-size:11px;display:block}.account-orders-panel{overflow:hidden;padding:0!important}.account-orders-panel>header{background:#fff;border-bottom:1px solid #e6ddd5;padding:27px 30px;margin:0!important}.account-order-list{background:#f8f4ef;gap:10px;padding:18px;display:grid}.account-order-card{background:#fff;border:1px solid #e2d7cd;border-radius:4px;transition:all .2s;overflow:hidden}.account-order-card:hover{border-color:#b99068;box-shadow:0 12px 34px #3b271914}.account-order-card summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto 26px;align-items:center;gap:17px;padding:17px 20px;list-style:none;display:grid}.account-order-card summary::-webkit-details-marker{display:none}.order-card-products{display:flex}.order-card-products img{object-fit:cover;border:3px solid #fff;border-radius:3px;width:58px;height:70px;box-shadow:0 0 0 1px #e1d7ce}.order-card-products img+img{margin-left:-18px}.order-card-primary{gap:4px;min-width:0;display:grid}.order-card-primary small{color:#9b7a59;text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:700}.order-card-primary b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.order-card-primary span{color:#807169;font-size:10px}.order-card-status{justify-items:end;gap:9px;display:grid}.order-card-status strong{font:20px Georgia,serif}.account-state{color:#6d523b;text-transform:uppercase;letter-spacing:.06em;background:#f7efe7;border:1px solid #dbc9b9;font-size:9px;font-weight:800}.account-state.cancelled{color:#a83a34;background:#fff0ef;border-color:#edc3c0}.account-order-card summary>i{color:#9d8067;font-size:18px;font-style:normal;transition:all .25s}.account-order-card[open] summary>i{transform:rotate(180deg)}.order-card-detail{border-top:1px solid #ece4dc;padding:0 22px 20px}.order-detail-top{background:#e9e0d8;grid-template-columns:1.3fr 1fr 1fr;gap:1px;margin:0 -22px 22px;display:grid}.order-detail-top>div{background:#fbf8f4;gap:5px;padding:14px 22px;display:grid}.order-detail-top small{color:#938176;text-transform:uppercase;font-size:8px}.order-detail-top b,.order-detail-top button{color:#31261f;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font:700 10px inherit;overflow:hidden}.customer-order-timeline{grid-template-columns:repeat(4,1fr);margin:30px 5px 35px;display:grid}.customer-order-timeline>div{text-align:center;justify-items:center;gap:7px;display:grid;position:relative}.customer-order-timeline>div:before{content:"";z-index:0;background:#e2d7cd;width:100%;height:2px;position:absolute;top:15px;right:50%}.customer-order-timeline>div:first-child:before{display:none}.customer-order-timeline span{z-index:1;color:#a7998e;background:#fff;border:2px solid #ded2c7;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid;position:relative}.customer-order-timeline b{font-size:10px}.customer-order-timeline small{color:#998c83;max-width:130px;font-size:8px;line-height:1.4}.customer-order-timeline .done:before,.customer-order-timeline .active:before{background:#ab7a45}.customer-order-timeline .done span{color:#fff;background:#ab7a45;border-color:#ab7a45}.customer-order-timeline .active span{color:#8c5d2e;border-color:#ab7a45;box-shadow:0 0 0 5px #f2e6da}.ordered-products{border-top:1px solid #e9e0d8;padding-top:19px}.ordered-products h3{margin:0 0 12px;font:19px Georgia,serif}.ordered-product{color:inherit;border-top:1px solid #eee7e0;grid-template-columns:62px 1fr auto;align-items:center;gap:13px;padding:11px 0;text-decoration:none;display:grid}.ordered-product img{object-fit:cover;background:#eee;border-radius:2px;width:62px;height:72px}.ordered-product>div{gap:5px;display:grid}.ordered-product b{font-size:11px}.ordered-product span{color:#8a7c73;font-size:9px}.ordered-product strong{font:16px Georgia,serif}.order-card-detail>footer{background:#f5efe9;justify-content:space-between;align-items:center;margin:16px -22px -20px;padding:16px 22px;display:flex}.order-card-detail>footer a{color:#7c5a3b;font-size:9px;font-weight:700}.order-card-detail>footer span{font-size:10px}.order-card-detail>footer span b{margin-left:8px;font:20px Georgia,serif}.order-cancel-reason{background:#fff4f3;border:1px solid #edcbc7;border-left:4px solid #b9453d;grid-template-columns:auto 1fr;gap:14px;margin:20px 0 26px;padding:17px;display:grid}.order-cancel-reason>span{color:#fff;background:#b9453d;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.order-cancel-reason>div{gap:7px;display:grid}.order-cancel-reason b{color:#8f302b;font-size:12px}.order-cancel-reason p{color:#654e49;margin:0;font-size:10px;line-height:1.6}.order-cancel-reason small{color:#95635e;font-size:9px}.account-order-card.is-cancelled{border-color:#ead0cd}.account-grid>article:not(.account-wide){min-height:255px}@media (width<=760px){.account-page{padding-bottom:35px}.account-page>header{min-height:62px;padding:0 15px}.account-page>header .brand img{width:36px;height:36px}.account-page>header .brand span{font-size:18px}.account-page>header nav{gap:12px}.account-page>header nav a{font-size:10px}.account-hero{padding:35px 18px 25px}.account-hero>h1{font-size:36px}.account-summary{grid-template-columns:1fr 1fr;gap:7px;margin-top:26px}.account-summary article{padding:13px}.account-summary small{font-size:8px}.account-summary b{font-size:22px}.account-tabs{padding:0 8px;top:62px}.account-tabs a{padding:15px 12px}.account-grid{margin-top:16px;padding:0 10px}.account-grid article{padding:18px}.account-orders-panel>header{align-items:flex-start!important;padding:20px!important}.account-orders-panel>header a{display:none}.account-order-list{padding:8px}.account-order-card summary{grid-template-columns:auto minmax(0,1fr) 18px;gap:10px;padding:13px 12px}.order-card-products img{width:47px;height:58px}.order-card-products img:nth-child(n+2){display:none}.order-card-primary b{font-size:11px}.order-card-primary span{font-size:8px}.order-card-status{grid-area:2/2/auto/3;grid-template-columns:auto auto;place-items:center start;gap:8px}.order-card-status strong{font-size:17px}.account-order-card summary>i{grid-area:1/3/3}.order-card-detail{padding:0 13px 15px}.order-detail-top{grid-template-columns:1fr;margin:0 -13px 18px}.order-detail-top>div{padding:10px 14px}.customer-order-timeline{grid-template-columns:1fr;margin:20px 0 25px}.customer-order-timeline>div{text-align:left;grid-template-columns:34px 1fr;justify-items:start;gap:1px 10px;padding-bottom:18px}.customer-order-timeline>div:before{width:2px;height:100%;inset:auto auto 0 15px}.customer-order-timeline>div:first-child:before{display:block}.customer-order-timeline>div:last-child:before{display:none}.customer-order-timeline span{grid-row:1/3;width:30px;height:30px}.customer-order-timeline small{max-width:none}.ordered-product{grid-template-columns:52px 1fr}.ordered-product img{width:52px;height:62px}.ordered-product>strong{grid-column:2}.order-card-detail>footer{align-items:flex-end;margin:12px -13px -15px;padding:13px}.order-card-detail>footer span{text-align:right;display:grid}.order-card-detail>footer span b{margin:3px 0 0}.order-cancel-reason{padding:13px}.order-cancel-reason>span{width:26px;height:26px}.account-grid>article:not(.account-wide){min-height:auto}}.order-cancel-btn{white-space:nowrap;color:#ff6570;cursor:pointer;background:#ee2c3812;border:1px solid #ee2c3873;border-radius:3px;padding:8px 10px;font:700 7px monospace}.order-cancel-btn:hover{color:#fff;background:#e82b37}.order-cancelled-note{color:#737b84;font:700 7px monospace}.refund-warning{color:#ffb45c!important;font:700 7px monospace!important}.order-cancel-backdrop{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.order-cancel-modal{background:#0d1014;border:1px solid #ee2c3866;border-top:3px solid #ed2e3b;border-radius:4px;width:min(540px,100%);padding:30px;position:relative;box-shadow:0 28px 100px #000}.order-cancel-modal>p{color:#ed2e3b;letter-spacing:.18em;margin:0 0 7px;font:700 8px monospace}.order-cancel-modal h3{color:#f4f5f6;margin:0 0 22px;font-size:27px}.order-cancel-close{color:#aab0b7;cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:18px;right:18px}.order-cancel-summary{background:#090b0e;border:1px solid #ffffff14;grid-template-columns:110px 1fr;gap:9px;padding:15px;display:grid}.order-cancel-summary span{color:#747d87;text-transform:uppercase;font:7px monospace}.order-cancel-summary b,.order-cancel-summary strong{color:#e8ebee;font-size:11px}.order-refund-alert{background:#e49a381a;border-left:3px solid #e49a38;gap:6px;margin-top:14px;padding:12px 14px;display:grid}.order-refund-alert b{color:#ffc374;font-size:11px}.order-refund-alert span{color:#c4a67d;font-size:9px;line-height:1.6}.order-cancel-modal label{gap:8px;margin-top:18px;display:grid}.order-cancel-modal label>span{color:#9da4ac;text-transform:uppercase;font:700 8px monospace}.order-cancel-modal textarea{resize:vertical;color:#fff;background:#080a0d;border:1px solid #ffffff21;border-radius:3px;outline:none;min-height:90px;padding:12px}.order-cancel-modal textarea:focus{border-color:#ed2e3b}.order-cancel-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.order-cancel-actions button{color:#d8dce1;cursor:pointer;background:#15181d;border:1px solid #ffffff24;border-radius:3px;padding:12px 15px;font-weight:700}.order-cancel-actions button.danger{color:#fff;background:#ed2e3b;border-color:#ed2e3b}.order-cancel-actions button:disabled{opacity:.45;cursor:not-allowed}@media (width<=600px){.order-cancel-backdrop{padding:10px}.order-cancel-modal{padding:23px 18px}.order-cancel-summary{grid-template-columns:85px 1fr}.order-cancel-actions{display:grid}.order-cancel-actions button{width:100%}}.admin-account-intro{color:#9199a3;font-size:12px;line-height:1.6}.admin-account-tabs{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;display:grid}.admin-account-tabs button{color:#8e969f;cursor:pointer;background:#0b0e12;border:1px solid #343a42;padding:13px;font-weight:800}.admin-account-tabs button.active{color:#fff;background:#ef2b3a1c;border-color:#ef2b3a}.admin-account-form{gap:13px;grid-template-columns:1fr 1fr!important;display:grid!important}.admin-account-form label{gap:7px;display:grid}.admin-account-form label>span{color:#929aa3;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.admin-account-form input{color:#fff;background:#080b0e;border:1px solid #30363d;outline:none;width:100%;height:46px;padding:0 12px}.admin-account-form label>div{display:flex}.admin-account-form label>div input{flex:1}.admin-account-form label>div button{color:#bec5cc;background:#15191e;border:1px solid #30363d;border-left:0;padding:0 13px}.admin-account-warning,.admin-account-message,.admin-account-form>.profile-save{grid-column:1/-1}.admin-account-warning{background:#e3a64014;border-left:3px solid #e3a640;gap:5px;padding:13px;display:grid}.admin-account-warning b{color:#efc778;font-size:11px}.admin-account-warning span{color:#ad956b;font-size:10px;line-height:1.5}.admin-account-message{color:#f19aa1;background:#ef2b3a0f;border:1px solid #ef2b3a4d;margin:0;padding:11px;font-size:11px}@media (width<=700px){.admin-account-form{grid-template-columns:1fr!important}.admin-account-form>*{grid-column:1!important}}.security-mail-status{background:#40d8850d;border:1px solid #40d88540;justify-content:space-between;align-items:center;gap:15px;margin-top:18px;padding:14px;display:flex}.security-mail-status>div{gap:4px;display:grid}.security-mail-status span{color:#828b94;font-size:11px}.security-mail-status button{color:#fff;cursor:pointer;background:#11151a;border:1px solid #343a42;padding:10px 12px}.security-mail-form{background:#090c10;border:1px solid #ffffff17;gap:12px;margin-top:12px;padding:14px;grid-template-columns:1fr 1fr!important;display:grid!important}.security-mail-form .wide,.security-mail-form button{grid-column:1/-1}.security-mail-message{color:#d9bf83;font-size:11px}@media (width<=700px){.security-mail-status{flex-direction:column;align-items:flex-start}.security-mail-form{grid-template-columns:1fr!important}.security-mail-form>*{grid-column:1!important}}.security-event-list{gap:8px;margin:18px 0;display:grid}.security-event-list>div{background:#0b0e12;border:1px solid #ffffff14;grid-template-columns:10px 1fr auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.security-event-list i{background:#ef2b3a;border-radius:50%;width:8px;height:8px}.security-event-list i.success{background:#40d885}.security-event-list span{gap:3px;display:grid}.security-event-list b{font-size:11px}.security-event-list small{color:#757d86;font:8px monospace}.security-event-list strong{color:#ff6874;font:8px monospace}.security-event-list strong.success{color:#40d885}.mfa-panel{max-width:760px}.mfa-panel form{grid-template-columns:1fr;margin-top:24px}.mfa-setup{background:#0a0d10;border:1px solid #2b3036;grid-template-columns:220px 1fr;align-items:center;gap:28px;margin:24px 0;padding:22px;display:grid}.mfa-setup img{background:#fff;border-radius:8px;width:220px;max-width:100%}.mfa-setup>div{gap:10px;display:grid}.mfa-setup b{font-size:18px}.mfa-setup span{color:#9299a3;font-size:13px}.mfa-setup code,.recovery-code-grid code{color:#ff6b77;letter-spacing:.12em;overflow-wrap:anywhere;background:#15191e;border:1px solid #343a42;padding:10px}.admin-login-secondary{color:#c4cad1;cursor:pointer;background:#0c0f12;border:1px solid #343a42;width:100%;margin-top:12px;padding:14px;font-weight:800}.recovery-warning{color:#e4c989;background:#f2b33d14;border-left:3px solid #f2b33d;margin:24px 0;padding:15px}.recovery-code-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;display:grid}.recovery-code-grid code{text-align:center;color:#fff}@media (width<=700px){.mfa-setup{text-align:center;grid-template-columns:1fr;justify-items:center}.recovery-code-grid{grid-template-columns:1fr}.mfa-panel{max-height:calc(100vh - 24px);overflow:auto}}.admin-login-page{color:#f5f5f5;background:radial-gradient(circle at 12% 10%,#f02b3824,#0000 28%),radial-gradient(circle at 86% 90%,#94182221,#0000 34%),#07090b;place-items:center;min-height:100vh;padding:32px;display:grid;position:relative;overflow:hidden}.login-grid{opacity:.22;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.admin-login-page:before,.admin-login-page:after{content:"";background:linear-gradient(90deg,#0000,#ef2b3a,#0000);width:420px;height:1px;position:absolute;transform:rotate(-32deg);box-shadow:0 0 24px #ef2b3ab3}.admin-login-page:before{top:16%;left:-100px}.admin-login-page:after{bottom:17%;right:-90px}.admin-login-panel{z-index:1;background:linear-gradient(145deg,#121519fa,#080a0cfa);border:1px solid #292d32;border-top:2px solid #ef2b3a;width:min(880px,100%);padding:36px;position:relative;box-shadow:0 28px 90px #00000094,0 0 44px #ef2b3a12}.admin-login-panel header{border-bottom:1px solid #24282d;align-items:center;gap:20px;padding-bottom:28px;display:flex}.admin-login-panel header img{object-fit:cover;border:1px solid #4d3538;width:72px;height:72px}.admin-login-panel header p{color:#ef2b3a;letter-spacing:.2em;margin:0 0 7px;font-size:11px;font-weight:900}.admin-login-panel header h1{text-transform:uppercase;letter-spacing:-.045em;margin:0 0 6px;font-size:clamp(30px,5vw,49px);line-height:1}.admin-login-panel header span{color:#9299a3;font-size:14px}.admin-role-picker{grid-template-columns:1fr 1fr;gap:12px;margin:26px 0;display:grid}.admin-role-picker button{text-align:left;color:#a8afb8;cursor:pointer;background:#0c0f12;border:1px solid #292d32;grid-template-rows:auto auto;grid-template-columns:44px 1fr;padding:18px;transition:all .2s;display:grid}.admin-role-picker button:hover{border-color:#5f3439}.admin-role-picker button.active{color:#fff;background:linear-gradient(110deg,#ef2b3a29,#101215f0);border-color:#ef2b3a;box-shadow:inset 3px 0 #ef2b3a}.admin-role-picker i{color:#ef2b3a;grid-row:1/3;font:900 18px/1.4 monospace}.admin-role-picker b{font-size:15px}.admin-role-picker span{color:#7f8790;margin-top:4px;font-size:12px}.admin-login-panel form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-login-panel form label{gap:8px;display:grid}.admin-login-panel form label span{letter-spacing:.11em;color:#b1b7bf;text-transform:uppercase;font-size:11px;font-weight:800}.admin-login-panel form input{color:#fff;background:#090b0e;border:1px solid #2c3137;outline:none;height:52px;padding:0 15px;font-size:15px}.admin-login-panel form input:focus{border-color:#ef2b3a;box-shadow:0 0 0 3px #ef2b3a14}.admin-login-error{color:#ff6f7a;background:#ef2b3a14;border:1px solid #ef2b3a73;grid-column:1/-1;margin:0;padding:12px 14px;font-size:13px}.admin-login-submit{color:#fff;letter-spacing:.11em;cursor:pointer;background:#ef2b3a;border:0;grid-column:1/-1;height:54px;font-weight:950}.admin-login-submit:hover{background:#ff3545}.admin-login-submit:disabled{opacity:.58;cursor:wait}.admin-login-panel footer{color:#747c85;border-top:1px solid #24282d;justify-content:space-between;gap:24px;margin-top:24px;padding-top:18px;display:flex}.admin-login-panel footer span{letter-spacing:.11em;color:#b9bec5;font-size:11px;font-weight:900}.admin-login-panel footer span i{background:#40d885;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 12px #40d885}.admin-login-panel footer small{text-align:right;max-width:480px}.admin-signout-button{color:#aeb4bc;cursor:pointer;background:0 0;border:0;font-size:18px}.admin-signout-button:hover{color:#ef2b3a}@media (width<=700px){.admin-login-page{padding:16px}.admin-login-panel{padding:22px}.admin-login-panel header{align-items:flex-start}.admin-login-panel header img{width:54px;height:54px}.admin-role-picker,.admin-login-panel form{grid-template-columns:1fr}.admin-login-panel form>*{grid-column:1!important}.admin-login-panel footer{display:grid}.admin-login-panel footer small{text-align:left}}.finance-real-days{gap:8px;margin-top:20px;display:grid}.finance-real-days>div{background:#090c10;border:1px solid #2a3038;justify-content:space-between;gap:16px;padding:14px 16px;display:flex}.finance-real-days span{color:#929ca8}.finance-real-days b{color:#fff}.empty-state{text-align:center;color:#8f99a6;padding:28px!important}.empty-state h3{color:#f1f3f5;margin:0 0 8px}.empty-state p{margin:0;line-height:1.6}.ingestion-center{gap:16px;display:grid}.ingestion-hero{background:linear-gradient(110deg,#ef2b3a1a,#0c0f13f0 42%);border:1px solid #ffffff1a;border-left:3px solid #ef2b3a;justify-content:space-between;align-items:center;gap:20px;padding:23px 25px;display:flex}.ingestion-hero p,.ingestion-toolbar p{color:#ef5965;letter-spacing:.13em;margin:0;font:800 8px monospace}.ingestion-hero h2{margin:6px 0;font-size:30px}.ingestion-hero span,.ingestion-toolbar p{color:#929ba6;letter-spacing:0;font-size:10px}.ingestion-hero>div:last-child{justify-items:end;gap:7px;display:grid}.ingestion-hero small{color:#5ee0a5;font:8px monospace}.ingestion-tabs{scrollbar-width:none;border-bottom:1px solid #ffffff17;display:flex;overflow:auto}.ingestion-tabs button{color:#7e8792;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:13px 16px;font:800 9px monospace}.ingestion-tabs button.active{color:#fff;border-color:#ef2b3a}.ingestion-toolbar{justify-content:space-between;align-items:end;gap:16px;margin-top:5px;display:flex}.ingestion-toolbar h3{margin:0 0 5px;font-size:19px}.ingestion-toolbar>button,.ingestion-toolbar-actions button,.ingestion-search button,.ingestion-source-card footer button,.ingestion-table button,.ingestion-create-grid button{color:#dce1e7;cursor:pointer;background:#15191e;border:1px solid #353c45;border-radius:2px;padding:10px 12px;font:800 8px monospace}.ingestion-toolbar>button,.ingestion-source-card footer button:nth-child(2),.ingestion-create-grid button{color:#fff;background:#e72b39;border-color:#ef2b3a}.ingestion-toolbar-actions,.ingestion-search{align-items:center;gap:7px;display:flex}.ingestion-toolbar select,.ingestion-toolbar input,.ingestion-create-grid input,.ingestion-create-grid select,.ingestion-table select{color:#dfe3e8;background:#090c10;border:1px solid #30363e;border-radius:2px;outline:none;min-height:37px;padding:0 10px}.ingestion-toolbar select:focus,.ingestion-toolbar input:focus,.ingestion-create-grid input:focus,.ingestion-create-grid select:focus,.ingestion-table select:focus{border-color:#ef2b3a}.ingestion-error{color:#ff7b84;background:#ef2b3a14;border:1px solid #ef2b3a61;border-left:3px solid #ef2b3a;padding:12px 14px;font-size:11px}.ingestion-progress{color:#93c8ff;background:#4ba4ff0f;border:1px solid #4ba4ff40;align-items:center;gap:9px;padding:10px 13px;font:8px monospace;display:flex}.ingestion-progress span{border:2px solid #4ba4ff;border-top-color:#0000;border-radius:50%;width:8px;height:8px;animation:.7s linear infinite ingestionSpin}@keyframes ingestionSpin{to{transform:rotate(360deg)}}.ingestion-badge{color:#a7afb8;letter-spacing:.04em;background:#161a20;border:1px solid #343a42;border-radius:2px;align-items:center;width:max-content;padding:4px 6px;font:800 7px monospace;display:inline-flex}.ingestion-badge.ok{color:#58dda2;background:#46d99d14;border-color:#46d99d47}.ingestion-badge.warn{color:#f3bc58;background:#f2b33d14;border-color:#f2b33d4d}.ingestion-badge.bad{color:#ff6671;background:#ef2b3a17;border-color:#ef2b3a59}.ingestion-create-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ingestion-create-grid form{background:#0c0f13;border:1px solid #ffffff17;gap:9px;padding:16px;display:grid}.ingestion-create-grid h4{margin:0 0 3px}.ingestion-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ingestion-source-card{background:linear-gradient(145deg,#11151a,#0b0e12);border:1px solid #ffffff17;border-top:2px solid #3b424c;gap:16px;padding:19px;display:grid}.ingestion-source-card header{justify-content:space-between;gap:15px;display:flex}.ingestion-source-card header small{color:#ef5965;font:800 7px monospace}.ingestion-source-card h3{margin:5px 0 3px;font-size:18px}.ingestion-source-card p{color:#858f9a;margin:0;font-size:10px}.ingestion-source-card dl{background:#242930;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;display:grid}.ingestion-source-card dl>div{background:#0a0d11;gap:7px;padding:11px;display:grid}.ingestion-source-card dt{color:#747e89;text-transform:uppercase;font:7px monospace}.ingestion-source-card dd{color:#e9edf1;margin:0;font:800 10px monospace}.ingestion-meta{color:#838d98;gap:7px;font:8px monospace;display:grid}.ingestion-meta code{color:#aeb7c2;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ingestion-meta b{color:#ff6a73}.ingestion-source-card footer{flex-wrap:wrap;gap:6px;display:flex}.ingestion-source-card footer button:first-child{margin-right:auto}.ingestion-source-card button:disabled,.ingestion-table button:disabled{opacity:.4;cursor:not-allowed}.ingestion-empty{color:#7f8994;text-align:center;border:1px dashed #343a42;padding:24px}.ingestion-table-wrap{background:#0a0d11;border:1px solid #ffffff17;overflow:auto}.ingestion-table{border-collapse:collapse;width:100%;font-size:10px}.ingestion-table th{color:#77818d;text-align:left;text-transform:uppercase;white-space:nowrap;background:#101318;padding:11px 12px;font:800 7px monospace}.ingestion-table td{color:#c8ced5;vertical-align:middle;border-top:1px solid #fff1;padding:12px}.ingestion-table tbody tr:hover{background:#ef2b3a06}.ingestion-table td b,.ingestion-table td small{display:block}.ingestion-table td small{color:#7b8590;max-width:390px;margin-top:5px;font-size:8px;line-height:1.5}.ingestion-table code{color:#ff737d}.ingestion-table select{min-width:190px}.ingestion-search input{width:240px}.ingestion-detail,.ingestion-raw{background:#0b0e12;border:1px solid #ef2b3a47;gap:17px;padding:20px;display:grid;position:relative}.ingestion-detail>header,.ingestion-raw>header{justify-content:space-between;gap:15px;display:flex}.ingestion-detail>header p{color:#ef5965;margin:0;font:800 7px monospace}.ingestion-detail>header h3{margin:5px 0 0}.ingestion-detail>header button,.ingestion-raw>header button{color:#9ba4ae;cursor:pointer;background:0 0;border:0;font-size:24px}.ingestion-compare{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ingestion-compare article{background:#080b0e;border:1px solid #282e35;padding:15px}.ingestion-compare h4,.ingestion-detail>h4{color:#ef5965;letter-spacing:.1em;margin:0 0 12px;font:800 8px monospace}.ingestion-compare dl{gap:10px;margin:0;display:grid}.ingestion-compare dl>div{grid-template-columns:110px 1fr;gap:10px;display:grid}.ingestion-compare dt{color:#737d88;font-size:9px}.ingestion-compare dd{color:#dfe4e9;margin:0;font-size:10px}.ingestion-images{gap:8px;display:flex;overflow:auto}.ingestion-images img{object-fit:cover;background:#161a1f;border:1px solid #30363e;width:96px;height:120px}.ingestion-chips{flex-wrap:wrap;gap:7px;display:flex}.ingestion-chips>span{color:#bfc6ce;background:#11151a;border:1px solid #30363e;padding:7px 9px;font-size:9px}.ingestion-variants{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.ingestion-variants>div{background:#090c10;border:1px solid #292f36;grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:10px;display:grid}.ingestion-variants b{font-size:9px}.ingestion-variants span{color:#949da7;font:8px monospace}.ingestion-raw pre{color:#b8c1cb;white-space:pre-wrap;background:#050709;border:1px solid #282e35;max-height:430px;padding:15px;font:9px/1.6 monospace;overflow:auto}.ingestion-raw p{color:#e9b35b;margin:0;font-size:9px}.ingestion-phase-footer{color:#747e89;border-top:1px solid #ffffff14;padding:16px 3px;font:8px monospace}.ingestion-phase-footer b{color:#ef5965}@media (width<=980px){.ingestion-source-grid{grid-template-columns:1fr}.ingestion-source-card dl{grid-template-columns:repeat(2,1fr)}.ingestion-toolbar{flex-direction:column;align-items:stretch}.ingestion-toolbar-actions{flex-wrap:wrap}.ingestion-compare{grid-template-columns:1fr}}@media (width<=650px){.ingestion-hero{flex-direction:column;align-items:flex-start}.ingestion-hero>div:last-child{justify-items:start}.ingestion-create-grid,.ingestion-variants{grid-template-columns:1fr}.ingestion-source-card dl{grid-template-columns:1fr 1fr}.ingestion-search{width:100%}.ingestion-search input{width:100%;min-width:0}.ingestion-toolbar-actions select{width:100%}.ingestion-compare dl>div{grid-template-columns:1fr}.ingestion-tabs button{padding:12px 10px}}@property --tw-border-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}.category-menu{position:relative}.category-menu>div{z-index:35;background:#fffaf4;border:1px solid #ded5c9;min-width:230px;padding:10px;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 18px 45px #2b1e1530}.category-menu:hover>div,.category-menu:focus-within>div{display:grid}.category-menu button{color:#30231d;text-align:left;background:0 0;border:0;border-bottom:1px solid #eee5db;padding:11px 12px}.search-wrap{position:relative}.search-suggestions{z-index:60;background:#fffaf4;border:1px solid #dfd4c7;width:min(440px,88vw);padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 60px #24181030}.search-suggestions a{color:#2b201a;grid-template-columns:54px 1fr;align-items:center;gap:12px;padding:8px;text-decoration:none;display:grid}.search-suggestions img{object-fit:cover;width:54px;height:64px}.search-suggestions span{gap:4px;display:grid}.search-suggestions small,.search-suggestions p{color:#7f6f63;font-size:11px}.commerce-filters{flex-wrap:wrap!important;align-items:flex-start!important}.filter-toggle{color:#34261f;background:#fffaf5;border:1px solid #d7cbbf;padding:11px 17px;font-weight:700}.filter-panel{flex:1;align-items:center;gap:10px;display:flex}.filter-panel select,.commerce-filters>select{color:#35261f;background:#fffaf5;border:1px solid #ddd2c6;min-height:42px;padding:0 12px}.price-filter{grid-template-columns:1fr auto;gap:4px 10px;min-width:180px;display:grid}.price-filter input{accent-color:#2c211c;grid-column:1/-1}.active-filters{flex-wrap:wrap;gap:7px;width:100%;padding-top:8px;display:flex}.active-filters button{color:#5a4336;background:#f8f0e7;border:1px solid #d7c8b8;border-radius:99px;padding:7px 11px}.store-empty{text-align:center;background:#fcf7f1;border:1px solid #e1d7cc;margin:30px 0;padding:55px}.collections{color:#fff;background:#261a15;padding:90px max(5vw,26px)}.collections>header{max-width:620px;margin-bottom:32px}.collections h2{margin:6px 0;font:400 clamp(38px,6vw,70px) Georgia,serif}.collections>header>p:last-child{color:#cdbeb3}.collections>div{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.collections a{color:#fff;min-height:420px;position:relative;overflow:hidden}.collections img{object-fit:cover;width:100%;height:100%;transition:all .5s}.collections a:hover img{transform:scale(1.035)}.collections a:after{content:"";background:linear-gradient(#0000,#160e0bd9);position:absolute;inset:35% 0 0}.collections a span{z-index:1;gap:7px;display:grid;position:absolute;bottom:22px;left:24px;right:24px}.collections small{color:#e0c8a8}.collections b{font:400 28px Georgia,serif}.collections em{font-size:12px;font-style:normal}.pd-purchase{grid-template-columns:112px 1fr!important}.pd-buy{grid-column:2;background:#b98a50!important}.pd-added{z-index:120;color:#2d211b;background:#fffaf4;border:1px solid #d6c4b0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:min(430px,100vw - 32px);padding:20px;display:grid;position:fixed;top:110px;right:24px;box-shadow:0 25px 80px #1c110b35}.pd-added>button:first-child{background:0 0;border:0;position:absolute;top:6px;right:8px}.pd-added>span{color:#fff;background:#1c6b49;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.pd-added div{gap:4px;display:grid}.pd-added small{color:#78685c}.pd-added a,.pd-added>button:last-child{color:#7c4d23;background:0 0;border:0;text-decoration:underline}.cart-page{color:#2a1f19;background:#f7f1e9;min-height:100vh}.cart-page>header{background:#fffaf5;border-bottom:1px solid #ded2c5;justify-content:space-between;align-items:center;padding:22px max(5vw,24px);display:flex}.cart-page>section{max-width:1480px;margin:auto;padding:70px max(5vw,24px)}.cart-page h1{margin:8px 0 40px;font:400 clamp(42px,7vw,76px) Georgia,serif}.cart-layout{grid-template-columns:minmax(0,1.7fr) minmax(310px,.7fr);gap:40px;display:grid}.cart-lines article{border-bottom:1px solid #ddd0c3;grid-template-columns:130px minmax(0,1fr) auto auto;align-items:center;gap:22px;padding:22px 0;display:grid}.cart-lines img{object-fit:cover;width:130px;height:160px}.cart-lines h2{margin:6px 0 16px;font:400 21px/1.25 Georgia,serif}.cart-lines article>strong{text-align:right;min-width:100px}.cart-stepper{align-items:center;gap:13px;display:flex!important}.cart-stepper button{width:32px;background:#fffaf5!important;border:1px solid #d4c4b4!important;height:32px!important}.cart-layout aside{color:#fff;background:#2b1f19;height:max-content;padding:28px;position:sticky;top:30px}.cart-layout aside strong{float:right;font-size:22px}.cart-layout aside p{clear:both;color:#c9b8ac;padding:22px 0;font-size:12px;line-height:1.6}.cart-layout aside button,.cart-empty a{color:#2b1f19;text-align:center;background:#fffaf5;border:0;width:100%;padding:17px;font-weight:900;text-decoration:none;display:block}.cart-empty{background:#fffaf5;border:1px solid #ded2c5;place-items:center;gap:18px;min-height:360px;display:grid}.cart-empty span{color:#c49a65;font:80px Georgia,serif}.cart-empty a{color:#fff;background:#2b1f19;width:auto}@media (width<=900px){.collections>div{grid-template-columns:1fr 1fr}.filter-panel{order:5;width:100%;display:none}.filter-panel.open{grid-template-columns:1fr 1fr;display:grid}.cart-layout{grid-template-columns:1fr}.cart-layout aside{position:static}.pd-added{width:auto;inset:auto 16px 16px}}@media (width<=620px){.collections{padding:64px 18px}.collections>div{grid-template-columns:1fr}.collections a{min-height:430px}.filter-panel.open{grid-template-columns:1fr}.cart-page>section{padding:45px 18px}.cart-lines article{grid-template-columns:88px 1fr auto;gap:12px}.cart-lines img{width:88px;height:116px}.cart-lines article>strong{text-align:left;grid-column:2}.cart-stepper{grid-area:1/3/3}.pd-purchase{grid-template-columns:1fr!important}.pd-buy{grid-column:1}.pd-added{grid-template-columns:auto 1fr}.pd-added a,.pd-added>button:last-child{text-align:left;grid-column:2}}
