.svg-icon{flex-grow:0;flex-shrink:0}.svg-icon.accent{fill:#f7e0de}.svg-icon.accent-dark{fill:#d49792}.svg-icon.blue{fill:#90a4ab}.svg-icon.brand{fill:#313447}.svg-icon.gray{fill:#2e384d}.svg-icon.light{fill:#eee}.svg-icon.red{fill:#a52226}.svg-icon.sky{fill:#cae9ec}.svg-icon.violet{fill:#d6b5d0}.svg-icon.accent-violet{fill:#6d4aff}.svg-icon.yellow{fill:#eea407}.svg-icon.white{fill:#fff}.svg-icon.whatsapp{fill:#009a00}.svg-icon.telegram{fill:#69adf1}.svg-icon.vk{fill:#71aaeb}.svg-icon.instagram{fill:#e36eb2}.svg-icon.viber{fill:#6f5dea}.svg-icon.s8{width:8px;height:8px}.svg-icon.s10{width:10px;height:10px}.svg-icon.s12{width:12px;height:12px}.svg-icon.s16{width:16px;height:16px}.svg-icon.s18{width:18px;height:18px}.svg-icon.s20{width:20px;height:20px}.svg-icon.s24{width:24px;height:24px}.svg-icon.s28{width:28px;height:28px}.btn{align-items:center;justify-content:center;height:52px;padding:0 52px;border-radius:30px;transition:all .35s ease-out 0s}.btn.btn-color svg{margin-right:8px}.btn.btn-accent{border:1px solid #f7e0de;background-color:#f7e0de}.btn.btn-accent span{color:#fff;text-transform:uppercase;transition:all .35s ease-out 0s}.btn.btn-accent svg{fill:#fff}.btn.btn-accent.active{transition:all .35s ease-out 0s}.btn.btn-accent.active,.btn.btn-accent.fill{border-color:#d49792;background-color:#d49792}.btn.btn-accent-dark{border:1px solid #d49792;background-color:#d49792}.btn.btn-accent-dark span{color:#fff;text-transform:uppercase;transition:all .35s ease-out 0s}.btn.btn-accent-dark svg{fill:#fff}.btn.btn-accent-dark.active{transition:all .35s ease-out 0s}.btn.btn-accent-dark.active,.btn.btn-accent-dark.fill{border-color:#d49792;background-color:#d49792}.btn.btn-brand{border:1px solid #313447;background-color:#313447}.btn.btn-brand span{color:#fff;text-transform:uppercase;transition:all .35s ease-out 0s}.btn.btn-brand svg{fill:#fff;transition:all .35s ease-out 0s}.btn.btn-brand.active{background-color:#fff;transition:all .35s ease-out 0s}.btn.btn-brand.active span{color:#313447;transition:all .35s ease-out 0s}.btn.btn-brand.active svg{fill:#313447;transition:all .35s ease-out 0s}.btn.btn-dark{border:1px solid #181d28;background-color:#181d28}.btn.btn-dark span{color:#fff;text-transform:uppercase;transition:all .35s ease-out 0s}.btn.btn-dark svg{fill:#fff;transition:all .35s ease-out 0s}.btn.btn-dark.active{background-color:#fff;transition:all .35s ease-out 0s}.btn.btn-dark.active span{color:#181d28;transition:all .35s ease-out 0s}.btn.btn-dark.active svg{fill:#181d28;transition:all .35s ease-out 0s}.btn.btn-gray{border:1px solid #7290a1;background-color:#7290a1}.btn.btn-gray span{color:#fff;text-transform:uppercase;transition:all .35s ease-out 0s}.btn.btn-gray svg{fill:#fff;transition:all .35s ease-out 0s}.btn.btn-gray.active{background-color:#fff;transition:all .35s ease-out 0s}.btn.btn-gray.active span{color:#7290a1;transition:all .35s ease-out 0s}.btn.btn-gray.active svg{fill:#7290a1;transition:all .35s ease-out 0s}.btn.btn-light{border:1px solid #eee;background-color:#eee}.btn.btn-light span{color:#181d28;text-transform:uppercase;transition:all .35s ease-out 0s}.btn.btn-light svg{fill:#fff;transition:all .35s ease-out 0s}.btn.btn-light.active{background-color:#fff;transition:all .35s ease-out 0s}.btn.btn-light.active span{color:#eee;transition:all .35s ease-out 0s}.btn.btn-light.active svg{fill:#eee;transition:all .35s ease-out 0s}.btn.btn-white{border:1px solid #fff;background-color:#fff}.btn.btn-white span{color:#313447;text-transform:uppercase}.btn.disabled{background-color:#7290a1}.btn.outline.btn-brand{border:1px solid #313447;background-color:#fff}.btn.outline.btn-brand span{color:#313447}.btn.outline.btn-brand svg{fill:#313447}.btn.outline.btn-brand.active{background-color:#313447}.btn.outline.btn-brand.active span{color:#fff}.btn.outline.btn-brand.active svg{fill:#fff}.btn.outline.btn-dark{border:1px solid #181d28;background-color:#fff}.btn.outline.btn-dark span{color:#181d28}.btn.outline.btn-dark svg{fill:#181d28}.btn.outline.btn-dark.active{background-color:#181d28}.btn.outline.btn-dark.active span{color:#fff}.btn.outline.btn-dark.active svg{fill:#fff}.btn.small{height:32px;padding:0 16px;border-radius:16px}.btn.small span{margin-bottom:1px;text-transform:none}.btn.small2{height:29px;padding:0 16px;border-radius:16px}.btn.small2 span{margin-bottom:1px;text-transform:none;opacity:.7;white-space:nowrap}.btn.border-sm{border-radius:8px}@media(pointer:fine){.btn.btn-accent:hover{border-color:#d49792;background-color:#d49792;transition:all .35s ease-out 0s}.btn.btn-brand:hover{background-color:#fff;transition:all .35s ease-out 0s}.btn.btn-brand:hover span{color:#313447;transition:all .35s ease-out 0s}.btn.btn-brand:hover svg{fill:#313447;transition:all .35s ease-out 0s}.btn.btn-dark:hover{background-color:#fff;transition:all .35s ease-out 0s}.btn.btn-dark:hover span{color:#181d28;transition:all .35s ease-out 0s}.btn.btn-dark:hover svg{fill:#181d28;transition:all .35s ease-out 0s}}.modal{width:0;height:0}.modal.full{padding:0}.modal.full .modal-inner{align-items:center;justify-content:center;max-width:100%;height:100%}.modal.light{background-color:hsla(0,0%,100%,.45)!important}.modal.map .modal-inner{position:relative;width:100%;max-width:640px;min-width:0;transition:all .35s ease-out .05s}.modal.show{display:flex;align-items:center;justify-content:center;width:100%;height:100%;transform:translateY(0);opacity:1;pointer-events:auto;transition:opacity 0s ease-out 0s;background-color:rgba(49,52,71,.3)}.modal.show .modal-inner{opacity:1}.modal.hide{transform:translateY(100%);opacity:0;pointer-events:none;transition:opacity 0s ease-out 0s}.modal.hide .modal-inner{opacity:0}.modal.scroll{justify-content:flex-start}.modal.center,.modal.scroll{align-items:center}.modal.bottom,.modal.bottom .modal-inner{align-items:center;justify-content:flex-end}.modal-inner{position:relative;width:100%;max-width:1024px;min-width:620px;transition:all .35s ease-out .05s}.modal-close-btn{position:absolute;right:-48px;top:0;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#fff}.modal-close-btn:hover svg{fill:#d49792;transform:scale(1.05);transition:all .35s ease-out 0s}.modal-dates{width:100%;margin-bottom:20px;overflow:hidden;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.modal-dates::-webkit-scrollbar{display:none}.modal-dates .modal-dates-scroll{flex-direction:row;width:-moz-fit-content;width:fit-content;gap:12px}.modal-dates .modal-dates-scroll .modal-dates-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;width:48px;height:54px;border-radius:16px;background-color:#eee}.modal-dates .modal-dates-scroll .modal-dates-btn span{color:#181d28}.modal-dates .modal-dates-scroll .modal-dates-btn span b{color:#000;font-weight:500}.modal-dates .modal-dates-scroll .modal-dates-btn.active{background-color:#313447}.alert{position:relative;align-self:center;justify-self:center;width:100%;max-width:420px}.alert .alert-body{align-items:center;width:100%;padding:16px;border-radius:20px;background-color:#fff}.alert .alert-body .alert-icon{width:32px;height:32px;margin-top:4px;margin-bottom:16px;fill:#181d28}.alert .alert-body h3{margin-bottom:4px;color:#000;text-align:center}.alert .alert-body p{margin-bottom:16px;color:#181d28;text-align:center}.alert .alert-body .alert-button{width:100%}.loader{align-self:center;justify-self:center}.loader-gif{width:150px;height:auto}.modal-body{flex-direction:column;width:100%;padding:20px;background-color:#eee;box-shadow:0 0 15px rgba(49,52,71,.35)}@media (max-width:1080px){.modal{padding:16px}.modal-close-btn{right:4px;top:4px;z-index:9;background-color:#eee}}@media (max-width:991px){.modal{align-items:flex-start}.modal-inner{width:100%}}@media (max-width:768px){.modal-inner{min-width:280px}.modal-body{padding:8px}}.modal-filter-select{position:relative;width:100%;max-height:80vh;padding:52px 40px;background-color:#fff}.modal-filter-select .modal-close-btn{flex-grow:0;flex-shrink:0;top:12px;right:12px}.modal-filter-select .modal-filter-select-body{flex-grow:0;flex-shrink:1;width:100%;min-height:0;overflow:hidden}.modal-filter-select .modal-filter-select-body h3{flex-grow:0;flex-shrink:0;margin-bottom:20px}.modal-filter-select .modal-filter-select-body .modal-filter-select-tabs{position:relative;z-index:2;flex-direction:row;flex-wrap:nowrap;flex-grow:0;flex-shrink:0;align-items:center;width:100%;margin-bottom:16px;padding:0 44px 4px 0;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.modal-filter-select .modal-filter-select-body .modal-filter-select-tabs::-webkit-scrollbar{display:none}.modal-filter-select .modal-filter-select-body .modal-filter-select-tabs .modal-filter-select-tab{display:flex;flex-grow:0;flex-shrink:0;align-items:center;height:36px;margin-right:8px;padding:0 16px;border:1px solid #eee;border-radius:30px;background-color:#eee;color:#313447;font-size:.88rem;font-weight:600;white-space:nowrap;transition:all .25s ease-out 0s}.modal-filter-select .modal-filter-select-body .modal-filter-select-tabs .modal-filter-select-tab:hover{border-color:#d49792}.modal-filter-select .modal-filter-select-body .modal-filter-select-tabs .modal-filter-select-tab.active{border-color:#6d4aff;background-color:#6d4aff;color:#fff}.modal-filter-select .modal-filter-select-body .modal-filter-select-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;align-content:flex-start;width:100%;min-height:0;flex-grow:0;flex-shrink:1;overflow:hidden;overflow-y:auto}.modal-filter-select .modal-filter-select-body .modal-filter-select-list .modal-filter-select-item{display:flex;flex-grow:0;flex-shrink:0;align-items:center;justify-content:flex-start;max-width:100%;min-height:38px;padding:8px 14px;border:1px solid #ece8fb;border-radius:30px;white-space:nowrap;overflow:hidden;transition:all .25s ease-out 0s}.modal-filter-select .modal-filter-select-body .modal-filter-select-list .modal-filter-select-item span{display:flex;align-items:center;font-size:.9rem;font-weight:500;transition:all .25s ease-out 0s}.modal-filter-select .modal-filter-select-body .modal-filter-select-list .modal-filter-select-item span span{margin-left:6px;color:#d49792;font-size:.8rem}.modal-filter-select .modal-filter-select-body .modal-filter-select-list .modal-filter-select-item span .color-spot{width:20px;height:20px;border:1px solid #dde2eb;border-radius:50%;margin-right:8px}.modal-filter-select .modal-filter-select-body .modal-filter-select-list .modal-filter-select-item.active,.modal-filter-select .modal-filter-select-body .modal-filter-select-list .modal-filter-select-item:hover{border-color:#6d4aff;background-color:#f3efff}.modal-filter-select .modal-filter-select-body .modal-filter-select-list .modal-filter-select-item.active span{color:#5233e0}.modal-filter-select .modal-filter-select-body .modal-filter-select-list .modal-filter-select-item.disabled{min-height:32px;padding:6px 12px;border-color:transparent;background-color:#eee;cursor:default}.modal-filter-select .modal-filter-select-body .modal-filter-select-list .modal-filter-select-item.disabled span{color:#7290a1;font-size:.82rem;font-weight:400}.modal-filter-select .modal-filter-select-body .modal-filter-select-list .modal-filter-select-item.disabled:hover{border-color:transparent;background-color:#eee}.modal-filter-select .modal-filter-select-body .modal-filter-select-list .modal-filter-select-item:disabled{opacity:1}.modal-filter-select .modal-filter-select-body .modal-filter-select-price{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:20px;width:100%}.modal-filter-select .modal-filter-select-body .modal-filter-select-size{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.modal-filter-select .modal-filter-select-body .modal-filter-select-size .modal-filter-select-size-button{display:flex;width:200px;align-items:center;justify-content:center;margin:8px;border:.12rem solid #eee;border-radius:32px;transition:all .35s ease-in-out 0s}.modal-filter-select .modal-filter-select-body .modal-filter-select-size .modal-filter-select-size-button img{margin-right:20px}.modal-filter-select .modal-filter-select-body .modal-filter-select-size .modal-filter-select-size-button:hover{border-color:#d49792;transition:all .35s ease-in-out 0s}.modal-filter-select .modal-filter-select-body .modal-filter-select-size .modal-filter-select-size-button.active{border-color:#d49792}.modal-filter-select .modal-filter-select-body .modal-filter-select-buttons{flex-direction:row;flex-shrink:0;justify-content:flex-end;margin-top:20px}.modal-filter-select{padding:40px 28px}.modal-filter-select .modal-filter-select-body h3{color:#111;font-family:Manrope,Arial,sans-serif;font-size:28px;font-weight:800;margin-bottom:16px}.modal-filter-select .modal-filter-select-tabs .modal-filter-select-tab{border:1px solid #e7dcd7;border-radius:0;background-color:#fff;color:#111;font-family:Manrope,Arial,sans-serif;font-weight:600}.modal-filter-select .modal-filter-select-tabs .modal-filter-select-tab.active{border-color:#111;background-color:#111;color:#fff}.modal-filter-select .modal-filter-select-list .modal-filter-select-item{border:1px solid #e7dcd7;border-radius:0;background-color:#fff;font-family:Manrope,Arial,sans-serif}.modal-filter-select .modal-filter-select-list .modal-filter-select-item span{color:#111;font-weight:600}.modal-filter-select .modal-filter-select-list .modal-filter-select-item.active,.modal-filter-select .modal-filter-select-list .modal-filter-select-item:hover{border-color:#ff4a12;background-color:#fdf1ed}.modal-filter-select .modal-filter-select-list .modal-filter-select-item.active span{color:#ff4a12}.modal-filter-select .modal-filter-select-list .modal-filter-select-item.disabled{border-color:transparent;background-color:#f5f1ef}.modal-filter-select .modal-close-btn,.modal-filter-select .modal-filter-select-body .btn,.modal-filter-select .modal-filter-select-body .modal-filter-select-list .modal-filter-select-item .color-spot,.modal-filter-select .modal-filter-select-body .modal-filter-select-size .modal-filter-select-size-button{border-radius:0}.header-filter-button{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:12px 40px 12px 16px;border-radius:8px;background-color:#f7e0de;color:#313447;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:1px;text-align:left;text-transform:uppercase;transition:background-color .3s ease-out 0s,color .3s ease-out 0s}.header-filter-button .header-filter-button-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-filter-button .header-filter-button-icon{display:flex;align-items:center;justify-content:center;flex-grow:0;flex-shrink:0;width:16px;height:16px}.header-filter-button .header-filter-button-icon .svg-icon{fill:none;stroke:currentColor;stroke-width:2.25}.header-filter-button>svg{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.header-filter-button:hover{background-color:#fbedec}.header-filter-button:active{background-color:#d49792}.header-filter-button.active{background-color:#313447;color:#fff}.header-filter-button.active:hover{background-color:#2e384d}.header-filter-button.active:active{background-color:#181d28}.header-filter-button.active>svg{fill:#fff}.header-filter-button .header-filter-num{position:absolute;top:-8px;right:-8px;z-index:1;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:#313447;color:#fff;font-size:10px;font-weight:600;letter-spacing:0}.header-filter-button.active .header-filter-num{background-color:#f7e0de;color:#313447}@media (max-width:1060px){.header-filter-button{gap:6px;padding:8px 28px 8px 12px;font-size:12px;letter-spacing:.5px}.header-filter-button .header-filter-button-icon{width:14px;height:14px}.header-filter-button>svg{right:10px}.header-filter-button .header-filter-num{top:-6px;right:-6px;width:18px;height:18px;font-size:9px}}.header-search-block{position:absolute;top:20px;right:40px;left:40px;z-index:99;padding:24px 24px 42px 60px;border-radius:8px;background-color:#fff;box-shadow:0 6px 20px 0 rgba(53,64,71,.1);transform:translateY(-300px);transition-property:transform,opacity;transition-duration:.3s;pointer-events:none;opacity:0;visibility:hidden}.header-search-block.active{transform:translateY(0);opacity:1;visibility:visible;pointer-events:all}.header-search-block .header-search-form,.header-search-block .header-search-head{width:100%;flex-direction:row;align-items:center;justify-content:space-between}.header-search-block .header-search-form{margin-top:4px}.header-search-block .header-search-form>.form-group{margin-bottom:0}.header-search-block .header-search-form>.form-group input{display:flex;flex-grow:1;flex-shrink:1;border-width:0;width:auto;height:52px;margin-right:20px;border-radius:12px!important;background-color:#eee;font-size:20px}.header-search-block .header-search-form .btn-icon{display:none}.header-search-block .header-search-form .btn-color{display:flex}.header-search-block .header-search-results{width:100%;flex-direction:row;flex-wrap:wrap;margin-top:20px}.header-search-block .header-search-results .header-search-item{display:flex;align-items:center;margin-right:20px;margin-bottom:4px;padding:8px;border:1px solid #eee;border-radius:30px}.header-search-block .header-search-results .header-search-item img{flex-grow:0;flex-shrink:0;margin-right:12px;border-radius:50%}.header-search-block .header-search-results .header-search-item span{margin-right:12px}.header-wrap{position:relative;z-index:10;flex-grow:0;flex-shrink:0;width:100%;padding-bottom:60px;transition:all .35s ease-out 0s;overflow:hidden}.header-wrap .header-line1{position:absolute;bottom:68px;top:0;left:-20px;z-index:1;width:calc(100vw + 40px)}.header-wrap .header-line1-bg{display:block;position:absolute;top:0;width:100%;height:100%;background-image:url(/_next/static/media/march.046583ba.jpg);background-position:50% 40%;background-size:cover;background-repeat:no-repeat}.header-wrap .header-line1-bg:after{content:"";display:block;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:linear-gradient(180deg,rgba(49,52,71,.35),rgba(49,52,71,.65) 55%,rgba(49,52,71,.85))}.header-wrap .header-line2{display:none;position:absolute;bottom:50px;right:-20px;z-index:0;width:100vw;height:160px;background-color:#f7e0de;transform:rotate(3deg)}.header-wrap .header-mobile-info{padding:240px 0;opacity:0}@media (max-width:1060px){.header-wrap .header-mobile-info{opacity:1}}.header-wrap .header-mobile-info .header-logo{display:none}.header-wrap .header-above{align-items:center;width:100%;padding:8px 0}.header-wrap .header-above p{text-align:center;color:#fff}.header-wrap .header-above p a{color:#fff}.header-wrap .header-menu-container{padding-top:108px}.header-wrap .header-main{flex-direction:row;align-items:center;justify-content:center;width:100%;padding:8px 0;background-color:#313447;position:fixed;z-index:10}.header-wrap .header-main .header-side-menu{position:fixed;top:0;right:0;z-index:9999;width:100%;max-width:380px;height:100vh;padding:20px;background-color:#fff;overflow:hidden;overflow-y:auto;transform:translateX(380px);transition:all .35s ease-in-out 0s;box-shadow:0 4px 24px 0 rgba(24,29,40,.05)}.header-wrap .header-main .header-side-menu.open{transform:translateX(0);transition:all .35s ease-in-out 0s}.header-wrap .header-main .header-side-menu .header-logo{display:flex;justify-content:center}.header-wrap .header-main .header-side-menu .header-logo svg{fill:#313447}.header-wrap .header-main .header-side-menu .header-social{display:flex;width:100%;align-items:center;justify-content:center}.header-wrap .header-main .header-side-menu .header-city{display:flex;margin-top:20px;margin-left:0;align-items:center}.header-wrap .header-main .header-side-menu .header-city p{display:flex;align-items:center;color:#313447}.header-wrap .header-main .header-side-menu .header-city p span{white-space:nowrap}.header-wrap .header-main .header-side-menu .header-city p a{margin-bottom:3px;margin-left:6px;color:#313447;text-align:center}.header-wrap .header-main .header-side-menu .header-contacts{display:flex;flex-grow:0;flex-shrink:0;align-items:center}.header-wrap .header-main .header-side-menu .header-contacts p{color:#313447}.header-wrap .header-main .header-side-menu .header-contacts a{color:#d49792}.header-wrap .header-main .header-side-menu .nav-menu-list{flex-grow:1;flex-shrink:1;align-items:center;justify-content:center}.header-wrap .header-main .header-side-menu .nav-menu-list .nav-menu-item a{color:#313447}.header-wrap .header-main .header-side-menu .header-rightside-menu{flex-grow:0;flex-shrink:0;padding-top:24px}.header-wrap .header-main .container{flex-direction:row;align-items:center}.header-wrap .header-main .header-logo{display:flex;align-items:center;margin:0 40px 20px}.header-wrap .header-main .header-logo .header-logo-icon{height:72px;color:#fff;fill:#fff}.header-wrap .header-main .header-city{flex-grow:0;flex-shrink:0;margin-left:32px}.header-wrap .header-main .header-city p{color:#fff}.header-wrap .header-main .header-city p a{color:#fff;font-weight:500}.header-wrap .header-main .header-city p span{font-size:.72rem;text-transform:uppercase}.header-wrap .header-main .header-contacts{flex-grow:1;flex-shrink:1;min-width:0;align-items:flex-end;padding:0 40px}.header-wrap .header-main .header-contacts p{color:#fff;text-align:right}.header-wrap .header-main .header-contacts p span{font-size:.72rem;text-transform:uppercase}.header-wrap .header-main .header-contacts .contacts-info{color:#f7e0de;font-size:1.85rem;line-height:1.5;white-space:nowrap}.header-wrap .header-main .header-contacts .contacts-info:hover{color:#d49792}.header-wrap .header-main .header-social{margin:8px 0 0}.header-wrap .header-main .header-social p{color:#f7e0de}.header-wrap .header-menu{flex-direction:row;flex-wrap:nowrap;gap:24px;align-items:center;width:100%;padding:14px 24px 14px 0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 56px),transparent)}.header-wrap .header-menu::-webkit-scrollbar{display:none}.header-wrap .header-menu .nav-menu-list{flex-shrink:0}.header-wrap .header-menu .nav-menu-list+.nav-menu-list{padding-left:24px;border-left:1px solid hsla(0,0%,100%,.25)}.header-wrap .header-menu .nav-menu-list .nav-menu-item{padding:4px 18px 4px 0}.header-wrap .header-menu .nav-menu-list .nav-menu-item:last-child{padding-right:0}.header-wrap .header-menu .nav-menu-list .nav-menu-item:after{display:none}.header-wrap .header-menu .nav-menu-list .nav-menu-item a{position:relative;display:block;padding-bottom:6px;color:#fff;font-size:.92rem;font-weight:500;letter-spacing:.04em;line-height:1.3;text-transform:uppercase;white-space:nowrap}.header-wrap .header-menu .nav-menu-list .nav-menu-item a:after{position:absolute;left:0;bottom:0;width:100%;height:2px;border-radius:1px;background-color:#f7e0de;content:"";transform:scaleX(0);transform-origin:left center;transition:transform .3s ease-out 0s}.header-wrap .header-menu .nav-menu-list .nav-menu-item.active a,.header-wrap .header-menu .nav-menu-list .nav-menu-item:hover a{color:#fff}.header-wrap .header-menu .nav-menu-list .nav-menu-item.active a:after,.header-wrap .header-menu .nav-menu-list .nav-menu-item:hover a:after{transform:scaleX(1)}.header-wrap .header-filters-overlay{width:100%}.header-wrap .header-filter-wrap{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:100%;margin-bottom:32px}.header-wrap .header-filter{flex-direction:row;flex-wrap:wrap;gap:12px;align-items:flex-start;width:100%;margin-bottom:12px}.header-wrap .nav-menu-buttons{flex-grow:0;flex-shrink:0;display:grid;grid-template-columns:48px 48px 48px 48px;grid-gap:8px;justify-content:flex-end}.header-wrap.hide{z-index:0!important;transition:none!important}.header-wrap.scroll{position:fixed;left:0;z-index:10;padding:0;transition:all .35s ease-out 0s}.header-wrap .header-categories{width:100%;padding:0;background-color:#313447}.header-wrap .header-categories .header-categories-top-menu{display:none}.header-wrap .header-categories .header-telegram-btn-wrap{display:none;align-items:center;justify-content:center;padding:20px}.header-wrap .header-categories .header-telegram-btn-wrap .header-telegram-btn{display:flex;flex-direction:row;align-items:center;justify-content:center;height:34px;padding:0 12px;border-radius:20px;background-color:#fff}.header-wrap .header-categories .header-telegram-btn-wrap .header-telegram-btn svg{margin-right:12px}.header-wrap .header-categories .header-telegram-btn-wrap .header-telegram-btn span{white-space:nowrap}.header-wrap .header-categories .header-categories-city,.header-wrap .header-categories .header-categories-overlay{display:none}.header-wrap .header-categories .header-categories-menu{align-items:flex-start;width:100%}@media (max-width:1366px){.header-wrap .header-main .header-contacts{min-width:0;padding:0 16px}.header-wrap .header-main .header-contacts p{font-size:12px}.header-wrap .header-main .header-contacts .contacts-info{font-size:1.5rem;line-height:1.3;white-space:nowrap}.header-wrap .header-menu .nav-menu-list .nav-menu-item a{font-size:.86rem}}@media (max-width:1060px){.header-wrap{padding-bottom:0}.header-wrap .header-line1{top:0;bottom:20px;height:auto;transform:rotate(0)}.header-wrap .header-line1 .header-line1-bg{display:block;transform:rotate(0)}.header-wrap .header-line2{bottom:12px}.header-wrap .header-mobile-info{padding:64px 0 16px}.header-wrap .header-mobile-info .header-contacts{display:none}.header-wrap .header-mobile-info.catalog{display:flex;padding-bottom:0}.header-wrap .header-mobile-info.home{display:flex}.header-wrap .header-mobile-info .header-logo{display:flex;justify-content:center;margin-top:0;margin-bottom:0}.header-wrap .header-mobile-info .header-logo .header-logo-icon{height:130px;color:#fff;fill:#fff}.header-wrap .header-mobile-info .header-city{flex-grow:0;flex-shrink:0;width:50%}.header-wrap .header-mobile-info .header-city p{color:#fff}.header-wrap .header-mobile-info .header-city p a{color:#fff;font-weight:500}.header-wrap .header-mobile-info .header-city p span{font-size:.72rem;text-transform:uppercase}.header-wrap .header-mobile-info .header-contacts{flex-grow:1;flex-shrink:1;align-items:flex-start;margin-top:12px;margin-bottom:24px}.header-wrap .header-mobile-info .header-contacts p{color:#fff;text-align:left}.header-wrap .header-mobile-info .header-contacts p span{font-size:.72rem;text-transform:uppercase}.header-wrap .header-mobile-info .header-contacts .contacts-info{color:#f7e0de;font-size:1.85rem;line-height:1.5}.header-wrap .header-mobile-info .header-contacts .contacts-info:hover{color:#d49792}.header-wrap .header-menu{display:none;grid-gap:0;overflow:hidden;overflow-y:auto}.header-wrap .header-filter{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;width:100%}.header-wrap .header-filter .header-filter-button{width:100%;gap:6px;padding:8px 28px 8px 12px;font-size:12px;letter-spacing:.5px}.header-wrap .header-filter .header-filter-button .header-filter-button-icon{width:14px;height:14px}.header-wrap .header-filter .header-filter-button>svg{right:10px}.header-wrap .header-menu-container{width:100%;padding:0}.header-wrap .header-main{position:fixed;left:0;top:0;z-index:9;padding:0;background-color:#fff}.header-wrap .header-main .header-btn-menu .btn.btn-menu span{background-color:#313447}.header-wrap .header-main .header-city,.header-wrap .header-main .header-contacts,.header-wrap .header-main .header-logo,.header-wrap .header-main .header-social{display:none}.header-wrap .header-main .nav-menu-buttons{flex-grow:1;flex-shrink:1;align-items:flex-end}.header-wrap .header-main .nav-menu-buttons .btn.btn-icon.brand{background-color:#fff}.header-wrap .header-main .nav-menu-buttons .btn.btn-icon.brand .svg-icon.accent{fill:#313447}.header-wrap .header-categories{position:fixed;top:56px;left:0;z-index:1000;width:100vw;height:calc(100vh - 56px);overflow:hidden;transform:translateX(-100vw);transition:all .35s ease-out 0s;background-color:transparent}.header-wrap .header-categories .container{position:relative;padding:0;z-index:2}.header-wrap .header-categories.active{transform:translateX(0);transition:all .35s ease-out 0s}.header-wrap .header-categories .header-categories-top-menu{display:flex;flex-grow:1;flex-shrink:1}.header-wrap .header-categories .header-categories-top-menu .nav-menu-list{flex-direction:column;grid-gap:12px}.header-wrap .header-categories .header-categories-top-menu .nav-menu-list .nav-menu-item a{color:#181d28;font-size:16px}.header-wrap .header-categories .header-categories-top-menu .nav-menu-list .nav-menu-item a:hover{color:#313447}.header-wrap .header-categories .header-categories-top-menu .nav-menu-list .nav-menu-item:last-child:after{display:flex}.header-wrap .header-categories .header-categories-top-menu .nav-menu-list .nav-menu-item:after{left:calc(50% - 12px);bottom:8px;right:auto;width:24px;height:2px;background-color:#313447}.header-wrap .header-categories .header-telegram-btn-wrap{display:flex}.header-wrap .header-categories .header-categories-overlay{display:flex;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.header-wrap .header-categories .header-categories-city{display:flex;width:100%}.header-wrap .header-categories .header-categories-city .header-categories-city-button{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;padding:20px 0}.header-wrap .header-categories .header-categories-city .header-categories-city-button p{margin-left:8px;font-weight:600}.header-wrap .header-categories .header-categories-menu{flex-grow:1;flex-shrink:1;align-items:center;justify-content:center;padding-bottom:160px}.header-wrap .header-categories .header-categories-menu .nav-menu-list{flex-direction:column;grid-gap:12px}.header-wrap .header-categories .header-categories-menu .nav-menu-list .nav-menu-item a{color:#181d28;font-size:16px}.header-wrap .header-categories .header-categories-menu .nav-menu-list .nav-menu-item a:hover{color:#313447}.header-wrap .header-categories .header-categories-menu .nav-menu-list .nav-menu-item:last-child:after{display:flex}.header-wrap .header-categories .header-categories-menu .nav-menu-list .nav-menu-item:after{left:calc(50% - 12px);bottom:8px;right:auto;width:24px;height:2px;background-color:#313447}}@media (max-width:768px){.header-wrap .nav-menu .nav-menu-buttons>.btn.btn-icon{box-shadow:none}}@media (max-width:640px){.header-wrap .header-line1.catalog,.header-wrap .header-line1.catalog .header-line1-bg,.header-wrap .header-line1.home,.header-wrap .header-line1.home .header-line1-bg{display:block}.header-wrap{margin-bottom:0;align-items:center;justify-content:center}.header-wrap .header-mobile-info{padding:40% 0}.header-contacts{display:none}}@media (max-width:480px){.header-wrap .header-main .header-side-menu{top:auto;bottom:0;height:calc(100vh - 52px)}.header-wrap .header-main .header-side-menu.open{top:auto;bottom:0;max-width:100vw;height:calc(100vh - 52px)}.header-wrap .header-main .container{padding-right:0}.header-wrap .header-main .header .nav-menu .nav-menu-buttons{grid-template-columns:48px 48px 48px;grid-gap:0}.header-wrap .header-main .header .nav-menu .nav-menu-buttons>.btn.btn-icon:nth-child(2){display:none}}.header-wrap.inner{padding-bottom:20px;background-color:#313447}.header-wrap.inner .header-line1,.header-wrap.inner .header-line2,.header-wrap.inner .header-mobile-info{display:none}@media (max-width:1060px){.header-wrap.inner{padding-bottom:0}}@media (max-width:640px){.header-search-block{left:0;top:0;right:0;padding:12px;border-radius:0}.header-search-block .header-search-form .btn-icon{display:flex}.header-search-block .header-search-form .btn-color{display:none}}