:root{--color-bg: #fff;--color-bg-muted: #fafafa;--color-bg-filter: #f8f8f8;--color-bg-hover: #f5f5f5;--color-bg-soft: #f0f0f0;--color-text: #666;--color-text-strong: #333;--color-text-muted: #555;--color-text-soft: #888;--color-border: #e0e0e0;--color-border-soft: #ddd;--color-accent: #f00;--color-link: #337fa7;--color-footer-bg: #454545;--color-footer-text: #ddd;--color-cat-outdoor: #337fa7;--color-cat-internal: #1a9660;--color-cat-fire: #ff4040;--color-cat-bathhouse: #df9a51;--header-offset: 70px;--header-offset-mobile: 45px}html{font-size:35%;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}body{font-size:2.5rem;line-height:4rem;background:#fff;background:var(--color-bg);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}body *{font-family:Roboto,sans-serif}*,*:after,*:before{-webkit-user-drag:none;-webkit-app-region:no-drag}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}input[data-autocompleted]{background-color:transparent!important}a{-webkit-text-decoration:none;text-decoration:none;color:inherit}main{background:#fafafa;background:var(--color-bg-muted);color:#666;color:var(--color-text);min-height:calc(100vh - 300px)}.layout{max-width:900px;margin:0 auto;position:relative}.page{padding:0 40px 70px 25px}@media only screen and (max-width:600px){.page{margin-left:20px}}.catalog-list .card{cursor:pointer;transition:transform .1s linear,box-shadow .3s linear}.catalog-list .card:active{transform:scale(.98)}.catalog-list .card .prices{display:block;text-align:right;position:absolute;bottom:10px;right:10px}.catalog-list .card .prices .old-price{display:block;font-style:normal;font-size:13px;color:#888;color:var(--color-text-soft);-webkit-text-decoration:line-through;text-decoration:line-through}.catalog-list .card .prices .price{position:static;color:red;color:var(--color-accent);font-weight:500}header.svelte-1jnx671{position:fixed;z-index:99;top:0;left:0;width:100%;background:var(--color-bg);box-shadow:0 0 10px #0000004d}@media only screen and (max-width:600px){header.svelte-1jnx671{display:block;width:100%;height:45px}header.svelte-1jnx671 .layout:where(.svelte-1jnx671){height:100%;display:flow-root}}.logo-block.svelte-1jnx671{margin:10px 0 5px 20px;width:110px;text-align:center;transition:opacity .3s linear;opacity:.7}.logo-block.svelte-1jnx671 .logo:where(.svelte-1jnx671){display:block;width:80px}.logo-block.svelte-1jnx671 .logo:where(.svelte-1jnx671) img:where(.svelte-1jnx671){width:100%}.logo-block.svelte-1jnx671:hover{opacity:1}@media only screen and (max-width:600px){.logo-block.svelte-1jnx671{width:80px;margin:5px 5px 5px 40px}.logo-block.svelte-1jnx671 .logo:where(.svelte-1jnx671){width:80px}}.burger.svelte-1jnx671{cursor:pointer;background:none!important;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;line-height:0;color:inherit}.burger.svelte-1jnx671 i:where(.svelte-1jnx671),.burger.svelte-1jnx671:before,.burger.svelte-1jnx671:after{content:"";display:block;will-change:transform;background:var(--color-text-muted);width:11px;height:2px;margin:0 0 4px;position:relative;transition:all .2s linear}.burger.svelte-1jnx671:after{margin-bottom:0}.burger.svelte-1jnx671 i:where(.svelte-1jnx671){width:16px}.open.svelte-1jnx671 .burger:where(.svelte-1jnx671) i:where(.svelte-1jnx671){width:14px}.open.svelte-1jnx671 .burger:where(.svelte-1jnx671):before{width:10px}.open.svelte-1jnx671 .burger:where(.svelte-1jnx671):after{width:10px}.open.svelte-1jnx671 .burger:where(.svelte-1jnx671):before{transform:rotate(-45deg) translate3d(-4px,0,0)}.open.svelte-1jnx671 .burger:where(.svelte-1jnx671):after{transform:rotate(45deg) translate3d(-4px,0,0)}nav.svelte-1jnx671{position:absolute;top:0;right:10px}nav.svelte-1jnx671 .burger:where(.svelte-1jnx671){display:none}nav.svelte-1jnx671 ul:where(.svelte-1jnx671){margin-top:8px;display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:calc(100vw - 160px)}nav.svelte-1jnx671 ul:where(.svelte-1jnx671) li:where(.svelte-1jnx671){display:inline;margin:0 10px 0 0}nav.svelte-1jnx671 ul:where(.svelte-1jnx671) li:where(.svelte-1jnx671) a:where(.svelte-1jnx671){font-weight:300;font-size:14px;color:var(--color-text-soft);white-space:nowrap;cursor:pointer;transition:transform .1s linear}nav.svelte-1jnx671 ul:where(.svelte-1jnx671) li:where(.svelte-1jnx671) a.active:where(.svelte-1jnx671),nav.svelte-1jnx671 ul:where(.svelte-1jnx671) li:where(.svelte-1jnx671) a:where(.svelte-1jnx671):hover{color:var(--color-accent)}nav.svelte-1jnx671 ul:where(.svelte-1jnx671) li:where(.svelte-1jnx671) a:where(.svelte-1jnx671):active{transform:scale(.98)}@media only screen and (max-width:900px){nav.svelte-1jnx671 ul:where(.svelte-1jnx671) li:where(.svelte-1jnx671){margin-right:8px}nav.svelte-1jnx671 ul:where(.svelte-1jnx671) li:where(.svelte-1jnx671) a:where(.svelte-1jnx671){font-size:13px}}@media only screen and (max-width:600px){nav.svelte-1jnx671{position:absolute;top:0;left:0;right:auto}nav.svelte-1jnx671 .burger:where(.svelte-1jnx671){display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:absolute;left:0;top:0;z-index:101;box-sizing:border-box;width:40px;height:45px;padding:0 0 0 14px;border-radius:50%;background-size:16px;transition:opacity .3s linear}nav.svelte-1jnx671 ul:where(.svelte-1jnx671){margin:0;padding:50px 0 0;display:block;max-width:none;will-change:transform;position:fixed;left:0;top:0;width:83%;max-width:250px;min-width:200px;height:100vh;min-height:100vh;background:var(--color-bg);box-shadow:0 0 10px #00000080;overflow-y:auto;transition:transform .3s linear;transform:translate3d(-300px,0,0)}nav.svelte-1jnx671 ul:where(.svelte-1jnx671) li:where(.svelte-1jnx671){display:block;margin:0}nav.svelte-1jnx671 ul:where(.svelte-1jnx671) li:where(.svelte-1jnx671) a:where(.svelte-1jnx671){text-transform:uppercase;font-size:14px;display:block;width:100%;padding:15px 20px 15px 40px}nav.svelte-1jnx671 ul:where(.svelte-1jnx671) li:where(.svelte-1jnx671) a:where(.svelte-1jnx671):hover{background:var(--color-bg-soft)}nav.svelte-1jnx671 .shadow:where(.svelte-1jnx671){will-change:transform,opacity;transition:opacity .4s linear;opacity:0;transform:translate3d(-100vw,0,0);width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:98;background:#0000004d}nav.open.svelte-1jnx671 ul:where(.svelte-1jnx671){z-index:99;transform:translateZ(0)}nav.open.svelte-1jnx671 .shadow:where(.svelte-1jnx671){transform:translateZ(0);opacity:1}}header.svelte-1jnx671 .mobile-phone:where(.svelte-1jnx671){position:absolute;top:9px;right:10px;font-size:16px;font-weight:300;line-height:15px;text-align:center;padding:5px 5px 5px 15px;display:none}@media only screen and (max-width:600px){header.svelte-1jnx671 .mobile-phone:where(.svelte-1jnx671){display:block}}footer.svelte-osnios{background:var(--color-footer-bg);color:var(--color-footer-text)}footer.svelte-osnios .block:where(.svelte-osnios){vertical-align:top;display:inline-block;margin:10px 20px 0 0;width:30%;min-width:250px}footer.svelte-osnios b:where(.svelte-osnios){display:block;font-size:12px;font-weight:300;text-transform:uppercase}footer.svelte-osnios a:where(.svelte-osnios){color:var(--color-bg)}footer.svelte-osnios a:where(.svelte-osnios):hover{color:#eee}main.svelte-12qhfyh{padding-top:var(--header-offset)}@media only screen and (max-width:600px){main.svelte-12qhfyh{padding-top:var(--header-offset-mobile)}}
