@font-face{font-family:"Exo 2";font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/exo2-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/exo2-600-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fira-sans-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fira-sans-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fira-sans-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fira-sans-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}:root{--kw-bg: #eef2f4;--kw-panel: #fff;--kw-line: #d3dbe1;--kw-line-soft: #e6ebef;--kw-ink: #1f2428;--kw-muted: #5f6b73;--kw-muted-deep: #4f5b64;--kw-blue: #2f5bea;--kw-blue-deep: #2448c2;--kw-blue-soft: #e4ebfd;--kw-yellow: #fabb00;--kw-yellow-press: #f0b200;--kw-yellow-soft: #fff1c2;--kw-green: #2e8b57;--kw-green-ink: #27764a;--kw-green-soft: #e6f3ea;--kw-steel: #5a6b78;--kw-red: #b42318;--kw-red-soft: #fdecea;--kw-head: "Exo 2", "Arial Narrow", Arial, sans-serif;--kw-text: "Fira Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--kw-r: 6px;--kw-r-sm: 4px;--kw-bw: 1.5px;--kw-h: 40px;--kw-h-sm: 32px;--kw-tap: 44px;--kw-h-lg: 48px;--pad: 12px;--tabbar: calc(56px + env(safe-area-inset-bottom)) ;--kw-sh: 0 12px 28px -14px rgba(31, 36, 40, .35)}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0;min-height:100vh;background:var(--kw-bg);color:var(--kw-ink);font:400 15px/1.45 var(--kw-text);-webkit-font-smoothing:antialiased}:where(button){font:inherit;color:inherit;border:0;background:none;padding:0;cursor:pointer}:where(img){display:block;max-width:100%}:where(a){color:var(--kw-blue);text-decoration:none}:where(h1,h2,h3){margin:0;font-family:var(--kw-head);font-weight:700;line-height:1.15}:focus-visible{outline:2px solid var(--kw-blue);outline-offset:2px}.num{font-variant-numeric:tabular-nums}.app{min-height:100vh;padding-bottom:var(--tabbar)}.topbar{position:sticky;top:0;z-index:20;background:var(--kw-panel);border-bottom:var(--kw-bw) solid var(--kw-blue);padding:8px var(--pad) 10px}.topbar__row{display:flex;align-items:center;gap:10px;min-height:36px}.topbar__logo{display:flex;align-items:center;flex:none}.topbar__logo img{height:28px;width:auto}.topbar__note{margin-left:auto;text-align:right;font-size:12px;line-height:1.25;color:var(--kw-muted)}.search{display:flex;align-items:center;gap:8px;width:100%;min-height:var(--kw-tap);margin-top:8px;padding:0 12px;border:var(--kw-bw) solid var(--kw-line);border-radius:var(--kw-r);background:var(--kw-panel);color:var(--kw-muted);font-size:14px;text-align:left}.search svg{width:18px;height:18px;flex:none;color:var(--kw-muted)}.search:focus-within{border-color:var(--kw-blue)}.search input{flex:1;min-width:0;border:0;background:none;color:var(--kw-ink);font:inherit;font-size:16px;outline:none}.search input::placeholder{color:var(--kw-muted);font-size:14px}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;background:var(--kw-panel);border-top:1px solid var(--kw-line);padding-bottom:env(safe-area-inset-bottom)}.tab{flex:1;position:relative;min-height:56px;padding:8px 0 6px;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:11px;color:var(--kw-muted)}.tab svg{width:22px;height:22px}.tab--active{color:var(--kw-blue);font-weight:500}.tab__badge{position:absolute;top:4px;left:50%;margin-left:4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--kw-yellow);color:var(--kw-ink);font-family:var(--kw-head);font-size:11px;font-weight:700;line-height:18px;font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--kw-tap);padding:0 18px;border:var(--kw-bw) solid transparent;border-radius:var(--kw-r);font-weight:500;font-size:15px;line-height:1.2;white-space:nowrap}.btn svg{width:18px;height:18px;flex:none}.btn--main{background:var(--kw-yellow);border-color:var(--kw-yellow);color:var(--kw-ink)}.btn--main:active{background:var(--kw-yellow-press);border-color:var(--kw-yellow-press)}.btn--outline{background:var(--kw-panel);border-color:var(--kw-blue);color:var(--kw-blue)}.btn--quiet{background:var(--kw-panel);border-color:var(--kw-line);color:var(--kw-blue)}.btn--blue{background:var(--kw-blue);border-color:var(--kw-blue);color:#fff}.btn--wide{width:100%}.btn--lg{min-height:var(--kw-h-lg);font-size:16px}.btn[disabled]{opacity:.55;cursor:default;pointer-events:none}.hint{color:var(--kw-muted);font-size:13px}.error{margin:10px var(--pad) 0;padding:10px 12px;border:1px solid var(--kw-red);border-radius:var(--kw-r);background:var(--kw-red-soft);color:var(--kw-red);font-size:13px}.center{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:24px}.center h1{font-size:22px}.center img{height:34px;width:auto;margin-bottom:4px}.center--inline{min-height:90px}.spinner{width:26px;height:26px;border:2px solid var(--kw-blue-soft);border-top-color:var(--kw-blue);border-radius:50%;animation:kw-spin .8s linear infinite}@keyframes kw-spin{to{transform:rotate(360deg)}}.head{padding:14px var(--pad) 0}.head h1{font-size:22px}.head p{margin:4px 0 0;font-size:13px;color:var(--kw-muted-deep)}.sec{display:flex;align-items:baseline;gap:10px;padding:20px var(--pad) 0}.sec h2{font-size:18px;font-weight:600}.avail{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--kw-green-ink);white-space:nowrap}.avail:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--kw-green);flex:none}.avail--order{color:var(--kw-steel)}.avail--order:before{background:var(--kw-steel)}.avail--soon{color:var(--kw-blue)}.avail--soon:before{background:var(--kw-panel);box-shadow:inset 0 0 0 1.5px var(--kw-blue)}.avail--out{color:var(--kw-muted)}.avail--out:before{background:var(--kw-line)}.avail--sm{font-size:12px;font-weight:400;white-space:normal}.avail--pill{padding:5px 10px;border:1px solid var(--kw-green);border-radius:var(--kw-r);background:var(--kw-green-soft)}.avail--pill.avail--order{border-color:var(--kw-line);background:var(--kw-bg)}.avail--pill.avail--soon{border-color:var(--kw-blue);background:var(--kw-blue-soft)}.empty{margin:16px var(--pad);padding:32px 20px;border:1px solid var(--kw-line);border-radius:var(--kw-r);background:var(--kw-panel);text-align:center}.empty svg{width:40px;height:40px;color:var(--kw-line)}.empty b{display:block;margin:12px 0 6px;font-family:var(--kw-head);font-size:18px}.empty p{margin:0 0 16px;font-size:14px;color:var(--kw-muted)}.notice{display:flex;gap:10px;align-items:flex-start;margin:10px var(--pad) 0;padding:10px 12px;border:1px solid var(--kw-yellow);border-radius:var(--kw-r);background:var(--kw-yellow-soft);font-size:13px;line-height:1.35}.notice svg{width:18px;height:18px;flex:none;margin-top:1px;color:var(--kw-ink)}.rail{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding:10px 8px;background:var(--kw-panel);border-bottom:1px solid var(--kw-line)}.rail::-webkit-scrollbar{display:none}.rail__item{flex:0 0 86px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 4px}.rail__plate{display:grid;place-items:center;width:64px;height:64px;border:1px solid var(--kw-line);border-radius:var(--kw-r);background:var(--kw-panel);overflow:hidden;color:var(--kw-muted)}.rail__plate img{width:100%;height:100%;object-fit:contain}.rail__plate svg{width:26px;height:26px}.rail__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11px;line-height:1.2;font-weight:500;text-align:center}.rail__note{font-family:var(--kw-head);font-size:11px;font-weight:600;color:var(--kw-green-ink);font-variant-numeric:tabular-nums}.chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:10px var(--pad) 0}.chips::-webkit-scrollbar{display:none}.chip{flex:0 0 auto;display:flex;align-items:center;min-height:var(--kw-h-sm);padding:0 11px;border:1px solid var(--kw-line);border-radius:var(--kw-r);background:var(--kw-panel);color:var(--kw-ink);font-size:13px}.chip--on{background:var(--kw-yellow);border-color:var(--kw-yellow);font-weight:500}.grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px var(--pad)}.card{display:flex;flex-direction:column;padding:8px;border:1px solid var(--kw-line);border-radius:var(--kw-r);background:var(--kw-panel);text-align:left}.card__shot{position:relative;display:block;width:100%;margin-bottom:8px;aspect-ratio:1;background:var(--kw-panel);overflow:hidden}.card__open{display:block;width:100%;height:100%}.card__shot img{width:100%;height:100%;object-fit:contain}.card__off{position:absolute;top:0;left:0;padding:2px 6px;border-radius:var(--kw-r-sm);background:var(--kw-yellow);color:var(--kw-ink);font-size:12px;font-weight:500}.card__text{display:block;width:100%;text-align:left}.card__fav{position:absolute;top:0;right:0;display:grid;place-items:center;width:30px;height:30px;border-radius:var(--kw-r);background:#ffffffe6;color:var(--kw-muted)}.card__fav svg{width:17px;height:17px}.card__fav--on{color:var(--kw-red)}.price{display:flex;align-items:baseline;gap:6px;font-family:var(--kw-head);font-variant-numeric:tabular-nums}.price b{font-size:17px;font-weight:700;white-space:nowrap}.price s{font-family:var(--kw-text);font-size:12px;font-weight:400;color:var(--kw-muted)}.card__art{margin-top:4px;font-size:12px;color:var(--kw-muted)}.card__title{margin-top:4px;font-size:13px;font-weight:500;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__foot{display:block;margin-top:6px;padding-top:6px;border-top:1px solid var(--kw-line-soft)}.card__add{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;min-height:var(--kw-h-sm);border:1px solid var(--kw-line);border-radius:var(--kw-r);background:var(--kw-panel);color:var(--kw-blue);font-size:13px;font-weight:500}.card__add svg{width:15px;height:15px}.counter{display:inline-flex;align-items:center;width:fit-content;margin-top:7px;border:1px solid var(--kw-line);border-radius:var(--kw-r);background:var(--kw-panel);overflow:hidden}.counter button{width:34px;height:30px;color:var(--kw-ink);font-size:17px;line-height:1}.counter span{min-width:30px;text-align:center;font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}.counter--card{display:flex;width:100%;min-height:var(--kw-h-sm);margin-top:8px;justify-content:space-between;border-color:var(--kw-green);background:var(--kw-green-soft)}.counter--card button{width:42px;height:30px;color:var(--kw-green-ink);font-size:18px}.counter--card span{color:var(--kw-green-ink)}.counter--buy{flex:none;height:var(--kw-h-lg);margin-top:0}.counter--buy button{width:44px;height:var(--kw-h-lg);font-size:22px}.counter--buy span{min-width:28px;font-size:16px}.skel{padding:8px;border:1px solid var(--kw-line);border-radius:var(--kw-r);background:var(--kw-panel)}.skel i{display:block;border-radius:var(--kw-r-sm);background:linear-gradient(90deg,var(--kw-bg) 25%,#e3e9ed 50%,var(--kw-bg) 75%);background-size:200% 100%;animation:kw-shimmer 1.4s linear infinite}@keyframes kw-shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.skel i,.spinner{animation:none}}.wrap{padding:0 var(--pad)}.tail{padding:10px var(--pad) 0;text-align:center}.searchbar{position:sticky;top:0;z-index:20;padding:8px var(--pad) 10px;background:var(--kw-panel);border-bottom:var(--kw-bw) solid var(--kw-blue)}.searchbar .search{margin-top:0}.found{padding:12px var(--pad) 0;font-size:13px;color:var(--kw-muted-deep)}.product{padding-bottom:12px}.gallery{background:var(--kw-panel);border-bottom:1px solid var(--kw-line);padding:12px 16px 14px}.gallery__strip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.gallery__strip::-webkit-scrollbar{display:none}.gallery__frame{flex:0 0 100%;width:100%;scroll-snap-align:center}.gallery__strip img{width:100%;aspect-ratio:1;object-fit:contain;background:var(--kw-panel)}.dots{display:flex;gap:5px;justify-content:center;margin-top:10px}.dot{width:6px;height:6px;padding:0;border-radius:50%;background:var(--kw-line)}.dot--on{width:20px;border-radius:3px;background:var(--kw-blue)}.panel{margin:10px var(--pad) 0;padding:14px;border:1px solid var(--kw-line);border-radius:var(--kw-r);background:var(--kw-panel)}.panel--accent{border:var(--kw-bw) solid var(--kw-blue)}.panel h2{margin-bottom:10px;font-size:18px;font-weight:600}.ptitle{font-size:20px;line-height:1.2;font-weight:700}.psub{margin-top:6px;font-size:13px;color:var(--kw-muted)}.pprice{display:flex;align-items:baseline;gap:10px;margin-top:12px;font-family:var(--kw-head);font-variant-numeric:tabular-nums}.pprice b{font-size:28px;font-weight:700;line-height:1;white-space:nowrap}.pprice s{font-family:var(--kw-text);font-size:14px;font-weight:400;color:var(--kw-muted)}.poff{padding:2px 7px;border-radius:var(--kw-r-sm);background:var(--kw-yellow);color:var(--kw-ink);font-family:var(--kw-text);font-size:12px;font-weight:500}.pstock{margin-top:12px}.ask{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:var(--kw-tap);margin-top:12px;border:var(--kw-bw) solid var(--kw-blue);border-radius:var(--kw-r);background:var(--kw-panel);color:var(--kw-blue);font-size:14px;font-weight:500}.ask svg{width:18px;height:18px;flex:none}.product__site{padding:12px var(--pad) 0}.facts{display:grid;gap:10px}.facts div{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.4;color:var(--kw-muted-deep)}.facts svg{width:20px;height:20px;flex:none;margin-top:1px;color:var(--kw-blue)}.facts b{color:var(--kw-ink);font-weight:500}.specs{margin:0}.spec{display:flex;justify-content:space-between;gap:14px;padding:9px 0;font-size:13px}.spec+.spec{border-top:1px solid var(--kw-line-soft)}.spec dt{margin:0;color:var(--kw-muted)}.spec dd{margin:0;text-align:right;font-weight:500}.more{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:var(--kw-h);margin-top:12px;border:1px solid var(--kw-line);border-radius:var(--kw-r);background:var(--kw-panel);color:var(--kw-blue);font-size:14px;font-weight:500}.more svg{width:16px;height:16px;transition:transform .15s}.more--open svg{transform:rotate(180deg)}.buybar{position:fixed;left:0;right:0;bottom:var(--tabbar);z-index:25;display:flex;align-items:center;gap:12px;padding:8px var(--pad);background:var(--kw-panel);border-top:var(--kw-bw) solid var(--kw-blue)}.buybar__sum{flex:none;display:grid;font-family:var(--kw-head);font-variant-numeric:tabular-nums}.buybar__sum b{font-size:20px;font-weight:700;line-height:1.1}.buybar__sum span{font-family:var(--kw-text);font-size:12px;font-weight:400;color:var(--kw-muted)}.buybar .btn{flex:1}.product--buy{padding-bottom:76px}.viewer{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;background:#121619}.viewer__top{flex:none;display:flex;align-items:center;gap:10px;padding:calc(10px + env(safe-area-inset-top)) 12px 10px;color:#fff}.viewer__count{font-family:var(--kw-head);font-size:13px;color:#c6ced4}.viewer__close{display:grid;place-items:center;width:36px;height:36px;margin-left:auto;border-radius:var(--kw-r);background:#ffffff24;color:#fff}.viewer__close svg{width:18px;height:18px}.viewer__stage{flex:1;min-height:0;overflow:hidden;touch-action:none}.viewer__film{display:flex;height:100%;will-change:transform}.viewer__frame{flex:0 0 100%;display:grid;place-items:center;height:100%;overflow:hidden;padding:0 28px}.viewer__img{max-width:100%;max-height:100%;object-fit:contain;transform-origin:center;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.viewer__thumbs{flex:none;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.viewer__thumbs::-webkit-scrollbar{display:none}.viewer__thumb{flex:0 0 56px;height:56px;border-radius:var(--kw-r-sm);overflow:hidden;background:#fff;opacity:.45}.viewer__thumb--on{opacity:1;box-shadow:0 0 0 2px var(--kw-blue)}.viewer__thumb img{width:100%;height:100%;object-fit:contain}.lines{margin-top:10px;background:var(--kw-panel);border-top:1px solid var(--kw-line);border-bottom:1px solid var(--kw-line)}.line{display:flex;gap:10px;align-items:flex-start;padding:11px var(--pad)}.line+.line{border-top:1px solid var(--kw-line-soft)}.line__shot{display:block;width:60px;height:60px;flex:none;border:1px solid var(--kw-line);border-radius:var(--kw-r-sm);background:var(--kw-panel);overflow:hidden}.line__shot img{width:100%;height:100%;object-fit:contain}.line__body{flex:1;min-width:0}.line__open{display:block;flex:none}.line__name{display:block;width:100%;text-align:left}.line__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-weight:500;line-height:1.3}.line__price{margin-top:5px;font-family:var(--kw-head);font-size:16px;font-weight:700}.line__each{margin-left:6px;font-family:var(--kw-text);font-size:12px;font-weight:400;color:var(--kw-muted)}.summary{margin:10px var(--pad) 0;padding:14px;border:var(--kw-bw) solid var(--kw-blue);border-radius:var(--kw-r);background:var(--kw-panel)}.summary__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;font-size:14px;color:var(--kw-muted-deep)}.summary__row b{color:var(--kw-ink);font-weight:500}.summary__row--off b{color:var(--kw-green-ink)}.summary__total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:8px;padding-top:10px;border-top:var(--kw-bw) solid var(--kw-blue);font-family:var(--kw-head);font-size:17px;font-weight:600}.summary__total b{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.block{margin:10px var(--pad) 0;padding:14px;border:1px solid var(--kw-line);border-radius:var(--kw-r);background:var(--kw-panel)}.block h2{font-size:18px;font-weight:600}.field{display:block;margin-top:10px}.field span{display:block;margin-bottom:4px;font-size:13px;color:var(--kw-muted)}.field input,.field textarea{width:100%;min-height:var(--kw-tap);padding:10px 12px;border:var(--kw-bw) solid var(--kw-line);border-radius:var(--kw-r);background:var(--kw-panel);color:var(--kw-ink);font:inherit;font-size:16px}.field input:focus,.field textarea:focus{border-color:var(--kw-blue);outline:none}.field input::placeholder,.field textarea::placeholder{color:var(--kw-muted);font-size:14px}.field textarea{resize:vertical}.seg{display:flex;margin-top:10px;border:var(--kw-bw) solid var(--kw-blue);border-radius:var(--kw-r);overflow:hidden}.seg button{flex:1;min-height:var(--kw-h);padding:0 12px;background:var(--kw-panel);color:var(--kw-blue);font-size:14px;font-weight:500}.seg button.is-on{background:var(--kw-yellow);color:var(--kw-ink)}.opts{display:grid;gap:8px;margin-top:10px}.opt{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:10px 12px;border:var(--kw-bw) solid var(--kw-line);border-radius:var(--kw-r);background:var(--kw-panel);text-align:left}.opt--on{border-color:var(--kw-blue);background:var(--kw-blue-soft)}.opt__mark{width:18px;height:18px;border:var(--kw-bw) solid var(--kw-line);border-radius:50%;background:var(--kw-panel)}.opt--on .opt__mark{border-color:var(--kw-blue);box-shadow:inset 0 0 0 4px var(--kw-blue)}.opt__body{display:block;min-width:0}.opt__title{display:block;font-size:14px;font-weight:500}.opt__note{display:block;margin-top:2px;font-size:12px;line-height:1.3;color:var(--kw-muted)}.opt__price{flex:none;font-family:var(--kw-head);font-size:14px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.addr{display:flex;align-items:flex-start;gap:10px;margin-top:10px;padding:11px 12px;border:1px solid var(--kw-line);border-radius:var(--kw-r);background:var(--kw-bg)}.addr svg{width:18px;height:18px;flex:none;margin-top:1px;color:var(--kw-blue)}.addr__body{flex:1;min-width:0}.addr__title{font-size:14px;font-weight:500}.addr__note{margin-top:2px;font-size:12px;line-height:1.35;color:var(--kw-muted)}.addr__edit{flex:none;align-self:center;color:var(--kw-blue);font-size:13px;font-weight:500;text-decoration:underline;text-underline-offset:2px}.checkout{position:fixed;left:0;right:0;bottom:var(--tabbar);z-index:25;padding:8px var(--pad);background:var(--kw-panel);border-top:var(--kw-bw) solid var(--kw-blue)}.cart{padding-bottom:76px}.consent{padding:10px var(--pad) 0;font-size:12px;line-height:1.35;color:var(--kw-muted)}.done{margin:16px var(--pad);padding:20px;border:var(--kw-bw) solid var(--kw-green);border-radius:var(--kw-r);background:var(--kw-panel);text-align:center}.done h1{font-size:22px;color:var(--kw-green-ink)}.done__num{margin-top:8px;font-family:var(--kw-head);font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.done p{margin:10px 0 0;font-size:14px;line-height:1.4;color:var(--kw-muted-deep)}.done .btn{margin-top:14px}.order{margin:10px var(--pad) 0;padding:12px;border:1px solid var(--kw-line);border-radius:var(--kw-r);background:var(--kw-panel)}.order__head{display:flex;justify-content:space-between;gap:12px;width:100%;text-align:left}.order__num{font-family:var(--kw-head);font-size:15px;font-weight:700}.order__right{text-align:right;white-space:nowrap}.order__right b{font-family:var(--kw-head);font-size:16px;font-weight:700}.order__status{display:inline-flex;margin-top:9px;padding:4px 10px;border:1px solid var(--kw-blue);border-radius:var(--kw-r);background:var(--kw-blue-soft);color:var(--kw-blue-deep);font-size:12px;font-weight:500}.order__status--done{border-color:var(--kw-green);background:var(--kw-green-soft);color:var(--kw-green-ink)}.order__status--off{border-color:var(--kw-line);background:var(--kw-bg);color:var(--kw-muted)}.order__body{margin-top:10px;padding-top:10px;border-top:1px solid var(--kw-line-soft)}.order__item{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font-size:13px}.order__item span{color:var(--kw-muted-deep)}.order__item b{font-family:var(--kw-head);font-weight:600;font-variant-numeric:tabular-nums}@media(max-width:360px){:root{--pad: 10px}.grid{gap:6px}.price b{font-size:16px}.card__title{font-size:12px}}
