.query-loading{background-color:#000;opacity:.2;height:4px;width:100%;transform:translateX(-100%);transition:all .2s ease-in-out}.query-loading.show{transform:translateX(-100)}.page-personal-menu-links ul{display:flex;flex-direction:column;gap:8px}@media only screen and (max-width:1279px){.page-personal-menu-links ul{max-width:290px}}.page-personal-menu-link{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--textPrimary);transition-property:color,background;transition-duration:.4s;transition-timing-function:ease;padding:12px 24px 12px 8px;border-radius:8px}.page-personal-menu-link:hover{color:var(--textLinkHover);text-decoration:underline}.page-personal-menu-link[data-active]{text-decoration:none;color:var(--textPrimary);background-color:var(--bgBase02)}.page-personal-menu-link svg{transition:fill .4s ease;fill:var(--textTeritary);flex:0 0 auto;width:24px;height:24px}.page-personal-menu-link[data-active] svg{fill:var(--textLinkHover)}.header-top{flex:0 0 auto;width:100%;display:flex;align-items:center;gap:24px;padding:0 var(--sidePadding);border-bottom:1px solid var(--strokeBase01);height:var(--headerTop)}@media only screen and (min-width:1280px){.header-top{gap:48px}}.head-city{margin-right:auto}.head-contacts{flex:1;height:100%;display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-start;gap:0 24px;flex-wrap:wrap;overflow:hidden;font-weight:700;font-size:15px;line-height:16px;letter-spacing:8%}@media only screen and (max-width:767px){.head-contacts{display:none}}@media only screen and (min-width:1280px){.head-contacts{gap:0 44px}}.head-contacts li{flex:0 0 auto;height:100%;display:flex;align-items:center}.head-contacts a{color:inherit;text-decoration:none}.head-social{flex:0 0 auto;display:flex;align-items:center;gap:4px}@media only screen and (max-width:767px){.head-social{display:none}}.head-social .icon-btn{width:62px}.main-header{flex:0 0 auto;position:sticky;z-index:100;top:0;width:100%;margin-bottom:var(--headerBottom);height:var(--header);padding:0 var(--sidePadding);display:flex;align-items:center}.main-header:before{content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:var(--bgBase01);border-bottom:1px solid var(--strokeBase01)}.head-logo{position:relative;z-index:4}@media only screen and (min-width:768px)and (max-width:1279px){.head-logo{margin-right:24px}}@media only screen and (min-width:1280px){.head-logo{margin-right:32px}}.head-logo img{width:80px;height:auto}.head-menu-trigger{position:relative;z-index:4;flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:24px;text-decoration:none;text-align:left;cursor:pointer;outline:none;border:0;background-color:var(--bgSurface);border-radius:8px;padding:0 24px;height:48px;color:var(--textLink);font:600 13px/16px var(--font);letter-spacing:normal;transition-property:color,background;transition-duration:.4s;transition-timing-function:ease;margin-right:16px;order:-1}@media only screen and (min-width:768px)and (max-width:1279px){.head-menu-trigger{margin-right:24px}}@media only screen and (min-width:1280px){.head-menu-trigger{margin-right:8px;order:unset}}.head-menu-trigger:hover{color:var(--textLinkHover)}.head-menu-trigger .icon{flex:0 0 auto;width:24px;height:24px;position:relative;margin:0 -8px}.head-menu-trigger .icon>*{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);background-color:currentColor;width:18px;height:2px;transition-property:transform,opacity;transition-duration:.4s;transition-timing-function:ease}.head-menu-trigger .icon>:first-child{transform:translate3d(-50%,calc(-50% - 6px),0) rotate(0deg)}.head-menu-trigger .icon>:nth-child(3){transform:translate3d(-50%,calc(-50% + 6px),0) rotate(0deg)}.head-menu-trigger[aria-expanded=true] .icon>:first-child{transform:translate3d(-50%,-50%,0) rotate(-135deg)}.head-menu-trigger[aria-expanded=true] .icon>:nth-child(2){opacity:0}.head-menu-trigger[aria-expanded=true] .icon>:nth-child(3){transform:translate3d(-50%,-50%,0) rotate(135deg)}@media only screen and (max-width:1279px){.head-menu-trigger .text{display:none}}@media only screen and (max-width:767px){.head-menu-main{position:absolute;height:calc(100vh + var(--headerTop));height:calc(100lvh + var(--headerTop));top:100%;left:0;width:100%;z-index:10;background-color:var(--bgBase01);overflow-y:auto;padding:24px var(--sidePadding) calc(100lvh - 100svh + var(--header) + var(--headerTop) + 72px) var(--sidePadding);transition:opacity .4s ease}.main-header:has(.head-menu-trigger[aria-expanded=false]) .head-menu-main{opacity:0;pointer-events:none}}.head-menu-contacts{margin-top:28px;display:flex;flex-direction:column;gap:20px;font-weight:600;font-size:var(--h3);line-height:1.222;letter-spacing:8%;padding:0 8px}.head-menu-contacts a{text-decoration:none;color:inherit}.head-menu-social{margin-top:16px;display:flex;gap:4px}.head-menu-social li{flex:1}.head-menu-social .icon-btn{background-color:var(--bgSurface);width:auto}.head-menu-callback{justify-content:center;display:flex;margin-top:16px;padding:12px}@media only screen and (min-width:768px){.main-header .head-menu-callback,.main-header .head-menu-contacts,.main-header .head-menu-social{display:none}}@media only screen and (max-width:767px){.head-menu-main-links{display:flex;flex-direction:column;gap:12px}}@media only screen and (min-width:768px){.head-menu-main-links{position:absolute;top:100%;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:0 var(--sidePadding);height:var(--headerBottom);background-color:var(--bgBase01);transition:height .4s ease}.main-header[data-ontop][data-scrolldown] .head-menu-main-links{height:40px}.head-menu-main-links .li-catalog{display:none}}@media only screen and (max-width:767px){.head-menu-catalog{position:absolute;height:calc(100vh + var(--headerTop));height:calc(100lvh + var(--headerTop));top:100%;left:0;width:100%;z-index:10;background-color:var(--bgBase01);overflow-y:auto;padding:24px var(--sidePadding) calc(100lvh - 100svh + var(--header) + var(--headerTop) + 72px) var(--sidePadding);transition:opacity .4s ease}.main-header:has(.head-menu-open-catalog[aria-expanded=false]) .head-menu-catalog,.main-header:has(.head-menu-trigger[aria-expanded=false]) .head-menu-catalog{opacity:0;pointer-events:none}}@media only screen and (min-width:768px){.head-menu-catalog{position:absolute;top:100%;left:var(--sidePadding);right:var(--sidePadding);max-width:720px;background-color:var(--bgBase01);border:1px solid var(--strokeBase01);border-radius:8px;margin-top:10px;padding:24px;z-index:10;transition:opacity .4s ease}.main-header:has(.head-menu-trigger[aria-expanded=false]) .head-menu-catalog{opacity:0;pointer-events:none}}@media only screen and (min-width:1280px){.head-menu-catalog{margin-left:112px}}.head-menu-catalog-links{display:flex;flex-direction:column;gap:8px;position:relative}.head-menu-catalog-links li{position:static}.head-menu-catalog-links .sub{position:absolute;top:0;bottom:0;right:0;left:280px;margin:-24px -24px -24px 0;padding:40px 50px 40px 32px;font:500 13px/16px var(--font);transition:opacity .4s ease;display:flex;flex-direction:column;align-items:start;gap:24px;opacity:0;pointer-events:none;overflow-y:auto}@media only screen and (min-width:768px)and (max-height:1000px){.head-menu-catalog-links .sub{padding-top:32px;padding-bottom:32px;gap:16px}}.head-menu-catalog-links>li:hover>.sub{opacity:1;pointer-events:auto}@media only screen and (max-width:767px){.head-menu-catalog-links .sub{display:none}}.head-menu-main-link{display:block;position:relative;padding:12px 8px;border-radius:8px;font:600 13px/16px var(--font);transition:color .4s ease;color:var(--textPrimary);text-decoration:none;transition-property:color,background;transition-duration:.4s;transition-timing-function:ease;background-color:rgba(0,0,0,0);border:0;cursor:pointer;outline:none;width:100%;text-align:left}.head-menu-main-link:hover{color:var(--textLinkHover);background-color:var(--bgSurface)}@media only screen and (min-width:768px){.head-menu-main-link{padding:0;color:var(--textLink)}.head-menu-main-link.head-menu-link-accent{color:var(--textLinkHover)}.head-menu-main-link:hover{text-decoration:underline;background-color:rgba(0,0,0,0)}}@media only screen and (min-width:768px)and (max-width:1279px){.head-menu-main-link{font-weight:500}}.head-menu-catalog-link{display:block;position:relative;padding:16px 8px 16px 44px;border-radius:8px;font:600 13px/16px var(--font);transition:color .4s ease;color:var(--textPrimary);text-decoration:none;transition-property:color,background;transition-duration:.4s;transition-timing-function:ease;background-color:rgba(0,0,0,0);border:0;cursor:pointer;outline:none;width:100%;text-align:left}@media only screen and (min-width:768px)and (max-height:1000px){.head-menu-catalog-link{padding-top:8px;padding-bottom:8px}}@media only screen and (min-width:768px){.head-menu-catalog-link{width:280px}.head-menu-catalog-links>li:hover>.head-menu-catalog-link{color:var(--textLinkHover);background-color:var(--bgSurface)}}.head-menu-catalog-link:hover{color:var(--textLinkHover);background-color:var(--bgSurface)}.head-menu-catalog-link img,.head-menu-catalog-link svg{width:24px;height:24px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.head-menu-back-link{display:inline-flex;vertical-align:top;align-items:center;gap:4px;font:600 13px/16px var(--font);transition:color .4s ease;color:var(--textPrimary);text-decoration:none;transition-property:color;transition-duration:.4s;transition-timing-function:ease;background-color:rgba(0,0,0,0);border:0;cursor:pointer;outline:none;text-align:left;margin-bottom:8px}.head-menu-back-link:hover{color:var(--textLinkHover)}@media only screen and (min-width:768px){.head-menu-back-link{display:none}}.head-menu-back-link svg{flex:0 0 auto;width:24px;height:24px}.head-menu-catalog-sublink{transition:color .4s ease;color:var(--textLink);text-decoration:none}.head-menu-catalog-sublink:hover{color:var(--textLinkHover)}.head-fader{position:absolute;z-index:9;top:100%;left:0;right:0;height:100vh;height:100lvh;background-color:color-mix(in srgb,var(--bgBase01) 70%,transparent);backface-visibility:hidden;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:opacity .4s ease;opacity:0;pointer-events:none}.main-header:has(.head-menu-trigger[aria-expanded=true]) .head-fader,.main-header:has(.head-search-results[data-open]) .head-fader{opacity:1;pointer-events:auto}@media only screen and (max-width:767px){.head-fader{display:none}}.head-user-menu{position:absolute;top:50%;right:var(--sidePadding);transform:translateY(-50%);z-index:2;display:flex;align-items:center;gap:8px}@media only screen and (min-width:768px)and (max-width:1279px){.head-user-menu{gap:16px;margin-right:-12px}}@media only screen and (min-width:1280px){.head-user-menu{gap:40px}}.head-user-menu-link{cursor:pointer;outline:none;background-color:rgba(0,0,0,0);border:0;position:relative;display:flex;align-items:center;justify-content:center;text-align:left;gap:8px;transition:color .4s ease;font:500 13px/16px var(--font);color:var(--textPrimary);height:48px;min-width:48px;text-decoration:none}.head-user-menu-link:hover{color:var(--textLinkHover)}.head-user-menu-link svg{flex:0 0 auto;width:24px;height:24px}.head-user-menu-link .badge{position:absolute;top:3px;left:26px}@media only screen and (min-width:1280px){.head-user-menu-link .badge{left:15px}}.head-user-menu-link .text{display:none}@media only screen and (min-width:1280px){.head-user-menu-link .text{display:block}}.head-search{flex:1}@media only screen and (max-width:767px){.head-search-form{position:absolute;top:100%;left:var(--sidePadding);right:var(--sidePadding);z-index:1;margin-top:8px;transition:transform .4s ease;transform:translateY(calc(-100% - 16px))}.head-search-form:has(input.head-search-input:focus),.main-header:has(.head-search-results[data-open]) .head-search-form,.main-header:not([data-ontop]) .head-search-form,.main-header[data-ontop]:not([data-scrolldown]) .head-search-form{transform:translateY(0)}}@media only screen and (min-width:768px)and (max-width:1279px){.head-search-form{margin-right:176px}}@media only screen and (min-width:1280px){.head-search-form{margin-right:388px}}@media only screen and (min-width:768px){.head-search-form{position:relative;z-index:4;transition:margin .4s ease}.head-search-form:has(input.head-search-input:focus),.main-header:has(.head-search-results[data-open]) .head-search-form{margin-right:0}}header .head-search-input{background-color:var(--bgBase02);border-color:var(--bgBase02);font:500 13px/16px var(--font);padding-top:14px;padding-bottom:14px;height:48px}header .head-search-input:hover{box-shadow:none}header .head-search-input::placeholder{color:var(--textTeritary)}.main-header:has(.head-search-results[data-open]) .head-search-input,header .head-search-input:focus{background-color:var(--bgBase01);border-color:var(--strokeBase03)}.head-search-input:focus:hover,.main-header:has(.head-search-results[data-open]) .head-search-input:hover{box-shadow:inset 0 0 0 .5px var(--strokeBase03)}.head-search-icon{color:var(--textSecondary)}.head-search-results{position:absolute;top:100%;background-color:var(--bgBase01);transition:opacity .4s ease}@media only screen and (max-width:767px){.head-search-results{left:0;right:0;height:100lvh;z-index:0;padding-bottom:calc(100lvh - 100svh + var(--headerTop) + var(--header) + 48px);overflow-y:auto}.head-search-results:before{content:"";display:block;position:sticky;top:0;z-index:10;height:64px;background-color:var(--bgBase01)}}@media only screen and (min-width:768px){.head-search-results{left:var(--sidePadding);right:var(--sidePadding);border:1px solid var(--strokeBase01);border-radius:8px;margin-top:10px;z-index:10;transition:opacity .4s ease;overflow-y:auto;height:calc(100svh - var(--headerTop) - var(--header) - 20px);display:flex;align-items:flex-start}}.head-search-results:not([data-open]){opacity:0;pointer-events:none}@media only screen and (max-width:767px){.head-search-results-left{padding:8px var(--sidePadding) 0 var(--sidePadding)}}@media only screen and (min-width:768px){.head-search-results-left{flex:0 0 auto;width:224px;padding:24px 0 24px 24px;position:sticky;top:0;max-height:calc(100svh - var(--headerTop) - var(--header) - 22px);overflow-y:auto}}@media only screen and (max-width:767px){.head-search-results-right{margin-top:16px}}@media only screen and (min-width:768px){.head-search-results-right{flex:0 0 auto;width:calc(100% - 224px);padding-bottom:24px}}.head-search-results-right .wide-title{position:sticky;z-index:9;background-color:var(--bgBase01);padding-bottom:10px;margin:0 0 12px}@media only screen and (max-width:767px){.head-search-results-right .wide-title{top:64px;padding-left:var(--sidePadding);padding-right:var(--sidePadding);padding-top:16px}}@media only screen and (min-width:768px){.head-search-results-right .wide-title{top:0;padding-top:24px;padding-left:24px;padding-right:24px}}.head-search-results-left .h6{margin-bottom:16px}.head-search-results-left .h6:not(:first-child){margin-top:32px}.head-search-results .popular{display:flex;flex-direction:column;align-items:start;gap:8px;font:500 13px/16px var(--font)}.head-search-results .popular-link{display:inline-block;vertical-align:top;position:relative;padding:2px 0 2px 28px;outline:none;background-color:rgba(0,0,0,0);border:0;cursor:pointer;transition:color .4s ease;color:var(--textTeritary);font:inherit;text-decoration:none}.head-search-results .popular-link:hover{color:var(--textLinkHover)}.head-search-results .popular-link svg{width:24px;height:24px;position:absolute;top:0;left:0;fill:var(--textSecondary);transition:fill .4s ease}.head-search-results .popular-link:hover svg{fill:var(--textLinkHover)}.head-search-results .cat{display:flex;flex-direction:column;align-items:start;gap:8px;font:500 13px/16px var(--font)}.head-search-results .cat-link{display:inline;outline:none;background-color:rgba(0,0,0,0);border:0;cursor:pointer;transition:color .4s ease;color:var(--textLink);font:inherit;text-decoration:none}.head-search-results .cat-link:hover{color:var(--textLinkHover);text-decoration:underline}.head-search-results-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}@media only screen and (max-width:767px){.head-search-results-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));padding-left:calc(var(--sidePadding) - 4px);padding-right:calc(var(--sidePadding) - 4px)}}@media only screen and (min-width:768px){.head-search-results-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding-left:20px;padding-right:20px}}.icon-btn.link-page-up{position:fixed;z-index:1000;bottom:50px;right:var(--sidePadding);width:72px;height:72px;background-color:var(--bgSurface)}.icon-btn.link-page-up:not([data-show]){opacity:0;pointer-events:none}@media only screen and (min-width:1280px){.icon-btn.link-page-up{bottom:24px;right:24px}}