:root{color-scheme:light;--bg:#F4F6FA;--bg-2:#FFFFFF;--surface:#FFFFFF;--surface-2:#F6F8FB;--surface-3:#ECF0F5;--surface-hover:#F0F4FA;--line:#E4E9F0;--line-2:#D6DDE7;--line-3:#BFC8D6;--text:#0A1220;--text-2:#4A5568;--text-3:#7C879A;--text-inv:#fff;--overlay:rgba(10,18,32,.46);--primary-text:#2453D6;--primary-soft:rgba(42,95,240,.09);--primary-line:rgba(42,95,240,.35);--ok-text:#15803D;--ok-soft:rgba(22,163,74,.1);--warn-text:#B45309;--warn-soft:rgba(217,119,6,.11);--danger-text:#BE123C;--danger-soft:rgba(225,29,72,.09);--violet-text:#6D28D9;--violet-soft:rgba(124,58,237,.09);--cyan-text:#0E7490;--cyan-soft:rgba(8,145,178,.1);--shadow-1:0 1px 2px rgba(16,24,40,.05);--shadow-2:0 16px 40px -20px rgba(16,24,40,.25);--shadow-pop:0 30px 70px -24px rgba(16,24,40,.35),0 0 0 1px var(--line)}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--bg:#05080E;--bg-2:#080C14;--surface:#0C121C;--surface-2:#111926;--surface-3:#172131;--surface-hover:#1B2638;--line:rgba(150,176,216,.11);--line-2:rgba(150,176,216,.19);--line-3:rgba(150,176,216,.3);--text:#E9EFF8;--text-2:#A9B5C8;--text-3:#717F95;--text-inv:#05080E;--overlay:rgba(2,5,10,.66);--primary-text:#82AAFF;--primary-soft:rgba(42,95,240,.15);--primary-line:rgba(90,135,255,.42);--ok-text:#4ADE80;--ok-soft:rgba(34,197,94,.13);--warn-text:#FBBF24;--warn-soft:rgba(245,158,11,.14);--danger-text:#FB7185;--danger-soft:rgba(244,63,94,.14);--violet-text:#B49CFF;--violet-soft:rgba(139,92,246,.15);--cyan-text:#5BE3F5;--cyan-soft:rgba(34,211,238,.12);--shadow-1:inset 0 1px 0 rgba(255,255,255,.035);--shadow-2:0 16px 40px -18px rgba(0,0,0,.8);--shadow-pop:0 28px 70px -24px rgba(0,0,0,.85),0 0 0 1px var(--line-2)}}body{padding-bottom:96px}.wrap{max-width:1180px;margin:0 auto;padding:0 20px}.i{width:18px;height:18px}.shead{position:sticky;top:0;z-index:40;background:var(--bg-2);background:color-mix(in srgb,var(--bg-2) 86%,transparent);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-bottom:1px solid var(--line)}.shead__in{display:flex;align-items:center;gap:12px;height:68px}.slogo{width:44px;height:44px;border-radius:13px;flex:none;overflow:hidden;display:grid;place-items:center;background:var(--primary);color:#fff;font-family:var(--font-display);font-weight:700;font-size:18px;box-shadow:0 0 0 1px var(--line)}.slogo img{width:100%;height:100%;object-fit:cover;background:#fff}.sname{flex:1;min-width:0}.sname b{display:flex;align-items:center;gap:6px;font-family:var(--font-display);font-weight:600;font-size:17px;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sname small{display:block;font-size:12px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.verif{width:16px;height:16px;flex:none}.langs{position:relative}.langs__btn{height:40px;padding:0 11px;border-radius:11px;border:1px solid var(--line-2);background:var(--surface);display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:12.5px;color:var(--text-2)}.langs__menu{position:absolute;top:46px;inset-inline-end:0;min-width:160px;padding:6px;border-radius:13px;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-pop);display:none;z-index:60}.langs__menu.show{display:block;animation:sf-pop .16s var(--ease)}.langs__menu button{display:block;width:100%;text-align:start;padding:10px 12px;border-radius:9px;font-weight:600;font-size:14px}.langs__menu button:hover{background:var(--surface-2)}.langs__menu button.on{background:var(--primary-soft);color:var(--primary-text)}.cartbtn{position:relative;height:44px;padding:0 16px 0 13px;border-radius:13px;background:var(--text);color:var(--text-inv);display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:14px;transition:transform var(--t-fast)}.cartbtn:active{transform:scale(.96)}.cartbtn .i{width:19px;height:19px}.cartbtn__n{position:absolute;top:-7px;inset-inline-end:-7px;min-width:22px;height:22px;padding:0 6px;border-radius:12px;background:var(--primary);color:#fff;font-size:12px;font-weight:800;display:grid;place-items:center;border:2px solid var(--bg-2)}.cartbtn__n.bump{animation:sf-bump .35s var(--spring)}.shero{padding-top:34px;padding-bottom:8px}.shero__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.shero h1{font-size:clamp(30px,5vw,50px);letter-spacing:-.04em;line-height:1.05;margin:12px 0 10px;font-weight:600}.shero p{color:var(--text-2);font-size:clamp(14.5px,2vw,17px);max-width:620px}.trust{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.trust span{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-size:13px;font-weight:700;color:var(--text-2)}.trust span .i{width:15px;height:15px;color:var(--primary-text)}.trust .wa{background:#1faf55;border-color:#1faf55;color:#fff}.trust .wa .i{color:#fff}.ads{position:relative;margin-top:22px;border-radius:22px;overflow:hidden;background:var(--surface-2);border:1px solid var(--line);direction:ltr}.ads__track{display:flex;transition:transform .6s var(--ease)}.ads__slide{min-width:100%}.ads__slide img{width:100%;aspect-ratio:16/6;object-fit:cover}.ads__dots{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:center;gap:6px}.ads__dots button{width:7px;height:7px;border-radius:7px;background:#ffffff8c;transition:width var(--t),background var(--t)}.ads__dots button.on{width:22px;background:#fff}@media(max-width:560px){.ads__slide img{aspect-ratio:16/8}}.sbar{position:sticky;top:68px;z-index:30;padding:14px 0 12px;background:var(--bg);background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sbar .inputgroup .input{height:48px;font-size:15px;border-radius:14px;background:var(--surface)}.sbar .chips{margin-top:10px}.sec{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:16px 0 12px}.sec h2{font-size:20px}.sec span{font-size:13px;color:var(--text-3);font-weight:600}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.pc{position:relative;display:flex;flex-direction:column;border-radius:18px;background:var(--surface);border:1px solid var(--line);overflow:hidden;transition:border-color var(--t),transform var(--t) var(--ease),box-shadow var(--t);animation:sf-in .35s var(--ease) backwards;animation-delay:calc(min(var(--i),20)*25ms);cursor:pointer}.pc:hover{border-color:var(--line-2);transform:translateY(-3px);box-shadow:var(--shadow-2)}.pc__img{position:relative;aspect-ratio:1;background:var(--surface-2);overflow:hidden;display:grid;place-items:center}.pc__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.pc:hover .pc__img img{transform:scale(1.05)}.pc__emo{font-size:52px}.pc__badges{position:absolute;top:10px;inset-inline-start:10px;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.pc__promo{font-family:var(--font-display);font-size:12px;font-weight:700;padding:4px 8px;border-radius:8px;background:#e11d48;color:#fff}.pc__low{font-size:11px;font-weight:800;padding:4px 8px;border-radius:8px;background:#0a1220b8;color:#fff}.pc__ph{position:absolute;bottom:10px;inset-inline-end:10px;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:8px;background:#0a1220a8;color:#fff;font-size:11.5px;font-weight:700}.pc__ph .i{width:13px;height:13px}.pc__body{padding:13px 14px 14px;display:flex;flex-direction:column;gap:5px;flex:1}.pc__cat{font-size:11.5px;font-weight:800;letter-spacing:.04em;color:var(--text-3);text-transform:uppercase}.pc__name{font-weight:700;font-size:14.5px;line-height:1.32;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:38px}.pc__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:auto;padding-top:6px}.pc__price b{display:block;font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:-.02em}.pc__price s{font-size:12px;color:var(--text-3)}.pc.promo .pc__price b{color:#e11d48}.addbtn{width:42px;height:42px;border-radius:13px;background:var(--text);color:var(--text-inv);display:grid;place-items:center;flex:none;transition:transform var(--t-fast),background var(--t)}.addbtn:active{transform:scale(.9)}.addbtn .i{width:20px;height:20px}.step{display:inline-flex;align-items:center;height:42px;border-radius:13px;background:var(--primary);color:#fff;flex:none;animation:sf-pop .2s var(--spring)}.step button{width:36px;height:100%;display:grid;place-items:center;color:#fff}.step b{min-width:20px;text-align:center;font-family:var(--font-display);font-size:15px}.step .i{width:17px;height:17px}.cartbar{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:45;width:min(560px,calc(100vw - 28px));height:62px;display:none;align-items:center;gap:12px;padding:0 10px 0 12px;border-radius:18px;background:var(--text);color:var(--text-inv);box-shadow:0 22px 50px -18px #0a122099}.cartbar.show{display:flex;animation:sf-up .35s var(--spring)}.cartbar__n{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--primary);color:#fff;font-weight:800;font-family:var(--font-display)}.cartbar__t{flex:1;min-width:0}.cartbar__t small{display:block;font-size:12px;opacity:.7}.cartbar__t b{font-family:var(--font-display);font-size:18px;font-weight:600}.cartbar .btn{--h:44px;background:var(--primary);color:#fff;border-radius:13px}.pd{display:flex;flex-direction:column}@media(min-width:760px){.pd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.pd .gal{border-radius:0}.pd__side{display:flex;flex-direction:column;min-width:0}.gal__slide{max-height:none}.pd__b{padding:22px 24px 24px}}.paysoon{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:13px;border:1px dashed var(--line-2);color:var(--text-3);font-size:13px;font-weight:600}.paysoon__marks{display:flex;gap:4px}.paysoon__marks .paymark{opacity:.55}.gal{position:relative;background:var(--surface-2);direction:ltr}.gal__track{display:flex;transition:transform .45s var(--ease)}.gal__slide{min-width:100%;aspect-ratio:1/1;max-height:56vh;display:grid;place-items:center;overflow:hidden;cursor:zoom-in}.gal__slide img{width:100%;height:100%;object-fit:contain;background:var(--surface-2)}.gal__slide .pc__emo{font-size:96px}.gal__nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--surface);color:var(--text);box-shadow:var(--shadow-2)}.gal__nav.l{left:12px}.gal__nav.r{right:12px}.gal__x{position:absolute;top:12px;inset-inline-end:12px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--surface);color:var(--text);box-shadow:var(--shadow-2);z-index:3}.gal__thumbs{display:flex;gap:8px;padding:12px 18px 0;overflow-x:auto;scrollbar-width:none}.gal__th{width:58px;height:58px;border-radius:12px;overflow:hidden;flex:none;border:2px solid transparent;opacity:.6;transition:opacity var(--t),border-color var(--t)}.gal__th.on{border-color:var(--primary);opacity:1}.gal__th img{width:100%;height:100%;object-fit:cover}.pd__b{padding:18px 20px 20px}.pd__name{font-size:24px;letter-spacing:-.03em;margin:6px 0 8px}.pd__price{display:flex;align-items:baseline;gap:10px}.pd__price b{font-family:var(--font-display);font-size:30px;font-weight:600;letter-spacing:-.03em}.pd__price s{color:var(--text-3);font-size:15px}.pd.promo .pd__price b{color:#e11d48}.pd__desc{color:var(--text-2);line-height:1.65;margin:14px 0;white-space:pre-wrap}.pd__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0}.qty{display:inline-flex;align-items:center;height:46px;border-radius:13px;background:var(--surface-2);border:1px solid var(--line)}.qty button{width:44px;height:100%;display:grid;place-items:center;color:var(--text-2)}.qty b{min-width:30px;text-align:center;font-family:var(--font-display);font-size:17px}.lbx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#03060cf5;display:flex;align-items:center;justify-content:center;padding:16px;animation:sf-fade .2s}.lbx img{max-width:100%;max-height:86vh;object-fit:contain;border-radius:10px}.lbx button{position:absolute;width:46px;height:46px;border-radius:50%;background:#ffffff24;color:#fff;display:grid;place-items:center}.lbx .x{top:calc(14px + env(safe-area-inset-top));right:14px}.lbx .l{left:14px;top:50%;transform:translateY(-50%)}.lbx .r{right:14px;top:50%;transform:translateY(-50%)}.lbx .c{position:absolute;bottom:calc(20px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);color:#fff;font-weight:700;font-size:13px;padding:6px 14px;border-radius:20px;background:#ffffff24}.cl{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.cl:last-child{border-bottom:0}.cl__img{width:52px;height:52px;border-radius:12px;overflow:hidden;background:var(--surface-2);display:grid;place-items:center;flex:none;font-size:22px}.cl__img img{width:100%;height:100%;object-fit:cover}.cl__main{flex:1;min-width:0}.cl__main b{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl__main small{font-size:12.5px;color:var(--text-3)}.cl .qty{height:36px}.cl .qty button{width:32px}.cl .qty b{min-width:22px;font-size:14.5px}.cl__tot{min-width:76px;text-align:end;font-family:var(--font-display);font-weight:600}.step-title{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:600;font-size:15px;margin:6px 0 12px}.step-title i{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:var(--primary);color:#fff;font-style:normal;font-size:12.5px}.ck-sec{padding:16px 0;border-bottom:1px solid var(--line)}.ck-sec:first-child{padding-top:2px}.locbtn{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;height:46px;border-radius:12px;border:1.5px dashed var(--primary-line);background:var(--primary-soft);color:var(--primary-text);font-weight:800;font-size:14px;transition:all var(--t)}.locbtn.ok{border-style:solid;border-color:#16a34a66;background:var(--ok-soft);color:var(--ok-text)}.locbtn.ko{border-color:#e11d4859;background:var(--danger-soft);color:var(--danger-text)}.paysel{display:flex;flex-direction:column;gap:8px}.paysel__grp{font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:8px 2px 2px}.popt{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:13px;border:1px solid var(--line-2);background:var(--surface);text-align:start;transition:border-color var(--t),background var(--t)}.popt:hover:not(:disabled){border-color:var(--line-3)}.popt.on{border-color:var(--primary);background:var(--primary-soft);box-shadow:inset 0 0 0 1px var(--primary)}.popt:disabled{opacity:.5;cursor:not-allowed}.popt__main{flex:1;min-width:0}.popt__main b{display:block;font-size:14.5px}.popt__main small{display:block;font-size:12.5px;color:var(--text-3)}.popt__radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--line-3);flex:none;position:relative}.popt.on .popt__radio{border-color:var(--primary)}.popt.on .popt__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--primary)}.soon{font-size:11px;font-weight:800;padding:3px 8px;border-radius:7px;background:var(--surface-3);color:var(--text-3)}.sum{display:flex;flex-direction:column;gap:5px;padding:14px 16px;border-radius:14px;background:var(--surface-2);border:1px solid var(--line);margin:16px 0 14px;font-size:14px}.sum>div{display:flex;justify-content:space-between;color:var(--text-2)}.sum .big{color:var(--text);font-weight:800;padding-top:8px;border-top:1px dashed var(--line-2);margin-top:3px;align-items:center}.sum .big b{font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.03em}.done{display:flex;flex-direction:column;align-items:center;text-align:center;padding:8px 4px 4px}.done .okmark{color:var(--ok-text);margin:6px 0 10px}.okmark circle,.okmark path{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:sf-draw .7s var(--ease) forwards}.okmark path{animation-delay:.35s}.done h3{font-size:22px}.done p{color:var(--text-2);margin:8px 0 4px}.payinstr{width:100%;text-align:start;margin-top:16px;padding:16px;border-radius:16px;border:1px solid var(--line-2);background:var(--surface-2)}.payinstr__head{display:flex;align-items:center;gap:10px;font-weight:800;margin-bottom:10px}.payinstr__row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid var(--line);font-size:14px}.payinstr__row b{font-family:var(--font-display);font-size:17px;white-space:nowrap}.done .btn{margin-top:10px}.foot{text-align:center;color:var(--text-3);font-size:12.5px;padding:34px 0 10px}.foot a{color:var(--text-2);font-weight:700}.bad{max-width:440px;margin:80px auto;text-align:center}@media(max-width:640px){.wrap{padding:0 14px}.shead__in{height:62px}.sbar{top:62px}.shero{padding-top:24px;padding-bottom:4px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pc{border-radius:16px}.pc__body{padding:10px 11px 11px}.pc__name{font-size:13.5px;min-height:36px}.pc__price b{font-size:15.5px}.addbtn,.step{height:38px}.addbtn{width:38px;border-radius:12px}.step button{width:30px}.cartbtn__l{display:none}.cartbtn{padding:0 12px}}
