.nav-menu-list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;margin:0;padding:0}.nav-menu-list.vertical{flex-direction:column;width:100%;margin-right:0}.nav-menu-list.vertical .nav-menu-item{justify-content:left;width:100%;padding:12px 0}.nav-menu-list.vertical .nav-menu-item a{color:#606260}.nav-menu-list.vertical .nav-menu-item:after{display:none}.nav-menu-list .nav-menu-item{position:relative;display:flex;align-items:left;padding:8px 0}.nav-menu-list .nav-menu-item a{color:#fff;font-weight:500;text-transform:uppercase}.nav-menu-list .nav-menu-item a svg{margin-left:12px}.nav-menu-list .nav-menu-item.active a{color:#1d1d1b;font-weight:600}.nav-menu-list .nav-menu-item.mark a{color:#e64a19}.nav-menu-list .nav-menu-item .nav-menu-item-sub,.nav-menu-list .nav-menu-item svg{display:none}@media (max-width:768px){.nav-menu-list{padding-bottom:60px;overflow:hidden;overflow-y:auto}.nav-menu-list .nav-menu-item{flex-direction:column;width:100%;padding:20px 0 8px}.nav-menu-list .nav-menu-item svg{display:inline}.nav-menu-list .nav-menu-item .nav-menu-item-sub{display:flex;flex-direction:column;width:100%;height:0;margin-top:0;padding:0;background-color:#f6f7f6;overflow:hidden}.nav-menu-list .nav-menu-item .nav-menu-item-sub.active{height:-moz-fit-content;height:fit-content;margin-top:16px;padding:8px 0}.nav-menu-list .nav-menu-item .nav-menu-item-sub .nav-menu-item-sub-item{display:flex;width:100%}.nav-menu-list .nav-menu-item .nav-menu-item-sub .nav-menu-item-sub-item .nav-menu-item-sub-item-button{align-items:center;justify-content:center;width:100%;padding:12px 0;text-align:center}}.left-panel{position:fixed;top:62px;z-index:-1;display:flex;flex-direction:column;width:320px;height:calc(100vh - 62px);height:calc(100dvh - 62px);overflow:hidden;padding:16px;background-color:#fff;opacity:0;visibility:hidden;transform:translate(-320px);transition:.3s;pointer-events:none}.left-panel.open{z-index:99;opacity:1;visibility:visible;transform:translate(0);pointer-events:all}.left-panel .left-panel-close{width:100%;align-items:flex-end;margin-bottom:20px}.left-panel .left-panel-chats{flex-shrink:0;display:grid;grid-template-columns:repeat(4,24px);grid-gap:20px;align-items:center;justify-content:center;width:100%;padding-bottom:48px}.left-panel .left-panel-menu{align-items:center;justify-content:flex-start;flex-grow:1;flex-shrink:1;min-height:0;width:100%;padding-bottom:calc(24px + var(--cookie-consent-offset, 0px));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.left-panel .left-panel-menu .nav-menu-list{flex-shrink:0;overflow:visible}html.catalog-menu-open,html.catalog-menu-open body{overflow:hidden}.right-panel{position:fixed;top:0;left:100%;z-index:10;align-items:flex-end;justify-content:flex-end;width:100%;height:100vh;background-color:rgba(34,34,34,.45);opacity:0}.right-panel.open{transform:translateX(-100%);opacity:1;transition:opacity .35s ease-out .05s}.right-panel .right-panel-inner{position:relative;align-items:center;width:320px;height:100%;padding:20px 0;background-color:#fff}.right-panel .right-panel-menu-mobile{display:none}.right-panel .right-panel-close{position:absolute;top:0;left:0}.right-panel .right-panel-logo{position:relative;margin-bottom:20px}.right-panel .right-panel-logo .right-panel-logo-icon{height:64px}.right-panel .right-panel-contacts{position:absolute;left:0;bottom:0;flex-direction:row;justify-content:space-between;width:100%;padding:12px 20px;background-color:#1d1d1b}.right-panel .right-panel-contacts .right-panel-contacts-wrap{flex-direction:row}@media (max-width:1168px){.right-panel .right-panel-menu-mobile{display:flex}}.cookie-consent{position:fixed;left:50%;bottom:calc(12px + env(safe-area-inset-bottom));z-index:10001;display:flex;flex-direction:row;align-items:center;gap:12px;width:calc(100% - 24px - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:560px;padding:10px 10px 10px 16px;border-radius:16px;background:hsla(0,0%,100%,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 16px rgba(31,29,38,.25);transform:translateX(-50%)}.cookie-consent__text{flex:1 1 auto;min-width:0;margin:0;font-size:12px;line-height:1.35;font-weight:500;color:#282828}.cookie-consent__text a{color:inherit;text-decoration:underline}.cookie-consent__accept{flex:0 0 auto;min-width:96px;min-height:40px;padding:0 16px;border:0;border-radius:20px;background:#1d1d1b;color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer;touch-action:manipulation}.cookie-consent__accept:focus-visible{outline:3px solid #527c2e;outline-offset:2px}.home-slider_home_slider_wrap__Ytv90{width:100%;padding-top:20px;overflow:hidden}.home-slider_home_slider__Ab0E7{position:relative;width:100vw;height:40vw}@media(max-width:640px){.home-slider_home_slider__Ab0E7{height:170vw}}.home-slider_home_slider_slide__KYULm{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%}.home-slider_home_slider_slide__KYULm .home-slider_home_slider_banners__m1iY9{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media(max-width:640px){.home-slider_home_slider_slide__KYULm .home-slider_home_slider_banners__m1iY9{flex-direction:column}}.home-slider_home_slider_slide__KYULm .home-slider_home_slider_banners__m1iY9 .home-slider_home_slider_banner___gtv_{width:auto;height:100%;aspect-ratio:5/5;object-fit:cover;object-position:50% 50%}@media(max-width:640px){.home-slider_home_slider_slide__KYULm .home-slider_home_slider_banners__m1iY9 .home-slider_home_slider_banner___gtv_{width:100%;height:auto;aspect-ratio:5/3}}.home-slider_home_slider_slide__KYULm .home-slider_home_slider_info__jogpv{position:relative;z-index:1;width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}.home-slider_home_slider_slide__KYULm .home-slider_home_slider_info__jogpv .home-slider_home_slider_info_image__11mbr{width:auto;height:100%;aspect-ratio:5/5;object-fit:cover;object-position:50% 50%}@media(max-width:640px){.home-slider_home_slider_slide__KYULm .home-slider_home_slider_info__jogpv .home-slider_home_slider_info_image__11mbr{width:100%;height:auto}}.home-slider_home_slider_slide__KYULm .home-slider_home_slider_info__jogpv .home-slider_home_slider_text__XF3sI{align-items:center;justify-content:space-around;width:533.3333333333px;padding:20px;height:100%;background-color:#fff}@media (max-width:1824px){.home-slider_home_slider_slide__KYULm .home-slider_home_slider_info__jogpv .home-slider_home_slider_text__XF3sI{width:466.6666666667px}}@media (max-width:1584px){.home-slider_home_slider_slide__KYULm .home-slider_home_slider_info__jogpv .home-slider_home_slider_text__XF3sI{width:400px}}@media (max-width:1424px){.home-slider_home_slider_slide__KYULm .home-slider_home_slider_info__jogpv .home-slider_home_slider_text__XF3sI{width:333.3333333333px}}@media (max-width:1168px){.home-slider_home_slider_slide__KYULm .home-slider_home_slider_info__jogpv .home-slider_home_slider_text__XF3sI{width:33.3333333333%}}.home-slider_home_slider_slide__KYULm .home-slider_home_slider_info__jogpv .home-slider_home_slider_text__XF3sI .home-slider_home_slider_text_logo__SYHy_{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}@media(max-width:640px){.home-slider_home_slider_slide__KYULm .home-slider_home_slider_info__jogpv .home-slider_home_slider_text__XF3sI{width:100%;height:auto;padding:0}.home-slider_home_slider_slide__KYULm .home-slider_home_slider_info__jogpv .home-slider_home_slider_text__XF3sI .home-slider_home_slider_text_logo__SYHy_{width:auto;height:200px}}.home-slider_home_slider_slide__KYULm .home-slider_home_slider_info__jogpv .home-slider_home_slider_text__XF3sI h1{margin:100px 0 0;font-size:2.4rem;font-weight:300;line-height:1;text-align:center}@media(max-width:640px){.home-slider_home_slider_slide__KYULm .home-slider_home_slider_info__jogpv .home-slider_home_slider_text__XF3sI h1{margin:40px 0 20px}}.home-slider_home_slider_slide__KYULm .home-slider_home_slider_info__jogpv .home-slider_home_slider_text__XF3sI h1 span{font-family:Cavet,serif;font-style:italic}.home-slider_home_slider_slide__KYULm .home-slider_home_slider_info__jogpv .home-slider_home_slider_text__XF3sI h2{padding:32px;border:1px solid #222;justify-self:flex-end;font-size:2rem;font-weight:200;line-height:.8;text-align:center;text-transform:uppercase}.home-slider_home_slider_slide__KYULm .home-slider_home_slider_info__jogpv .home-slider_home_slider_text__XF3sI h2 span{font-size:.81rem}.city-selector,.city-selector-placeholder{display:inline-flex;margin-left:12px}.city-selector-placeholder{width:100px;height:40px}.header-city .city-selector,.header-city .city-selector-placeholder{margin-left:0;margin-right:24px}.header .header-inner .city-selector .city-selector-btn{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 3px;border:0;border-radius:3px;background:transparent;color:#fff;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}.header .header-inner .city-selector .city-selector-btn span{display:inline;margin:0;color:inherit;font-size:inherit;text-transform:none}.header .header-inner .city-selector .city-selector-btn .city-selector-name{border-bottom:1px solid hsla(0,0%,100%,.35);padding-bottom:2px}.header .header-inner .city-selector .city-selector-btn:hover .city-selector-name,.header .header-inner .city-selector .city-selector-btn[aria-expanded=true] .city-selector-name{border-color:#fff}.header .header-inner .city-selector .city-selector-btn:focus-visible{outline:2px solid #fff;outline-offset:4px}.header .header-inner .city-selector .city-selector-btn .city-selector-caret{flex-shrink:0;opacity:.8;transition:transform .18s ease}.header .header-inner .city-selector .city-selector-btn[aria-expanded=true] .city-selector-caret{transform:rotate(180deg)}.city-dialog-backdrop{position:fixed;inset:0;z-index:10050;background:transparent}.city-dialog{position:absolute;top:var(--city-dialog-top);left:var(--city-dialog-left);display:flex;flex-direction:column;width:312px;max-height:calc(100dvh - 90px);overflow-y:auto;padding:24px 12px 12px;border:1px solid rgba(29,29,27,.07);border-radius:16px;background:#fff;color:#1d1d1b;box-shadow:0 12px 48px rgba(0,0,0,.16),0 2px 6px rgba(0,0,0,.04);font-family:inherit}.city-dialog h2{margin:0 30px 15px 12px;color:#777;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.city-dialog p{margin:0 12px 12px;font-size:13px;line-height:1.6}.city-dialog button{font-family:inherit}.city-dialog-dismiss{position:absolute;top:13px;right:12px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:#888;cursor:pointer}.city-dialog-dismiss:hover{background:#f5f5f3;color:#1d1d1b}.city-dialog-dismiss:focus-visible{outline:2px solid #527c2e;outline-offset:1px}.city-dialog-list{display:grid;grid-gap:4px;gap:4px;list-style:none;margin:0;padding:0}.city-dialog-option{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;min-height:74px;padding:15px 38px 15px 12px;border:0;border-radius:10px;background:transparent;color:#1d1d1b;text-align:left;cursor:pointer}.city-dialog-option.current{background:#f4f6f1}.city-dialog-option:hover{background:#f2f3ef}.city-dialog-option:focus-visible{outline:2px solid #527c2e;outline-offset:-2px}.city-dialog-option-name{font-size:15px;line-height:21px;font-weight:500}.city-dialog-option-address{margin-top:4px;font-size:11px;line-height:17px;color:#777}.city-dialog-check{position:absolute;right:14px;top:25px;color:#527c2e}.city-dialog-actions{display:grid;grid-gap:8px;gap:8px;margin:8px 0 0}.city-dialog-primary,.city-dialog-secondary{min-height:44px;padding:10px 16px;border:0;border-radius:9px;font-size:12px;font-weight:500;cursor:pointer}.city-dialog-primary:focus-visible,.city-dialog-secondary:focus-visible{outline:2px solid #527c2e;outline-offset:2px}.city-dialog-primary{background:#5e5e5e;color:#fff}.city-dialog-secondary{background:#f4f4f2;color:#333}@media(max-width:600px){.city-selector{margin-left:5px}.header .nav-menu{min-width:0;padding:0}.header .header-city{padding-left:12px}.header .header-inner .btn.s42{width:36px;min-width:36px}.header-city .city-selector,.header-city .city-selector-placeholder{margin-right:4px}.header .header-inner .city-selector .city-selector-btn{font-size:11px;gap:3px;padding:0}.header .header-inner .city-selector .city-selector-btn .city-selector-name{border-bottom:0;padding-bottom:0}.city-dialog-backdrop{background:rgba(20,22,18,.26)}.city-dialog{top:auto;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:auto;max-width:380px;max-height:calc(100dvh - 40px);margin:0 auto;padding:26px 12px 14px;border-radius:20px}.city-dialog h2{font-size:12px;margin-bottom:18px}.city-dialog-option{min-height:80px}.city-dialog-option-name{font-size:16px}.city-dialog-option-address{font-size:12px}.city-dialog-dismiss{width:40px;height:40px;top:12px}}@media(max-width:359px){.header .header-inner .btn.s42{width:32px;min-width:32px}}@media(prefers-reduced-motion:reduce){.header .header-inner .city-selector .city-selector-btn .city-selector-caret{transition:none}}