:root{color-scheme:light;--bg: #fdf8f3;--bg-alt: #ffffff;--surface: #ffffff;--surface-well: #f7f1ea;--footer-bg: #f6efe6;--border: #ede2d6;--border-soft: #f3eae0;--text: #1d1917;--muted: #6c625b;--dim: #71675f;--accent: #c7171c;--accent-ink: #a8141a;--on-accent: #ffffff;--accent-12: rgba(199, 23, 28, .07);--accent-15: rgba(199, 23, 28, .11);--accent-25: rgba(199, 23, 28, .18);--accent-line: rgba(199, 23, 28, .28);--accent-line-soft: rgba(199, 23, 28, .22);--info: #2563eb;--info-ink: #1d4ed8;--on-info: #ffffff;--info-12: rgba(37, 99, 235, .08);--wa: #25d366;--wa-hover: #1fbb59;--on-wa: #08130c;--warn: #f59e0b;--warn-ink: #b45309;--nav-scrolled-bg: rgba(253, 248, 243, .9);--shadow-nav: 0 6px 24px rgba(61, 41, 25, .07);--shadow-float: 0 10px 28px rgba(61, 41, 25, .16);--shadow-wa: 0 8px 22px rgba(37, 211, 102, .28);--shadow-card: 0 1px 2px rgba(61, 41, 25, .04);--shadow-card-hover: 0 16px 34px rgba(61, 41, 25, .12);--map-glow: rgba(199, 23, 28, .1);--map-sheen: rgba(237, 226, 214, .8);--hero-scrim-strong: rgba(253, 248, 243, .93);--hero-scrim-mid: rgba(253, 248, 243, .74);--hero-scrim-soft: rgba(253, 248, 243, .52);--stage-top: rgba(255, 255, 255, .9);--stage-a: #ffffff;--stage-b: #f4ece3;--stage-chip: rgba(255, 255, 255, .92);--photo-well: #f4ece3;--photo-surface: rgba(255, 255, 255, .92);--photo-text: #1d1917;--photo-muted: #6c625b;--photo-ink: #1d4ed8;--photo-accent: #b91c1c;--r-xs: 5px;--r-sm: 6px;--r-md: 8px;--r-lg: 10px;--r-xl: 12px;--r-2xl: 14px;--r-3xl: 16px;--r-4xl: 18px;--r-5xl: 20px;--r-6xl: 24px;--r-pill: 999px;--gutter: 120px;--section-y: 96px;--max-w: 1200px;--font-display: "Sora", "Segoe UI", system-ui, -apple-system, sans-serif;--font-body: "Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--ease: cubic-bezier(.22, 1, .36, 1);--dur: .22s}:root[data-theme=dark]{color-scheme:dark;--bg: #14100e;--bg-alt: #1b1613;--surface: #1e1815;--surface-well: #17120f;--footer-bg: #100c0a;--border: #2f2621;--border-soft: #271f1b;--text: #f7f2ed;--muted: #b3a79d;--dim: #8e8178;--accent: #ef4444;--accent-ink: #fca5a5;--on-accent: #1d0d0d;--accent-12: rgba(239, 68, 68, .14);--accent-15: rgba(239, 68, 68, .18);--accent-25: rgba(239, 68, 68, .26);--accent-line: rgba(239, 68, 68, .4);--accent-line-soft: rgba(252, 165, 165, .32);--info: #3b82f6;--info-ink: #93c5fd;--on-info: #08111f;--info-12: rgba(59, 130, 246, .16);--wa: #25d366;--wa-hover: #2ee177;--on-wa: #08130c;--warn: #f59e0b;--warn-ink: #fbbf24;--nav-scrolled-bg: rgba(20, 16, 14, .88);--shadow-nav: 0 8px 28px rgba(0, 0, 0, .45);--shadow-float: 0 10px 28px rgba(0, 0, 0, .5);--shadow-wa: 0 8px 22px rgba(37, 211, 102, .26);--shadow-card: 0 1px 2px rgba(0, 0, 0, .3);--shadow-card-hover: 0 18px 40px rgba(0, 0, 0, .5);--map-glow: rgba(239, 68, 68, .16);--map-sheen: rgba(47, 38, 33, .7);--hero-scrim-strong: rgba(20, 16, 14, .9);--hero-scrim-mid: rgba(20, 16, 14, .62);--hero-scrim-soft: rgba(20, 16, 14, .34);--stage-top: rgba(252, 165, 165, .08);--stage-a: #241c18;--stage-b: #191310;--stage-chip: rgba(20, 16, 14, .78);--photo-well: #191310;--photo-surface: rgba(20, 16, 14, .82);--photo-text: #f7f2ed;--photo-muted: #b3a79d;--photo-ink: #93c5fd;--photo-accent: #fca5a5}@media(max-width:1300px){:root{--gutter: 64px}}@media(max-width:900px){:root{--gutter: 40px;--section-y: 72px}}@media(max-width:640px){:root{--gutter: 20px;--section-y: 56px}}.reveal{opacity:0;transform:translateY(18px);transition:opacity .62s var(--ease),transform .62s var(--ease);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}.reveal.is-in{opacity:1;transform:none}.reveal.is-in{will-change:auto}.reveal--left{transform:translate(-22px)}.reveal--right{transform:translate(22px)}.reveal--scale{transform:translateY(14px) scale(.97)}.reveal--left.is-in,.reveal--right.is-in,.reveal--scale.is-in{transform:none}@media(max-width:900px){.reveal--left,.reveal--right{transform:translateY(18px)}.reveal--left.is-in,.reveal--right.is-in{transform:none}}.hover-card{transition:transform .32s var(--ease),border-color .32s var(--ease),box-shadow .32s var(--ease)}.hover-card:hover,.hover-card:focus-within{transform:translateY(-4px);border-color:var(--accent-line-soft);box-shadow:var(--shadow-card-hover)}.swap-in{animation:swap-in .38s var(--ease) both;animation-delay:var(--reveal-delay, 0ms)}@keyframes swap-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.reveal,.reveal--left,.reveal--right,.reveal--scale{opacity:1!important;transform:none!important}.hover-card:hover,.hover-card:focus-within{transform:none}.swap-in{animation:none}.product:hover .product__screen,.product:focus-within .product__screen,.tile:hover .tile__screen,.tile:focus-within .tile__screen,.about__shot:hover .about__shot-screen,.product:hover .product__highlight{transform:none}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg{display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px;border-radius:4px}.section{padding:var(--section-y) var(--gutter)}.section--alt{background:var(--bg-alt)}.section__inner{max-width:var(--max-w);margin:0 auto}.skip-link{position:absolute;left:0;top:-200px;z-index:100;background:var(--accent);color:var(--on-accent);padding:12px 20px;border-radius:0 0 var(--r-md) 0;font-weight:600}.skip-link:focus{top:0}.head{display:flex;flex-direction:column;gap:12px}.head--center{align-items:center;text-align:center}.head__eyebrow{margin:0;font-size:12px;font-weight:600;letter-spacing:1.44px;color:var(--accent-ink);text-transform:uppercase}.head__title{margin:0;font-family:var(--font-display);font-weight:700;font-size:36px;line-height:1.2;letter-spacing:-.54px;color:var(--text);max-width:720px}.head--left .head__title{max-width:640px}.head__lead{margin:0;font-size:16px;line-height:1.6;color:var(--muted);max-width:640px}.head--left .head__lead{max-width:560px}@media(max-width:640px){.head__eyebrow{font-size:11px;letter-spacing:1.3px}.head__title{font-size:28px;letter-spacing:-.4px}.head__lead{font-size:15px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border-radius:var(--r-lg);border:1px solid transparent;font-family:var(--font-body);font-size:15px;font-weight:600;cursor:pointer;transition:transform var(--dur) var(--ease),background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease);white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn--wa{background:var(--wa);color:var(--on-wa)}.btn--wa:hover{background:var(--wa-hover);box-shadow:var(--shadow-wa)}.btn--accent{background:var(--accent);color:var(--on-accent)}.btn--accent:hover{background:var(--accent-ink)}.btn--ghost{background:transparent;border-color:var(--border);color:var(--text)}.btn--ghost:hover{border-color:var(--accent-line);background:var(--accent-12)}.btn--sm{padding:10px 16px;font-size:13px}.btn--block{width:100%}.btn__dot{flex:none}.chip{display:inline-flex;align-items:center;background:var(--photo-surface);border-radius:var(--r-sm);padding:5px 9px;font-size:11px;font-weight:500;color:var(--photo-muted)}.tag{display:inline-flex;align-items:center;border-radius:var(--r-sm);padding:5px 10px;font-size:11px;font-weight:600}.tag--new{background:var(--accent);color:var(--on-accent)}.tag--used{background:var(--info);color:var(--on-info)}.tag--wa{background:var(--wa);color:var(--on-wa)}.divider{height:1px;width:100%;background:var(--border);border:0;margin:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.adm{min-height:100vh;background:var(--bg);color:var(--text)}.adm__bar{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:14px;padding:12px 20px;background:var(--surface);border-bottom:1px solid var(--border)}.adm__brand{display:inline-flex;align-items:center;gap:10px;min-width:0}.adm__brand img{border-radius:var(--r-sm);flex:none}.adm__brand-text{display:flex;flex-direction:column;line-height:1.2;min-width:0}.adm__brand-text strong{font-family:var(--font-display);font-weight:700;font-size:15px;white-space:nowrap}.adm__brand-text span{font-size:11px;letter-spacing:.8px;text-transform:uppercase;color:var(--accent-ink);font-weight:600}.adm__bar-right{margin-left:auto;display:flex;align-items:center;gap:10px}.adm__dirty{font-size:12px;font-weight:600;color:var(--accent-ink);background:var(--accent-12);border:1px solid var(--accent-line);border-radius:var(--r-pill);padding:5px 12px;white-space:nowrap}.adm__burger{display:none;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);cursor:pointer;padding:0;flex:none}.adm__burger>span{display:flex;flex-direction:column;gap:4px;width:18px}.adm__burger>span>span{height:2px;width:18px;border-radius:1px;background:var(--text);transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}.adm__burger>span.is-open>span:nth-child(1){transform:translateY(6px) rotate(45deg)}.adm__burger>span.is-open>span:nth-child(2){opacity:0}.adm__burger>span.is-open>span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.adm__body{display:grid;grid-template-columns:244px minmax(0,1fr);align-items:start}.adm__nav{position:sticky;top:63px;align-self:start;height:calc(100vh - 63px);overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding:18px 14px;background:var(--surface);border-right:1px solid var(--border)}.adm__nav-item{display:flex;align-items:center;gap:10px;width:100%;padding:11px 13px;border:1px solid transparent;border-radius:var(--r-lg);background:transparent;color:var(--muted);font-size:14px;font-weight:600;text-align:left;cursor:pointer;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.adm__nav-item:hover{background:var(--bg-alt);color:var(--text)}.adm__nav-item.is-active{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.adm__nav-note{margin:auto 0 0;padding-top:18px;font-size:12px;line-height:1.5;color:var(--dim)}.adm__scrim{display:none}.adm__main{min-width:0;padding:26px var(--adm-pad, 28px) 72px}.adm__title{margin:0 0 22px;font-family:var(--font-display);font-weight:700;font-size:26px;letter-spacing:-.4px}.adm-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3xl);box-shadow:var(--shadow-card)}.adm-card__head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:16px 18px;border-bottom:1px solid var(--border)}.adm-card__head h2{margin:0;font-family:var(--font-display);font-weight:600;font-size:16px}.adm-card__body{padding:18px}.adm-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-bottom:22px}.adm-stat{padding:18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2xl);box-shadow:var(--shadow-card)}.adm-stat__value{font-family:var(--font-display);font-weight:700;font-size:26px;color:var(--accent-ink)}.adm-stat__label{margin:2px 0 0;font-size:13px;color:var(--muted)}.adm-tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.adm-table{width:100%;min-width:640px;border-collapse:collapse;font-size:14px}.adm-table th{text-align:left;font-size:11px;letter-spacing:.9px;text-transform:uppercase;color:var(--dim);font-weight:600;padding:10px 14px;border-bottom:1px solid var(--border);white-space:nowrap}.adm-table td{padding:12px 14px;border-bottom:1px solid var(--border-soft);vertical-align:middle}.adm-table tr:last-child td{border-bottom:0}.adm-table__name{font-weight:600}.adm-table__sub{font-size:12px;color:var(--muted)}.adm-thumb{width:54px;height:40px;object-fit:contain;background:#fff;border:1px solid var(--border);border-radius:var(--r-sm);flex:none}.adm-actions{display:flex;gap:8px;justify-content:flex-end}.adm-btn{padding:7px 12px;font-size:13px;font-weight:600;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;white-space:nowrap;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.adm-btn:hover{border-color:var(--accent-line);color:var(--accent-ink)}.adm-btn--danger:hover,.adm-btn--primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.adm-btn--primary:hover{background:var(--accent-ink);border-color:var(--accent-ink);color:var(--on-accent)}.adm-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:16px}.adm-search{flex:1 1 220px;min-width:0;padding:10px 14px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);font-size:14px}.adm-search:focus{outline:2px solid var(--accent-ink);outline-offset:1px}.adm-chips{display:flex;flex-wrap:wrap;gap:8px}.adm-chip{padding:8px 14px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:13px;font-weight:600;cursor:pointer}.adm-chip.is-on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.adm-form{display:grid;gap:14px}.adm-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.adm-field{display:flex;flex-direction:column;gap:6px;min-width:0}.adm-field>span{font-size:12px;font-weight:600;color:var(--muted)}.adm-input,.adm-select,.adm-textarea{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-alt);color:var(--text);font-size:14px}.adm-textarea{min-height:96px;resize:vertical;line-height:1.5;font-family:var(--font-body)}.adm-input:focus,.adm-select:focus,.adm-textarea:focus{outline:2px solid var(--accent-ink);outline-offset:1px}.adm-hint{margin:0;font-size:12px;color:var(--muted)}.adm-drawer{position:fixed;inset:0;z-index:60;display:flex;justify-content:flex-end}.adm-drawer__scrim{position:absolute;inset:0;background:#0f0c0a80;border:0;padding:0;cursor:pointer}.adm-drawer__panel{position:relative;width:min(520px,100%);height:100%;overflow-y:auto;background:var(--surface);border-left:1px solid var(--border);box-shadow:var(--shadow-float);display:flex;flex-direction:column}.adm-drawer__head{position:sticky;top:0;background:var(--surface);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border)}.adm-drawer__head h2{margin:0;font-family:var(--font-display);font-size:16px;font-weight:600}.adm-drawer__body{padding:18px;flex:1}.adm-drawer__foot{position:sticky;bottom:0;background:var(--surface);display:flex;gap:10px;justify-content:flex-end;padding:14px 18px;border-top:1px solid var(--border)}.adm-media{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.adm-media figure{margin:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);overflow:hidden}.adm-media img{width:100%;height:110px;object-fit:contain;background:#fff;display:block}.adm-media figcaption{padding:9px 11px;font-size:12px;color:var(--muted);word-break:break-word}.adm-empty{padding:30px 18px;text-align:center;color:var(--muted);font-size:14px}@media(max-width:1024px){.adm__body{grid-template-columns:minmax(0,1fr)}.adm__burger{display:inline-flex}.adm__nav{position:fixed;top:0;left:0;z-index:70;width:min(280px,84vw);height:100vh;transform:translate(-100%);transition:transform .26s var(--ease);border-right:1px solid var(--border)}.adm__nav.is-open{transform:none}.adm__scrim{display:block;position:fixed;inset:0;z-index:65;background:#0f0c0a73;border:0;padding:0}.adm__view{display:none}}@media(max-width:640px){.adm__bar{padding:10px 14px;gap:10px}.adm__main{--adm-pad: 14px;padding-top:20px}.adm__title{font-size:21px;margin-bottom:16px}.adm__dirty{display:none}.adm-drawer__panel{width:100%}.adm-stat{padding:14px}.adm-stat__value{font-size:22px}}@media(prefers-reduced-motion:reduce){.adm__nav{transition:none}}.adm-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.adm-stack{display:grid;gap:16px}.adm-row{display:flex;align-items:center;gap:12px;min-width:0}.adm-row__text{display:flex;flex-direction:column;gap:2px;min-width:0}.adm-thumb--render{display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--bg-alt)}.adm-thumb--render svg{width:100%;height:100%}.adm-tag{display:inline-block;padding:3px 9px;border-radius:var(--r-pill);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.adm-tag--new{background:var(--accent-12);border:1px solid var(--accent-line);color:var(--accent-ink)}.adm-tag--used{background:var(--bg-alt);border:1px solid var(--border);color:var(--muted)}.adm-quick{display:flex;flex-direction:column;gap:5px;padding:15px 16px;text-align:left;background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--r-xl);cursor:pointer;transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.adm-quick:hover{border-color:var(--accent-line);transform:translateY(-2px)}.adm-quick strong{font-family:var(--font-display);font-size:15px;color:var(--text)}.adm-quick span{font-size:13px;line-height:1.5;color:var(--muted)}.adm-fieldset{margin:0;padding:16px;border:1px solid var(--border);border-radius:var(--r-xl);background:var(--bg-alt);display:grid;gap:12px;min-width:0}.adm-fieldset>legend{padding:0 8px;font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--accent-ink)}.adm-listrow{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap;padding:14px 16px;background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--r-xl)}.adm-listrow__text{flex:1 1 260px;min-width:0}.adm-listrow__quote{margin:0 0 6px;font-size:14px;line-height:1.55}.adm-check{display:inline-flex;align-items:center}.adm-check input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer}.adm-range{width:100%;accent-color:var(--accent);cursor:pointer}.adm-preview{display:flex;align-items:center;justify-content:center;padding:14px;min-height:150px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl)}.adm-preview svg,.adm-preview img{width:100%;max-width:260px;height:auto}.adm-slider{display:grid;gap:7px}.adm-slider__label{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--muted)}.adm-slider__label strong{color:var(--accent-ink);font-variant-numeric:tabular-nums}.adm-input--num{max-width:150px;font-variant-numeric:tabular-nums}.adm-table--tight{min-width:380px}.adm-chips--tabs{margin-bottom:18px}.adm-quote{margin-top:18px;padding:18px;display:grid;gap:4px;justify-items:start;background:var(--accent-12);border:1px solid var(--accent-line);border-radius:var(--r-xl)}.adm-quote__label{font-size:12px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--accent-ink)}.adm-quote__value{font-family:var(--font-display);font-size:28px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text)}.adm-quote__math{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.adm-media figcaption .adm-tag{margin-top:6px;display:inline-block}.adm-notes{margin:0;padding-left:20px;display:grid;gap:9px;font-size:14px;line-height:1.6;color:var(--muted)}.adm-notes::marker,.adm-notes li::marker{color:var(--accent-ink)}.adm__nav-view{display:none;margin-top:8px;border-top:1px solid var(--border);border-radius:0;padding-top:16px;text-decoration:none}@media(max-width:1024px){.adm__nav-view{display:flex}}.adm-drawer__foot{justify-content:flex-start}.adm__shop{display:inline-flex;align-items:center;gap:7px;text-decoration:none;padding:7px 13px}.adm__nav-shop{display:none;margin-top:10px;text-decoration:none;background:var(--accent-12);border-color:var(--accent-line);color:var(--accent-ink)}.adm__nav-shop:hover{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}@media(max-width:1024px){.adm__shop{display:none}.adm__nav-shop{display:flex}.adm__nav-view{margin-top:6px;border-top:0;padding-top:11px}}.shop-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:20px}.shop-figures--small{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.shop-figure{padding:18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2xl);box-shadow:var(--shadow-card)}.shop-figure__label{margin:0;font-size:12px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--muted)}.shop-figure__value{margin:6px 0 2px;font-family:var(--font-display);font-size:25px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--accent-ink);line-height:1.15}.shop-figure__note{margin:0;font-size:12px;color:var(--muted)}.shop-owed{margin:0;font-family:var(--font-display);font-size:28px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--accent-ink)}.shop-range{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:18px}.shop-range__dates{display:flex;gap:10px}.shop-range__field{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600;color:var(--muted)}.shop-range__field .adm-input{width:auto;min-width:150px}.shop-range__label{margin:0;font-size:13px;color:var(--muted);flex-basis:100%}.shop-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-bottom:20px}.shop-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.shop-num--paid{color:var(--accent-ink)}.shop-struck{text-decoration:line-through;color:var(--dim)}.shop-meta{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:14px;color:var(--text)}.shop-meta b{color:var(--muted);font-weight:600;margin-right:5px}.shop-pill{display:inline-block;min-width:34px;padding:3px 10px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--bg-alt);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;text-align:center}.shop-pill--low,.shop-pill--owed{background:var(--accent-12);border-color:var(--accent-line);color:var(--accent-ink)}.shop-pill--out{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.adm-table tr.is-low td{background:var(--accent-12)}.adm-table tr.is-out td{background:var(--accent-12);box-shadow:inset 3px 0 0 var(--accent)}.adm-table tr.is-returned td{color:var(--muted)}.shop-open-row td,.shop-close-row td{background:var(--bg-alt);font-weight:600}.shop-close-row td{border-top:2px solid var(--border)}.shop-returned{margin:12px 0 0;padding:11px 14px;border-radius:var(--r-lg);background:var(--accent-12);border:1px solid var(--accent-line);color:var(--accent-ink);font-size:13px;font-weight:600}.shop-margin{margin:4px 0 0;font-size:13px;font-weight:600;color:var(--accent-ink)}.shop__lowbtn{padding:6px 13px;border-radius:var(--r-pill);border:1px solid var(--accent);background:var(--accent);color:var(--on-accent);font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.shop-lines{display:grid;gap:12px}.shop-line{display:grid;grid-template-columns:26px minmax(0,1fr) 90px 120px 120px auto;gap:12px;align-items:start;padding:14px;background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--r-xl)}.shop-line.is-short{border-color:var(--accent)}.shop-line__n{padding-top:26px;font-size:13px;font-weight:700;color:var(--dim);font-variant-numeric:tabular-nums}.shop-line__main{min-width:0}.shop-line__amt{display:flex;flex-direction:column;gap:6px;padding-top:0;font-size:12px;font-weight:600;color:var(--muted)}.shop-line__amt strong{padding:10px 12px;border:1px solid transparent;font-size:15px;font-variant-numeric:tabular-nums;color:var(--text);text-align:right}.shop-line__x{align-self:end;margin-bottom:1px}.shop-line__warn{grid-column:1 / -1;margin:0;font-size:13px;font-weight:600;color:var(--accent-ink)}.shop-total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:18px 0 10px;padding:16px 18px;border-radius:var(--r-xl);background:var(--accent-12);border:1px solid var(--accent-line)}.shop-total span{font-size:13px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--accent-ink)}.shop-total strong{font-family:var(--font-display);font-size:27px;font-weight:700;font-variant-numeric:tabular-nums}.shop-save{margin-top:14px;justify-content:flex-start}.shop-done{margin-bottom:18px;border-color:var(--accent-line)}.shop-done__no{margin:0;font-family:var(--font-display);font-size:26px;font-weight:700;color:var(--accent-ink)}.shop-done__sum{margin:4px 0 6px;font-size:15px;font-weight:600}.shop-done__actions{margin-top:14px;justify-content:flex-start}.shop-printbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:10px}.shop-printhint{margin:0 0 14px}.shop-preview{overflow-x:auto;padding-bottom:12px}.shop-preview__page{width:148mm;min-height:210mm;margin:0 auto;position:relative;background:#fff;border:1px solid var(--border);box-shadow:var(--shadow-float)}.shop-preview__page--a4{width:210mm;min-height:297mm}.shop-print{position:absolute;inset:0;color:#000;background:#fff;font-family:Inter,Segoe UI,system-ui,sans-serif}.shop-pad{position:relative;width:148mm;height:210mm;transform:translate(var(--ox, 0mm),var(--oy, 0mm))}.shop-pad__t{position:absolute;font-size:9.5pt;line-height:1;white-space:nowrap;color:#000}.shop-pad__desc{max-width:60mm;overflow:hidden;text-overflow:ellipsis}.shop-pad__r{transform:translate(-100%)}.shop-pad__bold{font-weight:700}.shop-memo{width:148mm;min-height:210mm;padding:8mm 7mm;display:flex;flex-direction:column;font-size:8pt;line-height:1.35}.shop-memo__head{display:flex;align-items:center;gap:3.5mm;padding-bottom:2.5mm;border-bottom:.7mm solid #000}.shop-memo__logo{flex:none;width:15mm;height:15mm;object-fit:contain}.shop-memo__title{display:flex;flex:1;flex-direction:column;gap:.8mm;min-width:0}.shop-memo__title strong{font-family:Sora,Segoe UI,sans-serif;font-size:18pt;line-height:1;letter-spacing:-.3pt}.shop-memo__deals{font-size:6.4pt;font-weight:600}.shop-memo__addr{font-size:6.6pt}.shop-memo__phones{display:flex;flex-direction:column;align-items:flex-end;gap:.6mm;font-size:8.6pt;font-weight:700;white-space:nowrap}.shop-memo__brands{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 3mm;padding:1.4mm 0;border-bottom:.3mm solid #000;font-size:6.4pt;font-weight:700;letter-spacing:.5pt}.shop-memo__kind{margin:3mm auto 0;padding:1.1mm 5mm;background:#000;color:#fff;font-size:8pt;font-weight:700;letter-spacing:.8pt;print-color-adjust:exact;-webkit-print-color-adjust:exact}.shop-memo__info{display:grid;grid-template-columns:1fr 1fr;margin:3mm 0 2.5mm;border:.25mm solid #000;font-size:8pt}.shop-memo__info div{display:flex;gap:2mm;min-width:0;padding:1.3mm 2mm}.shop-memo__info div:nth-child(odd){border-right:.25mm solid #000}.shop-memo__info div:nth-child(-n+2){border-bottom:.25mm solid #000}.shop-memo__info span{flex:none;width:14mm;color:#444}.shop-memo__info strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.shop-memo__table{width:100%;border-collapse:collapse;font-size:8pt}.shop-memo__table th,.shop-memo__table td{border:.25mm solid #000;padding:1.4mm 1.6mm;vertical-align:top}.shop-memo__table th{font-size:7.2pt;font-weight:700;text-align:left;background:#e9e9e9;print-color-adjust:exact;-webkit-print-color-adjust:exact}.shop-memo__table .c-no{width:8mm;text-align:center}.shop-memo__table .c-qty{width:12mm;text-align:center}.shop-memo__table .c-rate,.shop-memo__table .c-amt{width:22mm;text-align:right;font-variant-numeric:tabular-nums}.shop-memo__table .c-total{text-align:right;font-weight:700}.shop-memo__table tfoot td{font-size:9pt;font-weight:700}.shop-memo__blank td{height:5.4mm}.shop-memo__warranty{font-style:normal;font-size:6.8pt;display:block}.shop-memo__paid{margin-top:2mm;font-size:7.6pt;font-weight:600}.shop-memo__returned{margin-top:1.5mm;padding:1.2mm 2mm;border:.3mm solid #000;font-size:7.4pt;font-weight:700}.shop-memo__terms{margin-top:auto;padding-top:3mm;font-size:6.4pt}.shop-memo__terms strong{display:block;margin-bottom:1mm;font-size:7.4pt;letter-spacing:.3pt}.shop-memo__terms ol{margin:0;padding-left:4mm;line-height:1.45}.shop-memo__foot{display:flex;justify-content:space-between;align-items:flex-end;gap:4mm;margin-top:2.5mm;padding-top:1.5mm;border-top:.3mm solid #000;font-size:7pt;font-weight:700}.shop-memo__sign{border-top:.3mm solid #000;padding-top:.8mm;min-width:34mm;text-align:center;font-weight:600}.shop-stmt{width:210mm;min-height:297mm;padding:14mm 13mm;display:flex;flex-direction:column;font-size:9pt;line-height:1.4}.shop-stmt__head{display:flex;justify-content:space-between;align-items:flex-start;gap:8mm;padding-bottom:3mm;border-bottom:.6mm solid #000}.shop-stmt__head>div{display:flex;flex-direction:column;gap:.8mm}.shop-stmt__shop{font-family:Sora,Segoe UI,sans-serif;font-size:16pt;line-height:1}.shop-stmt__addr{font-size:8pt}.shop-stmt__title{align-items:flex-end;text-align:right}.shop-stmt__title strong{font-size:11pt;letter-spacing:.8pt}.shop-stmt__who{display:flex;flex-wrap:wrap;gap:2mm 8mm;margin:4mm 0 3mm;font-size:9pt}.shop-stmt__table{width:100%;border-collapse:collapse;font-size:8.4pt}.shop-stmt__table th,.shop-stmt__table td{border:.25mm solid #000;padding:1.6mm 2mm;vertical-align:top}.shop-stmt__table th{font-size:7.6pt;font-weight:700;text-align:left}.shop-stmt__table .c-date{width:24mm;white-space:nowrap}.shop-stmt__table .c-no{width:20mm}.shop-stmt__table .c-amt{width:26mm;text-align:right;font-variant-numeric:tabular-nums}.shop-stmt__table .c-total{text-align:right;font-weight:700}.shop-stmt__opening td,.shop-stmt__table tfoot td{font-weight:700}.shop-stmt__closing td{font-size:9.4pt}.shop-stmt__foot{display:flex;justify-content:space-between;align-items:flex-end;gap:8mm;margin-top:auto;padding-top:6mm;font-size:8pt}.shop-stmt__sign{border-top:.3mm solid #000;padding-top:1mm;min-width:45mm;text-align:center;font-weight:700}.shop-align{margin-top:12px}@media(max-width:900px){.shop-line{grid-template-columns:22px minmax(0,1fr) minmax(0,1fr)}.shop-line__main{grid-column:2 / -1}.shop-line__qty{grid-column:2}.shop-line__rate{grid-column:3}.shop-line__amt{grid-column:2;flex-direction:row;align-items:center;justify-content:space-between;padding:8px 0 0}.shop-line__amt strong{padding:0}.shop-line__x{grid-column:3;justify-self:end;align-self:center}.shop-line__n{padding-top:24px}}@media(max-width:640px){.shop-range{gap:10px}.shop-range__dates{width:100%}.shop-range__field{flex:1}.shop-range__field .adm-input{min-width:0;width:100%}.shop-figure__value{font-size:21px}.shop-total strong{font-size:22px}.shop-printbar{flex-direction:column;align-items:stretch}.shop-printbar .adm-actions{justify-content:flex-start}}.shop-print-root{display:none}@media print{html,body{margin:0!important;padding:0!important;height:auto!important;min-height:0!important;overflow:visible!important;background:#fff!important}body>:not(.shop-print-root){display:none!important}.shop-print-root{display:block}.shop-print-root .shop-print{position:relative;inset:auto;background:#fff;color:#000;print-color-adjust:exact;-webkit-print-color-adjust:exact}.shop-print-root .shop-pad{height:209mm;overflow:hidden}.shop-print-root .shop-memo{min-height:209mm}.shop-print-root .shop-stmt{min-height:296mm}}.shop-owedlist{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:7px}.shop-owedlist li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--r-lg)}.shop-owedlist__name{font-size:13px;font-weight:600;min-width:0}@media(max-width:640px){.shop .adm__brand{overflow:hidden}.shop .adm__brand-text strong{overflow:hidden;text-overflow:ellipsis}.shop__lowbtn{font-size:11px;padding:5px 10px}}.shop-picker{position:relative}.shop-picker__input{padding-right:62px}.shop-picker__clear{position:absolute;top:50%;right:8px;transform:translateY(-50%);padding:4px 9px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--muted);font-size:11px;font-weight:600;cursor:pointer}.shop-picker__clear:hover{border-color:var(--accent-line);color:var(--accent-ink)}.shop-picker__list{position:absolute;z-index:30;top:calc(100% + 4px);left:0;right:0;max-height:260px;overflow-y:auto;margin:0;padding:5px;list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-float)}.shop-picker__opt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border-radius:var(--r-lg);font-size:14px;cursor:pointer}.shop-picker__opt.is-active{background:var(--bg-alt)}.shop-picker__opt.is-chosen{box-shadow:inset 2px 0 0 var(--accent)}.shop-picker__name{flex:1;min-width:0;font-weight:600}.shop-picker__used{margin-left:7px;padding:1px 7px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--bg-alt);color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.shop-picker__none{padding:14px 11px;font-size:13px;color:var(--muted);text-align:center}.shop-fab{position:fixed;right:40px;bottom:92px;z-index:45;display:inline-flex;align-items:center;gap:9px;padding:15px 22px 15px 18px;border:0;border-radius:var(--r-pill);background:var(--accent);color:var(--on-accent);font-family:var(--font-display);font-size:15px;font-weight:700;cursor:pointer;box-shadow:var(--shadow-float);transition:transform var(--dur) var(--ease),background-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease);animation:shop-fab-in .32s var(--ease) both}.shop-fab:hover{background:var(--accent-ink);transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}.shop-fab:active{transform:translateY(0)}.shop-fab:focus-visible{outline:3px solid var(--accent-ink);outline-offset:3px}.shop-fab svg{flex:none}@keyframes shop-fab-in{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.shop-fab{animation:none}.shop-fab:hover{transform:none}}@media(max-width:640px){.shop-fab{right:16px;bottom:80px;padding:13px 18px 13px 15px;font-size:14px;gap:7px}}.shop .adm-table td>.adm-table__name,.shop .adm-table td>.adm-table__sub{display:block}.shop .adm-table td>.adm-table__sub{margin-top:2px}.shop .adm__main{padding-top:20px}.shop .adm__title{font-size:21px;margin-bottom:16px}.shop .adm-card__head{padding:13px 16px}.shop .adm-card__head h2{font-size:15px}.shop .adm-card__body{padding:16px}.shop .adm-table{font-size:13.5px}.shop .adm-table th{padding:8px 12px}.shop .adm-table td{padding:9px 12px}.shop .adm-btn{padding:6px 11px}.shop .adm-chip{padding:7px 13px}.shop .adm-input,.shop .adm-select{padding:8px 11px}.shop .shop-figures{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:12px;margin-bottom:16px}.shop .shop-figure{padding:14px 15px}.shop .shop-figure__label{font-size:11px}.shop .shop-figure__value{margin:4px 0 1px;font-size:21px}.shop .shop-figure__note{font-size:11.5px}.shop .shop-owed{font-size:23px}.shop .shop-two{gap:14px;margin-bottom:16px}.shop .shop-range{gap:12px;margin-bottom:14px}.shop .shop-toolbar,.shop .adm-toolbar{margin-bottom:12px}.shop .shop-line{padding:12px;gap:10px}.shop .shop-total{margin:14px 0 8px;padding:13px 16px}.shop .shop-total strong{font-size:23px}.shop .shop-owedlist li{padding:6px 11px}.shop-fab.is-away{transform:translateY(130%);opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.shop-fab.is-away{transform:none;opacity:0}}.shop-modal{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:22px}.shop-modal__scrim{position:absolute;inset:0;border:0;padding:0;background:#0f0c0a8c;cursor:pointer}.shop-modal__panel{position:relative;display:flex;flex-direction:column;width:min(1000px,100%);max-height:100%;background:var(--bg);border:1px solid var(--border);border-radius:var(--r-3xl);box-shadow:var(--shadow-float);overflow:hidden;animation:shop-modal-in .24s var(--ease) both}@keyframes shop-modal-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.shop-modal__head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;background:var(--surface);border-bottom:1px solid var(--border)}.shop-modal__head h2{margin:0;font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--accent-ink)}.shop-modal__body{flex:1;min-height:0;overflow-y:auto;padding:18px}.shop-modal__who{margin-bottom:16px}.shop-modal__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:13px 18px;background:var(--surface);border-top:1px solid var(--border)}.shop-modal__total{display:flex;align-items:baseline;gap:12px}.shop-modal__total span{font-size:12px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--muted)}.shop-modal__total strong{font-family:var(--font-display);font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--accent-ink)}.adm__nav-bill{margin-bottom:6px;background:var(--accent-12);border-color:var(--accent-line)!important;color:var(--accent-ink)}.adm__nav-bill:hover{background:var(--accent);color:var(--on-accent)}@media(max-width:640px){.shop-modal{padding:0}.shop-modal__panel{max-height:100%;height:100%;width:100%;border:0;border-radius:0}.shop-modal__body{padding:14px}.shop-modal__foot{padding:12px 14px}.shop-modal__foot .adm-actions{flex:1;justify-content:flex-end}.shop-modal__total strong{font-size:20px}}.shop-login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:var(--bg)}.shop-login__card{width:min(400px,100%);display:grid;gap:14px;padding:28px 24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3xl);box-shadow:var(--shadow-float)}.shop-login__brand{display:flex;align-items:center;gap:12px}.shop-login__brand img{border-radius:var(--r-md)}.shop-login__brand div{display:flex;flex-direction:column;line-height:1.2}.shop-login__brand strong{font-family:var(--font-display);font-size:16px}.shop-login__brand span{font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--accent-ink)}.shop-login__title{margin:6px 0 0;font-family:var(--font-display);font-size:22px}.shop-login__error{margin:0;padding:10px 12px;border-radius:var(--r-lg);background:var(--accent-12);border:1px solid var(--accent-line);color:var(--accent-ink);font-size:14px;font-weight:600}.shop-login__go{margin-top:4px;padding:11px 14px;font-size:15px}.shop-login__back{justify-self:center;font-size:13px;color:var(--muted)}.shop-login__wait{font-family:var(--font-display);font-size:18px;color:var(--muted)}.shop__who{font-size:12px;font-weight:600;color:var(--muted);white-space:nowrap}@media(max-width:640px){.shop__who{display:none}}.shop-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px}.shop-quick__btn{display:flex;align-items:center;gap:12px;min-height:76px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--r-2xl);background:var(--surface);color:var(--text);text-align:left;font:inherit;cursor:pointer;box-shadow:var(--shadow-card);transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.shop-quick__btn svg{flex:none;color:var(--accent)}.shop-quick__btn:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}.shop-quick__btn:focus-visible{outline:3px solid var(--accent-ink);outline-offset:2px}.shop-quick__text{display:flex;flex-direction:column;gap:2px;min-width:0}.shop-quick__text strong{font-family:var(--font-display);font-size:16px;font-weight:700}.shop-quick__text span{font-size:12.5px;opacity:.8}@media(max-width:760px){.shop-quick{grid-template-columns:1fr}}@media(max-width:400px){.shop-quick__btn{padding:12px;gap:9px}.shop-quick__text strong{font-size:14.5px}}.shop-paychoice{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.shop-paychoice__opt{min-height:46px;padding:8px 6px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);color:var(--text);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.shop-paychoice__opt:hover{border-color:var(--accent)}.shop-paychoice__opt.is-on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.shop-paychoice__opt:focus-visible{outline:3px solid var(--accent-ink);outline-offset:2px}@media(max-width:520px){.shop-paychoice{grid-template-columns:repeat(2,minmax(0,1fr))}}.shop-bill-extra{display:grid;grid-template-columns:minmax(150px,.8fr) 1fr 1fr;gap:14px;margin-top:16px}@media(max-width:640px){.shop-bill-extra{grid-template-columns:1fr}}.shop-danger{display:flex;justify-content:flex-end;margin-top:28px;padding-top:18px;border-top:1px dashed var(--border)}.shop .adm__main{padding-bottom:170px}@media(max-width:640px){.shop-hide-sm{display:none}}.shop-fit .adm-table{min-width:0}.shop-paychoice--two{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-paychoice--many{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.shop-newvendor{display:grid;gap:12px;margin:4px 0 14px;padding:14px;border:1px dashed var(--accent-line);border-radius:var(--r-xl);background:var(--accent-12)}.shop-show-sm{display:none}@media(max-width:640px){.shop .shop-show-sm{display:table-cell}}.shop-quickitem{grid-column:1 / -1;display:grid;gap:12px;padding:14px;border:1px dashed var(--accent-line);border-radius:var(--r-xl);background:var(--accent-12)}.shop-quickitem__title{margin:0;font-family:var(--font-display);font-weight:700;font-size:15px}.shop-picker__hint{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;font-size:13px;font-weight:600;color:var(--accent-ink)}.shop-picker__opt.is-off{cursor:default;opacity:.7}.shop-picker__new{border-top:1px solid var(--border);color:var(--accent-ink)}.about__inner{display:flex;align-items:flex-start;gap:80px}.about__copy{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:20px}.about__body{margin:0;font-size:16px;line-height:1.7;color:var(--muted);max-width:560px}.about__badges{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:12px}.about__badge{display:inline-flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:8px 14px;font-size:13px;font-weight:500;color:var(--text)}.about__cards{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.about__card{display:flex;align-items:flex-start;gap:16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2xl);padding:20px}.about__card-num{flex:none;background:var(--accent-12);color:var(--accent-ink);border-radius:var(--r-md);padding:8px 10px;font-family:var(--font-display);font-weight:600;font-size:13px;line-height:1.2}.about__card-copy{display:flex;flex-direction:column;gap:4px}.about__card-title{margin:0;font-family:var(--font-display);font-weight:600;font-size:16px;color:var(--text)}.about__card-body{margin:0;font-size:14px;line-height:1.55;color:var(--muted)}@media(max-width:1080px){.about__inner{gap:40px}}@media(max-width:900px){.about__inner{flex-direction:column;gap:32px}}@media(max-width:640px){.about__body{font-size:15px}.about__badge{font-size:12px;padding:7px 12px}}.about__aside{flex:none;width:460px;display:flex;flex-direction:column;gap:16px}.about__shot{position:relative;border-radius:var(--r-2xl);border:1px solid var(--border);padding:0;overflow:hidden;background:radial-gradient(120% 90% at 50% 0%,var(--stage-top) 0%,transparent 64%),linear-gradient(180deg,var(--stage-a) 0%,var(--stage-b) 100%)}.about__shot-photo{width:100%;height:auto;display:block;transition:transform .6s var(--ease)}.about__shot:hover .about__shot-photo{transform:scale(1.03)}.about__shot-caption{position:absolute;left:0;right:0;bottom:0;margin:0;padding:40px 16px 14px;background:linear-gradient(180deg,transparent 0%,rgba(11,15,23,.55) 38%,rgba(11,15,23,.92) 100%);text-shadow:0 1px 3px rgba(11,15,23,.6);color:#f7f2ed;font-size:13px;line-height:1.5;font-weight:500;text-align:center}@media(max-width:1080px){.about__aside{width:400px}}@media(max-width:900px){.about__aside{width:100%}}.accessories__inner{display:flex;flex-direction:column;gap:40px}.accessories__head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.accessories__action{flex:none}.accessories__grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.accessories__grid>li{display:flex}.accessory{flex:1;display:flex;align-items:center;gap:14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);padding:16px 18px}.accessory__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.accessory__name{font-family:var(--font-display);font-weight:600;font-size:15px;color:var(--text);transition:color var(--dur) var(--ease)}.accessory:hover .accessory__name{color:var(--accent-ink)}.accessory__spec{font-size:12px;color:var(--muted)}.accessory__arrow{flex:none;font-size:15px;color:var(--accent-ink);opacity:0;transform:translate(-6px);transition:opacity .28s var(--ease),transform .28s var(--ease)}.accessory:hover .accessory__arrow,.accessory:focus-visible .accessory__arrow{opacity:1;transform:none}@media(max-width:900px){.accessories__inner{gap:28px}.accessories__head{flex-direction:column;align-items:flex-start;gap:20px}.accessories__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.accessories__grid{grid-template-columns:1fr}.accessories__action{width:100%}.accessory__arrow{display:none}}.brands{padding-block:72px}.brands__inner{display:flex;flex-direction:column;align-items:center;gap:32px}.brands__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.brands__tab{padding:8px 16px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:13px;font-weight:500;cursor:pointer;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.brands__tab:hover{color:var(--text);border-color:var(--accent-line-soft)}.brands__tab.is-active{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.brands__grid{margin:0;padding:0;list-style:none;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:12px}.brands__logo{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;padding:14px 12px 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);text-align:center;transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.brands__mark{display:flex;align-items:center;justify-content:center;width:100%;height:48px;padding:7px 8px;background:#fff;border:1px solid var(--border-soft);border-radius:var(--r-md)}.brands__mark img{max-width:100%;max-height:100%;object-fit:contain}.brands__name{font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.5px;color:var(--muted);transition:color var(--dur) var(--ease)}.brands__logo:hover .brands__name{color:var(--text)}.brands__logo:hover{border-color:var(--accent-line-soft);transform:translateY(-2px)}@media(max-width:640px){.brands__grid{grid-template-columns:repeat(2,1fr);gap:10px}.brands__logo{padding:11px 9px 10px;gap:8px}.brands__mark{height:40px}.brands__name{font-size:12px}}.categories__inner{display:flex;flex-direction:column;align-items:center;gap:48px}.categories__grid{margin:0;padding:0;list-style:none;width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.tile{position:relative;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-4xl);overflow:hidden}.tile__stage{position:relative;min-height:210px;padding:20px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--border);background:radial-gradient(120% 90% at 50% 4%,var(--stage-top) 0%,transparent 62%),linear-gradient(180deg,var(--stage-a) 0%,var(--stage-b) 100%)}.tile__screen{width:100%;max-width:280px;height:auto;filter:drop-shadow(0 16px 26px rgba(3,7,18,.34));transition:transform .46s var(--ease)}.tile:hover .tile__screen,.tile:focus-within .tile__screen{transform:translateY(-6px) scale(1.04)}.tile__chip{position:absolute;left:16px;top:14px;background:var(--stage-chip);border:1px solid var(--border);color:var(--text)}.tile__body{padding:20px;display:flex;flex-direction:column;gap:14px}.tile__title{margin:0;font-family:var(--font-display);font-weight:600;font-size:18px;color:var(--text)}.tile__link:after{content:"";position:absolute;inset:0;z-index:1}.tile__link:hover{color:var(--accent-ink)}.tile__spec{margin:0;font-size:13px;color:var(--muted)}.tile__filters{position:relative;z-index:2;display:flex;gap:8px}.tile__filter{padding:6px 12px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--bg-alt);color:var(--muted);font-size:12px;font-weight:500;cursor:pointer;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.tile__filter:hover{color:var(--text);border-color:var(--accent-line-soft)}.tile__filter.is-active{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}@media(max-width:900px){.categories__inner{gap:32px}.categories__grid{grid-template-columns:1fr;gap:16px}.tile__stage{min-height:186px}}.tile__stage--photo{background:#fff}.strip{padding:0 var(--gutter) var(--section-y);background:var(--bg)}.strip__title{margin:0 0 24px;text-align:center;font-family:var(--font-display);font-weight:700;font-size:26px;letter-spacing:-.3px;color:var(--text)}.strip__grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.strip__grid>li{display:flex}.strip__tile{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:26px 14px 22px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2xl);box-shadow:var(--shadow-card);color:var(--text);transition:transform var(--dur) var(--ease),background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.strip__tile:hover,.strip__tile:focus-visible{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.strip__icon{color:var(--muted);transition:color var(--dur) var(--ease)}.strip__name{font-family:var(--font-display);font-weight:600;font-size:14px}.strip__count{font-size:12px;color:var(--dim);transition:color var(--dur) var(--ease)}.strip__tile.is-active{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:var(--shadow-card-hover)}.strip__tile.is-active .strip__icon,.strip__tile.is-active .strip__count{color:var(--on-accent);opacity:.92}.strip__foot{margin-top:22px;text-align:center}.strip__foot p{margin:0;font-size:14px;color:var(--muted)}.strip__foot a{color:var(--accent-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.strip__grid{grid-template-columns:repeat(3,1fr)}.strip__title{font-size:22px}}@media(max-width:560px){.strip__grid{grid-template-columns:repeat(2,1fr);gap:12px}.strip__tile{padding:20px 10px 18px}}.condition__inner{display:flex;flex-direction:column;align-items:center;gap:40px}.condition__cols{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.cond-col{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-5xl);padding:28px;display:flex;flex-direction:column;gap:20px}.cond-col__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.cond-col__title{margin:0;font-family:var(--font-display);font-weight:600;font-size:20px;color:var(--text)}.cond-col__checks{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.cond-col__check{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:var(--muted)}.cond-col__tick{flex:none;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-pill);background:var(--info-12);color:var(--info-ink);font-size:11px;font-weight:600}.cond-col__ranges-title{margin:0;font-size:11px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;color:var(--dim)}.cond-col__ranges{margin:0;display:flex;flex-direction:column;gap:8px}.cond-col__range{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:14px}.cond-col__range dt{color:var(--muted)}.cond-col__range dd{margin:0;font-weight:500;color:var(--text);white-space:nowrap}.policy{width:100%;background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--r-3xl);padding:24px 28px;display:flex;flex-direction:column;gap:16px}.policy__head{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.policy__title{margin:0;font-family:var(--font-display);font-weight:600;font-size:18px;color:var(--text)}.policy__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.policy__col{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.policy__item{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;color:var(--muted)}.policy__dot{flex:none;margin-top:8px}@media(max-width:900px){.condition__inner{gap:28px}.condition__cols,.policy__grid{grid-template-columns:1fr}.cond-col{padding:22px}}@media(max-width:640px){.cond-col__title{font-size:17px}.cond-col__range{font-size:13px}.policy{padding:20px}.policy__title{font-size:16px}}.contact__inner{display:flex;align-items:flex-start;gap:48px}.contact__info{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:24px}.contact__channels{display:flex;flex-wrap:wrap;gap:12px}.contact__rows{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.contact__row{display:flex;align-items:flex-start;gap:14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);padding:14px 16px}.contact__row-dot{flex:none;margin-top:6px}.contact__row>div{display:flex;flex-direction:column;gap:2px}.contact__row-label{font-size:12px;font-weight:500;color:var(--dim)}.contact__row-value{font-size:14px;line-height:1.5;color:var(--text)}.contact__map{height:180px;background:var(--surface-well);border:1px solid var(--border);border-radius:var(--r-2xl);padding:16px;display:flex;align-items:flex-end;background-image:radial-gradient(circle at 30% 35%,var(--map-glow),transparent 55%),linear-gradient(115deg,var(--map-sheen) 0%,transparent 60%);transition:border-color var(--dur) var(--ease)}.contact__map:hover{border-color:var(--accent-line-soft)}.contact__map-pin{background:var(--bg);border-radius:var(--r-md);padding:6px 10px;font-size:12px;font-weight:500;color:var(--accent-ink)}.inquiry{flex:none;width:500px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-5xl);padding:28px;display:flex;flex-direction:column;gap:16px}.inquiry__title{margin:0;font-family:var(--font-display);font-weight:600;font-size:20px;color:var(--text)}.inquiry__lead{margin:0;font-size:14px;line-height:1.55;color:var(--muted)}.inquiry__field{display:flex;flex-direction:column;gap:6px}.inquiry__label{font-size:12px;font-weight:500;color:var(--muted)}.inquiry__input{width:100%;background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--r-lg);padding:12px 14px;font-size:14px;color:var(--text);transition:border-color var(--dur) var(--ease)}.inquiry__input::placeholder{color:var(--dim)}.inquiry__input:hover,.inquiry__input:focus{border-color:var(--accent-line-soft)}.inquiry__textarea{min-height:96px;resize:vertical;font-family:var(--font-body);line-height:1.5}.inquiry__note{margin:0;font-size:12px;color:var(--dim);text-align:center}@media(max-width:1080px){.contact__inner{gap:32px}.inquiry{width:420px}}@media(max-width:900px){.contact__inner{flex-direction:column;align-items:stretch}.inquiry{width:100%}}@media(max-width:640px){.contact__channels .btn{width:100%}.inquiry{padding:20px}.inquiry__title{font-size:18px}.contact__map{height:150px}}.footer{background:var(--footer-bg);padding:56px var(--gutter)}.footer__inner{max-width:var(--max-w);margin:0 auto;display:flex;flex-direction:column;gap:32px}.footer__row{display:flex;align-items:flex-start;justify-content:space-between;gap:48px}.footer__brand{display:flex;flex-direction:column;gap:12px}.footer__logo{display:inline-flex;align-items:center;gap:10px}.footer__mark{width:38px;height:38px;border-radius:var(--r-md);flex:none}.footer__wordmark{font-family:var(--font-display);font-weight:700;font-size:20px;letter-spacing:-.3px;color:var(--text);white-space:nowrap}.footer__tagline{margin:0;max-width:300px;font-size:14px;line-height:1.55;color:var(--muted)}.footer__social{margin:0;padding:0;list-style:none;display:flex;gap:8px}.footer__social a{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);font-size:12px;font-weight:600;color:var(--muted);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.footer__social a:hover{color:var(--accent-ink);border-color:var(--accent-line-soft)}.footer__cols{display:flex;gap:72px}.footer__col{display:flex;flex-direction:column;gap:12px}.footer__col-title{margin:0;font-family:var(--font-display);font-weight:600;font-size:14px;color:var(--text)}.footer__link{font-size:14px;color:var(--muted);transition:color var(--dur) var(--ease)}.footer__link:hover{color:var(--accent-ink)}.footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:32px;font-size:12px;color:var(--dim)}.footer__copy{margin:0;white-space:nowrap}.footer__legal{margin:0;max-width:620px;line-height:1.5;text-align:right}@media(max-width:1080px){.footer__cols{gap:40px}}@media(max-width:900px){.footer__row{flex-direction:column;gap:32px}.footer__cols{width:100%;justify-content:space-between;gap:24px}.footer__bottom{flex-direction:column-reverse;align-items:flex-start;gap:16px}.footer__legal{text-align:left}}@media(max-width:640px){.footer__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 12px}.footer__link,.footer__col-title{font-size:13px}}.products__inner{display:flex;flex-direction:column;gap:40px}.products__head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.products__action{flex:none}.products__grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.products__grid>li{display:flex}.products__footnote{margin:0;font-size:13px;line-height:1.6;color:var(--muted);max-width:720px}.product{flex:1;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-4xl);overflow:hidden}.product__stage{position:relative;padding:18px 18px 14px;display:flex;align-items:center;justify-content:center;min-height:208px;background:radial-gradient(120% 88% at 50% 6%,var(--stage-top) 0%,transparent 62%),linear-gradient(180deg,var(--stage-a) 0%,var(--stage-b) 100%);border-bottom:1px solid var(--border)}.product__screen{position:relative;width:100%;max-width:262px;height:auto;filter:drop-shadow(0 14px 22px rgba(3,7,18,.32));transition:transform .42s var(--ease)}.product:hover .product__screen,.product:focus-within .product__screen{transform:translateY(-6px) scale(1.035)}.product__cond{position:absolute;top:14px;left:14px;z-index:1;border-radius:var(--r-xs);padding:4px 8px;box-shadow:0 2px 8px #0307122e}.product__highlight{position:absolute;right:14px;top:12px;z-index:1;display:inline-flex;align-items:baseline;gap:8px;background:var(--stage-chip);border:1px solid var(--border);border-radius:var(--r-md);padding:5px 10px;font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--info-ink);transition:transform .32s var(--ease)}.product:hover .product__highlight{transform:translateY(-2px)}.product__body{padding:16px;display:flex;flex-direction:column;gap:12px;flex:1}.product__titles{display:flex;flex-direction:column;gap:4px}.product__name{margin:0;font-family:var(--font-display);font-weight:600;font-size:16px;color:var(--text);transition:color var(--dur) var(--ease)}.product:hover .product__name{color:var(--accent-ink)}.product__spec{margin:0;font-size:13px;color:var(--muted)}.product__specs{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.product__spec-chip{background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--r-sm);padding:4px 8px;font-size:11px;font-weight:500;color:var(--muted);transition:transform .32s var(--ease),border-color .32s var(--ease),color .32s var(--ease);transition-delay:calc(var(--chip-index, 0) * 45ms)}.product:hover .product__spec-chip{transform:translateY(-2px);border-color:var(--accent-line-soft);color:var(--text)}.product__price-row{margin-top:auto;display:flex;align-items:center;gap:12px}.product__cta{transition:transform .32s var(--ease),background-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.product:hover .product__cta{box-shadow:var(--shadow-wa)}@media(max-width:1080px){.products__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.products__inner{gap:28px}.products__head{flex-direction:column;align-items:flex-start;gap:20px}}@media(max-width:640px){.products__grid{grid-template-columns:1fr;gap:16px}.products__grid--scroll{position:relative;display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:8px;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:thin}.products__grid--scroll>li{flex:0 0 250px;scroll-snap-align:start}.products__grid--scroll .product__stage{min-height:176px}.products__grid--scroll .product__specs{display:none}.products__action{width:100%}}.product-photo{position:relative;width:100%;max-width:262px;height:190px;object-fit:contain;filter:drop-shadow(0 14px 22px rgba(61,41,25,.22));transition:transform .42s var(--ease)}.product:hover .product-photo,.product:focus-within .product-photo{transform:translateY(-6px) scale(1.035)}@media(prefers-reduced-motion:reduce){.product:hover .product-photo,.product:focus-within .product-photo{transform:none}}.product__cta--block{width:100%}.product__stage--photo{background:#fff}.hero{position:relative;isolation:isolate;overflow:hidden;background:var(--bg);padding:76px var(--gutter) 84px}.hero__inner{position:relative;width:100%;max-width:var(--max-w);margin:0 auto;display:flex;align-items:center;gap:48px}.hero__copy{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:22px;max-width:600px}.hero__pill{margin:0;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-card);color:var(--accent-ink);font-size:12px;font-weight:600}.hero__pill-short{display:none}.hero__title{margin:0;font-family:var(--font-display);font-weight:700;font-size:48px;line-height:1.12;letter-spacing:-1px;color:var(--text)}.hero__mark{position:relative;color:var(--accent-ink);white-space:nowrap}.hero__underline{position:absolute;left:0;right:0;bottom:-.16em;width:100%;height:.28em;color:var(--accent);opacity:.55}.hero__lead{margin:0;font-size:16px;line-height:1.7;color:var(--muted);max-width:500px}.hero__ctas{display:flex;gap:12px;flex-wrap:wrap}.hero__stats{margin:6px 0 0;display:flex;gap:40px}.hero__stat{display:flex;flex-direction:column;gap:2px}.hero__stat-value{font-family:var(--font-display);font-weight:700;font-size:24px;color:var(--text);white-space:nowrap}.hero__stat-label{margin:0;font-size:13px;color:var(--muted);white-space:nowrap}.hero__stat-short{display:none}.hero__art{position:relative;flex:none;width:560px;margin:0}.hero__shot{width:100%;height:auto;border-radius:var(--r-5xl);border:1px solid var(--border);box-shadow:0 26px 50px #3d29192e}.hero__bg{position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--photo-well)}.hero__bg-poster,.hero__bg-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:sepia(.42) saturate(.85) hue-rotate(-12deg) brightness(1.05)}.hero__bg-video{opacity:0;transition:opacity .9s var(--ease)}.hero__bg-video.is-playing{opacity:1}.hero__bg-scrim{position:absolute;inset:0;background:linear-gradient(100deg,var(--hero-scrim-strong) 0%,var(--hero-scrim-strong) 42%,var(--hero-scrim-mid) 62%,var(--hero-scrim-soft) 100%),linear-gradient(180deg,var(--hero-scrim-soft) 0%,transparent 28%,var(--hero-scrim-mid) 100%)}@media(max-width:1180px){.hero__inner{gap:32px}.hero__art{width:440px}.hero__title{font-size:42px}}@media(max-width:900px){.hero{padding-block:56px 64px}.hero__inner{flex-direction:column;align-items:stretch;gap:36px}.hero__copy{max-width:none;gap:20px}.hero__art{width:100%;max-width:560px;align-self:center}.hero__bg-scrim{background:linear-gradient(180deg,var(--hero-scrim-strong) 0%,var(--hero-scrim-mid) 58%,var(--hero-scrim-strong) 100%)}}@media(max-width:640px){.hero{padding-block:44px 52px}.hero__pill-full{display:none}.hero__pill-short{display:inline}.hero__title{font-size:33px;letter-spacing:-.6px}.hero__lead{font-size:15px}.hero__ctas{width:100%;flex-direction:column;gap:12px}.hero__ctas .btn{width:100%}.hero__stats{width:100%;justify-content:space-between;gap:12px}.hero__stat-value{font-size:20px}.hero__stat-long{display:none}.hero__stat-short{display:inline}}.nav{position:sticky;top:0;z-index:50;background:var(--bg);border-bottom:1px solid var(--border);padding-inline:var(--gutter);transition:background-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.nav--scrolled{background:var(--nav-scrolled-bg);-webkit-backdrop-filter:saturate(140%) blur(12px);backdrop-filter:saturate(140%) blur(12px);box-shadow:var(--shadow-nav)}.nav__inner{max-width:var(--max-w);margin:0 auto;padding-block:20px;display:flex;align-items:center;justify-content:space-between;gap:24px}.nav__logo{display:inline-flex;align-items:center;gap:10px;flex:none}.nav__mark{width:38px;height:38px;border-radius:var(--r-md);flex:none}.nav__wordmark{font-family:var(--font-display);font-weight:700;font-size:20px;letter-spacing:-.3px;color:var(--text);white-space:nowrap}.nav__links{display:flex;gap:28px}.nav__link{font-size:14px;font-weight:500;color:var(--muted);white-space:nowrap;transition:color var(--dur) var(--ease)}.nav__link:hover{color:var(--text)}.nav__cta{display:flex;align-items:center;gap:12px;flex:none}.nav__phone{font-size:14px;font-weight:500;color:var(--text);white-space:nowrap}.nav__phone:hover{color:var(--accent-ink)}.nav__mobile{display:none;align-items:center;gap:10px}.nav__icon-btn{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:12px;font-weight:600;cursor:pointer;padding:0}.nav__icon-btn--wa{background:var(--wa);border-color:var(--wa);color:var(--on-wa)}.nav__burger-bars{display:flex;flex-direction:column;gap:5px;width:20px}.nav__burger-bars span{display:block;height:2px;width:20px;border-radius:1px;background:var(--text);transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}.nav__burger-bars.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav__burger-bars.is-open span:nth-child(2){opacity:0}.nav__burger-bars.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav__drawer{display:none;flex-direction:column;gap:4px;padding:8px 0 24px;max-width:var(--max-w);margin:0 auto;border-top:1px solid var(--border);background:var(--bg)}.nav__drawer nav{display:flex;flex-direction:column}.nav__drawer-link{padding:14px 0;font-size:16px;font-weight:500;color:var(--muted);border-bottom:1px solid var(--border)}.nav__drawer-link:hover{color:var(--text)}.nav__drawer-phone{margin-top:16px;display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;border:1px solid var(--border);border-radius:var(--r-lg);font-size:15px;font-weight:600;color:var(--text)}@media(max-width:1439px){.nav__links{gap:20px}.nav__phone{display:none}}@media(max-width:1180px){.nav__inner{padding-block:14px}.nav__links,.nav__cta{display:none}.nav__mobile,.nav__drawer.is-open{display:flex}.nav__wordmark{font-size:17px}}.theme-toggle{flex:none;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;padding:0;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.theme-toggle:hover{color:var(--accent-ink);border-color:var(--accent-line-soft)}@media(max-width:400px){.nav__inner{gap:8px}.nav__logo{flex:1 1 auto;min-width:0}.nav__wordmark{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.nav__mark{width:30px;height:30px;flex:none}}.promo{padding:0 var(--gutter) var(--section-y);background:var(--bg)}.promo__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.promo__card{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:210px;padding:28px 30px;border:1px solid var(--border);border-radius:var(--r-4xl);background:radial-gradient(90% 120% at 96% 20%,var(--stage-top) 0%,transparent 60%),linear-gradient(120deg,var(--surface) 0%,var(--surface-well) 100%);box-shadow:var(--shadow-card);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.promo__card:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-hover)}.promo__card--wide{grid-column:1 / -1;min-height:196px}.promo__card--dark{border-color:transparent;background:radial-gradient(90% 120% at 96% 16%,rgba(252,165,165,.16) 0%,transparent 58%),linear-gradient(120deg,#241c18,#14100e);background-color:#14100e}.promo__copy{position:relative;z-index:1;max-width:60%;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.promo__kicker{margin:0;font-size:12px;font-weight:600;letter-spacing:.9px;text-transform:uppercase;color:var(--muted)}.promo__kicker strong{color:var(--accent-ink)}.promo__card--dark .promo__kicker{color:#b3a79d}.promo__card--dark .promo__kicker strong{color:#fca5a5}.promo__title{margin:0;font-family:var(--font-display);font-weight:700;font-size:26px;line-height:1.2;letter-spacing:-.4px;color:var(--text)}.promo__body{margin:0;font-size:14px;line-height:1.55;color:var(--muted)}.promo__card--dark .promo__title{color:#f7f2ed}.promo__card--dark .promo__body{color:#b3a79d}.promo__art{position:relative;z-index:0;flex:none;width:46%;max-width:300px;display:flex;justify-content:flex-end}.promo__screen{width:100%;height:auto;border-radius:var(--r-xl);overflow:hidden;filter:drop-shadow(0 16px 26px rgba(61,41,25,.22));transition:transform .46s var(--ease)}.promo__card:hover .promo__screen{transform:translateY(-5px) scale(1.03)}.promo__card--wide .promo__art{max-width:300px}@media(max-width:900px){.promo__grid{grid-template-columns:1fr}.promo__card,.promo__card--wide{grid-column:auto;min-height:0;padding:24px}}@media(max-width:560px){.promo__card{flex-direction:column;align-items:flex-start;gap:18px}.promo__copy{max-width:none}.promo__art{width:78%;max-width:none;align-self:center;justify-content:center}.promo__title{font-size:22px}}@media(prefers-reduced-motion:reduce){.promo__card:hover,.promo__card:hover .promo__screen{transform:none}}.promo__art .product-photo{max-width:none;height:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--r-xl);border:1px solid var(--border);filter:none;box-shadow:0 12px 24px #3d291929}.sticky-wa{position:fixed;right:40px;bottom:92px;z-index:60;display:inline-flex;align-items:center;gap:10px;padding:14px 20px;border-radius:var(--r-pill);background:var(--wa);color:var(--on-wa);font-size:15px;font-weight:600;box-shadow:var(--shadow-float);opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),background-color var(--dur) var(--ease)}.sticky-wa.is-visible{opacity:1;transform:none;pointer-events:auto}.sticky-wa:hover{background:var(--wa-hover)}.sticky-wa__short{display:none}@media(max-width:640px){.sticky-wa{right:20px;bottom:80px;padding:12px 16px;font-size:14px;gap:8px}.sticky-wa__full{display:none}.sticky-wa__short{display:inline}}.testimonials__inner{display:flex;flex-direction:column;align-items:center;gap:40px}.testimonials__grid{margin:0;padding:0;list-style:none;width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.testimonials__grid>li{display:flex}.review{margin:0;flex:1;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3xl);padding:24px;display:flex;flex-direction:column;gap:16px}.review__stars{margin:0;display:flex;gap:3px;color:var(--warn-ink);font-size:14px}.review__quote{margin:0;font-size:15px;line-height:1.6;color:var(--text)}.review__author{margin-top:auto;display:flex;align-items:center;gap:10px}.review__author img{flex:none;width:36px;height:36px;border-radius:var(--r-pill)}.review__author-copy{display:flex;flex-direction:column;gap:2px}.review__name{font-family:var(--font-display);font-weight:600;font-size:14px;color:var(--text)}.review__role{font-size:12px;color:var(--dim)}@media(max-width:900px){.testimonials__inner{gap:28px}.testimonials__grid{grid-template-columns:1fr;gap:16px}}@media(max-width:640px){.review{padding:20px}.review__quote{font-size:14px}}.trade-in__inner{display:flex;align-items:center;gap:64px}.trade-in__copy{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.trade-in__steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.trade-in__step{display:flex;align-items:flex-start;gap:16px}.trade-in__step-num{flex:none;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-pill);background:var(--accent);color:var(--on-accent);font-family:var(--font-display);font-weight:700;font-size:15px}.trade-in__step-copy{display:flex;flex-direction:column;gap:3px}.trade-in__step-title{margin:0;font-family:var(--font-display);font-weight:600;font-size:16px;color:var(--text)}.trade-in__step-body{margin:0;font-size:14px;line-height:1.55;color:var(--muted);max-width:460px}.calc{flex:none;width:480px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-5xl);padding:28px;display:flex;flex-direction:column;gap:20px}.calc__title{margin:0;font-family:var(--font-display);font-weight:600;font-size:18px;color:var(--text)}.calc__field{display:flex;flex-direction:column;gap:6px}.calc__label{font-size:12px;font-weight:500;color:var(--muted)}.calc__input{width:100%;background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--r-lg);padding:12px 14px;font-size:14px;color:var(--text);cursor:pointer;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--dim) 50%),linear-gradient(135deg,var(--dim) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;transition:border-color var(--dur) var(--ease)}.calc__input:hover,.calc__input:focus{border-color:var(--accent-line-soft)}.calc__input option{background:var(--bg-alt);color:var(--text)}.calc__result{margin:0;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:var(--accent-12);border:1px solid var(--accent-line-soft);border-radius:var(--r-xl);padding:16px 18px}.calc__result-label{font-size:13px;font-weight:500;color:var(--muted)}.calc__result-value{font-family:var(--font-display);font-weight:700;font-size:20px;color:var(--accent-ink)}.calc__note{margin:0;font-size:12px;color:var(--dim)}@media(max-width:1080px){.trade-in__inner{gap:40px}.calc{width:420px}}@media(max-width:900px){.trade-in__inner{flex-direction:column;align-items:stretch;gap:32px}.calc{width:100%}}@media(max-width:640px){.calc{padding:20px;gap:16px}.calc__result-value{font-size:18px}.trade-in__cta{width:100%;white-space:normal;text-align:center}}.shop{--bg: #f4f5f7;--bg-alt: #f1f3f5;--surface: #ffffff;--surface-well: #f8f9fb;--border: #e4e7ec;--border-soft: #eef0f3;--text: #1d2330;--muted: #5f6775;--dim: #6b7280;--good: #15803d;--bad: #b91c1c;--tip-bg: #1d2330;--tip-text: #ffffff;--focus-ring: rgba(199, 23, 28, .18);--shadow-card: 0 1px 2px rgba(16, 24, 40, .04);--shadow-card-hover: 0 8px 22px rgba(16, 24, 40, .08);--shadow-float: 0 10px 26px rgba(16, 24, 40, .16);background:var(--bg);color:var(--text);font-family:var(--font-body)}:root[data-theme=dark] .shop{--bg: #0f1115;--bg-alt: #1c2027;--surface: #161a20;--surface-well: #12151a;--border: #272c34;--border-soft: #20242b;--text: #e9ebef;--muted: #a6adb8;--dim: #939aa6;--good: #4ade80;--bad: #f87171;--tip-bg: #e9ebef;--tip-text: #12151a;--focus-ring: rgba(239, 68, 68, .28);--shadow-card: 0 1px 2px rgba(0, 0, 0, .4);--shadow-card-hover: 0 10px 26px rgba(0, 0, 0, .5);--shadow-float: 0 12px 30px rgba(0, 0, 0, .6)}.shop .adm__bar{min-height:64px;padding:0 24px;gap:12px;background:var(--surface);border-bottom:1px solid var(--border)}.shop .adm__bar-right{gap:10px}.shop .adm__brand-text strong{font-size:16px}.shop .theme-toggle,.shop-iconbtn{width:40px;height:40px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--muted)}.shop-iconbtn{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.shop-iconbtn:hover{color:var(--accent-ink);border-color:var(--accent-line)}.shop-iconbtn:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.shop-iconbtn__badge{position:absolute;top:-6px;right:-6px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;border:2px solid var(--surface);background:var(--accent);color:var(--on-accent);font-size:11px;font-weight:600;line-height:15px;text-align:center}.shop-user{display:inline-flex;align-items:center;gap:9px;padding-left:4px}.shop-user__avatar{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-12);color:var(--accent-ink);font-weight:600;font-size:15px}.shop-user__name{font-size:14px;font-weight:500;white-space:nowrap}.shop .adm__body{grid-template-columns:252px minmax(0,1fr)}.shop .adm__nav{top:64px;height:calc(100vh - 64px);gap:0;padding:18px 14px;background:var(--surface);border-right:1px solid var(--border)}.shop .adm__nav-item.adm__nav-bill{justify-content:center;margin-bottom:6px;padding:12px 14px;border:0!important;border-radius:10px;background:var(--accent);color:var(--on-accent);font-weight:600;box-shadow:0 2px 6px #c7171c38}.shop .adm__nav-item.adm__nav-bill svg{opacity:1}.shop .adm__nav-item.adm__nav-bill:hover{background:var(--accent-ink);color:var(--on-accent)}:root[data-theme=dark] .shop .adm__nav-item.adm__nav-bill:hover{background:#dc2626}.shop-navgroup{display:grid;gap:2px;margin-top:14px}.shop-navgroup__label{margin:0;padding:6px 12px;font-size:11.5px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--dim)}.shop .adm__nav-item{padding:10px 12px;border-radius:10px;color:var(--muted);font-size:14.5px;font-weight:500}.shop .adm__nav-item svg{opacity:.85}.shop .adm__nav-item:hover{background:var(--bg-alt);color:var(--text)}.shop .adm__nav-item.is-active{background:var(--accent-12);border-color:transparent;color:var(--accent-ink);font-weight:600}.shop .adm__nav-item.is-active svg{opacity:1}.shop .adm__nav-note{margin-top:auto;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface-well);color:var(--muted)}.shop .adm__main{padding:24px 28px 170px}.shop-pagehead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;margin-bottom:20px}.shop .shop-pagehead .adm__title{margin:0;font-family:var(--font-body);font-size:21px;font-weight:600;letter-spacing:-.2px}.shop-crumbs{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--muted)}.shop-crumbs button{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.shop-crumbs button:hover{color:var(--accent-ink)}.shop-crumbs [aria-current]{color:var(--text);font-weight:500}.shop .adm-card{border-radius:12px;border-color:var(--border);box-shadow:var(--shadow-card)}.shop .adm-card__head{padding:16px 20px;border-bottom-color:var(--border-soft)}.shop .adm-card__head h2{font-family:var(--font-body);font-size:16px;font-weight:600}.shop .adm-card__body{padding:20px}.shop .adm-empty{color:var(--muted)}.shop .shop-figures{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:20px}.shop-stat{padding:20px 22px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-card)}.shop-stat__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.shop-stat__label{margin:0;font-size:15px;font-weight:500;color:var(--text)}.shop-stat__info{position:relative;display:inline-flex;color:var(--dim);border-radius:50%;cursor:help}.shop-stat__info:hover,.shop-stat__info:focus-visible{color:var(--text);outline:none}.shop-stat__tip{position:absolute;z-index:20;right:-6px;bottom:calc(100% + 8px);width:max-content;max-width:250px;padding:8px 11px;border-radius:8px;background:var(--tip-bg);color:var(--tip-text);font-size:12.5px;font-weight:500;line-height:1.45;white-space:normal;box-shadow:var(--shadow-float);opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .12s var(--ease),transform .12s var(--ease),visibility .12s;pointer-events:none}.shop-stat__info:hover .shop-stat__tip,.shop-stat__info:focus-visible .shop-stat__tip{opacity:1;visibility:visible;transform:none}.shop-stat__value{margin:14px 0 10px;font-size:27px;font-weight:600;letter-spacing:-.4px;line-height:1.15;color:var(--text);font-variant-numeric:tabular-nums}.shop-stat__note{margin:0;font-size:13.5px;color:var(--muted)}.shop-trend{display:inline-flex;align-items:center;gap:3px;font-weight:600;color:var(--muted)}.shop-trend--good{color:var(--good)}.shop-trend--bad{color:var(--bad)}.shop .shop-quick{gap:16px;margin-bottom:20px}.shop .shop-quick__btn{gap:14px;min-height:0;padding:16px 18px;border-radius:12px;border-color:var(--border);box-shadow:var(--shadow-card)}.shop .shop-quick__btn:hover{transform:none;border-color:var(--accent-line);box-shadow:var(--shadow-card-hover)}.shop .shop-quick__btn svg{box-sizing:content-box;width:22px;height:22px;padding:10px;border-radius:10px;background:var(--accent-12);color:var(--accent-ink)}.shop .shop-quick__text strong{font-family:var(--font-body);font-size:15px;font-weight:600}.shop .shop-quick__text span{color:var(--muted);opacity:1}.shop .shop-range{align-items:center;gap:10px 14px;margin-bottom:18px}.shop .shop-seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.shop .shop-seg .adm-chip{padding:7px 14px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-weight:500}.shop .shop-seg .adm-chip:hover{color:var(--text);background:var(--bg-alt)}.shop .shop-seg .adm-chip.is-on{background:var(--accent);color:var(--on-accent);font-weight:600}.shop .shop-range__label{flex-basis:auto;color:var(--muted);font-size:13.5px}.shop .adm-chip{padding:7px 14px;border-radius:8px;border-color:var(--border);background:var(--surface);color:var(--muted);font-weight:500}.shop .adm-chip.is-on{background:var(--accent-12);border-color:var(--accent-line);color:var(--accent-ink);font-weight:600}.shop .adm-btn{padding:8px 14px;border-radius:8px;border-color:var(--border);background:var(--surface);color:var(--text);font-weight:500}.shop .adm-btn:hover{background:var(--bg-alt)}.shop .adm-btn--primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.shop .adm-btn--primary:hover{background:var(--accent-ink);border-color:var(--accent-ink)}:root[data-theme=dark] .shop .adm-btn--primary:hover{background:#dc2626;border-color:#dc2626}.shop .adm-btn--danger{color:var(--bad)}.shop .adm-input,.shop .adm-select,.shop .adm-search{padding:9px 12px;border-radius:8px;border-color:var(--border);background:var(--surface);color:var(--text)}.shop .adm-input:focus,.shop .adm-select:focus,.shop .adm-search:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.shop .adm-field>span:first-child{color:var(--muted);font-weight:500}.shop .shop-paychoice__opt{border-radius:8px;font-weight:500}.shop .shop-paychoice__opt.is-on{font-weight:600}.shop .adm-table th{padding:11px 16px;background:var(--surface-well);border-bottom:1px solid var(--border);color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.5px}.shop .adm-table td{padding:12px 16px;border-bottom-color:var(--border-soft)}.shop .adm-table tbody tr:hover td{background:var(--surface-well)}.shop .adm-table tr.is-low td,.shop .adm-table tr.is-out td{background:var(--accent-12)}:root[data-theme=dark] .shop .adm-table tr.is-low td,:root[data-theme=dark] .shop .adm-table tr.is-out td{background:#ef444412}.shop .shop-fab{padding:13px 20px 13px 16px;border-radius:12px;font-family:var(--font-body);font-weight:600;box-shadow:var(--shadow-float)}.shop .shop-fab:hover{transform:none}.shop .shop-modal__panel,.shop .adm-drawer__panel{background:var(--surface)}.shop .shop-modal__panel{border-radius:14px}.shop .shop-modal__head h2,.shop .adm-drawer__head h2{font-family:var(--font-body);font-weight:600}@media(max-width:900px){.shop .adm__bar{padding:0 14px}.shop .adm__body{grid-template-columns:minmax(0,1fr)}.shop-user__name{display:none}}@media(max-width:640px){.shop .adm__main{padding:18px 14px 150px}.shop .shop-pagehead{margin-bottom:14px}.shop .shop-pagehead .adm__title{font-size:19px}.shop-crumbs{font-size:13px}.shop .shop-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.shop-stat{padding:14px}.shop-stat__label{font-size:13.5px}.shop-stat__value{margin:10px 0 6px;font-size:19px}.shop-stat__note{font-size:12px}.shop-stat__tip{max-width:200px}.shop .shop-quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.shop .shop-quick__btn{flex-direction:column;justify-content:center;gap:8px;padding:12px 6px;text-align:center}.shop .shop-quick__btn svg{width:20px;height:20px;padding:9px}.shop .shop-quick__text{align-items:center}.shop .shop-quick__text strong{font-size:13px;line-height:1.25}.shop .shop-quick__text span{display:none}.shop .shop-seg .adm-chip{padding:7px 11px}.shop .theme-toggle,.shop-iconbtn{width:38px;height:38px}}
