:root{--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--wpx:max(24px,calc((100% - 1180px) / 2))}body,html{margin:0;background:#ffffff}body{color:#212121;font-family:Inter,-apple-system,Segoe UI,sans-serif;line-height:1.45}a{color:inherit;text-decoration:none}i:has(>svg:only-child),span:has(>svg:only-child){display:inline-grid;place-items:center}main>*{flex-shrink:0}input::placeholder,textarea::placeholder{color:#6b6e76;opacity:1}.vm{display:none}.vw{display:contents}@media (max-width:767px){.vm{display:contents}.vw{display:none}}.noscroll{scrollbar-width:none}.noscroll::-webkit-scrollbar{display:none}.btn-reset{all:unset;cursor:pointer}.btn-fill{display:block;width:-webkit-fill-available;width:stretch}.btn-cover{width:100%;height:100%}@media (max-width:1023px){.hd-main{flex-wrap:wrap;height:auto;min-height:72px;padding-top:12px;padding-bottom:12px;row-gap:12px}.hd-link{display:none}.wh-search{order:9;flex-basis:100%!important;max-width:none!important}}@media (max-width:899px){.hd-act-t{display:none}.hd-act{min-width:44px}}@media (max-width:1023px){.rs-1{grid-template-columns:minmax(0,1fr)!important}.rs-stack{flex-direction:column!important}.rs-stack>*{width:auto!important;flex:0 0 auto!important}}[data-modal][data-x]>:nth-child(2){margin-right:40px}.pop-dim{position:fixed;inset:0;z-index:60;background:rgba(11,12,16,.45)}:root{--lv-t:200ms ease;--lv-accent:#ff284a;--lv-ink:33,33,33;--lv-radius:12px;--lv-tint:0.06;--lv-tint-strong:0.1;--lv-lift:-3px;--lv-lift-shadow:0 10px 24px -8px rgba(20,24,40,0.18);--lv-zoom:1.05;--lv-field-hover:#b9bbc2;--lv-field-focus:#ff284a;--lv-field-ring:0 0 #0000}:where(a[href],button,[role=button],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],summary,select,input[type=checkbox],input[type=radio],label:has(>input[type=checkbox],>input[type=radio])){cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--lv-t),color var(--lv-t),box-shadow var(--lv-t),border-color var(--lv-t),border-radius var(--lv-t),transform var(--lv-t),scale var(--lv-t),filter var(--lv-t),opacity var(--lv-t)}[aria-disabled=true],button:disabled{cursor:default}button[aria-busy=true]{cursor:progress}:where(a[href],button,[role=button],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],summary):focus-visible{outline:2px solid rgba(255,40,74,.4);outline-offset:2px}@media (hover:hover){:where(button,[role=button],[role=tab],[role=menuitem],[role=option],summary):not([class*=lv-],:disabled,:has(>img,>picture)):hover{box-shadow:inset 0 0 0 100vmax rgba(var(--lv-ink),var(--lv-tint))!important;border-radius:var(--lv-radius)}:where(button,[role=button]):not([class*=lv-],:disabled):has(>img,>picture):hover>:is(img,picture){scale:var(--lv-zoom)}.lv-pri:not(:disabled):hover{background-color:#e52443!important}.lv-alt:not(:disabled):hover{background-color:var(--lv-accent)!important;border-color:var(--lv-accent)!important;box-shadow:inset 0 0 0 1.5px var(--lv-accent)!important;color:#ffffff!important}.lv-alt:not(:disabled):hover *{color:#ffffff!important}.lv-alt:not(:disabled):hover svg:is([stroke]:not([stroke=none]),:not([stroke]) [stroke]:not([stroke=none])){stroke:#ffffff}.lv-alt:not(:disabled):hover svg:not([fill=none]) [fill]:not([fill=none]){fill:#ffffff}.lv-chip:not(:disabled):hover,.lv-sec:not(:disabled):hover{background-color:rgba(var(--lv-ink),var(--lv-tint))!important;border-radius:var(--lv-radius)}.lv-sec2:not(:disabled):hover{background-color:rgba(var(--lv-ink),var(--lv-tint-strong))!important;border-radius:var(--lv-radius)}.lv-ov:not(:disabled):hover{box-shadow:inset 0 0 0 100vmax rgba(var(--lv-ink),var(--lv-tint))!important;border-radius:var(--lv-radius)}.lv-ov2:not(:disabled):hover{box-shadow:inset 0 0 0 100vmax rgba(var(--lv-ink),var(--lv-tint-strong))!important;border-radius:var(--lv-radius)}.lv-row:not(:disabled):hover{box-shadow:inset 0 0 0 100vmax rgba(var(--lv-ink),.04)!important}.lv-row:not(:disabled,[role=radio],[role=checkbox],:has([data-radio],[data-box],.cp-radio),[style*=border-bottom],[style*=border-top],[class~=border-b],[class~=border-t],[class~=border-y],[class*=divide-]>*,.cr-row):hover{border-radius:var(--lv-radius)}.lv-row:is([role=radio],[role=checkbox],:has([data-radio],[data-box],.cp-radio)):not(:disabled):hover{box-shadow:none!important;color:var(--lv-accent)!important}.lv-row:not(:disabled):hover :is([data-radio],[data-box],.cp-radio):not([data-on],[aria-checked=true]){border-color:var(--lv-accent)!important}.lv-dim:not(:disabled):hover{background-color:rgba(24,26,32,.75)!important}.lv-text:not(:disabled):hover{color:var(--lv-accent)!important}.lv-card:hover .lv-lift,.lv-up:hover{transform:translateY(var(--lv-lift));box-shadow:var(--lv-lift-shadow)}.lv-card:hover .lv-lift img,.lv-up:hover img{scale:var(--lv-zoom)}.lv-field:hover>:where(input,textarea,select):not(:focus),:where(input:not([type=checkbox],[type=radio],[type=range],[type=hidden]),textarea,select):not(:disabled,[aria-invalid=true],:focus):hover{border-color:var(--lv-field-hover)!important}label:has(input:not([type=checkbox],[type=radio],[type=hidden])):not(:focus-within):hover{box-shadow:inset 0 0 0 1.5px var(--lv-field-hover)}:where(label,div):has(>input:not([type=checkbox],[type=radio],[type=hidden])):not(:has(>input:focus)):where([style*=border]):hover{border-color:var(--lv-field-hover)!important;box-shadow:none}}:where(input:not([type=checkbox],[type=radio],[type=range],[type=hidden]),textarea,select):not([aria-invalid=true],[style*="opacity: 0"]):focus{outline:none;border-color:var(--lv-field-focus)!important;box-shadow:var(--lv-field-ring)}:where(label,div):has(>input:not([type=checkbox],[type=radio],[type=hidden]):focus):where([style*=border]){border-color:var(--lv-field-focus)!important;box-shadow:var(--lv-field-ring)}:where(label,div):has(>input:not([type=checkbox],[type=radio],[type=hidden]):focus):where([style*=border])>input:focus{box-shadow:none}.lv-card .lv-lift,.lv-up{transition:transform var(--lv-t),box-shadow var(--lv-t)}.lv-card .lv-lift img,.lv-up img,button img{transition:scale .25s ease-out}.lv-caret{display:block;width:2px;height:.95em;border-radius:1px;background:#ff284a;animation:lv-blink 1s step-end infinite}@keyframes lv-blink{50%{opacity:0}}.lv-spin{width:1em;height:1em;box-sizing:border-box;border-radius:50%;border:2px solid;border-right:2px solid transparent;flex-shrink:0;animation:lv-rot .7s linear infinite}@keyframes lv-rot{to{transform:rotate(1turn)}}[data-skeleton]{animation:lv-pulse 1.4s ease-in-out infinite}@keyframes lv-pulse{0%,to{opacity:1}50%{opacity:.55}}img[data-lv-wait]{opacity:0}img.lv-img{transition:opacity .2s ease-out}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;scroll-behavior:auto!important}.lv-caret,[data-skeleton]{animation:none}:where(button,[role=button],.lv-press,a:is(.lv-alt,.lv-pri,.lv-ov,.lv-ov2,.lv-sec,.lv-sec2,.lv-chip)):not(:disabled):active{scale:none}.lv-card:hover .lv-lift,.lv-up:hover{transform:none}.lv-card:hover .lv-lift img,.lv-up:hover img{scale:none}}@keyframes lv-fade-in{0%{opacity:0}}@keyframes lv-pop-in{0%{opacity:0;scale:.96}}@keyframes lv-drop-in{0%{opacity:0;scale:.97;translate:0 -6px}}@keyframes lv-sheet-in{0%{translate:0 100%}}@keyframes lv-toast-in{0%{opacity:0;translate:0 12px}}[data-backdrop]{animation:lv-fade-in .18s ease-out}:is([role=dialog],[role=alertdialog]):not([data-sheet],[data-pop],[data-state],[data-slot]),[data-modal]{animation:lv-pop-in .2s cubic-bezier(.2,.8,.2,1)}[data-pop],[role=listbox]:not([data-state],[data-slot]),[role=menu]:not([data-state],[data-slot]){transform-origin:top right;animation:lv-drop-in .16s cubic-bezier(.2,.8,.2,1)}[data-sheet]{animation:lv-sheet-in .26s cubic-bezier(.2,.8,.2,1)}[data-toast]{animation:lv-toast-in .22s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){[data-backdrop],[data-modal],[data-pop],[data-sheet],[data-toast],[role=alertdialog],[role=dialog],[role=listbox],[role=menu]{animation:none}}:where(input,textarea,select)[aria-invalid=true],:where(label,div):has(>:where(input,textarea,select)[aria-invalid=true]):where([style*=border],.border,[class*=border-]){border-color:#ff284a!important}:where(input,textarea,select)[aria-invalid=true]:focus-visible,:where(label,div):has(>:where(input,textarea,select)[aria-invalid=true]:focus-visible):where([style*=border],.border,[class*=border-]){box-shadow:0 0 0 3px color-mix(in srgb,#ff284a 20%,transparent)}:where(label,div):has(>:where(input,textarea,select)[aria-invalid=true])>:where(input,textarea,select){box-shadow:none}html[data-lock]{overflow:hidden}.lv-step:disabled:not([aria-busy=true]){opacity:.35;cursor:default}.lv-search{cursor:text;transition:box-shadow var(--lv-t),border-color var(--lv-t),background-color var(--lv-t)}@media (hover:hover){.lv-search[data-search=ring]:not(:focus-within):hover{box-shadow:inset 0 0 0 1.5px var(--lv-field-hover)!important}.lv-search[data-search=border]:not(:focus-within):hover{border-color:var(--lv-field-hover)!important}}.lv-search[data-search=ring]:focus-within{box-shadow:inset 0 0 0 1.5px var(--lv-field-focus)!important}.lv-search[data-search=border]:focus-within{border-color:var(--lv-field-focus)!important}.lv-search :is(input,textarea):focus{border-color:transparent!important;box-shadow:none!important}.co-line-head{display:flex;align-items:flex-start;gap:8px}.co-line-name{flex:1;min-width:0;font-size:15px;font-weight:500;color:#212121}.co-line-head>button{margin:-7px -6px -7px 0}.rich-list,.rich-p{margin:0;font-size:var(--rich-size,15px);line-height:1.6;color:var(--rich-color,#6b6e76)}.rich-list{padding-left:22px;display:flex;flex-direction:column;gap:4px}.rich-b{font-weight:600;color:var(--rich-strong,#212121)}.rich-a{color:var(--rich-link,#ff284a)}.faq{--faq-line:#e0e0e0;--faq-mute:#6b6e76;--lv-accent:#ff284a;--rich-color:var(--faq-mute);--rich-strong:#212121;--rich-size:15px;display:flex;flex-direction:column}.faq[data-dark]{--faq-line:#35383f;--faq-mute:#9e9fa6;--lv-accent:#ff284a;--rich-strong:#ffffff;--rich-link:#ff284a}.faq[data-mob]{--rich-size:14px;margin-top:8px}.faq-item{padding:22px 0;border-bottom:1px solid var(--faq-line)}.faq[data-mob] .faq-item{padding:18px 0}.faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:inherit;font-size:18px;font-weight:600;line-height:1.5;text-align:left;color:inherit}.faq[data-mob] .faq-q{align-items:flex-start;font-size:16px;line-height:1.35}.faq-icon{flex-shrink:0;display:grid;color:var(--faq-mute);transition:color var(--lv-t)}.faq[data-mob] .faq-icon{margin-top:1px}.faq-icon-v{transform-origin:center;transform-box:fill-box;transition:transform .25s ease}.faq-item[data-open] .faq-icon-v{transform:rotate(90deg)}@media (hover:hover){.faq-q:hover .faq-icon{color:var(--lv-accent)}}.faq-a{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .25s ease,opacity .25s ease}.faq-item[data-open] .faq-a{grid-template-rows:1fr;opacity:1}.faq-a-in{min-height:0;overflow:hidden}.faq-a-body{padding-top:10px;display:flex;flex-direction:column;gap:8px}html:has(.landing){scroll-behavior:smooth;scroll-padding-top:76px}@media (max-width:767px){html:has(.landing){scroll-padding-top:60px}}html:has(.landing),html:has(.landing) body{background:#ffffff}html:has(.landing[data-dark]),html:has(.landing[data-dark]) body{background:#181a20}.landing[data-dark]{--lv-ink:255,255,255;--lv-accent:#ff284a;--mk-accent:#ff284a}.landing i:has(>svg:only-child),.landing span:has(>svg:only-child){display:inline}.landing a:not(.ld-plain){color:#ff284a}.landing[data-dark] a:not(.ld-plain){color:#ff5a73}.landing a:not(.lv-logo,.ld-plain):hover{color:#e52443}.landing[data-dark] a:not(.lv-logo,.ld-plain):hover{color:#ff8a9c}.landing{--ld-gap:80px;--ld-gap-m:48px;--ld-px:max(80px,calc((100% - 1120px) / 2))}.landing .ld-s{padding:0 var(--ld-px) var(--ld-gap)}.landing .ld-hero{padding-top:72px}.landing .ld-band{padding-top:var(--ld-gap);margin-bottom:var(--ld-gap)}.landing .ld-last{flex-grow:1}.landing .ld-m{padding:var(--ld-gap-m) 16px 0}.landing .ld-m-hero{padding-top:32px}.landing .ld-m-band{margin-top:var(--ld-gap-m);padding-bottom:var(--ld-gap-m)}.landing section[id]{scroll-margin-top:40px}.landing :is(#top,#top-m){scroll-margin-top:0}.landing #admin{scroll-margin-top:calc(40px - var(--ld-gap))}.landing .vm section[id]:not(#top-m){scroll-margin-top:calc(32px - var(--ld-gap-m))}.landing{--ld-ink:#212121;--ld-mute:#6b6e76;--ld-line:#e0e0e0;--ld-outline:#cfcfd4;--ld-card:#ffffff;--ld-soft:#f5f6fa}.landing[data-dark]{--ld-ink:#ffffff;--ld-mute:#9e9fa6;--ld-line:#35383f;--ld-outline:#45484f;--ld-card:#22242c;--ld-soft:#22242c}.landing .ld-nav{color:var(--ld-mute);font-family:inherit;font-size:15px;font-weight:500;line-height:1.5;padding:10px 14px}.landing .ld-nav[aria-expanded=true]{color:var(--lv-accent)}.ct{position:relative}.ct,.ct-pop{display:flex}.ct-pop{position:absolute;top:calc(100% + 10px);right:0;z-index:40;width:300px;box-sizing:border-box;padding:20px;border-radius:20px;background:var(--ld-card);border:1px solid var(--ld-line);box-shadow:0 18px 40px -12px rgba(20,24,40,.22);flex-direction:column;gap:12px}.ct-cap{font-size:13px;font-weight:500;color:var(--ld-mute)}.ct-list{display:flex;flex-direction:column;gap:4px}.landing .ct-phone{display:flex;align-items:center;gap:12px;min-height:44px;color:var(--ld-ink);font-size:18px;font-weight:600;white-space:nowrap}.ct-ic{width:36px;height:36px;background:var(--ld-soft);color:var(--ld-ink);transition:color var(--lv-t),background-color var(--lv-t)}.landing[data-dark] .ct-pop .ct-ic{background:#2b2e36}@media (hover:hover){.landing .ct-phone:hover,.landing .ct-phone:hover .ct-ic{color:var(--lv-accent)}}.landing .ct-wa{margin-top:8px;height:48px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--ld-outline);color:var(--ld-ink);font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px}.mm-btn{width:44px;height:44px;border-radius:12px;border:none;background:var(--ld-soft);color:var(--ld-ink);display:grid;place-items:center}.mm-back{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.55)}.mm-sheet{position:fixed;left:0;right:0;bottom:0;z-index:51;max-height:90dvh;overflow-y:auto;box-sizing:border-box;padding:8px 16px calc(24px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;background:var(--ld-card);color:var(--ld-ink);display:flex;flex-direction:column;gap:8px}.mm-handle{width:36px;height:4px;border-radius:2px;background:var(--ld-outline);margin:0 auto 8px}.mm-nav{display:flex;flex-direction:column}.landing .mm-link{display:flex;align-items:center;min-height:52px;padding:0 4px;color:var(--ld-ink);font-size:17px;font-weight:600}.mm-contact{margin-top:8px;padding-top:16px;border-top:1px solid var(--ld-line);display:flex;flex-direction:column;gap:8px}.landing .ld-foot-phone{color:inherit}.landing{--pr-green:#15803d;--pr-ill:#f7f8fb;--pr-page:#ffffff;--pr-cal-shadow:0 40px 80px -30px rgba(20,24,40,0.25);--pr-rec-shadow:0 30px 60px -30px rgba(20,24,40,0.25);--pr-seg:#ffffff;--pr-seg-shadow:0 1px 3px rgba(20,24,40,0.12)}.landing[data-dark]{--pr-green:#34c77b;--pr-ill:#1d1f26;--pr-page:#181a20;--pr-cal-shadow:0 40px 80px -30px rgba(0,0,0,0.9);--pr-rec-shadow:0 30px 60px -30px rgba(0,0,0,0.9);--pr-seg:#35383f;--pr-seg-shadow:none}.pr-eyebrow{display:block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ff284a}.pr-head{text-align:center}.pr-title{font-family:Inter,sans-serif;margin:10px 0 0;font-size:44px;font-weight:500;line-height:1.1;letter-spacing:-.035em}.pr-lead{margin:14px 0 0;font-size:17px;line-height:1.55;color:var(--ld-mute)}.pr-switch-row{display:flex;justify-content:center;margin-top:28px}.pr-switch{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--ld-soft);border:1px solid var(--ld-line)}.landing .pr-seg{height:40px;padding:0 20px;border-radius:999px;color:var(--ld-mute);font-size:15px;font-weight:600;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.landing .pr-seg[aria-pressed=true]{background:var(--pr-seg);box-shadow:var(--pr-seg-shadow);color:var(--ld-ink)}.pr-off{font-size:12px;font-weight:700;line-height:18px;color:var(--pr-green);background:rgba(52,199,123,.12);border-radius:999px;padding:1px 8px}.pr-cards{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:24px;margin-top:72px}.pr-card{--pr-card-mute:var(--ld-mute);--pr-check:var(--pr-green);display:flex;flex-direction:column;padding:32px;border-radius:28px;background:var(--ld-soft);border:1px solid var(--ld-line)}.pr-card[data-main]{--pr-card-mute:rgba(255,255,255,0.8);--pr-check:#ffffff;padding:44px 32px;margin:-24px 0;background:#ff284a;border-color:#ff284a;color:#ffffff;box-shadow:0 30px 60px -30px rgba(255,40,74,.55)}.pr-name{font-size:22px;font-weight:600;line-height:1.3}.pr-desc{margin-top:8px;font-size:15px;line-height:1.5;color:var(--pr-card-mute)}.pr-price{display:flex;align-items:baseline;gap:6px;margin-top:24px}.pr-sum{font-size:48px;font-weight:800;letter-spacing:-.04em;line-height:1}.pr-per{font-size:17px}.pr-month,.pr-per{color:var(--pr-card-mute)}.pr-month{margin-top:8px;font-size:14px;line-height:1.5}.landing .pr-cta{margin-top:24px;height:52px;border-radius:999px;background:#ff284a;color:#ffffff;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center}.landing .pr-card[data-main] .pr-cta{background:#ffffff;color:#e52443;transition:background-color .15s}.landing .pr-card[data-main] .pr-cta:hover{background:#ffe3e8}.pr-list{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-direction:column;gap:12px;font-size:15px}.pr-list li{display:flex;align-items:center;gap:10px}.pr-list .pr-lead-item{font-weight:600}.pr-list svg{flex-shrink:0;color:var(--pr-check)}.pr-box{margin-top:48px;height:480px;border-radius:36px;background:var(--ld-soft);border:1px solid rgba(255,40,74,.35);display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.pr-box-text{padding:0 56px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.pr-big{display:flex;align-items:baseline;gap:10px;margin-top:14px}.pr-big b{font-size:72px;font-weight:800;letter-spacing:-.04em;line-height:1}.pr-big span{font-size:18px;color:var(--ld-mute)}.pr-note{margin:24px 0 0;font-size:17px;line-height:1.6;color:var(--ld-mute)}.landing .pr-go{background:#ff284a;color:#ffffff;margin-top:36px;height:58px;padding:0 30px;border-radius:999px;font-size:17px;font-weight:600;display:inline-flex;align-items:center}.pr-ill{position:relative;background:var(--pr-ill);border-left:1px solid var(--ld-line)}.pr-cal{position:absolute;left:70px;top:70px;width:300px;border-radius:24px;background:#ffffff;color:#212121;box-shadow:var(--pr-cal-shadow);overflow:hidden}.pr-cal-head{padding:16px 20px;background:#f5f6fa;display:flex;align-items:center;justify-content:space-between}.pr-cal-head b{font-size:15px}.pr-cal-free{font-size:12px;font-weight:700;color:#15803d;background:#dcf5e7;padding:3px 10px;border-radius:999px}.pr-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:16px 18px 20px;font-size:12px;text-align:center}.pr-wd{color:#9a9a9a}.pr-days [data-day]{padding:5px 0;border-radius:8px}.pr-days [data-day=today]{background:#ff284a;color:#ffffff;font-weight:700}.pr-days [data-day=free]{background:#dcf5e7}.pr-rec{position:absolute;left:280px;top:300px;width:250px;box-sizing:border-box;padding:18px 20px;border-radius:20px;background:var(--ld-soft);border:1px solid var(--ld-line);box-shadow:var(--pr-rec-shadow)}.pr-rec-host{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ld-mute)}.pr-rec-host svg{color:var(--pr-green)}.pr-row{display:flex;justify-content:space-between;font-size:14px}.pr-row span{color:var(--ld-mute)}.pr-rec .pr-row{margin-top:6px}.pr-rec .pr-rec-host+.pr-row{margin-top:14px}.pr-zero{color:var(--pr-green)}.pr-rec-rule{height:1px;background:var(--ld-line);margin:12px 0}.pr-total{display:flex;justify-content:space-between;font-size:16px}.pr[data-mob] .pr-eyebrow{font-size:12px}.pr[data-mob] .pr-title{margin:8px 0 0;font-size:30px;line-height:1.12;letter-spacing:-.025em}.pr[data-mob] .pr-lead{margin:10px 0 0;font-size:15px}.pr[data-mob] .pr-switch-row{margin-top:20px}.pr[data-mob] .pr-cards{display:flex;flex-direction:column;gap:16px;margin-top:24px}.pr[data-mob] .pr-card{padding:24px 20px;margin:0;border-radius:24px}.pr[data-mob] .pr-name{font-size:18px}.pr[data-mob] .pr-desc{font-size:14px}.pr[data-mob] .pr-price{margin-top:18px}.pr[data-mob] .pr-sum{font-size:40px}.pr[data-mob] .pr-per{font-size:15px}.landing .pr[data-mob] .pr-cta{margin-top:20px}.pr[data-mob] .pr-list{margin-top:22px;gap:10px}.pr[data-mob] .pr-box{display:block;height:auto;margin-top:24px;border-radius:28px;padding:28px 20px 24px}.pr[data-mob] .pr-big{gap:8px;margin-top:10px}.pr[data-mob] .pr-big b{font-size:48px}.pr[data-mob] .pr-big span{font-size:16px}.pr[data-mob] .pr-note{margin:14px 0 0;font-size:15px;line-height:1.55}.pr-rec-m{margin-top:22px;padding:14px 16px;border-radius:16px;background:var(--pr-page);border:1px solid var(--ld-line)}.pr-rec-m .pr-row+.pr-row{margin-top:4px}.pr-rec-m .pr-rec-rule{margin:10px 0}.pr-rec-m .pr-total{font-size:15px}.landing .pr[data-mob] .pr-go{margin-top:22px;height:56px;padding:0;font-size:16px;display:flex;justify-content:center}.gl-back{inset:0;z-index:60;background:rgba(11,12,16,.72)}.gl,.gl-back{position:fixed}.gl{z-index:61;top:50%;left:50%;translate:-50% -50%;width:min(960px,calc(100vw - 48px));height:min(780px,calc(100dvh - 48px));box-sizing:border-box;border-radius:24px;background:#ffffff;color:#212121;box-shadow:0 24px 64px -16px rgba(11,12,16,.45);display:flex;flex-direction:column;overflow:hidden}.gl-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 16px 8px 24px}.gl-title{font-size:15px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gl-round{width:40px;height:40px;border-radius:50%;border:none;background:#f5f6fa;color:#212121;display:grid;place-items:center;flex-shrink:0}.gl-stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;gap:24px;padding:0 24px}.gl-img{flex:1;min-width:0;height:100%;max-height:560px;object-fit:contain}.gl-nav{background:#ffffff;box-shadow:0 0 0 1px #e0e0e0,0 6px 16px -6px rgba(20,24,40,.2)}.gl-thumbs{display:flex;justify-content:center;gap:8px;padding:16px 24px 24px;overflow-x:auto}.gl-thumb{width:64px;height:64px;border-radius:12px;border:2px solid transparent;background:var(--gl-tint,#f5f6fa);display:grid;place-items:center;flex-shrink:0}.gl-thumb[aria-current=true]{border-color:#ff284a}.gl-thumb img{width:48px;height:48px;object-fit:contain}.glm{position:fixed;inset:0;z-index:60;background:#0b0c10;color:#ffffff;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom)}.glm-head{display:flex;align-items:center;justify-content:space-between;padding:calc(8px + env(safe-area-inset-top)) 8px 0 16px;font-size:15px}.glm .gl-round{background:rgba(255,255,255,.12);color:#ffffff}.glm-stage{flex:1;min-height:0;display:grid;place-items:center;padding:0 16px}.glm-stage img{width:100%;max-width:420px;max-height:100%;aspect-ratio:1;object-fit:contain}.glm .gl-thumbs{padding:16px 16px 40px}.glm .gl-thumb{width:56px;height:56px}.glm .gl-thumb img{width:44px;height:44px}.rv-ph{display:flex;flex-wrap:wrap;gap:8px}.rv-ph-i{display:grid;width:72px;height:72px;padding:0;place-items:center;border:0;border-radius:14px;background:var(--rv-tint,#f4f4f5);cursor:zoom-in}.rv-ph-img{width:56px;height:56px;object-fit:contain}.pg-thumb{cursor:pointer;transition:box-shadow .2s ease}.pg-thumb[aria-pressed=false]:hover{box-shadow:inset 0 0 0 1px #a1a1aa!important}.cd-back{position:fixed;inset:0;z-index:70;background:rgba(11,12,16,.45);animation:cd-fade .22s ease both}.cd-back[data-state=closing]{animation:cd-fade-out .22s ease both}.cd{position:fixed;z-index:71;top:0;right:0;bottom:0;width:min(440px,100vw);box-sizing:border-box;background:#ffffff;color:#212121;box-shadow:-16px 0 48px -16px rgba(11,12,16,.3);display:flex;flex-direction:column;animation:cd-right .28s cubic-bezier(.2,.8,.2,1) both}.cd[data-state=closing]{animation:cd-right-out .22s ease-in both}.cd[data-v=m]{top:auto;left:0;width:auto;max-height:88dvh;border-radius:24px 24px 0 0;box-shadow:0 -16px 48px -16px rgba(11,12,16,.3);padding-bottom:env(safe-area-inset-bottom);animation-name:cd-up}.cd[data-v=m][data-state=closing]{animation-name:cd-down}@keyframes cd-fade{0%{opacity:0}}@keyframes cd-right{0%{translate:100% 0}}@keyframes cd-up{0%{translate:0 100%}}@keyframes cd-fade-out{to{opacity:0}}@keyframes cd-right-out{to{translate:100% 0}}@keyframes cd-down{to{translate:0 100%}}.cd-handle{width:36px;height:4px;border-radius:2px;background:#cfcfd4;margin:8px auto 0;flex-shrink:0}.cd-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 8px 24px}.cd[data-v=m] .cd-head{padding:8px 8px 4px 16px}.cd-title{font-size:20px;font-weight:600}.cd-count{font-weight:500;color:#6b6e76}.cd-x{width:40px;height:40px;border-radius:50%;border:none;background:#f5f6fa;color:#212121;display:grid;place-items:center;flex-shrink:0}.cd-added{margin:4px 24px 0;padding:10px 12px;border-radius:12px;background:#ecfdf3;color:#15803d;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}.cd[data-v=m] .cd-added{margin:4px 16px 0}.cd-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 24px 16px;display:flex;flex-direction:column;gap:24px}.cd[data-v=m] .cd-body{padding:8px 16px 16px}.cd-shop{display:flex;flex-direction:column}.cd-shop-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-bottom:6px;font-size:15px}.cd-shop-head span{font-size:13px;color:#6b6e76}.cd-line[data-added]{animation:cd-flash 1.6s ease}@keyframes cd-flash{0%,40%{background-color:#fff5f6}}.cd-sum{display:flex;justify-content:space-between;gap:8px;padding:12px 0;border-top:1px solid #e0e0e0;font-size:14px}.cd-sum span{color:#6b6e76}.cd-foot{padding:12px 24px 20px;border-top:1px solid #e0e0e0}.cd[data-v=m] .cd-foot{padding:12px 16px 16px}.cd-empty{margin:auto;padding:48px 0;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-size:14px;color:#6b6e76}.cd-empty b{font-size:17px;font-weight:600;color:#212121}.cd-empty-ic{width:64px;height:64px;border-radius:20px;background:#f0f1f4;display:grid;place-items:center;margin-bottom:8px}@media (prefers-reduced-motion:reduce){.cd,.cd-back,.cd-line[data-added]{animation:none!important}}.cl-thumb{display:block;flex-shrink:0;border-radius:12px;overflow:hidden}.cl-thumb img{transition:scale var(--mk-t,.2s) ease}@media (hover:hover){.cl-thumb:hover img{scale:1.06}}.cl-name{flex:1;min-width:0;font-size:15px;font-weight:500;line-height:1.3;color:#212121}.cl-thumb img{transition:filter .2s ease}.cl-thumb:hover img{filter:brightness(.94)}.wsn{height:52px;box-sizing:border-box;padding:0 var(--wpx);display:flex;align-items:center;gap:8px;border-top:1px solid #e0e0e0}.wsn-all-wrap{position:relative;display:flex;flex-shrink:0}.wsn-chips{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px}.wsn-chips::-webkit-scrollbar{display:none}.wsn-chip{height:36px;padding:0 14px;border-radius:999px;background:#ffffff;box-shadow:inset 0 0 0 1px #e0e0e0;color:#212121;font-family:inherit;font-size:14px;font-weight:500;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.wsn-chip[aria-expanded=true],.wsn-chip[aria-pressed=true]{background:#ff284a;box-shadow:none;color:#ffffff;font-weight:600}.wsn-promo:not([aria-pressed=true]){color:#ff284a}.wsn-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:20;min-width:260px;max-height:min(420px,70vh);overflow-y:auto;box-sizing:border-box;padding:8px;border-radius:16px;background:#ffffff;box-shadow:0 12px 32px rgba(20,24,40,.16),0 0 0 1px #e0e0e0;display:flex;flex-direction:column;transform-origin:top left}.wsn-item{height:40px;padding:0 10px;border-radius:10px;display:flex;align-items:center;gap:10px;font-family:inherit;font-size:14px;color:#212121;text-align:left;white-space:nowrap}.wsn-item[aria-checked=true]{font-weight:500;color:#ff284a}.wsn-box{width:18px;height:18px;border-radius:5px;box-shadow:inset 0 0 0 1.5px #cfcfd4;display:grid;place-items:center;flex-shrink:0;color:#ffffff}.wsn-item[aria-checked=true] .wsn-box{background:#ff284a;box-shadow:none}.wsh-id{display:flex;align-items:center;gap:12px;flex-shrink:0;min-width:0}.wsh-logo{display:grid;flex-shrink:0}.wsh-txt{flex-direction:column;gap:2px}.wsh-row,.wsh-txt{display:flex;min-width:0}.wsh-row{align-items:center;gap:8px}.wsh-name{font-size:20px;font-weight:700;line-height:1.2;color:#212121;white-space:nowrap}.wsh-tag{height:22px;padding:0 8px;border-radius:999px;background:#f0f1f4;color:#6b6e76;font-size:12px;font-weight:500;display:inline-flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.wsh-rate{align-self:flex-start;font-size:13px;font-weight:600;color:#212121;white-space:nowrap}.wsh-star{color:#ff284a}.wsh-mute{font-weight:400;color:#6b6e76;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#cfcfd4}.wsh-rate:hover .wsh-mute{color:inherit}.msh-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.msh-name{font-size:26px;font-weight:600;line-height:1.2}.msh-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.msh-meta,.msh-meta .wsh-rate{font-size:14px}.msh-goods{color:#6b6e76}.cat-img{display:block;flex-shrink:0;object-fit:contain}.wsn-ic{display:inline-flex;color:#71717a}.hd,.wsn-ic{flex-shrink:0}.hd{position:sticky;top:0;z-index:15;border-bottom:1px solid #e0e0e0;background:#ffffff}.hd-top{height:36px;box-sizing:border-box;padding:0 var(--wpx);background:#f5f6fa;display:flex;gap:16px}.hd-city,.hd-top{align-items:center}.hd-city{height:24px;padding:0 4px;border:none;background:transparent;color:#6b6e76;font-family:inherit;font-size:13px;font-weight:400;display:inline-flex;gap:4px;white-space:nowrap;cursor:pointer;transition:color var(--mk-t,.2s) ease}.hd-city:hover{color:var(--mk-accent,#ff284a)}.hd-chev{display:grid;color:#6b6e76;transition:rotate var(--mk-t,.2s) ease}.hd-city:hover .hd-chev{color:inherit}[aria-expanded=true]>.hd-chev{rotate:180deg}.hd-links{gap:24px}.hd-links,.hd-right{display:flex;align-items:center}.hd-right{gap:16px;margin-left:auto}.hd-link{font-size:13px;font-weight:400;color:#6b6e76;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;transition:color var(--mk-t,.2s) ease}.hd-link:hover{color:#212121}.hd-contact-wrap{position:relative;height:36px}.hd-contact-wrap,.hd-main{display:flex;align-items:center}.hd-main{height:72px;box-sizing:border-box;padding:0 var(--wpx);gap:16px}.hd-logo{display:flex}.hd-cat,.hd-logo{align-items:center;gap:8px;flex-shrink:0}.hd-cat{height:44px;padding:0 18px 0 14px;border-radius:12px;border:none;background:#ff284a;color:#ffffff;font-family:inherit;font-size:15px;font-weight:500;display:inline-flex;white-space:nowrap;cursor:pointer;transition:background-color var(--mk-t,.2s) ease}.hd-cat:hover,.hd-cat[aria-expanded=true]{background:#e52443}.hd .wh-search{max-width:none!important}.hd .wh-search .lv-search{border-radius:12px!important}.hd-acts{display:flex;align-items:center;gap:4px;flex-shrink:0}.hd-act,.hd-act-wrap{position:relative;display:flex}.hd-act{min-width:64px;height:52px;box-sizing:border-box;padding:0 8px;border-radius:12px;border:none;background:transparent;font-family:inherit;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:12px;font-weight:400;color:#212121;white-space:nowrap;cursor:pointer;transition:background-color var(--mk-t,.2s) ease}.hd-act:hover,.hd-act[aria-expanded=true]{background:#f5f6fa}.hd-act-t{max-width:96px;overflow:hidden;text-overflow:ellipsis}.hd-ava{width:22px;height:22px;border-radius:50%;place-items:center}.hd-ava,.hd-badge{color:#ffffff;display:grid;font-weight:700;font-size:10px}.hd-badge{position:absolute;top:2px;left:calc(50% + 6px);min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#ff284a;place-items:center}.hd-badge,.hd-cart{box-sizing:border-box}.hd-cart{height:48px;padding:0 16px;border-radius:12px;border:none;background:#fdecef;color:#ff284a;box-shadow:inset 0 0 0 1.5px #f7c3cc;font-family:inherit;font-size:15px;font-weight:500;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;flex-shrink:0;cursor:pointer;transition:background-color var(--mk-t,.2s) ease,box-shadow var(--mk-t,.2s) ease}.hd-cart:hover{background:#fbd9df;box-shadow:inset 0 0 0 1.5px #ef9aab}.hd-cart-n{min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:999px;background:#ff284a;color:#ffffff;font-size:12px;font-weight:700;display:grid;place-items:center}.hd-chips-nav{height:52px;box-sizing:border-box;padding:0 var(--wpx);border-top:1px solid #e0e0e0}.hd-chips,.hd-chips-nav{display:flex;align-items:center}.hd-chips{flex:1;min-width:0;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px}.hd-chips::-webkit-scrollbar{display:none}.hc-pop{position:absolute;top:calc(100% - 4px);right:0;z-index:30;width:320px;padding:8px;border-radius:16px;background:#ffffff;box-shadow:0 12px 32px rgba(20,24,40,.16),0 0 0 1px #e0e0e0;flex-direction:column;transform-origin:top right}.hc-pop,.hc-row{box-sizing:border-box;display:flex}.hc-row{height:60px;padding:0 12px;border-radius:12px;align-items:center;gap:12px;color:#212121;transition:background-color var(--mk-t,.2s) ease}.hc-row:hover{background:#f5f6fa}.hc-ic{width:36px;height:36px;border-radius:50%;color:#ffffff;display:grid;place-items:center;flex-shrink:0}.hc-txt{display:flex;flex-direction:column;min-width:0;line-height:1.3}.hc-txt b{font-size:15px;font-weight:600}.hc-foot,.hc-txt span{font-size:13px;color:#6b6e76}.hc-foot{margin-top:4px;padding:10px 12px 4px;border-top:1px solid #e0e0e0}.ctg-back{position:fixed;inset:0;z-index:60;background:rgba(11,12,16,.45);animation:cd-fade .22s ease both}.ctg{position:fixed;top:0;left:0;bottom:0;z-index:61;width:380px;box-sizing:border-box;background:#ffffff;color:#212121;box-shadow:16px 0 48px -16px rgba(11,12,16,.3);display:flex;flex-direction:column;animation:ctg-left .28s cubic-bezier(.2,.8,.2,1) both}.ctg-back[data-state=closing]{animation:cd-fade-out .22s ease both}.ctg[data-state=closing]{animation:ctg-left-out .22s ease-in both}@keyframes ctg-left{0%{translate:-100% 0}}@keyframes ctg-left-out{to{translate:-100% 0}}.ctg-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 8px 24px}.ctg-title{font-size:20px;font-weight:600}.ctg-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 12px 16px;display:flex;flex-direction:column;gap:2px}.ctg-row{height:48px;box-sizing:border-box;padding:0 12px;border-radius:12px;display:flex;align-items:center;gap:12px;font-size:15px;font-weight:500;color:#212121;transition:background-color var(--mk-t,.2s) ease}.ctg-row:hover{background:#f5f6fa}.ctg-row[data-on]{background:#fdecef}.ctg-ic,.ctg-row[data-promo]{color:#ff284a}.ctg-ic{display:grid}.ctg-name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctg-n{font-size:13px;color:#6b6e76}.ctg-chev{color:#6b6e76;display:grid}.ctg-head[data-sub]{justify-content:flex-start;padding:16px 16px 12px 12px;gap:4px;border-bottom:1px solid #e0e0e0}.ctg-head[data-sub] .ctg-title{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctg-up{width:40px;height:40px;border-radius:50%;color:#212121;display:grid;place-items:center;flex-shrink:0}.ctg-list[data-sub]{animation:ctg-in .2s ease both}@keyframes ctg-in{0%{opacity:0;translate:12px 0}}.ctg-list[data-sub] .ctg-row{height:auto;min-height:48px;padding:12px}.ctg-list[data-sub] .ctg-name{white-space:normal}.ctg-row[data-all]{color:#ff284a;font-weight:600}button.ctg-row{width:100%;text-align:left;font-family:inherit;cursor:pointer}.ct-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.ct-tile{height:84px;box-sizing:border-box;padding-left:16px;border-radius:14px;display:flex;align-items:center;gap:8px;overflow:hidden;color:#212121;transition:filter var(--mk-t,.2s) ease}.ct-tile:hover{filter:brightness(.97)}.ct-name{flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ct-img{width:84px;height:84px;object-fit:cover;flex-shrink:0}.ct-ic{width:44px;height:44px;border-radius:50%;background:#ffffff;color:#ff284a;display:grid;place-items:center;flex-shrink:0;margin-right:16px}.ct-mgrid{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,72px);grid-auto-columns:164px;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.ct-mgrid::-webkit-scrollbar{display:none}.ct-mgrid .ct-tile{height:72px;padding-left:12px;border-radius:14px;gap:8px}.ct-mgrid .ct-name{font-size:13px;line-height:1.25}.ct-mgrid .ct-img{width:72px;height:72px}.ct-mgrid .ct-ic{width:44px;height:44px;margin-right:12px}.mh-city{height:32px;padding:0 10px;border-radius:999px;border:none;background:#ffffff;box-shadow:inset 0 0 0 1.5px #dadce2;color:#212121;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;flex-shrink:0;cursor:pointer;transition:box-shadow var(--mk-t,.2s) ease}.mh-city:hover{box-shadow:inset 0 0 0 1.5px #ff284a}.wsn-chip[aria-current=page],.wsn-chip[data-on]{background:#ff284a;box-shadow:none;color:#ffffff;font-weight:600}.hc-wa{background:#25d366}.hc-tel{background:#ff284a}.hc-ig{background:#e1306c}.ws-search{display:flex;align-items:center;gap:10px;height:44px;box-sizing:border-box;padding:0 4px 0 16px;border-radius:12px;background:#f5f6fa;box-shadow:inset 0 0 0 1px #e0e0e0;flex:1;min-width:0}.ws-search-ic{color:#6b6e76;display:grid}.ws-search-box{position:relative;flex:1;min-width:0;height:100%;display:flex;align-items:center}.ws-search-ph{position:absolute;left:0;right:0;font-size:15px;color:#6b6e76;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.ws-search-in{flex:1;min-width:0;width:100%;height:100%;background:transparent;border:none;outline:none;padding:0;color:#212121;font-family:inherit;font-size:15px}.ct-tile:nth-child(8n+1){background:#eef1ff}.ct-tile:nth-child(8n+2){background:#fff1e6}.ct-tile:nth-child(8n+3){background:#e9f8ef}.ct-tile:nth-child(8n+4){background:#fdebef}.ct-tile:nth-child(8n+5){background:#f3eeff}.ct-tile:nth-child(8n+6){background:#fff8e1}.ct-tile:nth-child(8n+7){background:#e8f4fd}.ct-tile:nth-child(8n+8){background:#f1f5e9}.ct-tile[data-bg]{background:var(--bg)}.mt-head{padding:12px 16px 8px;display:flex;align-items:center;gap:8px;flex-shrink:0}.mt-h1{margin:0;flex:1;font-size:24px;font-weight:600;letter-spacing:-.01em}.cr-list{padding:0 16px;flex:1;min-height:0;overflow:auto}.cr-row{display:flex;align-items:center;gap:12px;height:56px;border-bottom:1px solid #e0e0e0}.cr-ic{width:40px;height:40px;border-radius:12px;background:#f5f6fa;color:#ff284a;display:grid;place-items:center}.cr-name{flex:1;font-size:15px}.cr-n{font-size:13px;color:#6b6e76}.cr-chev{color:#6b6e76;display:inline-grid;place-items:center}.pe-empty{flex:1;padding:64px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.pe-ic{width:64px;height:64px;border-radius:20px;background:#e7e7e7;color:#6b6e76;display:grid;place-items:center;margin-bottom:4px}.pe-t{font-size:18px;font-weight:600}.pe-s{font-size:14px;color:#6b6e76}.hl-pop{position:absolute;top:calc(100% - 4px);right:0;z-index:61;width:200px;padding:6px;border-radius:14px;background:#ffffff;box-shadow:0 12px 32px rgba(20,24,40,.16),0 0 0 1px #e0e0e0;flex-direction:column;gap:2px;transform-origin:top right}.hl-pop,.hl-row{box-sizing:border-box;display:flex}.hl-row{height:44px;padding:0 12px;border:none;border-radius:10px;background:transparent;color:#212121;font-family:inherit;font-size:15px;font-weight:500;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer;transition:background-color var(--mk-t,.2s) ease}.hl-row:hover{background:#f5f6fa}.hl-row[aria-checked=true]{background:#f5f6fa;font-weight:500}.hl-ck{display:grid;color:#ff284a}.anchor{position:relative;display:inline-flex}.pop-back{position:fixed;inset:0;z-index:60;background:rgba(11,12,16,.45)}.pop-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:61;width:260px;box-sizing:border-box;padding:8px;border-radius:16px;background:#ffffff;box-shadow:0 12px 32px rgba(20,24,40,.16),0 0 0 1px #e0e0e0}.toast-w{top:125px}[data-ws] .toast-w{top:177px}.sr-go{height:36px;padding:0 14px;border-radius:8px;background:#ff284a;color:#ffffff;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0;cursor:pointer}@media (hover:hover){.hd .hd-acts .hd-act:hover,.hd .hd-main .hd-cat:hover,.hd .hd-top .hd-city:hover{box-shadow:none!important}.hd .hd-main .hd-cart:hover{box-shadow:inset 0 0 0 1.5px #ef9aab!important}.hd .hd-acts a.hd-act:hover{color:#212121!important}}.nf-img{width:40px;height:40px;border-radius:12px;object-fit:contain;background:#fff1e6;flex-shrink:0}.nf-btn{display:inline-flex;align-items:center;height:28px;margin-top:8px;padding:0 12px;border-radius:999px;background:var(--mk-accent,#ff284a);color:#ffffff;font-size:13px;font-weight:600}.hd-geo{position:absolute;top:40px;right:var(--wpx);z-index:10;width:340px;box-sizing:border-box;padding:16px;border-radius:16px;background:#ffffff;box-shadow:0 12px 32px rgba(20,24,40,.16),0 0 0 1px #e0e0e0;line-height:1.4}.hd-geo-title{font-size:15px;font-weight:600}.hd-geo-text{font-size:13px;color:#6b6e76;margin-top:2px}.hd-geo-acts{display:flex;gap:8px;margin-top:12px}.shh{border-radius:24px;overflow:hidden;box-shadow:inset 0 0 0 1px #e0e0e0}.shh-cover{height:96px}.shh-body{display:flex;align-items:flex-end;gap:20px;padding:0 24px 20px}.shh-logo{width:96px;height:96px;margin-top:-48px;border-radius:50%;color:#ffffff;display:grid;place-items:center;font-weight:700;font-size:36px;flex-shrink:0;box-shadow:0 0 0 4px #ffffff}.shh-info{flex:1;min-width:0;line-height:1.35}.shh-name{font-size:26px;font-weight:600}.shh-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;margin-top:6px;font-size:14px;color:#6b6e76}.shh-fact{display:inline-flex;align-items:center;gap:6px}.shh-fact-ic{color:#9a9da6;display:grid}.shh-star{color:#ff284a}.shh-rate{font-weight:600;color:#212121}.shh-badge{margin-top:8px}.shh-acts{display:flex;align-items:center;gap:8px;flex-shrink:0}.shh-ic{position:relative;width:40px;height:40px;border-radius:50%;border:none;background:#ffffff;box-shadow:inset 0 0 0 1.5px #dadce2;color:#212121;display:grid;place-items:center;flex-shrink:0;cursor:pointer}.shh-tabs{display:flex;gap:16px;padding:0 24px;border-top:1px solid #e0e0e0}.shh-tab{height:44px;padding:0 7px;box-sizing:border-box;font-size:14px;font-weight:500;color:#6b6e76;border-bottom:2px solid transparent;display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.shh-tab[aria-current=page]{font-weight:600;color:#212121;border-bottom-color:#ff284a}@media (hover:hover){.shh-tab[aria-current=page]:hover{color:var(--mk-accent)}}.shh-n{font-size:11px;font-weight:600;background:#e7e7e7;color:#6b6e76;border-radius:999px;padding:1px 6px}.shm{display:flex;flex-direction:column;gap:12px;margin-top:-8px;flex-shrink:0}.shm-card{position:relative;border-radius:20px;overflow:hidden;box-shadow:inset 0 0 0 1px #e0e0e0}.shm-cover{height:72px}.shm-body{display:flex;flex-direction:column;gap:12px;padding:0 16px 16px}.shm .shh-logo{width:72px;height:72px;margin-top:-36px;font-size:28px}.shm .shh-name{font-size:22px}.shm .shh-meta{flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:13px}.shm .shh-fact{gap:4px}.shm-tabs{display:flex;border-bottom:1px solid #e0e0e0}.shm-tabs .shh-tab{flex:1;padding:0 4px;justify-content:center}.ls-cols{display:flex;gap:32px;align-items:flex-start}.ls-side{width:280px;flex-shrink:0}.ls-side-box{display:flex;flex-direction:column;gap:20px;padding:20px;border-radius:20px;background:#f5f6fa}.ls-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:20px}.ls-row{display:flex;gap:12px;align-items:center}.ls-chips{display:flex;gap:8px;flex-wrap:wrap}.shm-top{height:56px;box-sizing:border-box;padding:0 8px;display:flex;align-items:center;gap:4px;flex-shrink:0}.shm-top-gap{flex:1}.shm-fav{width:40px;height:40px;border-radius:50%;border:none;background:transparent;display:grid;place-items:center}.sg-drop{position:absolute;top:48px;left:0;right:0;z-index:2;padding:8px;border-radius:16px;background:#ffffff;box-shadow:0 12px 32px rgba(20,24,40,.18),0 0 0 1px #e0e0e0;display:flex;flex-direction:column}.sg-dim{position:fixed;inset:0;z-index:0;background:rgba(11,12,16,.45)}.wh-search[data-open]{z-index:61}.wh-search[data-open]>label{position:relative;z-index:1}.sg-prods[data-v=w],.sg-words[data-v=w]{display:flex;flex-direction:column}.sg-prods[data-v=m],.sg-words[data-v=m]{margin-top:-12px}.sg-word{display:flex;align-items:center;gap:12px;font-size:15px;color:#212121;cursor:pointer}.sg-word[data-v=w]{height:40px;padding:0 10px;border-radius:10px}.sg-word[data-v=w][aria-selected=true]{background:#f5f6fa}.sg-word[data-v=m]{box-sizing:content-box;height:48px;border-bottom:1px solid #e0e0e0}.sg-ic{color:#6b6e76;display:grid}.sg-text{flex:1;min-width:0}.sg-rest{font-weight:600}.sg-cat{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-cat-parent{color:#6b6e76}.sg-fill{color:#9a9da6;display:grid}.sg-sep{height:1px;background:#e0e0e0;margin:8px 4px}.sg-head[data-v=w]{padding:8px 10px 4px;font-size:12px;font-weight:600;color:#6b6e76}.sg-head[data-v=m]{font-size:18px;font-weight:600}.sg-prod{display:flex;align-items:center;gap:12px;color:#212121}.sg-prod[data-v=w]{padding:6px 10px;border-radius:10px}.sg-prod[data-v=m]{box-sizing:content-box;padding:8px 0;border-bottom:1px solid #e0e0e0}.sg-thumb{width:52px;height:52px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.sg-img{width:42px;height:42px;object-fit:contain}.sg-ptext{flex:1;min-width:0;line-height:1.35}.sg-pname{display:block;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-pshop{display:block;font-size:13px;color:#6b6e76}.sg-price{display:flex;flex-direction:column;align-items:flex-end;line-height:1.3;flex-shrink:0}.sg-price b{font-size:15px;font-weight:700}.sg-price s{font-size:13px;color:#9a9da6}.sg-all{font-weight:600;color:#ff284a}.sg-all[data-v=w]{display:flex;align-items:center;justify-content:center;height:40px;border-radius:10px;font-size:14px}.sg-all[data-v=m]{align-self:center;font-size:15px}.sg-none[data-v=m]{display:flex;flex-direction:column;gap:20px}.sg-none-text{line-height:1.4}.sg-none[data-v=w] .sg-none-text{padding:12px 10px 8px}.sg-none-title{font-size:15px;font-weight:600}.sg-none[data-v=m] .sg-none-title{font-size:16px}.sg-none-sub{font-size:13px;color:#6b6e76}.sg-none[data-v=m] .sg-none-sub{font-size:14px}.sg-none .sg-head[data-v=w]{padding:12px 10px 4px}.sg-chips{display:flex;flex-wrap:wrap;gap:8px}.sg-chips[data-v=w]{padding:0 10px 8px}.bn-row{display:flex;gap:40px;align-items:stretch}.bn-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}.bn-col[data-many]{margin-right:16px}.bn-col[data-size=short]{flex:0 0 330px;width:330px}.bn-box,.bn-card{position:relative;flex:1;display:flex}.bn-card{min-height:220px;box-sizing:border-box;padding:36px 40px;border-radius:24px;background:var(--bg);color:#212121;align-items:center;gap:16px;text-decoration:none}.bn-col[data-size=short] .bn-card{padding:24px 20px 24px 24px}.bn-text{flex:1;min-width:0;line-height:1.3;display:flex;flex-direction:column;gap:6px}.bn-k{font-size:12px}.bn-k,.bn-t{font-weight:600}.bn-t{font-size:32px;line-height:1.15;letter-spacing:-.01em}.bn-col[data-size=short] .bn-t{font-size:24px}.bn-d{font-size:15px;color:#4b4e56}.bn-btns{display:flex;gap:8px;margin-top:8px}.bn-pill{height:40px;padding:0 16px;border-radius:999px;background:#ff284a;color:#ffffff;font-size:14px;font-weight:600;display:inline-flex;align-items:center;white-space:nowrap}.bn-img{width:170px;height:170px;object-fit:contain;flex-shrink:0}.bn-col[data-size=short] .bn-img{width:96px;height:96px}.bn-st1,.bn-st2{position:absolute;width:60%;border-radius:24px;background:var(--bg)}.bn-st1{top:10px;bottom:10px;right:-8px;box-shadow:0 0 0 1px rgba(255,255,255,.6)}.bn-st2{top:20px;bottom:20px;right:-16px;opacity:.6}.bn-arr{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:36px;height:36px;padding:0;border-radius:50%;border:none;background:#ffffff;color:#212121;box-shadow:0 2px 10px rgba(20,24,40,.16);display:grid;place-items:center;cursor:pointer}.bn-arr[data-side=l]{left:-18px}.bn-arr[data-side=r]{right:-18px}.bn-dots{display:flex;justify-content:center;padding-right:16px}.bn-dots-in{display:flex;gap:6px;align-items:center}.bn-dots-in>i{width:6px;height:6px;border-radius:3px;background:rgba(33,33,33,.25)}.bn-dots-in>i[data-on]{width:18px;background:#212121}.bn-m{display:flex;flex-direction:column;gap:18px;align-items:center}.bn-m .bn-box{align-self:stretch}.bn-m .bn-st1,.bn-m .bn-st2{top:auto;right:auto;width:auto;height:40px;border-radius:20px}.bn-m .bn-st1{left:12px;right:12px;bottom:-6px}.bn-m .bn-st2{left:24px;right:24px;bottom:-12px}.bn-m .bn-card{min-height:0;height:150px;padding:16px 12px 16px 18px;border-radius:20px;gap:8px}.bn-m .bn-text{gap:4px}.bn-m .bn-k{font-size:11px}.bn-m .bn-t{font-size:20px;letter-spacing:0}.bn-m .bn-d{font-size:13px}.bn-m .bn-img{width:112px;height:112px}.cp-row{display:flex;align-items:center;gap:12px;min-height:52px;border-bottom:1px solid #e0e0e0;font-size:15px}.cp-row>span:first-child{flex:1;text-align:left}.cp-radio{width:22px;height:22px;border-radius:50%;box-sizing:border-box;flex-shrink:0;border:2px solid #cfcfd4;display:grid;place-items:center}.cp-radio[data-on]{border-color:#ff284a}.cp-radio>i{width:10px;height:10px;border-radius:50%;background:#ff284a}.cp-head{font-size:13px;font-weight:600;color:#6b6e76;padding:16px 0 4px}.cp-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;align-items:start}.cp-col{display:flex;flex-direction:column}.cp-group{padding-bottom:12px}.cp-cols .cp-row{min-height:40px}.cp-cols .cp-group>.cp-row:last-child{border-bottom:none}.cp-cols .cp-head{padding:4px 0}.cp-title{padding-right:36px;font-size:20px;font-weight:600}.cp-title,.fc-city{display:flex;justify-content:space-between;align-items:center}.fc-city{font-size:15px}.fc-city>a,.fc-city>button{font-size:14px;font-weight:600;color:#ff284a}.fc-only{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:15px}.fc-only>span:first-child{line-height:1.35}.fc-only small{display:block}.fc-only small,.pc-place{font-size:12px;color:#6b6e76}.pc-place{display:flex;align-items:center;gap:4px;white-space:nowrap;overflow:hidden}.pc-place[data-here]{color:#16a34a}.cp-title b{font-weight:600}.cp-main{flex:1;min-height:0;overflow:auto;padding:8px 16px 24px;display:flex;flex-direction:column;gap:12px}.cp-h1{margin:0;font-size:28px;font-weight:600}.fc-group{display:flex;flex-direction:column;gap:10px}.fc-title{font-size:14px;font-weight:600}.sa-points{padding:16px;border-radius:16px;background:#f5f6fa;display:flex;flex-direction:column}.sa-line{height:1px;background:#e0e0e0}.sa-point{display:flex;align-items:center;gap:12px;padding:10px 0}.sa-point>div{flex:1;min-width:0;line-height:1.35}.sa-point-name{font-size:14px;font-weight:500}.sa-point-sub{font-size:13px;color:#6b6e76}.sa-route{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:#ff284a;flex-shrink:0}@media (hover:hover){.sa-points .sa-point a.sa-route:hover{color:var(--mk-accent-strong)!important}}.cp-scroll{flex:1;min-height:0;overflow-y:auto}.cs-m-main{flex:1;min-height:0;overflow:auto;padding:8px 16px 24px;gap:16px}.cs-m-main,.cs-soon{display:flex;flex-direction:column}.cs-soon{align-items:center;gap:12px;padding:32px 8px;text-align:center;flex-shrink:0}.cs-soon--w{padding:48px 0 24px}.cs-ic{width:64px;height:64px;border-radius:50%;background:color-mix(in srgb,#b26a00 12%,#ffffff);color:#b26a00;display:grid;place-items:center}.cs-title{font-size:22px;font-weight:600;line-height:1.25}.cs-soon--w .cs-title{font-size:26px}.cs-text{margin:0;max-width:420px;font-size:15px;color:#6b6e76;line-height:1.5}.cs-act{margin-top:8px}.cs-btn{height:48px;padding:0 24px;box-sizing:border-box;border-radius:999px;background:#ff284a;color:#ffffff;font-size:16px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;transition:background-color .15s}.cs-btn:hover{background:#e52443}.cs-crumbs{display:flex;gap:8px;align-items:center;font-size:13px;color:#6b6e76}.cs-sep{color:#cfcfd4}.cs-cur{color:#212121;font-weight:500}.cs-logo-img{width:100%;height:100%;border-radius:50%;object-fit:cover;background:#ffffff}.os-link{font-size:13px;color:#6b6e76;text-align:center}.os-title{font-size:20px;font-weight:600}.os-sub{font-size:14px;color:#6b6e76;margin-top:-8px}.os-sent{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:16px;background:color-mix(in srgb,#1a8a52 7%,#ffffff);box-shadow:inset 0 0 0 1px color-mix(in srgb,#1a8a52 28%,transparent)}.os-sent-ic{color:#1a8a52;flex-shrink:0;margin-top:1px;display:inline-grid}.os-sent-body{line-height:1.4}.os-sent-title{font-size:15px;font-weight:600;color:#1a8a52}.os-note,.os-sent-text{font-size:13px;color:#6b6e76}.os-note{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,#b26a00 8%,#ffffff);line-height:1.45}.os-note-ic{color:#b26a00;flex-shrink:0;display:inline-grid}.os-note b{color:#212121;font-weight:600}.os-verified{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:3px 8px;border-radius:999px;color:#1a8a52;background:color-mix(in srgb,#1a8a52 16%,transparent);white-space:nowrap}.os-verified-ic{display:inline-grid}:root{--mk-accent:#ff284a;--mk-accent-strong:#e52443;--mk-t:200ms;--mk-ease:ease;--mk-press:0.985;--mk-press-icon:0.94;--mk-press-box:0.9}:where(a[href],button,summary,label,[role=button],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio]){transition-property:color,background-color,border-color,box-shadow,opacity,scale,transform,filter;transition-duration:var(--mk-t),var(--mk-t),var(--mk-t),var(--mk-t),var(--mk-t),.12s,.12s,.12s;transition-timing-function:var(--mk-ease)}:where(a[href],button,[role=button]) svg{transition:color var(--mk-t) var(--mk-ease),stroke var(--mk-t) var(--mk-ease),fill var(--mk-t) var(--mk-ease)}@media (hover:hover){:is(.lv-link,.lv-text,.lv-tab,.lv-seg,.lv-item,.ld-nav,.mk-text,[data-live=link],[data-live=tab],[data-live=segment],[role=tab],:is(aside,nav) [data-live=row]):not(:disabled,[aria-disabled=true],[aria-current=page],[aria-selected=true],[aria-pressed=true],[data-state=active],[data-active],.text-primary):hover,a[href]:not([class*=lv-],[data-live],[class*=bg-],[class*=btn],[role],[data-logo],:has(img,picture,div,svg:only-child)):hover{color:var(--mk-accent)!important}:is(.lv-link,.lv-text,.ld-nav,.mk-text,[data-live=link],a[href])[style*="color: rgb(255, 40, 74)"]:not([style*="background: rgb(255, 40, 74)"],[style*="background-color: rgb(255, 40, 74)"]):hover,:is(.lv-link,.lv-text,[data-live=link],a[href]).text-primary:hover{color:var(--mk-accent-strong)!important}}:where(a[href],button,summary,[role=button],[role=tab],[role=menuitem],[role=option],[role=switch]):not(:disabled,[aria-disabled=true],.lv-row,.lv-item,[data-live=row],[data-live=card],.lv-card,.lv-logo,[data-logo],[role=row],.grid,[style*="display: grid"]):active{scale:var(--mk-press)}a[href]:not([class*=bg-],[class*=btn],[class*=lv-pri],[class*=lv-alt],[class*=lv-sec],[class*=lv-chip],[data-live=primary],[data-live=ghost],[data-slot=button]):is(.flex,[style*="display: flex"],[style*="display:flex"]):active{scale:none!important}:where(input:is([type=checkbox],[type=radio]),[role=checkbox],[role=radio],[role=switch]):not(:disabled,[aria-disabled=true],.btn-fill,.lv-row,.w-full,:has([data-box])):active,:where(label,[role=checkbox],[role=radio]):active [data-box],label:active :where(input:is([type=checkbox],[type=radio])){scale:var(--mk-press-box)}:where([role=checkbox],[role=radio]):has([data-box]):active{scale:none}:where(input:is([type=checkbox],[type=radio]),[data-box]){transition:scale .12s var(--mk-ease)}:where(a[href],button,[role=button],[role=tab],[role=menuitem],[role=option],[role=checkbox],[role=radio]):is(.w-full,.flex-1,.btn-fill,[class*=lv-card],[data-live=card],[style*="width: 100%"],[style*="flex: 1"]):not(:disabled,[aria-disabled=true]):active{scale:none;filter:brightness(.96)}:where(a[href],button,[role=button])[aria-label]:is(:has(>svg),:has(>span:only-child>svg)):not(:disabled,[aria-disabled=true]):active{scale:var(--mk-press-icon)}@media (prefers-reduced-motion:reduce){:where(a[href],button,summary,label,[role]){transition:none}:where(a[href],button,summary,[role]):active{scale:none!important}}.mk-hit{position:relative}.mk-hit:after{content:"";position:absolute;inset:-6px}.mk-fit{align-self:flex-start;max-width:100%}.mk-nowrap{white-space:nowrap}:where([role=menu],[role=listbox])>:where([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],a,button){width:100%;box-sizing:border-box;text-align:left}@media (hover:hover){[data-live=alt]:not(:disabled,[aria-disabled=true]):hover{background-color:var(--mk-accent)!important;border-color:var(--mk-accent)!important;color:#ffffff!important}[data-live=alt]:not(:disabled,[aria-disabled=true]):hover :is(*,svg){color:#ffffff!important}}html.mk-lock{overflow:hidden}.mt{display:flex;flex-wrap:wrap;gap:8px}.mt-pic{line-height:0;width:96px;height:96px;padding:0;overflow:hidden;border:1px solid rgb(0 0 0/.08);border-radius:10px;background:#f4f4f5;cursor:zoom-in}.mt-sm .mt-pic{width:64px;height:64px;border-radius:8px}.mt-pic img{display:block;width:100%;height:100%;object-fit:cover;transition:filter .2s ease}.mt-pic:hover img{filter:brightness(.92)}.mt-file{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid #e4e4e7;border-radius:8px;background:#fff;font-size:13px;color:#3f3f46}.mv{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:48px 16px;background:rgb(9 9 11/.72);animation:mv-in .16s ease}@keyframes mv-in{0%{opacity:0}}.mv-bg{position:absolute;inset:0;border:0;background:transparent;cursor:zoom-out}.mv-box{position:relative;display:flex;max-width:min(1100px,100%);max-height:100%;flex-direction:column;align-items:center;gap:10px}.mv-img{display:block;max-width:100%;max-height:calc(100vh - 140px);border-radius:12px;background:#fff;object-fit:contain;box-shadow:0 20px 60px rgb(0 0 0/.35)}.mv-nav,.mv-x{padding:0;line-height:0;position:absolute;display:grid;width:40px;height:40px;place-items:center;border:0;border-radius:999px;background:#fff;color:#09090b;cursor:pointer;box-shadow:0 4px 14px rgb(0 0 0/.2)}.mv-x{top:-14px;right:-14px}.mv-nav{top:calc(50% - 36px)}.mv-prev{left:-20px}.mv-next{right:-20px}.mv-count,.mv-open{font-size:13px;color:rgb(255 255 255/.85)}.mv-open{text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.mv-x{top:-48px;right:0}.mv-prev{left:4px}.mv-next{right:4px}}.ab{padding:0;line-height:0;display:inline-grid;width:36px;height:36px;flex-shrink:0;place-items:center;border:1px solid #e4e4e7;border-radius:10px;background:#fff;color:#3f3f46;cursor:pointer}.ab:hover:not(:disabled){color:var(--mk-accent,#ff284a);border-color:currentColor}.ab:disabled{opacity:.5;cursor:default}.al{display:flex;flex-wrap:wrap;gap:8px}.al-item{position:relative;width:64px;height:64px;overflow:hidden;border:1px solid #e4e4e7;border-radius:10px;background:#f4f4f5}.al-item img{display:block;width:100%;height:100%;object-fit:cover}.al-item[data-state=busy] img{opacity:.5}.al-item[data-state=error]{border-color:var(--mk-accent,#ff284a)}.al-spin{position:absolute;inset:calc(50% - 10px) auto auto calc(50% - 10px);width:20px;height:20px;border:2px solid rgb(0 0 0/.15);border-top-color:#09090b;border-radius:999px;animation:al-spin .8s linear infinite}@keyframes al-spin{to{rotate:1turn}}.al-err{bottom:4px;left:4px;width:18px;height:18px;place-items:center;border-radius:999px;background:var(--mk-accent,#ff284a);font-size:12px;font-weight:700;color:#fff}.al-err,.al-x{position:absolute;display:grid}.al-x{padding:0;line-height:0;top:3px;right:3px;width:20px;height:20px;place-items:center;border:0;border-radius:999px;background:rgb(9 9 11/.7);color:#fff;cursor:pointer}.al-x:hover{background:var(--mk-accent,#ff284a)}.ab svg,.al-x svg,.mv-nav svg,.mv-x svg{display:block}.ia-back{position:fixed;inset:0;z-index:80;background:rgba(20,24,40,.45);animation:ia-fade .22s ease both}.ia[data-kind=image][data-view=full] .ia-back{background:rgba(11,12,16,.92)}.ia-x{position:absolute;top:12px;right:12px;z-index:1;width:36px;height:36px;padding:0;border-radius:50%;border:none;background:rgba(255,255,255,.9);color:#212121;display:grid;place-items:center;box-shadow:0 2px 8px rgba(20,24,40,.15);cursor:pointer}.ia-card{position:fixed;z-index:81;top:160px;left:50%;translate:-50% 0;width:440px;border-radius:24px;background:#ffffff;color:#212121;overflow:hidden;box-shadow:0 20px 60px rgba(20,24,40,.25);font-family:Inter,-apple-system,Segoe UI,sans-serif;line-height:1.45}.ia-img{height:180px;background:var(--bg)}.ia-img img,.ia-pic img{display:block;width:100%;height:100%;object-fit:cover}.ia-body{padding:20px 24px 24px;display:flex;flex-direction:column;gap:10px}.ia-t{font-size:22px;font-weight:600;line-height:1.2}.ia-txt{font-size:15px;line-height:1.5;color:#4b4e56}.ia-txt ol,.ia-txt p,.ia-txt ul{margin:0}.ia-txt b{color:#212121}.ia-btns{display:flex;gap:8px;margin-top:8px}.ia-btn{flex:1;height:44px;padding:0 16px;border-radius:999px;border:none;background:#ff284a;color:#ffffff;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;cursor:pointer}.ia-btn[data-alt]{background:#ffffff;color:#212121;box-shadow:inset 0 0 0 1.5px #dadce2}.ia[data-view=corner] .ia-card{position:fixed;z-index:80;top:auto;left:auto;right:24px;bottom:24px;translate:none;width:360px;border-radius:20px;box-shadow:0 16px 48px -8px rgba(20,24,40,.3),0 0 0 1px rgba(20,24,40,.06);animation:ia-up .22s ease both}.ia[data-view=corner] .ia-img{height:140px}.ia[data-view=corner] .ia-pic .ia-x,.ia[data-view=corner] .ia-x{top:10px;right:10px;width:32px;height:32px}.ia[data-view=corner] .ia-body{padding:16px 20px 20px;gap:6px}.ia[data-view=corner] .ia-t{font-size:17px;line-height:1.25}.ia[data-view=corner] .ia-txt{font-size:14px}.ia[data-view=corner] .ia-btns{flex-direction:column}.ia[data-view=corner] .ia-btn{flex:none;width:100%;height:40px}.ia-pic{position:fixed;z-index:81;top:50%;left:50%;translate:-50% -50%;width:440px;aspect-ratio:4/5;border-radius:24px;overflow:hidden;box-shadow:0 20px 60px rgba(20,24,40,.25)}.ia-pic-a{display:block;width:100%;height:100%}.ia[data-view=full] .ia-pic{top:24px;bottom:24px;translate:-50% 0;width:auto;aspect-ratio:9/16;box-shadow:none}.ia[data-view=full]>.ia-x{position:fixed;z-index:82;top:24px;right:24px;width:44px;height:44px;background:#ffffff}.ia[data-view=corner] .ia-pic{position:fixed;z-index:80;top:auto;left:auto;right:24px;bottom:24px;translate:none;width:280px;border-radius:20px;box-shadow:0 16px 48px -8px rgba(20,24,40,.3),0 0 0 1px rgba(20,24,40,.06);animation:ia-up .22s ease both}.ia[data-phone][data-view=modal] .ia-card{top:auto;left:0;right:0;bottom:0;translate:none;width:auto;box-sizing:border-box;border-radius:24px 24px 0 0;padding:10px 16px calc(12px + var(--sab, 0px));display:flex;flex-direction:column;gap:12px;box-shadow:none;overflow:visible;animation:ia-sheet .28s cubic-bezier(.2,.8,.2,1) both}.ia-handle{align-self:center;width:36px;height:4px;border-radius:2px;background:#dadce2}.ia[data-phone][data-view=modal] .ia-img{height:150px;border-radius:20px;overflow:hidden}.ia[data-phone] .ia-body{display:contents}.ia[data-phone] .ia-t{font-size:20px}.ia[data-phone] .ia-txt{font-size:14px}.ia[data-phone] .ia-btns{display:contents}.ia[data-phone] .ia-btn{flex:none;width:100%;height:48px}.ia[data-phone][data-view=full] .ia-card{position:fixed;z-index:80;inset:0;translate:none;width:auto;border-radius:0;box-shadow:none;display:flex;flex-direction:column}.ia[data-phone][data-view=full] .ia-img{height:360px;flex-shrink:0}.ia[data-phone][data-view=full] .ia-pic .ia-x,.ia[data-phone][data-view=full] .ia-x{top:calc(var(--sat, 0px) + 8px);right:16px}.ia[data-phone][data-view=full][data-kind=rich] .ia-body{display:flex;flex:1;padding:24px 16px calc(12px + var(--sab, 0px));gap:10px}.ia[data-phone][data-view=full] .ia-t{font-size:24px}.ia[data-phone][data-view=full] .ia-txt{font-size:15px}.ia[data-phone][data-view=full] .ia-btns{display:flex;flex-direction:column;gap:12px;margin-top:auto}.ia[data-phone][data-view=modal] .ia-pic{left:24px;right:24px;translate:0 -50%;width:auto}.ia[data-phone][data-view=full] .ia-back{background:none}.ia[data-phone][data-view=full] .ia-pic{inset:0;translate:none;width:auto;aspect-ratio:auto;border-radius:0}@keyframes ia-fade{0%{opacity:0}}@keyframes ia-sheet{0%{translate:0 100%}}@keyframes ia-up{0%{opacity:0;translate:0 12px}}@media (prefers-reduced-motion:reduce){.ia-back,.ia-card,.ia-pic{animation:none!important}}