.authorization-block{padding:20px 12px}@media screen and (min-width:640px){.authorization-block{padding:32px 40px 40px}}.authorization-block__disclaimer{padding:8px 20px 0;font-weight:400;font-size:11px;line-height:16px;color:#11224480}.authorization-block__disclaimer a{color:#1a1f42}.authorization-block__sms-upper{display:flex;flex-flow:row nowrap;font-weight:400;font-size:13px;line-height:20px;margin-bottom:32px}.authorization-block__sms-upper-back{width:28px;height:28px;border:2px solid #124;border-radius:4px;margin:5px 12px 0 0;background:url(../assets/images/i-back-arrow.svg) no-repeat 50%}.authorization-block__sms-upper-error{margin-top:4px;color:#d12421}.authorization-block__button-block{margin-top:4px}.authorization-block__resend-in-sms{font-size:14px;line-height:24px;color:#0d7fd1}.authorization-block__resend-in-sms:disabled{color:#11224480;border-color:#11224480}.authorization-block__resend-in-sms label,.authorization-block__resend-in-sms span{display:inline-block;color:inherit}.authorization-block__resend-in-sms span{border-bottom:1px dashed #0d7fd1;border-color:inherit}.authorization-block__resend-in-sms label{margin-left:10px;font-size:13px}.authorization-block__call-number{font-weight:500}@media screen and (min-width:640px){.address-select-modal .modal__content{padding-bottom:40px}}@media screen and (min-width:640px){.address-select-modal_delivery .modal__container{height:90%}}.address-select-modal_hidden-map .delivery-select__select-button{margin-top:20px}@media screen and (min-width:640px){.address-select-modal_hidden-map .modal__container{height:auto}}.address-select-modal_hidden-map .modal__content{overflow:visible}.city-select__current{font-weight:600;font-size:14px;line-height:28px;color:#e64343;margin-bottom:20px}.city-select__current span{font-weight:400;font-size:12px;margin-left:8px;color:#11224480}.city-select__cities-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px 20px}.city-select__city-button{font-weight:600;font-size:14px;line-height:28px}.delivery-select{display:flex;flex-flow:column nowrap;width:100%;min-height:100%}.delivery-select__authorization-wrapper{padding:20px 0}@media screen and (min-width:640px){.delivery-select__authorization-wrapper{padding:12px 0 0}}.delivery-select__authorization-headline{font-weight:700;font-size:18px;line-height:24px;padding:12px 0;margin-bottom:8px}@media screen and (min-width:640px){.delivery-select__authorization-headline{padding-top:4px}}.delivery-select__authorization{padding:0}.delivery-select__upperrow{display:flex;flex-flow:column}@media screen and (min-width:640px){.delivery-select__upperrow{justify-content:space-between;flex-flow:row wrap;border-bottom:1px solid rgba(17,34,68,.15);padding-top:12px}}.delivery-select__upperrow-tabs{display:flex;flex-flow:row nowrap;margin:0 -12px;flex-shrink:0;padding:0 12px;border-bottom:1px solid rgba(17,34,68,.15)}@media screen and (min-width:640px){.delivery-select__upperrow-tabs{padding:0;border-bottom:none;margin:0 20px 0 0}}.delivery-select__upperrow-tab{margin-bottom:-1px}.delivery-select__upperrow-tab label{display:block;cursor:pointer;line-height:24px;padding:3px 0 11px;border-bottom:2px solid transparent;color:#11224480}.delivery-select__upperrow-tab label:after,.delivery-select__upperrow-tab label:before{content:none}@media screen and (min-width:640px){.delivery-select__upperrow-tab label{padding-top:7px}}.delivery-select__upperrow-tab input:checked+label{color:#d12421;border-color:#d12421}.delivery-select__upperrow-tab+.delivery-select__upperrow-tab{margin-left:20px}.delivery-select__city-selector{margin-bottom:20px}.delivery-select__city-select{position:relative;min-width:0}@media screen and (min-width:640px){.delivery-select__city-select{margin-bottom:-1px}}.delivery-select__city-button{position:relative;padding:20px 16px 0 0;line-height:24px;color:#11224480}@media screen and (min-width:640px){.delivery-select__city-button{padding:7px 16px 13px 0;white-space:nowrap;width:100%;text-overflow:ellipsis;overflow:hidden}}.delivery-select__city-button img{position:absolute;top:28px;right:0;margin-left:11px}@media screen and (min-width:640px){.delivery-select__city-button img{top:15px}}.delivery-select__cities-block{overflow:hidden;transition:all .2s cubic-bezier(.215,.61,.355,1)}.delivery-select__cities-block-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px 12px;padding-bottom:12px}@media screen and (min-width:640px){.delivery-select__cities-block{position:absolute;right:-10px;top:calc(100% + 13px);z-index:1050;box-shadow:0 4px 20px #0000001a;border-radius:7px;transition:none}.delivery-select__cities-block-wrapper{padding:20px;width:200px;grid-template-columns:1fr;background:#fff}}.delivery-select__cities-block button{font-weight:600;font-size:14px;line-height:28px}.delivery-select__content{display:flex;flex-flow:column nowrap;flex-grow:1}@media screen and (min-width:640px){.delivery-select__content{padding-top:20px}}.delivery-select__courier,.delivery-select__pickup{display:flex;flex-flow:column;flex-grow:1;transition:all .2s ease-in-out}.delivery-select__saved-address-selector{margin-top:12px}.delivery-select__map{flex-grow:1;padding:12px 0}.delivery-select__map .map-component__map-wrapper{min-height:240px}.pickup-accordion{padding-top:20px}@media screen and (min-width:640px){.pickup-accordion{display:none}}.pickup-accordion__item{border-top:1px dashed rgba(17,34,68,.25)}.pickup-accordion__button{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;font-weight:700;padding:12px;width:100%;font-size:20px;line-height:20px}.pickup-accordion__content{overflow:hidden;transition:all .2s cubic-bezier(.215,.61,.355,1)}.pickup-accordion__content-wrapper{padding:0 12px 12px}.pickup-address__name{font-weight:700;font-size:20px;line-height:24px;margin-bottom:20px}.pickup-address__description{font-weight:400;font-size:14px;line-height:24px;margin-bottom:12px}.pickup-address__number{color:#26d;font-weight:400;text-decoration:none;font-size:14px;line-height:24px}.pickup-address__apply-wrapper{margin-top:12px}.pickup-address__apply-wrapper_closed{padding:16px;background-color:#d12421;border-radius:8px}.pickup-address__is-closed-info{color:#fff;font-family:Montserrat;font-size:20px;font-weight:900;line-height:26px;letter-spacing:-.02em;margin-bottom:12px}.pickup-address__is-closed-info span{display:block;font-size:14px;font-weight:600;line-height:20px;margin-top:4px}.pickup-full{display:none;flex-grow:1;flex-flow:row nowrap;grid-gap:20px}@media screen and (min-width:640px){.pickup-full{display:flex}}.pickup-full__map{flex-grow:1;min-height:300px}.pickup-full__address{width:41%;max-width:280px;flex-shrink:0}.burger{width:100%;height:100%;padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.burger-box{width:100%;height:24px;display:inline-block;position:relative;margin:auto;display:flex}.burger-inner,.burger-inner:after,.burger-inner:before{display:block;height:3px;background-color:#124;border-radius:1px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.burger-inner{top:3.5px;width:21px}.burger-inner:after,.burger-inner:before{content:""}.burger-inner:before{top:7px;width:18px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.burger-inner:after{top:14px;width:22px}.burger.is-active .burger-inner{transform:translate3d(0,7px,0) rotate(45deg);background-color:#124}.burger.is-active .burger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px,-4px,0);opacity:0;background-color:#124}.burger.is-active .burger-inner:after{transform:translate3d(0,-14px,0) rotate(-90deg);width:100%;background-color:#124}.delivery-widget__mobile-no-address{display:none;padding:16px;background-color:#d12421;border-radius:8px}@media screen and (max-width:1200px){.delivery-widget_no-deliveries .delivery-widget__mobile-no-address{display:block}.delivery-widget_no-deliveries .delivery-widget-wrapper{display:none}}.delivery-widget__mobile-no-address-text{color:#fff;font-family:Montserrat;font-size:20px;font-weight:900;line-height:26px;letter-spacing:-.02em;margin-bottom:12px}.delivery-widget__mobile-no-address-text span{display:block;font-size:14px;font-weight:600;line-height:20px;margin-top:4px}.delivery-widget__pick-alert{color:#fff;background-color:#ff4a4a;padding:4px 20px;border-radius:4px;font-weight:600;font-size:12px;line-height:24px}.delivery-widget__mobile-separator{height:1px;background-color:#eaeaea;width:100%;margin:8px 0}@media screen and (min-width:1200px){.delivery-widget__mobile-separator{display:none}}.delivery-widget .delivery-widget__icon-increased-delivery-info{margin-left:4px}.delivery-widget-wrapper{display:flex;flex-flow:row wrap;padding:11px 15px 11px 11px;border:1px solid rgba(0,0,0,.0392156863);border-radius:8px;background-color:#f4f4f4}@media screen and (min-width:1200px){.delivery-widget-wrapper{flex-wrap:nowrap;padding:0;border:none;border-radius:0;background-color:transparent}}.delivery-address{display:flex;flex-flow:row nowrap;width:100%}@media screen and (min-width:1200px){.delivery-address{width:auto;padding:12px 12px 12px 0}}.delivery-address__pickup-address-takeaway{padding:2px 0;font-size:13px;line-height:20px;font-weight:600;color:#777;margin-right:4px}@media screen and (min-width:1200px){.delivery-address__pickup-address-takeaway{font-size:12px;line-height:24px;margin-right:8px;padding:0}}.delivery-address__main-icon{margin-right:4px}@media screen and (min-width:1200px){.delivery-address__main-icon{margin-right:8px}}.delivery-address__city{display:none;padding:2px 0}@media screen and (min-width:1200px){.delivery-address__city{display:block;padding:0}}.delivery-address__arrow{margin-left:4px}.delivery-address__courier-address{display:flex;flex-flow:row nowrap;flex-grow:1;min-width:0;padding:2px 0}@media screen and (min-width:1200px){.delivery-address__courier-address{padding:0 0 0 4px}}.delivery-address__courier-address-street{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.delivery-address__courier-address-home{padding-left:4px;margin-left:auto;flex-shrink:0}.delivery-address__pickup-address{padding:2px 0}@media screen and (min-width:1200px){.delivery-address__pickup-address{padding:0 0 0 4px}}.delivery-address__city,.delivery-address__courier-address,.delivery-address__pickup-address{font-size:13px;line-height:20px;font-weight:600}@media screen and (min-width:1200px){.delivery-address__city,.delivery-address__courier-address,.delivery-address__pickup-address{font-size:12px;line-height:24px}}.delivery-address__pick-address{margin:-4px 0 -4px 8px}.delivery-address__pick-city{display:flex;flex-flow:row nowrap;color:#d94d52;font-size:12px;font-weight:600;line-height:24px}.delivery-duration,.delivery-price{display:flex;flex-flow:row nowrap;font-size:13px;font-weight:600;line-height:20px}.delivery-duration__icon,.delivery-price__icon{margin-right:4px}.delivery-duration span,.delivery-price span{padding:2px 0}@media screen and (min-width:1200px){.delivery-duration,.delivery-price{padding:12px}.delivery-duration span,.delivery-price span{padding:0;font-size:12px;line-height:24px}.delivery-duration i,.delivery-price i{margin-right:8px}}.delivery-duration{margin-right:12px}@media screen and (min-width:1200px){.delivery-duration{margin-right:0}}.delivery-restaurant-closed{display:flex;font-size:13px;font-weight:600;line-height:20px;color:#ff4a4a}.delivery-restaurant-closed i{margin-right:4px}.delivery-restaurant-closed span{padding:2px 0}@media screen and (min-width:1200px){.delivery-restaurant-closed{padding:12px;font-size:12px;font-weight:500;line-height:24px}.delivery-restaurant-closed i{margin-right:8px}.delivery-restaurant-closed span{padding:0}}.delivery-phone{display:none;margin-left:auto;padding:12px;font-size:13px;line-height:24px;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.215,.61,.355,1)}@media screen and (min-width:1200px){.delivery-phone{display:flex}}.delivery-phone i{margin-right:8px}.delivery-phone svg,.delivery-phone svg path{fill:#26d}.account-widget__btn{display:flex;align-items:center;justify-content:center;height:48px;min-width:48px;border-radius:30px;border:1px solid rgba(17,34,68,.5);font-size:12px;line-height:12px;font-weight:500;text-decoration:none}.account-widget__btn_authorized{padding-left:20px}.account-widget__btn path{fill:#124}.account-widget__btn span{padding-right:24px;padding-left:6px;color:#124}.account-widget__btn-icon{width:22px;height:22px}@media screen and (min-width:1200px){.account-widget__btn{gap:0;line-height:12px;font-weight:500}}.catalog-nav-menu-button{display:flex;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:28px;text-decoration:none;white-space:nowrap;color:#124;border-radius:5px;transition:all .2s cubic-bezier(.215,.61,.355,1)}.catalog-nav-menu-button_with-modifier{padding-left:26px;background-repeat:no-repeat;background-position:0}.catalog-nav-menu-button_popular{color:#e64343;background-image:url(../assets/images/i-catalog-menu_popular.svg)}.catalog-nav-menu-button_winter{color:#0d7fd1;background-image:url(../assets/images/i-catalog-menu_winter.svg)}.catalog-nav-menu-button_summer{color:#59b250;background-image:url(../assets/images/i-catalog-menu_summer.svg)}.catalog-nav-menu-button__icon{width:20px;height:20px}@media screen and (min-width:1200px){.catalog-nav-menu-button:focus,.catalog-nav-menu-button:hover{color:#e64343}}.lang-switcher,.lang-switcher__container{display:flex;justify-content:center;align-items:center}.lang-switcher__container{letter-spacing:.12em;color:#11224480;gap:8px;font-weight:400;font-size:16px;line-height:28px;cursor:pointer;transition:gap .2s cubic-bezier(.215,.61,.355,1)}.lang-switcher__container.opened,.lang-switcher__container:focus,.lang-switcher__container:hover{gap:12px}.lang-switcher__container.opened .lang-switcher__arrow,.lang-switcher__container:focus .lang-switcher__arrow,.lang-switcher__container:hover .lang-switcher__arrow{transform:rotate(-90deg)}.lang-switcher__container.opened .lang-switcher__item,.lang-switcher__container:focus .lang-switcher__item,.lang-switcher__container:hover .lang-switcher__item{display:flex;max-width:42px;opacity:1}.lang-switcher__arrow{opacity:.5;transition:transform .2s cubic-bezier(.215,.61,.355,1)}.lang-switcher__item:last-child{max-width:0;opacity:0;overflow:hidden;color:#124;transition:all .2s cubic-bezier(.215,.61,.355,1)}.mobile-menu{position:absolute;width:100%;padding:12px 0 28px;z-index:1030;top:0;right:0;left:0;bottom:0;background-color:#fff}.mobile-menu__container{display:flex;flex-flow:column nowrap;gap:12px;max-height:calc(100% + 28px);padding-bottom:12px;overflow:auto}.mobile-menu__nav-links{display:flex;flex-flow:column nowrap;gap:20px}.mobile-menu__lang-switcher{height:40px;align-items:flex-end;flex-shrink:0}@media screen and (min-width:640px){.mobile-menu__nav-links{display:grid;grid-template-columns:2fr 1fr}}.mobile-menu-menu-link{justify-content:flex-start;max-width:100%}.mobile-menu-menu-link span{overflow:hidden;text-overflow:ellipsis}.mobile-menu-links-list{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:20px;column-gap:20px;row-gap:12px;line-height:28px}.mobile-menu-links-list__item{min-width:0}@media screen and (min-width:640px){.mobile-menu-links-list:last-child{display:grid;align-content:start;grid-template-columns:1fr}}.phone-line__btn{display:flex;align-items:center;gap:8px;padding:12px 12px 12px 0;font-size:13px;line-height:24px;text-decoration:none;color:#124;font-weight:600}.phone-line__btn path{fill:#0d7fd1}.cart-widget{position:relative}.cart-widget__notification{display:none;position:absolute;top:44px;right:-1px}@media screen and (min-width:1200px){.cart-widget__notification{display:flex}}.cart-btn{display:flex;justify-content:center;align-items:center;position:relative;width:48px;height:48px;border:1px solid rgba(17,34,68,.5);border-radius:55%}.cart-btn path{fill:#124}.cart-btn__count{position:absolute;top:13px;right:8px;transform:translate(50%,-50%);padding:2px 5px;font-size:10px;font-weight:700;font-style:normal;line-height:12px;color:#fff;background:#d12421;border:2px solid #fff;border-radius:20px}.slide{width:100%;border-radius:7px;overflow:hidden;padding-top:76.0135135135%;position:relative}.slide>:first-child{position:absolute;left:0;top:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover;max-width:none;height:100%;width:100%}.slide__content{display:flex;align-items:center;padding:24px}.slide__image{display:flex;position:absolute;top:0;left:0;max-width:none;height:100%;width:100%;z-index:-1}.slide__image img{width:100%;-o-object-fit:cover;object-fit:cover}.slide__text{width:77%;color:#124}.slide__text strong{display:flex;margin-bottom:20px;font-size:5.9375vw;line-height:1.157895;font-weight:500}.slide__text p{margin:0;font-size:4.375vw;line-height:1.42857}.slide_dark .slide__text{color:#fff}.slide_clickable{cursor:pointer}@media screen and (min-width:640px){.slide{height:320px;padding-top:0}.slide__image{align-items:center}.slide__image img{min-height:100%}.slide__text{width:50%}.slide__text strong{font-size:32px;line-height:36px}.slide__text p{font-size:20px;line-height:28px}}@media screen and (min-width:1200px){.slide{height:400px;border-radius:12px}.slide__content{padding-left:80px}.slide__text strong{font-size:48px;line-height:1}.slide__text p{line-height:30px}}.slider-navigation{padding:14px 12px}@media screen and (min-width:1200px){.slider-navigation{position:absolute;margin-bottom:10px;padding:0 80px;bottom:0;z-index:1}.slider-navigation_dark .slider-button{background-image:url(../assets/images/i-arrow-slider_dark-theme.svg)}.slider-navigation_dark .slider-bullet_active:before{border:4px solid hsla(0,0%,100%,.5)}}.slider-pagination{display:flex;justify-content:center;align-items:center}.slider-button{width:44px;height:44px;flex-shrink:0;background:url(../assets/images/i-arrow-slider.svg) no-repeat 0;cursor:pointer;opacity:.75;transition:opacity .2s cubic-bezier(.215,.61,.355,1)}.slider-button_prev{transform:rotate(180deg)}.slider-button:hover{opacity:1}.slider-bullet{display:flex;justify-content:center;align-items:center;position:relative;width:28px;height:44px}.slider-bullet canvas{position:relative;z-index:1}.slider-bullet_active:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;border:4px solid #b7b9c4;border-radius:55%}.slider-bullet:not(.slider-bullet_active){opacity:.75;transition:opacity .2s cubic-bezier(.215,.61,.355,1)}.slider-bullet:not(.slider-bullet_active):hover{opacity:1}.catalog-nav-menu__wrapper{display:flex;flex-flow:row nowrap;max-width:1600px;width:100%}@media screen and (min-width:1200px){.catalog-nav-menu__wrapper{max-width:1600px;margin:0 auto;padding:0 40px}}.catalog-nav-menu__container{box-shadow:0 2px 8px transparent;transition:all .2s cubic-bezier(.215,.61,.355,1)}.catalog-nav-menu__container.stick{position:fixed;top:0;padding-bottom:8px;z-index:1020;background:#fff;box-shadow:0 2px 8px #0000001a}.catalog-nav-menu__container.stick .catalog-nav-menu__menu-btn_visible{visibility:visible;width:42px;opacity:1;padding-left:12px}@media screen and (min-width:1200px){.catalog-nav-menu__container.stick .cart-widget_catalog{display:block;opacity:1}}.catalog-nav-menu__container.stick .catalog-nav-menu__item.catalog-nav-menu-button_active{background-color:#eef0f3}.catalog-nav-menu__container.stick .catalog-nav-menu__item.catalog-nav-menu-button_with-modifier:first-child{padding-left:42px;background-position:center left 16px}.catalog-nav-menu__container.stick .catalog-nav-menu__item:not(.catalog-nav-menu-button_with-modifier):first-child{padding-left:16px}.catalog-nav-menu__container .cart-widget_catalog{display:none;opacity:0;align-self:center;flex-shrink:0;transition:all .2s cubic-bezier(.215,.61,.355,1)}.catalog-nav-menu__inner{width:100%;transition:width .2s cubic-bezier(.215,.61,.355,1)}.catalog-nav-menu__inner.stick{min-width:0}.catalog-nav-menu__menu-btn{visibility:hidden;width:0;opacity:0;padding-left:0;height:60px;flex-shrink:0;overflow:hidden;transition:all .2s cubic-bezier(.215,.61,.355,1)}.catalog-nav-menu__logo{display:none}.catalog-nav-menu__list{padding:0 12px}.catalog-nav-menu__list-scrollable .ps__rail-x{position:relative!important;height:6px!important;opacity:1!important;background:#f3f3f3!important;border-radius:2px!important}.catalog-nav-menu__list-scrollable .ps__rail-x .ps__thumb-x{bottom:0!important;height:6px!important;background:rgba(17,34,68,.25)!important;border-radius:2px!important}@media screen and (min-width:1200px){.catalog-nav-menu__list-scrollable .ps__rail-x{display:none!important}}.catalog-nav-menu__list-scrollable_no-pointer .ps__rail-x{pointer-events:none!important}@media screen and (min-width:640px){.catalog-nav-menu__list{padding:0 24px}}@media screen and (min-width:1200px){.catalog-nav-menu__list{padding:0}}.catalog-nav-menu__list.has-active .catalog-nav-menu__item:not(.active){opacity:.75}.catalog-nav-menu .catalog-nav-menu__item_more,.catalog-nav-menu__list-wrapper .catalog-nav-menu__item{margin:10px 0;padding-right:16px;height:40px}.catalog-nav-menu .catalog-nav-menu__item_more.catalog-nav-menu-button_with-modifier:not(:first-child),.catalog-nav-menu__list-wrapper .catalog-nav-menu__item.catalog-nav-menu-button_with-modifier:not(:first-child){padding-left:42px;background-position:center left 16px}.catalog-nav-menu .catalog-nav-menu__item_more,.catalog-nav-menu .catalog-nav-menu__item_more:not(.catalog-nav-menu-button_with-modifier):not(:first-child),.catalog-nav-menu__list-wrapper .catalog-nav-menu__item:not(.catalog-nav-menu-button_with-modifier):not(:first-child){padding-left:16px}.catalog-nav-menu .catalog-nav-menu-more__extended-list .catalog-nav-menu-button{margin:0;padding:0 16px;height:40px}@media screen and (min-width:1200px){.catalog-nav-menu__container.stick{padding-bottom:0}.catalog-nav-menu__container.stick .catalog-nav-menu__logo{flex-shrink:0;visibility:visible;max-width:30px;margin-right:20px;opacity:1}.catalog-nav-menu__inner.stick{width:100%}.catalog-nav-menu__menu-btn{display:none}.catalog-nav-menu__logo{display:flex;max-width:0;visibility:hidden;opacity:0;transition:all .2s cubic-bezier(.215,.61,.355,1)}.catalog-nav-menu__list{overflow-x:visible}}.catalog-nav-menu-more{position:relative}.catalog-nav-menu-more__extended-list{display:none}@media screen and (min-width:1200px){.catalog-nav-menu-more.hover .catalog-nav-menu-more__extended-list{visibility:visible;opacity:1}.catalog-nav-menu-more__extended-list{display:flex;visibility:hidden;flex-flow:column nowrap;align-items:flex-start;position:absolute;opacity:0;top:100%;right:0;z-index:1010;background-color:#fff;box-shadow:0 4px 20px #0000001a;border-radius:7px;transition:all .2s cubic-bezier(.215,.61,.355,1)}.catalog-nav-menu-more__extended-list-scrollable{max-height:320px;overflow-y:auto;margin:4px}.catalog-nav-menu-more__extended-list-scrollable::-webkit-scrollbar{width:4px}}@media screen and (min-width:1200px) and (min-width:640px){.catalog-nav-menu-more__extended-list-scrollable::-webkit-scrollbar{width:6px}}@media screen and (min-width:1200px){.catalog-nav-menu-more__extended-list-scrollable::-webkit-scrollbar-thumb{background:#26d;border-radius:2px}}@media screen and (min-width:1200px){.catalog-nav-menu-more__extended-list-scrollable::-webkit-scrollbar-track{background:rgba(34,102,221,.2);border-radius:2px}}@media screen and (min-width:1200px){.catalog-nav-menu-more__extended-list .catalog-nav-menu__item{margin:0;flex-shrink:0}}.catalog-skeleton{margin:16px 0;border-radius:8px}.catalog-skeleton+.catalog-skeleton{margin-left:16px}@-webkit-keyframes shine-49ba3fb3{to{background-position:150% 0,0 0}}@keyframes shine-49ba3fb3{to{background-position:150% 0,0 0}}.logo-icon[data-v-49ba3fb3]{display:block}.logo-icon .logo-icon__caption[data-v-49ba3fb3],.logo-icon .logo-icon__symbol[data-v-49ba3fb3],.logo-icon .logo-icon__symbol-shadow[data-v-49ba3fb3]{fill-rule:evenodd}.logo-icon .logo-icon__symbol[data-v-49ba3fb3]{fill:#d5131c}.logo-icon .logo-icon__caption[data-v-49ba3fb3],.logo-icon .logo-icon__symbol-shadow[data-v-49ba3fb3]{fill:#1d1d1b}.logo-icon_is-white .logo-icon__caption[data-v-49ba3fb3],.logo-icon_is-white .logo-icon__symbol[data-v-49ba3fb3]{fill:#fff}.logo-icon_is-white .logo-icon__symbol-shadow[data-v-49ba3fb3]{display:none}@media screen and (min-width:1200px){.page-header_extended-topline .page-header__topline{height:142px}}.page-header_reverse .page-header__wrapper{flex-flow:column-reverse}.page-header_reverse .page-header__wrapper .page-header__subelements{margin-top:0;z-index:1031}.page-header_bright:not(.page-header_menu-opened) .menu-btn .burger-inner,.page-header_bright:not(.page-header_menu-opened) .menu-btn .burger-inner:after,.page-header_bright:not(.page-header_menu-opened) .menu-btn .burger-inner:before{background-color:#fff}.page-header_bright:not(.page-header_menu-opened) .page-header__lang-switcher .lang-switcher__container,.page-header_bright:not(.page-header_menu-opened) .page-header__lang-switcher .lang-switcher__item:last-child{color:#fff}.page-header_bright:not(.page-header_menu-opened) .page-header__lang-switcher img{filter:brightness(0) invert(1)}.page-header_bright:not(.page-header_menu-opened) .page-header__account-widget .account-widget__btn{border-color:#ffffff80}.page-header_bright:not(.page-header_menu-opened) .page-header__account-widget .account-widget__btn .account-widget__btn-icon svg path{fill:#fff}.page-header_bright:not(.page-header_menu-opened) .page-header__account-widget .account-widget__btn span{color:#fff}.page-header_bright:not(.page-header_menu-opened) .page-header__cart-widget{box-shadow:none;margin-left:8px}.page-header_bright:not(.page-header_menu-opened) .page-header__cart-widget .cart-btn{border-color:#ffffff80}.page-header_bright:not(.page-header_menu-opened) .page-header__cart-widget .cart-btn svg path{fill:#fff}.page-header_bright:not(.page-header_menu-opened) .page-header__cart-widget .cart-btn .cart-btn__count{border:none;top:11px;right:6px}.page-header_bright:not(.page-header_menu-opened) .nav-menu a.nav-menu__link{color:#fff}.page-header__wrapper{display:flex;flex-flow:column nowrap}.page-header__topline{padding:12px 0;background:#fff;transition:all .2s cubic-bezier(.215,.61,.355,1)}.page-header__topline .container{position:relative;z-index:1031}.page-header__topline_fixed{position:fixed;left:0;top:0;right:0;bottom:0;overflow:auto;z-index:1030}.page-header .page-header__topline_menu-opened{background-color:#fff}@media screen and (min-width:1200px){.page-header__topline{display:flex;align-items:center;padding:20px 0}}.page-header .menu-btn{width:24px;height:24px}@media screen and (min-width:1200px){.page-header .menu-btn,.page-header__mobile-menu{display:none}}.page-header__logo{width:200px;height:44px}@media screen and (min-width:640px){.page-header__logo{width:264px;height:60px}}.page-header__lang-switcher{display:none;padding-top:7px;width:132px}@media screen and (min-width:1200px){.page-header__lang-switcher{display:flex}}@media screen and (min-width:640px){.page-header__lang-switcher_min{display:flex}}@media screen and (min-width:740px){.page-header__lang-switcher_min{margin-left:60px}}.page-header .nav-menu{display:none}.page-header .nav-menu__list{gap:calc(-12px + 5vw)}.page-header .nav-menu__link{font-size:1.25vw;color:#124;text-decoration:none}.page-header .nav-menu__link[href*=sifranchise]{padding-left:22px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5022_24744)' fill='%23D12421'%3E%3Cpath d='M6.68.661a10.046 10.046 0 00-1.661 1.723c-.668.91-1.096 1.913-1.162 3.06a5.73 5.73 0 00.515 2.672c.4.9.852 1.776 1.294 2.658.465.926.88 1.87 1.09 2.893.28 1.38.166 2.687-.698 3.85-.536.721-1.245 1.223-2.028 1.627a11.55 11.55 0 01-2.275.849.443.443 0 01-.088.007c-.078-.33-.162-.658-.233-.989a.239.239 0 01.102-.172A7.701 7.701 0 003.091 17.6c.76-.814 1.162-1.775 1.098-2.906a5.452 5.452 0 00-.656-2.278c-.551-1.017-1.162-2-1.737-3.003-.378-.658-.807-1.302-1.09-1.999-.612-1.511-.363-2.945.58-4.252.685-.947 1.59-1.634 2.597-2.174C4.533.64 5.22.363 5.889.05A.198.198 0 016.16.11c.172.183.346.357.52.55zM12.492 19.94c-.094-.223-.19-.437-.278-.655-.746-1.855-1.343-3.755-1.675-5.735-.498-2.96-.367-5.865.68-8.697.148-.402.32-.796.477-1.183.227.039.427.063.62.118a.256.256 0 01.139.161c.267.91.567 1.81.78 2.734.393 1.744.579 3.531.554 5.321a27.003 27.003 0 01-1.192 7.728 2.076 2.076 0 01-.057.17c-.004.005-.016.011-.048.037zM11.725.232a6.303 6.303 0 00-.632.528 1.084 1.084 0 00-.261 1.142c.143.417.464.617.886.686.343.056.684.063.99-.119a.993.993 0 00.348-.355c.146-.266.016-.474-.282-.5-.27-.026-.486.06-.752.303l-.77-.535c.292-.347.685-.59 1.122-.691.31-.076.635-.066.94.03.305.097.579.275.792.517.402.433.34 1.009-.126 1.373-.297.222-.65.354-1.017.381-.737.084-1.466.025-2.141-.312a2.527 2.527 0 01-.687-.513c-.388-.407-.375-.94 0-1.364.319-.363.738-.563 1.175-.729.285-.118.286-.115.415.158z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5022_24744'%3E%3Cpath fill='%23fff' transform='translate(.372)' d='M0 0h14v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat}@media screen and (min-width:1200px){.page-header .nav-menu{display:flex}}@media screen and (min-width:1440px){.page-header .nav-menu__list{gap:60px}.page-header .nav-menu__link{font-size:18px}}@media screen and (min-width:1200px){.page-header .nav-menu{display:block}}.page-header__widgets{display:flex;flex-flow:row nowrap}.page-header__account-widget{display:none}@media screen and (min-width:1200px){.page-header__account-widget{display:block}}.page-header__cart-widget{height:44px;top:-2px;box-shadow:0 0 0 4px #fff}@media screen and (min-width:1200px){.page-header__cart-widget{height:48px;top:0}}.page-header__subelements{display:flex;flex-flow:column nowrap;grid-gap:12px;margin-top:12px}@media screen and (min-width:1200px){.page-header__subelements{margin-top:0;grid-gap:0}}.page-header .header-search input{min-height:0;height:48px}@media screen and (min-width:1200px){.page-header .header-search{display:none}}@media screen and (min-width:1200px){.page-header__delivery-widget-wrapper{order:1}}*+.page-header__catalog{margin-top:-12px}@media screen and (min-width:1200px){*+.page-header__catalog{margin-top:0}}.page-header .page-header__back-button-wrapper{padding-top:2px;align-self:flex-start;flex-shrink:0;flex-grow:1;display:flex;justify-content:flex-end}@media screen and (min-width:640px){.page-header .page-header__back-button-wrapper{padding-top:0;height:60px}}.page-header .page-header__back-button,.page-header .page-header__back-button:active,.page-header .page-header__back-button:hover{font-weight:400;font-size:14px;line-height:20px;-webkit-text-decoration-line:underline;text-decoration-line:underline}@media screen and (min-width:640px){.page-header .page-header__back-button,.page-header .page-header__back-button:active,.page-header .page-header__back-button:hover{text-decoration:none;padding:14px 20px 14px 36px;align-self:center;border:1px solid rgba(17,34,68,.5);border-radius:30px;background:url(../assets/images/i-arrow.svg) no-repeat center left 20px}.page-header .page-header__back-button .page-header__back-button-short,.page-header .page-header__back-button:active .page-header__back-button-short,.page-header .page-header__back-button:hover .page-header__back-button-short{display:none}}.page-header .page-header__back-button-full{display:none}@media screen and (min-width:640px){.page-header .page-header__back-button-full{display:block}}.page-header.page-header_min .page-header__topline{padding:10px 0 20px}@media screen and (min-width:640px){.page-header.page-header_min .page-header__topline{padding:20px 0;height:100px!important}}.short-header-logo{display:flex;flex-flow:row nowrap;align-items:flex-end;height:22px}@media screen and (min-width:640px){.short-header-logo .page-header__logo-icon_short{display:none}}.short-header-logo .page-header__logo-icon_full{display:none}@media screen and (min-width:640px){.short-header-logo .page-header__logo-icon_full{display:block}}@media screen and (min-width:640px){.short-header-logo{display:block;height:60px}}.about-us-banner{overflow:hidden;margin-top:-80px;padding:129px 12px 103px;background:linear-gradient(180deg,rgba(0,0,0,.8) 2.6%,transparent 16.47%),url(../assets/images/about-us-banner.jpg) no-repeat;background-position:50%;background-size:cover}.about-us-banner__content{max-width:1280px;margin-left:auto;margin-right:auto}.about-us-banner__headline{position:relative;z-index:1;font-family:Gropled;font-weight:700;font-size:36px;line-height:48px;color:#fff;top:-15px}.about-us-banner__text{position:relative}.about-us-banner__text:before{content:"";position:absolute;width:794px;height:594px;left:-122px;top:-145px;background:#000;opacity:.5;filter:blur(113.5px)}.about-us-banner__subtext{position:inherit;font-size:22px;line-height:32px;font-weight:400;color:#fff;max-width:569px}.about-us-banner__button{display:block;position:relative;text-align:center;font-size:18px;line-height:32px;color:#fff;width:242px;height:144px}.about-us-banner__button:after,.about-us-banner__button:before{content:"";position:absolute;border-radius:55%;top:16px;left:7px;width:230.51px;height:110.61px;border:1px solid #fff}.about-us-banner__button:before{transform:rotate(8.65deg)}.about-us-banner__button:after{transform:rotate(.01deg)}@media screen and (min-width:640px){.about-us-banner{margin-top:-96px;padding:184px 40px 120px}.about-us-banner__headline{margin-bottom:40px;font-size:56px;line-height:64px;top:-23px}.about-us-banner__subtext{margin-bottom:16px}}@media screen and (min-width:1200px){.about-us-banner{margin-top:-100px;padding:200px 120px 120px}.about-us-banner__headline{display:flex;align-items:center;font-size:87.0198px;line-height:80px;height:244px;top:-15px;margin-bottom:20px}}@media screen and (min-width:1600px){.about-us-banner{padding:200px 160px 320px}.about-us-banner__headline{height:224px;top:0;margin-bottom:40px}}.authorization-modal .modal__content{padding:0}.cart-item{display:flex;flex-flow:row nowrap;padding:20px 0;border-bottom:1px dashed rgba(17,34,68,.5)}.cart-item__img-container{position:relative;flex-shrink:0;margin-right:8px;border-radius:5px;overflow:hidden;width:90px;height:60px}.cart-item__img-container img{display:block;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cart-item__container{display:flex;flex-flow:column nowrap;justify-content:space-between;flex-grow:1;min-width:0}.cart-item__container_delivery{flex-flow:row nowrap}.cart-item__container_delivery-free{align-items:center}.cart-item__name{line-height:16px;font-weight:700}.cart-item__modifiers{display:flex;flex-flow:row nowrap;font-size:12px;line-height:16px;text-transform:lowercase;padding-top:4px}.cart-item__modifiers:before{content:"+";display:block;width:12px}.cart-item__price-row{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;flex-shrink:0;padding-top:4px}.cart-item__delivery-increased-alert{padding-top:4px;font-size:12px;font-weight:500;line-height:16px;color:#ff842b}.cart-item__alert-message{color:#d12421;font-size:12px;line-height:16px;padding-top:4px}.cart-item__price{display:none;font-size:14px;line-height:24px;min-width:60px}.cart-item__full-price{flex-shrink:0;min-width:80px;line-height:32px;text-align:right;font-weight:700}.cart-item__counter{display:flex;align-items:center}.cart-item__arrow-icon{display:none;margin-left:19px;transform:rotate(180deg);align-self:center}.cart-item__mult-icon{display:none;margin-right:19px;font-style:normal;align-self:center;font-size:16px;line-height:24px;color:#11224480}@media screen and (min-width:640px){.cart-item__mult-icon{display:block}}@media screen and (min-width:640px){.cart-item__img-container{margin-right:20px}.cart-item__price{display:block}.cart-item__full-price{line-height:24px}.cart-item__arrow-icon,.cart-item__counter-wrapper{display:flex}}.cart-item.cart-item_unaviable .cart-item__img-container{opacity:.4;filter:grayscale(1)}.cart-item.cart-item_unaviable .cart-item__modifiers,.cart-item.cart-item_unaviable .cart-item__name{color:#aaa}.cart-item__unaviable-delete-button{align-self:flex-start;flex-shrink:0;margin-left:20px;transition:all .2s cubic-bezier(.215,.61,.355,1)}.cart-item__unaviable-delete-button:hover path{fill:#124c}.cart-item__unaviable-delete-button:focus,.cart-item__unaviable-delete-button:hover{opacity:.8}.cart,.cart-modal .modal__content{display:flex}.cart{flex-flow:column nowrap;width:100%}@media screen and (min-width:640px){.cart-modal .modal__overlay{background-color:#ffffff80!important}.cart-modal .modal{display:block}.cart-modal .modal__content,.cart-modal .modal__header{padding-right:28px;padding-left:28px}.cart-modal .modal__content{padding-top:0;padding-bottom:28px}.cart-modal .modal__close-btn{width:24px;height:24px;background-color:transparent;top:32px;right:28px}.cart-modal .modal__close-btn .modal-close-btn__icon{display:block}.cart-modal .modal__close-btn .modal-close-btn__icon_small{display:none}.cart-modal .modal__container{margin:0;position:absolute;top:59px;right:28px;width:480px;left:unset;border:none;box-shadow:0 4px 20px #0000001a}}@media screen and (min-width:640px) and (min-width:1600px){.cart-modal .modal__container{right:calc(50vw - 780px);max-height:calc(100vh - 59px)}}.cart-modal_in-header{z-index:1039!important;position:absolute!important}@media screen and (min-width:1200px){.cart-modal_in-header .modal__container{top:99px;max-height:calc(100vh - 99px)}}.cart__scrollable{min-height:0;flex-grow:1;padding-right:10px;padding-left:12px;margin:2px -10px 2px -12px;overflow-y:auto}@media screen and (min-width:640px){.cart__scrollable{margin-right:-26px;margin-left:-28px;padding-right:26px;padding-left:28px}}.cart__scrollable::-webkit-scrollbar{width:6px}.cart__scrollable::-webkit-scrollbar-thumb{background:rgba(17,34,68,.25);border-radius:2px}.cart__scrollable::-webkit-scrollbar-track{background:#f3f3f3;border-radius:2px}.cart__fixed-bar{padding-top:20px}.cart__fixed-bar .cart__total{display:flex;flex-flow:row nowrap;justify-content:space-between;color:#124;font-size:20px;line-height:20px;font-weight:600;text-transform:uppercase;margin-bottom:20px}.cart__fixed-bar .cart__total-price{font-weight:500;font-size:14px}.cart__promocode{margin-bottom:20px;font-size:12px;line-height:16px}.cart__delivery-unaviable-block{padding-top:20px}.cart__delivery-unaviable-message{font-weight:500;font-size:12px;line-height:16px;color:#e64343}.cart__delivery-unaviable-buttons{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;margin-top:20px}.page-footer{padding:40px 0;background:#eaeaea;margin-top:auto}.page-footer__container{display:flex;flex-flow:column nowrap;gap:40px}.page-footer__lang-switcher{justify-content:flex-start;grid-area:lang}@media screen and (min-width:1200px){.page-footer__container{display:grid;gap:64px 20px;grid-template-areas:"logo logo menu menu menu menu" "meta meta menu menu menu menu" "meta meta apps apps apps lang" "meta meta isidea isidea isidea social"}.page-footer__lang-switcher{align-self:start;justify-self:end}}.footer-logo{display:flex;grid-area:logo}.footer-logo__logo{width:255px;filter:brightness(0)}.footer-menu{display:grid;gap:60px;grid-template-columns:1fr;grid-area:menu}@media screen and (min-width:640px){.footer-menu{gap:28px;grid-template-columns:1fr 2fr}}@media screen and (min-width:1200px){.footer-menu{padding-top:20px;gap:20px;grid-template-columns:1fr 3fr}}.footer-menu-list{display:grid;align-content:start;gap:28px;grid-template-columns:repeat(2,1fr);min-width:0}.footer-menu-list__item{min-width:0;overflow:hidden}.footer-menu-list__item .catalog-nav-menu-button,.footer-menu-list__item .nav-link{white-space:nowrap;width:100%;justify-content:flex-start}.footer-menu-list__item .catalog-nav-menu-button span,.footer-menu-list__item .nav-link span{width:100%;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:640px){.footer-menu-list:first-child{grid-template-columns:1fr}}@media screen and (min-width:1200px){.footer-menu-list{gap:20px;grid-template-columns:repeat(3,1fr)}}.app-btns{gap:12px;grid-area:apps}.meta{display:flex;flex-flow:column nowrap;gap:40px;font-size:16px;color:#124;grid-area:meta}@media screen and (min-width:1200px){.meta{gap:64px;align-self:end}}.meta-mail__link{font-size:18px;color:#124;text-decoration:none}.meta-links{display:flex;flex-flow:column nowrap;gap:20px}.meta-links__link{font-size:14px;line-height:20px;color:#8c8c8c;text-decoration:none}.social-btns{display:flex;gap:40px;grid-area:social}.social-btns__btn{width:36px;height:36px;display:flex;justify-content:center;align-items:center}.social-btns__btn path{transition:all .2s cubic-bezier(.215,.61,.355,1)}.social-btns__btn:focus path,.social-btns__btn:hover path{fill:#e64343;fill-opacity:1}@media screen and (min-width:1200px){.social-btns{gap:20px;place-self:end}.social-btns__btn{width:24px;height:24px;padding:2px}}.isidea{grid-area:isidea}.isidea__link{display:inline-flex;align-items:center;gap:16px;font-weight:400;font-size:14px;line-height:24px;color:#11224480}@media screen and (min-width:1200px){.isidea{align-self:end}}@-webkit-keyframes shine{to{background-position:150% 0,0 0}}@keyframes shine{to{background-position:150% 0,0 0}}.scroll-top-button{display:none;position:fixed;z-index:1001;bottom:20px;right:20px;background-color:#d12421;padding:12px;border-radius:7px}@media screen and (min-width:640px){.scroll-top-button{display:block}}.site-init-location-map{position:absolute;left:-99999999px;visibility:hidden}
