:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e1e5ff;--raised:#ffffffb8;--tint:#6d4aff14;--line:#d7def2;--line-strong:#c3cdea;--line-soft:#e6eaf5;--text:#111c4e;--soft:#26335f;--muted:#485b82;--accent-text:#5b3df0;--cyan:#6d4aff;--cyan-2:#4f6bff;--on-cyan:#fff;--violet:#0caaa8;--violet-text:#0b7a68;--stop:#be123c;--stop-bg:#fff1f2;--warn:#92400e;--warn-bg:#fffbeb;--ok:#047857;--info:#1d4ed8;--glass:linear-gradient(120deg,#fffc,#eaf5ffa8);--glass-flat:#ffffffdb;--glass-solid:linear-gradient(150deg,#fffffffa,#f0f4fffa);--input-bg:#fcfdffd9;--switch-off:#cad5ed;--focus:#6d4aff;--fx-shadow:0 8px 28px #24267017;--font:"Instrument Sans Variable",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box}html{background:#dae1fa}body{color:var(--text);font-family:var(--font);font-feature-settings:"ss01";-webkit-font-smoothing:antialiased;background:radial-gradient(at 44% -5%,#a0e5f4 0,#0000 42%),radial-gradient(at 95% 20%,#637cd9 0,#0000 45%),radial-gradient(at 0 90%,#6177f0 0,#0000 46%),linear-gradient(125deg,#a8a4ef,#dae1fa 55%,#8ec2e9) fixed;min-height:100vh;margin:0}button,input,select{font:inherit}button{color:var(--on-cyan);background:linear-gradient(135deg,var(--cyan),var(--cyan-2));cursor:pointer;border:0;border-radius:12px;padding:12px 18px;font-weight:800;transition:transform .18s,box-shadow .18s}button:hover{transform:translateY(-1px);box-shadow:0 10px 28px #c4b5fd33}button:disabled{opacity:.55;cursor:not-allowed;transform:none}.eyebrow{color:var(--accent-text);letter-spacing:.18em;margin:0 0 10px;font-size:12px;font-weight:800}.muted{color:var(--muted);line-height:1.6}.login-shell{grid-template-columns:1.15fr .85fr;align-items:center;gap:80px;max-width:1180px;min-height:100vh;margin:auto;padding:56px;display:grid}.brand-mark{width:56px;height:56px;color:var(--accent-text);border:1px solid #c4b5fd77;border-radius:17px;place-items:center;margin-bottom:60px;font-weight:900;display:grid;box-shadow:inset 0 0 28px #c4b5fd1a}.login-panel h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,6vw,78px);line-height:1.02}.login-card,.clone-box,.store-list,.metrics article{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 24px 90px #2426701a}.login-card{border-radius:24px;padding:42px}.login-card h2{margin:0 0 30px;font-size:32px}.auth-form{gap:20px;display:grid}.auth-form label{color:var(--soft);gap:8px;font-size:14px;font-weight:700;display:grid}.auth-form input{background:var(--input-bg);width:100%;color:var(--text);border:1px solid var(--line);border-radius:12px;outline:none;padding:14px}.auth-form input:focus{border-color:var(--accent-text);box-shadow:0 0 0 3px #c4b5fd18}.error{color:var(--stop)}.dashboard-shell{max-width:1180px;margin:auto;padding:54px 32px 90px}.dashboard-shell>header{justify-content:space-between;align-items:center;margin-bottom:42px;display:flex}h1,h2,h3,p{margin-top:0}.dashboard-shell h1{letter-spacing:-.04em;margin-bottom:0;font-size:46px}.ghost{color:var(--text);background:var(--glass);border:1px solid var(--line-strong)}.metrics{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:22px;display:grid}.metrics article{border-radius:18px;padding:24px}.metrics span{color:var(--muted);letter-spacing:.14em;font-size:11px;font-weight:800;display:block}.metrics strong{margin-top:10px;font-size:34px;display:block}.clone-box{border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-bottom:22px;padding:28px;display:grid}.clone-box h2{margin-bottom:8px}.clone-box p{max-width:720px;margin-bottom:0}.status-message{color:var(--accent-text);grid-column:1/-1}.store-list{border-radius:20px;padding:28px}.section-heading{margin-bottom:18px}.store-list article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:19px 2px;display:flex}.store-list article h3{margin-bottom:5px}.store-list article p{color:var(--muted);margin:0}.pill{border:1px solid var(--line-strong);color:var(--soft);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}@media (max-width:760px){.login-shell{grid-template-columns:1fr;gap:36px;padding:30px 20px}.brand-mark{margin-bottom:30px}.login-panel h1{font-size:46px}.metrics,.clone-box{grid-template-columns:1fr}.dashboard-shell{padding-inline:18px}.dashboard-shell h1{font-size:38px}}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}.brand-line{color:var(--accent-text);margin:0 0 6px;font-size:14px;font-weight:600}.session{align-items:center;gap:12px;display:flex}.role-chip{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.role-chip.role-admin{color:var(--violet-text);border-color:#5eead455}.ghost.small{border-radius:8px;padding:6px 10px;font-size:13px}.metrics span{letter-spacing:0;font-size:13px;font-weight:600}.field-error{color:var(--stop);margin:0;font-size:14px}code{color:var(--soft);background:#6d4aff12;border-radius:6px;padding:2px 6px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.9em}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.wizard{background:var(--glass);border:1px solid var(--line);border-radius:22px;margin-bottom:22px;overflow:hidden;box-shadow:0 30px 100px #2426701f}.wizard-empty{padding:28px}.wizard-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:26px 28px 22px;display:flex}.wizard-head h2{color:var(--muted);margin:0 0 8px;font-size:15px;font-weight:600}.route{letter-spacing:-.025em;flex-wrap:wrap;align-items:center;gap:14px;margin:0;font-size:clamp(22px,3vw,32px);font-weight:650;display:flex}.route-source{color:var(--text)}.route-target{color:var(--violet-text)}.route-line{background:linear-gradient(90deg,var(--text),var(--violet));flex:none;width:56px;height:2px;position:relative}.route-line:after{content:"";border:5px solid #0000;border-left:7px solid var(--violet-text);border-right:0;position:absolute;top:-4px;right:-1px}.badge{border:1px solid;border-radius:999px;flex:none;margin:0;padding:7px 12px;font-size:13px;font-weight:650}.badge-new{color:var(--muted);border-color:var(--line)}.badge-processing{color:var(--warn);border-color:#ffc94d66}.badge-done{color:var(--accent-text);border-color:#c4b5fd66}.badge-error{color:var(--stop);border-color:#ff8fa366}.wizard-body{grid-template-columns:220px 1fr;min-height:520px;display:grid}.stepper{border-right:1px solid var(--line);background:var(--raised);padding:24px 18px}.stepper-count{color:var(--muted);margin:0 0 14px 10px;font-size:13px}.stepper ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.stepper li button{text-align:left;width:100%;color:var(--muted);box-shadow:none;background:0 0;border-radius:10px;align-items:center;gap:12px;padding:10px;font-weight:550;display:flex;transform:none}.stepper li button:disabled{opacity:.45}.stepper li.done button{color:var(--soft)}.stepper li.current button{color:var(--text);background:var(--raised)}.step-index{border:1px solid var(--line-strong);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid}.stepper li.done .step-index{color:var(--accent-text);border-color:#c4b5fd66}.stepper li.current .step-index{background:var(--cyan);color:#fff;border-color:var(--accent-text)}.stepper-bar{display:none}.wizard-panel{flex-direction:column;min-width:0;padding:28px 32px;display:flex}.panel-title{letter-spacing:-.015em;outline:none;margin:0 0 22px;font-size:22px;font-weight:650}.field-stack{flex:1;align-content:start;gap:18px;max-width:760px;display:grid}.field{gap:7px;display:grid}.field>span{font-size:15px;font-weight:600}.field small{color:var(--muted);font-size:14px}.field input,.field select{background:var(--input-bg);width:100%;color:var(--text);border:1px solid var(--line-strong);border-radius:12px;padding:13px 14px}.field input:focus-visible,.field select:focus-visible{border-color:var(--accent-text);outline:none;box-shadow:0 0 0 3px #c4b5fd2a}.field input[aria-invalid=true]{border-color:#ff8fa399}.field input:disabled,.field select:disabled{opacity:.6}.source-facts,.summary{border:1px solid var(--line);border-radius:14px;gap:0;margin:0;display:grid;overflow:hidden}.source-facts div,.summary div{border-top:1px solid var(--line);grid-template-columns:140px 1fr;gap:12px;padding:12px 16px;display:grid}.source-facts div:first-child,.summary div:first-child{border-top:0}.source-facts dt,.summary dt{color:var(--muted);font-size:14px}.source-facts dd,.summary dd{overflow-wrap:anywhere;margin:0}.switch-row{border:1px solid var(--line);background:var(--raised);border-radius:14px;align-items:flex-start;gap:16px;padding:16px;display:flex}.switch-row input{appearance:none;background:var(--switch-off);cursor:pointer;border-radius:999px;flex:none;width:44px;height:26px;margin:2px 0 0;transition:background .18s;position:relative}.switch-row input:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;position:absolute;top:3px;left:3px}.switch-row input:checked{background:var(--cyan)}.switch-row input:checked:after{background:#fff;transform:translate(18px)}.switch-row input:disabled{cursor:not-allowed}.switch-row label{cursor:pointer;gap:4px;display:grid}.switch-label{align-items:center;gap:10px;font-weight:650;display:flex}.switch-detail{color:var(--muted);font-size:14px;line-height:1.5}.switch-row.is-locked{border-style:dashed;border-color:#ff8fa355}.switch-row.is-locked input{opacity:.5}.lock-chip{color:var(--stop);border:1px solid #ff8fa366;border-radius:6px;padding:2px 7px;font-size:12px;font-style:normal;font-weight:650}.callout{border:1px solid var(--line);border-left:3px solid var(--accent-text);background:var(--raised);border-radius:12px;padding:16px 18px}.callout h4{margin:0 0 8px;font-size:15px}.callout p{color:var(--soft);margin:0 0 10px;line-height:1.55}.callout p:last-child{margin-bottom:0}.callout-stop{border-left-color:var(--stop)}.callout-warn{border-left-color:var(--warn)}.tag-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tag-list li{color:var(--stop);background:#ff8fa314;border:1px solid #ff8fa333;border-radius:8px;padding:5px 10px;font-size:13px}.tag-list.warn li{color:var(--warn);background:#ffc94d14;border-color:#ffc94d3d}.markets{border:0;gap:8px;margin:0;padding:0;display:grid}.markets legend{margin-bottom:10px;padding:0;font-weight:600}.market{border:1px solid var(--line);cursor:pointer;background:var(--raised);border-radius:12px;grid-template-columns:auto 44px 1fr auto 52px;align-items:center;gap:14px;padding:13px 16px;display:grid}.market.on{background:#c4b5fd0a;border-color:#c4b5fd55}.market input{width:18px;height:18px;accent-color:var(--accent-text);margin:0}.market-code{font-variant-numeric:tabular-nums;font-weight:700}.market-ar{color:var(--muted);font-size:15px}.market-cur{color:var(--muted);text-align:right;font-size:13px}.manifest{border:1px solid var(--line);border-radius:16px;grid-template-columns:1fr 54px 1fr;display:grid;overflow:hidden}.manifest-side{padding:20px}.manifest-side h4{margin:0 0 14px;font-size:16px}.manifest-side ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.manifest-side li{padding-left:26px;font-size:15px;line-height:1.45;position:relative}.manifest-in{background:linear-gradient(#c4b5fd0f,#0000 70%)}.manifest-in h4{color:var(--accent-text)}.manifest-in li:before{content:"✓";color:var(--accent-text);font-weight:800;position:absolute;left:0}.manifest-out{background:linear-gradient(#ff8fa30d,#0000 70%)}.manifest-out h4{color:var(--stop)}.manifest-out li{color:var(--soft)}.manifest-out li:before{content:"✕";color:var(--stop);font-weight:800;position:absolute;left:2px}.manifest-note{color:var(--muted);margin:16px 0 0;font-size:13px;line-height:1.5}.manifest-wall{background:repeating-linear-gradient(135deg,#ff8fa31f 0 6px,#0000 6px 12px);border-inline:1px solid #ff8fa355;place-items:center;display:grid;position:relative}.manifest-wall span{writing-mode:vertical-rl;color:var(--stop);background:var(--glass);border-radius:6px;padding:10px 4px;font-size:12px;font-weight:650;transform:rotate(180deg)}.confirm{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;font-weight:550;display:flex}.confirm input{width:18px;height:18px;accent-color:var(--accent-text);flex:none;margin:0}.result{background:#c4b5fd08;border:1px solid #c4b5fd55;border-radius:16px;gap:14px;padding:20px;display:grid}.result h4{margin:0;font-size:18px}.result>p{margin:0}.store-id{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.checklist-title{margin-top:6px!important;font-size:15px!important}.checklist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.checklist li{color:var(--soft);align-items:flex-start;gap:12px;font-size:14px;line-height:1.45;display:flex}.check-mark{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.checklist .pass .check-mark{color:var(--accent-text);background:#c4b5fd22}.checklist .miss .check-mark{color:var(--warn);background:#ffc94d22}.wizard-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:28px;padding-top:20px;display:flex}.wizard-actions .field-error{margin-right:auto}.wizard-actions button.is-blocked{background:var(--raised);color:var(--muted);box-shadow:none;cursor:not-allowed;transform:none}.field small.field-error{color:var(--stop)}@media (max-width:900px){.wizard-body{grid-template-columns:1fr;min-height:0}.stepper{border-right:0;border-bottom:1px solid var(--line);padding:14px 18px}.stepper-count{margin:0 0 10px}.stepper ol{grid-template-columns:repeat(5,1fr);gap:6px}.stepper li button{justify-content:center;padding:6px}.stepper .step-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stepper-bar{background:var(--line);border-radius:3px;height:3px;margin-top:12px;display:block;overflow:hidden}.stepper-bar span{background:linear-gradient(90deg,var(--cyan),var(--violet));height:100%;transition:width .25s;display:block}.manifest{grid-template-columns:1fr}.manifest-wall{border:1px solid #ff8fa355;border-inline:0;height:34px}.manifest-wall span{writing-mode:horizontal-tb;padding:3px 8px;transform:none}}@media (max-width:760px){.dashboard-shell>header{flex-wrap:wrap;gap:16px}.wizard-head{flex-direction:column;padding:20px 18px}.wizard-panel{padding:22px 18px}.panel-title{font-size:19px}.route-line{width:28px}.market{grid-template-columns:auto 34px 1fr 44px;gap:10px;padding:12px}.market-ar{display:none}.source-facts div,.summary div{grid-template-columns:1fr;gap:2px}.wizard-actions button{flex:1}.wizard-actions .field-error{flex-basis:100%}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.crumbs{color:var(--muted);align-items:center;gap:10px;margin-bottom:22px;font-size:14px;display:flex}.crumbs a,.text-link,.store-link{color:var(--accent-text);text-decoration:none}.crumbs a:hover,.text-link:hover,.store-link:hover{text-decoration:underline}.store-link{color:var(--text)}.store-link:after{content:" ›";color:var(--muted)}.nf-title{margin-bottom:8px;font-size:24px}.store-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.store-head h1{letter-spacing:-.035em;margin:0 0 6px;font-size:40px}.store-meta{margin:0}.launch{background:var(--glass);border:1px solid var(--line);border-radius:20px;margin-bottom:22px;padding:24px 26px}.launch-head h2{margin:0 0 6px;font-size:20px}.launch-head p{margin:0 0 16px}.launch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 18px}.markets-section .section-heading h2{margin-bottom:6px}.markets-section .section-heading p{margin:0 0 18px}.market-cards{gap:14px;display:grid}.market-card{background:var(--glass);border:1px solid var(--line);border-radius:18px;overflow:hidden}.market-card.is-live{border-color:#c4b5fd4d}.market-card-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.market-id{align-items:center;gap:14px;display:flex}.market-id .market-code{background:var(--raised);border:1px solid var(--line);border-radius:12px;place-items:center;width:44px;height:44px;font-weight:700;display:grid}.market-id h3{margin:0 0 2px;font-size:17px}.market-id .market-ar{color:var(--muted);margin-left:6px;font-weight:500}.small{margin:0;font-size:13px}.state-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.state-chips li{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.state-chips li.on{color:var(--accent-text);border-color:#c4b5fd55}.market-body{border:0;gap:16px;margin:0;padding:18px 20px;display:grid}.market-body:disabled{opacity:.75}.toggle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.switch-row.compact{padding:12px 14px}.switch-row.is-off .switch-label{color:var(--muted)}.inline-warn{color:var(--warn);border-left:3px solid var(--warn);background:#ffc94d0d;border-radius:6px;margin:0;padding:6px 12px;font-size:14px}.ship-grid{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:14px;display:grid}.field.days{border:0;margin:0;padding:0}.field.days legend{margin-bottom:7px;padding:0;font-size:15px;font-weight:600}.days-row{align-items:center;gap:8px;display:flex}.days-row input{background:var(--input-bg);width:100%;color:var(--text);border:1px solid var(--line-strong);border-radius:12px;padding:13px 14px}.days-row input:focus-visible{border-color:var(--accent-text);outline:none;box-shadow:0 0 0 3px #c4b5fd2a}.days-row input[aria-invalid=true]{border-color:#ff8fa399}.days-row span{color:var(--muted);font-size:14px}.field.days small{color:var(--muted);margin-top:7px;font-size:14px;display:block}.field.days small.field-error{color:var(--stop)}.market-actions{border-top:1px solid var(--line);background:var(--raised);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.save-status{flex:1;min-height:20px;margin:0;font-size:14px}.save-status .ok{color:var(--accent-text)}.market-buttons{gap:10px;display:flex}@media (max-width:900px){.launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.toggle-grid,.ship-grid{grid-template-columns:1fr}}@media (max-width:760px){.store-head h1{font-size:30px}.launch{padding:20px 18px}.launch-grid{grid-template-columns:1fr}.market-card-head,.market-body,.market-actions{padding-inline:16px}.market-buttons{width:100%}.market-buttons button{flex:1}}button:not(.ghost):not(.shop *):disabled{background:var(--raised);color:var(--muted);opacity:1;box-shadow:none}input::placeholder{color:var(--muted)}.button-link{color:#fff;background:linear-gradient(135deg,var(--cyan),var(--cyan-2));border-radius:12px;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-block}.button-link:hover{box-shadow:0 10px 32px #c4b5fd2c}.catalog-link{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.catalog-link h2{margin:0 0 4px;font-size:20px}.catalog-link p{margin:0}.warn-text{color:var(--warn)}.ok-text{color:var(--accent-text)}.store-list article p{margin:0}.card-title{margin:0;font-size:17px}.new-product h2{margin:0 0 16px;font-size:20px}.np-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.np-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.product-form{margin-bottom:22px}.pf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field.wide{grid-column:1/-1}.field textarea{background:var(--input-bg);width:100%;color:var(--text);border:1px solid var(--line-strong);font:inherit;resize:vertical;border-radius:12px;padding:12px 14px;line-height:1.5}.field textarea:focus-visible{border-color:var(--accent-text);outline:none;box-shadow:0 0 0 3px #c4b5fd2a}.size-grid{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:14px;display:grid}.inline-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.sku-badge{min-width:44px;padding:0 8px;font-size:12px;width:auto!important}.price-table{border-top:1px solid var(--line);padding:6px 20px 14px}.price-head,.price-row{grid-template-columns:minmax(150px,1.2fr) 1fr 1fr 90px;align-items:center;gap:12px;display:grid}.price-head{color:var(--muted);padding:10px 0 6px;font-size:13px}.price-row{border-top:1px solid var(--raised);padding:8px 0}.pr-country{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pr-cell input:not([type=checkbox]){background:var(--input-bg);width:100%;color:var(--text);border:1px solid var(--line-strong);font-variant-numeric:tabular-nums;border-radius:10px;padding:10px 12px}.pr-cell input:not([type=checkbox]):focus-visible{border-color:var(--accent-text);outline:none;box-shadow:0 0 0 3px #c4b5fd2a}.pr-cell input[aria-invalid=true]{border-color:#ff8fa399}.pr-cell input:disabled{opacity:.6}.pr-toggle input{appearance:none;background:var(--switch-off);cursor:pointer;border-radius:999px;width:44px;height:26px;margin:0;transition:background .18s;position:relative}.pr-toggle input:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;position:absolute;top:3px;left:3px}.pr-toggle input:checked{background:var(--cyan)}.pr-toggle input:checked:after{background:#fff;transform:translate(18px)}.pr-toggle input:disabled{cursor:not-allowed;opacity:.5}.tag-off{color:var(--warn);border:1px solid #ffc94d3d;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:650}.pr-err{grid-column:1/-1;margin:0;font-size:13px}.add-size{border-style:dashed}.add-size .market-body{gap:4px}.add-size-btn{padding-top:30px}@media (max-width:900px){.np-grid,.size-grid{grid-template-columns:1fr}.add-size-btn{padding-top:0}}@media (max-width:760px){.pf-grid{grid-template-columns:1fr}.price-table{padding-inline:16px}.price-head{display:none}.price-row{grid-template-columns:1fr 1fr;grid-template-areas:"c t""a b";row-gap:8px}.pr-country{grid-area:c}.pr-toggle{grid-area:t;justify-self:end}.pr-amount{grid-area:a}.pr-compare{grid-area:b}.add-size-btn button{width:100%}}.manage-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-bottom:22px;display:grid}.manage-grid .launch{margin-bottom:0}.page-warn{margin:0 0 18px}.np-hint{margin:-10px 0 14px}.np-grid.two{grid-template-columns:1fr 1fr}.field>label{font-size:15px;font-weight:600}.pe-fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.pe-fieldset .market-card-head p{margin:0}.bi-grid{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.bi-grid [dir=rtl]{text-align:right}.block-card.is-stale{border-color:#ffc94d66}.block-tools{flex-wrap:wrap;gap:6px;display:flex}button.ghost.danger{color:var(--stop);border-color:#ff8fa344}.add-blocks{flex-wrap:wrap;gap:10px;padding:4px 0;display:flex}.pe-savebar{z-index:5;border:1px solid var(--line);background:var(--raised);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding:14px 18px;display:flex;position:sticky;bottom:0}.field input[readonly]{opacity:.7;cursor:not-allowed}@media (max-width:900px){.manage-grid{grid-template-columns:1fr}}@media (max-width:760px){.bi-grid,.np-grid.two{grid-template-columns:1fr}.block-card .market-card-head{align-items:flex-start}.pe-savebar .market-buttons{width:100%}.pe-savebar .market-buttons button{flex:1}}.narrow{max-width:860px}.account-link{font-size:14px;font-weight:600}.team{margin-top:22px}.invite-card{margin-bottom:14px}.invite-grid{grid-template-columns:1.4fr 1fr 1fr;align-items:start;gap:14px;display:grid}.team-list{border:1px solid var(--line);background:var(--glass);border-radius:16px;display:grid;overflow:hidden}.team-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.team-row:first-child{border-top:0}.team-row.is-removed{opacity:.7}.team-who{align-items:center;gap:12px;min-width:0;display:flex}.team-who strong{overflow-wrap:anywhere}.team-who p{margin:2px 0 0}.avatar{background:var(--raised);border:1px solid var(--line);width:36px;height:36px;color:var(--violet-text);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.avatar.ghosted{color:var(--muted);border-style:dashed}.team-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.team-controls select{background:var(--input-bg);color:var(--text);border:1px solid var(--line-strong);font:inherit;border-radius:8px;padding:6px 8px;font-size:14px}.mini-check{color:var(--soft);align-items:center;gap:6px;font-size:14px;display:flex}.mini-check input{accent-color:var(--accent-text);width:16px;height:16px;margin:0}button.small:not(.ghost){border-radius:8px;padding:6px 12px;font-size:13px}.confirm-inline{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.team-msg{flex-basis:100%;margin:0;font-size:13px}.team-msg.ok{color:var(--accent-text)}.removed{margin-top:12px}.removed summary{cursor:pointer;color:var(--muted);padding:6px 0;font-size:14px}.removed .team-list{margin-top:8px}.invites{border-color:#5eead455}.invites h2{margin:0 0 12px;font-size:20px}.invite-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.invite-list li{border:1px solid var(--line);background:var(--raised);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.invite-list p{margin:2px 0 0}.access-list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}@media (max-width:900px){.invite-grid{grid-template-columns:1fr}}@media (max-width:760px){.team-row{align-items:flex-start}.team-controls,.invite-list .market-buttons{width:100%}.invite-list .market-buttons button{flex:1}}.field{align-content:start}.shop{--bg:#07090d;--raised:#ffffff1a;--tint:#c4aaff2e;--line:#222b3a;--line-strong:#ffffff61;--line-soft:#ffffff1f;--text:#f4f7fb;--soft:#f3efff;--muted:#9aa5b8;--accent-text:#ece3ff;--cyan:#4ee7d1;--cyan-2:#7cf0b6;--on-cyan:#06110f;--violet:#0f766e;--violet-text:#99f6e0;--stop:#ffc2cf;--stop-bg:#ff507838;--warn:#ffe08a;--warn-bg:#ffc43c33;--ok:#8af5c2;--info:#bfe0ff;--glass:linear-gradient(145deg,#ffffff26,#ffffff0d),#1e105a38;--glass-flat:#4634a08c;--glass-solid:linear-gradient(150deg,#4e3aaaf5,#282c82f7);--input-bg:#140c4657;--switch-off:#0f0a3c66;--focus:var(--cyan);--font:"Instrument Sans Variable",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--shop-accent:#4ee7d1;--shop-on-accent:#06110f;--shop-primary:#4ee7d1;--shop-on-primary:#06110f;--shop-surface:#0e1219;--s-bg:color-mix(in srgb,var(--shop-surface) 55%,#000);--s-text:#f4f7fb;--s-soft:#c4ccd8;--s-muted:#9aa5b8;--s-line:color-mix(in srgb,var(--shop-surface) 86%,#fff);--s-card:var(--shop-surface);--s-raised:color-mix(in srgb,var(--shop-surface) 95%,#fff);--s-head:color-mix(in srgb,var(--shop-surface) 88%,transparent);--s-good:#5fe0a8;--s-good-bg:#5fe0a814;--s-warn:#f5d797;--s-warn-bg:#f2c46d14;--s-warn-line:#f2c46d55;--s-bad:#ff8a94;--s-tag:#ddd8ff;--s-tag-bg:#a597ff1a;--s-tag-line:#a597ff66;--s-input:color-mix(in srgb,var(--shop-surface) 65%,#000);--s-heading:var(--s-text);min-height:100vh;color:var(--s-text);background:radial-gradient(ellipse at 50% -10%,color-mix(in srgb,var(--shop-accent) 14%,transparent) 0,transparent 55%),var(--s-bg);flex-direction:column;display:flex}.shop[data-mode=light]{--s-bg:color-mix(in srgb,var(--shop-accent) 5%,var(--shop-surface));--s-text:color-mix(in srgb,var(--shop-primary) 35%,#111418);--s-soft:color-mix(in srgb,var(--shop-primary) 30%,#3a4045);--s-muted:color-mix(in srgb,var(--shop-primary) 25%,#575b60);--s-line:color-mix(in srgb,var(--shop-accent) 16%,#e2e2e6);--s-card:var(--shop-surface);--s-raised:#fff;--s-head:color-mix(in srgb,var(--s-bg) 95%,transparent);--s-good:#0f7a48;--s-good-bg:#e8f5ee;--s-warn:#7a4b00;--s-warn-bg:#fdf3e1;--s-warn-line:#e9c98a;--s-bad:#b42318;--s-tag:#3f2d8f;--s-tag-bg:#efeafd;--s-tag-line:#c9bdf5;--s-input:#fff;--s-heading:var(--shop-primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--s-bg)}.shop a{color:inherit}.shop :focus-visible{outline:2px solid var(--shop-accent);outline-offset:3px}.shop[data-mode=light] :focus-visible{outline-color:var(--shop-primary)}.shop h1,.shop h2{color:var(--s-heading)}.muted-label{color:var(--s-muted,var(--muted));font-size:14px}.skip-link{z-index:30;background:var(--shop-primary);border-radius:10px;padding:10px 14px;font-weight:700;position:absolute;top:8px;left:-9999px;color:var(--shop-on-primary)!important}.skip-link:focus{left:16px}.shop-preview{background:#1a1537;border-bottom:1px solid #a597ff55;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;padding:10px max(16px,50% - 558px);font-size:14px;display:flex}.shop-preview p{color:#ddd8ff;margin:0;line-height:1.5}.shop-preview a{color:#c7bdff;text-underline-offset:3px;white-space:nowrap;font-weight:700;text-decoration:underline}.shop-header{border-bottom:1px solid var(--s-line);background:var(--s-head);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:10;position:sticky;top:0}.shop-bar,.shop-nav,.shop-main,.shop-footer{width:100%;max-width:1180px;margin-inline:auto;padding-inline:32px}.shop-bar{justify-content:space-between;align-items:center;gap:16px;padding-block:16px 10px;display:flex}.shop-logo{letter-spacing:-.02em;font-size:22px;font-weight:750;text-decoration:none;color:var(--s-heading)!important}.shop-tools{align-items:center;gap:8px;display:flex}.shop-country{position:relative}.shop-country summary,.shop-lang,.shop-cart-btn{border:1px solid var(--s-line);min-height:44px;color:var(--s-text);box-shadow:none;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex;transform:none}.shop-country summary{cursor:pointer;list-style:none}.shop-country summary::-webkit-details-marker{display:none}.shop-country summary:after{content:"▾";color:var(--s-muted);font-size:12px}.shop-country ul{inset-inline-end:0;background:var(--s-raised);border:1px solid var(--s-line);z-index:20;border-radius:14px;min-width:240px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);box-shadow:0 24px 60px #0004}.shop-country li a{border-radius:10px;justify-content:space-between;gap:12px;padding:10px 12px;font-size:14px;text-decoration:none;display:flex}.shop-country li a:hover,.shop-country li a[aria-current]{background:color-mix(in srgb,var(--s-text) 6%,transparent)}.shop-country li a[aria-current] span:first-child{color:var(--s-heading);font-weight:700}.shop-lang:hover,.shop-country summary:hover,.shop-cart-btn:hover{border-color:color-mix(in srgb,var(--shop-accent) 60%,var(--s-line));box-shadow:none;transform:none}.shop-cart-btn{cursor:pointer;padding:8px 12px;position:relative}.shop-cart-count{top:-6px;background:var(--shop-accent);min-width:20px;height:20px;color:var(--shop-on-accent);border-radius:999px;place-items:center;padding:0 5px;font-size:12px;font-weight:800;display:grid;position:absolute;inset-inline-end:-6px}.shop-nav{scrollbar-width:none;gap:4px;padding-block:0 8px;display:flex;overflow-x:auto}.shop-nav a{color:var(--s-soft);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.shop-nav a:hover{background:color-mix(in srgb,var(--s-text) 5%,transparent);color:var(--s-text)}.shop-nav a[aria-current=page]{color:var(--s-heading);box-shadow:inset 0 -2px 0 var(--shop-accent);border-radius:0}.shop-main{flex:1;padding-block:36px 64px}.shop-warning{border:1px solid var(--s-warn-line);background:var(--s-warn-bg);color:var(--s-warn);border-radius:12px;margin:0 0 24px;padding:12px 16px}.shop-title{letter-spacing:-.035em;margin-bottom:24px;font-size:clamp(32px,4.4vw,48px);line-height:1.08}.shop-hero{max-width:780px;padding:clamp(36px,7vw,84px) 0 clamp(28px,5vw,56px)}.shop-hero h1,.shop-hero h2{letter-spacing:-.045em;margin-bottom:18px;font-size:clamp(38px,6.2vw,72px);line-height:1.02}.shop[dir=rtl] .shop-hero h1,.shop[dir=rtl] .shop-hero h2,.shop[dir=rtl] .shop-title,.shop[dir=rtl] .shop-product-info h1{letter-spacing:0;line-height:1.3}.shop-hero p{color:var(--s-soft);max-width:600px;margin-bottom:28px;font-size:clamp(17px,2vw,20px);line-height:1.6}.shop-button{background:var(--shop-accent);cursor:pointer;text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 24px;font-weight:750;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;color:var(--shop-on-accent)!important}.shop-button:hover:not(:disabled){box-shadow:0 12px 30px color-mix(in srgb,var(--shop-accent) 28%,transparent);transform:translateY(-1px)}.shop-button.primary{background:var(--shop-primary);color:var(--shop-on-primary)!important}.shop-button.primary:hover:not(:disabled){box-shadow:0 12px 30px color-mix(in srgb,var(--shop-primary) 28%,transparent)}.shop-button.accent{background:var(--shop-accent);color:var(--shop-on-accent)!important}.shop-button.outline,.shop-button.ghost{border-color:var(--s-line);background:0 0;color:var(--s-text)!important}.shop-button.outline:hover:not(:disabled),.shop-button.ghost:hover:not(:disabled){border-color:var(--shop-accent);box-shadow:none}.shop-button.block{width:100%}.shop-button.large{letter-spacing:.01em;min-height:56px;font-size:16px}.shop-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.shop-icon-btn{width:40px;height:40px;color:var(--s-muted);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;padding:0;display:inline-grid}.shop-icon-btn:hover{color:var(--s-text);background:color-mix(in srgb,var(--s-text) 6%,transparent);box-shadow:none;transform:none}.shop-link-btn{color:var(--s-heading);box-shadow:none;background:0 0;border:0;min-height:auto;padding:4px 6px;font-weight:650;text-decoration:underline}.shop-link-btn:hover{box-shadow:none;transform:none}.shop-section{margin-top:28px}.shop-section h2,.shop-text h2{letter-spacing:-.02em;margin-bottom:18px;font-size:26px}.shop-text{max-width:720px;margin-top:28px}.shop-text p{color:var(--s-soft);white-space:pre-line;line-height:1.75}.shop-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.shop-card{background:var(--s-card);border:1px solid var(--s-line);border-radius:20px;flex-direction:column;height:100%;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;overflow:hidden}.shop-card:hover{border-color:color-mix(in srgb,var(--shop-accent) 55%,var(--s-line));transform:translateY(-2px)}.shop[data-mode=light] .shop-card:hover{box-shadow:0 18px 40px #0b3d2e14}.shop-art{aspect-ratio:4/3;color:color-mix(in srgb,var(--shop-accent) 75%,white);background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--shop-accent) 28%,transparent),transparent 60%),radial-gradient(circle at 80% 90%,#a597ff33,transparent 55%),#0b0f15;place-items:center;font-size:64px;font-weight:800;display:grid}.shop[data-mode=light] .shop-art{color:var(--shop-primary);background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--shop-accent) 35%,transparent),transparent 60%),radial-gradient(circle at 80% 90%,color-mix(in srgb,var(--shop-primary) 14%,transparent),transparent 55%),#f6efe1}.shop-art.large{aspect-ratio:1;border:1px solid var(--s-line);border-radius:24px;font-size:120px}.shop-card-body{gap:6px;padding:16px 18px 18px;display:grid}.shop-card-name{font-size:17px;font-weight:700;line-height:1.35}.shop-price{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:16px;display:flex}.shop-price strong{color:var(--s-heading);font-size:18px}.shop-was{color:var(--s-muted);font-size:14px}.shop-flags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.shop-tag{color:var(--s-tag);border:1px solid var(--s-tag-line);background:var(--s-tag-bg);border-radius:8px;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.4;display:inline-block}.shop-tag.warn{color:var(--s-warn);border-color:var(--s-warn-line);background:var(--s-warn-bg)}.shop-empty{color:var(--s-muted);border:1px dashed var(--s-line);border-radius:16px;justify-items:start;gap:14px;margin:0 0 16px;padding:22px;display:grid}.shop-empty p{margin:0}.shop-crumbs{color:var(--s-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;font-size:14px;display:flex}.shop-crumbs a{color:var(--s-heading);font-weight:600;text-decoration:none}.shop-crumbs a:hover{text-decoration:underline}.shop-product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,64px);display:grid}.shop-product-info h1{letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(30px,4vw,44px);line-height:1.1}.shop-buy{gap:16px;margin-bottom:22px;display:grid}.shop-buy-price{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0;display:flex}.shop-buy-price strong{letter-spacing:-.02em;color:var(--s-heading);font-size:clamp(28px,3.4vw,36px)}.shop-buy-price .shop-was{font-size:17px}.shop-save-chip{background:var(--s-good-bg);color:var(--s-good);border-radius:10px;justify-self:start;margin:0;padding:8px 12px;font-size:14px;font-weight:700}.shop-size-pick{border:0;min-width:0;margin:0;padding:0}.shop-size-pick legend,.shop-qty-label{letter-spacing:.08em;text-transform:uppercase;color:var(--s-muted);margin-bottom:10px;padding:0;font-size:13px;font-weight:700}.shop[dir=rtl] .shop-size-pick legend,.shop[dir=rtl] .shop-qty-label{letter-spacing:0}.shop-size-options{flex-wrap:wrap;gap:10px;display:flex}.shop-size-option{border:1.5px solid var(--s-line);background:var(--s-card);cursor:pointer;border-radius:14px;gap:2px;min-width:110px;padding:12px 14px;display:grid;position:relative}.shop-size-option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.shop-size-option:has(input:checked){border-color:var(--shop-primary);box-shadow:0 0 0 1px var(--shop-primary)}.shop-size-option:has(input:focus-visible){outline:2px solid var(--shop-accent);outline-offset:2px}.shop-size-option.is-off{opacity:.6;cursor:not-allowed;border-style:dashed}.shop-size-title{font-weight:700}.shop-size-cost{color:var(--s-soft);font-size:14px}.shop-qty{gap:0;display:grid}.shop-stepper{border:1px solid var(--s-line);background:var(--s-card);border-radius:12px;justify-self:start;align-items:center;display:inline-flex;overflow:hidden}.shop-stepper button{width:44px;height:44px;color:var(--s-text);box-shadow:none;background:0 0;border-radius:0;padding:0;font-size:20px;font-weight:600}.shop-stepper button:hover:not(:disabled){background:color-mix(in srgb,var(--s-text) 6%,transparent);box-shadow:none;transform:none}.shop-stepper output{text-align:center;min-width:40px;font-weight:700}.shop-stepper button:disabled{color:var(--s-muted);opacity:.45;background:0 0}.shop-buy-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.shop-buy-actions .shop-button{letter-spacing:.02em;border-radius:12px;min-height:54px;font-size:15px}.shop-delivery-box{border:1px solid color-mix(in srgb,var(--s-good) 30%,var(--s-line));background:var(--s-good-bg);border-radius:14px;align-items:flex-start;gap:14px;margin:0 0 22px;padding:16px;display:flex}.shop-delivery-box svg{color:var(--s-good);flex:none;margin-top:2px}.shop-delivery-box p{margin:0 0 4px;line-height:1.5}.shop-delivery-box p:last-child{margin-bottom:0}.shop-description{border-top:1px solid var(--s-line);padding-top:20px}.shop-description h2{letter-spacing:.08em;text-transform:uppercase;color:var(--s-muted);margin-bottom:10px;font-size:13px;font-weight:700}.shop-desc{color:var(--s-soft);white-space:pre-line;line-height:1.75}.shop-lines{margin:0;padding:0;list-style:none;display:grid}.shop-lines li{border-bottom:1px solid var(--s-line);grid-template-columns:56px 1fr auto;align-items:start;gap:12px;padding:16px 0;display:grid}.shop-lines li.is-off .shop-line-name{color:var(--s-muted)}.shop-line-art{width:56px;height:56px;color:var(--s-heading);background:color-mix(in srgb,var(--shop-accent) 22%,var(--s-card));border-radius:12px;place-items:center;font-size:22px;font-weight:800;display:grid}.shop-line-main{gap:6px;min-width:0;display:grid}.shop-line-main p{margin:0}.shop-line-name{font-weight:700;line-height:1.35}.shop-line-warn{color:var(--s-bad);font-size:14px}.shop-line-side{justify-items:end;gap:6px;display:grid}.shop-line-price{justify-items:end;margin:0;display:grid}.shop-line-price strong{color:var(--s-heading)}.shop-lines .shop-stepper button{width:36px;height:36px;font-size:18px}.shop-lines .shop-stepper output{min-width:32px}.shop-totals{gap:10px;display:grid}.shop-saving{background:var(--s-good-bg);color:var(--s-good);text-align:center;border-radius:10px;margin:0;padding:10px 12px;font-weight:700}.shop-totals dl{grid-template-columns:1fr auto;gap:8px 0;margin:0;display:grid}.shop-totals dd{padding-inline-start:12px}.shop-totals dt{color:var(--s-soft)}.shop-totals dd{text-align:end;margin:0}.shop-totals .good{color:var(--s-good);font-weight:700}.shop-totals .total{color:var(--s-heading);border-top:1px solid var(--s-line);padding-top:10px;font-size:20px;font-weight:800}.shop-totals p{margin:0}.shop-drawer{margin:0;width:min(440px,100%);max-width:100%;height:100%;max-height:100%;color:inherit;background:0 0;border:0;margin-inline-start:auto;padding:0}.shop-drawer::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0f0d99}.shop-drawer[open] .shop-drawer-panel{animation:.22s ease-out drawer-in}.shop[dir=rtl] .shop-drawer[open] .shop-drawer-panel{animation-name:drawer-in-rtl}@keyframes drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes drawer-in-rtl{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}.shop-drawer-panel{background:var(--s-raised);height:100%;color:var(--s-text);border-inline-start:1px solid var(--s-line);flex-direction:column;display:flex}.shop-drawer-head{border-bottom:1px solid var(--s-line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.shop-drawer-head h2{margin:0;font-size:20px}.shop-drawer-body{flex:1;padding:0 20px;overflow-y:auto}.shop-drawer-foot{border-top:1px solid var(--s-line);background:var(--s-raised);gap:14px;padding:16px 20px 20px;display:grid}.shop-drawer-empty{justify-items:start;gap:16px;padding:32px 20px;display:grid}.shop-drawer-empty p{color:var(--s-muted);margin:0}.checkout-title{font-size:clamp(28px,3.6vw,38px)}.checkout{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);align-items:start;gap:24px;display:grid}.checkout-main{gap:18px;min-width:0;display:grid}.checkout-card{border:1px solid var(--s-line);background:var(--s-card);border-radius:18px;gap:16px;min-width:0;margin:0;padding:0 20px 20px;display:grid}.checkout-card legend{float:left;background:var(--shop-primary);width:calc(100% + 40px);color:var(--shop-on-primary);letter-spacing:.1em;text-transform:uppercase;border-radius:18px 18px 0 0;align-items:center;gap:10px;margin:0 -20px 4px;padding:14px 20px;font-size:14px;font-weight:800;display:flex}.shop[dir=rtl] .checkout-card legend{letter-spacing:0;float:right}.checkout-card legend+*{clear:both}.checkout-step{background:var(--shop-accent);width:26px;height:26px;color:var(--shop-on-accent);letter-spacing:0;border-radius:999px;place-items:center;font-size:13px;display:grid}.checkout-field{gap:6px;display:grid}.checkout-field label{color:var(--s-soft);font-size:14px;font-weight:700}.checkout-field input,.checkout-field textarea,.checkout-country select{background:var(--s-input);width:100%;color:var(--s-text);border:1.5px solid var(--s-line);font:inherit;border-radius:12px;outline:none;padding:13px 14px;font-size:16px}.checkout-field textarea{resize:vertical;min-height:90px}.checkout-field input:focus,.checkout-field textarea:focus,.checkout-country select:focus{border-color:var(--shop-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--shop-primary) 18%,transparent)}.shop:not([data-mode=light]) .checkout-field input:focus,.shop:not([data-mode=light]) .checkout-field textarea:focus{border-color:var(--shop-accent)}.checkout-field [aria-invalid=true]{border-color:var(--s-bad)}.checkout-field input::placeholder,.checkout-field textarea::placeholder{color:color-mix(in srgb,var(--s-muted) 75%,transparent)}.ltr-island{direction:ltr;unicode-bidi:isolate;display:inline-block}.checkout-error{color:var(--s-bad);margin:0;font-size:14px;font-weight:600}.checkout-phone{border:1.5px solid var(--s-line);background:var(--s-input);border-radius:12px;align-items:stretch;display:flex;overflow:hidden}.checkout-phone:focus-within{border-color:var(--shop-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--shop-primary) 18%,transparent)}.checkout-phone:has([aria-invalid=true]){border-color:var(--s-bad)}.checkout-dial{border-inline-end:1px solid var(--s-line);color:var(--s-soft);place-items:center;padding:0 14px;font-weight:700;display:grid}.checkout-phone input{border-radius:0;box-shadow:none!important;border:0!important}.checkout-switch{align-items:center;gap:12px;display:flex}.checkout-switch input{appearance:none;background:var(--s-line);cursor:pointer;border-radius:999px;flex:none;width:46px;height:26px;margin:0;transition:background .18s;position:relative}.checkout-switch input:after{content:"";top:3px;background:#fff;border-radius:999px;width:20px;height:20px;transition:inset-inline-start .18s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #0003}.checkout-switch input:checked{background:var(--shop-accent)}.checkout-switch input:checked:after{inset-inline-start:23px}.checkout-switch label{cursor:pointer;font-weight:600}.checkout-country{background:color-mix(in srgb,var(--shop-accent) 10%,var(--s-card));border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.checkout-country select{width:auto;padding:8px 12px;font-size:14px}.checkout-location{border:1px solid color-mix(in srgb,var(--shop-accent) 45%,var(--s-line));background:color-mix(in srgb,var(--shop-accent) 8%,var(--s-card));border-radius:14px;gap:6px;padding:14px;display:grid}.checkout-located{color:var(--s-good);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-weight:650;display:flex}.checkout-pay{border:1.5px solid var(--shop-accent);background:color-mix(in srgb,var(--shop-accent) 10%,var(--s-card));border-radius:14px;align-items:center;gap:14px;padding:16px;display:flex}.checkout-pay input{width:20px;height:20px;accent-color:var(--shop-primary);flex:none;margin:0}.checkout-pay span{gap:2px;display:grid}.checkout-summary{background:var(--s-card);border:1px solid var(--s-line);border-radius:20px;gap:16px;padding:20px;display:grid;position:sticky;top:130px}.shop[data-mode=light] .checkout-summary{box-shadow:0 24px 60px #0b3d2e12}.checkout-summary h2{letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;margin:0;font-size:15px;font-weight:800;display:flex}.shop[dir=rtl] .checkout-summary h2{letter-spacing:0}.checkout-summary h2 .muted-label{text-transform:none;letter-spacing:0;font-weight:600}.checkout-summary .shop-lines li{grid-template-columns:44px 1fr auto;padding:12px 0}.checkout-summary .shop-line-art{width:44px;height:44px;font-size:18px}.checkout-alert{background:color-mix(in srgb,var(--s-bad) 10%,var(--s-card));color:var(--s-bad);border:1px solid color-mix(in srgb,var(--s-bad) 40%,transparent);border-radius:12px;margin:0;padding:12px 14px;font-weight:650}.checkout-done{text-align:center;background:var(--s-card);border:1px solid var(--s-line);border-radius:24px;justify-items:center;gap:12px;max-width:560px;margin:24px auto;padding:36px 24px;display:grid}.checkout-done h2{margin:0;font-size:30px}.checkout-done h2:focus{outline:none}.checkout-done p{margin:0;line-height:1.6}.checkout-done-mark{background:var(--s-good-bg);width:64px;height:64px;color:var(--s-good);border-radius:999px;place-items:center;font-size:32px;font-weight:800;display:grid}.checkout-order-no strong{letter-spacing:.04em;font-size:20px}.checkout-country-list{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.checkout-country-list a{border:1px solid var(--s-line);border-radius:12px;padding:10px 14px;font-weight:650;text-decoration:none;display:inline-block}.shop-footer{border-top:1px solid var(--s-line);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:22px 34px;display:flex}.shop-footer p{color:var(--s-muted);margin:0;font-size:14px}.shop-missing{place-content:center;justify-items:start;gap:6px;padding:32px max(16px,50% - 280px);display:grid}.shop-missing h1{margin:0;font-size:32px}@media (max-width:900px){.shop-product{grid-template-columns:1fr}.shop-art.large{width:100%;max-width:420px;font-size:96px}.checkout{grid-template-columns:minmax(0,1fr)}.checkout-summary{position:static}}@media (max-width:600px){.shop-bar,.shop-nav,.shop-main,.shop-footer{padding-inline:16px}.shop-bar{flex-wrap:wrap}.shop-logo{font-size:19px}.shop-country summary .muted-label{display:none}.shop-country summary,.shop-lang,.shop-cart-btn{padding-inline:11px}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shop-card-body{padding:12px 12px 14px}.shop-card-name{font-size:15px}.shop-art{font-size:44px}.shop-country ul{min-width:220px}.shop-buy-actions{grid-template-columns:1fr}.checkout-card{padding:0 14px 16px}.checkout-card legend{width:calc(100% + 28px);margin-inline:-14px;padding-inline:14px}.shop-lines li{grid-template-columns:44px 1fr auto}.shop-line-art{width:44px;height:44px;font-size:18px}}.store-head-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.button-link.secondary{background:var(--glass);color:var(--accent-text);border:1px solid var(--line-strong)}.notice-warn{color:var(--warn);background:#ffc94d12;border:1px solid #ffc94d55;border-radius:12px;margin:0 0 18px;padding:12px 16px}.order-tabs{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.order-tabs a{border:1px solid var(--line);color:var(--soft);border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.order-tabs a span{color:var(--muted);font-weight:600}.order-tabs a[aria-current=page]{color:var(--accent-text);background:#c4b5fd0f;border-color:#c4b5fd66}.order-tabs a:hover{border-color:var(--line-strong)}.order-list{margin:0;padding:0;list-style:none}.order-row{border-top:1px solid var(--line);color:inherit;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto auto;align-items:center;gap:12px 20px;padding:16px 4px;text-decoration:none;display:grid}.order-row:hover{background:#6d4aff0a}.order-main,.order-meta{gap:4px;min-width:0;display:grid}.order-no{color:var(--accent-text);font-variant-numeric:tabular-nums;letter-spacing:.02em}.order-who,.order-meta{color:var(--muted);text-overflow:ellipsis;font-size:14px;overflow:hidden}.order-total{font-variant-numeric:tabular-nums;text-align:end}.order-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pill.status-pending{color:var(--warn);border-color:#ffc94d66}.pill.status-confirmed{color:var(--violet-text);border-color:#5eead466}.pill.status-shipped{color:var(--info);border-color:#93c5fd66}.pill.status-delivered{color:var(--accent-text);border-color:#c4b5fd66}.pill.status-cancelled{color:var(--muted)}.order-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.order-grid .launch{margin-bottom:0}.order-dl{grid-template-columns:max-content 1fr;gap:10px 18px;margin:0;display:grid}.order-dl dt{color:var(--muted);font-size:14px}.order-dl dd{overflow-wrap:anywhere;margin:0}.order-dl .pre{white-space:pre-line}.order-actions{gap:12px;display:grid}.order-actions p{margin:0}.order-buttons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.order-hist-h{color:var(--muted);margin:18px 0 8px;font-size:15px}.order-history{gap:8px;margin:0;padding:0;list-style:none;display:grid}.order-history li{border-inline-start:2px solid var(--line);justify-content:space-between;gap:12px;padding-inline-start:12px;font-size:14px;display:flex}.order-history time{color:var(--muted);white-space:nowrap}.order-items{border-collapse:collapse;width:100%;font-size:15px}.order-items th{text-align:start;color:var(--muted);border-bottom:1px solid var(--line);padding:8px 8px 10px;font-size:13px;font-weight:650}.order-items td{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;padding:12px 8px}.order-sums{grid-template-columns:1fr auto;gap:8px 24px;max-width:360px;margin:18px 0 0 auto;display:grid}.order-sums dt{color:var(--muted)}.order-sums dd{text-align:end;font-variant-numeric:tabular-nums;margin:0}.order-sums .total{color:var(--text);border-top:1px solid var(--line);padding-top:8px;font-size:18px;font-weight:800}@media (max-width:900px){.order-grid{grid-template-columns:1fr}}@media (max-width:640px){.order-row{grid-template-columns:1fr auto}.order-meta{grid-area:2/1}.order-total{grid-area:1/2}.order-tags{grid-area:2/2}.order-items thead{display:none}.order-items,.order-items tbody,.order-items tr,.order-items td{width:100%;display:block}.order-items tr{border-bottom:1px solid var(--line);padding:8px 0}.order-items td{border:0;justify-content:space-between;gap:12px;padding:4px 0;display:flex}.order-items td:before{content:attr(data-label);color:var(--muted);font-size:13px}.order-sums{max-width:none}}.domains{margin-top:22px}.domain-add{grid-template-columns:1fr auto;align-items:start;gap:12px 16px;margin-bottom:14px;padding:18px;display:grid}.domain-add .field{margin:0}.domain-add-actions{gap:6px;padding-top:28px;display:grid}.domain-add>.field-error{grid-column:1/-1}.domain-list{gap:14px;display:grid}.domain-name{overflow-wrap:anywhere;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:17px}.domain-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pill.domain-pending{color:var(--warn);border-color:#ffc94d66}.pill.domain-failed{color:var(--stop);border-color:#ff8fa366}.pill.domain-verified{color:var(--accent-text);border-color:#c4b5fd66}.dns-box{border:1px dashed var(--line-strong);background:var(--raised);border-radius:14px;gap:10px;padding:16px;display:grid}.dns-box.ok{background:#c4b5fd0a;border-style:solid;border-color:#c4b5fd44}.dns-box p{margin:0;line-height:1.6}.dns-record{grid-template-columns:max-content 1fr;align-items:center;gap:8px 16px;margin:0;display:grid}.dns-record dt{color:var(--muted);font-size:14px}.dns-record dd{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.dns-token{overflow-wrap:anywhere}.domain-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.small{font-size:14px}.publish-panel{border:1px solid var(--line);background:var(--raised);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:18px;padding:16px 18px;display:flex}.publish-panel.is-live{background:#c4b5fd0a;border-color:#c4b5fd55}.publish-panel p{margin:0}.publish-title{font-weight:750;margin-bottom:4px!important}.publish-msg{flex-basis:100%}@media (max-width:640px){.domain-add{grid-template-columns:1fr}.domain-add-actions{padding-top:0}.dns-record{grid-template-columns:1fr;gap:2px 0}.dns-record dd{margin-bottom:8px}}.shop-photo{aspect-ratio:4/3;object-fit:cover;background:var(--s-card);width:100%;height:auto;display:block}.shop-gallery{gap:12px;display:grid}.shop-gallery-main{border:1px solid var(--s-line);background:var(--s-card);aspect-ratio:1;border-radius:24px;overflow:hidden}.shop-gallery-main img{object-fit:cover;width:100%;height:100%;display:block}.shop-thumbs{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.shop-thumbs button{background:var(--s-card);width:72px;height:72px;box-shadow:none;border:2px solid #0000;border-radius:12px;padding:0;overflow:hidden;transform:none}.shop-thumbs button:hover{box-shadow:none;border-color:var(--s-line);transform:none}.shop-thumbs button[aria-current=true]{border-color:var(--shop-primary)}.shop-thumbs img{object-fit:cover;width:100%;height:100%;display:block}img.shop-line-art{object-fit:cover;padding:0}.photos{margin-bottom:22px}.photos h2 .small{margin-inline-start:8px;font-weight:500}.photo-drop{border:1.5px dashed var(--line-strong);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:16px;padding:20px;display:flex}.photo-drop.is-drag{border-color:var(--accent-text);background:#c4b5fd0a}.photo-drop label{cursor:pointer}.photo-drop:has(input:focus-visible) label{outline:2px solid var(--accent-text);outline-offset:3px}.button-link.is-disabled{opacity:.55;pointer-events:none}.photo-jobs{gap:6px;margin:0 0 16px;padding:0;font-size:14px;list-style:none;display:grid}.photo-jobs li{flex-wrap:wrap;gap:10px;display:flex}.photo-jobs .photo-job-name{color:var(--muted);overflow-wrap:anywhere}.photo-jobs .is-done span:last-child{color:var(--accent-text)}.photo-jobs .is-error span:last-child{color:var(--stop)}.photo-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.photo-card{border:1px solid var(--line);background:var(--raised);border-radius:16px;align-content:start;gap:10px;padding:12px;display:grid}.photo-frame{aspect-ratio:1;background:var(--glass);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.photo-frame img{object-fit:cover;width:100%;height:100%;display:block}.photo-main{top:8px;background:var(--glass);color:var(--accent-text);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:800;position:absolute;inset-inline-start:8px}.photo-label{margin:0;font-size:14px;font-weight:700}.photo-card .field{margin:0}.photo-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.shop-stock-chip{border-radius:10px;justify-self:start;margin:0;padding:6px 12px;font-size:14px;font-weight:700}.shop-stock-chip.low{background:var(--s-warn-bg);color:var(--s-warn);border:1px solid var(--s-warn-line)}.shop-stock-chip.out{background:color-mix(in srgb,var(--s-bad) 10%,var(--s-card));color:var(--s-bad);border:1px solid color-mix(in srgb,var(--s-bad) 35%,transparent)}.stock-box{border:0;border-top:1px solid var(--line);gap:12px;min-width:0;margin:0;padding:16px 20px;display:grid}.stock-legend{float:left;width:100%;color:var(--muted);margin-bottom:4px;padding:0;font-size:14px;font-weight:700}.stock-legend+*{clear:both}.stock-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:12px 16px;display:grid}.stock-grid .field{margin:0}.state-chips li.warn{color:var(--warn);border-color:#ffc94d66}.stock-history summary{cursor:pointer;color:var(--muted);font-size:14px}.stock-history ol{gap:6px;margin:10px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.stock-history li{grid-template-columns:48px 1fr auto auto;align-items:baseline;gap:10px;display:grid}@media (max-width:640px){.stock-history li{grid-template-columns:40px 1fr}.stock-history time,.stock-history li>span:nth-child(3){grid-column:2}}.brand-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.brand-fields{gap:16px;min-width:0;display:grid}.mode-pick{border:0;gap:18px;margin:0;padding:0;display:flex}.mode-pick legend{margin-bottom:8px;padding:0;font-weight:700}.preset-row{flex-wrap:wrap;gap:8px;display:flex}.preset{align-items:center;gap:8px;min-height:44px;display:inline-flex}.preset[aria-pressed=true]{border-color:var(--accent-text);color:var(--text);box-shadow:0 0 0 2px #c4b5fd33}.preset-dots{display:inline-flex}.preset-dots i{border:1px solid #fff5;border-radius:50%;width:14px;height:14px;margin-inline-start:-4px}.preset-dots i:first-child{margin-inline-start:0}.colour-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.colour-input{align-items:center;gap:8px;display:flex}.colour-input input[type=color]{border:1px solid var(--line-strong);background:var(--input-bg);cursor:pointer;border-radius:12px;flex:none;width:48px;height:48px;padding:3px}.colour-input input:not([type=color]){text-transform:lowercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.brand-problems{gap:4px;padding-inline-start:18px;display:grid}.brand-preview.shop{border:1px solid var(--line);border-radius:18px;min-height:0;position:sticky;top:16px;overflow:hidden}.bp-head{background:var(--s-head);border-bottom:1px solid var(--s-line);color:var(--s-heading);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:14px 16px;display:flex}.bp-body{background:var(--s-card);border:1px solid var(--s-line);border-radius:14px;gap:8px;margin:14px;padding:16px;display:grid}.bp-photo{aspect-ratio:16/9;background:color-mix(in srgb,var(--shop-accent) 22%,var(--s-card));border-radius:10px;max-height:170px;display:block}.bp-title{color:var(--s-heading);font-weight:700}.bp-price{font-weight:800}.bp-buttons{flex-wrap:wrap;gap:8px;display:flex}.bp-buttons .shop-button{cursor:default;min-height:40px;padding:8px 16px;font-size:14px}.brand-actions{gap:10px;padding:0 22px 20px}.brand-card{margin-bottom:30px}.alert-service{margin:0 0 14px;font-weight:600}.alert-service.ok{color:var(--accent-text)}.alert-service.warn{color:var(--warn)}@media (max-width:860px){.brand-grid{grid-template-columns:1fr}.brand-preview.shop{position:static}}.wa-confirm{border-top:1px solid var(--line);margin-top:22px;padding-top:6px}.wa-steps{gap:18px;margin:0;padding-inline-start:20px;display:grid}.wa-steps>li{gap:8px;display:grid}.wa-steps>li::marker{color:var(--accent-text);font-weight:800}.wa-step-title{font-weight:700}.wa-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wa-button{color:#06210f;background:#25d366;border-color:#0000;min-height:44px;font-weight:800}.wa-button:hover{filter:brightness(1.05)}.wa-preview summary{cursor:pointer;color:var(--muted);align-items:center;min-height:32px;font-size:14px;display:flex}.wa-text p{unicode-bidi:plaintext;margin:0}.wa-preview .wa-text{overflow-wrap:anywhere;background:var(--input-bg);border:1px solid var(--line);font-family:var(--font);border-radius:12px;margin:8px 0 0;padding:12px;font-size:14px;line-height:1.6}.wa-note{max-width:420px}.wa-row button{min-height:44px}.pill.contact{color:var(--ok);border-color:#25d36655}.pill.contact-none{color:var(--warn);border-color:#ffc94d55}.track-form{max-width:520px;padding-top:20px}.track-intro{margin:0}.track-result{gap:18px;max-width:640px;display:grid}.track-head{color:var(--s-heading);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:20px;display:flex}.track-head:focus{outline:none}.track-line{margin:0;font-size:17px;line-height:1.6}.track-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.track-steps li{text-align:center;justify-items:center;gap:6px;font-size:14px;display:grid;position:relative}.track-steps li:not(:last-child):after{content:"";top:17px;background:var(--s-line);height:2px;position:absolute;inset-inline:calc(50% + 22px) calc(22px - 50%)}.track-steps li.is-done:not(:last-child):after{background:var(--shop-primary)}.track-dot{border:2px solid var(--s-line);width:36px;height:36px;color:var(--s-muted);background:var(--s-card);border-radius:50%;place-items:center;font-weight:800;display:grid}.track-steps li.is-done .track-dot,.track-steps li.is-current .track-dot{background:var(--shop-primary);color:var(--shop-on-primary);border-color:var(--shop-primary)}.track-step-name{font-weight:700}.track-steps li.is-todo .track-step-name{color:var(--s-muted)}.track-card{padding-top:16px}.track-sub{margin:0;font-size:16px}.track-items{gap:10px;margin:0;padding:0;list-style:none;display:grid}.track-items li{justify-content:space-between;gap:12px;display:flex}.track-sums{border-top:1px solid var(--s-line);grid-template-columns:1fr auto;gap:8px 12px;margin:0;padding-top:12px;display:grid}.track-sums dd{text-align:end;margin:0}.track-sums .total{font-size:17px;font-weight:800}.checkout-done-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (max-width:480px){.track-steps,.track-steps li{font-size:12px}}.format-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.field input.upper{text-transform:uppercase}.format-preview{color:var(--muted);margin:16px 0 0}.format-preview strong{color:var(--text)}@media (max-width:700px){.format-grid{grid-template-columns:1fr}}.checkout-code{gap:6px;margin:4px 0 2px;display:grid}.checkout-code label{color:var(--s-soft);font-size:14px;font-weight:700}.checkout-code-row{gap:8px;display:flex}.checkout-code-row input{background:var(--s-input);min-width:0;color:var(--s-text);border:1.5px solid var(--s-line);font:inherit;text-transform:uppercase;border-radius:12px;flex:1;padding:11px 12px;font-size:16px}.checkout-code-row input:focus{border-color:var(--shop-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--shop-primary) 18%,transparent);outline:none}.checkout-code-row .shop-button{min-height:46px;padding:10px 16px}.checkout-code-applied{color:var(--s-good);justify-content:space-between;align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.shop-button.small{min-height:36px;padding:6px 14px;font-size:14px}.checkout-code-done{color:var(--s-good);margin:0;font-weight:700}.discount-list{margin:0;padding:0;list-style:none}.discount-row{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:16px 2px;display:grid}.discount-main{gap:4px;min-width:0;display:grid}.discount-code{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px}.pill.discount-active{color:var(--accent-text);border-color:#c4b5fd55}.pill.discount-scheduled{color:var(--violet-text);border-color:#5eead455}.pill.discount-expired,.pill.discount-off,.pill.discount-used_up{color:var(--muted)}.discount-form{margin-bottom:22px}.discount-form-body{gap:18px;display:grid}.discount-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;gap:14px;display:grid}.discount-money,.discount-countries{border:1px solid var(--line);border-radius:14px;gap:8px;margin:0;padding:12px 14px 14px;display:grid}.discount-money legend,.discount-countries legend{padding:0 6px;font-weight:700}.discount-money-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.discount-money-grid .field>span:first-child{color:var(--soft);font-size:14px}.money-input{border:1px solid var(--line-strong);background:var(--input-bg);border-radius:12px;align-items:center;display:flex}.money-input>span{color:var(--muted);padding:0 0 0 12px;font-size:14px;font-weight:700}.field .money-input input{background:0 0;border:0}.discount-country-list{flex-wrap:wrap;gap:14px 20px;display:flex}@media (max-width:600px){.discount-row{grid-template-columns:1fr auto}.discount-row>button{grid-column:1/-1;justify-self:start}}.sales-filters{flex-wrap:wrap}.sales-test-toggle{margin-inline-start:auto}.sales-kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.sales-kpis article{align-content:start;gap:6px;display:grid}.sales-kpis strong{margin-top:4px;font-size:30px}.sales-kpis strong.kpi-money{font-size:18px;line-height:1.4}.sales-kpis small{font-size:13px}.sales-chart{margin-bottom:22px}.bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:2px;height:180px;padding-top:8px;display:flex}.bar-col{cursor:default;flex:1 1 0;align-items:flex-end;min-width:0;height:100%;display:flex}.bar-col:hover .bar{background:var(--violet)}.bar{background:var(--cyan);border-radius:4px 4px 0 0;width:100%;display:block}.bar-axis{color:var(--muted);justify-content:space-between;margin-top:6px;font-size:13px;display:flex}.sales-table-toggle{margin-top:12px}.sales-table-toggle summary{cursor:pointer;color:var(--muted);align-items:center;min-height:32px;display:flex}.sales-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;display:grid}.top-products{gap:12px;margin:0;padding:0;list-style:none;display:grid}.top-products li{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-top:10px;display:flex}.top-products li>span:first-child{gap:2px;min-width:0;display:grid}.top-products .qty{white-space:nowrap;font-weight:700}.policy-add{grid-template-columns:1fr auto;align-items:center;gap:18px;margin-bottom:22px;display:grid}.policy-add h2{margin-bottom:6px}@media (max-width:640px){.policy-add{grid-template-columns:1fr}}.shop-footer-links{flex-wrap:wrap;justify-content:center;gap:8px 18px;display:flex}.shop-footer-links a{align-items:center;gap:6px;min-height:32px;display:inline-flex}.sales-grid>section:first-child{grid-column:1/-1}.sales-grid table{width:100%}.sales-grid section{min-width:0;overflow-x:auto}.customer-search{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.customer-search input{background:var(--input-bg);min-width:220px;color:var(--text);border:1px solid var(--line-strong);font:inherit;border-radius:12px;flex:1;padding:12px 14px}.customer-search input:focus-visible{border-color:var(--accent-text);outline:none;box-shadow:0 0 0 3px #c4b5fd2a}.customer-list{margin:0;padding:0;list-style:none}.customer-row{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1.2fr) 2fr auto;align-items:center;gap:16px;padding:16px 2px;display:grid}.customer-row.is-blocked{opacity:.8}.customer-who{gap:4px;min-width:0;display:grid}.customer-stats{grid-template-columns:repeat(6,minmax(0,auto));gap:6px 18px;margin:0;display:grid}.customer-stats div{gap:2px;display:grid}.customer-stats dt{color:var(--muted);font-size:12px}.customer-stats dd{margin:0;font-weight:700}.customer-stats dd.bad{color:var(--stop)}.customer-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.block-control{flex-direction:column;align-items:flex-end;gap:4px;display:inline-flex}.block-confirm input{background:var(--input-bg);color:var(--text);border:1px solid var(--line-strong);font:inherit;border-radius:10px;width:170px;min-width:0;padding:8px 10px;font-size:14px}.pill.risk-high,.pill.risk-blocked,.pill.flag-bad{color:var(--stop);border-color:#ff8fa366}.pill.risk-medium,.pill.flag-warn{color:var(--warn);border-color:#ffc94d66}.pill.risk-low{color:var(--accent-text);border-color:#c4b5fd55}.pill.risk-new{color:var(--violet-text);border-color:#5eead455}.customer-history{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.customer-history .block-control{align-items:flex-start}.pager{justify-content:space-between;align-items:center;margin-top:16px;display:flex}@media (max-width:900px){.customer-row{grid-template-columns:1fr}.customer-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-actions{flex-direction:row;justify-content:space-between;align-items:center}}.status-shell{align-content:center;justify-items:start;max-width:640px;min-height:100vh;margin:auto;padding:40px 20px;display:grid}.status-shell .brand-mark{margin-bottom:36px}.status-shell h1{margin:0 0 12px;font-size:clamp(32px,6vw,48px)}.status-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.status-link{color:var(--accent-text);text-underline-offset:4px;margin-top:18px;font-weight:800;text-decoration:underline}.status-actions .status-link{margin-top:0}.status-ref{font-size:13px}.shop-filters{border:1px solid var(--s-line);background:var(--s-card);border-radius:18px;grid-template-columns:minmax(0,1fr);gap:14px;margin:0 0 18px;padding:16px;display:grid}.shop-search{border:1.5px solid var(--s-line);background:var(--s-input);border-radius:999px;align-items:center;gap:10px;padding:4px 4px 4px 16px;display:flex}.shop[dir=rtl] .shop-search{padding:4px 16px 4px 4px}.shop-search:focus-within{border-color:var(--shop-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--shop-primary) 22%,transparent)}.shop-search svg{color:var(--s-muted);flex:none}.shop-search input{min-width:0;color:var(--s-text);background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-size:16px}.shop-search input::placeholder{color:var(--s-muted);opacity:1}.shop-search .shop-button{min-height:44px;padding:8px 20px}.shop-filter-row{flex-wrap:wrap;align-items:flex-end;gap:12px 18px;display:flex}.shop-filter{color:var(--s-soft);border:0;gap:6px;margin:0;padding:0;font-size:14px;font-weight:650;display:grid}.shop-filter legend{margin-bottom:6px;padding:0}.shop-filter select,.shop-price-range input{border:1.5px solid var(--s-line);background:var(--s-input);min-height:44px;color:var(--s-text);border-radius:12px;padding:8px 12px;font-size:15px}.shop-filter select:focus,.shop-price-range input:focus{border-color:var(--shop-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--shop-primary) 22%,transparent);outline:none}.shop-price-range{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shop-price-range legend{width:100%}.shop-price-range input{width:96px}.shop-price-range input::placeholder{color:var(--s-muted);opacity:1}.shop-check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}.shop-check input{width:20px;height:20px;accent-color:var(--shop-primary);margin:0}.shop-filter-row .shop-button{min-height:44px;padding:8px 18px}.shop-cats{scrollbar-width:thin;gap:8px;margin:0 0 12px;padding:2px 2px 6px;display:flex;overflow-x:auto}.shop-cats a{border:1px solid var(--s-line);min-height:40px;color:var(--s-soft);border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.shop-cats a:hover{border-color:color-mix(in srgb,var(--shop-accent) 60%,var(--s-line));color:var(--s-text)}.shop-cats a[aria-current=page]{background:var(--shop-primary);border-color:var(--shop-primary);color:var(--shop-on-primary)}.shop-cat-count{opacity:.8;font-variant-numeric:tabular-nums;font-size:12px}.shop-count{color:var(--s-muted);margin:0 0 16px;font-size:14px}.shop-count strong{color:var(--s-text)}.shop-count a{color:var(--s-heading);text-underline-offset:3px;font-weight:700}.shop-search-link{color:inherit;padding:8px 12px;text-decoration:none}@media (max-width:600px){.shop-filters{border-radius:14px;padding:12px}.shop-search .shop-button{padding:8px 14px}.shop-filter-row{gap:12px}.shop-filter,.shop-price-range{flex:100%}.shop-filter select{width:100%;min-width:0}.shop-filter{min-width:0}.shop-price-range input{flex:1;width:auto;min-width:0}.shop-price-range label{flex:1 1 0;min-width:0;display:flex}}.checkout-field select{background:var(--s-input);width:100%;color:var(--s-text);border:1.5px solid var(--s-line);font:inherit;border-radius:12px;min-height:50px;padding:13px 14px;font-size:16px}.checkout-field select:focus{border-color:var(--shop-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--shop-primary) 22%,transparent);outline:none}.checkout-field select[aria-invalid=true]{border-color:var(--s-bad)}.checkout-city-other{margin-top:8px}.dz-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dz-countries{flex-wrap:wrap;gap:6px;display:flex}.dz-countries .is-on{border-color:var(--accent-text);color:var(--accent-text);background:#c4b5fd12}.dz-body{gap:16px;display:grid}.dz-rate{margin:0}.dz-table{gap:8px;display:grid}.dz-row{grid-template-columns:minmax(130px,1.3fr) minmax(110px,1.1fr) 96px 120px 120px 44px 84px;align-items:start;gap:10px;display:grid}.dz-row.is-off input:not([type=checkbox]){color:var(--muted);background:var(--raised)}.dz-th{color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:2px;font-size:13px;font-weight:700}.dz-cell{gap:4px;min-width:0;display:grid}.dz-cell input:not([type=checkbox]){background:var(--input-bg);width:100%;min-width:0;color:var(--text);border:1px solid var(--line-strong);border-radius:10px;padding:9px 10px}.dz-cell input:focus-visible{border-color:var(--accent-text);outline:none;box-shadow:0 0 0 3px #c4b5fd2a}.dz-cell input[aria-invalid=true]{border-color:#ff8fa399}.dz-cell .field-error{font-size:12px}.dz-cap{color:var(--muted);font-size:12px;font-weight:700;display:none}.dz-days-in{align-items:center;gap:6px;display:flex}.dz-days-in input{text-align:center}.dz-on{justify-items:center;padding-top:10px}.dz-on input{width:20px;height:20px;accent-color:var(--accent-text)}.dz-add{flex-wrap:wrap;gap:8px;display:flex}.dz-other{gap:8px;display:grid}@media (max-width:900px){.dz-th{display:none}.dz-row{border:1px solid var(--line);background:var(--glass);border-radius:14px;grid-template-columns:1fr 1fr;padding:12px}.dz-cap{display:block}.dz-on{justify-items:start;padding-top:0}}.checkout-card{min-width:0}.checkout-field select{text-overflow:ellipsis;max-width:100%}.checkout-summary{grid-template-columns:minmax(0,1fr);min-width:0}.checkout-code{grid-template-columns:minmax(0,1fr)}.checkout-code-row .shop-button{flex:none}.shop-stars{color:var(--shop-accent);letter-spacing:1px}.shop[data-mode=light] .shop-stars{color:color-mix(in srgb,var(--shop-accent) 80%,#000)}.shop-rating{color:var(--s-text);flex-wrap:wrap;align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}a.shop-rating:hover{text-underline-offset:3px;text-decoration:underline}.shop-rating-line{margin:-6px 0 14px}.shop-card-rating{align-items:center;gap:4px;font-size:14px;display:inline-flex}.shop-reviews{border-top:1px solid var(--s-line);margin-top:48px;padding-top:28px}.shop-reviews h2{letter-spacing:-.02em;margin-bottom:16px;font-size:26px}.shop-reviews-top{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;gap:24px;margin-bottom:20px;display:grid}.shop-reviews-avg{gap:4px;margin:0;display:grid}.shop-reviews-avg>strong{font-size:44px;line-height:1}.shop-reviews-bars{gap:6px;max-width:420px;margin:0;display:grid}.shop-reviews-bars>div{grid-template-columns:80px 1fr;align-items:center;gap:10px;font-size:14px;display:grid}.shop-reviews-bars dt{color:var(--s-muted)}.shop-reviews-bars dd{font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:0;display:flex}.shop-reviews-bars .bar{background:color-mix(in srgb,var(--s-text) 10%,transparent);border-radius:99px;flex:1;height:8px;overflow:hidden}.shop-reviews-bars .bar>span{background:var(--shop-accent);border-radius:99px;height:100%;display:block}.shop-review-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.shop-review-list li{border:1px solid var(--s-line);background:var(--s-card);border-radius:14px;padding:16px}.shop-review-head{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;display:flex}.shop-review-text{color:var(--s-soft);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.6}.shop-tag.good{color:var(--s-good);border-color:color-mix(in srgb,var(--s-good) 40%,transparent);background:var(--s-good-bg)}.review-card{gap:14px;margin-top:18px;display:grid}.review-item{border-bottom:1px solid var(--s-line);gap:10px;padding-bottom:14px;display:grid}.review-stars{border:0;min-width:0;margin:0;padding:0}.review-stars legend{margin-bottom:6px;padding:0;font-weight:700}.review-star-row{gap:4px;display:inline-flex}.review-star-row label{cursor:pointer;color:color-mix(in srgb,var(--s-text) 25%,transparent);border-radius:8px;place-items:center;min-width:44px;min-height:44px;padding:4px;font-size:30px;line-height:1;display:grid;position:relative}.review-star-row label.is-on{color:var(--shop-accent)}.shop[data-mode=light] .review-star-row label.is-on{color:color-mix(in srgb,var(--shop-accent) 80%,#000)}.review-star-row input{opacity:0;width:1px;height:1px;position:absolute}.review-star-row label:has(input:focus-visible){outline:2px solid var(--shop-primary);outline-offset:2px}.review-done{color:var(--s-good);margin:0;font-weight:700}@media (max-width:600px){.shop-reviews-top{grid-template-columns:minmax(0,1fr)}}.admin-review-list{margin:0;padding:0;list-style:none;display:grid}.admin-review-list>li{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 2px;display:flex}.admin-review-list>li:first-child{border-top:0}.admin-review-main{gap:6px;min-width:0;display:grid}.admin-review-head{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.admin-stars{color:var(--warn);letter-spacing:1px}.admin-review-text{white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.55}.review-actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}@media (max-width:640px){.admin-review-list>li{flex-direction:column}}.checkout-card.review-card .review-stars legend{float:none;width:auto;color:var(--s-text);text-transform:none;letter-spacing:0;background:0 0;border-radius:0;margin:0 0 6px;padding:0;font-size:15px;font-weight:700;display:block}.checkout-card.review-card .review-stars legend+*{clear:none}.review-settings{margin-bottom:22px}.review-settings-body{border:0;gap:10px;margin:0;padding:18px 20px;display:grid}.review-settings-body .mini-check{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.review-settings-body .mini-check input{margin-top:5px}.checkout-remind{border:1px dashed var(--s-line);border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:4px 10px;padding:12px 14px;display:grid}.checkout-remind input{width:20px;height:20px;accent-color:var(--shop-primary);margin:2px 0 0}.checkout-remind label{cursor:pointer;font-weight:650}.checkout-remind small{grid-column:2;line-height:1.5}.review-request{border-top:1px solid var(--line);gap:8px;margin-top:18px;padding-top:14px;display:grid}.review-request p{margin:0}.abandoned-list{margin:0;padding:0;list-style:none;display:grid}.abandoned-list>li{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 2px;display:flex}.abandoned-list>li:first-child{border-top:0}.abandoned-main{gap:4px;min-width:0;display:grid}.abandoned-main p{margin:0}.abandoned-actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.abandoned-actions a.button-link,.abandoned-actions button{min-height:44px;padding:8px 14px;font-size:14px}@media (max-width:640px){.abandoned-list>li{flex-direction:column}}.imp-source{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.imp-source button{min-height:44px}.imp-h2{margin-top:22px}.imp-file{cursor:pointer;margin-top:4px}input.sr-only:focus-visible+.imp-file{outline:3px solid var(--accent-text);outline-offset:2px}.imp-error{margin-top:12px}.imp-permission{align-items:flex-start;margin:16px 0 6px}.imp-prices{border:1px solid var(--line);border-radius:14px;margin:0 0 16px;padding:14px 16px}.imp-prices legend{padding:0 6px;font-weight:700}.imp-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;display:grid}.imp-narrow{max-width:420px;margin-bottom:16px}.imp-table-wrap{border:1px solid var(--line);border-radius:14px;max-height:520px;overflow:auto}.imp-table-wrap:focus-visible{outline:3px solid var(--accent-text);outline-offset:2px}.imp-table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.imp-table th,.imp-table td{text-align:start;vertical-align:top;border-top:1px solid var(--line);padding:10px 12px}.imp-table thead th{background:var(--raised);z-index:1;border-top:0;font-size:13px;position:sticky;top:0}.imp-table tbody th{font-weight:650}.imp-name,.imp-ar{display:block}.imp-msg{font-size:13px;line-height:1.45;display:block}.imp-bad{background:var(--stop-bg)}.imp-opt{border:0;gap:10px;margin:0 0 16px;padding:0;display:grid}.imp-opt legend{margin-bottom:8px;padding:0;font-weight:700}.imp-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.imp-actions button,.imp-actions .button-link{min-height:44px}.imp-progress{width:100%;height:14px;accent-color:var(--accent-text);margin:10px 0 6px}.imp-counts{flex-wrap:wrap;gap:10px 22px;margin:8px 0 16px;padding:0;list-style:none;display:flex}.imp-counts strong{margin-inline-end:4px;font-size:22px}.imp-details{margin:10px 0}.imp-details summary{cursor:pointer;min-height:32px;font-weight:700}.imp-details ul{gap:4px;margin:8px 0;padding-inline-start:20px;font-size:14px;display:grid}.imp-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bulk-shell{max-width:none}.bulk{gap:14px;min-width:0;display:grid}.bulk-toolbar,.bulk-actions{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;display:flex}.bulk-toolbar .field,.bulk-actions .field{gap:4px}.bulk-toolbar .field>span,.bulk-actions .field>span{font-size:13px}.bulk-toolbar .field input,.bulk-toolbar .field select,.bulk-actions .field input,.bulk-actions .field select{min-height:44px;padding:9px 10px}.bulk-search{flex:220px;min-width:0}.bulk-val{width:170px}.bulk-toolbar>button,.bulk-actions>button,.bulk-savebar>button,.bulk-cols>button{min-height:44px}.bulk-actions{background:var(--glass);border:1px solid var(--line);border-radius:16px;padding:12px 14px}.bulk-actions .mini-check{align-items:center;min-height:44px}.bulk-sel{align-self:center;margin-inline-end:4px;font-size:14px}.bulk-cols{position:relative}.bulk-cols-panel{z-index:20;top:calc(100% + 6px);background:var(--glass);border:1px solid var(--line);border-radius:14px;gap:10px;width:min(300px,100vw - 32px);max-height:70vh;padding:12px 14px;display:grid;position:absolute;inset-inline-end:0;overflow:auto;box-shadow:0 18px 40px #05021a55}.bulk-cols-panel fieldset{border:0;gap:4px;margin:0;padding:0;display:grid}.bulk-cols-panel legend{color:var(--muted);margin-bottom:4px;padding:0;font-size:13px;font-weight:700}.bulk-cols-panel .mini-check{align-items:center;min-height:32px}.bulk-savebar{z-index:15;background:var(--raised);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex;position:sticky;top:0}.bulk-savebar .save-status{flex:260px}.bulk-wrap{border:1px solid var(--line);background:var(--glass);border-radius:14px;max-height:72vh;overflow:auto}.bulk-wrap:focus-visible{outline:3px solid var(--accent-text);outline-offset:2px}.bulk-table{border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:14px}.bulk-table th,.bulk-table td{border-bottom:1px solid var(--line-soft);border-inline-end:1px solid var(--line-soft);text-align:start;vertical-align:middle;background:var(--glass);height:40px;padding:0}.bulk-table thead th{z-index:3;background:var(--raised);padding:8px;font-size:12.5px;font-weight:700;line-height:1.25;position:sticky;top:0}.bulk-table .bulk-check{z-index:2;text-align:center;position:sticky;inset-inline-start:0}.bulk-table thead .bulk-check{z-index:5}.bulk-table .bulk-sticky{z-index:2;box-shadow:1px 0 0 var(--raised);position:sticky;inset-inline-start:44px}.bulk-table thead .bulk-sticky{z-index:4}.bulk-table input[type=text],.bulk-table select{width:100%;height:39px;font:inherit;color:var(--text);background:0 0;border:0;border-radius:0;padding:0 8px}.bulk-table input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent-text);margin:0 auto;display:block}.bulk-table input:focus-visible,.bulk-table select:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px;background:var(--tint)}.bulk-table td.is-dirty,.bulk-table td.is-dirty input,.bulk-table td.is-dirty select{background:var(--warn-bg)}.bulk-table td.is-bad,.bulk-table td.is-bad input{background:var(--stop-bg);box-shadow:inset 0 0 0 2px var(--stop)}.bulk-table tr.is-sel td{background:var(--tint)}.bulk-table tr.bulk-first td{border-top:2px solid var(--line)}.bulk-table td.bulk-cont{background:var(--raised)}.bulk-table td.bulk-ro{color:var(--muted);padding:0 8px}.bulk-rowerr{color:var(--stop);white-space:normal;padding:2px 8px 6px;font-size:12px;line-height:1.3;display:block}.bulk-pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.bulk-pages button{min-height:40px}.imp-head-actions{flex-wrap:wrap;gap:8px;display:flex}.button-link.ghost-link{background:var(--glass);color:var(--accent-text);border:1px solid var(--line-strong)}@media (max-width:700px){.bulk-cols-panel{top:auto;bottom:16px;width:auto;max-height:65vh;position:fixed;inset-inline:16px}}.bulk-table td{position:relative}.bulk-table td.bulk-sticky{position:sticky}.bulk-fill{inset-inline-end:-5px;background:var(--cyan);cursor:crosshair;z-index:6;touch-action:none;width:11px;height:11px;box-shadow:0 0 0 1px var(--accent-text);border:2px solid #fff;border-radius:2px;position:absolute;bottom:-5px}@media (pointer:coarse){.bulk-fill{inset-inline-end:-10px;border-radius:50%;width:22px;height:22px;bottom:-10px}}.bulk-table td.is-fill,.bulk-table td.is-fill input,.bulk-table td.is-fill select{background:var(--tint);box-shadow:inset 2px 0 0 var(--accent-text), inset -2px 0 0 var(--accent-text)}.col-new-grid,.col-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin-bottom:14px;display:grid}.col-table-wrap{overflow-x:auto}.col-table-wrap:focus-visible{outline:3px solid var(--accent-text);outline-offset:2px}.col-table{border-collapse:collapse;width:100%;min-width:720px;font-size:14px}.col-table th,.col-table td{text-align:start;border-top:1px solid var(--line);vertical-align:middle;padding:10px}.col-table thead th{color:var(--muted);border-top:0;font-size:13px}.col-table tbody th{font-weight:650}.col-table select{border:1px solid var(--line-strong);background:var(--input-bg);min-height:40px;color:var(--text);border-radius:10px;padding:8px 10px}.col-table .col-menu input{width:20px;height:20px;accent-color:var(--accent-text)}.col-slug,.col-state{display:block}.col-section{border:1px solid var(--line);min-width:0}.col-section>legend{padding:0 6px;font-size:18px;font-weight:800}.col-check{margin-top:4px}.col-kind{gap:10px;margin-bottom:14px;display:grid}.col-rules{border:1px dashed var(--line);border-radius:14px;gap:10px;margin-bottom:12px;padding:14px;display:grid}.col-match{max-width:240px}.col-rule-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.col-rule{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.col-rule .field{flex:160px}.col-rule .field input,.col-rule .field select{padding:10px 12px}.col-h3{margin:16px 0 8px;font-size:16px}.col-members,.col-candidates{border:1px solid var(--line);border-radius:12px;max-height:420px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.col-members li,.col-candidates li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 12px;display:flex}.col-members li:first-child,.col-candidates li:first-child{border-top:0}.col-members li,.col-candidates li{flex-wrap:wrap}.col-members li>span:first-child,.col-candidates li>span:first-child{overflow-wrap:anywhere;flex:160px;min-width:0}.col-member-actions{flex:none;gap:6px;display:flex}.col-member-actions button,.col-candidates button{min-width:40px;min-height:36px}.col-picker-bar{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.col-picker-bar .field{flex:220px}.col-savebar{z-index:10;background:var(--glass);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex;position:sticky;bottom:12px;box-shadow:0 10px 30px #05021a44}.col-savebar .save-status{flex:220px}.col-savebar button{min-height:44px}.shop-collection-text{max-width:70ch;color:var(--s-muted,inherit);margin:-6px 0 14px;line-height:1.6}.shop-collection-sort{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.shop-collections{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.shop-collection-card{color:inherit;gap:6px;text-decoration:none;display:grid}.shop-collection-img{aspect-ratio:1;border-radius:var(--s-radius,14px);background:var(--s-surface,#f2f2f2);border:1px solid var(--s-line,#e5e5e5);display:block;overflow:hidden}.shop-collection-img img{object-fit:cover;width:100%;height:100%;display:block}.shop-collection-name{font-weight:700}.login-card,.store-list,.metrics article,.wizard,.launch{border-color:var(--line);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);border-radius:24px;box-shadow:0 20px 50px -20px #2426701a,inset 0 1px #ffffff3d}.manage-grid .launch,.order-grid .launch{-webkit-backdrop-filter:none;backdrop-filter:none}.ghost{color:var(--text);border-color:var(--line-strong);box-shadow:none}.ghost:hover{box-shadow:none;background:#6d4aff18}.button-link{box-shadow:0 10px 28px -12px #7c3aedb3}.pill{border-color:var(--line-strong);color:var(--soft)}.pill.published{color:var(--ok);border-color:#8af5c266}.manifest-wall span,.bulk-cols-panel,.bulk-actions{background:var(--glass-solid)}.imp-table thead th,.bulk-table thead th,.bulk-savebar,.pe-savebar,.col-savebar{background:#eef1fb}.bulk-table td{background:0 0}.bulk-table td.bulk-sticky,.bulk-table td.bulk-check{background:#f5f7ff}input::placeholder,textarea::placeholder{color:#647596;opacity:1}select option{color:#14123a;background:#fff}.shell{grid-template-columns:272px minmax(0,1fr);gap:26px;max-width:1600px;margin:0 auto;padding:24px;display:grid}.admin-skip{z-index:60;color:#2a1f6e;background:#fff;border-radius:10px;padding:10px 14px;font-weight:700;position:absolute;top:8px;left:-9999px}.admin-skip:focus{left:16px}.shell-side{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);border-radius:30px;flex-direction:column;height:calc(100vh - 48px);min-height:520px;padding:24px 14px 14px;display:flex;position:sticky;top:24px;box-shadow:0 20px 50px -20px #2426701a,inset 0 1px #ffffff3d}.shell-brand{color:var(--text);align-items:center;gap:12px;padding:0 10px 22px;text-decoration:none;display:flex}.shell-brand svg{filter:drop-shadow(0 6px 14px #a078ff99);flex:none;width:40px;height:40px}.shell-brand b{letter-spacing:.2em;font-size:17px;display:block}.shell-brand small{letter-spacing:.12em;color:var(--muted);font-size:11px;font-weight:600;display:block}.shell-scroll{flex:1;margin:0 -6px;padding:0 6px;overflow-y:auto}.shell-nav{gap:4px;margin:0;padding:0;list-style:none;display:grid}.shell-link{color:var(--soft);border:1px solid #0000;border-radius:15px;align-items:center;gap:13px;padding:11px 14px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.shell-link .ico,.shell-top .ico{flex:none;width:21px;height:21px}.shell-badge{color:#3a2600;background:#ffe08a;border-radius:999px;place-items:center;min-width:24px;height:24px;margin-left:auto;padding:0 7px;font-size:12px;font-weight:800;display:grid}.shell-group{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:18px 14px 8px;font-size:11.5px;font-weight:700}.shell-me{border:1px solid var(--line-soft);background:#fff9;border-radius:18px;align-items:center;gap:12px;margin-top:12px;padding:12px;display:flex}.shell-me b{font-size:14px;display:block}.shell-me small{color:var(--muted);font-size:12.5px}.shell-avatar{color:#2a1660;background:linear-gradient(135deg,#f0abfc,#7dd3fc);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid}.shell-col{min-width:0}.shell-top{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.shell-session{align-items:center;gap:10px;margin-left:auto;display:flex}.shell-switch{position:relative}.shell-switch-btn{min-height:52px;color:var(--text);background:var(--glass);border:1px solid var(--line);box-shadow:none;border-radius:16px;align-items:center;gap:10px;padding:7px 14px 7px 7px;font-weight:650;display:flex}.shell-switch-btn:hover{box-shadow:none;border-color:var(--line-strong)}.shell-switch-ico{color:#2a1660;background:linear-gradient(135deg,#f0abfc,#7dd3fc);border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.shell-switch-text{text-align:left;line-height:1.25;display:grid}.shell-switch-text small{color:var(--muted);font-size:11.5px;font-weight:600}.shell-switch-list{z-index:40;background:var(--glass-solid);border:1px solid var(--line-strong);border-radius:18px;gap:2px;min-width:260px;max-height:60vh;margin:0;padding:8px;list-style:none;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 24px 60px -20px #05021acc}.shell-switch-list a{color:var(--text);border-radius:12px;padding:10px 12px;font-weight:600;text-decoration:none;display:grid}.shell-switch-list a small{color:var(--muted);text-transform:capitalize;font-weight:500}.shell-switch-list a:hover,.shell-switch-list a[aria-current=page]{background:#6d4aff14}.shell-mobile{display:none}.shell-main:focus{outline:none}.shell-main .dashboard-shell{max-width:none;margin:0;padding:0 0 60px}.shell-main .dashboard-shell.narrow{max-width:860px}.hello h1{font-size:clamp(30px,3.4vw,40px)}.hello .muted{margin:10px 0 0;font-size:16px}.dashboard-shell>header.hello{align-items:flex-end}@media (max-width:1024px){.shell{grid-template-columns:minmax(0,1fr);gap:0;padding:14px}.shell-side{display:none}.shell-top{z-index:30;background:var(--glass-solid);border:1px solid var(--line);border-radius:20px;margin-bottom:20px;padding:8px;position:sticky;top:8px}.shell-mobile{display:block;position:relative}.shell-mobile summary{cursor:pointer;border:1px solid var(--line);background:#6d4aff0f;border-radius:14px;place-items:center;width:48px;height:48px;list-style:none;display:grid}.shell-mobile summary::-webkit-details-marker{display:none}.shell-mobile-panel{z-index:40;background:var(--glass-solid);border:1px solid var(--line-strong);border-radius:20px;width:min(320px,100vw - 28px);max-height:75vh;padding:10px;position:absolute;top:calc(100% + 10px);left:0;overflow:auto;box-shadow:0 24px 60px -20px #05021acc}.shell-switch-btn{min-height:48px}}@media (max-width:560px){.shell-session .role-chip,.shell-switch-text small{display:none}.shell-top{flex-wrap:nowrap;gap:8px}.shell-switch{flex:auto;min-width:0}.shell-switch-btn{gap:8px;min-width:0;max-width:100%;padding-right:10px}.shell-switch-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.shell-session{flex:none}.shell-session .ghost{white-space:nowrap;padding:10px 12px}}.dash{gap:20px;margin-bottom:26px;display:grid}.dash-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.dash-kpi{background:var(--glass);border:1px solid var(--line);min-width:0;color:var(--text);border-radius:22px;align-items:flex-start;gap:14px;padding:20px;text-decoration:none;display:flex;box-shadow:0 20px 50px -20px #2426701a,inset 0 1px #ffffff3d}.dash-kpi-link{transition:border-color .2s,transform .2s}.dash-kpi-link:hover{border-color:var(--line-strong);transform:translateY(-1px)}.dash-kpi.attention{border-color:#ffe08a80}.dash-kpi-ico{border:1px solid #ffffff4d;border-radius:50%;flex:none;place-items:center;width:50px;height:50px;font-size:20px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff59}.dash-kpi-ico.k1{background:linear-gradient(135deg,#f0abfc73,#6d4aff0f)}.dash-kpi-ico.k2{background:linear-gradient(135deg,#ffe08a73,#6d4aff0f)}.dash-kpi-ico.k3{background:linear-gradient(135deg,#5eead473,#6d4aff0f)}.dash-kpi-ico.k4{background:linear-gradient(135deg,#7dd3fc73,#6d4aff0f)}.dash-kpi-t{color:var(--soft);margin:0;font-size:14px;font-weight:600}.dash-kpi-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:6px 0 4px;font-size:clamp(24px,2.3vw,30px);font-weight:750;line-height:1.1}.dash-kpi-d{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px}.dash-kpi-d b.up,.dash-big .up{color:var(--ok)}.dash-kpi-d b.down,.dash-big .down{color:var(--stop)}.dash-row{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:20px;display:grid}.dash-card{background:var(--glass);border:1px solid var(--line);border-radius:24px;min-width:0;padding:22px;box-shadow:0 20px 50px -20px #2426701a,inset 0 1px #ffffff3d}.dash-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.dash-card-head h3{margin:0;font-size:16px}.dash-big{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 10px;display:flex}.dash-big b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:32px}.dash-big span{font-size:13.5px;font-weight:700}.dash-chart{height:240px;padding:6px 6px 30px 40px;position:relative}.dash-plot{cursor:crosshair;border-radius:6px;width:100%;height:100%;position:relative}.dash-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dash-grid{stroke:#ffffff21;stroke-width:1px;stroke-dasharray:4 6}.dash-line{fill:none;stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 4px 10px #7c3aedb3)}.dash-y{text-align:right;width:32px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;position:absolute;left:-40px;transform:translateY(-50%)}.dash-x{color:var(--muted);white-space:nowrap;font-size:12px;position:absolute;bottom:-26px;transform:translate(-50%)}.dash-x.last{transform:translate(-85%)}.dash-cursor{border-left:1px dashed var(--line-strong);pointer-events:none;transition:left .12s;position:absolute;top:0;bottom:0}.dash-dot{pointer-events:none;background:#fff;border:3px solid #7dd3fc;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;transition:left .12s,top .12s;position:absolute;box-shadow:0 0 0 6px #ffffff29}.dash-tip{border:1px solid var(--line);white-space:nowrap;pointer-events:none;background:#3c2896d9;border-radius:12px;padding:7px 12px;font-size:12px;transition:left .12s,top .12s;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 16px))}.dash-tip.edge-r{transform:translate(calc(18px - 100%),calc(-100% - 16px))}.dash-tip.edge-l{transform:translate(-18px,calc(-100% - 16px))}.dash-tip small{color:var(--muted)}.dash-tip b{font-variant-numeric:tabular-nums;font-size:15px}.dash-empty{text-align:center;background:#1e145a59;border-radius:18px;place-content:center;gap:6px;min-height:180px;padding:20px;display:grid}.dash-ready{text-align:center;justify-items:center;gap:12px;display:grid}.dash-ready .muted{margin:0}.dash-ring{width:150px;height:150px;position:relative}.dash-ring svg{width:100%;height:100%}.dash-ring-bg{fill:none;stroke:#ffffff29;stroke-width:9px}.dash-ring-fg{fill:none;stroke-width:9px;stroke-linecap:round;filter:drop-shadow(0 0 6px #7c3aedb3)}.dash-ring>span{color:var(--muted);place-content:center;font-size:12px;display:grid;position:absolute;inset:0}.dash-ring b{color:var(--text);letter-spacing:-.03em;font-size:32px;line-height:1;display:block}.dash-ring b small{color:var(--muted);font-size:.5em}.dash-wait{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dash-wait li{border:1px solid var(--line-soft);background:#6d4aff0f;border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 14px;display:flex}.dash-wait li.late{border-color:#ffe08a80}.dash-avatar{color:#2a1660;background:linear-gradient(135deg,#f0abfc,#7dd3fc);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid}.dash-wait-main{flex:1;gap:2px;min-width:160px;display:grid}.dash-wait-main .store-link{font-weight:700}.dash-wait-name{font-weight:600}.dash-wait-amt{font-variant-numeric:tabular-nums;font-weight:750}.dash-wait-acts{gap:8px;display:flex}.button-link.small-btn{border-radius:10px;padding:8px 14px;font-size:13px}.dash-more{margin:12px 0 0}@media (max-width:1280px){.dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.dash-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.dash-kpis{grid-template-columns:minmax(0,1fr)}.dash-chart{height:200px}.dash-wait-acts{width:100%}.dash-wait-acts>*{text-align:center;flex:1}}.dash-kpi-ico .ico{width:23px;height:23px}.shell{grid-template-columns:228px minmax(0,1fr);gap:24px;max-width:none;margin:0;padding:12px 24px 12px 12px}.shell-side{border-radius:22px;height:calc(100vh - 24px);padding:18px 10px 10px;top:12px}.shell-brand{gap:10px;padding:0 8px 16px}.shell-brand svg{width:32px;height:32px}.shell-brand b{font-size:15px}.shell-brand small{font-size:10px}.shell-nav{gap:2px}.shell-link{text-align:left;width:100%;color:var(--soft);box-shadow:none;background:0 0;border-radius:11px;gap:11px;padding:8px 11px;font-size:14px;font-weight:550}.shell-link:hover{box-shadow:none;transform:none}.shell-link .ico{width:18px;height:18px}.shell-badge{min-width:20px;height:20px;padding:0 6px;font-size:11px}.shell-group{margin:14px 11px 6px;font-size:10.5px}.shell-chev{margin-left:auto;transition:transform .2s;width:16px!important;height:16px!important}.shell-chev.open{transform:rotate(180deg)}.shell-sub{border-left:1px solid var(--line);gap:1px;margin:2px 0 4px 20px;padding:0 0 0 12px;list-style:none;display:grid}.shell-sublink{color:var(--muted);border-radius:9px;padding:6px 10px;font-size:13.5px;text-decoration:none;display:block}.shell-sublink:hover{color:var(--text);background:#6d4aff12}.shell-me{border-radius:14px;gap:10px;margin-top:8px;padding:9px}.shell-avatar{width:32px;height:32px;font-size:11px}.shell-me b{font-size:13px}.shell-me small{font-size:11.5px}.shell-top{margin-bottom:18px}.shell-main .dashboard-shell{max-width:1440px}@media (max-width:1024px){.shell{grid-template-columns:minmax(0,1fr);gap:0;padding:12px}}.shell-scroll{scrollbar-width:thin;scrollbar-color:#c3cdea transparent}.shell-scroll::-webkit-scrollbar{width:6px}.shell-scroll::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:6px}.shop-offer{letter-spacing:.01em;background:var(--shop-primary);color:var(--shop-on-primary);text-align:center;flex-wrap:wrap;justify-content:center;gap:4px 22px;margin:0;padding:9px 16px;font-size:13px;font-weight:650;display:flex}.shop-offer span+span:before{content:"•";opacity:.6;margin-inline-end:22px}.shop-logo{align-items:center;gap:10px;display:inline-flex}.shop-logo-mark{background:linear-gradient(135deg,var(--shop-accent),var(--shop-primary));width:34px;height:34px;color:var(--shop-on-accent);box-shadow:0 6px 16px -6px var(--shop-accent);border-radius:11px;place-items:center;font-size:17px;font-weight:800;display:grid}.shop-spot{border:1px solid var(--s-line);background:radial-gradient(120% 120% at 0% 0%,color-mix(in srgb,var(--shop-accent) 22%,transparent),transparent 55%),radial-gradient(90% 100% at 100% 100%,color-mix(in srgb,var(--shop-primary) 18%,transparent),transparent 60%),var(--s-card);border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(20px,4vw,56px);margin:4px 0 22px;padding:clamp(24px,4vw,48px);display:grid;overflow:hidden}.shop-spot h1{letter-spacing:-.045em;color:var(--s-heading);margin:0 0 14px;font-size:clamp(34px,5.4vw,64px);line-height:1.02}.shop-spot p{color:var(--s-soft);max-width:520px;margin:0 0 24px;font-size:clamp(15px,1.7vw,18px);line-height:1.6}.shop-spot-art{box-shadow:0 30px 60px -30px color-mix(in srgb,var(--shop-primary) 70%,#000);border-radius:22px;transition:transform .3s;display:block;overflow:hidden;transform:rotate(1.5deg)}.shop-spot-art:hover{transform:rotate(0)scale(1.01)}.shop-spot-art img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.shop-hero{border:1px solid var(--s-line);background:radial-gradient(120% 120% at 0% 0%,color-mix(in srgb,var(--shop-accent) 22%,transparent),transparent 55%),var(--s-card);border-radius:28px;max-width:none;margin:4px 0 22px;padding:clamp(28px,4vw,48px)}.shop-trust{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 36px;display:grid}.shop-trust-item{background:var(--s-card);border:1px solid var(--s-line);border-radius:18px;align-items:flex-start;gap:12px;padding:16px;display:flex}.shop-trust-item svg{width:38px;height:38px;color:var(--shop-accent);background:color-mix(in srgb,var(--shop-accent) 12%,transparent);border-radius:12px;flex:none;padding:8px}.shop-trust-item b{color:var(--s-heading);font-size:14.5px;display:block}.shop-trust-item small{color:var(--s-muted);margin-top:2px;font-size:13px;line-height:1.45;display:block}.shop-section>h2{letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(22px,2.4vw,28px)}.shop-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.shop-card{box-shadow:0 18px 40px -30px color-mix(in srgb,var(--shop-primary) 60%,#000);border-radius:22px;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative}.shop-card:hover{box-shadow:0 26px 50px -28px color-mix(in srgb,var(--shop-primary) 70%,#000);transform:translateY(-3px)}.shop-card-media{display:block;position:relative;overflow:hidden}.shop-card-media .shop-art{aspect-ratio:1;object-fit:cover;width:100%;height:auto;transition:transform .4s}.shop-card:hover .shop-card-media .shop-art{transform:scale(1.04)}.shop-badge{top:12px;background:var(--shop-accent);color:var(--shop-on-accent);box-shadow:0 6px 14px -6px var(--shop-accent);border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:800;position:absolute;inset-inline-start:12px}.shop-card-body{flex:1;gap:8px;padding:14px 16px 16px}.shop-card-name{color:var(--s-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15.5px;font-weight:700;line-height:1.35;text-decoration:none;display:-webkit-box;overflow:hidden}.shop-card-name:hover{color:var(--s-heading)}.shop-quick{min-height:42px;font:inherit;cursor:pointer;background:var(--shop-primary);color:var(--shop-on-primary);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:9px 14px;font-size:14px;font-weight:700;text-decoration:none;transition:filter .2s,transform .15s;display:inline-flex}.shop-quick:hover{filter:brightness(1.1);box-shadow:none;transform:none}.shop-quick:active{transform:translateY(1px)}.shop-quick.secondary{color:var(--s-heading);border:1px solid var(--s-line);background:0 0}@media (max-width:900px){.shop-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.shop-spot{grid-template-columns:minmax(0,1fr)}.shop-spot-art{max-width:300px;margin-inline:auto;transform:none}.shop-spot{padding:22px}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shop-card-body{padding:10px 12px 12px}.shop-card-name{font-size:14px}.shop-quick{min-height:40px;padding:8px 10px;font-size:13px}.shop-offer{gap:2px 14px;font-size:12px}.shop-offer span+span:before{margin-inline-end:14px}}@media (max-width:420px){.shop-trust{grid-template-columns:minmax(0,1fr)}}.shop-product{align-items:start;gap:clamp(24px,4vw,56px)}.shop-gallery{position:sticky;top:96px}.shop-gallery-main{border:1px solid var(--s-line);background:var(--s-card);box-shadow:0 30px 60px -36px color-mix(in srgb,var(--shop-primary) 70%,#000);touch-action:pan-y;border-radius:26px;position:relative;overflow:hidden}.shop-gallery-main img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.shop-gallery-badge{top:16px;padding:6px 12px;font-size:14px;inset-inline-start:16px}.shop-gallery-nav{color:#111;cursor:pointer;opacity:.92;background:#ffffffd1;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 20px -8px #0006}.shop-gallery-nav:hover{opacity:1;transform:translateY(-50%)scale(1.05);box-shadow:0 8px 20px -8px #0006}.shop-gallery-nav.prev{inset-inline-start:12px}.shop-gallery-nav.next{inset-inline-end:12px}[dir=rtl] .shop-gallery-nav svg{transform:scaleX(-1)}.shop-gallery-count{bottom:12px;color:#fff;background:#000a;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:700;position:absolute;inset-inline-end:12px}.shop-thumbs button[aria-current=true]{outline:2px solid var(--shop-accent);outline-offset:2px}.shop-product-info h1{letter-spacing:-.03em;font-size:clamp(26px,3vw,38px);line-height:1.12}.shop-buy{border:1px solid var(--s-line);background:var(--s-card);box-shadow:0 20px 40px -32px color-mix(in srgb,var(--shop-primary) 60%,#000);border-radius:22px;padding:20px}.shop-buy-price strong{letter-spacing:-.02em;font-size:clamp(28px,3vw,36px)}.shop-buy-actions .shop-button{min-height:52px;font-size:16px}.shop-trust.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 8px}.shop-trust.compact .shop-trust-item{padding:12px}.shop-trust.compact .shop-trust-item svg{width:34px;height:34px;padding:7px}.shop-sticky-buy{display:none}@media (max-width:900px){.shop-gallery{position:static}.shop-sticky-buy{inset-inline:0;z-index:30;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--s-head);border-top:1px solid var(--s-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:12px;animation:.2s shop-up;display:flex;position:fixed;bottom:0;box-shadow:0 -10px 30px -18px #0007}.shop-sticky-text{flex:1;min-width:0;font-size:13px;display:grid}.shop-sticky-text bdi{text-overflow:ellipsis;white-space:nowrap;color:var(--s-muted);overflow:hidden}.shop-sticky-text strong{color:var(--s-heading);font-size:17px}.shop-sticky-buy .shop-button{min-height:46px;padding-inline:18px}}@media (max-width:420px){.shop-trust.compact{grid-template-columns:minmax(0,1fr)}}@keyframes shop-up{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.shop-sticky-buy{animation:none}}.order-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.order-search{flex:320px;gap:8px;max-width:560px;display:flex}.order-search input{border:1px solid var(--line-strong);background:var(--input-bg);min-width:0;min-height:44px;color:var(--text);border-radius:12px;flex:1;padding:10px 14px}.order-search input::placeholder{color:#d8d0f3}.order-search button{min-height:44px;padding:10px 16px}.order-range{margin:0}.order-select-all{color:var(--muted);padding:4px 4px 10px;font-size:14px}.order-select-all label{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.order-li{align-items:center;gap:10px;display:flex}.order-li>.order-row{flex:1;min-width:0}.order-check,.order-select-all input{width:20px;height:20px;accent-color:var(--cyan);cursor:pointer;flex:none}.order-li>.wa-quick{flex:none;justify-content:center;align-items:center;width:112px;padding:8px 10px;font-size:14px;display:inline-flex}.order-li>.wa-quick-gap{flex:none;width:112px}@media (max-width:640px){.order-li{flex-wrap:wrap}.order-li>.wa-quick{flex:100%;width:auto;margin:0 0 12px 28px}.order-li>.wa-quick-gap{display:none}}.order-li.is-sel>.order-row{background:#ffffff1f;border-radius:14px}.bulk-bar{z-index:20;background:var(--glass-solid);border:1px solid var(--line-strong);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:12px;padding:12px 14px;display:flex;position:sticky;top:84px;box-shadow:0 18px 40px -20px #05021acc}.bulk-bar-acts{flex-wrap:wrap;gap:8px;display:flex}.bulk-bar-acts button{padding:8px 12px;font-size:13.5px}.bulk-result{background:#8af5c21f;border:1px solid #8af5c255;border-radius:12px;margin:0 0 12px;padding:10px 14px;font-size:14px}.bulk-result.warn{background:var(--warn-bg);border-color:#ffe08a66}@media (max-width:640px){.bulk-bar{top:76px}.bulk-bar-acts button{flex:45%}.order-li{align-items:flex-start;gap:8px}.order-check{margin-top:18px}.order-li .order-meta{grid-area:2/1/auto/-1;gap:10px;display:flex}.order-li .order-tags{grid-area:3/1/auto/-1;justify-content:flex-start}}.offer-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.offer-li{border:1px solid var(--line);background:#6d4aff0a;border-radius:16px;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:14px;display:flex}.offer-main{gap:4px;min-width:0;display:grid}.offer-acts{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.offer-form{gap:12px;display:grid}.offer-form fieldset{border:1px solid var(--line);border-radius:14px;gap:10px;margin:0;padding:12px 14px;display:grid}.offer-form legend{padding:0 6px;font-weight:700}.offer-tier{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.offer-tier input{width:72px;margin-inline:6px}.offer-products ul{gap:4px;max-height:260px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.offer-products label,.offer-countries label{cursor:pointer;align-items:center;gap:8px;min-height:32px;display:inline-flex}.offer-products input[type=checkbox],.offer-countries input[type=checkbox],.offer-scope input[type=radio]{width:20px;height:20px;accent-color:var(--cyan,#4ee7d1)}.offer-countries{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.shop-offer-box{border:1.5px dashed var(--shop-accent,#4ee7d1);background:color-mix(in srgb, var(--shop-accent,#4ee7d1) 10%, transparent);border-radius:14px;gap:6px;margin:10px 0 14px;padding:10px 12px;display:grid}.shop-offer-box p{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.shop-offer-tag{font-weight:800}.shop-offer-steps{opacity:.85;font-size:14px}.shop-line-offer{color:var(--shop-accent,#4ee7d1);margin:4px 0 0;font-size:13px;font-weight:700}.shop-card-offer{background:color-mix(in srgb, var(--shop-accent,#4ee7d1) 18%, transparent);border-radius:999px;justify-self:start;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.wa-float{z-index:55;border-radius:999px;align-items:center;gap:10px;max-width:calc(100vw - 24px);font-family:inherit;line-height:1.15;text-decoration:none;transition:transform .15s;display:inline-flex;position:fixed;box-shadow:0 14px 30px -12px #0008}.wa-float:hover{filter:brightness(1.04)}.wa-float:focus-visible{outline-offset:3px;outline:3px solid #fff;box-shadow:0 0 0 6px #000}.wa-float-avatar{box-sizing:content-box;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.wa-float-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.wa-float-noimg{background:#25d366;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.wa-float-icon{background:#25d366;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:-4px;inset-inline-end:-4px;box-shadow:0 0 0 2px #fff}.wa-float-text{text-align:start;gap:2px;min-width:0;display:grid}.wa-float-text b,.wa-float-text small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wa-float-text small{opacity:.85}.wa-float-badge{border-radius:999px;justify-self:start;align-items:center;gap:4px;padding:1px 7px;font-weight:700;line-height:1.5;display:inline-flex}.wa-float-badge.solo{top:-8px;position:absolute;inset-inline-start:-6px}.wa-dot{background:#16a34a;border-radius:50%;width:6px;height:6px}@media (max-width:640px){.wa-float.hide-text-m:not(.in-preview) .wa-float-text{display:none}.wa-float.hide-text-m:not(.in-preview){padding:6px!important}}@media (max-width:900px){.shop:has(.shop-sticky-buy) .wa-float.is-bottom:not(.in-preview){translate:0 -76px}}@media (prefers-reduced-motion:reduce){.wa-float{transition:none}}.wa-float.in-preview{position:absolute}.shop-ask-wa{min-height:44px;color:inherit;border:1.5px solid #25d366;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-weight:600;text-decoration:none;display:inline-flex}.shop-ask-wa svg{color:#1ea952}.shop-ask-wa:hover{background:#25d3661a}.cb-layout{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:start;gap:20px;display:grid}.cb-form{gap:16px;min-width:0;display:grid}.cb-form .markets-section h2{margin-top:0}.cb-row{grid-template-columns:minmax(120px,1fr) minmax(90px,1.4fr) auto;align-items:center;gap:10px;margin:10px 0;display:grid}.cb-row>label{font-size:14px}.cb-row input[type=range]{width:100%;accent-color:var(--cyan,#4ee7d1);min-height:32px}.cb-num{align-items:center;gap:4px;display:inline-flex}.cb-num input{text-align:end;width:68px}.cb-color{grid-column:2/-1;align-items:center;gap:8px;display:inline-flex}.cb-color input[type=color]{cursor:pointer;border-radius:8px;width:44px;height:36px;padding:2px}.cb-color input:not([type]){width:110px;font-family:ui-monospace,monospace}.cb-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cb-toggle{cursor:pointer;align-items:flex-start;gap:12px;margin:10px 0;display:flex}.cb-toggle input{width:22px;height:22px;accent-color:var(--cyan,#4ee7d1);flex:none;margin-top:2px}.cb-toggle span{gap:2px;display:grid}.cb-avatar-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.cb-avatar-row label.button-link{cursor:pointer}.cb-preview-col{gap:12px;display:grid;position:sticky;top:84px}.cb-preview-bar{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.seg{border:1px solid var(--line);border-radius:999px;display:inline-flex;overflow:hidden}.seg button{min-height:36px;color:inherit;background:0 0;border:0;border-radius:0;padding:6px 12px;font-size:13px}.seg button[aria-pressed=true]{background:#ffffff26;font-weight:700}.cb-stage{border:1px solid var(--line);background:#f3f4f6;border-radius:18px;height:420px;position:relative;overflow:hidden}.cb-stage.is-phone{border-width:6px;border-color:#111;border-radius:28px;width:300px;height:520px;margin-inline:auto}.cb-stage-lines{align-content:start;gap:14px;display:grid;position:absolute;inset:24px}.cb-stage-lines i{background:#d9dce1;border-radius:7px;height:14px;display:block}.cb-stage-lines i:first-child{border-radius:12px;height:120px}.cb-stage-lines i:nth-child(3){width:70%}.cb-off{top:10px;color:#fff;text-align:center;background:#111c;border-radius:10px;margin:0;padding:6px 10px;font-size:13px;position:absolute;inset-inline:10px}.cb-save{gap:8px;display:grid}@media (max-width:1000px){.cb-layout{grid-template-columns:1fr}.cb-preview-col{order:-1;position:static}}@media (max-width:560px){.cb-two{grid-template-columns:1fr}.cb-row{grid-template-columns:1fr auto}.cb-row input[type=range]{grid-area:2/1/auto/-1}.cb-color{grid-column:1/-1}}.shop-consent{inset-inline:12px;z-index:60;background:var(--s-raised,#fff);max-width:560px;color:var(--s-text,#111);border:1px solid var(--s-line,#0002);border-radius:16px;gap:10px;margin-inline:auto;padding:14px 16px;display:grid;position:fixed;bottom:12px;box-shadow:0 18px 40px -16px #0006}.shop-consent p{margin:0;font-size:14px;line-height:1.5}.shop-consent-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.shop-consent-acts .shop-button{min-height:44px;padding-inline:18px}.tracking-form .field{margin-bottom:14px}.srv-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin:12px 0 18px;display:grid}.srv-card{border:1px solid var(--line);background:#6d4aff0a;border-radius:16px;align-content:start;gap:10px;padding:16px;display:grid}.srv-card h3{margin:0;font-size:16px}.srv-card form{gap:8px;display:grid}.srv-state{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.srv-acts{flex-wrap:wrap;gap:8px;display:flex}.srv-sub{margin:6px 0 8px;font-size:15px}.srv-table{border-collapse:collapse;width:100%;font-size:14px}.srv-table th,.srv-table td{text-align:start;border-top:1px solid var(--line);vertical-align:top;padding:8px 6px}.srv-err{opacity:.85;overflow-wrap:anywhere;max-width:420px;margin-top:4px;display:block}.pill.srv-ok{color:#bbf7d0;background:#16a34a33}.pill.srv-bad{color:#fecaca;background:#dc262633}.pill.srv-wait{background:#ffffff1f}.tracking-notes{gap:6px;margin:0;padding-inline-start:20px;display:grid}.order-note{overflow-wrap:anywhere;font-weight:600}.slip-note{overflow-wrap:anywhere;border:1.5px dashed;border-radius:6px;margin-top:6px;padding:6px 8px}.courier-note{overflow-wrap:anywhere;font-weight:700;display:block}.slips-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.slips-bar h1{margin:0}.slips-bar .muted{margin:6px 0 0}.slips-acts{flex-wrap:wrap;gap:10px;display:flex}.slip{color:#111;background:#fff;border-radius:14px;max-width:760px;margin:0 auto 22px;padding:28px 30px;font-size:14px;line-height:1.45;box-shadow:0 20px 50px -24px #05021acc}.slip h2{text-transform:uppercase;letter-spacing:.06em;color:#555;margin:0 0 6px;font-size:12px}.slip p{margin:0 0 2px}.slip-head{border-bottom:2px solid #111;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;padding-bottom:12px;display:flex}.slip-store{font-size:20px;display:block}.slip-store-ar{color:#333;font-size:16px;display:block}.slip-title{text-align:end;color:#333;font-weight:700;display:grid}.slip-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.slip-facts div{border:1px solid #ddd;border-radius:10px;padding:8px 10px}.slip-facts dt{color:#555;font-size:11.5px}.slip-facts dd{margin:2px 0 0;font-size:15px;font-weight:700}.slip-no{font-size:18px!important}.slip-to{border:1px solid #ddd;border-radius:10px;margin-bottom:16px;padding:10px 12px}.slip-items{border-collapse:collapse;width:100%;margin-bottom:12px}.slip-items th{text-align:start;color:#555;border-bottom:1px solid #111;padding:6px;font-size:11.5px}.slip-items td{vertical-align:top;border-bottom:1px solid #e5e5e5;padding:8px 6px}.slip-items td small{color:#666;font-size:11.5px;display:block}.slip-items td:not(:first-child),.slip-items th:not(:first-child){text-align:end;white-space:nowrap}.slip-sums{gap:4px;max-width:360px;margin:0 0 0 auto;display:grid}.slip-sums div{justify-content:space-between;gap:12px;display:flex}.slip-sums dd{margin:0;font-weight:600}.slip-collect{border-top:2px solid #111;margin-top:4px;padding-top:6px;font-size:16px}.slip-collect dt,.slip-collect dd{font-weight:800}.slip-thanks{text-align:center;color:#444;font-size:13px;margin-top:18px!important}.slip [lang=ar]{font-family:Noto Sans Arabic,Segoe UI,Tahoma,sans-serif}@media (max-width:640px){.slip{padding:18px}.slip-facts{grid-template-columns:minmax(0,1fr)}}@media print{@page{size:A5;margin:10mm}html,body{background:#fff!important}.shell-side,.shell-top,.no-print,.admin-skip,nextjs-portal{display:none!important}.shell{padding:0;display:block}.shell-main .dashboard-shell{max-width:none;padding:0}.slip{box-shadow:none;break-after:page;page-break-after:always;border-radius:0;max-width:none;margin:0;padding:0}.slip:last-of-type{break-after:auto;page-break-after:auto}}.slip .pre{white-space:pre-line}.courier-sheet{max-width:1100px}.courier-table th,.courier-table td{font-size:13px;text-align:start!important;white-space:normal!important}.courier-table td small{color:#555;display:block}.courier-sign{min-width:110px;border-bottom:1px solid #999!important}.courier-msg{width:100%;margin:4px 0 0}.courier-page{page:courier}@page courier{size:A4 landscape;margin:10mm}@media print{.courier-page .slip{break-after:auto;page-break-after:auto}}.options-section .opt-list{gap:10px;display:grid}.opt-row{border:1px solid var(--line);background:var(--raised);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr) auto;align-items:end;gap:10px;margin:0;padding:12px;display:grid}.opt-row .field{gap:5px}.opt-acts{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.opt-sizes{gap:8px;margin-top:20px;display:grid}.opt-sizes h3{margin:0 0 4px;font-size:15px}.opt-size{border:1px solid var(--line-soft);border-radius:12px;flex-wrap:wrap;align-items:end;gap:10px 14px;padding:10px 12px;display:flex}.opt-size-name{min-width:140px;display:grid}.opt-size .field{gap:4px;min-width:140px}.save-ok{color:var(--ok);margin:8px 0 0;font-weight:600}@media (max-width:760px){.opt-row{grid-template-columns:minmax(0,1fr)}}.shop-opt-values{flex-wrap:wrap;gap:8px;display:flex}.shop-opt-chip{border:1px solid var(--s-line);background:var(--s-card);cursor:pointer;min-height:44px;color:var(--s-text);border-radius:12px;align-items:center;padding:8px 16px;font-size:14.5px;font-weight:600;display:inline-flex;position:relative}.shop-opt-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.shop-opt-chip:has(input:focus-visible){outline:2px solid var(--shop-accent);outline-offset:2px}.shop-opt-chip.is-on{border-color:var(--shop-primary);box-shadow:inset 0 0 0 1px var(--shop-primary);color:var(--s-heading)}.shop-opt-chip.is-off{color:var(--s-muted);border-style:dashed;text-decoration:line-through}.shop-opt-pick legend b{font-weight:700}.shell{font-size:14px}@media (min-width:1025px){.shell{grid-template-columns:216px minmax(0,1fr);gap:18px;padding:10px 18px 10px 10px}}.shell .shell-side{border-radius:18px;padding:14px 8px 8px}.shell .shell-brand{padding:0 8px 12px}.shell .shell-link{border-radius:10px;gap:10px;padding:6px 10px;font-size:13.5px}.shell .shell-link svg{width:17px;height:17px}.shell .shell-sublink{padding:4px 10px;font-size:13px}.shell .shell-group{margin:10px 10px 4px}.shell .shell-top{margin-bottom:12px}.shell .shell-switch-btn{border-radius:13px;min-height:42px;padding:5px 12px 5px 5px}.shell .shell-switch-ico{border-radius:9px;width:30px;height:30px}.shell .dashboard-shell{max-width:1360px;margin:0;padding:4px 4px 40px}.shell .dashboard-shell>header{margin-bottom:16px}.shell .dashboard-shell h1,.shell .store-head h1{letter-spacing:-.025em;margin:0 0 4px;font-size:26px;line-height:1.15}.shell h2{letter-spacing:-.01em;margin-bottom:8px;font-size:17px}.shell h3{margin-bottom:6px;font-size:15px}.shell .crumbs{gap:8px;margin-bottom:8px;font-size:12.5px}.shell .store-head{gap:12px;margin-bottom:14px}.shell .muted,.shell .store-meta{font-size:13.5px;line-height:1.45}.shell .muted.small,.shell .small{font-size:12.5px}.shell .section-heading,.shell .section-heading p,.shell .markets-section .section-heading p{margin-bottom:10px}.shell .launch-head h2{font-size:17px}.shell .launch-head p{margin-bottom:10px}.shell .launch,.shell .markets-section,.shell .store-list,.shell .clone-box,.shell .metrics article{border-radius:14px;margin-bottom:12px;padding:14px 16px;box-shadow:0 10px 30px -18px #0a042866}.shell .metrics{gap:10px;margin-bottom:12px}.shell .metrics strong{margin-top:4px;font-size:24px}.shell .clone-box{gap:14px}.shell .store-list article{gap:12px;padding:9px 2px}.shell .store-list article h3{margin-bottom:2px;font-size:14.5px}.shell .store-list article p{font-size:13px}.shell button,.shell .button-link{border-radius:9px;padding:7px 13px;font-size:13.5px;font-weight:700}.shell button.small,.shell .ghost.small,.shell .button-link.small-btn{border-radius:7px;padding:4px 9px;font-size:12.5px}.shell button:hover{transform:none}.shell .pill{letter-spacing:.06em;padding:2px 7px;font-size:10px}.shell .field{gap:4px}.shell .field>span,.shell .field>label,.shell .field legend{font-size:13px;font-weight:600}.shell .field small,.shell .field.days small{font-size:12px;line-height:1.4}.shell .field input,.shell .field select,.shell .field textarea,.shell input[type=search],.shell .cb-num input,.shell .offer-tier input{border-radius:8px;padding:7px 10px;font-size:14px}.shell .field-stack{gap:10px}.shell .cb-row{gap:8px;margin:6px 0}.shell .cb-toggle{gap:10px;margin:6px 0}.shell .cb-color input[type=color]{width:36px;height:30px}.shell .field-error,.shell .save-ok{font-size:13px}.shell .order-row{gap:6px 16px;padding:8px 4px}.shell .order-li>.wa-quick{width:96px;min-height:32px;padding:5px 8px;font-size:12.5px}.shell .order-li>.wa-quick-gap{width:96px}.shell table th,.shell table td{padding:6px 8px}.shell .offer-li,.shell .srv-card{border-radius:12px;padding:10px 12px}.shell .offer-form fieldset{gap:8px;padding:10px 12px}.shell .tracking-form{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:10px 16px;display:grid}.shell .tracking-form .field{margin-bottom:0}.shell .tracking-form>button,.shell .tracking-form>[role=status]{grid-column:1/-1;justify-self:start}.shell .srv-grid{gap:10px;margin:8px 0 12px}.shell .cb-layout{gap:14px}.shell .cb-stage{height:360px}@media (max-width:900px){.shell .dashboard-shell{padding:0 2px 30px}.shell .dashboard-shell h1,.shell .store-head h1{font-size:22px}}.shop:is([data-layout=boutique],[data-layout=layali]){font-family:Almarai,Instrument Sans Variable,system-ui,sans-serif}.shop:is([data-layout=boutique],[data-layout=layali]) :is(h1,h2,h3,.shop-logo,.shop-title,.bq-num){letter-spacing:0;font-family:Amiri,Georgia,Times New Roman,serif}.shop:is([data-layout=boutique],[data-layout=layali]) :is(.shop-hero h1,.shop-hero h2){font-weight:400;line-height:1.08}.shop:is([data-layout=boutique],[data-layout=layali]) :is(.shop-section>h2,.shop-section h2,.shop-text h2){font-size:clamp(26px,3vw,34px);font-weight:700}.shop:is([data-layout=boutique],[data-layout=layali]) .shop-logo{font-size:26px;font-weight:700}.shop:is([data-layout=boutique],[data-layout=layali]) .shop-logo-mark{border-radius:999px;font-family:Amiri,Georgia,serif}.shop:is([data-layout=boutique],[data-layout=layali]) .shop-button{letter-spacing:.01em;border-radius:999px;font-weight:700}.shop:is([data-layout=boutique],[data-layout=layali]) .shop-buy-actions .shop-button{border-radius:999px}.shop:is([data-layout=boutique],[data-layout=layali]) .shop-price strong{color:var(--shop-accent);font-weight:700}.shop:is([data-layout=boutique],[data-layout=layali])[data-mode=light] .shop-price strong{color:var(--shop-primary)}.shop:is([data-layout=boutique],[data-layout=layali]) .shop-card{border-color:color-mix(in srgb,var(--shop-accent) 22%,transparent);border-radius:22px}.shop:is([data-layout=boutique],[data-layout=layali]) .shop-card:hover{border-color:color-mix(in srgb,var(--shop-accent) 55%,transparent)}.shop:is([data-layout=boutique],[data-layout=layali]) .shop-trust-item{border-color:color-mix(in srgb,var(--shop-accent) 22%,transparent);border-radius:999px;align-items:center;padding:10px 16px}.shop:is([data-layout=boutique],[data-layout=layali]) .shop-trust-item svg{border-radius:999px}.shop:is([data-layout=boutique],[data-layout=layali]) .shop-nav a[aria-current=page]{box-shadow:inset 0 -1px 0 var(--shop-accent)}.shop:is([data-layout=boutique],[data-layout=layali]) .shop-offer{letter-spacing:.04em}.shop:is([data-layout=boutique],[data-layout=layali])[data-mode=dark]{--s-bg:var(--shop-surface);--s-text:#f6ebd3;--s-heading:#f6ebd3;--s-soft:#d7c79f;--s-muted:#c9b78a;--s-card:color-mix(in srgb,var(--shop-surface) 86%,#4a1d5c);--s-raised:color-mix(in srgb,var(--shop-surface) 80%,#4a1d5c);--s-line:color-mix(in srgb,var(--shop-accent) 20%,transparent);--s-input:color-mix(in srgb,var(--shop-surface) 80%,#3a1420);--s-head:color-mix(in srgb,var(--shop-surface) 90%,transparent);background:radial-gradient(60% 45% at 50% -8%,#4a1d5c8c 0,transparent 70%), radial-gradient(40% 30% at 90% 10%,color-mix(in srgb,var(--shop-accent) 8%,transparent) 0,transparent 70%),var(--s-bg)}.bq-how{border:1px solid var(--s-line);background:var(--s-card);border-radius:28px;margin:48px 0 24px;padding:clamp(24px,4vw,44px)}.bq-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--shop-accent);margin:0 0 6px;font-size:12px;font-weight:700}.shop[data-mode=light] .bq-eyebrow{color:var(--shop-primary)}.shop[dir=rtl] .bq-eyebrow{letter-spacing:0}.bq-how h2{margin:0 0 24px;font-size:clamp(28px,3.4vw,40px);font-weight:400;line-height:1.15}.bq-how ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.bq-how li{border-inline-start:1px solid var(--s-line);padding:4px 24px}.bq-how li:first-child{border-inline-start:0;padding-inline-start:0}.bq-num{color:var(--shop-accent);margin-bottom:12px;font-size:clamp(44px,5vw,60px);line-height:1;display:block}.shop[data-mode=light] .bq-num{color:var(--shop-primary)}.bq-how h3{color:var(--s-heading);margin:0 0 6px;font-size:20px;font-weight:700}.bq-how li p{color:var(--s-soft);margin:0;font-size:15px;line-height:1.6}@media (max-width:760px){.bq-how ol{grid-template-columns:1fr;gap:18px}.bq-how li,.bq-how li:first-child{border-inline-start:0;border-bottom:1px solid var(--s-line);padding:0 0 18px}.bq-how li:last-child{border-bottom:0;padding-bottom:0}}.bq-bar{display:none}@media (max-width:767px){.shop:is([data-layout=boutique],[data-layout=layali]) .shop-main{padding-bottom:84px}.bq-bar{inset-inline:0;z-index:40;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--s-head);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--s-line);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0}.bq-bar.is-empty{color:var(--s-soft);padding-block:12px calc(12px + env(safe-area-inset-bottom));justify-content:center;font-size:13px;font-weight:700}.bq-bar-sum{text-align:start;min-height:44px;color:var(--s-text);cursor:pointer;box-shadow:none;background:0 0;border:0;gap:2px;padding:4px 0;display:grid;transform:none}.bq-bar-sum small{color:var(--s-muted);font-size:12px;font-weight:600}.bq-bar-sum strong{color:var(--s-heading);font-family:Amiri,Georgia,serif;font-size:24px;line-height:1}.bq-bar .shop-button{white-space:nowrap;min-height:46px;padding:10px 18px;font-size:14px}.shop:is([data-layout=boutique],[data-layout=layali]) .wa-float.is-bottom{bottom:84px!important}}.shop:is([data-layout=boutique],[data-layout=layali])[data-mode=dark]{--bq-maroon:#5a0f2c;--bq-wine:#3a0b1d;--bq-brown:#2a1409;--bq-umber:#1a0d06;--s-card:#321016;--bq-card-bg:linear-gradient(160deg,#3d0d22 0%,#2b130d 100%);--s-head:#2a0a18d1;background:linear-gradient(168deg,var(--bq-maroon) 0%,var(--bq-wine) 28%,var(--bq-brown) 62%,var(--bq-umber) 100%) fixed;isolation:isolate;position:relative}.shop:is([data-layout=boutique],[data-layout=layali])[data-mode=dark] :is(.shop-card,.shop-trust-item,.bq-how,.shop-buy,.checkout-summary){background:var(--bq-card-bg)}.bq-glow{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.shop[data-mode=light] .bq-glow,.shop.dz-noglow .bq-glow{display:none}.bq-glow i{filter:blur(70px);opacity:.55;will-change:transform;border-radius:50%;position:absolute}.bq-glow i:first-child{background:radial-gradient(circle,var(--bq-glow-a,#8c1d45) 0%,transparent 65%);width:46vw;height:46vw;animation:22s ease-in-out infinite alternate bq-drift-a;top:-14vw;left:-12vw}.bq-glow i:nth-child(2){background:radial-gradient(circle,color-mix(in srgb,var(--shop-accent) 45%,transparent) 0%,transparent 65%);opacity:.28;width:38vw;height:38vw;animation:26s ease-in-out infinite alternate bq-drift-b;top:18vh;right:-10vw}.bq-glow i:nth-child(3){background:radial-gradient(circle,var(--bq-glow-b,#6b3414) 0%,transparent 65%);opacity:.45;width:52vw;height:52vw;animation:30s ease-in-out infinite alternate-reverse bq-drift-a;bottom:-26vw;left:20vw}@keyframes bq-drift-a{to{transform:translate(8vw,6vh)scale(1.12)}}@keyframes bq-drift-b{to{transform:translate(-10vw,10vh)scale(.9)}}.shop:is([data-layout=boutique],[data-layout=layali]) .shop-spot{border:1px solid color-mix(in srgb,var(--shop-accent) 26%,transparent);background:linear-gradient(135deg,#5a0f2cb3,#2a1409b3);position:relative;overflow:hidden}.shop:is([data-layout=boutique],[data-layout=layali]) .shop-spot-art{z-index:0;position:relative}.shop:is([data-layout=boutique],[data-layout=layali]) .shop-spot-art:before{content:"";z-index:-1;background:conic-gradient(from 0deg,transparent 0 20%,color-mix(in srgb,var(--shop-accent) 70%,transparent) 30%,transparent 42% 70%,color-mix(in srgb,var(--shop-accent) 45%,transparent) 80%,transparent 92%);filter:blur(18px);opacity:.7;border-radius:50%;animation:14s linear infinite bq-spin;position:absolute;inset:-9%}.shop:is([data-layout=boutique],[data-layout=layali]) .shop-spot-art img{box-shadow:0 30px 60px -20px #000c, 0 0 0 1px color-mix(in srgb,var(--shop-accent) 35%,transparent);border-radius:24px;animation:6s ease-in-out infinite bq-float}@keyframes bq-spin{to{transform:rotate(1turn)}}@keyframes bq-float{50%{transform:translateY(-10px)}}.shop:is([data-layout=boutique],[data-layout=layali])[data-mode=dark] :is(.shop-spot h1,.shop-hero h1){background:linear-gradient(100deg,#f6ebd3 0% 40%,#ffe7a3 50%,#f6ebd3 60% 100%) 0 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:5.5s ease-in-out 1s infinite bq-sweep}@keyframes bq-sweep{0%,60%{background-position:100% 0}to{background-position:-50% 0}}.shop:is([data-layout=boutique],[data-layout=layali]) .shop-button{isolation:isolate;position:relative;overflow:hidden}.shop:is([data-layout=boutique],[data-layout=layali]) .shop-button:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#fff6 50%,#0000);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)skew(-20deg)}.shop:is([data-layout=boutique],[data-layout=layali]) .shop-button:hover:after{transform:translate(120%)skew(-20deg)}.shop:is([data-layout=boutique],[data-layout=layali]) :is(.shop-spot,.shop-hero) .shop-button{animation:3.2s ease-in-out infinite bq-breathe}@keyframes bq-breathe{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--shop-accent) 18%,transparent), 0 10px 30px color-mix(in srgb,var(--shop-accent) 30%,transparent)}}.shop:is([data-layout=boutique],[data-layout=layali]) .shop-card{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,border-color .3s}.shop:is([data-layout=boutique],[data-layout=layali]) .shop-card:hover{box-shadow:0 24px 50px -18px #000d, 0 0 0 1px color-mix(in srgb,var(--shop-accent) 45%,transparent), 0 0 34px -6px color-mix(in srgb,var(--shop-accent) 35%,transparent);transform:translateY(-6px)}.shop:is([data-layout=boutique],[data-layout=layali]) .shop-section>h2{padding-bottom:12px;position:relative}.shop:is([data-layout=boutique],[data-layout=layali]) .shop-section>h2:after{content:"";inset-inline-start:0;background:linear-gradient(90deg,var(--shop-accent),transparent);border-radius:2px;width:64px;height:2px;position:absolute;bottom:0}.shop:is([data-layout=boutique],[data-layout=layali]) [data-bq]{transition:opacity .8s cubic-bezier(.22,1,.36,1) var(--bq-d,0s), transform .8s cubic-bezier(.22,1,.36,1) var(--bq-d,0s)}.shop:is([data-layout=boutique],[data-layout=layali]) [data-bq=wait]{opacity:0;transform:translateY(26px)}.shop:is([data-layout=boutique],[data-layout=layali]) .shop-card[data-bq=in]:hover{transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.bq-glow i,.shop:is([data-layout=boutique],[data-layout=layali]) *,.shop:is([data-layout=boutique],[data-layout=layali]) :before,.shop:is([data-layout=boutique],[data-layout=layali]) :after{transition:none!important;animation:none!important}.shop:is([data-layout=boutique],[data-layout=layali]) [data-bq]{opacity:1!important;transform:none!important}}@property --ly-a{syntax:"<angle>";inherits:false;initial-value:0deg}.shop[data-layout=layali]{font-family:var(--ly-body,"IBM Plex Sans Arabic",system-ui,sans-serif);--ly-display:Fraunces,Georgia,serif}.shop[data-layout=layali][dir=rtl]{--ly-display:"Reem Kufi","IBM Plex Sans Arabic",sans-serif}.shop[data-layout=layali] :is(h1,h2,h3,.shop-logo,.shop-title,.bq-num),.shop[data-layout=layali] .shop-price strong{font-family:var(--ly-display)}.shop[data-layout=layali] .shop-header{position:sticky}.shop[data-layout=layali] .shop-logo{align-items:center;gap:6px;display:inline-flex}.shop[data-layout=layali] .shop-logo-mark{display:none}.ly-jar{flex:none;width:44px;height:44px;margin-block:-6px;display:block}.ly-jar svg{width:100%;height:100%;animation:6s ease-in-out infinite lyGlow;overflow:visible}@keyframes lyGlow{0%,12%,84%,to{filter:drop-shadow(0 0 2px #e8c76859)}35%,70%{filter:drop-shadow(0 0 10px #ffbe46f2)}}.ly-glass{fill:#f6ebd312;stroke:#f3dc95;stroke-width:1.7px;stroke-dasharray:130;animation:1.6s cubic-bezier(.22,1,.36,1) both lyDraw}@keyframes lyDraw{0%{stroke-dashoffset:130px}to{stroke-dashoffset:0}}.ly-lid{fill:var(--shop-accent);transform-box:fill-box;transform-origin:0 100%;animation:6s cubic-bezier(.34,1.56,.64,1) infinite lyLid}@keyframes lyLid{0%,12%{transform:none}24%,70%{transform:translate(4px,-10px)rotate(20deg)}84%,to{transform:none}}.ly-level{animation:6s ease-in-out infinite lyLevel}@keyframes lyLevel{0%,14%{transform:translateY(15px)}46%,70%{transform:none}88%,to{transform:translateY(15px)}}.ly-wave{animation:1.8s linear infinite lyWave}@keyframes lyWave{to{transform:translate(20px)}}.ly-ring{fill:none;stroke:var(--shop-accent);transform-box:fill-box;transform-origin:50%;opacity:0}.ly-ring.r1{stroke-width:1px;stroke-dasharray:2 7;animation:7s linear infinite lySpin,6s ease-in-out infinite lyFade}.ly-ring.r2{stroke-width:.8px;stroke-dasharray:14 10;animation:5s linear infinite reverse lySpin,6s ease-in-out infinite lyFade}@keyframes lySpin{to{rotate:1turn}}@keyframes lyFade{0%,18%,82%,to{opacity:0}40%,68%{opacity:.85}}.ly-spark{fill:#ffe39a;opacity:0;animation:6s ease-out infinite lyRise}.ly-spark.s2{animation-delay:.35s}.ly-spark.s3{animation-delay:.7s}.ly-spark.s4{animation-delay:1.05s}@keyframes lyRise{0%,26%{opacity:0;transform:translateY(6px)}36%{opacity:1}62%{opacity:0;transform:translate(3px,-22px)}to{opacity:0}}.ly-line{inset-inline:0;background:color-mix(in srgb,var(--shop-accent) 14%,transparent);pointer-events:none;height:2px;position:absolute;bottom:-1px}.ly-line i{background:linear-gradient(90deg,#a8610f,#e8a93b,#ffe39a);width:0;position:absolute;inset-block:0;inset-inline-start:0;box-shadow:0 0 12px #ffbe46cc}.ly-line b{transform-origin:top;background:linear-gradient(#e8a93b,#ffd66e);border-radius:0 0 5px 5px;width:5px;height:8px;animation:7s cubic-bezier(.55,0,.8,.5) infinite lyDrip;position:absolute;top:100%}.ly-line b:first-of-type{animation-delay:.4s;inset-inline-start:20%}.ly-line b:nth-of-type(2){animation-delay:3.1s;inset-inline-start:57%}.ly-line b:nth-of-type(3){animation-delay:5.2s;inset-inline-start:84%}@keyframes lyDrip{0%{opacity:1;transform:scaleY(0)}38%{opacity:1;transform:scaleY(1.5)}46%{border-radius:50%;transform:scaleY(1.7)translateY(2px)}70%{opacity:.9;border-radius:50%;transform:translateY(44px)}76%,to{opacity:0;transform:scaleY(.4)translateY(50px)}}.ly-story{isolation:isolate;border:1px solid var(--s-line);-webkit-user-select:none;user-select:none;touch-action:pan-y;background:linear-gradient(170deg,#7a1239,#3a0b1d 60%,#2a1409);border-radius:28px;height:min(146vw,640px);margin:14px 0 0;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #000}@media (min-width:768px){.ly-story{height:560px}}.ly-bars{top:12px;z-index:5;gap:5px;display:flex;position:absolute;inset-inline:14px}.ly-bars i{background:#f6ebd347;border-radius:3px;flex:1;height:3px;overflow:hidden}.ly-bars b{background:#f6ebd3;width:0;height:100%;display:block}.ly-bars i.done b{width:100%}.ly-bars i.on b{animation:5s linear forwards lyFill}.ly-story.is-held .ly-bars i.on b{animation-play-state:paused}@keyframes lyFill{to{width:100%}}.ly-slide{opacity:0;visibility:hidden;transition:opacity .6s,visibility .6s;position:absolute;inset:0}.ly-slide.on{opacity:1;visibility:visible;z-index:2}.ly-slide-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}.ly-slide.on .ly-slide-photo{animation:6s ease-out forwards lyZoom}@keyframes lyZoom{to{transform:scale(1)}}.ly-slide-copy{inset-inline:0;z-index:3;background:linear-gradient(#0000,#14060ad1 40%,#14060af0);padding:90px 20px 22px;position:absolute;bottom:0}.ly-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--shop-accent);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.shop[dir=rtl] .ly-kicker{letter-spacing:0;font-size:13px}.ly-slide-copy :is(h1,h2){color:#f6ebd3;margin:0 0 10px;font-size:clamp(30px,8.4vw,48px);font-weight:400;line-height:1.08}.shop[dir=rtl] .ly-slide-copy :is(h1,h2){line-height:1.3}.ly-slide-copy p{color:#e6d8bb;max-width:44ch;margin:0 0 14px;font-size:14.5px;line-height:1.5}.ly-word{white-space:pre;display:inline-block}.ly-slide .ly-word{opacity:0}.ly-slide.on .ly-word{animation:.7s ease-out both lyWord;animation-delay:calc(var(--i)*80ms + .15s)}@keyframes lyWord{0%{filter:blur(8px);opacity:0;transform:translateY(26px)}50%{filter:blur(4px);opacity:.5;transform:translateY(-4px)}to{filter:blur();opacity:1;transform:none}}.ly-tap{z-index:4;width:35%;box-shadow:none;border:0;min-height:0;padding:0;position:absolute;top:40px;bottom:190px;background:0 0!important}.ly-tap.prev{inset-inline-start:0}.ly-tap.next{inset-inline-end:0}.ly-rings{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding:18px 2px 8px;display:flex;overflow-x:auto}.ly-rings::-webkit-scrollbar{display:none}.ly-rings a{scroll-snap-align:start;text-align:center;flex:none;justify-items:center;gap:7px;width:76px;font-size:12px;font-weight:600;line-height:1.25;text-decoration:none;display:grid}.ly-halo{border-radius:50%;place-items:center;width:72px;height:72px;padding:3px;display:grid;position:relative}.ly-halo:before{content:"";background:conic-gradient(var(--shop-accent),#a3183f,#f3dc95,#7a3b12,var(--shop-accent));border-radius:50%;animation:6s linear infinite lyTurn;position:absolute;inset:0}@keyframes lyTurn{to{transform:rotate(1turn)}}.ly-halo>span{width:100%;height:100%;color:var(--shop-accent);background:#2a0d17;border:3px solid #2a0d17;border-radius:50%;place-items:center;font-size:22px;font-weight:700;display:grid;position:relative;overflow:hidden}.ly-halo img{object-fit:cover;width:100%;height:100%}.ly-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:6px 2px 10px;display:flex;overflow-x:auto}.ly-rail::-webkit-scrollbar{display:none}.ly-rail a{width:var(--dz-cw,min(58%,240px));aspect-ratio:var(--dz-ar,9/14);scroll-snap-align:start;border:1px solid var(--s-line);border-radius:22px;flex:none;text-decoration:none;transition:transform .25s ease-out;position:relative;overflow:hidden}.ly-rail img{object-fit:cover;width:100%;height:100%}.ly-rail span{inset-inline:0;color:#f6ebd3;background:linear-gradient(#0000,#0f0508e6 55%);gap:3px;padding:44px 12px 12px;font-size:13.5px;font-weight:600;line-height:1.3;display:grid;position:absolute;bottom:0}.ly-rail strong{font-family:var(--ly-display);color:var(--shop-accent);font-size:17px}.shop[data-layout=layali] .bq-how{background:0 0;border:0;padding:0}.shop[data-layout=layali] .bq-how ol{display:block}.shop[data-layout=layali] .bq-how li{top:calc(92px + var(--n,0)*14px);border:1px solid var(--s-line);transform-origin:top;background:linear-gradient(150deg,#561030,#2d150b);border-radius:22px;min-height:130px;margin-bottom:56px;padding:18px;position:sticky;box-shadow:0 -14px 30px -18px #000}.shop[data-layout=layali] .bq-how li:nth-child(2){--n:1}.shop[data-layout=layali] .bq-how li:nth-child(3){--n:2;margin-bottom:0}.shop[data-layout=layali][data-mode=light] .bq-how li{background:var(--s-card)}.ly-chat{border:1px solid var(--s-line);background:#0e1512;border-radius:22px;gap:8px;padding:14px;display:grid}.ly-chat figure{border-radius:12px;color:#e9edef;background:#1f2c34;border-start-start-radius:4px;max-width:86%;margin:0;padding:9px 11px}.ly-chat figure:nth-child(2n){background:#005c4b;border-start-start-radius:12px;border-start-end-radius:4px;justify-self:end}.ly-chat figcaption{color:#f3dc95;margin-bottom:3px;font-size:11.5px;font-weight:700}.ly-chat blockquote{margin:0;font-size:13.5px;line-height:1.5}.shop-gallery[data-gallery=auto] .shop-gallery-nav{display:none}@media (hover:hover){.shop-gallery[data-gallery=hover] .shop-gallery-nav{display:none}}.shop-gallery-timer{inset-inline-start:0;background:var(--shop-accent);transform-origin:0;z-index:2;width:100%;height:3px;animation:linear both lyTimer;position:absolute;bottom:0}.shop[dir=rtl] .shop-gallery-timer{transform-origin:100%}@keyframes lyTimer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.shop-gallery-photo{animation:.45s both lyPhoto}@keyframes lyPhoto{0%{opacity:.25}to{opacity:1}}.ly-bundles{border:0;gap:10px;min-width:0;margin:14px 0 4px;padding:0;display:grid}.ly-bundles legend{letter-spacing:.14em;text-transform:uppercase;color:var(--shop-accent);margin-bottom:8px;padding:0;font-size:12px;font-weight:700}.shop[dir=rtl] .ly-bundles legend{letter-spacing:0;font-size:13px}.ly-bundle{border:1.5px solid var(--s-line);background:color-mix(in srgb,var(--s-text) 5%,transparent);cursor:pointer;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px 14px;display:flex;position:relative}.ly-bundle input{opacity:0;pointer-events:none;position:absolute}.ly-bundle.is-on{background:color-mix(in srgb,var(--shop-accent) 14%,transparent);border-color:#0000}.ly-bundle.is-on:before{content:"";pointer-events:none;background:conic-gradient(from var(--ly-a),var(--shop-accent),#5a0f2c,#ffe39a,#5a0f2c,var(--shop-accent));-webkit-mask-composite:xor;border-radius:20px;padding:2px;animation:3s linear infinite lyRingTurn;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes lyRingTurn{to{--ly-a:360deg}}.ly-bundle:has(input:focus-visible){outline:2px solid var(--shop-accent);outline-offset:3px}.ly-bundle-t b{font-size:15px;display:block}.ly-bundle-t small{color:var(--s-good);font-size:12.5px;font-weight:700}.ly-bundle-p{text-align:end}.ly-bundle-p b{font-family:var(--ly-display);color:var(--shop-accent);font-size:19px;display:block}.shop[data-mode=light] .ly-bundle-p b{color:var(--shop-primary)}.ly-bundle-p s{color:var(--s-muted);font-size:12px}.ly-flag{top:-10px;background:var(--shop-accent);color:var(--shop-on-accent);border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:800;position:absolute;inset-inline-end:14px}.shop-button.cta{border-radius:var(--cta-r,999px);min-height:var(--cta-h,54px);font-size:var(--cta-fs,16px);background:var(--cta-bg,#e8c768);box-shadow:0 12px 28px -12px var(--cta-bg,#e8c768),inset 0 1px 0 #fff6;background-image:linear-gradient(#ffffff42,#fff0 55%,#00000014);padding-block:6px;line-height:1.2;color:var(--cta-ink,#1d0f05)!important}.shop-button.cta small{opacity:.8;font-size:.84em;font-weight:600}.ly-actions{gap:10px;margin-top:14px;display:grid}.ly-sticky{z-index:35;inset-inline:0;position:fixed;bottom:0}.ly-sticky.fixed{padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--s-head);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--s-line);align-items:center;gap:12px;display:flex}.ly-sticky.fixed .shop-button{flex:1}.ly-sticky-sum{line-height:1.15;display:grid}.ly-sticky-sum small{color:var(--s-muted);font-size:11px}.ly-sticky-sum b{font-family:var(--ly-display);color:var(--shop-accent);font-size:20px}.ly-sticky.floating{inset-inline:14px;bottom:calc(14px + env(safe-area-inset-bottom));max-width:520px;margin-inline:auto}.ly-ringwrap{border-radius:999px;animation:3.4s ease-in-out infinite lyBob;display:block;position:relative}@keyframes lyBob{50%{transform:translateY(-4px)}}.ly-ringwrap:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:conic-gradient(from var(--ly-a),#fff3c7,transparent 30%,#fff3c7 50%,transparent 80%,#fff3c7);-webkit-mask-composite:xor;padding:3px;animation:3s linear infinite lyRingTurn;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ly-ringwrap .shop-button{box-shadow:0 18px 34px -10px #000000bf,0 0 30px -6px var(--cta-bg,#e8c768)}.shop[data-layout=layali] .checkout-location{border-style:dashed;border-color:var(--shop-accent);order:-1}.shop[data-layout=layali] .checkout-location .shop-button{border-color:var(--shop-accent);min-height:52px;font-weight:700;color:var(--shop-accent)!important}.shop[data-mode=light][data-layout=layali] .checkout-location .shop-button{color:var(--shop-primary)!important}.shop[data-layout=layali] .checkout-location .shop-button svg{animation:2.2s ease-out infinite lyPing}@keyframes lyPing{0%,to{transform:scale(1)}30%{transform:scale(1.25)}}.shop[data-layout=layali] [data-bq=wait]{filter:blur(6px)}.shop[data-layout=layali] [data-bq]{transition:opacity .8s cubic-bezier(.22,1,.36,1) var(--bq-d,0s),transform .8s cubic-bezier(.22,1,.36,1) var(--bq-d,0s),filter .8s cubic-bezier(.22,1,.36,1) var(--bq-d,0s)}.ly-nav{display:none}@media (max-width:767px){.shop[data-layout=layali]{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.shop[data-layout=layali] .shop-nav,.shop[data-layout=layali] .shop-search-link,.shop[data-layout=layali] .shop-tools .shop-cart-btn,.shop[data-layout=layali] .shop-country .muted-label{display:none}.shop[data-layout=layali] .shop-bar{flex-wrap:nowrap;gap:8px;padding-block:10px}.shop[data-layout=layali] .shop-logo{min-width:0;font-size:20px}.shop[data-layout=layali] .shop-bar,.shop[data-layout=layali] .shop-main,.shop[data-layout=layali] .shop-footer{padding-inline:14px}.ly-nav{inset-inline:0;z-index:36;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:var(--s-head);-webkit-backdrop-filter:blur(18px);border-top:1px solid var(--s-line);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0}.ly-nav :is(a,button){min-height:52px;box-shadow:none;color:var(--s-soft);background:0 0;border:0;justify-items:center;gap:3px;padding:6px 0;font-size:10.5px;font-weight:600;text-decoration:none;display:grid;position:relative;transform:none}.ly-nav [aria-current=page]{color:var(--shop-accent)}.ly-nav .is-wa{color:#5ee08f}.ly-nav-count{top:2px;background:var(--shop-accent);min-width:18px;height:18px;color:var(--shop-on-accent);border-radius:999px;place-items:center;padding:0 4px;font-size:11px;font-weight:800;display:grid;position:absolute;inset-inline-end:calc(50% - 22px)}.ly-sticky.fixed{bottom:calc(64px + env(safe-area-inset-bottom))}.ly-sticky.floating{bottom:calc(76px + env(safe-area-inset-bottom))}.shop[data-layout=layali] .shop-product{padding-bottom:84px}.shop[data-layout=layali] .wa-float{display:none}}.ly-admin-preview{background:linear-gradient(165deg,#5a0f2c,#2a1409);border-radius:16px;align-content:start;gap:12px;padding:20px;display:grid}.ly-admin-preview .shop-button{text-align:center;border-radius:999px;justify-content:center;align-items:center;padding-inline:20px;font-weight:700;display:inline-flex}@media (prefers-reduced-motion:reduce){.ly-jar *,.ly-jar svg,.ly-line b,.ly-halo:before,.ly-ringwrap,.ly-ringwrap:before,.ly-bundle:before,.shop-gallery-photo,.shop-gallery-timer,.ly-slide-photo,.checkout-location svg{animation:none!important}.ly-lid{transform:translate(4px,-10px)rotate(20deg)}.ly-line b{display:none}.ly-slide .ly-word{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.ly-bars i.on b{animation:none!important}.ly-ring,.ly-spark{opacity:0}}.shop[data-layout=layali][data-mode=dark] .bq-how{background:0 0;border:0;padding:0}.shop[data-layout=layali] .shop-trust{margin-top:16px}.shop[data-layout=layali] .shop-buy-price strong{font-family:var(--ly-display);color:var(--shop-accent)}.shop[data-layout=layali][data-mode=light] .shop-buy-price strong{color:var(--shop-primary)}.ly-slide-photo{object-position:center top;height:68%;inset:0 0 auto}.ly-slide-copy{padding-top:48px}.shop[data-layout=layali] .checkout-card>legend{order:-3}.shop[data-layout=layali] .checkout-country{order:-2}@media (min-width:768px){.ly-slide-photo{object-fit:contain;object-position:center;width:50%;height:100%;padding:44px 28px 24px;inset:0 auto;inset-inline-end:0}.ly-slide-copy{background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;width:52%;padding:48px;display:flex;inset-block:0;inset-inline-end:auto}.ly-slide-copy :is(h1,h2){font-size:clamp(36px,4.4vw,60px)}.ly-tap{width:15%;bottom:0}}@media (max-width:767px){.shop[data-layout=layali] .shop-offer{letter-spacing:0;white-space:nowrap;flex-wrap:nowrap;justify-content:center;gap:0;padding:7px 8px;font-size:11.5px;overflow:hidden}.shop[data-layout=layali] .shop-offer span+span:before{margin-inline:7px}.shop[data-layout=layali] .shop-logo{white-space:nowrap;font-size:18px}.shop[data-layout=layali] .shop-country summary,.shop[data-layout=layali] .shop-lang{white-space:nowrap;padding-inline:10px;font-size:13px}.shop[data-layout=layali] .shop-tools{flex:none;gap:6px}.ly-jar{width:38px;height:38px}}.ly-bars{filter:drop-shadow(0 1px 2px #000000a6)}.brand-fields .preset-row input[type=color]{flex:none;width:52px;height:44px;padding:4px}.layout-pick{flex-wrap:wrap}.layout-pick .mini-check{white-space:nowrap}.layout-pick small{flex-basis:100%}.dz-sec{min-width:0;position:relative}.dz .shop-bar{flex-wrap:nowrap;justify-content:flex-start;align-items:center}.dz .dz-hitem{flex:none;align-items:center;min-width:0;display:inline-flex}.dz .dz-hitem .shop-nav{border:0;width:auto;max-width:none;margin:0;padding:0}.dz .ly-jar{width:var(--dz-jar,44px);height:var(--dz-jar,44px)}.dz .shop-card,.dz .shop-buy,.dz .checkout-card,.dz .checkout-summary{border-radius:var(--dz-card,var(--dz-r,20px))}.dz-still *,.dz-still :before,.dz-still :after{animation:none!important}.dz-still .bq-glow{display:none}.dz-marquee{white-space:nowrap;background:var(--shop-accent);color:var(--shop-on-accent);font-size:12.5px;font-weight:700;overflow:hidden}.dz-marquee>div{animation:dzTick var(--dz-sp,24s) linear infinite;gap:28px;padding:8px 0;display:inline-flex}.shop[dir=rtl] .dz-marquee>div{animation-name:dzTickR}@keyframes dzTick{to{transform:translate(-50%)}}@keyframes dzTickR{to{transform:translate(50%)}}.dz .shop-grid{grid-template-columns:repeat(var(--dz-cm,2),minmax(0,1fr));gap:12px}@media (min-width:768px){.dz .shop-grid{grid-template-columns:repeat(var(--dz-cd,4),minmax(0,1fr));gap:18px}}.dz-norate .shop-card-rating,.dz-nowas .shop-was,.dz-noadd .shop-quick{display:none}.dz .ly-rail a{border-radius:var(--dz-card,22px)}.dz-banner{background:linear-gradient(135deg,var(--bq-maroon),var(--bq-brown));border:1px solid var(--s-line);align-items:flex-end;display:flex;position:relative;overflow:hidden}.dz-banner-copy{color:#f6ebd3;background:linear-gradient(#0000,#14060acc 55%);width:100%;padding:60px 20px 20px;position:relative}.dz-banner-copy h2{color:inherit;margin:0 0 8px;font-size:clamp(24px,5vw,40px)}.dz-banner-copy p{margin:0 0 12px;line-height:1.5}.dz-faq{border-bottom:1px solid var(--s-line);padding:12px 0}.dz-faq summary{cursor:pointer;font-weight:600}.dz-faq p{color:var(--s-soft);margin:8px 0 0;line-height:1.6}.dz-text p,.dz .shop-text p{line-height:1.65}.dz .bq-how h2{margin:0 0 18px;font-size:clamp(26px,3.4vw,38px);font-weight:400}.dz .shop-offer{background:var(--shop-accent);color:var(--shop-on-accent)}.dz-bottomnav{display:contents}@media (min-width:900px){.dz-product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:40px;display:grid}.dz-pics,.dz-pcol{min-width:0}.dz-pics{position:sticky;top:90px}.dz-pics .shop-gallery{position:static;top:auto}}@media (max-width:767px){.dz .dz-hm{display:none!important}.dz .shop-search-link,.dz .shop-tools .shop-cart-btn,.dz .dz-hitem .shop-cart-btn{display:inline-flex}.dz .shop-nav{display:flex}.dz .shop-bar{padding-block:8px}}@media (min-width:768px){.dz .dz-hd{display:none!important}}.dz-edit [data-psec]{cursor:pointer}.dz-edit [data-psec]:hover{outline-offset:-2px;outline:1.5px dashed #6aa0e8}.dz-edit [data-pblk]:hover{outline-offset:1px;outline:1px dashed #6aa0e8}.dz-edit .is-sel{outline-offset:-2px;outline:2px solid #2c6ecb!important}.dz-tag{top:4px;z-index:40;direction:ltr;background:#2c6ecb;border-radius:7px;gap:1px;padding:2px;display:flex;position:absolute;inset-inline-end:4px}.dz-tag button{width:24px;height:24px;min-height:0;box-shadow:none;color:#fff;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;font-size:13px;font-weight:700;line-height:1;display:grid;transform:none}.dz-tag button:hover{background:#fff3}.te{z-index:100;color:#1c1d22;background:#f1f1f3;grid-template-rows:52px 1fr;font:13.5px/1.4 Instrument Sans Variable,system-ui,sans-serif;display:grid;position:fixed;inset:0}.te *{box-sizing:border-box}.te button,.te input,.te select,.te textarea{font:inherit;color:inherit;box-shadow:none;transform:none}.te :focus-visible{outline-offset:1px;outline:2px solid #2c6ecb}.te-bar{background:#fff;border-bottom:1px solid #e3e3e6;align-items:center;gap:6px;padding:0 12px;display:flex}.te-ib{color:#303136;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;min-height:0;padding:0;text-decoration:none;display:grid}.te-ib:hover:not(:disabled){background:#f1f1f3}.te-ib[aria-pressed=true]{color:#1b5fb8;background:#e3edfb}.te-ib:disabled{opacity:.3;cursor:default;background:0 0}.te-tabbtn{white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;height:34px;min-height:0;padding:0 10px;font-weight:600;display:inline-flex;color:#303136!important}.te-tabbtn:hover{background:#f1f1f3}.te-tabbtn[aria-pressed=true]{background:#e3edfb;color:#1b5fb8!important}.te-shortcut{text-align:start;background:#f2f7fe;border:1px solid #cfe0f7;border-radius:10px;align-items:center;gap:8px;width:calc(100% - 16px);min-height:38px;margin:10px 8px 2px;padding:6px 10px;font-weight:600;display:flex;color:#1b5fb8!important}.te-shortcut:hover{background:#e3edfb}.te-sep{background:#e3e3e6;width:1px;height:22px;margin-inline:4px}.te-mid{align-items:center;gap:10px;margin-inline:auto;font-weight:600;display:flex}.te-page{background:#fff;border:1px solid #d9d9dd;border-radius:9px;width:auto;height:32px;min-height:0;padding:0 8px;font-weight:500}.te-lang,.te-view{color:#1c1d22;background:#fff;border:1px solid #d9d9dd;border-radius:9px;align-items:center;height:34px;min-height:0;padding:0 11px;font-weight:600;text-decoration:none;display:inline-flex}.te-save{background:#1c1d22;border:0;border-radius:9px;height:34px;min-height:0;padding:0 16px;font-weight:600;color:#fff!important}.te-save:disabled{cursor:default;background:#e3e3e6;color:#9b9ba1!important}.te-main{grid-template-columns:286px 306px minmax(0,1fr);min-height:0;display:grid}.te-panel{background:#fff;border-inline-end:1px solid #e3e3e6;min-height:0;overflow:auto}.te-ph{z-index:3;background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font-size:14.5px;font-weight:600;display:flex;position:sticky;top:0}.te-gt{padding:13px 14px 5px;font-weight:600}.te-row{cursor:grab;border-radius:8px;align-items:center;gap:2px;min-height:32px;margin:1px 6px;padding:0 4px;display:flex}.te-row:hover{background:#f4f4f6}.te-row.is-on{background:#e3edfb}.te-row.is-block{margin-inline-start:24px}.te-row.is-off .te-name{opacity:.45}.te-row.over-t{box-shadow:0 -2px #2c6ecb}.te-row.over-b{box-shadow:0 2px #2c6ecb}.te-name{text-align:start;white-space:nowrap;min-width:0;min-height:28px;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:7px;padding:0 4px;font-weight:500;display:flex;overflow:hidden}.te-name small{color:#8b8b92;text-overflow:ellipsis;font-style:italic;font-weight:400;overflow:hidden}.te-chev,.te-chev-sp{color:#55565c;background:0 0;border:0;flex:none;place-items:center;width:20px;height:20px;min-height:0;padding:0;transition:transform .15s;display:grid}.te-chev.closed,.te .te-chev.closed{transform:rotate(-90deg)}.te-mini{color:#55565c;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;min-height:0;padding:0;display:grid}.te-mini:hover:not(:disabled){background:#dcdce0}.te-mini:disabled{opacity:.25;background:0 0}.te-hov{display:none}.te-row:hover .te-hov,.te-row:focus-within .te-hov,.te-row.is-on .te-hov{display:grid}.te-add{text-align:start;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:calc(100% - 12px);min-height:32px;margin:1px 6px;padding:5px 8px;font-weight:500;display:flex;color:#1b5fb8!important}.te-add:hover{background:#eef4fd}.te-add.is-block{width:calc(100% - 30px);margin-inline-start:24px}.te-hint{color:#77777e;margin:2px 10px 2px 28px;font-size:12px;line-height:1.4}.te-st{border-bottom:1px solid #eee;padding:12px 14px}.te-st h4{letter-spacing:.04em;text-transform:uppercase;color:#6b6b72;margin:0 0 10px;font-size:12px}.te-f{gap:5px;margin-bottom:11px;display:grid}.te-f>span{font-size:12.5px;font-weight:500}.te-f input:not([type=range]):not([type=color]):not([type=file]),.te-f textarea,.te-f select{color:#1c1d22;background:#fff;border:1px solid #d3d3d8;border-radius:8px;width:100%;min-height:34px;padding:6px 9px}.te-f textarea{resize:vertical;min-height:64px}.te-range{grid-template-columns:1fr 62px;align-items:center;gap:8px;display:grid}.te-range input{accent-color:#1b5fb8;width:100%;min-height:0;padding:0}.te-range output{text-align:center;border:1px solid #d3d3d8;border-radius:7px;padding:4px 0;font-size:12px}.te-color{align-items:center;gap:8px;display:flex}.te-color input[type=color]{cursor:pointer;background:0 0;border:1px solid #d3d3d8;border-radius:8px;flex:none;width:34px;height:34px;min-height:0;padding:0}.te-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;font-size:12.5px;font-weight:500;display:flex}.te-toggle input{appearance:none;cursor:pointer;background:#c9c9cf;border:0;border-radius:20px;flex:none;width:34px;height:20px;min-height:0;margin:0;padding:0;transition:background .15s;position:relative}.te-toggle input:after{content:"";top:2px;background:#fff;border-radius:50%;width:16px;height:16px;transition:inset-inline-start .15s;position:absolute;inset-inline-start:2px}.te-toggle input:checked{background:#1b5fb8}.te-toggle input:checked:after{inset-inline-start:16px}.te-seg{background:#f1f1f3;border-radius:9px;grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;padding:3px;display:grid}.te-seg button{color:#1c1d22;background:0 0;border:0;border-radius:7px;min-height:28px;padding:0 2px;font-size:12px;font-weight:500}.te-seg button[aria-pressed=true]{background:#fff;font-weight:600;box-shadow:0 1px 2px #0002}.te-upload{text-align:center;color:#55565c;cursor:pointer;background:#fafafb;border:1.5px dashed #c6c6cc;border-radius:10px;place-items:center;gap:6px;min-height:84px;padding:10px;display:grid}.te-upload:hover{border-color:#2c6ecb}.te-upload img{object-fit:contain;max-width:100%;max-height:72px}.te-del{background:#fff;border:1px solid #f0c9c9;border-radius:9px;width:100%;min-height:34px;margin-top:4px;font-weight:600;color:#b42318!important}.te-del:hover{background:#fff3f3}.te-tip{color:#6b6b72;margin:0 0 10px;font-size:12px;line-height:1.45}.te-empty{text-align:center;color:#77777e;padding:40px 22px}.te-canvas{background:#e9e9ec;justify-content:safe center;min-width:0;padding:16px;display:flex;overflow:auto}.te-frame{background:#fff;border-radius:14px;flex-direction:column;flex:none;height:100%;transition:width .25s;display:flex;overflow:hidden;box-shadow:0 8px 30px #0002}.te-frame.phone{width:390px}.te-frame.tablet{width:768px}.te-frame.desktop{width:100%;min-width:1000px}.te-frame iframe{background:#170c06;border:0;flex:1;width:100%;display:block}.te-tabbar{background:#dfe1e5;flex:none;align-items:flex-end;height:34px;padding:0 12px;font-size:12px;display:flex}.te-tab{white-space:nowrap;background:#fff;border-radius:8px 8px 0 0;align-items:center;gap:7px;max-width:240px;height:28px;padding:0 12px;display:flex;overflow:hidden}.te-tab img,.te-tab i{object-fit:contain;border-radius:3px;flex:none;width:15px;height:15px}.te-tab i{background:#9ca0a6;display:block}.te-modal{z-index:120;background:#0006;place-items:center;display:grid;position:fixed;inset:0}.te-dlg{background:#fff;border-radius:16px;width:min(720px,94vw);max-height:84vh;padding:18px;overflow:auto}.te-dlg h3{color:#1c1d22;margin:0 0 12px;font-size:17px}.te-pick{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.te-pick button{text-align:start;color:#1c1d22;background:#fff;border:1px solid #e0e0e4;border-radius:12px;gap:3px;min-height:0;padding:12px;display:grid}.te-pick button:hover{background:#f5f9ff;border-color:#2c6ecb}.te-pick small{color:#6b6b72;font-weight:400;line-height:1.35}.te-close{background:#fff;border:1px solid #d9d9dd;border-radius:9px;min-height:34px;margin-top:12px;padding:0 14px;color:#1c1d22!important}.te-toast{z-index:130;color:#fff;opacity:0;pointer-events:none;background:#1c1d22;border-radius:10px;padding:9px 14px;font-weight:500;transition:all .25s;position:fixed;bottom:22px;left:50%;transform:translate(-50%,40px)}.te-toast.on{opacity:1;transform:translate(-50%)}.store-head-actions{flex-wrap:wrap;gap:8px;display:flex}.dz .shop-quick{text-align:center;text-decoration:none}.dz .shop-quick:not(.secondary){color:var(--shop-on-accent)!important}.dz .dz-addc .shop-quick{background:var(--dz-add-bg);border-color:#0000;color:var(--dz-add-ink)!important}.te-bad{color:#b42318;font-size:12px;line-height:1.35}.dz .shop-main:has(>.dz-sec,>.dz-product){padding-block:0}.dz .dz-sec{padding-block:calc(var(--dz-ptm,0px)*var(--dz-rhythm,1)) calc(var(--dz-pbm,0px)*var(--dz-rhythm,1))!important}.dz .dz-sec.dz-side{padding-inline:var(--dz-pxm,0)!important}@media (min-width:768px){.dz .dz-sec{padding-block:calc(var(--dz-pt,0px)*var(--dz-rhythm,1)) calc(var(--dz-pb,0px)*var(--dz-rhythm,1))!important}.dz .dz-sec.dz-side{padding-inline:var(--dz-px,0)!important}}.dz :is(.dz-sec,.dz-cell)>:is(.ly-story,.shop-trust,.shop-section,.shop-text,.dz-banner,.shop-offer-box,.shop-buy,.shop-delivery-box,.shop-description,.shop-empty),.dz .dz-sec:is(.bq-how,.shop-section,.shop-text,.shop-description){margin-block:0}.dz .ly-rings,.dz .ly-rail{padding-block:0 2px}.dz .shop-description{border-top:0}.dz .shop-offer{margin:0}.dz .dz-bar-mid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px;display:grid}.dz-zone{align-items:center;gap:6px;min-width:0;display:flex}.dz-zone-mid{justify-content:center}.dz-zone-end{justify-content:flex-end}.te-sub{color:#303136;margin:12px 0 8px;font-size:12.5px;font-weight:700}.te-st>.te-sub:first-child{margin-top:0}.ri-card{gap:12px;padding:16px;display:grid}.ri-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.ri-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ri-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ri-list li{border:1px solid var(--line);border-radius:12px;grid-template-columns:24px minmax(110px,160px) 130px 150px;align-items:center;gap:8px;padding:10px;display:grid}.ri-list li.is-off{opacity:.45}.ri-list textarea{grid-column:2/-1;width:100%}.ri-list input[aria-label=Name],.ri-list select,.ri-list input[type=date]{width:100%;min-height:36px}.ri-past{margin:0;padding:8px 14px;list-style:none;display:grid}.ri-past li{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.ri-past li:last-child{border-bottom:0}@media (max-width:640px){.ri-list li{grid-template-columns:24px 1fr 1fr}.ri-list input[type=date]{grid-column:2/-1}}.ly-from{opacity:.85;font-weight:500}.ri-steps{gap:10px;margin:0;padding-inline-start:20px;line-height:1.55;display:grid}.ri-past>li{align-items:flex-start}.ri-import{flex:1;min-width:0}.ri-import summary{cursor:pointer;min-height:32px;line-height:32px}.ri-seen{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ri-seen li{border:1px solid var(--line);border-radius:12px;gap:6px;padding:10px 12px;display:grid}.ri-seen li.is-off{opacity:.55}.ri-seen p{white-space:pre-line;overflow-wrap:anywhere;margin:0}.rp-tools{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-bottom:10px;display:flex}.rp-tools label{color:var(--soft);gap:6px;min-width:0;font-size:13px;font-weight:700;display:grid}.rp-tools select{background:var(--input-bg);max-width:100%;color:var(--text);border:1px solid var(--line);border-radius:12px;padding:10px 12px}.rp-bulk{flex-wrap:wrap;gap:8px;display:flex}.rp-hint{margin:0 0 6px}.rp-list>li{align-items:center}.rp-row{cursor:pointer;flex:1;align-items:flex-start;gap:14px;min-width:0;display:flex}.rp-row input{width:20px;height:20px;accent-color:var(--cyan);cursor:pointer;flex:none;margin-top:2px}.rp-list>li:not(.rp-on) .admin-review-main{opacity:.78}.rp-list>li:not(.rp-on) .admin-review-main:hover{opacity:.85}.rp-save{border:1px solid var(--line-strong);background:var(--glass-solid);border-radius:16px;justify-content:space-between;margin-top:14px;padding:12px 14px}@media (max-width:640px){.rp-save .rp-bulk{width:100%}.rp-save .rp-bulk button{flex:1}}.adl-card{gap:12px;padding:18px 20px;display:grid}.adl-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.adl-list li{grid-template-columns:minmax(120px,180px) minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.adl-country{color:var(--soft);font-size:14px;font-weight:700}.adl-url{background:var(--input-bg);width:100%;min-width:0;color:var(--text);border:1px solid var(--line);border-radius:10px;padding:9px 12px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:13.5px}@media (max-width:640px){.adl-list li{grid-template-columns:minmax(0,1fr) auto}.adl-country{grid-column:1/-1}}.rp-compact{padding:12px 4px 4px}.rp-compact .rp-list>li{padding:12px 2px}.shell-side,.shell-switch-btn,.login-card,.store-list,.metrics article,.wizard,.dash-kpi{box-shadow:var(--fx-shadow),inset 0 1px 0 #ffffffd9;border-color:#ffffffe6}.shell-link{color:#22305e}.shell-link .ico{color:#5b6aa0}.shell-link:hover{background:#ffffffa6}.shell-link.active{color:#fff;background:linear-gradient(135deg,#6d4aff,#4f6bff);border-color:#0000;box-shadow:0 10px 22px #5a46ff52}.shell-link.active .ico{color:#fff}.shell-group-btn.inside{color:#5b3df0}.shell-sublink{color:#33416e}.shell-sublink:hover{background:#ffffffa6}.shell-sublink.active{color:#5b3df0;background:#eeebff;font-weight:650}.shell-me{background:#fff9;border-color:#ffffffe6}.shell-avatar,.dash-avatar,.shell-switch-ico{color:#fff;background:linear-gradient(135deg,#6d4aff,#4f6bff)}.shell-brand svg{filter:drop-shadow(0 6px 14px #5a46ff59)}.shell-badge{color:#be123c;background:#fff1f2}.shell-link.active .shell-badge{color:#fff;background:#ffffff40}.ghost{color:var(--text);border:1px solid var(--line);background:#fffc}.ghost:hover{background:#fff}button:hover{box-shadow:0 10px 24px #5a46ff47}.ghost:hover,.shell-switch-btn:hover{box-shadow:0 4px 14px #505ab41f}.role-chip{background:#ffffffb3}.pill{background:#ffffffa6}code{color:#4720b0;background:#eeebff}.admin-skip{color:#4720b0}@media (max-width:1024px){.shell-top{box-shadow:var(--fx-shadow)}.shell-mobile summary{background:#fffc}}.ix{--ix-ink:#0f172a;--ix-muted:#485b82;--ix-line:#e6eaf2;--ix-accent:#6d4aff;--ix-grad:linear-gradient(135deg,#6d4aff,#4f6bff);--ix-hero:linear-gradient(120deg,#3b2ab8 0%,#4f46e5 45%,#3c7be6 100%);--ix-mint:#6ff0d6;color:var(--text)}.ix-card{background:var(--glass);box-shadow:var(--fx-shadow),inset 0 1px 0 #ffffffd9;-webkit-backdrop-filter:blur(18px)saturate(140%);border:1px solid #ffffffe6;border-radius:18px;animation:.45s cubic-bezier(.2,.8,.2,1) both ix-fade;position:relative}@keyframes ix-fade{0%{opacity:0;transform:translateY(6px)}}.ix-eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:var(--ix-accent);margin:0;font-size:10.5px;font-weight:800}.ix h2{letter-spacing:-.2px;color:var(--ix-ink);margin:3px 0 0;font-size:16px;font-weight:650}.ix-up{color:#047857;font-weight:700}.ix-dn{color:#be123c;font-weight:700}.ix-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ix-note{color:var(--ix-muted);font-size:12px;font-weight:600}.ix-seg{background:#fff;border-radius:12px;padding:4px;display:inline-flex;box-shadow:0 2px 10px #505ab414}.ix-seg button{color:#1e293b;box-shadow:none;background:0 0;border:0;border-radius:9px;min-height:0;padding:7px 12px;font-size:12.5px;font-weight:650;transition:background .18s,color .18s}.ix-seg button:hover{box-shadow:none;background:#f1f0ff;transform:none}.ix-seg button.on{color:#fff;background:#0f172a}.ix-btn{background:var(--ix-grad);color:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 15px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 18px #5a46ff59}.ix-btn:hover{transform:translateY(-1px);box-shadow:0 12px 24px #5a46ff6b}.ix-btn-light{color:#0f172a;background:#fff;box-shadow:0 2px 10px #505ab41f}.ix-sample{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;padding:10px 14px;font-size:13px;display:flex}.ix-sample button{border-radius:9px;padding:6px 12px;font-size:12.5px}.ix-empty{justify-items:start;gap:8px;margin-bottom:16px;padding:26px;display:grid}.ix-empty p{max-width:62ch;margin:0}.ix-head{grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:16px;margin-bottom:16px;display:grid}.ix-hero{background:var(--ix-hero);color:#fff;border:0;padding:22px 24px;overflow:hidden}.ix-orb{pointer-events:none;border-radius:50%;animation:9s ease-in-out infinite ix-float;position:absolute}.ix-orb.o1{background:radial-gradient(circle,#6ff0d64d,#0000 70%);width:340px;height:340px;top:-110px;right:-40px}.ix-orb.o2{background:radial-gradient(circle,#ec489938,#0000 70%);width:300px;height:300px;animation-delay:-4s;bottom:-150px;left:40%}@keyframes ix-float{50%{transform:translate(-20px,14px)scale(1.06)}}.ix-live{letter-spacing:.5px;text-transform:uppercase;color:#fff;background:#ffffff26;border-radius:999px;align-items:center;gap:7px;margin:0;padding:4px 10px;font-size:10.5px;font-weight:800;display:inline-flex;position:relative}.ix-live i{background:var(--ix-mint);border-radius:50%;width:7px;height:7px;animation:1.6s infinite ix-pulse}@keyframes ix-pulse{0%{box-shadow:0 0 #6ff0d6cc}70%{box-shadow:0 0 0 8px #6ff0d600}to{box-shadow:0 0 #6ff0d600}}.ix-hero h1{letter-spacing:-.8px;color:#fff;margin:12px 0 8px;font-size:clamp(23px,2.4vw,30px);font-weight:700;line-height:1.15;position:relative}.ix-hero h1 span{color:var(--ix-mint)}.ix-hero>p{opacity:.9;margin:0;font-size:13px;position:relative}.ix-hero-facts{flex-wrap:wrap;gap:6px 20px;margin:12px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex;position:relative}.ix-hero-facts li{align-items:center;gap:6px;display:inline-flex}.ix-hero-facts li:before{content:"";background:var(--ix-mint);border-radius:50%;width:6px;height:6px}.ix-launch{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid;overflow:hidden}.ix-launch:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#fff9 45%,#0000 60%) 0 0/250% 100%;animation:5s ease-in-out infinite ix-sheen;position:absolute;inset:0}@keyframes ix-sheen{0%,60%{background-position:150% 0}to{background-position:-60% 0}}.ix-launch h2{font-size:14.5px}.ix-launch small{color:var(--ix-muted);font-size:11.5px}.ix-steps{gap:4px;margin:8px 0 10px;display:flex}.ix-steps i{background:#e3e7f5;border-radius:999px;flex:1;height:5px;position:relative;overflow:hidden}.ix-steps i.ok{background:#10b981}.ix-steps i.next:after{content:"";background:var(--ix-grad);transform-origin:0;animation:2.2s ease-in-out infinite ix-fill;position:absolute;inset:0}@keyframes ix-fill{0%{transform:scaleX(0)}70%,to{opacity:0;transform:scaleX(1)}}.ix-launch-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ix-glow{position:relative;overflow:hidden}.ix-glow:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:40%;height:100%;animation:2.8s ease-in-out infinite ix-shine;position:absolute;top:0;left:-60%;transform:skew(-20deg)}@keyframes ix-shine{0%,50%{left:-60%}to{left:130%}}.ix-ring{flex:none;position:relative}.ix-ring svg{display:block;transform:rotate(-90deg)}.ix-ring-arc{transition:stroke-dasharray 1.1s cubic-bezier(.2,.8,.2,1)}.ix-ring-in{text-align:center;flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:flex;position:absolute;inset:0}.ix-launch .ix-ring-in b{color:var(--ix-ink);font-size:17px}.ix-orbit{border-radius:50%;animation:6s linear infinite ix-spin;position:absolute;inset:-4px}.ix-orbit:before{content:"";background:var(--ix-accent);width:7px;height:7px;box-shadow:0 0 10px var(--ix-accent);border-radius:50%;margin-left:-3.5px;position:absolute;top:0;left:50%}@keyframes ix-spin{to{transform:rotate(360deg)}}.ix-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.ix-kpi{padding:14px 16px}.ix-kpi-l{color:#26335f;border-bottom:1px dashed #c9d2ec;align-items:center;gap:7px;width:fit-content;margin:0;padding-bottom:2px;font-size:12.5px;font-weight:650;display:flex}.ix-kpi-l i,.ix-legend i,.cp-kl i{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.ix-kpi-row{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:8px;display:flex}.ix-kpi-row strong{letter-spacing:-.6px;color:var(--ix-ink);white-space:nowrap;font-size:25px;font-weight:750}.ix-kpi-f{color:var(--ix-muted);margin:3px 0 0;font-size:11.5px}.ix-draw{stroke-dasharray:1600;stroke-dashoffset:1600px;animation:1.4s forwards ix-draw}@keyframes ix-draw{to{stroke-dashoffset:0}}.ix-grid2{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:16px;margin-bottom:16px;display:grid}.ix-panel{min-width:0;padding:18px 20px}.ix-ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:12px;display:flex}.ix-legend{color:#33416e;flex-wrap:wrap;gap:12px;font-size:11px;font-weight:700;display:flex}.ix-legend span{align-items:center;gap:5px;display:flex}.ix-race{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ix-cty{color:inherit;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:7px;text-decoration:none;transition:background .15s;display:grid}.ix-cty:hover{background:#f6f4ff}.ix-flag{color:#fff;border-radius:11px;place-items:center;width:34px;height:34px;font:800 11px ui-monospace,Consolas,monospace;display:grid;position:relative}.ix-flag:after{content:"";border:2px solid var(--rc);opacity:0;border-radius:13px;animation:2.6s ease-out infinite ix-ripple;position:absolute;inset:-3px}@keyframes ix-ripple{0%{opacity:.6;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}.ix-cty-body{min-width:0;display:grid}.ix-cty-top{color:var(--ix-muted);justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.ix-cty-top>b{color:var(--ix-ink);font-size:13px}.ix-cty-top b{color:var(--ix-ink)}.ix-track{background:#e9edf7;border-radius:999px;height:10px;margin-top:6px;position:relative;overflow:hidden}.ix-track i{border-radius:inherit;transform-origin:0;height:100%;animation:1.1s cubic-bezier(.2,.8,.2,1) both ix-grow;display:block;position:relative;overflow:hidden}.ix-track i:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);animation:2.4s ease-in-out infinite ix-run;position:absolute;inset:0;transform:translate(-100%)}@keyframes ix-grow{0%{transform:scaleX(0)}}@keyframes ix-run{to{transform:translate(100%)}}.ix-cty-meta{color:var(--ix-muted);flex-wrap:wrap;gap:4px 12px;margin-top:5px;font-size:11px;display:flex}.ix-cty-meta b{color:#1e293b}.ix-chart{position:relative}.ix-chart svg{width:100%;height:auto;display:block;overflow:visible}.ix-tip{color:#e2e8f0;pointer-events:none;z-index:5;background:#0f172af0;border-radius:13px;min-width:190px;padding:10px 12px;font-size:11.5px;position:absolute;top:6px;box-shadow:0 16px 36px #0f172a47}.ix-tip-d{color:#fff;margin-bottom:6px;font-size:12.5px;font-weight:800}.ix-tip-r{grid-template-columns:8px 1fr auto;align-items:center;gap:7px;display:grid}.ix-tip-r i{border-radius:50%;width:8px;height:8px}.ix-tip-r b{color:#fff}.ix-rev-total{justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;display:flex}.ix-rev-total strong{letter-spacing:-.6px;color:var(--ix-ink);font-size:26px;font-weight:750}.ix-split{background:#e9edf7;border-radius:999px;height:14px;margin:10px 0;display:flex;overflow:hidden}.ix-split i{transform-origin:0;height:100%;animation:1.1s cubic-bezier(.2,.8,.2,1) both ix-grow;display:block}.ix-rows{gap:7px;margin:0;padding:0;list-style:none;display:grid}.ix-rows li{justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.ix-rows span{color:var(--ix-muted);align-items:center;gap:7px;display:flex}.ix-rows span i{border-radius:50%;width:8px;height:8px}.ix-rows b{color:var(--ix-ink);text-align:right}.ix-rows-sep{border-top:1px dashed var(--ix-line);margin-top:12px;padding-top:10px}.ix-stores{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ix-store{border:1px solid var(--ix-line);color:inherit;background:#ffffffb3;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid}.ix-store:hover{transform:translateY(-2px);box-shadow:0 8px 20px #5046dc24}.ix-store-logo{background:var(--ix-grad);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid}.ix-store-main{min-width:0;display:grid}.ix-store-main b{color:var(--ix-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.ix-store small{color:var(--ix-muted);font-size:11.5px}.ix-store-num{text-align:right;display:grid}.ix-store-num b{color:var(--ix-ink);font-size:16px}.ix-status{text-transform:capitalize;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.ix-status i{background:#f59e0b;border-radius:50%;width:7px;height:7px}.ix-status.live{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.ix-status.live i{background:#10b981}.ix-new{margin-top:6px;scroll-margin-top:20px}.cp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:14px;display:flex}.cp-ttl{align-items:center;gap:13px;display:flex}.cp-ico{width:42px;height:42px;color:var(--ix-accent);background:#fff;border-radius:13px;place-items:center;display:grid;box-shadow:0 4px 14px #505ab41f}.cp-ttl h1{letter-spacing:-.5px;color:var(--ix-ink);margin:0;font-size:clamp(22px,2.2vw,26px);font-weight:750}.cp-ttl p{margin:2px 0 0;font-size:12.5px}.cp-frail{padding:4px 16px}.cp-frow{border-bottom:1px dashed var(--ix-line);align-items:center;gap:14px;padding:9px 0;display:flex}.cp-frow:last-child{border-bottom:0}.cp-flab{flex-direction:column;flex:none;gap:2px;width:76px;display:flex}.cp-flab span{letter-spacing:1px;text-transform:uppercase;color:#1e293b;font-size:10.5px;font-weight:800}.cp-flab button{all:unset;cursor:pointer;color:var(--ix-accent);font-size:10.5px;font-weight:700}.cp-chips{flex-wrap:wrap;flex:1;gap:8px;min-width:0;display:flex}.cp-chip{min-height:0;color:var(--ix-ink);box-shadow:none;background:#ffffffeb;border:1px solid #e8ebf4;border-radius:14px;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-weight:400;transition:transform .18s,box-shadow .18s;display:flex}.cp-chip:hover{border-color:#d9d3ff;transform:translateY(-2px);box-shadow:0 8px 20px #5046dc24}.cp-chip.on{background:var(--ix-grad);color:#fff;border-color:#0000;box-shadow:0 10px 24px #5a46ff61}.cp-ci{color:#fff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font:800 10px ui-monospace,Consolas,monospace;display:grid}.cp-chip.on .cp-ci{box-shadow:0 0 0 2px #fff}.cp-ct{flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.cp-ct b{font-size:12px;font-weight:700}.cp-ct small{color:#64748b;margin-top:1px;font-size:10px;font-weight:600}.cp-ct em{font-style:normal;font-weight:800}.cp-chip.on small{color:#ffffffd9}.cp-hint{text-align:right;color:var(--ix-muted);margin:6px 2px 12px;font-size:11px}.cp-hint kbd{color:var(--ix-accent);background:#f1f0ff;border:1px solid #ddd6fe;border-bottom-width:2px;border-radius:5px;padding:1px 5px;font:600 10.5px ui-monospace,Consolas,monospace}.cp-hero{background:var(--ix-hero);color:#fff;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:22px 26px;display:flex;overflow:hidden}.cp-hero-text{max-width:640px;position:relative}.cp-big{letter-spacing:-.8px;margin:12px 0 8px;font-size:clamp(22px,2.3vw,28px);font-weight:750;line-height:1.15}.cp-big span{color:var(--ix-mint)}.cp-ln{opacity:.92;align-items:center;gap:8px;margin:5px 0 0;font-size:12.5px;display:flex}.cp-ln i{background:var(--ix-mint);border-radius:50%;flex:none;width:5px;height:5px}.cp-rings{flex-wrap:wrap;align-items:center;gap:22px;display:flex;position:relative}.cp-ring{justify-items:center;gap:6px;display:grid}.cp-ring .ix-ring-in b{color:#fff;font-size:22px;font-weight:800}.cp-ring .ix-ring-in small{opacity:.85;font-size:10px;font-weight:700}.cp-ring>span{background:#ffffff24;border-radius:999px;padding:3px 9px;font-size:11px}.cp-kpis{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.cp-kpi{min-width:0;padding:13px 14px}.cp-kl{letter-spacing:.7px;text-transform:uppercase;color:var(--ix-muted);white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:10px;font-weight:750;display:flex}.cp-kv{justify-content:space-between;align-items:flex-end;gap:6px;margin:7px 0 4px;display:flex}.cp-kv strong{letter-spacing:-.7px;color:var(--ix-ink);white-space:nowrap;font-size:clamp(18px,1.6vw,24px);font-weight:750}.cp-ks{color:var(--ix-muted);margin:0;font-size:10.5px;line-height:1.35}.cp-foot{color:var(--ix-muted);margin:4px 0 0;font-size:10.5px}.cp-lg{width:100%;color:inherit;text-align:left;box-shadow:none;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;margin:0;padding:9px 10px;font-weight:400;display:flex}.cp-lg:hover{box-shadow:none;background:#f6f4ff;transform:none}.cp-lg.on{background:#eeebff}.cp-rank{text-align:center;color:#64748b;flex:none;width:18px;font-size:11px;font-weight:800}.cp-logo{color:#fff;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font:800 10px ui-monospace,Consolas,monospace;display:grid}.cp-lg-body{flex:1;gap:5px;min-width:0;display:grid}.cp-lg-top{justify-content:space-between;gap:8px;font-size:11.5px;display:flex}.cp-lg-top>b{color:var(--ix-ink);font-size:12.5px}.cp-lg-body small{color:var(--ix-muted);font-size:10.5px}.cp-stack{background:#eef1f7;border-radius:9px;height:8px;display:flex;overflow:hidden}.cp-stack i{transform-origin:0;height:100%;animation:.8s cubic-bezier(.2,.8,.2,1) both ix-grow;display:block}.cp-scale{color:var(--ix-muted);align-items:center;gap:4px;font-size:10px;display:flex}.cp-scale i{border-radius:3px;width:18px;height:8px;display:inline-block}.cp-scroll{overflow-x:auto}.cp-table{border-collapse:collapse;width:100%;font-size:12px}.cp-table th{border-bottom:1px solid var(--ix-line);text-align:left;vertical-align:bottom;white-space:nowrap;letter-spacing:.8px;text-transform:uppercase;color:var(--ix-muted);padding:8px 10px;font-size:9.5px;font-weight:750}.cp-table td{white-space:nowrap;color:var(--ix-ink);border-bottom:1px solid #f0f2f8;padding:8px 10px}.cp-table .num{text-align:right;font-variant-numeric:tabular-nums}.cp-table .cp-c{text-align:center}.cp-table tbody tr:hover td{background:#faf9ff}.cp-table tr.on td{background:#f3f0ff}.cp-table tr.on td:first-child{box-shadow:inset 3px 0 0 var(--ix-accent)}.cp-good{color:#047857;font-weight:700}.cp-bad{color:#be123c;font-weight:700}.cp-blue{color:#1d4ed8}.cp-cname{min-height:0;color:var(--ix-ink);box-shadow:none;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:700;display:inline-flex}.cp-cname:hover{box-shadow:none;text-decoration:underline;transform:none}.cp-cname i{border-radius:50%;width:8px;height:8px}.cp-cell{color:#0f2f2a;min-width:72px;box-shadow:none;border:0;border-radius:10px;flex-direction:column;align-items:center;padding:6px 0 5px;transition:transform .15s,box-shadow .15s;display:inline-flex}.cp-cell:hover{transform:scale(1.07);box-shadow:0 6px 16px #0f172a1f}.cp-cell b{font-size:12px}.cp-cell small{color:#475569;font-size:9.5px;font-weight:600}@media (max-width:1400px){.cp-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1200px){.ix-head,.ix-grid2{grid-template-columns:minmax(0,1fr)}.ix-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.cp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ix-kpis{gap:10px}.ix-kpi-row strong{font-size:20px}.ix-launch{text-align:center;grid-template-columns:1fr;justify-items:center}.ix-launch-row,.ix-steps{justify-content:center;width:100%}.cp-flab{width:56px}.ix-store{grid-template-columns:40px minmax(0,1fr) auto}.ix-store-num{display:none}.cp-rings{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.ix *,.ix :before,.ix :after{transition:none!important;animation:none!important}.ix-draw{stroke-dashoffset:0}}@media (max-width:620px){.ix-kpi .ix-spark{display:none}}.dz-fq{--fq-a:var(--shop-accent);--fq-line:color-mix(in srgb,var(--fq-a) 26%,transparent);border:1px solid var(--fq-line);background:radial-gradient(90% 60% at 100% 0%,color-mix(in srgb,var(--fq-a) 12%,transparent),transparent 60%),var(--bq-card-bg,var(--s-card));isolation:isolate;border-radius:28px;margin-block:8px;padding:clamp(20px,4vw,44px);position:relative;overflow:hidden}.dz-fq:before{content:"";aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--fq-a) 18%,transparent),transparent 65%);filter:blur(10px);z-index:-1;pointer-events:none;border-radius:50%;width:60%;animation:12s ease-in-out infinite alternate fqDrift;position:absolute;inset:-40% -10% auto auto}@keyframes fqDrift{to{transform:translate(-18%,22%)scale(1.15)}}.dz-fq-head{border-bottom:1px solid var(--fq-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;padding-bottom:18px;display:flex}.dz-fq-head h2{font-family:var(--ly-display,inherit);color:var(--s-heading);background:linear-gradient(100deg,var(--s-heading) 30%,var(--fq-a) 50%,var(--s-heading) 70%);-webkit-text-fill-color:transparent;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(28px,4vw,46px);line-height:1.08;animation:6s ease-in-out infinite fqSheen}@keyframes fqSheen{0%,40%{background-position:100% 0}to{background-position:-60% 0}}.dz-fq-head p{color:var(--s-soft);max-width:60ch;margin:8px 0 0;font-size:15px}.dz-fq-alt{font-family:var(--ly-display,inherit);color:var(--fq-a);margin:0;font-size:clamp(20px,2.6vw,30px);font-weight:700}.dz-fq-search{border:1px solid var(--fq-line);background:color-mix(in srgb,var(--s-card) 80%,#000);min-height:48px;color:var(--s-soft);border-radius:999px;align-items:center;gap:10px;margin:0 0 16px;padding:0 16px;transition:border-color .2s,box-shadow .2s;display:flex}.dz-fq-search:focus-within{border-color:var(--fq-a);box-shadow:0 0 0 3px color-mix(in srgb,var(--fq-a) 22%,transparent)}.dz-fq-search input{min-width:0;color:var(--s-text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:12px 0;font-size:15px}.dz-fq-list{gap:12px;display:grid}.dz-fq-item{border:1px solid var(--fq-line);background:linear-gradient(135deg,color-mix(in srgb,var(--s-card) 88%,var(--fq-a)),var(--s-card));animation:.5s cubic-bezier(.2,.8,.2,1) both fqIn;animation-delay:calc(var(--i,0) * 60ms);border-radius:22px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s,background .3s;position:relative}@keyframes fqIn{0%{opacity:0;transform:translateY(10px)}}.dz-fq-item:before{content:"";background:var(--fq-a);width:3px;box-shadow:0 0 14px var(--fq-a);border-radius:3px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;inset-block:18px;inset-inline-start:-1px;transform:scaleY(0)}.dz-fq-item:hover{border-color:color-mix(in srgb,var(--fq-a) 45%,transparent);box-shadow:0 14px 34px -18px color-mix(in srgb,var(--fq-a) 60%,#000);transform:translateY(-2px)}.dz-fq-item.is-open{border-color:color-mix(in srgb,var(--fq-a) 55%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--s-card) 80%,var(--fq-a)),var(--s-card));box-shadow:0 18px 40px -22px color-mix(in srgb,var(--fq-a) 70%,#000)}.dz-fq-item.is-open:before{transform:scaleY(1)}.dz-fq-h{font:inherit;margin:0}.dz-fq-q{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--s-text);border-radius:22px;align-items:center;gap:16px;padding:18px 20px;display:flex}.dz-fq-q:focus-visible{outline:2px solid var(--fq-a);outline-offset:2px}.dz-fq-n{border:1px solid var(--fq-line);background:color-mix(in srgb,var(--fq-a) 8%,transparent);width:42px;height:42px;color:var(--fq-a);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;transition:background .3s,color .3s,box-shadow .3s;display:grid}.is-open .dz-fq-n{background:var(--fq-a);color:var(--shop-on-accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--fq-a) 14%,transparent)}.dz-fq-t{flex:1;min-width:0;font-size:clamp(15px,1.6vw,17.5px);font-weight:700;line-height:1.35}.dz-fq-t2{text-align:end;min-width:0;color:var(--fq-a);flex:1;font-size:15px;font-weight:600;line-height:1.4}.dz-fq-ic{border:1px solid var(--fq-line);border-radius:50%;flex:none;width:38px;height:38px;transition:background .3s,border-color .3s,transform .4s cubic-bezier(.2,.8,.2,1);position:relative}.dz-fq-ic:before,.dz-fq-ic:after{content:"";background:var(--fq-a);border-radius:2px;width:14px;height:2px;margin:-1px 0 0 -7px;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .3s;position:absolute;top:50%;left:50%}.dz-fq-ic:after{transform:rotate(90deg)}.dz-fq-q:hover .dz-fq-ic{border-color:var(--fq-a)}.is-open .dz-fq-ic{background:var(--fq-a);border-color:var(--fq-a);transform:rotate(180deg)}.is-open .dz-fq-ic:before,.is-open .dz-fq-ic:after{background:var(--shop-on-accent)}.is-open .dz-fq-ic:after{transform:rotate(0)}.dz-fq-a{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1);display:grid}.is-open>.dz-fq-a{grid-template-rows:1fr}.dz-fq-a-in{opacity:0;justify-content:space-between;gap:20px;min-height:0;margin-inline:20px;transition:opacity .35s,transform .35s;display:flex;overflow:hidden;transform:translateY(-6px)}.is-open .dz-fq-a-in{opacity:1;transition-delay:80ms;transform:none}.dz-fq-a-in p{border-top:1px solid var(--fq-line);color:var(--s-soft);flex:1;margin:0;padding:16px 0 20px;font-size:15px;line-height:1.7}.dz-fq-a-in p[dir=rtl]{text-align:right}.dz-fq .dz-fq-n+.dz-fq-t{margin:0}.dz-fq-item:has(.dz-fq-n) .dz-fq-a-in{margin-inline-start:78px}.dz-fq-none{color:var(--s-soft);margin:12px 0 0}.dz-fq-ask{border:1px solid var(--fq-a);width:fit-content;color:var(--fq-a);border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:22px auto 0;padding:13px 22px;font-weight:700;text-decoration:none;transition:background .25s,color .25s,transform .2s;display:flex;position:relative;overflow:hidden}.dz-fq-ask:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--fq-a) 35%,transparent),transparent);width:40%;height:100%;animation:3.2s ease-in-out infinite fqShine;position:absolute;top:0;left:-60%;transform:skew(-20deg)}@keyframes fqShine{0%,55%{left:-60%}to{left:130%}}.dz-fq-ask:hover{background:var(--fq-a);color:var(--shop-on-accent);transform:translateY(-1px)}.dz-fq-lines{background:0 0;border:0;padding-inline:0}.dz-fq-lines:before{display:none}.dz-fq-lines .dz-fq-list{gap:0}.dz-fq-lines .dz-fq-item{border:0;border-bottom:1px solid var(--fq-line);box-shadow:none;background:0 0;border-radius:0;transform:none}.dz-fq-lines .dz-fq-q{padding-inline:4px}@media (min-width:900px){.dz-fq-two .dz-fq-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.dz-fq-both .dz-fq-a-in p+p{padding-inline-start:20px}@media (max-width:640px){.dz-fq{border-radius:22px}.dz-fq-q{flex-wrap:wrap;gap:12px;padding:14px}.dz-fq-n{width:34px;height:34px;font-size:12px}.dz-fq-ic{width:32px;height:32px}.dz-fq-both .dz-fq-t2{text-align:end;flex-basis:100%;order:3;padding-inline-start:46px}.dz-fq-a-in{flex-direction:column;gap:0;margin-inline:14px}.dz-fq-item:has(.dz-fq-n) .dz-fq-a-in{margin-inline-start:14px}.dz-fq-both .dz-fq-a-in p+p{padding-inline-start:0;border-top:0;padding-top:0}}@media (prefers-reduced-motion:reduce){.dz-fq *,.dz-fq:before,.dz-fq :before,.dz-fq :after{transition:none!important;animation:none!important}.dz-fq-head h2{-webkit-text-fill-color:var(--s-heading)}}.dz-hero .ly-story{height:var(--ly-hm,min(146vw,640px))}@media (min-width:768px){.dz-hero .ly-story{height:var(--ly-hd,560px)}}.dz-hero .ly-slide-copy{background:linear-gradient(180deg,transparent,color-mix(in srgb,#14060a calc(var(--ly-shade,85%) * .96),transparent) 40%,color-mix(in srgb,#14060a var(--ly-shade,85%),transparent))}@media (min-width:768px){.dz-hero .ly-slide-copy{background:0 0}}.ly-cta{justify-content:center;align-items:center;display:inline-flex}.dz-cell .shop-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.shop:is([data-layout=boutique],[data-layout=layali]) .dz-cell .shop-trust-item{border-radius:18px;align-items:flex-start;padding:12px 14px}.shop:is([data-layout=boutique],[data-layout=layali]) .dz-cell .shop-trust-item svg{border-radius:12px}.dz-cell .shop-trust-item b{font-size:14px;line-height:1.3}.dz-cell .shop-trust-item small{font-size:12.5px}@media (max-width:420px){.dz-cell .shop-trust{grid-template-columns:minmax(0,1fr)}}.dz .shop-stars,.dz-stars{color:var(--rv-star,var(--shop-accent));letter-spacing:.06em}.dz-nocardstars .shop-card-rating{display:none}.dz-rate{border:1px solid color-mix(in srgb,var(--shop-accent) 26%,transparent);background:color-mix(in srgb,var(--s-card) 85%,var(--shop-accent));color:var(--s-text);border-radius:16px;align-items:stretch;gap:14px;margin:8px 0 4px;padding:10px 16px;text-decoration:none;transition:border-color .2s,transform .2s;display:inline-flex}.dz-rate:hover{border-color:var(--shop-accent);transform:translateY(-1px)}.dz-rate>span{gap:2px;display:grid}.dz-rate small{color:var(--s-soft);font-size:12px}.dz-rate b{font-variant-numeric:tabular-nums;font-size:22px;line-height:1.1}.dz-rate .dz-stars{font-size:18px}.dz-rate>i{background:color-mix(in srgb,var(--shop-accent) 30%,transparent);width:1px}.dz-anchor{height:0;display:block;position:relative;top:-80px}.dz-rv{--rv-line:color-mix(in srgb,var(--shop-accent) 22%,transparent)}.dz-rv>h2{font-family:var(--ly-display,inherit);margin:0 0 16px;font-size:clamp(26px,3.4vw,38px)}.dz-rv-sample{color:var(--s-soft);margin:-6px 0 14px;font-size:12.5px;font-style:italic}.dz-rv-top{grid-template-columns:minmax(150px,200px) minmax(0,1fr);gap:14px;margin-bottom:16px;display:grid}.dz-rv-avg,.dz-rv-bars,.dz-rv-write{border:1px solid var(--rv-line);background:var(--bq-card-bg,var(--s-card));border-radius:18px}.dz-rv-avg{text-align:center;align-content:center;place-items:center;gap:4px;padding:18px;display:grid}.dz-rv-avg b{color:var(--rv-star,var(--shop-accent));font-variant-numeric:tabular-nums;font-size:46px;line-height:1}.dz-rv-avg .dz-stars{font-size:20px}.dz-rv-avg small{color:var(--s-soft);font-size:13px}.dz-rv-bars{align-content:center;gap:7px;margin:0;padding:14px 18px;display:grid}.dz-rv-bars>div{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:10px;font-size:13px;display:grid}.dz-rv-bars dt{color:var(--s-soft);white-space:nowrap}.dz-rv-bars dt span{color:var(--rv-star,var(--shop-accent))}.dz-rv-bars dd{background:color-mix(in srgb,var(--s-text) 10%,transparent);border-radius:999px;height:7px;margin:0;overflow:hidden}.dz-rv-bars dd i{border-radius:inherit;background:var(--rv-star,var(--shop-accent));transform-origin:0;height:100%;animation:1s cubic-bezier(.2,.8,.2,1) both rvGrow;display:block}.shop[dir=rtl] .dz-rv-bars dd i{transform-origin:100%}.dz-rv-bars dd.dz-rv-c{text-align:end;height:auto;color:var(--s-soft);font-variant-numeric:tabular-nums;background:0 0}@keyframes rvGrow{0%{transform:scaleX(0)}}.dz-rv-write{color:var(--rv-star,var(--shop-accent));grid-column:1/-1;place-items:center;gap:4px;padding:14px;text-decoration:none;transition:background .2s;display:grid}.dz-rv-write small{font-size:13px;font-weight:700}.dz-rv-write span{letter-spacing:.12em;font-size:26px;transition:letter-spacing .3s}.dz-rv-write:hover{background:color-mix(in srgb,var(--shop-accent) 10%,var(--s-card))}.dz-rv-write:hover span{letter-spacing:.22em}.dz-rv-wrap{position:relative}.dz-rv-list{gap:12px;display:grid}.dz-rv-card{border:1px solid var(--rv-line);background:var(--bq-card-bg,var(--s-card));animation:.5s cubic-bezier(.2,.8,.2,1) both rvIn;animation-delay:calc(var(--i,0)*50ms);border-radius:18px;flex-direction:column;gap:8px;margin:0;padding:16px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}@keyframes rvIn{0%{opacity:0;transform:translateY(8px)}}.dz-rv-card:hover{border-color:color-mix(in srgb,var(--shop-accent) 50%,transparent);transform:translateY(-2px);box-shadow:0 14px 30px -18px #000}.dz-rv-card figcaption{align-items:center;gap:10px;display:flex}.dz-rv-av{background:var(--shop-accent);width:36px;height:36px;color:var(--shop-on-accent);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.dz-rv-who{min-width:0;display:grid}.dz-rv-who b{color:var(--s-text);font-size:14px}.dz-rv-who small{color:var(--s-soft);font-size:11.5px}.dz-rv-card .dz-stars{font-size:15px}.dz-rv-card blockquote{color:var(--s-text);margin:0;font-size:14.5px;line-height:1.6}.dz-rv-card blockquote.is-clamped{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dz-rv-more{all:unset;cursor:pointer;width:fit-content;color:var(--shop-accent);font-size:12.5px;font-weight:700;text-decoration:underline}.dz-rv-prod{background:color-mix(in srgb,var(--s-text) 6%,transparent);color:var(--s-soft);white-space:nowrap;text-overflow:ellipsis;border-radius:12px;margin-top:auto;padding:8px 10px;font-size:12.5px;text-decoration:none;display:block;overflow:hidden}a.dz-rv-prod:hover{color:var(--shop-accent)}@media (min-width:768px){.dz-rv-grid .dz-rv-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.dz-rv-grid .dz-rv-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.dz-rv-carousel .dz-rv-list{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;padding:2px 2px 8px;display:flex;overflow-x:auto}.dz-rv-carousel .dz-rv-list::-webkit-scrollbar{display:none}.dz-rv-carousel .dz-rv-card{scroll-snap-align:start;flex:0 0 min(82%,320px)}.dz-rv-nav{z-index:2;border:1px solid var(--rv-line);background:var(--s-card);width:38px;height:38px;color:var(--s-text);cursor:pointer;border-radius:50%;place-items:center;margin-top:-19px;font-size:22px;line-height:1;display:grid;position:absolute;top:50%;box-shadow:0 8px 20px -8px #000}.dz-rv-nav.prev{inset-inline-start:-10px}.dz-rv-nav.next{inset-inline-end:-10px}.shop[dir=rtl] .dz-rv-nav{transform:scaleX(-1)}@media (max-width:767px){.dz-rv-nonav .dz-rv-nav{display:none}.dz-rv-nav.prev{inset-inline-start:2px}.dz-rv-nav.next{inset-inline-end:2px}}.dz-rv-simple .dz-rv-avg,.dz-rv-simple .dz-rv-bars,.dz-rv-simple .dz-rv-write{background:0 0}.dz-rv-simple .dz-rv-top{border-bottom:1px solid var(--rv-line);grid-template-columns:minmax(120px,170px) minmax(0,1fr);padding-bottom:16px}.dz-rv-simple .dz-rv-avg,.dz-rv-simple .dz-rv-bars{border:0}.dz-rv-simple .dz-rv-write{border-style:dashed}.dz-rv-simple .dz-rv-card{border:0;border-bottom:1px solid var(--rv-line);box-shadow:none;background:0 0;border-radius:0;transform:none}.dz-rv-simple.dz-rv-carousel .dz-rv-card,.dz-rv-simple.dz-rv-grid .dz-rv-card{border:1px solid var(--rv-line);border-radius:16px}.dz-rv-simple .dz-rv-av{background:color-mix(in srgb,var(--shop-accent) 18%,transparent);color:var(--shop-accent)}@media (max-width:560px){.dz-rv-top,.dz-rv-simple .dz-rv-top{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.dz-rv *{transition:none!important;animation:none!important}}.rs{margin-bottom:18px}.rs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.rs-card{border:1px solid var(--line);background:#ffffffa6;border-radius:16px;align-content:start;gap:8px;padding:16px;display:grid}.rs-card h3{color:var(--text);margin:0;font-size:14px}.rs-card .rs-sub{margin-top:8px}.rs-choices{flex-wrap:wrap;gap:10px;display:flex}.rs-choice{border:1.5px solid var(--line);min-width:110px;color:var(--text);box-shadow:none;background:#fff;border-radius:14px;flex:1;justify-items:center;gap:8px;padding:10px;font-size:13px;font-weight:650;display:grid}.rs-choice:hover{border-color:#b9b0f5;transform:none;box-shadow:0 6px 16px #5a46ff1f}.rs-choice.on{border-color:#6d4aff;box-shadow:0 0 0 3px #6d4aff2e}.rs-mini{color:#26335f;background:#f4f6fc;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:62px;padding:8px;font-size:11px;display:flex}.rs-mini b{font-size:16px}.rs-mini em{color:#f5a524;letter-spacing:.05em;font-style:normal}.rs-bars{flex:1;gap:3px;max-width:70px;display:grid}.rs-bars i{background:#26335f;border-radius:4px;height:4px;display:block}.rs-modern .rs-box{background:#fff;border-radius:8px;gap:2px;padding:6px;display:grid;box-shadow:0 2px 6px #0000000f}.rs-modern small{color:#5b6a8c;font-size:9px}.rs-lay{align-content:center;gap:4px;display:grid}.rs-lay .rs-row{background:#c9d4f5;border-radius:4px;width:80px;height:9px;display:block}.rs-grid.rs-lay,.rs-lay.rs-grid{grid-template-columns:repeat(2,30px)}.rs-lay.rs-grid i{background:#c9d4f5;border-radius:5px;height:20px;display:block}.rs-car{display:flex}.rs-car i{background:#c9d4f5;border-radius:6px;width:30px;height:40px;display:block}.rs-car .rs-peek{opacity:.6;width:12px}.rs-rate small{color:#5b6a8c;font-size:9.5px}.rs-det{gap:10px}.rs-det>span{gap:1px;display:grid}.rs-det>span+span{border-left:1px solid #d7def2;padding-left:10px}.rs-check{color:var(--text);align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.rs-check input{accent-color:#6d4aff;width:16px;height:16px;margin-top:3px}.rs-check small{color:var(--muted);font-size:12px;display:block}.rs-color{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rs-color input[type=color]{border:1px solid var(--line);background:#fff;border-radius:8px;width:42px;height:34px;padding:2px}.rs-save{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;display:flex}@media (max-width:760px){.rs-grid{grid-template-columns:minmax(0,1fr)}}.dz-rv-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dz-rv-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.dz-rv-badge.ok{color:#5aa9ff;background:#5aa9ff24}.dz-rv-badge.ok span{color:#fff;background:#3b8cff;border-radius:50%;place-items:center;width:14px;height:14px;font-size:9px;display:grid}.dz-rv-badge.from{color:var(--s-soft);background:color-mix(in srgb,var(--s-text) 8%,transparent)}.dz-rv-av{letter-spacing:.02em;font-size:13px}.dz-rv-who b{color:var(--rv-star,var(--shop-accent))}@media (max-width:560px){.dz-rv-top,.dz-rv-simple .dz-rv-top{grid-template-columns:minmax(104px,38%) minmax(0,1fr)}.dz-rv-avg{padding:12px}.dz-rv-avg b{font-size:38px}.dz-rv-avg .dz-stars{font-size:15px}.dz-rv-bars{padding:12px}.dz-rv-bars>div{grid-template-columns:28px minmax(0,1fr) 28px;gap:7px;font-size:12px}}.shop .dz-sh{gap:8px;max-width:62ch;margin-bottom:20px;display:grid}.shop .dz-sh-k{letter-spacing:.2em;text-transform:uppercase;color:var(--shop-accent);margin:0;font-size:11px}.shop .dz-sh h2{text-wrap:balance;margin:0;font-size:clamp(24px,3.6vw,40px);line-height:1.06}.shop .dz-sh-p{color:var(--s-soft);margin:0;font-size:15px}.shop .dz-empty{color:var(--s-muted);border:1px dashed var(--s-line);text-align:center;border-radius:14px;padding:18px;font-size:14px}.dz-sl-box{perspective:1400px;position:relative}.dz-sl-view{aspect-ratio:var(--arm,4/3);border-radius:var(--rad,22px);background:color-mix(in srgb,var(--s-card) 70%,#000);border:1px solid var(--frame,var(--s-line));transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .3s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #000000bf}@media (min-width:760px){.dz-sl-view{aspect-ratio:var(--ar,16/9)}}.dz-sl-view img{object-position:var(--focus,50%) 48%;transition:opacity .14s linear}@media (min-width:760px){.dz-sl-view img{object-position:center}}.dz-sl-scan{pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(#ffffff0d 0 1px,#0000 1px 4px);position:absolute;inset:0}.dz-sl-sheen{pointer-events:none;mix-blend-mode:screen;transform:translateX(var(--sx,0%));background:linear-gradient(115deg,#0000 38%,#ffffff24 48%,#0000 58%);position:absolute;inset:0}.dz-sl-c{border:1px solid color-mix(in srgb,var(--shop-accent) 70%,transparent);pointer-events:none;width:20px;height:20px;position:absolute}.dz-sl-c.tl{top:12px;border-inline-end:0;border-bottom:0;inset-inline-start:12px}.dz-sl-c.tr{top:12px;border-inline-start:0;border-bottom:0;inset-inline-end:12px}.dz-sl-c.bl{bottom:12px;border-inline-end:0;border-top:0;inset-inline-start:12px}.dz-sl-c.br{bottom:12px;border-inline-start:0;border-top:0;inset-inline-end:12px}.dz-sl-label{top:14px;letter-spacing:.14em;text-transform:uppercase;color:#aebdd6;pointer-events:none;margin:0;font-size:10.5px;position:absolute;inset-inline-start:40px}.dz-sl-label b{color:#e6eefc;font-weight:600}.dz-sl-zoom{top:12px;z-index:3;color:#e4ecf9;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:#060a1280;border:1px solid #ffffff47;border-radius:999px;padding:6px 12px;font-size:10.5px;position:absolute;inset-inline-end:40px}.dz-sl-zoom:hover{border-color:var(--shop-accent);color:var(--shop-accent)}.dz-sl-spot{cursor:pointer;border:1px solid color-mix(in srgb,var(--shop-accent) 85%,transparent);color:#dbe7fa;background:#060a1280;border-radius:50%;place-items:center;width:30px;height:30px;margin:-15px 0 0 -15px;padding:0;font-size:11px;transition:transform .2s,background .2s;display:grid;position:absolute}[dir=rtl] .dz-sl-spot{margin:-15px -15px 0 0}.dz-sl-spot:hover,.dz-sl-spot.on{background:var(--shop-accent);color:var(--shop-on-accent);border-color:#0000;transform:scale(1.18)}.dz-sl-read{border:1px solid var(--s-line);background:var(--s-card);border-radius:14px;margin-top:10px;padding:13px 15px}@media (min-width:760px){.dz-sl-read{inset-inline-start:14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e3ecfa;background:#060a12db;border-color:#a0b9e14d;max-width:min(430px,60%);margin:0;position:absolute;bottom:14px}.dz-sl-read h4{color:color-mix(in srgb,var(--shop-accent) 80%,#fff)}.dz-sl-read p{color:#c4d2e8}}.dz-sl-read h4{letter-spacing:.12em;text-transform:uppercase;color:var(--shop-accent);margin:0;font-size:11px;font-weight:600}.dz-sl-read p{color:var(--s-soft);margin:5px 0 0;font-size:13.5px}.dz-sl-deck{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.dz-sl-slider{border:1px solid var(--s-line);background:var(--s-card);border-radius:12px;flex:220px;align-items:center;gap:10px;min-width:0;padding:8px 14px;display:flex}.dz-sl-slider span{letter-spacing:.14em;text-transform:uppercase;color:var(--s-muted);white-space:nowrap;font-size:10.5px}.dz-sl-slider input{min-width:0;accent-color:var(--shop-accent);background:0 0;flex:1}.dz-sl-slider b{letter-spacing:.08em;text-transform:uppercase;color:var(--shop-accent);white-space:nowrap;font-size:11px;font-weight:500}.dz-sl-cap{color:var(--s-muted);margin:10px 0 0;font-size:12.5px}.dz-zoom{z-index:70;cursor:zoom-out;background:#04070ef5;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.dz-zoom img{width:170%;max-width:none;height:auto;transform:translate(var(--px,0),var(--py,0));transition:transform 90ms linear}@media (min-width:900px){.dz-zoom img{width:125%}}.dz-zoom span{top:16px;letter-spacing:.16em;text-transform:uppercase;color:#cfdbef;font-size:11px;position:absolute;inset-inline-end:16px}.dz-fc-grid{perspective:1200px;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px;display:grid}@media (min-width:900px){.dz-fc-grid{grid-template-columns:repeat(var(--cols,4),minmax(0,1fr))}}.dz-fc-card{height:100%;min-height:188px;transform-style:preserve-3d;cursor:pointer;min-width:0;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:relative}.dz-fc-card.on{transform:rotateY(180deg)}@media (hover:hover){.dz-fc-card:hover{transform:rotateY(180deg)}}@media (max-width:620px){.dz-fc-card{min-height:160px}}.dz-fc-card>div{backface-visibility:hidden;border:1px solid var(--s-line);border-radius:var(--r,16px);background:var(--s-card);flex-direction:column;padding:18px;display:flex;position:absolute;inset:0}.dz-fc-b{background:color-mix(in srgb,var(--shop-accent) 12%,var(--s-card));border-color:color-mix(in srgb,var(--shop-accent) 40%,transparent);transform:rotateY(180deg)}.dz-fc-n{letter-spacing:.18em;color:var(--shop-accent);font-size:10px}.dz-fc-card h3{text-wrap:balance;margin:13px 0 0;font-size:19px;line-height:1.1}.dz-fc-card p{color:var(--s-soft);margin:8px 0 0;font-size:13.5px}.dz-fit-grid{border:1px solid var(--s-line);background:var(--s-card);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;padding:clamp(14px,3vw,26px);display:grid}@media (max-width:820px){.dz-fit-grid{grid-template-columns:minmax(0,1fr)}}.dz-fit-stage{aspect-ratio:4/3;background:color-mix(in srgb,var(--s-card) 80%,#000);border:1px solid var(--s-line);max-width:100%;color:var(--s-muted);border-radius:14px;place-items:center;display:grid;overflow:hidden}.dz-fit-stage svg{width:90%;height:auto}.dz-fit-v{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin:14px 0 0;padding:7px 12px;font-size:11px;display:inline-block}.dz-fit-v.ok,.dz-fit-v.small{color:#49d7a4;background:#36d39929}.dz-fit-v.big{color:#e0a258;background:#c9792a29}.dz-fit-note{color:var(--s-soft);margin:10px 0 0;font-size:14px}.dz-fit-presets{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.dz-fit-presets button{border:1px solid var(--s-line);color:var(--s-text);cursor:pointer;background:0 0;border-radius:10px;padding:9px 13px;font-size:13px}.dz-fit-presets button[aria-pressed=true]{border-color:var(--shop-accent);color:var(--shop-accent)}.dz-spec-rows{border-top:1px solid var(--s-line);margin:0}.dz-spec-row{border-bottom:1px solid var(--s-line);grid-template-columns:minmax(0,180px) minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 10px;transition:background .25s,padding .25s;display:grid;position:relative}@media (max-width:560px){.dz-spec-row{grid-template-columns:minmax(0,1fr);gap:4px}.dz-spec-row span{display:none}}.dz-spec-row:before{content:"";inset-inline-start:0;background:var(--shop-accent);transform-origin:top;width:2px;transition:transform .3s;position:absolute;top:0;bottom:0;transform:scaleY(0)}.dz-spec-row:hover{background:color-mix(in srgb,var(--shop-accent) 6%,transparent);padding-inline-start:18px}.dz-spec-row:hover:before{transform:scaleY(1)}.dz-spec-row dt{letter-spacing:.14em;text-transform:uppercase;color:var(--s-muted);font-size:10.5px}.dz-spec-row dd{min-width:0;margin:0;font-size:15.5px}.dz-spec-row span{color:var(--s-line);font-size:10.5px}.dz-strip-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;display:grid}@media (min-width:760px){.dz-strip-grid{grid-template-columns:repeat(var(--cols,4),minmax(0,1fr))}}.dz-strip-i{aspect-ratio:var(--ar,3/4);border-radius:var(--r,16px);border:1px solid var(--s-line);background:color-mix(in srgb,var(--s-card) 70%,#000);min-width:0;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:block;position:relative;overflow:hidden}.dz-strip-i:hover{transform:translateY(-6px);box-shadow:0 22px 40px -24px #000000b3}.dz-strip-i span{inset-inline-start:12px;z-index:2;letter-spacing:.12em;text-transform:uppercase;color:#e2ebfa;background:#060a129e;border-radius:999px;padding:5px 10px;font-size:10.5px;position:absolute;bottom:12px}.dz-strip-i.sweep:after{content:"";inset-inline:0;z-index:1;background:linear-gradient(color-mix(in srgb,var(--shop-accent) 0%,transparent),color-mix(in srgb,var(--shop-accent) 34%,transparent),color-mix(in srgb,var(--shop-accent) 0%,transparent));height:40%;transition:top .7s;position:absolute;top:-40%}.dz-strip-i.sweep:hover:after{top:120%}@media (prefers-reduced-motion:reduce){.dz-sl-view,.dz-fc-card,.dz-strip-i{transition:none}.dz-fc-card:hover{transform:none}.dz-strip-i.sweep:after{display:none}}.shop[data-bg=grid]{background-image:linear-gradient(color-mix(in srgb,var(--dz-bgi) 14%,transparent) 1px,transparent 1px), linear-gradient(90deg,color-mix(in srgb,var(--dz-bgi) 14%,transparent) 1px,transparent 1px), radial-gradient(ellipse at 50% -10%,color-mix(in srgb,var(--shop-accent) 14%,transparent) 0,transparent 55%), linear-gradient(168deg,var(--bq-maroon) 0%,var(--bq-wine) 52%,var(--bq-brown) 100%);background-size:var(--dz-bgs,68px) var(--dz-bgs,68px),var(--dz-bgs,68px) var(--dz-bgs,68px),auto,auto;background-attachment:fixed,fixed,scroll,scroll}.shop[data-bg=dots]{background-image:radial-gradient(color-mix(in srgb,var(--dz-bgi) 22%,transparent) 1px,transparent 1px), radial-gradient(ellipse at 50% -10%,color-mix(in srgb,var(--shop-accent) 14%,transparent) 0,transparent 55%), linear-gradient(168deg,var(--bq-maroon) 0%,var(--bq-wine) 52%,var(--bq-brown) 100%);background-size:var(--dz-bgs,68px) var(--dz-bgs,68px),auto,auto;background-attachment:fixed,scroll,scroll}.shop[data-bg=aurora]{background-image:radial-gradient(60% 45% at 78% 4%,color-mix(in srgb,var(--shop-accent) 30%,transparent),transparent 62%), radial-gradient(55% 40% at 8% 92%,color-mix(in srgb,var(--bq-maroon) 70%,transparent),transparent 60%), linear-gradient(168deg,var(--bq-maroon) 0%,var(--bq-wine) 52%,var(--bq-brown) 100%);background-attachment:fixed}.shop[data-card=glass] .dz-sec :is(.shop-card,.dz-fc-card>div,.dz-fit-grid,.dz-sl-read,.dz-strip-i,.dz-sl-slider){background:color-mix(in srgb,var(--s-card) 46%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.shop[data-card=outline] .dz-sec :is(.shop-card,.dz-fc-card>div,.dz-fit-grid,.dz-sl-slider,.dz-fit-stage){background:0 0}.shop[data-head=upper] .dz-sec :is(h1,h2,h3){text-transform:uppercase}.shop .dz-sec :is(h1,h2){letter-spacing:var(--dz-track,0)}.shop[data-btn=square] :is(.shop-button,.dz-fit-presets button){border-radius:4px}.shop[data-btn=steel] :is(.shop-button.cta,.shop-button.accent,.shop-button.primary){color:#07101d;background:linear-gradient(140deg,#f3f7ff,#b8c3d6 32%,#7e8a9d 58%,#e6edfa 82%,#9aa5b8);border:0}.shop[data-layout=majra]{--s-line:color-mix(in srgb,var(--s-text) 15%,transparent)}.shop[data-layout=majra] .dz-sec :is(h1,h2){font-family:var(--ly-body);font-weight:700;line-height:1}.shop[data-layout=majra] .dz-sh-k{color:var(--shop-accent);font-weight:500}.shop[data-layout=majra] .dz-sl-view{border-radius:var(--rad,22px)}.shop[data-layout=majra] .shop-button{letter-spacing:.1em;text-transform:uppercase;font-size:12px}.shop[data-layout=majra] .dz-fc-card h3{font-family:var(--ly-body);text-transform:uppercase;letter-spacing:-.01em;font-weight:700}.shop[data-layout=majra] .dz-spec-row dd{font-family:var(--ly-body)}.dz-cf-box{border:1px solid var(--s-line);background:var(--s-card);border-radius:calc(var(--cf-r,14px) + 6px);gap:14px;max-width:640px;padding:clamp(16px,3vw,26px);display:grid}.dz-cf-box.plain{background:0 0;border:0;padding:0}.dz-cf-sum{border-bottom:1px solid var(--s-line);flex-wrap:wrap;align-items:baseline;gap:10px;padding-bottom:12px;display:flex}.dz-cf-sum span{min-width:0;font-size:15px}.dz-cf-sum b{font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:18px}.dz-cf-sum s{color:var(--s-muted);font-size:13.5px}.dz-cf-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;display:grid}.dz-cf-f{gap:6px;min-width:0;display:grid}.dz-cf-f.wide{grid-column:1/-1}.dz-cf-f>span{letter-spacing:.14em;text-transform:uppercase;color:var(--s-muted);font-size:11px}.dz-cf-f input,.dz-cf-f textarea{background:color-mix(in srgb,var(--s-text) 5%,transparent);border:1px solid var(--s-line);width:100%;color:var(--s-text);border-radius:var(--cf-r,14px);font:inherit;resize:vertical;padding:13px 14px;font-size:16px}.dz-cf-f input:focus,.dz-cf-f textarea:focus{outline:2px solid var(--shop-accent);outline-offset:1px;border-color:#0000}.dz-cf-qty .dz-cf-step{border:1px solid var(--s-line);border-radius:var(--cf-r,14px);background:color-mix(in srgb,var(--s-text) 5%,transparent);align-items:center;gap:4px;width:max-content;padding:5px;display:inline-flex}.dz-cf-step button{border-radius:calc(var(--cf-r,14px) - 4px);cursor:pointer;width:40px;height:40px;color:var(--s-text);background:0 0;border:0;font-size:20px;line-height:1}.dz-cf-step button:hover{background:color-mix(in srgb,var(--shop-accent) 18%,transparent)}.dz-cf-step b{text-align:center;font-variant-numeric:tabular-nums;min-width:32px}.dz-cf-go{cursor:pointer;background:var(--cf-bg);width:100%;color:var(--cf-ink);border-radius:var(--cf-r,14px);font:inherit;border:0;padding:17px 20px;font-size:16px;font-weight:600;transition:filter .2s,transform .15s}.dz-cf-go:hover{filter:brightness(1.07)}.dz-cf-go:active{transform:translateY(1px)}.dz-cf-go[disabled]{opacity:.6;cursor:default}.dz-cf-err{color:#ff9f9f;margin:0;font-size:14px}.dz-cf-safe{text-align:center;color:var(--s-muted);margin:0;font-size:12.5px}.dz-cf-done{text-align:center;place-items:center}.dz-cf-done h3{margin:0;font-size:clamp(22px,3.4vw,30px)}.dz-cf-done p{color:var(--s-soft);margin:0}.dz-cf-no{font-variant-numeric:tabular-nums}.dz-cf-no b{color:var(--shop-accent)}.shop[data-btn=square] .dz-cf-go{border-radius:4px}.shop[data-btn=steel] .dz-cf-go{color:#07101d;background:linear-gradient(140deg,#f3f7ff,#b8c3d6 32%,#7e8a9d 58%,#e6edfa 82%,#9aa5b8)}.ly-rail>:last-child,.ly-rings>:last-child,.dz-rv-carousel .dz-rv-list>:last-child{scroll-snap-align:end}.ly-rail,.ly-rings,.dz-rv-carousel .dz-rv-list{scroll-padding-inline:2px}.dz .shop-card-media .shop-art{aspect-ratio:var(--dz-ar,1)}.te-picks{counter-reset:pk;grid-template-columns:minmax(0,1fr);gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.te-picks li{counter-increment:pk;border:1px solid var(--line,#2a2a35);background:#7f7f7f0f;border-radius:10px;align-items:center;gap:4px;min-width:0;padding:6px 6px 6px 8px;font-size:13px;display:flex}.te-picks li:before{content:counter(pk);opacity:.6;font-variant-numeric:tabular-nums;flex:none;min-width:12px}.te-picks li[data-drag]{opacity:.45}.te-pick-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.te-grip{cursor:grab;opacity:.5;letter-spacing:-2px;flex:none}.te-picks li:active .te-grip{cursor:grabbing}.te-picks button{border:1px solid var(--line,#2a2a35);width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border-radius:7px;flex:none;padding:0;font-size:12px;line-height:1}.te-picks button:disabled{opacity:.25;cursor:default}.te-picks button:not(:disabled):hover{background:#7f7f7f38}.te-pick-add{align-items:center;gap:6px;min-width:0;display:flex}.te-pick-add select{flex:auto;min-width:0}.te-pick-clear{border:1px solid var(--line,#2a2a35);color:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:none;padding:6px 10px;font-size:12px}.te-pick-clear:hover{background:#7f7f7f2e}.track-live{color:var(--s-text);background:color-mix(in srgb,var(--shop-accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--shop-accent) 40%,transparent);border-radius:999px;align-items:center;gap:7px;margin:-4px 0 10px;padding:5px 11px;font-size:13.5px;font-weight:600;display:inline-flex}.track-live:before{content:"";background:var(--shop-accent);border-radius:50%;width:7px;height:7px}
