.mpnav,.mpmh{display:none}@media (max-width:1279px),(pointer:coarse) and (max-width:1366px){.mpnav{z-index:900;height:calc(56px + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);font-family:"Golos Text", var(--font-golos-text), sans-serif;background:#fff;border-top:1px solid #ece6d7;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}html.mp-fs-open .mpnav,html.mp-kb-open .mpnav{display:none}.mpnav-i{color:#6e685d;-webkit-tap-highlight-color:transparent;align-content:center;justify-items:center;gap:2px;min-width:0;min-height:48px;text-decoration:none;display:grid}.mpnav-i .ic{border-radius:15px;place-items:center;width:56px;height:30px;display:grid}.mpnav-i .ava{color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;line-height:1;display:grid}.mpnav-i .lb{white-space:nowrap;text-overflow:clip;max-width:100%;font-size:12px;font-weight:400;line-height:14px;overflow:hidden}.mpnav-i.on{color:#b14e2d}.mpnav-i.on .ic{background:#f6eae6}.mpnav-i.on .lb{font-weight:600}.mpnav-i:active .ic{background:#f3eee6}.mpnav-i.on:active .ic{background:#f1dcd4}.mpnav-i:focus-visible{outline-offset:-2px;border-radius:12px;outline:2px solid #b14e2d}.mpmh{z-index:60;background:var(--bg12,#faf7f2);height:60px;font-family:"Golos Text", var(--font-golos-text), sans-serif;align-items:center;gap:4px;padding:0 10px 0 14px;transition:box-shadow .2s,background-color .45s;display:flex;position:sticky;top:0}.mpmh.stuck{box-shadow:0 1px 4px #1c1a1414}.mpmh button,.mpmh a{-webkit-tap-highlight-color:transparent;font-family:inherit}.mpmh-mk{flex:none;width:34px;height:34px;margin-right:4px}.mpmh-city{color:#1c1a17;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:4px;min-width:0;min-height:44px;padding:0 8px;font-size:15px;font-weight:700;display:flex}.mpmh-city span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mpmh-city svg,.mpmh-lang svg{color:#8a8174;flex:none}.mpmh-sp{flex:1}.mpmh-lang{color:#1c1a17;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;align-items:center;gap:3px;min-width:44px;min-height:44px;padding:0 8px;font-size:14px;font-weight:700;display:flex}.mpmh-ic{color:#1c1a17;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;text-decoration:none;display:grid;position:relative}.mpmh-ic .dot{width:8px;height:8px;box-shadow:0 0 0 2px var(--bg12,#faf7f2);background:#d86b44;border-radius:50%;position:absolute;top:10px;right:11px}.mpmh-ic .num{box-sizing:border-box;color:#fff;text-align:center;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--bg12,#faf7f2);background:#d86b44;border-radius:9px;padding:0 5px;font-size:11px;font-weight:800;line-height:18px;position:absolute;top:4px;right:3px}.mpmh-ic .ava{color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.mpmh-in{color:#fff;cursor:pointer;background:#1c1a17;border:0;border-radius:12px;flex:none;min-height:40px;margin-left:4px;padding:0 16px;font-size:15px;font-weight:700}.mpmh-in.ghost{background:#ece6d7;width:76px}:is(.mpmh-city,.mpmh-lang,.mpmh-ic):active{background:#1c1a140f}:is(.mpmh-city,.mpmh-lang,.mpmh-ic,.mpmh-in):focus-visible{outline-offset:2px;outline:2px solid #b14e2d}}.mps-scrim{z-index:1800;font-family:"Golos Text", var(--font-golos-text), sans-serif;background:#1c1a148c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.mps{overscroll-behavior:contain;width:100%;max-width:560px;max-height:92dvh;padding:10px 16px calc(16px + env(safe-area-inset-bottom));color:#1c1a17;background:#fff;border-radius:22px 22px 0 0;gap:10px;animation:.22s mpsup;display:grid;position:relative;overflow-y:auto}@keyframes mpsup{0%{opacity:0;transform:translateY(24px)}}.mps button,.mps a{-webkit-tap-highlight-color:transparent;font-family:inherit}.mps-grab{background:#dad6cc;border-radius:2px;justify-self:center;width:40px;height:4px}.mps-x{color:#1c1a17;cursor:pointer;background:#f5f2eb;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:8px;right:8px}.mps h3{margin:8px 48px 4px 0;font-size:20px;font-weight:800}.mps-auto{color:#b14e2d;text-align:left;cursor:pointer;background:#fbede5;border:0;border-radius:14px;align-items:center;gap:10px;min-height:52px;padding:0 14px;font-size:15px;font-weight:700;display:flex}.mps-err{color:#8f5e14;margin:0;font-size:13px}.mps-ls{display:grid}.mps-ls>*{color:#1c1a17;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:52px;padding:0 4px;font-size:16px;text-decoration:none;display:flex}.mps-ls>*+*{box-shadow:inset 0 1px #f0ebe2}.mps-ls b{flex:1;font-weight:500}.mps-ls i{color:#8a8174;font-size:12px;font-style:normal;font-weight:700}.mps-ls .on b{font-weight:800}.mps-ls svg{color:#b14e2d}@media (max-width:340px){.mpnav-i .lb{font-size:11px}.mpnav-i .ic{width:48px}.mpmh-city{padding:0 4px;font-size:14px}.mpmh-in{padding:0 12px}}@media (prefers-reduced-motion:reduce){.mps,.mpmh{transition:none!important;animation:none!important}}.mpc-q{display:none}@media (max-width:1279px),(pointer:coarse) and (max-width:1366px){.m2root .hdr,.m2root .m2-mbnav{display:none!important}.mpc-q{color:#5c584c;width:calc(100% - 32px);min-height:48px;font-family:"Golos Text", var(--font-golos-text), sans-serif;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:0;border-radius:14px;align-items:center;gap:10px;margin:4px 16px 8px;padding:0 14px;font-size:16px;display:flex;box-shadow:0 1px 4px #1c1a141a}.mpc-q svg{color:#b14e2d;flex:none}.mpc-q span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.m2page .mpnav-i{color:#6e685d}.m2page .mpnav-i.on{color:#b14e2d}.m2page .mpmh-ic,.m2page .mps-ls a{color:#1c1a17}@media (max-width:1279px),(pointer:coarse) and (max-width:1366px){.m2root .m2-msearch{display:none!important}.mpmh-geo{color:#a39b8d;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ece6d7;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;margin-left:4px;padding:0;transition:color .25s,background-color .25s,border-color .25s;display:grid;box-shadow:0 1px 4px #1c1a1414}.mpmh-geo.on{color:#d86b44;background:#fbede5;border-color:#f3d2c2}.mpmh-geo:active{background:#f5f1ea}.mpmh-lang{padding:0 4px 0 8px}.mpmh-geo:focus-visible{outline-offset:2px;outline:2px solid #b14e2d}.m2page .mpmh-geo{color:#a39b8d}.m2page .mpmh-geo.on{color:#d86b44}}.mps-auto.on{cursor:default}.mps-auto.on span{flex:1}.mps-off{color:#1c1a17;cursor:pointer;background:#fff;border:0;border-radius:999px;min-height:36px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:700}.mpmh-mk{background-image:url(/mp-home-v1/logo-mark-72.webp);background-position:50%;background-repeat:no-repeat;background-size:contain}@media (max-width:1279px),(pointer:coarse) and (max-width:1366px){.mpmh-srch{animation:.18s mphin}.mpmh-srch svg{color:#b14e2d}}@keyframes mphin{0%{opacity:0;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.mpmh-srch{animation:none}}html.mp-fs-open .demo-ribbon{display:none!important}@media (max-width:1279px),(pointer:coarse) and (max-width:1366px){body:has(.mpmh) [data-demo-arrow]{display:none!important}}.mpmh-word,.mpmh-cityname,.mpmh-nav,.mpmh-sq{display:none}.mpmh-in-wrap{flex:1;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.mpmh-logo{color:#1c1a17;flex:none;align-items:center;gap:8px;text-decoration:none;display:flex}@media (min-width:600px) and (max-width:1279px),(pointer:coarse) and (min-width:600px) and (max-width:1366px){.mpmh{height:64px;padding:0 24px}.mpmh-in-wrap{gap:8px}.mpmh-word{letter-spacing:-.01em;white-space:nowrap;font-size:17px;font-weight:800;display:inline}.mpmh-cityname{color:#1c1a17;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;align-items:center;gap:4px;min-height:44px;padding:0 8px;font-family:inherit;font-size:15px;font-weight:700;display:inline-flex}.mpmh-cityname svg{color:#8a8174}.mpmh-geo{margin-left:8px}.mpmh .mpmh-srch{display:none}.mpmh-sq{color:#5c584c;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:0;border-radius:999px;flex:0 280px;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 14px;font-family:inherit;font-size:15px;animation:.18s mphin;display:flex;box-shadow:0 1px 4px #1c1a141a}.mpmh-sq svg{color:#b14e2d;flex:none}.mpmh-sq span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is(.mpmh-cityname,.mpmh-sq,.mpmh-nav-i):focus-visible{outline-offset:2px;outline:2px solid #b14e2d}}@media (min-width:600px) and (max-width:899px){.mpnav{padding-left:max(24px, env(safe-area-inset-left));padding-right:max(24px, env(safe-area-inset-right));grid-template-columns:repeat(5,minmax(0,112px));justify-content:center}}@media (min-width:900px) and (max-width:1279px),(pointer:coarse) and (min-width:900px) and (max-width:1366px){.mpmh{padding:0 max(32px, env(safe-area-inset-right)) 0 max(32px, env(safe-area-inset-left))}.mpmh-in-wrap{max-width:1200px;margin:0 auto}.mpnav{display:none!important}.mpmh-nav{align-items:center;gap:4px;margin-left:12px;display:flex}.mpmh-nav-i{color:#6e685d;-webkit-tap-highlight-color:transparent;border-radius:12px;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.mpmh-nav-i.on{color:#b14e2d;background:#f6eae6}.mpmh-nav-i:active{background:#f3eee6}.m2page .mpmh-nav-i{color:#6e685d}.m2page .mpmh-nav-i.on{color:#b14e2d}.mp5root .mp5-mob{padding-bottom:24px}}@media (hover:hover){.mpmh-nav-i:hover{background:#f3eee6}}@media (min-width:600px) and (max-width:1279px),(pointer:coarse) and (min-width:600px) and (max-width:1366px){.mp-login-card{max-width:440px!important}.mp-login-grid{grid-template-columns:minmax(0,1fr)!important;padding:20px!important}}
.bk12{--ac:#b14e2d;--ac-soft:#fbede5;--ink:#1c1a17;--ink2:#5c584c;--ink3:#8a8478;--line:#eee7dc;--page:#faf7f2;--shadow:0 1px 4px #1c1a1414;--shadow2:0 4px 14px #1c1a1412;z-index:1700;background:var(--page);width:100%;height:100dvh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:"Golos Text", var(--font-sans,sans-serif);outline:none;flex-direction:column;font-size:15px;line-height:1.35;animation:.22s bk12in;display:flex;position:fixed;top:0;left:0}@keyframes bk12in{0%{opacity:0;transform:translateY(14px)}}.bk12 button,.bk12 a,.bk12 label{-webkit-tap-highlight-color:transparent;font-family:inherit}.bk12 button{cursor:pointer;color:inherit}.bk12 *,.bk12 :before,.bk12 :after{box-sizing:border-box}.bk12-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.bk12-sc{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:calc(20px + var(--bk12-kb,0px));flex:1;position:relative;overflow:hidden auto}.bk12-ph{aspect-ratio:1;background:#ece6dc;flex:none;width:100%;position:relative;overflow:hidden}.bk12-ph.wide{aspect-ratio:3/2}.bk12-car{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;width:100%;height:100%;display:flex;overflow:auto hidden}.bk12-car::-webkit-scrollbar{display:none}.bk12-slide{scroll-snap-align:start;scroll-snap-stop:always;background:50%/cover no-repeat;flex:0 0 100%;height:100%}.bk12-plate,.bk12-cnt{color:#fff;pointer-events:none;background:#1c1a179e;border-radius:999px;padding:6px 12px;font-weight:700;position:absolute}.bk12-plate{left:12px;top:calc(12px + env(safe-area-inset-top));text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 84px);font-size:13px;overflow:hidden}.bk12-cnt{font-size:12px;bottom:12px;right:12px}.bk12-fld{gap:6px;margin-top:10px;display:grid}.bk12-fld>span{color:var(--ink2);font-size:13px;font-weight:600}.bk12-fld input,.bk12-fld textarea{width:100%;min-height:50px;color:var(--ink);box-shadow:none;appearance:none;background:#fff;border:1.5px solid #e6dfd3;border-radius:12px;outline:none;padding:12px 14px;font-family:inherit;font-size:16px;line-height:1.35}.bk12-fld textarea{resize:vertical;min-height:72px}.bk12-fld input:focus,.bk12-fld textarea:focus{border-color:var(--ac);box-shadow:0 0 0 3px #b14e2d24}.bk12-fld.bad input{border-color:#c2410c}.bk12-err{color:#b42318;margin:6px 0 0;font-size:13px;font-weight:600}.bk12-err.warn{color:#8a4b0f}.bk12-me{color:var(--ink2);justify-content:space-between;align-items:center;gap:8px;margin:6px 0 -4px;font-size:13px;display:flex}.bk12-me button{background:0 0;border:0;min-height:40px;padding:0 2px;font-size:14px;font-weight:700;color:var(--ac)!important}.bk12-rules{background:#f5f1ea;border-radius:12px;padding:12px 14px;font-size:13.5px;line-height:1.45}.bk12-rules b{font-size:13px}.bk12-rules p{color:var(--ink2);margin:4px 0 0}.bk12-cons{border:1.5px solid var(--line);cursor:pointer;background:#fbf8f3;border-radius:14px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;min-height:56px;padding:14px;font-size:14px;line-height:1.4;display:grid;position:relative}.bk12-cons.hint{border-color:var(--ac);background:var(--ac-soft)}.bk12-cons input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.bk12-cons .bx{background:#fff;border:2px solid #cfc5b5;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.bk12-cons input:checked+.bx{border-color:var(--ac);background:var(--ac)}.bk12-cons input:checked+.bx:after,.bk12-svc.on .cb:after{content:"";border-bottom:2.5px solid #fff;border-left:2.5px solid #fff;width:12px;height:7px;margin-top:-3px;transform:rotate(-45deg)}.bk12-cons input:focus-visible+.bx{outline:2px solid var(--ac);outline-offset:2px}.bk12-cons a{color:var(--ac);font-weight:600}.bk12-ft{z-index:7;padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:var(--page);transform:translateY(calc(-1 * var(--bk12-kb,0px)));flex:none;position:relative;box-shadow:0 -1px #1c1a140f,0 -8px 20px #1c1a140d}.bk12.noft .bk12-sc{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.bk12-kbon .bk12-ft{padding-bottom:10px}.bk12-go{background:var(--ac);border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;padding:0 16px;font-size:16px;font-weight:800;display:flex;box-shadow:0 8px 20px -10px #b14e2dcc;color:#fff!important}.bk12-go.wait,.bk12-go:disabled{box-shadow:none;background:#d9d2c6;color:#4a463e!important}.bk12-main-ft .bk12-go:disabled{background:var(--ac);opacity:.85;color:#fff!important}.bk12-go.ghost{box-shadow:none;background:#fff;border:1.5px solid #e6dfd3;color:var(--ink)!important}.bk12-go:active{transform:scale(.99)}.bk12-spin{border:2.5px solid #fff6;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite bk12spin}@keyframes bk12spin{to{transform:rotate(360deg)}}.bk12-hint{text-align:center;color:#8a4b0f;margin:0 0 8px;font-size:13px;font-weight:600}.bk12-ft .bk12-err{text-align:center;margin:0 0 8px}.bk12-svc{min-height:64px;box-shadow:var(--shadow);text-align:left;background:#fff;border:1.5px solid #0000;border-radius:16px;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.bk12-svc.mine{box-shadow:inset 4px 0 0 var(--ac), var(--shadow)}.bk12-svc.on{border-color:var(--ac)}.bk12-svc.muted{opacity:.5;cursor:default}.bk12-svc .cb{border:2px solid #cfc5b5;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.bk12-svc.on .cb{border-color:var(--ac);background:var(--ac)}.bk12-svc .nm,.bk12-mst .nm{gap:2px;min-width:0;display:grid}.bk12-svc .nm b,.bk12-mst .nm b{font-size:15px;font-weight:700}.bk12-svc .nm span,.bk12-mst .nm span{color:var(--ink2);font-size:13px}.bk12-svc .av{background:#ece6dc 50%/cover no-repeat;border:2px solid #fff;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 3px #1c1a1433}.bk12-svc .pr{white-space:nowrap;justify-items:end;font-size:14px;font-weight:700;display:grid}.bk12-mst{box-shadow:var(--shadow);text-align:left;background:#fff;border:1.5px solid #0000;border-radius:16px;gap:10px;padding:12px;display:grid}.bk12-mst.on{border-color:var(--ac)}.bk12-mst.any{align-items:center;gap:12px;display:flex}.bk12-mst-hd{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:0;display:flex}.bk12-mst .av{background:#ece6dc 50%/cover no-repeat;border-radius:50%;flex:none;width:48px;height:48px}.bk12-mst .av.any{background:var(--ac-soft);color:var(--ac);place-items:center;font-size:20px;display:grid}.bk12-mst .pr{flex:none;margin-left:auto;font-size:14px;font-weight:700}.bk12-mst-w{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.bk12-mst-w button{aspect-ratio:1;background:#ece6dc 50%/cover no-repeat;border:0;border-radius:10px;padding:0}.bk12-scrim{z-index:30;background:#1c1a1480;align-items:flex-end;animation:.2s bk12fade;display:flex;position:absolute;inset:0}@keyframes bk12fade{0%{opacity:0}}.bk12-dlg{width:100%;padding:20px 16px calc(16px + env(safe-area-inset-bottom));background:#fff;border-radius:22px 22px 0 0;gap:10px;display:grid;box-shadow:0 12px 40px #1c1a1438}.bk12-dlg h3{margin:0;font-size:20px;font-weight:800}.bk12-dlg p{color:var(--ink2);margin:0 0 6px;font-size:15px}.bk12-done{padding:calc(64px + env(safe-area-inset-top)) 16px 24px;gap:12px;display:grid}.bk12-done .bk12-sum{padding:2px 14px}.bk12-ok{color:#1f7a4a;background:#e7f4ec;border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.bk12-dt{margin:0;font-size:24px;font-weight:800;line-height:1.2}.bk12-pending{color:#8a4b0f;background:#fdf0e0;border-radius:999px;justify-self:start;margin:0;padding:6px 12px;font-size:14px;font-weight:600}.bk12-sum{box-shadow:var(--shadow2);background:#fff;border-radius:16px;margin:0;padding:2px 14px}.bk12-sum>div{border-bottom:1px solid #f0ebe2;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:11px 0;display:grid}.bk12-sum>div:last-child{border-bottom:0}.bk12-sum dt{color:var(--ink2);font-size:13px}.bk12-sum dd{margin:0;font-size:15px;font-weight:600}.bk12-acts,.bk12-tg{gap:8px;display:grid}.bk12-act{min-height:52px;color:var(--ink);background:#fff;border:1.5px solid #e6dfd3;border-radius:16px;justify-content:center;align-items:center;padding:0 14px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.bk12-route{box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:4px;display:grid}.bk12-route a,.bk12-route button{min-height:48px;color:var(--ac);text-align:left;background:0 0;border:0;border-bottom:1px solid #f0ebe2;align-items:center;padding:0 12px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.bk12-route>:last-child{border-bottom:0}.bk12-tgbtn{background:#2aabee;border:0;border-radius:16px;min-height:52px;padding:0 14px;font-size:15px;font-weight:700;color:#fff!important}.bk12-tglink{text-underline-offset:3px;background:0 0;border:0;justify-self:center;min-height:44px;padding:0 8px;font-size:14px;font-weight:700;text-decoration:underline;color:var(--ac)!important}.bk12-x{top:calc(6px + env(safe-area-inset-top));z-index:8;background:#fffffff0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;right:8px;box-shadow:0 2px 8px #1c1a1429}.bk12-ib{background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.bk12-pad{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px 16px 8px;display:grid}.bk12-k{color:var(--ink2);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px;font-weight:600}.bk12-note{color:var(--ink2);margin:0;font-size:13px;line-height:1.4}.bk12-muted{color:var(--ink2);margin:0;font-size:14px}.bk12-warn{color:#8a4b0f;background:#fdf0e0;border-radius:12px;margin:0;padding:10px 12px;font-size:14px;font-weight:600}.bk12-sec{box-shadow:var(--shadow2);background:#fff;border-radius:16px;padding:4px 14px 14px}.bk12-flash,.bk12-flash-in .bk12-cat,.bk12-flash-in .bk12-any,.bk12-flash-in .bk12-mst{animation:1.6s bk12flash}@keyframes bk12flash{0%,60%{box-shadow:0 0 0 3px #b14e2d8c}}.bk12-ph-none{height:calc(56px + env(safe-area-inset-top))}.bk12-biz h2,.bk12-who h2{margin:0;font-size:22px;font-weight:800;line-height:1.2}.bk12-biz p,.bk12-who p{color:var(--ink2);margin:4px 0 0;font-size:14px}.bk12-biz b,.bk12-who b{color:var(--ink)}.bk12-who{align-items:center;gap:12px;display:flex}.bk12-who>div{min-width:0}.bk12-ava{background:#ece6dc 50%/cover no-repeat;border-radius:50%;flex:none;width:48px;height:48px}.bk12-svcline{box-shadow:var(--shadow);background:#fff;border-radius:16px;gap:2px;padding:12px 14px;display:grid}.bk12-svcline b{font-size:16px;font-weight:700}.bk12-svcline span{color:var(--ink2);font-size:14px}.bk12-svcline s,.bk12-sum s{color:var(--ink3);font-weight:500}.bk12-near{color:var(--ink2);margin:0;font-size:14px}.bk12-rvs{gap:8px;display:grid}.bk12-rv{border:1px solid var(--line);background:#fff;border-radius:16px;padding:12px 13px}.bk12-rv-hd{align-items:center;gap:8px;display:flex}.bk12-rv-nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:800;overflow:hidden}.bk12-rv-gr{font-variant-numeric:tabular-nums;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:800}.bk12-rv-dt{color:var(--ink3);flex:none;font-size:11.5px;font-weight:600}.bk12-rv-st{gap:2px;margin-top:4px;display:flex}.bk12-rv p{color:var(--ink2);margin:7px 0 0;font-size:13px;line-height:1.5}.bk12-rv-tag{color:var(--ac);margin-top:7px;font-size:11.5px;font-weight:800}.bk12-rv[data-grade="5"] .bk12-rv-gr{color:#256b47;background:#e2f2ea}.bk12-rv[data-grade="4"] .bk12-rv-gr{color:#5c7a1e;background:#edf3dc}.bk12-rv[data-grade="3"] .bk12-rv-gr{color:#8f5e14;background:#fbf2dc}.bk12-rv[data-grade="2"] .bk12-rv-gr{color:#9a4a22;background:#fbebdf}.bk12-rv[data-grade="1"] .bk12-rv-gr{color:#8f2a21;background:#faeae6}.bk12-rv[data-grade="5"] .bk12-rv-st{color:#3e9e6a}.bk12-rv[data-grade="4"] .bk12-rv-st{color:#8fae3f}.bk12-rv[data-grade="3"] .bk12-rv-st{color:#e9ab45}.bk12-rv[data-grade="2"] .bk12-rv-st{color:#d97742}.bk12-rv[data-grade="1"] .bk12-rv-st{color:#c2362b}.bk12-rvall{border:1.5px solid var(--line);background:#fff;border-radius:14px;justify-content:center;align-items:center;min-height:44px;font-size:14px;font-weight:700;text-decoration:none;display:flex;color:var(--ink)!important}.bk12-rows{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.bk12-row{min-width:0;min-height:52px;box-shadow:var(--shadow);color:var(--ink);text-align:left;background:#fff;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:14px;text-decoration:none;display:flex}.bk12-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink2);overflow:hidden}.bk12-row b{color:var(--ink);font-weight:700}.bk12-row i,.bk12-any>i{color:#a39b8d;flex:none;font-size:22px;font-style:normal;line-height:1}.bk12-wts{flex-wrap:wrap;gap:6px;display:flex}.bk12-win{background:#fff;border:1.5px solid #ecd8cb;border-radius:12px;min-width:64px;min-height:44px;padding:0 12px;font-size:15px;font-weight:700;color:var(--ac)!important}.bk12-win.more{border-style:dashed;min-width:48px;color:var(--ink2)!important}.bk12-win.ghost{border-color:var(--line);font-weight:600;color:var(--ink)!important}.bk12-win.on{border-color:var(--ac);background:var(--ac);color:#fff!important}.bk12-head{z-index:5;padding-top:env(safe-area-inset-top);background:var(--page);flex:none;position:relative;box-shadow:0 1px #1c1a140f}.bk12-title{align-items:center;gap:2px;height:52px;padding:0 4px;display:flex}.bk12-title h2{white-space:nowrap;flex:none;min-width:0;margin:0;font-size:20px;font-weight:800}.bk12-cntr{min-width:0;color:var(--ink3);white-space:nowrap;flex:1;margin-left:6px;font-size:15px;font-weight:700}.bk12-hx{background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.bk12-chips{flex-wrap:wrap;align-items:center;gap:6px;padding:0 12px 8px;display:flex}.bk12-chip{background:var(--ac-soft);white-space:nowrap;text-overflow:ellipsis;border:1.5px solid #f0dfd3;border-radius:999px;flex:none;max-width:100%;min-height:36px;padding:0 12px;font-size:14px;font-weight:700;line-height:33px;overflow:hidden}.bk12-chip.cur{border-color:var(--ac)}.bk12-chip.lock{border-color:var(--line);background:#f3efe7}.bk12-chip.th{background:#ece6dc 50%/cover no-repeat;border:0;border-radius:10px;width:36px;height:36px;padding:0;box-shadow:inset 0 0 0 1px #1c1a1414}.bk12-chip.th:disabled{cursor:default}.bk12-cat{border-radius:16px;grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.bk12-cat-hd{text-align:left;background:#f3efe7;border:0;border-radius:16px;align-items:center;gap:8px;min-height:52px;padding:8px 14px;display:flex}.bk12-cat-hd b{flex:1;min-width:0;font-size:16px;font-weight:800}.bk12-cat-hd span{color:var(--ink2);flex:none;font-size:13px}.bk12-cat-hd i{text-align:center;width:22px;color:var(--ink2);flex:none;font-size:20px;font-style:normal}.bk12-svc .pr s{color:var(--ink3);font-size:12px;font-weight:500;display:block}.bk12-any{min-height:64px;box-shadow:var(--shadow);text-align:left;background:#fff;border:1.5px solid #0000;border-radius:16px;align-items:center;gap:12px;padding:10px 14px;display:flex}.bk12-any.on{border-color:var(--ac)}.bk12-any .av{background:var(--ac-soft);width:48px;height:48px;color:var(--ac);border-radius:50%;flex:none;place-items:center;font-size:20px;display:grid}.bk12-any .nm{flex:1;gap:2px;min-width:0;display:grid}.bk12-any .nm b{font-size:15px;font-weight:700}.bk12-any .nm span{color:var(--ink2);font-size:13px}.bk12-mst-t{flex-wrap:wrap;gap:6px;display:flex}.bk12-misfit{color:#6b3a0b;background:#fdf0e0;border-radius:14px;gap:6px;padding:12px 14px;display:grid}.bk12-misfit b{font-size:16px}.bk12-misfit>span{font-size:14px}.bk12-misfit>.bk12-near{color:#8a4b0f;margin-top:4px;font-size:13px;font-weight:700}.bk12-grid{min-width:0;border:0;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;min-inline-size:0;margin:0;padding:0;display:grid}.bk12-gday{border:1.5px solid var(--line);background:#fff;border-radius:12px;align-content:start;justify-items:center;gap:1px;min-width:0;min-height:62px;padding:6px 1px 4px;display:grid}.bk12-gday .wd{max-width:100%;color:var(--ink2);white-space:nowrap;font-size:11px;overflow:hidden}.bk12-gday .wd.rel{letter-spacing:-.3px;font-size:10px}.bk12-gday b{font-size:17px;font-weight:800;line-height:1.15}.bk12-gday b.sm{font-size:11px;line-height:1.6}.bk12-gday .st{letter-spacing:-.2px;text-align:center;white-space:nowrap;max-width:100%;color:var(--ink3);margin-top:2px;font-size:8px;line-height:1.1}.bk12-gday .dot,.bk12-mday .dot{background:var(--ac);border-radius:50%;width:6px;height:6px;margin-top:3px}.bk12-gday.off{background:#f3efe7}.bk12-gday.off b,.bk12-gday.off .wd{color:#a39b8d}.bk12-gday.month{border-style:dashed}.bk12-gday.on{border-color:var(--ac);background:var(--ac-soft)}.bk12-gday.on b{color:var(--ac)}.bk12-month{box-shadow:var(--shadow2);background:#fff;border-radius:16px;gap:8px;padding:10px;display:grid}.bk12-month-hd{justify-content:space-between;align-items:center;font-size:14px;display:flex}.bk12-month-hd button{background:0 0;border:0;min-height:40px;padding:0 8px;font-size:14px;font-weight:700;color:var(--ac)!important}.bk12-mgrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.bk12-mgrid .wdh{text-align:center;color:var(--ink3);font-size:11px}.bk12-mday{background:0 0;border:1.5px solid #0000;border-radius:10px;align-content:center;justify-items:center;min-width:0;min-height:44px;padding:2px 0;display:grid;position:relative}.bk12-mday b{font-size:15px;font-weight:700}.bk12-mday .mon{color:var(--ac);font-size:9px;position:absolute;top:0}.bk12-mday .dot{width:5px;height:5px;margin-top:1px}.bk12-mday.off b{color:#b8b0a2;font-weight:500}.bk12-mday.on{border-color:var(--ac);background:var(--ac-soft)}.bk12-dayname{margin:0;font-size:16px;font-weight:800}.bk12-tpad{gap:10px}.bk12-list .bk12-win{min-width:72px}.bk12-hours{grid-template-columns:repeat(var(--cols,6), minmax(0, 1fr));border-radius:12px;gap:6px;display:grid}.bk12-hour{border:1.5px solid var(--line);background:#fff;border-radius:12px;min-width:0;min-height:44px;font-size:16px;font-weight:700}.bk12-hour.off,.bk12-hour:disabled{cursor:default;background:#f3efe7;font-weight:500;color:#b8b0a2!important}.bk12-hour.on{border-color:var(--ac);background:var(--ac-soft);color:var(--ac)!important}.bk12-mins{border-radius:12px;gap:8px;display:grid}.bk12-empty{background:#f5f1ea;border-radius:14px;gap:6px;padding:14px;display:grid}.bk12-empty b{font-size:16px}.bk12-empty>span{color:var(--ink2);font-size:14px}.bk12-contact{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.bk12-contact a{min-height:44px;color:var(--ac);background:#fff;border-radius:12px;align-items:center;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.bk12-sum:not(.plain)>div{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"dt btn""dd btn";align-items:center;gap:0 8px;padding:8px 0}.bk12-sum:not(.plain) dt{grid-area:dt}.bk12-sum:not(.plain) dd{grid-area:dd}.bk12-sum:not(.plain)>div>button{grid-area:btn}.bk12-sum:not(.plain)>.bk12-where dd{color:var(--ink2);font-size:14px;font-weight:500}.bk12-sum dd .sub{color:var(--ink2);font-size:13px;font-weight:500;display:block}.bk12-sum>div>button{background:0 0;border:0;min-height:44px;padding:0 4px;font-size:14px;font-weight:700;color:var(--ac)!important}.bk12-login{text-align:center;color:var(--ink2);margin:0;font-size:14px}.bk12-login button{background:0 0;border:0;min-height:44px;padding:0 4px;font-size:14px;font-weight:700;color:var(--ac)!important}.bk12-phl{z-index:25;background:#14120f;flex-direction:column;justify-content:center;animation:.2s bk12fade;display:flex;position:absolute;inset:0}@media (hover:hover){.bk12-row:hover,.bk12-act:hover,.bk12-svc:not(.muted):hover,.bk12-mst:hover{background:#fffaf6}.bk12-hour:not(.on):not(:disabled):hover,.bk12-gday:not(.on):hover,.bk12-win:not(.on):hover{border-color:var(--ac)}}@media (prefers-reduced-motion:reduce){.bk12,.bk12 *,.bk12 :before,.bk12 :after{transition:none!important;animation:none!important}.bk12-flash{box-shadow:0 0 0 3px #b14e2d8c}}@media (max-width:340px){.bk12-win{min-width:56px;padding:0 8px}.bk12-grid{gap:3px}.bk12-gday{padding-left:0;padding-right:0}.bk12-gday .st{font-size:7.5px}.bk12-gday .wd.rel{letter-spacing:-.4px;font-size:9px}}.bk12-biz .bk12-bl{margin-top:6px;line-height:1.4}.bk12-biz .bk12-bl+.bk12-bl{margin-top:2px}.bk12 :focus-visible{outline:2px solid var(--ac);outline-offset:2px}.bk12-fld input:focus-visible,.bk12-cons input:focus-visible{outline:none}.bk12-dim{display:none}@media (min-width:600px) and (max-width:899px),(min-width:900px) and (max-width:1279px),(pointer:coarse) and (min-width:900px) and (max-width:1366px){.bk12-dim{z-index:1699;background:#14120f80;animation:.2s bk12fade;display:block;position:fixed;inset:0}.bk12{top:calc(var(--bk12-vt,0px) + var(--bk12-vh,100dvh) / 2);height:var(--bk12-mh);border-radius:24px;animation:.22s bk12pop;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:0 24px 64px #14120f4d}.bk12-head{padding-top:0}.bk12-x{top:10px;right:10px}.bk12-plate{top:12px}.bk12-ph-none{height:64px}.bk12-done{padding:48px 24px 24px}.bk12-pad{padding:16px 24px 8px}.bk12-ft,.bk12-kbon .bk12-ft{padding:12px 24px 16px;transform:none}.bk12-sc,.bk12.noft .bk12-sc{padding-bottom:24px}.bk12-chips{gap:8px;padding:0 16px 10px}.bk12-chip{min-height:44px;padding:0 16px;line-height:41px}.bk12-chip.th{width:44px;height:44px}.bk12-wts,.bk12-mst-t,.bk12-mst-w{gap:8px}.bk12-win{min-width:72px}.bk12-mday{min-height:52px}.bk12-mgrid{gap:6px}.bk12-sum>div>button,.bk12-me button,.bk12-month-hd button{min-width:44px;min-height:44px}.bk12-scrim{justify-content:center;align-items:center;padding:24px}.bk12-dlg{border-radius:22px;max-width:440px;padding:24px 20px 20px}.bk12-phl .bk12-ph,.bk12-phl .bk12-ph.wide{aspect-ratio:auto;background:0 0;height:100%}.bk12-phl .bk12-slide{background-size:contain}}@keyframes bk12pop{0%{opacity:0;transform:scale(.97)}}@media (min-width:600px) and (max-width:899px){.bk12{--bk12-mh:min(92dvh, calc(var(--bk12-vh,100dvh) - 16px));width:min(640px,100% - 48px)}.bk12-start .bk12-ph{max-height:calc(var(--bk12-mh) * .45)}.bk12-grid{gap:8px}.bk12-gday{gap:3px;min-height:76px;padding:10px 2px 8px}.bk12-gday .wd,.bk12-gday .wd.rel{letter-spacing:0;font-size:13px}.bk12-gday b{font-size:21px}.bk12-gday b.sm{font-size:14px}.bk12-gday .st{letter-spacing:0;font-size:11px}.bk12-hours{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.bk12-hour{min-height:52px}}@media (min-width:900px) and (max-width:1279px),(pointer:coarse) and (min-width:900px) and (max-width:1366px){.bk12{--bk12-mh:min(720px, calc(100dvh - 48px), calc(var(--bk12-vh,100dvh) - 16px));width:min(960px,100% - 64px)}.bk12-2p{flex-direction:row}.bk12-l{overscroll-behavior:contain;border-right:1px solid var(--line);background:#fff;flex-direction:column;flex:0 0 40%;min-width:0;display:flex;overflow:hidden auto}.bk12-l>.bk12-ph,.bk12-l>.bk12-ph.wide{aspect-ratio:4/3;background-position:50%;background-size:cover;flex:none}.bk12-ls[hidden]{display:none}.bk12-l.works>.bk12-ph{aspect-ratio:auto;flex:auto}.bk12-l .bk12-slide{cursor:zoom-in;border:0;border-radius:0;padding:0}.bk12-l .bk12-slide:focus-visible{outline-offset:-4px}.bk12-ls{margin:0;padding:6px 20px;list-style:none;display:grid}.bk12-ls li{border-bottom:1px solid #f0ebe2;align-items:center;gap:12px;min-height:60px;padding:10px 0;display:flex}.bk12-ls li:last-child{border-bottom:0}.bk12-ls .bk12-ava{width:44px;height:44px}.bk12-ls .bk12-ava.any{background:var(--ac-soft);color:var(--ac);place-items:center;font-size:18px;display:grid}.bk12-ls .tx{flex:1;gap:1px;min-width:0;display:grid}.bk12-ls .tx i{letter-spacing:.04em;text-transform:uppercase;color:var(--ink3);font-size:12px;font-style:normal;font-weight:600}.bk12-ls .tx b{font-size:15px;font-weight:700}.bk12-ls .tx span{color:var(--ink2);font-size:13px}.bk12-ls .tx s{color:var(--ink3)}.bk12-ed{background:0 0;border:0;flex:none;min-width:44px;min-height:44px;padding:0 4px;font-size:14px;font-weight:700;color:var(--ac)!important}.bk12-l>.bk12-rules{margin:2px 20px 20px}.bk12-r{background:var(--page);flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.bk12-r>.bk12-x{background:#fff}.bk12-2p .bk12-start .bk12-pad{padding-top:24px;padding-right:72px}.bk12-2p .bk12-done{padding-top:32px}.bk12-ro{box-shadow:var(--shadow);color:var(--ink2);background:#fff;border-radius:14px;gap:2px;margin:0;padding:12px 14px;font-size:14px;display:grid}.bk12-ro b{color:var(--ink)}.bk12-grid{gap:6px}.bk12-gday{min-height:68px}.bk12-hour{min-height:48px}}@media (hover:hover){.bk12-ed:hover{text-underline-offset:3px;text-decoration:underline}}
.mp5root .mob12{--s12-acc:#b14e2d;--s12-acc-l:#f6eae6;--s12-ink:#1c1a17;--s12-mut:#6e685d;--s12-line:#e8e5dc;--s12-shadow:0 1px 4px #1c1a1414}.mp5root .mob12 .s12-sec a,.mp5root .mob12 .s12-sec button{-webkit-tap-highlight-color:transparent}.mp5root .mob12 .s12-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.mp5root .mob12 .s12-head-l{min-width:0}.mp5root .mob12 .s12-head h2{color:var(--s12-ink);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700;line-height:1.25}.mp5root .mob12 .s12-sub{color:var(--s12-mut);margin:3px 0 0;font-size:14px;line-height:1.45}.mp5root .mob12 .s12-link{min-height:44px;color:var(--s12-acc);white-space:nowrap;flex:none;align-items:center;gap:4px;margin-top:-10px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.mp5root .mob12 .s12-link:active{opacity:.6}.mp5root .mob12 .s12-live{color:#2a7a4f;letter-spacing:.06em;vertical-align:3px;background:#e5f3ea;border-radius:999px;align-items:center;gap:5px;margin-left:8px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.mp5root .mob12 .s12-pulse{background:#3e9e6a;border-radius:50%;width:7px;height:7px;animation:1.6s ease-out infinite s12-pulse}@keyframes s12-pulse{0%{box-shadow:0 0 #3e9e6a80}to{box-shadow:0 0 0 7px #3e9e6a00}}@media (prefers-reduced-motion:reduce){.mp5root .mob12 .s12-pulse{animation:none}}.mp5root .mob12 .s12-btn{min-height:44px;font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .12s,opacity .12s;display:inline-flex}.mp5root .mob12 .s12-btn:active{opacity:.85;transform:scale(.97)}.mp5root .mob12 .s12-btn:disabled{opacity:.6;cursor:default}.mp5root .mob12 .s12-btn-accent{background:var(--s12-acc);color:#fff}.mp5root .mob12 .s12-btn-light{color:var(--s12-acc);background:#fff}.mp5root .mob12 .s12-btn-ghost{color:#fff;background:0 0;border-color:#ffffff8c}.mp5root .mob12 .s12-btn-ghost-dark{color:var(--s12-ink);border-color:var(--s12-line);background:#fff}.mp5root .mob12 .s12-btn:focus-visible,.mp5root .mob12 .s12-link:focus-visible,.mp5root .mob12 .s12-chip:focus-visible{outline:2px solid var(--s12-acc);outline-offset:2px}.mp5root .mob12 .pcard button.mp5-cardbtn{z-index:2;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.mp5root .mob12 .pcard .pcover button.pphoto-btn{z-index:3;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.mp5root .mob12 .pcard .pcover .pfav,.mp5root .mob12 .pcard .pcover .pbadges{z-index:4}.mp5root .mob12 .pcard .pcover .pbadges{pointer-events:none}.mp5root .mob12 .s12-sec .pcard{box-shadow:var(--s12-shadow);-webkit-tap-highlight-color:transparent;border-radius:16px;transition:transform .12s}:is(.mp5root .mob12 .s12-sec .pcard:has(.mp5-cardbtn:active),.mp5root .mob12 .s12-sec .pcard:has(.pphoto-btn:active)){transform:scale(.985)}@media (hover:hover){.mp5root .mob12 .s12-sec .pcard:hover{box-shadow:0 8px 22px -12px #1c1a1447}.mp5root .mob12 .s12-link:hover,.mp5root .mob12 .pbiz-link:hover{text-decoration:underline}}.mp5root .mob12 .pbiz-link{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #1c1a1433;text-decoration:underline #1c1a1433}.mp5root .mob12 .s12-sec .pmeta{white-space:nowrap;flex-wrap:nowrap;min-width:0;overflow:hidden}.mp5root .mob12 .s12-sec .pmeta .pplace{text-overflow:ellipsis;min-width:0;overflow:hidden}.mp5root .mob12 .s12-sec .pmeta .prating,.mp5root .mob12 .s12-sec .pmeta .dot-sep,.mp5root .mob12 .s12-sec .pmeta .previews{flex:none}.mp5root .mob12 .pprice-link{z-index:3;min-height:32px;color:var(--s12-acc);align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.mp5root .mob12 .pcard button.pslot-chip{min-height:36px;font:inherit;color:#2a7a4f;cursor:pointer;background:#eef8f1;border:1px solid #bfe0cb;border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-size:13px;display:inline-flex}.mp5root .mob12 .pcard button.pslot-chip:active{background:#dcefe3}.mp5root .mob12 .s12-grid{gap:10px}.mp5root .mob12 .s12-big{margin-bottom:10px}.mp5root .mob12 .s12-big .pcard{flex:none;width:auto}.mp5root .mob12 .s12-big .pcard .pcover{height:220px}.mp5root .mob12 .pcard.pcompact .pbody{padding:10px 10px 12px}.mp5root .mob12 .pcard.pcompact .pfoot{border-top:0;margin:4px 0 0;padding-top:0}.mp5root .mob12 .pcard.pcompact .pcover{height:128px}.mp5root .mob12 .s12-rail{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;margin:0 -16px;padding:4px 16px 12px;scroll-padding-left:16px;display:flex;overflow-x:auto}.mp5root .mob12 .s12-rail::-webkit-scrollbar{display:none}.mp5root .mob12 .s12-rail>*{scroll-snap-align:start;flex:0 0 calc(76.9231% - 9.23077px);width:auto;min-width:0}.mp5root .mob12 .s12-rail .pcard .pcover{height:168px}.mp5root .mob12 .s12-rail .placecard .pcover{height:150px}.mp5root .mob12 .s12-promo{box-shadow:var(--s12-shadow);background:#fff;border:1px dashed #b14e2d59;border-radius:16px;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:10px 12px;padding:14px;display:grid}.mp5root .mob12 .s12-promo-ico{background:var(--s12-acc-l);width:44px;height:44px;color:var(--s12-acc);border-radius:12px;place-items:center;display:grid}.mp5root .mob12 .s12-promo-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.mp5root .mob12 .s12-promo-txt b{color:var(--s12-ink);font-size:15px;line-height:1.3}.mp5root .mob12 .s12-promo-txt span{color:var(--s12-mut);font-size:13px;line-height:1.35}.mp5root .mob12 .s12-promo .s12-btn{grid-column:1/-1;width:100%}.mp5root .mob12 .s12-masters .mcard{box-shadow:var(--s12-shadow);border-radius:16px}.mp5root .mob12 .s12-masters .mnew{background:var(--s12-acc-l);color:var(--s12-acc);border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.mp5root .mob12 .s12-masters .mslot{min-height:44px}.mp5root .mob12 .s12-owner{background:#fff;border:1px dashed #b14e2d59;justify-content:center;align-items:flex-start;gap:10px;padding:20px 16px}.mp5root .mob12 .s12-owner-ico{background:var(--s12-acc-l);width:52px;height:52px;color:var(--s12-acc);border-radius:14px;place-items:center;display:grid}.mp5root .mob12 .s12-owner-title{color:var(--s12-ink);margin:0;font-size:18px;font-weight:700;line-height:1.3}.mp5root .mob12 .s12-owner-sub{color:var(--s12-mut);margin:0;font-size:14px;line-height:1.45}.mp5root .mob12 .s12-owner .s12-btn{width:100%;margin-top:6px}.mp5root .mob12 .s12-nearby .nearby-cats{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px 6px;padding:0 16px 8px;overflow-x:auto}.mp5root .mob12 .s12-nearby .nearby-cats::-webkit-scrollbar{display:none}.mp5root .mob12 .s12-nearby .ncat{white-space:nowrap;-webkit-tap-highlight-color:transparent;flex:none;min-height:44px}.mp5root .mob12 .s12-nearby .map{position:relative}.mp5root .mob12 .s12-geo{z-index:1001;border-radius:inherit;background:#faf7f2b8;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.mp5root .mob12 .s12-geo-card{text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:6px;max-width:300px;padding:16px;display:flex;box-shadow:0 8px 24px -10px #1c1a144d}.mp5root .mob12 .s12-geo-card b{color:var(--s12-ink);font-size:16px;line-height:1.3}.mp5root .mob12 .s12-geo-card span:not(.s12-geo-ico){color:var(--s12-mut);font-size:13px;line-height:1.45}.mp5root .mob12 .s12-geo-card .s12-btn{margin-top:6px}.mp5root .mob12 .s12-geo-ico{background:var(--s12-acc-l);width:40px;height:40px;color:var(--s12-acc);border-radius:50%;place-items:center;display:grid}.mp5root .mob12 .s12-geo-btns{gap:8px;margin-top:6px;display:flex}.mp5root .mob12 .s12-geo-btns .s12-btn{margin-top:0}.mp5root .mob12 .s12-nrail{margin-top:12px}.mp5root .mob12 .s12-ncard{box-shadow:var(--s12-shadow);background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:12px;display:flex}.mp5root .mob12 .s12-ncard-top{gap:10px;min-width:0;display:flex}.mp5root .mob12 .s12-ncard-ph{background-position:50%;background-size:cover;border-radius:12px;flex:none;width:52px;height:52px}.mp5root .mob12 .s12-ncard-who{min-width:0}.mp5root .mob12 .s12-ncard-name{color:var(--s12-ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;text-decoration:none;display:block;overflow:hidden}.mp5root .mob12 .s12-ncard-desc,.mp5root .mob12 .s12-ncard-meta,.mp5root .mob12 .s12-ncard-line{color:var(--s12-mut);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1.4;overflow:hidden}.mp5root .mob12 .s12-ncard-rate{color:var(--s12-ink);font-weight:600}.mp5root .mob12 .s12-ncard-rate svg{color:#e9ab45;vertical-align:-1px}.mp5root .mob12 .s12-ncard-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.mp5root .mob12 .s12-ncard-price{color:var(--s12-ink);white-space:nowrap;font-size:14px;font-weight:700}.mp5root .mob12 .s12-ncard-slots{gap:6px;display:flex}.mp5root .mob12 .s12-chip{border:1px solid var(--s12-line);min-width:56px;min-height:36px;font:inherit;font-variant-numeric:tabular-nums;color:#2a7a4f;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:10px;padding:0 10px;font-size:13px;font-weight:700}.mp5root .mob12 .s12-chip:active{background:#eef8f1}.mp5root .mob12 .s12-ncard-book{width:100%}.mp5root .mob12 .s12-show-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mp5root .mob12 .s12-show-cat{box-shadow:var(--s12-shadow);background:#fff;border-radius:16px;padding:4px 14px 8px}.mp5root .mob12 .s12-show-head{min-height:52px;color:var(--s12-ink);-webkit-tap-highlight-color:transparent;align-items:center;gap:10px;text-decoration:none;display:flex}.mp5root .mob12 .s12-show-ico{border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.mp5root .mob12 .s12-show-name{flex:1;font-size:16px;font-weight:700}.mp5root .mob12 .s12-show-go{color:var(--s12-acc);font-weight:600}.mp5root .mob12 .s12-show-dir{min-height:44px;color:var(--s12-ink);-webkit-tap-highlight-color:transparent;border-top:1px solid #f1eee7;justify-content:space-between;align-items:center;gap:10px;padding-left:46px;font-size:14px;text-decoration:none;display:flex}.mp5root .mob12 .s12-show-cnt{color:var(--s12-mut);font-variant-numeric:tabular-nums}.mp5root .mob12 .s12-show-more,.mp5root .mob12 .s12-show-empty{color:var(--s12-acc);font-weight:600}.mp5root .mob12 .s12-show-head:active,.mp5root .mob12 .s12-show-dir:active{opacity:.6}.mp5root .mob12 .s12-biz-card{color:#fff;background:linear-gradient(120deg,#b14e2d,#8f3d22);border-radius:20px;padding:22px 18px 18px;position:relative;overflow:hidden}.mp5root .mob12 .s12-biz-art{opacity:.14;pointer-events:none;position:absolute;bottom:-14px;right:-10px}.mp5root .mob12 .s12-biz-eyebrow{letter-spacing:.06em;text-transform:uppercase;opacity:.85;font-size:12px;font-weight:700}.mp5root .mob12 .s12-biz-title{color:#fff;margin:6px 0 0;font-size:21px;font-weight:700;line-height:1.25}.mp5root .mob12 .s12-biz-sub{opacity:.9;margin:8px 0 0;font-size:14px;line-height:1.45}.mp5root .mob12 .s12-biz-btns{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex;position:relative}.mp5root .mob12 .s12-biz-btns .s12-btn{flex:140px}@media (max-width:359px){.mp5root .mob12 .s12-head h2{font-size:20px}.mp5root .mob12 .s12-link{font-size:13px}.mp5root .mob12 .s12-btn{padding:0 12px;font-size:14px}.mp5root .mob12 .s12-ncard-foot{flex-wrap:wrap}}.mp5root .mob12 .s12-biz-perks{display:none}.mp5root .mob12 a.s12-ncard-ph{min-height:44px;display:block}.mp5root .mob12 button.s12-ncard-ph{cursor:pointer;border:0;min-height:44px;padding:0}.mp5root .mob12 .s12-ncard.sel{box-shadow:0 0 0 2px var(--s12-acc), 0 8px 20px -12px #b14e2d73}.mp5root .mob12 .s12-ncard-pick{cursor:pointer;transition:box-shadow .12s}@media (max-width:1279px),(pointer:coarse) and (max-width:1366px){.mp5root.mp5page:has(.mob12)>.block:has(>.wrap>.banner){display:none}}@media (min-width:600px) and (max-width:1279px),(pointer:coarse) and (min-width:600px) and (max-width:1366px){.mp5root .mob12{--s12-pad:24px;--s12-gap:16px}.mp5root .mob12 .s12-sec .wrap,.mp5root .mob12 .s12-nearby .wrap{max-width:none;padding:0 var(--s12-pad)}.mp5root .mob12 .s12-head{margin-bottom:16px}.mp5root .mob12 .s12-head h2{font-size:24px}.mp5root .mob12 .s12-sub{font-size:15px}.mp5root .mob12 .s12-rail,.mp5root .mob12 .s12-masters .scroller{gap:var(--s12-gap);margin:0 calc(-1 * var(--s12-pad));padding:4px var(--s12-pad) 14px;scroll-padding-left:var(--s12-pad);scroll-snap-type:x mandatory}.mp5root .mob12 .s12-rail>*,.mp5root .mob12 .s12-masters .scroller>*{flex:0 0 calc((100% - 2 * var(--s12-gap)) / 2.2);scroll-snap-align:start;width:auto;min-width:0}.mp5root .mob12 .s12-rail .pcard .pcover{height:190px}.mp5root .mob12 .s12-grid{gap:var(--s12-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.mp5root .mob12 .s12-grid .pcover{height:180px}.mp5root .mob12 .s12-grid .pbody{padding:12px 14px 14px}.mp5root .mob12 .s12-big{margin-bottom:var(--s12-gap)}.mp5root .mob12 .s12-big .pcard{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.mp5root .mob12 .s12-big .pcard .pcover{border-radius:0;height:auto;min-height:260px}.mp5root .mob12 .s12-big .pcard .pbody{flex-direction:column;justify-content:center;gap:2px;padding:20px;display:flex}.mp5root .mob12 .s12-big .pcard .ptitle{font-size:20px}.mp5root .mob12 .s12-big .pcard .pbook{margin-top:12px}.mp5root .mob12 .s12-popular .s12-grid .pcover{height:150px}.mp5root .mob12 .s12-promo{flex-direction:column;grid-column:auto;justify-content:center;align-items:flex-start;gap:12px;padding:20px;display:flex}.mp5root .mob12 .s12-promo-txt b{font-size:17px}.mp5root .mob12 .s12-promo-txt span{font-size:14px}.mp5root .mob12 .s12-promo .s12-btn{width:100%;margin-top:auto}.mp5root .mob12 .s12-nearby .nearby-cats{margin:0 calc(-1 * var(--s12-pad)) 8px;padding:0 var(--s12-pad) 8px}.mp5root .mob12 .s12-nearby .nearby .map,.mp5root .mob12 .s12-nearby .nearby .lmap{height:360px}.mp5root .mob12 .s12-nrail{gap:var(--s12-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0 0;padding:0;display:grid;overflow:visible}.mp5root .mob12 .s12-nrail>*{flex:none}.mp5root .mob12 .s12-newgrid .pcard{flex:none;width:auto}.mp5root .mob12 .s12-newgrid .pcover{height:170px}.mp5root .mob12 .s12-show-list{columns:2;column-gap:var(--s12-gap);display:block}.mp5root .mob12 .s12-show-cat{break-inside:avoid;margin-bottom:var(--s12-gap)}.mp5root .mob12 .s12-biz-card{border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px;display:grid}.mp5root .mob12 .s12-biz-art{display:none}.mp5root .mob12 .s12-ncard-rate svg,.mp5root .mob12 .s12-masters .mstats .star svg{vertical-align:-1px;display:inline}.mp5root .mob12 .s12-biz-title{font-size:24px}.mp5root .mob12 .s12-biz-sub{font-size:15px}.mp5root .mob12 .s12-biz-perks{flex-wrap:wrap;gap:8px 20px;margin:14px 0 0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.mp5root .mob12 .s12-biz-perks li{align-items:center;gap:8px;display:inline-flex}.mp5root .mob12 .s12-biz-btns{flex-direction:column;align-items:stretch;gap:10px;min-width:200px;margin-top:0}.mp5root .mob12 .s12-biz-btns .s12-btn{flex:none;min-height:48px}}@media (min-width:900px) and (max-width:1279px),(pointer:coarse) and (min-width:900px) and (max-width:1366px){.mp5root .mob12{--s12-pad:32px;--s12-gap:24px}.mp5root .mob12 .s12-sec .wrap,.mp5root .mob12 .s12-nearby .wrap{max-width:calc(1200px + 2 * var(--s12-pad));margin:0 auto}.mp5root .mob12 .s12-rail>*,.mp5root .mob12 .s12-masters .scroller>*{flex-basis:calc((100% - 3 * var(--s12-gap)) / 3.2)}.mp5root .mob12 .s12-rebook .s12-rail[data-n="1"]>*,.mp5root .mob12 .s12-rebook .s12-rail[data-n="2"]>*,.mp5root .mob12 .s12-rebook .s12-rail[data-n="3"]>*{flex-basis:calc((100% - 2 * var(--s12-gap)) / 3)}.mp5root .mob12 .s12-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mp5root .mob12 .s12-pop-lay{gap:var(--s12-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.mp5root .mob12 .s12-big{margin-bottom:0;display:flex}.mp5root .mob12 .s12-big .pcard{flex-direction:column;width:100%;display:flex}.mp5root .mob12 .s12-big .pcard .pcover{flex:auto;min-height:240px}.mp5root .mob12 .s12-big .pcard .pbody{flex:none;justify-content:flex-start}.mp5root .mob12 .s12-popular .s12-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp5root .mob12 .s12-nearby .block>.wrap:last-child{column-gap:var(--s12-gap);grid-template-columns:minmax(0,4fr) minmax(0,6fr);grid-template-areas:"cats cats""list map";display:grid}.mp5root .mob12 .s12-nearby .nearby-cats{grid-area:cats}.mp5root .mob12 .s12-nearby .nearby{grid-area:map;min-width:0}.mp5root .mob12 .s12-nearby .nearby .map{height:100%;min-height:460px}.mp5root .mob12 .s12-nearby .nearby .lmap{height:100%}.mp5root .mob12 .s12-nrail{grid-area:list;grid-template-columns:minmax(0,1fr);gap:12px;margin:0}.mp5root .mob12 .s12-show-list{columns:3}.mp5root .mob12 .s12-nrail .s12-ncard{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top top""line line""foot book";align-items:center;gap:6px 12px;display:grid}.mp5root .mob12 .s12-nrail .s12-ncard-top{grid-area:top}.mp5root .mob12 .s12-nrail .s12-ncard-line{grid-area:line}.mp5root .mob12 .s12-nrail .s12-ncard-foot{grid-area:foot;min-width:0}.mp5root .mob12 .s12-nrail .s12-ncard-book{grid-area:book;width:auto}.mp5root .mob12 .s12-biz-card{padding:32px 36px}}@media (hover:hover){.mp5root .mob12 .s12-ncard-pick:hover{box-shadow:0 8px 22px -12px #1c1a1447}.mp5root .mob12 .s12-ncard-pick.sel:hover{box-shadow:0 0 0 2px var(--s12-acc), 0 8px 20px -12px #b14e2d73}}
.mp5root .mp5-mob.mob12{--sph:#b95c3a;--bg12:#faf7f2;background:var(--bg12);transition:background-color .45s}.mp5root .mp5-mob.mob12.tinted{--bg12:color-mix(in srgb, var(--sph) 9%, #faf7f2)}.mp5root .mp5-mob.mob12.tinted .hero12{background:linear-gradient(180deg, color-mix(in srgb, var(--sph) 16%, #faf7f2) 0%, var(--bg12) 100%)}.mp5root .mp5-mob.mob12.tinted .hero12 h1 em{color:color-mix(in srgb, var(--sph) 88%, #1c1a17)}.mp5root .mp5-mob.mob12 .now-band,.mp5root .mp5-mob.mob12 .new-band{transition:background-color .45s}.mp5root .mp5-mob.mob12.tinted .now-band,.mp5root .mp5-mob.mob12.tinted .new-band{background:color-mix(in srgb, var(--sph) 6%, #fff)}.mob12 .fade12{animation:.35s fade12}@keyframes fade12{0%{opacity:0;transform:translateY(8px)}}@media (max-width:1279px),(pointer:coarse) and (max-width:1366px){main:has(.mob12)>.mp5root>.hdr{display:none}}.hero12{padding:8px 16px 2px;transition:background .45s}.hero12 h1{letter-spacing:-.01em;color:#1c1a17;text-wrap:pretty;margin:8px 0 16px;font-size:26px;font-weight:800;line-height:1.15}.hero12 h1 em{color:#d86b44;white-space:nowrap;font-style:normal;transition:color .45s}.sb12{background:#fff;border-radius:18px;display:grid;overflow:hidden;box-shadow:0 4px 14px #1c1a141a}.sb12 button{-webkit-tap-highlight-color:transparent;font-family:inherit}.sb12-q{color:#5c584c;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f0ebe2;align-items:center;gap:10px;min-height:56px;padding:0 16px;font-size:16px;line-height:1.3;display:flex}.sb12-q.set{color:#1c1a17;font-weight:700}.sb12-q svg,.sb12-two svg{color:#b95c3a;flex:none}.sb12-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.sb12-two button{color:#1c1a17;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-width:0;min-height:60px;padding:6px 14px;display:flex}.sb12-two button+button{border-left:1px solid #f0ebe2}.sb12-two span{gap:1px;min-width:0;display:grid}.sb12-two i{color:#5c584c;font-size:12px;font-style:normal;line-height:1.3}.sb12-two b{overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.3}:is(.sb12-q,.sb12-two button):active{background:#faf7f2}.rl12{scrollbar-width:none;scroll-snap-type:x proximity;gap:6px;padding:18px 12px 2px;display:flex;overflow-x:auto}.rl12::-webkit-scrollbar{display:none}.rl12-i{color:#1c1a17;cursor:pointer;scroll-snap-align:start;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;flex:none;align-content:start;justify-items:center;gap:7px;width:84px;padding:4px 0;font-family:inherit;display:grid}.rl12-i .ic{background:color-mix(in srgb, var(--h,#b95c3a) 13%, #fff);width:56px;height:56px;color:var(--hk,#1c1a17);border-radius:16px;place-items:center;transition:background .18s,color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 1px 4px #1c1a140f}.rl12-i:active .ic{transform:scale(.94)}.rl12-i.all .ic{color:#fff;background:#1c1a17}.rl12-i.sph .ic{background:linear-gradient(160deg, color-mix(in srgb, var(--h) 34%, #fff), color-mix(in srgb, var(--h) 54%, #fff))}.rl12-i b{color:#1c1a17;text-align:center;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:12px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.rl12-i.all.on .ic{color:#fff;box-shadow:none;background:#b14e2d}.rl12-i.all:not(.on) .ic{color:#1c1a17;background:#f0ebe2}.rl12-i.dir .ic{background:linear-gradient(155deg, #fff 10%, color-mix(in srgb, var(--h) 13%, #fff));color:color-mix(in srgb, var(--h) 86%, #1c1a17);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--h) 20%, #fff), 0 1px 4px #1c1a140f}.rl12-i.sph .ic{background:linear-gradient(155deg, color-mix(in srgb, var(--h) 8%, #fff), color-mix(in srgb, var(--h) 27%, #fff));color:color-mix(in srgb, var(--h) 90%, #1c1a17);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--h) 30%, #fff), 0 2px 8px -2px color-mix(in srgb, var(--h) 30%, transparent)}.rl12-i.all .ic10 .fill>:first-child,.rl12-i.all .ic10 .line>:first-child{fill:#c15b38;stroke:#c15b38}.rl12-i.all .ic10 .fill>:nth-child(2),.rl12-i.all .ic10 .line>:nth-child(2){fill:#0e8584;stroke:#0e8584}.rl12-i.all .ic10 .fill>:nth-child(3),.rl12-i.all .ic10 .line>:nth-child(3){fill:#d9962f;stroke:#d9962f}.rl12-i.all .ic10 .fill>:nth-child(4),.rl12-i.all .ic10 .line>:nth-child(4){fill:#2a519f;stroke:#2a519f}.rl12-i.all .ic10 .line>*{fill:none}.rl12-i.all.on .ic10 .fill>*,.rl12-i.all.on .ic10 .line>*{fill:#fff;stroke:#fff}.rl12-i.all.on .ic10 .line>*{fill:none}.rl12-i.all:not(.on) .ic{background:#fff;box-shadow:inset 0 0 0 1px #dfd7c5,0 1px 4px #1c1a140f}.rl12-i.on .ic{background:linear-gradient(155deg, var(--h,#b95c3a), color-mix(in srgb, var(--h,#b95c3a) 78%, #1c1a17));color:#fff;box-shadow:0 0 0 2.5px #fff, 0 0 0 4.5px var(--h,#b95c3a)}.rl12-i.on.dir .ic svg{filter:brightness(0)invert()}.rl12-i.on b{font-weight:800}.rl12-i.dim{opacity:.6}.rl12-sep{background:#dfd7c5;flex:none;align-self:stretch;width:1px;margin:6px 4px 26px}.live12{color:#5c584c;flex-wrap:wrap;align-items:center;gap:2px 6px;margin:12px 2px 0;font-size:13px;line-height:1.35;display:flex}.live12 b{color:#1c1a17;font-weight:700}.live12 .dot{background:#3e9e6a;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #e2f2ea}.st12{background:#fff;border-radius:16px;grid-template-columns:40px minmax(0,1fr) 44px;align-items:center;gap:12px;margin:16px 16px 0;padding:10px 6px 10px 12px;display:grid;box-shadow:0 1px 4px #1c1a1414}.st12 .gi{background:var(--sph);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.st12 .tx{gap:2px;min-width:0;display:grid}.st12 h2{color:#1c1a17;margin:0;font-size:16px;font-weight:800;line-height:1.25}.st12 .tx a{color:#b14e2d;justify-self:start;font-size:14px;font-weight:700;text-decoration:none}.st12-x{color:#5c584c;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.st12-x:active{background:#f3efe7}.inv12{background:linear-gradient(160deg, color-mix(in srgb, var(--h) 12%, #fff), #fff 70%);border-radius:20px;margin:16px 16px 0;padding:18px 16px 16px;box-shadow:0 4px 14px #1c1a141a}.inv12 .eb{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--h) 80%, #1c1a17);font-size:12px;font-style:normal;font-weight:700;display:block}.inv12 h2{color:#1c1a17;margin:6px 0 12px;font-size:20px;font-weight:800;line-height:1.25}.inv12 .perks{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.inv12 .perks li{color:#3d3a33;align-items:center;gap:10px;font-size:14px;display:flex}.inv12 .perks svg{color:color-mix(in srgb, var(--h) 85%, #1c1a17);flex:none}.inv12 .acts{gap:8px;display:grid}.inv12 .acts a,.inv12 .acts button{text-align:center;place-items:center;text-decoration:none;display:grid}.b12-pri{color:#fff;cursor:pointer;background:#b95c3a;border:0;border-radius:14px;flex:1;min-height:52px;padding:0 16px;font-family:inherit;font-size:16px;font-weight:800;line-height:1.2;box-shadow:0 10px 22px -12px #b95c3ae6}.b12-pri:disabled{color:#5c584c;box-shadow:none;cursor:default;background:#ece6d7}.b12-sec{color:#1c1a17;cursor:pointer;background:#fff;border:1px solid #dfd7c5;border-radius:14px;flex:1;min-height:52px;padding:0 16px;font-family:inherit;font-size:15px;font-weight:700}.b12-txt{color:#a8482a;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;min-height:44px;padding:0 6px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:underline}.sr12-x{color:#1c1a17;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.sq12{z-index:1600;font-family:"Golos Text", var(--font-sans,sans-serif);color:#1c1a17;background:#f3efe7;flex-direction:column;animation:.2s sr12in;display:flex;position:fixed;inset:0}.sq12 button{-webkit-tap-highlight-color:transparent;font-family:inherit}@keyframes sr12in{0%{opacity:0;transform:translateY(12px)}}.sq12-top{align-items:center;gap:4px;min-height:56px;padding:4px 16px 0 4px;display:flex}.sq12-top h2{margin:0;font-size:20px;font-weight:800}.sq12-bd{overscroll-behavior:contain;flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;min-height:0;padding:4px 12px 20px;display:grid;overflow-y:auto}.sq12-bd h4{color:#5c584c;text-transform:uppercase;letter-spacing:.04em;margin:20px 0 8px;font-size:12px;font-weight:600}.sq12-row{color:#1c1a17;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:0 18px;display:flex;box-shadow:0 1px 4px #1c1a1414}.sq12-row i{color:#5c584c;flex:none;font-size:14px;font-style:normal}.sq12-row b{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.sq12-card{background:#fff;border-radius:20px;min-width:0;padding:18px 16px 16px;animation:.2s sq12in;box-shadow:0 4px 14px #1c1a141f}@keyframes sq12in{0%{opacity:.4;transform:scale(.985)}}.sq12-card h3{margin:0 0 14px;font-size:24px;font-weight:800;line-height:1.2}.sr12-in{color:#5c584c;background:#f5f1ea;border-radius:14px;align-items:center;gap:10px;min-height:52px;padding:0 4px 0 14px;display:flex}.sr12-in svg{color:#b95c3a;flex:none}.sr12-in:focus-within{box-shadow:inset 0 0 0 2px #b95c3a}.sr12-in input{color:#1c1a17;background:0 0;border:0;outline:0;flex:1;min-width:0;height:48px;font-family:inherit;font-size:16px}.sr12-in input:focus{box-shadow:none;border:0;outline:none}.sr12-clr{color:#5c584c;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.sr12-ps{background:#fbede5;border-radius:14px;gap:10px;margin-top:12px;padding:12px;display:grid}.sr12-ps .k{color:#5c584c;font-size:12px;font-weight:600}.sr12-ps .ch{flex-wrap:wrap;gap:6px;display:flex}.sr12-ps .ch span{color:#a8482a;background:#fff;border-radius:8px;padding:6px 10px;font-size:14px;font-weight:700}.sr12-ls{display:grid}.sr12-ls+.sr12-ls{margin-top:8px}.sr12-ls button{color:#1c1a17;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;min-height:52px;padding:6px 4px;font-size:15px;line-height:1.3;display:flex}.sr12-ls button:active{background:#f3efe7}.sr12-ls button>svg{color:#5c584c;flex:none}.sr12-ls .ic{background:color-mix(in srgb, var(--h,#b95c3a) 13%, #fff);width:36px;height:36px;color:var(--hk,#3d3a33);border-radius:10px;flex:none;place-items:center;display:grid}.sr12-ls span{display:grid}.sr12-ls b{font-weight:700}.sr12-ls i{color:#5c584c;font-size:13px;font-style:normal}.sr12-ls.big{gap:6px}.sr12-ls.big button{background:#f5f1ea;min-height:64px;padding:6px 14px}.sr12-ls.big button.on{color:#fff;background:#b95c3a}.sr12-ls.big button.on i,.sr12-ls.big button.on>svg{color:#fbe3d6}.sr12-ls.big button.on:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;flex:none;width:10px;height:6px;margin-left:auto;transform:rotate(-45deg)translate(-2px,-1px)}.sr12-dirs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 4px;display:grid}.sr12-dirs button{color:#1c1a17;cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;min-height:44px;padding:4px 0;font-size:12px;font-weight:700;line-height:1.25;display:grid}.sr12-dirs .ic{background:color-mix(in srgb, var(--h,#b95c3a) 13%, #fff);width:52px;height:52px;color:var(--hk,#3d3a33);border-radius:14px;place-items:center;display:grid}.sr12-days{scrollbar-width:none;gap:6px;margin:0 -16px;padding:0 16px 2px;display:flex;overflow-x:auto}.sr12-days::-webkit-scrollbar{display:none}.sr12-days button{color:#1c1a17;cursor:pointer;background:#f5f1ea;border:0;border-radius:12px;flex:none;align-content:center;justify-items:center;gap:1px;min-width:58px;min-height:58px;padding:4px 10px;display:grid}.sr12-days i{color:#5c584c;font-size:12px;font-style:normal}.sr12-days b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.sr12-days .any b{font-size:14px}.sr12-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.sr12-parts button{color:#1c1a17;text-align:left;cursor:pointer;background:#f5f1ea;border:0;border-radius:12px;align-content:center;gap:2px;min-height:58px;padding:6px 12px;display:grid}.sr12-parts .p-any{grid-column:1/-1}.sr12-parts b{font-size:15px;font-weight:700}.sr12-parts i{color:#5c584c;font-size:12px;font-style:normal}.sr12-parts .p-now b:before{content:"";vertical-align:1px;background:#3e9e6a;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.sr12-days button.on,.sr12-parts button.on,.dz12 button.on{color:#fff;background:#b95c3a}.sr12-days button.on i,.sr12-parts button.on i{color:#fbe3d6}.sr12-af{align-items:center;gap:4px;margin-top:10px;display:flex}.sr12-af span{color:#a8482a;background:#fbede5;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:700}.sr12-af button{color:#5c584c;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.dz12{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dz12 button{color:#1c1a17;text-align:left;cursor:pointer;background:#f5f1ea;border:0;border-radius:12px;min-width:0;min-height:48px;padding:0 14px;font-size:14px;font-weight:700;line-height:1.25}.sr12-ft{padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -4px 14px #1c1a1414}.sr12-ft .row{align-items:center;gap:10px;display:flex}.sr12-hint{color:#5c584c;margin:0 0 8px;font-size:12px}@media (prefers-reduced-motion:reduce){.mob12 *,.sq12,.ct12{transition:none!important;animation:none!important}}.ct12{z-index:1600;font-family:"Golos Text", var(--font-sans,sans-serif);color:#1c1a17;background:#faf7f2;flex-direction:column;animation:.2s sr12in;display:flex;position:fixed;inset:0}.ct12 button{-webkit-tap-highlight-color:transparent;font-family:inherit}.ct12-top{background:#faf7f2;gap:10px;padding:4px 0 12px;display:grid;box-shadow:0 1px #ece6d7}.ct12-bar{align-items:center;gap:4px;min-height:52px;padding:0 16px 0 4px;display:flex}.ct12-bar h2{margin:0;font-size:20px;font-weight:800}.ct12-in{color:#5c584c;background:#fff;border-radius:12px;align-items:center;gap:10px;min-height:48px;margin:0 16px;padding:0 4px 0 14px;display:flex;box-shadow:0 1px 4px #1c1a141a}.ct12-in svg{color:#b95c3a;flex:none}.ct12-in:focus-within{box-shadow:inset 0 0 0 2px #b95c3a}.ct12-in input{color:#1c1a17;background:0 0;border:0;outline:0;flex:1;min-width:0;height:44px;font-family:inherit;font-size:16px}.ct12-in button{color:#5c584c;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.ct12-bd{min-height:0;padding:14px 16px calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain;flex:1;position:relative;overflow-y:auto}.ct12-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ct12-sp{background:linear-gradient(150deg, color-mix(in srgb, var(--h) 16%, #fff) 0%, color-mix(in srgb, var(--h) 30%, #fff) 100%);color:#1c1a17;text-align:left;cursor:pointer;border:0;border-radius:18px;align-content:space-between;justify-items:start;gap:10px;min-height:104px;padding:14px;transition:transform .15s;display:grid;position:relative;overflow:hidden}.ct12-sp:after{content:"";background:color-mix(in srgb, var(--h) 22%, transparent);border-radius:50%;width:84px;height:84px;position:absolute;bottom:-26px;right:-22px}.ct12-sp:active{transform:scale(.97)}.ct12-sp .gi{background:color-mix(in srgb, var(--h) 88%, #1c1a17);color:#fff;width:44px;height:44px;box-shadow:0 6px 14px -8px var(--h);border-radius:13px;place-items:center;display:grid}.ct12-sp b{z-index:1;font-size:16px;font-weight:800;line-height:1.2;display:block;position:relative}.ct12-sp i{z-index:1;color:#5c584c;margin-top:-6px;font-size:12.5px;font-style:normal;display:block;position:relative}.ct12-sp.on{background:color-mix(in srgb, var(--h) 90%, #1c1a17);color:#fff;box-shadow:0 10px 22px -14px var(--h)}.ct12-sp.on .gi{color:var(--h);background:#fff}.ct12-sp.on i{color:#ffffffd1}.ct12-sp.reset{--h:#8a8174;background:#fff;box-shadow:inset 0 0 0 1.5px #dfd7c5}.ct12-sp.reset:after{display:none}.ct12-sp.reset .gi{background:#1c1a17}.ct12-h4{margin:26px 0 10px;font-size:20px;font-weight:800}.ct12-ch{z-index:2;scrollbar-width:none;background:#faf7f2;gap:6px;margin:0 -16px;padding:8px 16px;display:flex;position:sticky;top:-14px;overflow-x:auto}.ct12-ch::-webkit-scrollbar{display:none}.ct12-ch button{background:color-mix(in srgb, var(--h) 13%, #fff);min-height:38px;color:var(--hk);cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.ct12-ch button.on{background:color-mix(in srgb, var(--h) 90%, #1c1a17);color:#fff}.ct12-g{padding-top:16px}.ct12-g h3{align-items:center;gap:10px;margin:0 0 8px;font-size:17px;font-weight:800;display:flex}.ct12-g h3 .gi{background:linear-gradient(160deg, color-mix(in srgb, var(--h) 34%, #fff), color-mix(in srgb, var(--h) 54%, #fff));width:32px;height:32px;color:var(--hk);border-radius:10px;place-items:center;display:grid}.ct12-ls{background:#fff;border-radius:16px;display:grid;overflow:hidden;box-shadow:0 1px 4px #1c1a1414}.ct12-ls button{color:#1c1a17;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) 10px;align-items:center;gap:12px;min-height:56px;padding:6px 16px 6px 12px;display:grid}.ct12-ls button+button{box-shadow:inset 0 1px #f0ebe2}.ct12-ls button:after{content:"";border-top:1.5px solid #b95c3a;border-right:1.5px solid #b95c3a;width:6px;height:6px;transform:rotate(45deg)}.ct12-ls button:active,.ct12-ls button.on{background:color-mix(in srgb, var(--h) 8%, #fff)}.ct12-ls .ic{background:color-mix(in srgb, var(--h) 13%, #fff);width:40px;height:40px;color:var(--hk);border-radius:12px;place-items:center;display:grid}.ct12-ls b{font-size:15px;font-weight:700}.ct12-none{text-align:center;color:#5c584c;margin:24px 0;font-size:14px}.best12,.promo12-tl{display:none}.hero12-l{min-width:0}@media (min-width:600px) and (max-width:1279px),(pointer:coarse) and (min-width:600px) and (max-width:1366px){.hero12{padding:20px 24px 0}.hero12 h1{max-width:720px;margin:4px 0 18px;font-size:34px}.sb12{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);max-width:720px}.sb12-two{display:contents}.sb12-q{border-bottom:0;border-right:1px solid #f0ebe2;min-height:64px}.sb12-two button{min-height:64px}.live12{max-width:720px}.rl12{padding:20px 24px 2px}.rl12-i{width:72px}.rl12-i b{font-size:11.5px}.st12,.inv12{max-width:720px;margin-left:24px}.sq12.panel{z-index:1600;border-radius:20px;max-height:70dvh;animation:.18s sq12drop;position:fixed;inset:auto;overflow:hidden;box-shadow:0 24px 60px -20px #1c1a1473,0 0 0 1px #1c1a140f}.sq12.panel .sq12-top{min-height:48px}.sq12-scrim{z-index:1590;cursor:default;background:#1c1a1447;border:0;padding:0;position:fixed;inset:0}}@keyframes sq12drop{0%{opacity:0;transform:translateY(-6px)}}@media (min-width:600px) and (max-width:899px){.hero12{padding-left:24px;padding-right:24px}}@media (min-width:900px) and (max-width:1279px),(pointer:coarse) and (min-width:900px) and (max-width:1366px){.hero12{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:32px;max-width:1200px;margin:0 auto;padding:28px 32px 0;display:grid}.hero12 h1{font-size:38px}.rl12,.mp5root .mp5-mob.mob12>.m5plates-wrap{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.rl12{justify-content:flex-start}.st12,.inv12{margin-left:max(32px,50% - 568px)}.promo12-tl{max-width:1200px;margin:0 auto;display:block}.promo12-tp{display:none}.mp5root .mob12 .m5plates{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid!important;overflow:visible!important}.mp5root .mob12 .m5plates>*{min-width:0;width:auto!important}.mp5root .mob12 .m5plates-wrap .m5dots{display:none}.best12{background:#fff;border-radius:20px;display:grid;overflow:hidden;box-shadow:0 4px 14px #1c1a141a}.best12 .ph{aspect-ratio:3/2;cursor:pointer;background:#ece6d7 50%/cover;border:0;padding:0;position:relative}.best12 .eb{color:#fff;background:#1c1a17;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800;position:absolute;top:12px;left:12px}.best12 .bd{gap:6px;padding:14px 16px 16px;display:grid}.best12 .t{font-size:17px;font-weight:800;line-height:1.25}.best12 .who,.best12 .meta{color:#5c584c;font-size:13px}.best12 .meta svg{color:#d9962f;vertical-align:-2px}.best12 .row{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.best12 .pr{font-size:15px;font-weight:800}.best12 .slot{color:#256b47;cursor:pointer;background:#e2f2ea;border:0;border-radius:999px;min-height:44px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:800}.best12 .pri{color:#fff;cursor:pointer;background:#b14e2d;border:0;border-radius:14px;min-height:48px;margin-top:6px;font-family:inherit;font-size:15px;font-weight:800}.best12 :is(.ph,.slot,.pri):focus-visible{outline-offset:2px;outline:2px solid #b14e2d}}
.mob12 .bar12{z-index:2000;pointer-events:none;opacity:0;height:3px;animation:.15s linear .3s forwards op12;position:fixed;top:0;left:0;right:0;overflow:hidden}.mob12 .bar12:before{content:"";background:#b95c3a;border-radius:0 3px 3px 0;width:36%;animation:.9s cubic-bezier(.4,0,.2,1) .3s infinite bar12;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}@keyframes bar12{0%{transform:translate(-100%)}to{transform:translate(280%)}}@keyframes op12{to{opacity:1}}.mps-ls button:disabled{cursor:default;opacity:.55}.mp5root .map{isolation:isolate}.mp5root button:disabled,.bk12 button:disabled{filter:none}@media (max-width:599px){.mp5root .m5stories{padding-left:16px;padding-right:16px;scroll-padding-left:16px}.mp5root .m5story{flex:1 1 0;min-width:0}}.mobroot{display:none}@media (max-width:1279px),(pointer:coarse) and (max-width:1366px){.mobroot{display:block}.mph{display:none!important}}
