.visually-hidden{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px}.progress .i-check circle,.progress .i-check path{stroke:#0b6cff}.header__search-link:hover svg #g15{fill:#0b6cff}select[data-ss-uuid]{display:none;pointer-events:none}.style-select{position:relative}.style-select:focus{outline:none}.style-select,.style-select *{padding:0;margin:0;box-sizing:border-box;text-align:left;line-height:19px;color:#000;font-weight:300;cursor:pointer}.style-select .ss-selected-option{width:100%;padding:10px 0;border-bottom:1px solid #d8d8d8;color:#333;font-family:Roboto,Arial,sans-serif;font-weight:400;font-size:18px;line-height:1.33;letter-spacing:-.2px}.style-select .ss-selected-option:focus{outline:none}.style-select .ss-selected-option:after{content:"";position:absolute;right:10px;bottom:18px;width:10px;height:6px;background-image:url(../img/icons/detail-icon.svg);background-size:10px 6px;background-position:50%;background-repeat:no-repeat}.style-select .ss-dropdown{position:absolute;top:100%;left:1px;right:1px;display:none;padding:8px 0;border-radius:2px;background-color:#fff;box-shadow:0 1px 7px 2px rgba(0,0,0,.13);z-index:1}.style-select .ss-dropdown .ss-option{width:100%;padding:12px 32px;background-color:#fff;font-family:Roboto,Arial,sans-serif;font-weight:400;font-size:18px;line-height:1.78;letter-spacing:-.2px;text-align:left;color:#333}.style-select .ss-dropdown .ss-option.highlighted{background-color:#f7f7f7}.style-select .ss-dropdown .ss-option.disabled{color:#d0d0d0}.style-select.open .ss-dropdown{display:block}.style-select.open .ss-selected-option:after{transform:rotate(180deg)}
/*!
 *
 *         SimpleBar.js - v2.5.0
 *         Scrollbars, simpler.
 *         https://grsmto.github.io/simplebar/
 *
 *         Made by Adrien Grsmto from a fork by Jonathan Nicol
 *         Under MIT License
 *
 */[data-simplebar]{position:relative;z-index:0;overflow:hidden;-webkit-overflow-scrolling:touch}[data-simplebar=init]{display:flex}.simplebar-scroll-content{overflow-x:hidden;overflow-y:scroll;min-width:100%;box-sizing:content-box}.simplebar-content{padding-right:10px;overflow-x:scroll;overflow-y:hidden;box-sizing:border-box;min-height:100%}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;width:11px}.simplebar-scrollbar{position:absolute;right:2px;min-height:10px;width:4px;opacity:1;transition:opacity .2s linear;background:#0b6cff;background-clip:padding-box}.simplebar-track:hover .simplebar-scrollbar{opacity:1;transition:opacity 0 linear}.simplebar-track .simplebar-scrollbar.visible{opacity:1}.simplebar-track.horizontal{left:0;width:auto;height:11px}.simplebar-track.vertical{top:0}.horizontal.simplebar-track .simplebar-scrollbar{right:auto;top:2px;height:7px;min-height:0;min-width:10px;width:auto}.catalog{padding-top:70px}.catalog__nav{width:1160px;padding-bottom:56px;margin:0 auto 48px;overflow:hidden}.catalog__nav-item{width:360px;height:120px;margin-right:40px}.catalog__nav-btn{padding-right:124px;font-size:24px}.catalog__pagination{position:absolute;bottom:0;right:0;display:block;margin:0;padding:0;font-size:0;letter-spacing:0}.catalog__pagination li{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background-color:#ddd;vertical-align:middle}.catalog__pagination li.active{width:12px;height:12px;background-color:grey}.catalog__pagination li:last-child{margin-right:0}.catalog__content{width:1160px;padding:0;margin:0 auto 104px}.catalog__category{width:31%;min-height:360px;margin-top:10px;margin-bottom:30px}.catalog__category-title{font-size:32px;line-height:1;letter-spacing:-1.3px}.catalog__category-count{font-size:10px}.catalog__category-descripion{width:auto;right:32px;bottom:32px;left:32px}.catalog__category:hover .catalog__category-img,.catalog__category:hover:before{transform:scale(1.05)}.contacts{padding-top:80px;background-color:#f7f7f7}.contacts__wrap{position:relative;width:1160px;margin:0 auto 60px;padding-right:400px;box-sizing:border-box}.contacts__title{margin-top:0;margin-bottom:60px;font-size:48px;letter-spacing:-2px}.contacts__block{width:760px;padding:60px 40px 40px;margin-bottom:32px;box-sizing:border-box;border-radius:2px;background-color:#fff}.contacts__subtitle{margin:0;font-size:32px;line-height:1.13;letter-spacing:-1.3px}.contacts__text{margin:20px 0;font-size:18px;line-height:1.56;letter-spacing:-.2px}.contacts__text_requisite{-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px;line-height:2.22}.contacts__support{position:absolute;top:108px;right:0;width:360px;padding:40px 50px 50px 30px;box-sizing:border-box;border-radius:2px;background-color:#fff}.contacts__phones{position:static;margin-top:40px}.contacts__phone{font-size:24px}.contacts__form,.contacts__phone:last-child,.contacts__success{margin-bottom:0}.contacts__success .contacts__subtitle{margin:42px 0 4px}.form__recaptcha{margin-bottom:40px}.form__input,.form__select{font-size:18px;line-height:1.33;letter-spacing:-.2px}.form__input::-webkit-input-placeholder,.form__select::-webkit-input-placeholder{font-size:18px}.form__input:-moz-placeholder,.form__input::-moz-placeholder,.form__select:-moz-placeholder,.form__select::-moz-placeholder{font-size:18px}.form__input:-ms-input-placeholder,.form__select:-ms-input-placeholder{font-size:18px}.form__select:disabled+.style-select .ss-selected-option{color:#c6c6c6}.form__select:disabled+.style-select .ss-selected-option:after{display:none}.form__action{width:174px}.form__checkbox-label,.form__radio-label{font-size:18px;line-height:1.33;letter-spacing:-.2px;cursor:pointer}.form__checkbox-label:hover,.form__radio-label:hover{color:#707070}.form__radio-label:hover:before{content:"";position:absolute;top:0;left:0;display:inline-block;width:24px;height:24px;box-sizing:border-box;border:8px solid #f0f0f0;background-color:#d8d8d8;border-radius:50%;vertical-align:middle}.form__checkbox-label:hover:before{background-color:#f7f7f7}.form__checkbox-label:hover:after{content:"";position:absolute;top:5px;left:9px;display:block;width:6px;height:9px;border:solid #d8d8d8;border-width:0 1px 1px 0;transform:rotate(45deg)}.form__checkbox:checked:focus+.form__checkbox-label{color:#333}.form__checkbox:checked:focus+.form__checkbox-label:before{background-color:#005ce6}.form__checkbox:focus+.form__checkbox-label{color:#333}.form__checkbox:focus+.form__checkbox-label:before{background-color:#f7f7f7}.form__checkbox:focus+.form__checkbox-label:after{content:"";position:absolute;top:5px;left:9px;display:block;width:6px;height:9px;border:solid #d8d8d8;border-width:0 1px 1px 0;transform:rotate(45deg)}.form__checkbox:disabled+.form__checkbox-label{cursor:default}.form__checkbox:disabled+.form__checkbox-label:hover{color:#c6c6c6}.form__checkbox:disabled+.form__checkbox-label:hover:before{background-color:transparent}.form__checkbox:disabled+.form__checkbox-label:hover:after{display:none}.form__checkbox:checked+.form__checkbox-label:hover{color:#333}.form__checkbox:checked+.form__checkbox-label:hover:before{background-color:#005ce6}.form__checkbox:checked:disabled+.form__checkbox-label{color:#c2c2c2}.form__checkbox:checked:disabled+.form__checkbox-label:before,.form__checkbox:checked:disabled+.form__checkbox-label:hover:before{background-color:#ddd}.form__checkbox:checked:disabled+.form__checkbox-label:hover:after{content:"";position:absolute;top:5px;left:9px;display:block;width:6px;height:9px;border:solid #fff;border-width:0 1px 1px 0;transform:rotate(45deg)}.form__radio:disabled+.form__radio-label{cursor:default}.form__radio:disabled+.form__radio-label:hover{color:#c2c2c2}.form__radio:disabled+.form__radio-label:hover:before{border:1px solid #ddd;background-color:transparent}.form__radio:checked+.form__radio-label:hover{color:#333}.form__radio:checked+.form__radio-label:hover:before{border-color:#005ce6}.form__radio:checked:disabled+.form__radio-label{color:#c2c2c2}.form__radio:checked:disabled+.form__radio-label:before{border-color:#ddd}.form__radio:checked:disabled+.form__radio-label:hover:before{border:8px solid #ddd;background-color:#fff}.form__wrap_checkbox a,.form__wrap_checkbox button{font-size:18px;line-height:1.33;letter-spacing:-.2px}.form__wrap_checkbox.form__wrap_checkbox_with-btn{margin-right:-40px}.form__wrap_select:after{display:none}.form__field-wrap .form__wrap{width:360px}.form__count-btn:hover:not(:disabled),.form__rules-label:hover{color:#005ce6}.form__count-block{margin-left:0}.form__address-hint .suggestions-list__item{padding:9px 32px;font-size:18px;line-height:1.78;letter-spacing:-.2px}.form__rules-text{max-height:190px;width:100%;margin-left:0}.form__rules-text.m-bottom:after{bottom:0}.form__rules-text.m-top:before{bottom:150px}.form__fieldset:not(:last-child){margin-bottom:100px}.form__show-map{top:15px}.form__show-map:hover .svg-icon path{fill:#005ce6}.form__count-wrap{margin-bottom:28px}.form__label_number_forks,.form__label_number_spoons,.form__label_number_sticks{width:178px}.form__checkbox-rule:hover{cursor:pointer;color:#005ce6}.form__social-btn{cursor:pointer}.form__row_address{display:flex;flex-direction:row}.button{font-size:18px;line-height:1.33;letter-spacing:-.2px}.button_green:hover{background-color:#005ce6;background-image:none}.button_green.m-disabled:hover,.button_green:disabled:hover{background-color:#ddd}.button_white:hover{color:#005ce6;border-color:#005ce6}.button_outlined:hover{background-color:#f7f7f7}.button_outlined.m-disabled:hover,.button_outlined:disabled:hover{background-color:#fff}.button_feedback{width:240px;margin-right:40px;padding:14px;line-height:1;font-weight:500}.button_feedback:hover:hover{background-color:#0b6cff;background-image:none;color:#fff}.howitworks{width:1160px;margin:0 auto;padding:56px 0 0}.howitworks__header{justify-content:space-between;padding-left:80px}.howitworks__img{width:560px;height:360px;border-radius:2px}.howitworks__title{margin-top:32px;margin-bottom:36px;font-size:64px;letter-spacing:-2px}.howitworks__banner{margin-left:84px}.howitworks__text{padding-right:130px;font-size:18px;line-height:1.78;letter-spacing:-.2px}.howitworks__section{margin-top:80px;font-size:0;letter-spacing:0}.howitworks__steps{margin-top:36px}.howitworks__big-img{width:520px;height:500px;margin-left:95px}.howitworks__big-img,.howitworks__secrets{display:inline-block;margin-top:36px;vertical-align:top}.howitworks__secrets{width:545px;margin-bottom:0}.howitworks__secret{margin-top:0;margin-bottom:48px;margin-left:162px}.howitworks__secret .howitworks__text{padding-right:0;margin-bottom:0}.howitworks__secret:last-child{margin-bottom:0}.howitworks__caption{margin-top:0;margin-bottom:16px;line-height:1;letter-spacing:-.2px}.howitworks__questions{margin-bottom:60px}.howitworks__question{width:560px;padding:36px 40px;margin-bottom:40px}.howitworks__question:last-child{margin-bottom:40px}.howitworks__question .howitworks__text{padding:0}.page__subtitle{padding-bottom:24px;font-size:48px;line-height:1;letter-spacing:-2px}.page__text{font-size:18px;line-height:1.78}.numbered-list{display:flex;justify-content:space-between;margin-left:0}.numbered-list__item{width:360px;padding-left:0;margin-top:24px}.numbered-list__item:first-child{margin-top:24px}.numbered-list__item:before{position:static}.numbered-list__title{margin:40px 0 0;font-size:18px;line-height:1.78}.numbered-list__text{margin-bottom:0;font-size:18px;line-height:1.78;letter-spacing:-.2px}.delivery{position:relative;width:1160px;margin:0 auto 100px;padding:0}.delivery__section{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-top:60px}.delivery__map{width:520px;height:500px;margin:0}.delivery__terms{width:574px}.delivery__term{width:574px;padding-left:208px;margin-top:0;margin-bottom:52px;box-sizing:border-box}.delivery__text{font-size:18px;line-height:1.78}.delivery__steps{width:100%;margin:0}.delivery .page__subtitle{width:100%;margin-bottom:60px}.delivery__info li,.delivery__info p{font-size:18px}.agreement{background-color:#f7f7f7}.agreement__section{width:1160px;margin:80px auto 0}.agreement__section h1,.agreement__section h2{margin-bottom:60px;font-size:48px;line-height:1;letter-spacing:-2px}.agreement__section div{padding:80px;margin-top:60px;margin-bottom:80px;border-radius:2px;background-color:#fff}.agreement__section h3{margin-top:0;margin-bottom:32px;font-size:32px;line-height:1;letter-spacing:-1.3px}.agreement__section ol{margin-bottom:48px}.agreement__section a,.agreement__section li,.agreement__section p{font-size:18px;line-height:1.78;letter-spacing:-.2px}.agreement__section li:last-child,.agreement__section ol:last-child{margin-bottom:0}.agreement__section li{padding-left:16px}.agreement__section a{transition:border-bottom-color .3s ease}.agreement__section a:hover{border-bottom-color:#333}.basket{padding:40px 0 0;margin-bottom:0;background-color:#f7f7f7}.basket.m-load{min-height:calc(100vh - 649px)}.basket__wrapper{display:flex;justify-content:center;align-items:flex-start}.basket__content{width:760px;margin-right:40px}.basket__products .basket__offer{margin-left:-16px;margin-right:-16px}.basket__products .basket__offer .basket-offer__header{margin-left:0;margin-right:0}.basket__products .basket__offer .basket-offer__product-list .card__item{padding-left:0;padding-right:40px}.basket__wrap{padding:24px 0;margin-bottom:40px}.basket__offer,.basket__wrap{border-radius:5px;background-color:#fff}.basket__offer{padding:40px 40px 20px;margin-bottom:70px}.basket__offer:after{display:none}.basket__offer .basket-offer__header{margin-left:20px;margin-right:20px}.basket__offer .card__item{width:240px;margin-bottom:0}.basket__total{width:360px;margin-top:0}.basket__warning{margin:0}.basket__warning:not(:first-child){margin-top:20px}.basket__order{padding:30px;background-color:#fff;border-radius:5px}.basket__order+.order__promocode-block{margin-top:8px}.basket__payment{position:relative;display:block;width:300px;min-height:44px;padding:8px 94px 0 0;margin:18px 0 0;box-sizing:border-box;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.8px;color:grey}.basket__payment:before{content:"";position:absolute;top:0;right:0;left:auto;width:78px;height:45px;background-image:url(../img/icons/cat.png);background-repeat:no-repeat;background-origin:content-box;background-size:cover}.basket__clear{position:relative;flex-direction:row;justify-content:center;margin-top:24px}.basket__clear-btn{margin-top:0;font-size:18px;line-height:1.2}.basket__clear-btn .svg-icon{margin-top:1px}.basket__clear-btn:hover:not(:disabled){color:#005ce6}.basket__clear-btn:hover:not(:disabled) .svg-icon path{fill:#005ce6}.basket__return-btn{font-size:18px;line-height:1.2}.basket__return-btn:hover:not(:disabled){color:#707070}.basket__return-btn:hover:not(:disabled) .svg-icon path{fill:#707070}.basket__confirmation{position:absolute;top:calc(100% + 20px);left:0;background:transparent}.basket__confirmation .city-selector__wrapper{position:static;margin:0}.basket_empty .basket__total{display:block}.basket_empty .order__promocode-block{display:none}.basket__errors{margin:18px 40px 40px}.warning{font-size:18px}.basket-product__replace-btn:not(.m-open):hover{border:2px solid #005ce6;color:#005ce6}.basket-product__replace-btn:not(.m-open):hover:after{border-top:1px solid #005ce6;border-right:1px solid #005ce6}.basket-product__count-btn:hover{color:#005ce6}.basket-product__count-btn.m-disabled:hover,.basket-product__count-btn:disabled:hover{color:#a2a2a2}.basket-product__item{position:relative;padding:16px 40px;border-right:1px solid #fff;border-left:1px solid #fff;z-index:2}.basket-product__item:hover{cursor:pointer;background-color:#f7f7f7}.basket-product__item:hover+.basket-product__item .basket-product__wrap:after,.basket-product__item:hover+.basket-product__item .basket-product__wrap:before,.basket-product__item:hover .basket-product__wrap:after,.basket-product__item:hover .basket-product__wrap:before{display:none}.basket-product__item:hover.m-unavailable .basket-product__content:before{background-color:hsla(0,0%,96.9%,.9)}.basket-product__item.m-removed .basket-product__content:after{width:120px}.basket-product__item.m-removed:hover .basket-product__content:before{background-color:#f7f7f7;opacity:.5}.basket-product__item.m-removed:hover .basket-product__content:after{background-color:hsla(0,0%,96.9%,.5)}.basket-product__item.m-removed .basket-product__favorite{display:none}.basket-product__item_replacement{padding-top:40px;margin-top:0;margin-right:0;margin-left:0;border-left-width:16px;border-right-width:16px;border-radius:0}.basket-product__item_replacement .basket-product__content:after{width:120px}.basket-product__item_replacement .basket__offer{margin-top:40px;padding:0;background-color:transparent}.basket-product__item_replacement .basket-product__wrap:before{background-color:transparent}.basket-product__item_replacement .basket-product__wrap:after{content:"";position:absolute;bottom:-17px;display:block;width:100%;height:1px;background-color:#ddd}.basket-product__item_replacement+.basket-product__item .basket-product__wrap:before{background-color:transparent}.basket-product__item_replacement .basket-product__favorite{position:relative;z-index:2}.basket-product__item:last-child .basket-product__content:last-child .basket-product__wrap:before{display:none}.basket-product__wrap{margin-left:16px}.basket-product__wrap:before{bottom:-17px}.basket-product__favorite{position:relative;display:inline-block;width:30px;height:20px;margin-left:12px;padding:0;border:none;background-color:transparent;vertical-align:top;z-index:2}.basket-product__favorite.m-active path{stroke:#f93755;fill:#f93755}.basket-product__favorite:hover:not(.m-active) path{stroke:#f93755}.basket-product__price-block{margin-top:14px}.basket-product__price{font-size:24px;letter-spacing:-1.2px}.basket-product__price_old{font-size:12px;letter-spacing:.3px}.basket-product__quantity{top:50%;right:0;margin-top:-46px}.basket-product__replacement-title{line-height:1}.basket-product__replacement-text{font-size:18px;line-height:1.78}.basket-product__replacement-btn{top:-20px;width:24px;height:24px;background-size:14px 14px}.basket-product__remove-btn{top:50%;right:-34px;width:25px;height:25px;margin-top:-13px;font-size:0}.basket-product__remove-btn:hover .svg-icon path{fill:#707070}.basket-product__remove-btn:disabled{cursor:default}.basket-product__return-btn{top:30px}.basket-product__return-btn:hover{color:#005ce6}.basket-product__return-btn:hover .svg-icon path{fill:#005ce6}.basket-product__return-btn:disabled{cursor:default}.basket-product__list_set{display:flex;flex-direction:column;align-items:center;margin:1px 5px}.basket-product__list_set:after{top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;border-radius:5px}.basket-product__list_set:before{position:absolute;top:-12px;right:auto;left:auto;z-index:3}.basket-product__list_set .basket-product__item{width:100%;padding-right:35px;padding-left:35px;box-sizing:border-box;border-radius:5px}.basket-product__list_set+.basket-product__list_set{margin-top:21px}.basket-product__replace{margin-top:-4px}.basket-product__replace-count{font-size:18px}.order__promocode-block{margin-bottom:8px;padding:30px 30px 56px;background-color:#fff;border-radius:5px;border-bottom:none}.order__promocode-block:after{position:absolute;right:30px;bottom:56px;left:30px;content:"";display:block;height:1px;background-color:#ddd}.order__promocode-block.m-error:after{background-color:#ee2a46}.order__promocode-block.m-hidden~.basket__order{margin-top:0}.order__promocode-input{margin-bottom:12px;font-size:18px;line-height:24px;letter-spacing:-.2px}.order__promocode-input::-moz-placeholder{font-size:18px}.order__promocode-input::-ms-input-placeholder{font-size:18px}.order__promocode-input::placeholder{font-size:18px}.order__promocode-input:-ms-input-placeholder{font-size:18px}.order__promocode-btn{height:24px;margin-bottom:12px;font-size:18px;line-height:1.33}.order__promocode-btn:hover{color:#005ce6}.order__promocode-msg{top:74px;right:30px;bottom:auto;left:30px}.order__promocode-info{line-height:1.2}.order__promocode-auth{margin-bottom:0}.order__positions:after{left:-30px;right:-30px}.order__position{font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:1.25;letter-spacing:-.2px;color:grey}.order__show-all{display:none}.basket-offer__title{line-height:1;letter-spacing:-1px}.basket-offer__btn:not(.swiper-button-disabled):hover{background-image:url(../img/icons/arrow-green.svg)}.basket-offer__wrap.swiper-container{margin-left:-20px;margin-right:-20px}.basket-offer__wrap.swiper-container .card__item{box-sizing:border-box}.basket-offer__wrap.swiper-container .basket-offer__header{margin-right:20px;margin-left:20px}.search-modal{padding:0;z-index:4}.search-modal__product{padding:12px 24px;margin:0}.search-modal__product:hover{background-color:#f7f7f7}.search-modal__product-name{font-size:18px;line-height:1.78}.basket-empty{align-items:center;padding:60px 40px 80px}.basket-empty__images{width:320px;height:266px}.basket-empty__title{font-size:32px;line-height:1.5;letter-spacing:-1.3px}.basket-empty__text{width:450px;margin-bottom:32px;font-size:18px;line-height:1.78;letter-spacing:-.2px}.basket-empty__btn{width:230px}.auth__info{font-size:18px;line-height:1.78;letter-spacing:-.2px}.address-form{margin-top:46px;margin-right:-40px}.address-form__form{padding:35px 40px 40px}.address-form__form .form__row{flex-direction:row}.address-form__form .form__row .form__wrap{width:47%}.address-form__form .form__action .button_green{width:146px}.address-form__header{padding:45px 40px}.address-form__delete{margin-right:0;margin-left:40px}.address-form__hide{cursor:pointer}.address-form.profile__address-form .suggestions-list__item{font-size:16px}.form__address-hint{width:213%}.checkout{background-color:#f7f7f7}.checkout,.checkout+.footer{margin-bottom:0}.checkout__header{padding:0}.checkout__wrap{position:relative;width:1160px;padding-right:400px;margin:0 auto;box-sizing:border-box}.checkout__total{position:absolute;top:113px;right:0;bottom:auto;left:auto;width:360px;padding:0;background-color:transparent;box-shadow:none}.checkout__total .order__promocode-block{padding:20px}.checkout__total .order__promocode-block:after{display:none}.checkout__total .order__promocode-btn,.checkout__total .order__promocode-input{height:12px;margin-bottom:0;border-bottom:none;font-size:12px;line-height:1;letter-spacing:.8px}.checkout__total .order__positions{display:block;padding:24px 32px;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#fff}.checkout__total .order__positions:after{right:0;left:0}.checkout__total .order__total{margin:0;padding:24px 32px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:#fff}.checkout__total .order__checkout{display:flex;padding:0 32px 30px;margin-top:0;background-color:#fff}.checkout__total.m-fixed-top{position:fixed;top:0;bottom:auto}.checkout__total.m-fixed-bottom{position:fixed;top:auto;bottom:0}.checkout__detail{display:block}.checkout__info-btn{margin-left:8px}.checkout__info-btn:after{margin:0 0 3px}.checkout__info-btn:hover .svg-icon g{fill:#0b6cff}.checkout__section{padding:55px 40px 100px;margin-bottom:121px;border-radius:5px;background-color:#fff}.checkout__from .form__wrap_checkbox_with-btn{flex-wrap:nowrap}.checkout__total-shadow{display:none}.checkout__edit{font-size:18px}.checkout__edit:before{margin-top:-4px;width:22px;height:22px;background-size:22px 22px}.checkout__edit:hover{color:#005ce6}.checkout__edit:hover .svg-icon g path:first-child{stroke:#005ce6}.checkout__edit:hover .svg-icon g path:nth-child(2){fill:#005ce6}.checkout__edit:after{content:attr(data-desktop-text)}.checkout__subtitle{letter-spacing:-.8px}.checkout__address-wrap{margin-bottom:0}.checkout__address{position:relative;display:flex;align-items:center;min-height:105px;margin-bottom:0;padding:32px 120px 15px 40px;box-sizing:border-box;border-radius:5px;cursor:pointer}.checkout__address:before{content:"";position:absolute;left:40px;right:40px;bottom:-1px;display:block;height:1px;background-color:#ddd}.checkout__address:hover{background-color:#f7f7f7}.checkout__address:hover:before{display:none}.checkout__address .profile__text{margin-bottom:0}.checkout__address-control{right:0;margin-top:7px}.checkout__address-control .profile__btn{margin-left:40px;font-size:18px}.checkout__address-control .profile__btn:first-child:before{content:"Добавить новый адрес"}.checkout__address-control .profile__btn:last-child:before{content:"Очистить список"}.checkout .profile__address-block{margin:0 -40px}.checkout .profile__address-block:before{top:10px;left:40px;letter-spacing:.6px}.checkout__address-form{border-color:#eee;margin:0 -40px;position:relative;box-shadow:0 5px 10px rgba(121,127,133,.1)}.checkout__address-form.m-guest{box-shadow:none;border:none;margin-bottom:-40px;margin-top:-20px}.checkout__tableware{margin-bottom:-50px}.checkout .js-type-payment{margin:-40px 0 20px}.checkout .form__user-data{margin-bottom:0}.checkout .desktop-full-width .form__wrap_address{width:100%;margin-bottom:40px!important}.nav-header{margin-top:80px;margin-bottom:65px}.nav-header__title{margin:0;font-size:48px;line-height:1;letter-spacing:-2px}.nav-header__back{width:24px;height:24px;margin-top:12px;margin-right:15px;margin-bottom:0;background-position:50%;background-size:20px 20px}.modal__content{position:relative;top:300px;display:inline-block;width:760px;padding:40px;border-radius:5px;background-color:#fff;box-sizing:border-box;box-shadow:0 1px 7px 2px rgba(0,0,0,.13)}.modal__content.city-selector__wrapper{padding-right:32px;padding-left:32px}.modal__img-cat{height:340px;align-self:center}.modal__body,.modal__footer{display:flex;flex-direction:column}.modal__footer{margin-top:40px}.modal__title{margin:40px 0}.modal__text{font-family:Roboto,Arial,sans-serif;font-size:18px}.modal__unavailable .basket-product__item{padding-left:0;padding-right:0}.modal__unavailable .basket-product__item_unavailable{background-color:transparent}.modal__unavailable .basket-product__item_unavailable .basket-product__content:before{background-color:hsla(0,0%,100%,.7)}.modal__unavailable .basket-product__item_unavailable .basket-product__wrap:after,.modal__unavailable .basket-product__item_unavailable .basket-product__wrap:before{display:none}.modal__offer{margin-top:40px;padding:0}.modal__offer:after{display:none}.thank{padding-right:0;padding-left:0;background-color:#f7f7f7}.thank__content{flex-wrap:wrap;width:1160px;padding:80px;margin:38px auto 100px;box-sizing:border-box;background-color:#fff}.thank__header{margin-top:0;padding-bottom:24px}.thank__title{font-size:48px}.thank__wrap{margin-top:50px}.thank__action{justify-content:center;margin-bottom:0}.thank__action .button{width:280px;margin-left:40px}.thank__action .button:last-child{margin-left:0}.thank__progress{margin-bottom:0}.thank__img{width:412px;height:auto;margin:22px 0 60px}.thank__block .thank__img{width:248px;margin:0 auto}.thank_auth .thank__content{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:120px}.thank_auth .thank__header,.thank_auth .thank__section{width:480px}.thank__td{width:auto;font-size:18px;line-height:1.78}.thank__td:nth-child(3){text-align:right}.thank__detail{padding:0}.thank__left{display:flex;flex-direction:column;width:412px}.thank__left .button{margin:0 60px}.thank__delivery-text{font-size:18px}.thank__info{margin:16px 60px 0}.thank__actions,.thank__banner{position:static}.thank__banner{width:100%}.progress__bar div{width:480px}.profile__content{width:1160px;padding-left:356px;margin:22px auto 100px;box-sizing:border-box}.profile__wrap-scroll{width:100%;height:150px;margin:0 0 0 40px;overflow:hidden}.profile__wrap-scroll .simplebar-track.horizontal{visibility:hidden!important}.profile__section{position:relative;margin-top:32px}.profile__btn{position:relative;font-size:18px;line-height:1.33;cursor:pointer}.profile__btn:hover{color:#005ce6}.profile__nav{left:0;width:292px;margin-top:42px}.profile__item,.profile__item:last-child{padding-left:40px}.profile__item.active{position:relative}.profile__item.active:before{content:"";position:absolute;top:0;left:0;display:inline-block;width:4px;height:22px;background-color:#333}.profile__form{margin-top:64px;padding-right:0;padding-left:40px;font-size:0;letter-spacing:0}.profile__form .form__wrap_checkbox{width:50%;display:inline-block}.profile__block{margin-top:22px}.profile__wrap{margin-right:-40px;padding-left:40px;box-sizing:border-box}.profile__fon{height:120px;top:10px}.profile__card-wrap{display:block;max-width:none;margin:0;overflow:visible;text-align:right}.profile__card{flex-shrink:0}.profile__name{width:240px;margin-bottom:0}.profile__info{margin-right:40px;font-size:16px}.profile__agreement{margin-top:16px}.profile__subtitle{padding-left:40px}.profile__addresses{margin-right:-40px;padding-right:0}.profile__addresses .profile__address-block:last-child .profile__address:before{display:none}.profile__address{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:115px;margin-bottom:0;padding:24px 285px 24px 40px;box-sizing:border-box;border-radius:5px;cursor:pointer}.profile__address:before{content:"";position:absolute;right:40px;bottom:-1px;left:40px;display:block;height:1px;background-color:#ddd}.profile__address:hover{background-color:#f7f7f7}.profile__address:hover:before{display:none}.profile__address .profile__address-text{margin-bottom:0}.profile__address-control{right:0;margin-top:7px}.profile__address-control .profile__btn{margin-left:40px;font-size:18px}.profile__address-control .profile__btn:first-child:before{content:"Добавить новый адрес"}.profile__address-control .profile__btn:last-child:before{content:"Очистить список"}.profile__address-comment{display:block;font-size:14px;letter-spacing:0;margin-top:5px}.profile__address-edit{position:absolute;right:40px;top:50%;width:24px;height:24px;padding:0;transform:translateY(-50%)}.profile__address-edit:before{width:24px;height:24px;background-size:22px 22px}.profile__address-edit:hover:before{background-image:url(../img/icons/pencil-hover.svg)}.profile__address-edit .svg-icon{transform:scale(.75)}.profile__add{width:252px;margin-top:0;margin-left:40px}.profile__address-text{font-size:18px;line-height:1.3}.profile__address-block{margin-bottom:0}.profile__address-block.m-edit .address-form{margin-right:0;margin-left:0}.profile__address-block.m-edit .address-form .form__action{display:flex;flex-direction:row;width:100%}.profile__address-block:before{top:10px;left:40px;letter-spacing:.6px}.profile__empty{padding:0 132px}.profile__empty .profile__subtitle{order:0;align-self:center;padding-left:0;margin:0}.profile__empty .profile__add{margin-left:0}.profile__img{width:350px}.profile__add-new-address:before{content:"Добавить новый адрес"}.profile__remove-all:before{content:"Очистить список"}.profile__address-modal{position:absolute;top:calc(100% + 20px);left:0;background:transparent}.profile__address-modal .city-selector__wrapper{position:static;margin:0;transform:none}.profile__text{font-size:18px}.header__city-hint{top:calc(100% + 28px)}.header__address-warning{padding-left:32px;padding-right:0;font-size:18px;line-height:32px}.header__address-warning-text:before{top:3px;margin-top:0}.header__top-bar{justify-content:space-between;align-items:center;font-size:12px;font-weight:500}.header__bottom,.header__top-bar{max-width:1160px;margin:0 auto}.header__location{position:relative;flex-grow:1;padding-left:20px;padding-right:20px;box-sizing:border-box}.header__location-current-label{margin:20px 0}.header__location-current-label:hover{color:#0b6cff}.header__location-current-label:hover .svg-icon path{fill:#0b6cff}.header__location-current-label:hover:after{border-left:1px solid #0b6cff;border-bottom:1px solid #0b6cff}.header .header__location-hint{margin-left:-160px}.header__location-delivery-time{flex-shrink:0}.header__payment-and-delivery{color:#333;text-transform:uppercase;text-decoration:none}.header__payment-and-delivery:hover,.header__sign-in-link:hover{color:#0b6cff}.header__sign-in-link:hover .svg-icon g{stroke:#0b6cff}.header__top-bar-left{flex-grow:0;width:auto}.header__top-bar-right{display:flex;justify-content:flex-end;flex-grow:0;color:grey;width:auto}.header__phone{color:#333;text-decoration:none;margin-right:8px}.header__main-menu-label{display:none}.header__sign-in{margin-right:0}.header__basket-block{height:110px;cursor:pointer}.header__basket-block:hover .header__basket-sum{color:#0b6cff}.header__basket-block:hover .header__basket-link .svg-icon path{fill:#0b6cff}.header__search-wrap{margin-left:250px}.header__delivery-time-info{margin-left:10px}.city-selector{position:relative}.city-selector__close,.city-selector__title{display:none}.city-selector__label{position:relative;text-transform:uppercase;padding-right:26px;margin-right:40px;cursor:pointer}.city-selector__label:before{content:"";position:absolute;top:0;right:0;width:24px;height:16px;background-image:url(../img/icons/filters-arrow-down.svg);background-repeat:no-repeat;background-position:50%}.city-selector__label:focus,.city-selector__label:hover{color:#0b6cff}.city-selector__label:focus:before,.city-selector__label:hover:before{background-image:url(../img/icons/filters-arrow-down-green.svg)}.city-selector__input{position:absolute;top:-500px;visibility:hidden}.city-selector__input:checked~.city-selector__wrapper{display:flex}.city-selector__input:checked+.city-selector__label{color:#0b6cff}.city-selector__input:checked+.city-selector__label:before{background-image:url(../img/icons/filters-arrow-down-green.svg);transform:rotate(180deg)}.city-selector__wrapper{top:calc(100% + 20px);left:-32px;width:360px}.city-selector__warning,.city-selector__wrapper .button{margin-right:0;margin-left:0}.city-selector__warning{margin-top:0;padding:0 20px}.city-selector__cancel{cursor:pointer;font-size:18px}.city-selector__cancel:hover{color:#000}.main-menu{position:relative;top:0;display:inherit;margin-top:-8px;z-index:0}.main-menu,.main-menu__list{width:auto;background:transparent}.main-menu__list{padding:0;display:flex}.main-menu__list:before{display:none}.main-menu__item{padding:0;font-family:GillSansNova,Arial,sans-serif;font-size:21px;font-weight:600;line-height:1;color:#333;margin:0 40px 0 0}.main-menu__item:active{background:transparent}.main-menu__link:hover:not(.m-active){color:#0b6cff}.main-menu__link:active{color:grey}.main-menu__link:focus{outline:none}.main-menu__link span .main-menu__count{font-size:11px}.main-menu__link span .main-menu__count:before{width:11px;height:11px}.main-menu__link span .main-menu__count+.main-menu__hint{bottom:calc(100% + 5px);left:auto;right:0}.footer{padding:0}.footer__top{width:1160px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;letter-spacing:0}.footer__logo{width:150px;height:44px;margin-right:130px;margin-top:63px;flex-shrink:0;flex-basis:auto;background-image:url(../img/footer-logo-desktop.svg)}.footer__content{margin-top:63px;margin-bottom:64px;width:100%}.footer__contacts{width:560px;margin-left:auto}.footer__menu{margin:0}.footer__bottom{width:1160px;margin:0 auto;padding-top:40px;padding-bottom:37px;display:flex;flex-direction:row;font-size:12px;font-weight:500}.footer__copyright{width:282px;margin:0}.footer__about{margin:0}.footer__btn-green{padding-left:26px;padding-right:26px;letter-spacing:normal}.footer__subscribe-info{font-size:12px;line-height:1.33;letter-spacing:.8px}.footer__subscribe-label{cursor:pointer}.footer__subscribe-label:hover{color:#005ce6}.footer__subscribe-input{padding-right:20px}.footer__subscribe-rules{width:1160px;margin-left:-280px;overflow-y:hidden}.footer__subscribe-rules.m-bottom:after,.footer__subscribe-rules.m-top:before{width:1160px;right:0;left:auto}.footer__personal-data-policy{font-size:12px;line-height:1.33;letter-spacing:.8px}.footer__cookie{padding-left:0;padding-right:0;margin-right:0;margin-left:0}.footer__cookie-close{right:32px}.footer__cookie-msg{width:1160px;margin:0 auto;font-size:12px;line-height:1.67;letter-spacing:normal}.header-search{padding-left:36px;padding-right:0}.header-search:before{left:0}.header-search__recent{left:calc((100vw - 1177px)/-2);right:calc((100vw - 1177px)/-2);padding-right:0;padding-left:0}.header-search__recent-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;width:1160px;margin:0 auto}.header-search__recent-list{width:100%;margin-bottom:40px}.header-search__recent-item{position:relative;margin-top:24px}.header-search__recent-item:hover:before{z-index:2}.header-search__recent-item:hover:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;background-color:#f7f7f7;z-index:1}.header-search__recent-item:hover a{position:relative;z-index:2}.header-search__recent-item a{font-size:18px;line-height:1.78}.header-search__recent-clear:hover{color:#707070}.header-search__submit:hover{background-color:#0b6cff;background-image:none}.header-search__close{margin-right:12px}.header-search__suggestions-list{width:1160px;margin:0 auto 30px}.header-search__result{left:calc((100vw - 1177px)/-2);right:calc((100vw - 1177px)/-2);padding:0 0 30px;font-size:18px;line-height:32px}.header-search__suggestion-item{margin-bottom:0}.header-search__item-img-wrapper{margin:10px 24px;position:relative}.header-search__item-price-wrapper{margin-right:10px}.header-search__info{left:8px}.header-search__info_search{top:110px}.header-search__result-wrapper{width:1160px;margin:20px auto 0}.header-search__result-wrapper .header-search__info_disallow{margin-left:24px}.modal-map{display:inline-flex;flex-direction:column;align-items:center;width:760px;height:494px;transform:none;left:0}.modal-map__confirm-btn{width:220px;padding-left:0;padding-right:0;bottom:50px}.modal-map__address-wrap{right:272px;padding-bottom:16px}.main__section-header{width:1160px;margin-left:auto;margin-right:auto;padding-bottom:24px}.main__section-heading{font-size:48px}.main__section-link:hover .main__section-link-text{color:#707070}.main-promo{max-width:1160px;margin:8px auto 48px!important}.main-promo__content{padding-left:82px}.main-promo__heading{font-size:64px;margin:88px 0 24px}.main-promo__text{font-size:18px;margin:0 0 6px}.main-promo__price{font-size:120px}.main-promo__pricing{margin-left:82px}.main-promo__bg-wrapper{margin-bottom:32px}.main-promo__bg{height:360px}.main-promo__item:hover .main-promo__slide-preview-img{transform:scale(1.05)}.main-promo__controls{padding-right:30px;margin:0}.main-promo__slide-preview-link{width:120px;height:50px}.main-promo__slide-preview-list{overflow:hidden}.main-promo__btn:hover{background-image:url(../img/icons/arrow-green.svg)}.main-promo__slider-timer{position:absolute;bottom:17px;right:0;display:block;width:10px;height:20px;border:solid #d8d8d8;border-width:0 0 0 10px;border-radius:20px;overflow:hidden;z-index:1}.main-promo__slider-timer:before{content:"";position:absolute;left:-10px;height:20px;border-right:10px solid #d8d8d8;border-left:10px solid transparent;border-radius:20px}.main-promo__slider-timer.m-animate{-webkit-animation:circle 10s linear infinite;animation:circle 10s linear infinite}.main-promo__slider-timer.m-animate:before{-webkit-animation:rotate-circle 10s linear infinite;animation:rotate-circle 10s linear infinite}.main-promo__slider-timer.m-paused,.main-promo__slider-timer.m-paused:before{-webkit-animation-play-state:paused;animation-play-state:paused}.main-promo__slide-preview-img{transition:transform .3s ease}.main-promo__slide-preview-item{position:relative}.main-promo__slide-preview-item.swiper-pagination-bullet:hover{opacity:1}.main-promo__slide-preview-item.swiper-pagination-bullet:hover .main-promo__slide-pause{display:block}.main-promo__slide-pause{position:absolute;top:50%;left:50%;width:14px;height:16px;margin-top:-8px;margin-left:-7px;padding:0;border:none;background-color:transparent}.main-promo__slide-pause.m-pause:before{content:"";display:inline-block;width:14px;height:16px;background-image:url(../img/icons/pause.svg);background-repeat:no-repeat;background-position:50%;background-size:14px 16px}.main-promo__slide-pause.m-play:before{content:"";display:inline-block;width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:8px 0 8px 14px}@-webkit-keyframes circle{49.999%{border-width:0 0 0 10px;border-color:#d8d8d8}50%,to{border-width:0 10px 0 0;border-color:transparent}}@keyframes circle{49.999%{border-width:0 0 0 10px;border-color:#d8d8d8}50%,to{border-width:0 10px 0 0;border-color:transparent}}@-webkit-keyframes rotate-circle{49.999%{left:-10px}50%{left:0}to{transform:rotate(1turn);left:0}}@keyframes rotate-circle{49.999%{left:-10px}50%{left:0}to{transform:rotate(1turn);left:0}}.main-search{max-width:1160px;margin:0 auto 48px}.main-search__form{margin:0}.main-search__form .header-search__item-price-wrapper{margin-right:24px}.main-search__form .header-search__recent{left:0;right:0;padding-left:24px;padding-right:24px}.main-search__input,.main-search__label{font-size:18px}.main-search__submit{font-size:18px;line-height:24px}.main-search__submit:hover{background-color:#005ce6;background-image:none}.main-search .header-search__info{left:16px}.main-quick-cat{max-width:1160px;margin:0 auto 60px}.main-quick-cat__nav{margin:0}.main-quick-cat__nav-list{justify-content:space-between;overflow:hidden}.main-quick-cat__nav-item{max-width:200px;width:200px}.main-quick-cat__nav-item:first-of-type{margin:0}.main-quick-cat__nav-item:not(:last-of-type){margin-right:0}.main-quick-cat__item-img{width:200px;height:200px;max-width:200px}.main-quick-cat__item-title{font-size:24px;letter-spacing:-.2px}.main-quick-cat__link_image:hover+.main-quick-cat__link_title .main-quick-cat__item-title,.main-quick-cat__link_title:hover .main-quick-cat__item-title{color:#0b6cff}.main-odds{max-width:1440px;margin:0 auto 60px;padding-bottom:88px}.main-odds__content{width:1160px;padding:0;margin:0 auto;justify-content:space-between}.main-odds__heading{margin-top:80px}.main-odds__item{width:380px}.main-odds__item:before{width:380px;height:261px}.main-odds__item:first-of-type:before{background-image:url(../img/main/illustration-1-desktop.png)}.main-odds__item:nth-of-type(2):before{background-image:url(../img/main/illustration-2-desktop.png)}.main-odds__item:nth-of-type(3):before{background-image:url(../img/main/illustration-3-desktop.png)}.main-odds__odd-title{font-size:32px}.main-odds__odd-text{font-size:18px;line-height:32px}.main-banner{width:1160px}.main-banner.swiper-container{margin:0 auto 80px}.main-banner__img-wrapper{margin:0}.main-banner__heading,.main-banner__heading_tablet{font-size:32px;line-height:1;margin-bottom:16px}.main-banner__heading_tablet{font-weight:600}.main-banner__text,.main-banner__text_tablet{font-size:18px;line-height:32px}.main-banner__btn{top:auto;bottom:0;display:block;width:24px;height:24px;padding:0;background-image:none;background-color:transparent;border:none}.main-banner__btn:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:18px;margin-top:-9px;margin-left:-5px;background-image:url(../img/icons/arrow.svg);background-repeat:no-repeat;background-size:10px 18px;background-position:50%}.main-banner__btn:hover:after{background-image:url(../img/icons/arrow-green.svg)}.main-banner__btn_next:after{transform:rotate(180deg)}.main-banner__btn.swiper-button-prev{left:0}.main-banner__btn.swiper-button-next{left:32px}.main-banner__pagination{display:flex;justify-content:flex-end;align-items:center;height:13px;padding:0;margin-top:38px;margin-bottom:8px}.main-banner__pagination .swiper-pagination-bullet{width:6px;height:6px;background-color:#9b9b9b}.main-banner__pagination .swiper-pagination-bullet-active{width:12px;height:12px;background-color:grey}.cards-grid__scroll-container{width:1192px;max-width:1192px;margin:0 auto;overflow:hidden}.cards-grid__scroll-inner{overflow:hidden}.cards-grid__scroll-inner .card-large:first-of-type{margin:0}.cards-grid__grid-container{width:1200px;max-width:1200px;padding:0}.main-selection{margin-bottom:80px}.main-selection .cards-grid__scroll-inner{padding-left:0;padding-right:0}.main-selection .cards-grid__scroll-inner .card__item{width:360px;min-height:480px}.main-selection .cards-grid__scroll-inner .card__item:not(:last-of-type){margin-right:0}.main-app-banner{max-width:1440px;min-height:264px;margin:0 auto}.main-app-banner__banner-content{padding-left:20px;max-width:600px;right:0}.main-app-banner__heading{font-size:48px;margin-bottom:24px}.main-app-banner__text{font-size:18px;line-height:32px;margin-bottom:32px;padding-right:12px}.main-app-banner__link{height:48px}.main-app-banner__link_appstore{width:155px;background-image:url(../img/main/app-store-badge-desktop.svg)}.main-app-banner__link_play{width:149px;background-image:url(../img/main/google-play-badge-desktop.svg)}.card__item{width:200px;min-height:344px;padding-left:20px;padding-right:20px;margin-bottom:16px;box-sizing:content-box}.card__item.m-unavailable{padding-left:19px;padding-right:19px}.card__item:not(:last-of-type){margin-right:8px}.card__item:nth-of-type(5n){margin-right:0}.card__item.cart .card__to-cart-btn.m-hidden{display:none}.card__item.cart .card__quantity-buttons.m-show{display:inline-block}.card__item:hover{background-color:#f7f7f7;cursor:pointer}.card__item:hover .card__favorite{display:block}.card__item:hover .card__cart-overlay{top:-16px;left:-20px;right:-20px;border-top-left-radius:4px;border-top-right-radius:4px}.card__item:hover .card__details-text{color:#0b6cff}.card__item:hover .card__pricing.m-loading .card__price,.card__item:hover .card__pricing.m-loading .card__price-old{opacity:.5}.card__item:hover .card__pricing.m-loading:before{background-color:transparent}.card__unavailable{top:116px;font-size:16px}.card__title{font-size:16px;line-height:1.25;max-height:60px}.card__details-text:hover{color:#0b6cff}.card__to-cart-btn:not(:disabled):hover{background-image:none;background-color:#005ce6}.card__pricing{flex-direction:row;align-items:baseline}.card__price-old{margin-left:8px}.card__type{position:relative}.card__type-hint{top:calc(100% + 6px);left:-10px;display:block}.card__type:hover .card__type-hint{visibility:visible}.card__type:hover .card__type-hint span{transform:translateY(0);opacity:1}.card-large{width:360px;min-height:480px;margin:0;padding-left:20px;padding-right:20px;flex-shrink:0}.card-large.m-unavailable{padding-left:19px;padding-right:19px}.card-large.m-unavailable .card__unavailable{top:196px}.card-large .card__item{width:360px;min-height:480px}.card-large .card__photo-wrapper{padding:16px 16px 2px;margin-bottom:12px}.card-large .card__title{font-size:18px;line-height:24px;letter-spacing:-.2px;max-height:72px;width:100%}.card-large .card__pricing{flex-direction:row}.card-large .card__price{font-size:32px}.card-large .card__price:before{padding-left:10px;font-size:32px}.card-large .card__price-old{font-size:14px;margin-left:8px}.card-large .card__details-text+.card__details-text:before{margin:0 10px}.card-large .card__card-promo{padding:6px 8px;font-size:12px}.card-large .card__to-cart-btn{display:flex;align-items:center;justify-content:space-between;width:150px;padding:0 24px 0 21px}.card-large .card__to-cart-btn:after{content:attr(data-text-desktop);font-family:Roboto,Arial,sans-serif;font-size:16px;text-align:left;color:#fff}.card-large .card__to-cart-btn[disabled]{background-color:#c9ccce;background-image:none}.breadcrumbs{width:1160px;margin:42px auto 8px}.breadcrumbs__link:hover{color:#333}.category__filter-wrap{margin:40px 0 48px;min-height:29px}.category__header-wrap{margin-bottom:40px;min-height:91px}.category__section.breadcrumbs{margin:0 auto 8px}.category__section.category-type{width:1160px;margin-left:auto;margin-right:auto}.category__basket{display:flex;height:58px}.category__basket:hover{cursor:pointer}.category__basket:hover .header__basket-sum{color:#0b6cff}.category__basket:hover .header__basket-link .svg-icon path{fill:#0b6cff}.category__header-fixed-wrap.m-fixed{position:fixed;top:0;width:100%;z-index:5}.m-fixed .category__header-warning:not(.m-hidden){display:block}.category__header-warning.m-with-filter{position:absolute;top:115px;left:0;width:100%}.category__header{max-width:1160px;margin:0 auto;padding:0}.category__header:before{position:absolute;content:"";bottom:0;left:0;right:0;border-bottom:1px solid rgba(0,0,0,.13)}.m-fixed .category__header{height:58px;padding:0 20px;align-items:center;background-color:#fff}.m-fixed .category__header:before{left:20px;right:20px}.m-fixed .category__header .breadcrumbs__item_menu{display:inline-block;padding-left:0}.m-fixed .category__header .breadcrumbs__item_menu:before{position:static;padding-left:7px;padding-right:5px}.m-fixed .category__header .suggestions-list__item.m-active .category-type__link:after{top:-5px}.m-fixed .category__header .category__heading{display:flex;order:2}.m-fixed .category__header .category__heading .header__basket-link-wrap{margin-right:23px}.m-fixed .category__header .header__basket-sum,.m-fixed .category__header .header__sign-in-link{font-size:12px}.m-fixed .category__header .header__sign-in:before{top:50%;margin-top:-14px}.m-fixed .category__header .header__basket-quantity-label{font-size:8px}.m-fixed .category__header .category__page-heading{display:none}.m-fixed .category__header .category__filters-label{display:flex;align-items:center;order:1;margin:0;padding-right:24px;text-transform:uppercase;font-family:Roboto,Arial,sans-serif;font-weight:500;font-size:10px}.m-fixed .category__header .category__filters-label .svg-icon{position:static;right:auto;margin-right:13px}.m-fixed .category__header .category__filters-label:after{content:"";position:absolute;right:0;top:50%;width:24px;height:12px;margin-top:-7px;background-image:url(../img/icons/filters-arrow-down.svg);background-repeat:no-repeat;background-position:50%}.m-fixed .category__header .category__filters-label:hover{color:#0b6cff}.m-fixed .category__header .category__filters-label:hover .svg-icon g path:first-child{fill:#0b6cff}.m-fixed .category__header .category__filters-label:hover:after{background-image:url(../img/icons/filters-arrow-down-green.svg)}.m-fixed .category__header .category__filters-label.m-active:after{transform:rotate(180deg);background-image:url(../img/icons/filters-arrow-down-green.svg)}.m-fixed .category__header .category-type__list{padding:0}.m-fixed .category__header .category-type__item{height:58px;line-height:58px;font-size:10px}.m-fixed .category__header .category-type__item.m-active:before{bottom:0}.m-fixed .category__header .category-type__item .category-type__link{text-transform:uppercase;letter-spacing:.5px;font-family:Roboto,Arial,sans-serif;font-weight:500;font-size:10px}.m-fixed .category__header .category-type__item .category-type__link.expandable:after{top:-6px}.m-fixed .category__header .category-type__sorting{display:none}.m-fixed .category__header .category__section.breadcrumbs{width:auto;margin:0}.category__page-heading{margin-left:0;margin-right:0;font-size:48px;line-height:1;letter-spacing:-2px}.category__page-heading.m-open .category-catalog-menu{display:block}.category__page-heading.m-open .category__catalog-menu-label{color:#0b6cff}.category__page-heading.m-open .category__catalog-menu-label:before{background-image:url(../img/icons/category-arrow-up.svg);background-size:18px 18px}.category__catalog-menu-label{display:inline-block;padding-right:40px}.category__catalog-menu-label:before{background-size:18px 18px}.category__catalog-menu-label:hover{color:#0b6cff}.category__catalog-menu-label:hover:before{transform:rotate(180deg);background-image:url(../img/icons/category-arrow-up.svg)}.category__filters-label{display:none}.category .main-banner{margin-right:0;margin-bottom:28px;margin-left:0}.category__search{width:1160px;margin:40px auto}.category__search-submit{font-size:18px}.category__search-input{border:none;font-size:18px}.category__search-input::-moz-placeholder{font-size:18px}.category__search-input:-ms-input-placeholder{font-size:18px}.category__search-input::-ms-input-placeholder{font-size:18px}.category__search-input::placeholder{font-size:18px}.category__search-input:focus{border:1px solid #dedede;padding:21px 159px 21px 55px}.category__search-count{padding:22px 0 22px 56px;font-size:18px}.category__search-form .header-search__recent{z-index:3;width:1160px;margin:0 auto;padding-left:24px;padding-right:24px;box-sizing:border-box}.category .page__text{width:1160px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}.category__header.m-fixed .category-type{min-width:auto}.product{padding-top:410px}.product__photo-msg-wrap{display:flex;flex-wrap:wrap}.product__photo-msg{margin-right:20px}.product__photo-msg:last-child{margin-right:0}.product__gallery{top:-95px;height:600px}.product__gallery.swiper-container-horizontal .product__slider-timer{display:block}.product__gallery .product__slide{height:600px;width:900px;padding:0}.product__gallery .product__slide.swiper-slide-active .product__img{position:static;margin:0;width:600px;height:600px}.product__gallery .product__slide .product__img{width:480px;height:480px}.product__slider{top:0;margin-left:0;overflow:visible}.product__article,.product__description{width:1160px;margin-right:auto;margin-left:auto;padding:80px;box-sizing:border-box}.product__description{padding-bottom:44px}.product__breadcrumbs{margin:0}.product__name{font-size:48px;letter-spacing:-2px}.product__options{margin-top:45px}.product__option{margin-top:24px}.product__caloricity{text-align:left}.product__weight:after{content:"Порция " attr(data-weight) " грамм"}.product__caloricity,.product__weight{font-size:18px;line-height:1.33}.product__price{flex-direction:row;justify-content:center;align-items:baseline;font-size:32px;font-weight:300}.product__price_old{width:40%;padding:0;margin-right:10px;text-align:right;line-height:32px;font-size:12px}.product__price.m-loading:before{top:-16px;bottom:-16px;background-size:64px 64px}.product__subtitle{padding-bottom:24px;font-size:24px;letter-spacing:-1px}.product__radio-label{max-width:180px}.product__radio-label:hover{color:#005ce6}.product__energy{margin-bottom:50px}.product__energy .product__subtitle{margin:0 0 30px;padding:0}.product__ingredients{display:flex;flex-wrap:wrap}.product__ingredient{padding:4px 16px;margin:0 8px 8px 0;border-radius:4px;border:1px solid #e2e2e2;font-size:18px}.product__ingredient:before{display:none}.product__history-label:before{font-size:18px}.product__history-label:hover{cursor:pointer}.product__history-label:hover:before{color:#005ce6}.product__article{padding-bottom:28px;margin-bottom:62px}.product__info_history{padding-bottom:80px}.product__info_history h3{font-size:24px;line-height:1;letter-spacing:-1px}.product__info_history p{font-size:18px;line-height:1.78}.product__action{margin-top:40px}.product__action .product__in-list{flex-direction:row}.product__action .product__list-btn{margin-right:40px}.product__offer{display:flex;flex-direction:column;justify-content:center}.product__offer .card__item{width:200px;min-height:344px;padding-left:20px;padding-right:20px;margin-bottom:16px;margin-right:0;box-sizing:content-box}.product__offer .card__item.m-unavailable{padding-left:19px;padding-right:19px}.product__offer .card__title{font-size:16px;line-height:1.25;max-height:60px;overflow-y:hidden}.product__offer .card__price{font-size:24px;font-weight:300}.product__offer .basket-offer__header,.product__offer .basket-offer__product-list{margin-left:auto;margin-right:auto}.product__offer .basket-offer__header{width:1160px}.product__offer .basket-offer__product-list{width:1200px;overflow-x:hidden}.product__offer .basket-offer__title{font-size:48px;line-height:1;letter-spacing:-2px}.product__cart-btn:hover{background-image:none;background-color:#0b6cff}.product__cart-btn:disabled{cursor:default}.product__cart-btn:disabled:hover{background-color:#ddd}.product__quantity-btn:hover{background-image:none;background-color:#0b6cff}.product__quantity-btn.m-disabled,.product__quantity-btn:disabled{cursor:default;background-color:#ddd}.product__quantity-btn.m-disabled:hover,.product__quantity-btn:disabled:hover{background-color:#ddd}.product__list-btn:disabled{cursor:default}.product__list-btn:hover:after{color:#005ce6}.product__list-btn_favorite:hover:not(".m-active"):before{background-image:url(../img/icons/favorite-green-hover.svg)}.product__hint{left:0;right:auto;bottom:calc(100% + 8px)}.product__hint span:after{left:12px;right:auto}.product__hint_left span:after{left:10px;right:auto}.product__header{margin-bottom:12px}.product__header .product__list-btn{margin-bottom:4px}.product__header .product__list-btn_favorite:hover:not(.m-active):before{background-image:url(../img/icons/favorite-red.svg)}.product__type:not(.m-disabled){cursor:pointer}.product__type:hover:not(.m-disabled){color:#fff;background-color:#0b6cff}.product__badge{margin-bottom:4px}.product__img-button{top:440px;left:calc((100% - 1160px)/2 + 70px)}.product__tag{left:80px}.product__slider-timer{position:absolute;bottom:130px;left:calc((100% - 1160px)/2 + 1080px);width:10px;height:20px;border:solid #d8d8d8;border-width:0 0 0 10px;border-radius:20px;overflow:hidden;z-index:1}.product__slider-timer:before{content:"";position:absolute;left:-10px;height:20px;border-right:10px solid #d8d8d8;border-left:10px solid transparent;border-radius:20px}.product__slider-timer.m-animate{-webkit-animation:circle 10s linear infinite;animation:circle 10s linear infinite}.product__slider-timer.m-animate:before{-webkit-animation:rotate-circle 10s linear infinite;animation:rotate-circle 10s linear infinite}.product__slider-timer.m-paused,.product__slider-timer.m-paused:before{-webkit-animation-play-state:paused;animation-play-state:paused}#portion-1:checked~.product__portions #portion--1:after,#portion-2:checked~.product__portions #portion--2:after{bottom:-16px;height:4px}.product-value_food .product-value__item{width:120px}.product-value_food .product-value__item:not(:last-child){margin-right:40px}.product-value_energy .product-value__item{width:160px}.product-value_energy .product-value__item:not(:last-child){margin-right:40px}.product-value__head{font-size:18px}.error-page{margin-top:66px;margin-bottom:100px}.error-page__form{margin-top:40px}.error-page__form .form__radio-label:hover:before{top:50%;margin-top:-12px}.error-page__form .form__wrap{margin-bottom:24px}.error-page__form .form__action{width:100%}.error-page__text{font-size:18px;line-height:1.33}.category-type{width:auto;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;margin:0;overflow:visible;border-bottom:none}.category-type__list{width:460px;padding:0 0 23px;overflow:hidden}.category-type__item{padding:0}.category-type__item:last-of-type{padding-right:0}.category-type__item:not(:first-child){padding-left:0;margin-left:24px}.category-type__item.m-active:before{bottom:-23px;height:4px}.category-type__item.m-active:not(:first-child):before{left:0}.category-type__item.m-active:last-of-type:before{right:0}.category-type__item.more{display:none}.category-type__item .suggestions-list{top:calc(100% + 24px);right:50%;margin-right:-100px}.category-type__item.m-open .suggestions-list__item{padding:0}.category-type__item.m-open .suggestions-list__item button{padding:16px 20px;width:100%;text-align:inherit}.category-type__item.m-open .suggestions-list__item.m-active .category-type__link:after{top:50%;transform:translateY(-50%)}.category-type__link{font-size:18px;line-height:1.33;letter-spacing:-.2px}.category-type__link:hover{color:#005ce6}.category-type__sorting{display:block;margin-left:24px}.category-type__sorting-label{float:right;padding-top:8px;line-height:1.15}.category-type__sorting-label:after{top:4px;width:20px;height:20px}.category-type__sorting .suggestions-list{top:calc(100% + 1px)}.category-type__sorting .suggestions-list__item{padding-left:32px;padding-right:7px;text-transform:uppercase;font-size:12px;font-weight:500}.category-catalog-menu{top:calc(100% - 8px);right:unset;left:-32px;width:850px;padding:14px 32px;box-shadow:0 1px 7px 2px rgba(0,0,0,.13);cursor:default}.category-catalog-menu:after,.category-catalog-menu:before,.category-catalog-menu__close,.category-catalog-menu__menu-label{display:none}.category-catalog-menu__list{flex-direction:row;width:100%}.category-catalog-menu__link:hover{color:#000}.category-catalog-menu__item{width:33.33333333%;box-sizing:border-box;margin:0;padding-right:0;line-height:40px;font-size:18px;white-space:nowrap}.category-catalog-menu__item.m-current:after{height:40px}.category-no-goods__advice{font-size:18px;line-height:32px}.category-no-goods .button{width:320px;margin:14px auto 0}.filters-desktop{display:flex;width:1160px;margin:0 auto}.filters-desktop__form{position:relative;display:flex;align-items:baseline;width:100%;height:29px;margin:0;padding:0}.filters-desktop__heading{position:relative;margin:0 32px 0 0;font-family:GillSansNova,Arial,sans-serif;font-size:24px;font-weight:600;line-height:1;color:#333}.filters-desktop__heading .svg-icon{margin-right:5px}.filters-desktop__heading .svg-icon g path:first-child{fill:#333}.filters-desktop__fieldset{position:relative;margin:0 32px 0 0;padding:0;border:none;display:flex}.filters-desktop__fieldset--type{position:static}.filters-desktop__fieldset.m-active>.filters-desktop__expand-label{color:#0b6cff}.filters-desktop__fieldset.m-active>.filters-desktop__expand-label:before{background-image:url(../img/icons/filters-arrow-down-green.svg);transform:rotate(180deg)}.filters-desktop__fieldset.m-active .filters-desktop__fieldset-content{display:flex}.filters-desktop__expand-label{position:relative;display:inline-flex;padding:0 24px 0 0;border:none;background-color:transparent;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1;letter-spacing:1px;color:#333;text-transform:uppercase}.filters-desktop__expand-label span{text-transform:none}.filters-desktop__expand-label.m-applied .filters-desktop__applied-filters-count{display:inline-block}.filters-desktop__expand-label.m-applied:before{background-image:url(../img/icons/filters-arrow-down-green.svg)}.filters-desktop__expand-label:before{content:"";position:absolute;right:0;top:0;width:24px;height:12px;background-image:url(../img/icons/filters-arrow-down.svg);background-repeat:no-repeat;background-position:50%}.filters-desktop__expand-label:hover{color:#0b6cff}.filters-desktop__expand-label:hover:before{background-image:url(../img/icons/filters-arrow-down-green.svg)}.filters-desktop__legend{margin:0;padding:0}.filters-desktop__applied-filters-count{display:none;min-width:12px;height:12px;margin:0 0 0 4px;background-color:#0b6cff;border-radius:50%;line-height:12px;text-align:center;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:8px;font-weight:700;letter-spacing:0}.filters-desktop__fieldset-content-food-type-wrap{display:flex;position:absolute;top:40px;left:0;width:100%;z-index:1}.filters-desktop__fieldset-content{display:none;position:absolute;top:24px;left:50%;border-radius:2px;background-color:#fff;box-shadow:0 1px 7px 2px rgba(0,0,0,.13);z-index:2}.filters-desktop__fieldset-content_food-type{position:static;flex-direction:column;width:auto;padding:20px 28px;max-width:100%}.filters-desktop__fieldset-content_calories,.filters-desktop__fieldset-content_price{width:376px;height:105px;margin-left:-188px;box-sizing:border-box}.filters-desktop__fieldset-content_composition{margin-left:-100px}.filters-desktop__price-wrapper{width:100%}.filters-desktop__price-current-values{position:absolute;top:24px;left:32px;font-family:Roboto,Arial,sans-serif;font-size:18px;line-height:24px;color:#333}.filters-desktop__price-catalog-value{font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1;letter-spacing:1px;color:grey;padding:0 16px 0 0;position:relative}.filters-desktop__price-catalog-value:before{position:absolute;content:attr(data-currency);top:0;right:0}.filters-desktop__price-slider-wrapper{position:relative;height:1px;margin:65px 32px 8px;border:none;background-color:rgba(0,0,0,.13)}.filters-desktop__price-slider-wrapper .noUi-connects{top:-1px;height:3px}.filters-desktop__price-slider-wrapper .noUi-connect{background-color:#0b6cff}.filters-desktop__price-slider-wrapper .noUi-handle{position:absolute;top:50%;left:-8px;width:6px;height:6px;margin-top:-8px;background-color:#fff;border:5px solid #0b6cff;border-radius:50%;box-shadow:none;box-sizing:content-box;cursor:pointer;outline:none}.filters-desktop__price-slider-wrapper .noUi-handle:after,.filters-desktop__price-slider-wrapper .noUi-handle:before{display:none}.filters-desktop__price-slider-wrapper .noUi-handle:hover{box-shadow:0 2px 8px 2px rgba(0,0,0,.2)}.filters-desktop__price-catalog-values{display:flex;justify-content:space-between;margin:0 32px}.filters-desktop__food-type-list{margin:0;padding:0;display:flex;flex-wrap:wrap;list-style-type:none}.filters-desktop__food-type-item{position:relative;padding:0;margin:4px}.filters-desktop__food-type-input{position:absolute;left:-1000px;visibility:hidden}.filters-desktop__food-type-input:checked~.filters-desktop__food-type-label{color:#fff;background-color:#0b6cff;border:1px solid #0b6cff}.filters-desktop__food-type-label{padding-left:10px;padding-right:10px;white-space:nowrap}.filters-desktop__food-type-label:not(:first-child){margin:0}.filters-desktop__calories-catalog-value{position:relative;padding:0 36px 0 0;margin:0}.filters-desktop__calories-catalog-value:before{position:absolute;content:"Ккал";top:0;right:0}.filters-desktop__reset{position:relative;margin:0 0 0 auto;padding-left:32px;border:none;outline:none;background-color:transparent;font-family:Roboto,Arial,sans-serif;font-size:18px;line-height:24px;color:grey;cursor:pointer}.filters-desktop__reset svg{margin-right:5px;fill:grey}.filters-desktop__reset:hover{color:#707070}.filters-desktop__reset:hover svg{fill:#707070}.filters-desktop__reset:disabled{color:#c2c2c2;cursor:default}.filters-desktop__reset:disabled svg{fill:#c2c2c2}.filters-desktop__reset:disabled:hover{color:#c2c2c2}.filters-desktop__reset:disabled:hover svg{fill:#c2c2c2}.filters-desktop.m-fixed{position:fixed;top:58px;display:flex;justify-content:center;align-items:center;width:100%;margin:0;background-color:#fff;z-index:6}.filters-desktop.m-fixed .filters-desktop__fieldset-content{left:0;margin-left:0}.filters-desktop.m-fixed .filters-desktop__heading{display:none}.filters-desktop.m-fixed .filters-desktop__form{width:1160px;padding:14px 0;align-items:center;border-bottom:1px solid rgba(0,0,0,.13)}.filters-desktop.m-fixed .filters-desktop__fieldset-content_food-type{left:-92px}.filters,.filters-desktop.m-fixed.m-hidden{display:none}.not-found{padding-top:100px;padding-bottom:100px}.not-found__title{margin-top:32px;font-size:64px;line-height:1;letter-spacing:-1.1px}.not-found__text{margin-top:16px;font-size:18px}.not-found__offer{margin-top:80px;padding-top:80px;padding-bottom:85px}.location-search{width:358px}.location-search__input{padding:20px 10px 20px 0}.location-search__map-btn:hover .svg-icon path{fill:#005ce6}.location-search .suggestions-list .suggestions-list__item{padding:7px 25px;font-size:18px;letter-spacing:-.2px}.basket-header{max-height:calc(100vh - 154px)}.basket-header.m-fixed{position:fixed;top:58px;right:87px}.basket-header__list{max-height:552px;padding-left:8px;overflow:hidden}.basket-header__list .basket-product__item{padding-left:16px;padding-right:0}.basket-header__list .basket-product__remove-btn{top:50%;right:0;margin-top:-13px}.basket-header__list .basket-product__quantity{top:50%}.basket-header__list[data-simplebar=init]{padding-right:0}.basket-header__list .simplebar-track{z-index:4}.basket-header__list.m-bottom:after{bottom:0}.basket-header__discount:after{z-index:3}.basket-header .basket-product__content .basket-product__wrap{flex-basis:294px}.category-products{width:1200px;max-width:1200px;margin:0 auto}.category-products .card__item{margin-right:0}.highlighted:last-of-type{margin-bottom:80px}.highlighted__basket,.highlighted__header{margin-left:20px;margin-right:20px}.highlighted__heading{font-size:48px;letter-spacing:-2px}.highlighted__link-all{font-size:18px;line-height:24px}.highlighted__link-all:hover .highlighted__link-all-text{color:#707070}.highlighted__cards{flex-wrap:nowrap}.highlighted__cards>.card__item{margin-right:0}.highlighted__cards_combo .card__item{min-height:304px}.highlighted__cards_combo .card__item.card-large{min-height:440px}.highlighted__basket .card__pricing{margin-right:96px}.highlighted__basket .card__price{font-size:32px}.highlighted__basket .card__price-old{margin-left:8px}.highlighted__basket .card__to-cart-btn{display:flex;align-items:center;justify-content:space-between;width:150px;padding:0 24px 0 21px}.highlighted__basket .card__to-cart-btn:after{content:attr(data-text-desktop);font-family:Roboto,Arial,sans-serif;font-size:16px;text-align:left;color:#fff}.promo-personal__price{font-size:120px}.promo-personal__promo-info{padding-top:56px;margin-bottom:80px}.promo-personal__header-text{padding-left:80px}.promo-personal__header-title{font-size:64px;letter-spacing:-2px;margin-bottom:24px}.promo-personal__header-lead{font-size:18px;line-height:32px}.promo-personal__promo-title{font-size:48px;margin-bottom:40px}.promo-personal__promo-description{font-size:18px;line-height:32px}.promo-personal__content{margin:0 auto 24px;max-width:1160px}.promo-personal__promo-rules{margin-right:auto;margin-left:auto;width:1160px}.promo-personal__rules-collapse,.promo-personal__rules-expand{font-size:18px;line-height:24px}.promo-personal__rules-collapse:hover,.promo-personal__rules-expand:hover{color:#005ce6}.promo-personal__rules-heading{font-size:24px;margin-bottom:24px}.promo-personal__rules-text{font-size:18px;line-height:32px;margin-bottom:24px}.promo-personal__highlighted{max-width:1200px;margin:0 auto;padding-left:0;padding-right:0}.history{background-color:#f7f7f7;padding-bottom:120px}.history__review-comment--tablet{display:none}.history__review-decor.history__review-comment--desktop{width:calc(100% - 285px);margin-left:285px}.history__orders{padding-bottom:8px}.history__orders:last-child{padding-bottom:0}.history__order-id{align-items:center}.history__wrap{width:1160px;margin:0 auto}.history__section{display:block}.history__header{width:1160px;margin:0 auto 48px;padding:0}.history__header .nav-header__back{display:none}.history__header .nav-header__title{padding:0}.history__order-item{padding:0 0 8px;margin:0;border-bottom:none}.history__order-toggle{font-size:18px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.history__order-toggle:hover{color:#0b6cff}.history__order-toggle:hover:after{background-image:url(../img/icons/filters-arrow-down-green.svg);background-position:50%;background-repeat:no-repeat}.history__order-toggler:checked~.history__details_desktop .history__order-header>.history__order-toggle:hover,.history__order-toggler:checked~.history__order-header>.history__order-toggle:hover{color:#005ce6}.history__order-toggler:checked~.history__details_desktop .history__order-header>.history__order-toggle:hover:after,.history__order-toggler:checked~.history__order-header>.history__order-toggle:hover:after{background-image:url(../img/icons/filters-arrow-down-green_hover.svg)}.history__order-toggle-period{display:block;font-size:12px;letter-spacing:.6px;font-weight:500;text-transform:uppercase}.history__progress_mobile-hidden{width:360px;margin:0 0 0 20px}.history__progress_mobile-hidden .progress__bar div{width:360px}.history__total{width:32%}.history__date{font-size:14px;width:18%}.history__address{flex-grow:1;min-width:0}.history__date,.history__time,.history__total{margin-bottom:0}.history__address,.history__suggest-review,.history__time,.history__total{font-size:18px}.history__suggest-review .button{padding-left:30px;padding-right:30px}.history__review-block{width:calc(100% - 80px);margin:0;padding:32px 40px;background-color:#fff;flex-direction:row;justify-content:flex-end}.history__review-block .button_feedback{height:50px;margin-right:36px}.history__review-block .button_feedback:hover{border-color:#005ce6;color:#005ce6;background:none}.history__rating{position:static;margin:0 0 0 25px;font-family:Roboto,Arial,sans-serif;font-weight:400}.history__review-text{line-height:1.5;font-size:18px}.history__repeat-button{width:240px;font-size:18px;font-weight:500;transition:all .3s}.history__order-list{margin:0}.history__order-list-item:last-child:hover{border-bottom:1px solid transparent}.history__brief,.history__details,.history__order-content,.history__order-header{display:none}.history__details_desktop{position:relative;display:flex;align-items:center;padding:37px 40px;border-radius:5px;border:1px solid #fff;background-color:#fff}.history__details_desktop:hover{border:1px solid #ddd;background-color:#f7f7f7}.history__details_desktop:hover .history__order-scroll-btn_prev{background:linear-gradient(90deg,#f7f7f7 0,hsla(0,0%,100%,0))}.history__details_desktop:hover .history__order-scroll-btn_next{background:linear-gradient(270deg,#f7f7f7 0,hsla(0,0%,100%,0))}.history__details_desktop .history__brief,.history__details_desktop .history__order-content,.history__details_desktop .history__order-header{display:flex}.history__details_desktop .history__order-header{display:flex;justify-content:normal;margin:0 0 29px 55px;align-items:center}.history__details_desktop .history__order-content{margin:0;padding-bottom:0;overflow:hidden}.history__details_desktop .history__order-content:hover .history__order-content-item{opacity:.5}.history__details_desktop .history__order-content:hover .history__order-content-item:hover{opacity:1}.history__details_desktop .history__brief{display:flex;flex-direction:row;align-items:baseline;margin:0 0 0 55px}.history__details_desktop .history__wrap-scroll{height:auto}.history__content{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;background-color:#fff;border-top:none}.history__details-wrapper{position:relative;flex-grow:1;min-width:0}.history__order-scroll-btn{cursor:pointer}.history__load-more{width:1162px}.history__repeat-button:hover{background:#005ce6!important}.history__address{width:auto}.card-history-order{margin:0 2px;padding:15px 42px}.card-history-order__details{margin-bottom:35px}.card-history-order:before{width:calc(100% - 355px);right:41px}.card-history-order:hover{background-color:#f7f7f7}.card-history-order:hover .card-history-order__amount-wrapper.m-loading .card-history-order__price{opacity:.5}.card-history-order:hover .card-history-order__amount-wrapper.m-loading:before{background-color:transparent}.card-history-order:hover:before{display:none}.card-history-order__quantity-in-basket{font-size:18px}.card-history-order__photo-holder{width:225px;padding-right:10px}.card-history-order__photo-wrapper{width:125px;height:125px}.card-history-order__wrapper{align-items:center;margin-left:50px;padding-bottom:0}.card-history-order__title{font-size:18px;margin-bottom:12px}.card-history-order__info{align-items:flex-end;font-size:14px}.card-history-order__bonus{font-size:14px}.card-history-order__calories,.card-history-order__gram{margin:0 48px 0 0}.card-history-order__amount-wrapper{margin:0 0 0 auto}.card-history-order__quantity-piece{font-size:14px}.card-history-order__price{font-size:32px}.card-history-order.m-purchase .card-history-order__text{font-size:18px}.card-history-order.m-purchase .card-history-order__wrapper{align-items:center}.card-history-order.m-purchase .card-history-order__details{margin-bottom:35px}.favorite{width:1160px;margin:0 auto}.favorite__header{width:1160px;padding-bottom:24px;margin:0 auto 48px;border-bottom:1px solid #ddd}.favorite__subtitle{margin:24px auto 16px}.favorite__empty{margin-bottom:100px}.favorite__text{font-size:18px;line-height:1.78}.favorite__remove-all{margin-top:24px;margin-bottom:-10px}.favorite__btn{margin-top:32px}.favorite__load-more{display:block;margin-top:32px;margin-bottom:88px}.favorite__products{width:1200px}.favorite__products .card__item{margin-right:0}.orders-empty{width:1200px;margin:0 auto;padding:40px 0 80px;border-radius:5px;background-color:#fff}.orders-empty__images{width:312px;height:260px}.orders-empty__title{font-size:32px}.orders-empty__text{font-size:18px}.orders-empty__btn{width:292px}.review:not(.m-small) .review__wrapper{width:760px;height:auto;padding:48px 80px}.review:not(.m-small) .review__text{font-size:18px}.review:not(.m-small) .review__improvement-label{font-size:14px}.review:not(.m-small) .review__rating-star-wrapper{margin-bottom:48px}.review__image{margin-bottom:16px}.review__improvement-label{cursor:pointer}.review__improvement-label:hover{color:#fff;background-color:#005ce6;border-color:#005ce6}.review.m-small .review__wrapper{width:360px;margin:0;padding-left:40px;padding-right:40px;box-sizing:content-box}.review.m-small .review__improvement{width:280px;margin-left:auto;margin-right:auto}.review.m-small .review__title{font-size:24px}.order-cancel{padding:40px 0 120px;background-color:#f7f7f7}.order-cancel .category__section{width:1160px;margin:0 auto;background-color:#fff;border-radius:2px}.delivery-time-modal__warning{margin-top:15px;margin-right:-120px;margin-left:-120px}.product-info__cell{padding:10px 0;font-size:18px;line-height:24px}.product-info__button:before{font-size:18px}.product-energy__content{flex-direction:row;justify-content:space-between}.product-energy__item,.product-energy__item:not(:last-child){margin-bottom:0}.delivery-legend{width:520px;margin-top:30px;margin-left:auto}.instore-promo .main-quick-cat{margin:0 auto 115px}.instore-promo .main-odds{max-width:unset;padding:0}.instore-promo .main-odds__content{width:1160px;padding:0 80px;box-sizing:border-box;margin:0 auto}.instore-promo .main-odds__item{padding:0 0 0 320px;margin:0 0 120px;min-height:280px}.instore-promo .main-odds__item:first-of-type:before{width:267px;height:251px;margin:10px 0 0 120px;background-image:url(../img/instore-promo/bicycle@3x.png)}.instore-promo .main-odds__item:nth-of-type(2):before{width:292px;height:182px;margin:40px 0 0 60px;background-image:url(../img/instore-promo/basket@3x.png)}.instore-promo .main-odds__item:nth-of-type(3):before{width:284px;height:232px;margin:5px 0 0 100px;background-image:url(../img/instore-promo/meals@3x.png)}.instore-promo .main-odds__item:after{width:280px;height:280px;margin-top:-140px}.instore-promo .main-odds__odd-title{font-size:48px;line-height:48px;margin-bottom:24px}.instore-promo .main-odds__odd-text{font-size:24px;line-height:30px}.ip-header{height:114px}.ip-header__wrap{width:1160px;margin:0 auto;height:100%;padding:0}.ip-header-main-menu{display:inherit;width:auto;left:240px;margin-top:unset;top:unset;background-color:transparent}.ip-header-main-menu__list{background-color:transparent;padding:0;display:flex}.ip-header-main-menu__item{padding:0;font-family:GillSansNova,Arial,sans-serif;font-size:24px;font-weight:600;line-height:1;color:#333;margin:0 40px 0 0}.ip-header-main-menu__item:active{background:transparent}.ip-header-main-menu__link{transition-duration:.3s}.ip-header-main-menu__link:hover{color:#0b6cff}.ip-header-main-menu__link:active{color:grey}.ip-header-main-menu__link:focus{outline:none}.ip-header__main-menu-label{display:none}.ip-header__logo-link{left:0;width:174px;height:49px;background-size:174px 49px}.ip-header__phone-wrap{right:0}.ip-header__phone-number{font-size:18px;line-height:24px}.ip-header__working-hours{font-size:12px;line-height:18px;letter-spacing:1px}.ip-delivery .page__subtitle{display:none}.ip-delivery .delivery__terms{height:500px;display:flex;flex-flow:column;justify-content:space-between}.ip-delivery .delivery__term:last-of-type{margin:0}.ip-delivery .delivery__section{position:relative;width:1160px;padding:0;margin:130px auto 120px}.ip-action-banner{width:1160px;margin:0 auto 95px;position:relative}.ip-action-banner:after{content:"";display:block;background-repeat:no-repeat;background-size:cover;position:absolute;width:330px;height:330px;background-image:url(../img/instore-promo/desktop-decoration-5.png);bottom:-335px;left:-455px}.ip-action-banner__text{line-height:19px}.ip-subscription{width:1160px;margin:-20px auto 75px;padding:0 80px}.ip-subscription__title{font-size:32px;line-height:40px;width:640px;margin:0 0 30px}.ip-subscription__btn-green{width:160px;line-height:18px;margin:24px 0 0 auto;padding:15px 20px}.ip-subscription__form{margin:0}.ip-subscription__inner-wrap{width:calc(50% - 20px)}.ip-subscription__inner-wrap:first-of-type{margin-right:40px}.ip-footer{padding:0}.ip-footer__wrap{width:1160px;margin:0 auto;padding-top:40px;padding-bottom:37px;display:flex;flex-direction:row;font-size:12px;font-weight:500}.ip-footer__copyright{width:282px;margin:0}.ip-footer__about{margin:0}.ip-footer__cookie{padding-left:0;padding-right:0;margin-right:0;margin-left:0}.ip-footer__cookie-close{right:32px}.ip-footer__cookie-msg{width:1160px;margin:0 auto;font-size:12px;line-height:1.67;letter-spacing:normal}@media screen and (min-width:1800px){.instore-promo{overflow:hidden}.ip-app-banner_top{position:relative}.ip-app-banner_top:before{content:"";position:absolute;bottom:-158px;left:-63px;width:320px;height:320px;background-image:url(../img/instore-promo/desktop-decor-1.png);background-size:cover}.ip-app-banner_bottom{position:relative}.ip-app-banner_bottom:before{content:"";position:absolute;bottom:209px;left:-440px;width:330px;height:330px;background-image:url(../img/instore-promo/desktop-decor-5.png);background-size:cover}.ip-categories{position:relative}.ip-categories:before{content:"";position:absolute;right:-92px;bottom:109px;width:330px;height:330px;background-image:url(../img/instore-promo/desktop-decor-2.png);background-size:cover}.ip-delivery{position:relative}.ip-delivery:before{bottom:216px;left:-500px;width:365px;height:365px;background-image:url(../img/instore-promo/desktop-decor-3.png)}.ip-delivery:after,.ip-delivery:before{content:"";position:absolute;background-size:cover}.ip-delivery:after{right:-508px;bottom:-88px;width:361px;height:361px;background-image:url(../img/instore-promo/desktop-decor-4.png)}}.ip-categories{margin-bottom:104px}.ip-categories__slider{max-width:1160px}.ip-categories__hidden{overflow-x:hidden}.ip-categories__list{margin:0 auto 58px;transition:transform .3s ease}.ip-categories__button{position:absolute;top:93px;display:block;width:11px;height:18px;padding:0;border:0;background-color:transparent;background-image:url(../img/icons/arrow.svg);cursor:pointer}.ip-categories__button_left{left:-33px}.ip-categories__button_right{right:-33px;transform:rotate(180deg)}.ip-categories__button:hover{background-image:url(../img/icons/arrow-green.svg)}.ip-categories__button[hidden]{display:none!important}.ip-categories__item{width:200px;margin-right:40px}.ip-categories__image-link{margin-bottom:14px}.ip-categories__image-link picture{width:200px;height:200px}.ip-categories__title{font-size:24px}.ip-categories__catalog{max-width:280px;padding:23px 0;font-size:18px}.ip-advantages{overflow-x:hidden}.ip-advantages__wrapper{margin:0}.ip-advantages__list{width:100%}.ip-advantages__list.m-animation-start .ip-advantages__item{-webkit-animation-name:show-advantage-left;animation-name:show-advantage-left}.ip-advantages__list.m-animation-start .ip-advantages__item:nth-child(2){-webkit-animation-name:show-advantage-right;animation-name:show-advantage-right}.ip-advantages__list.m-animation-finish .ip-advantages__item{-webkit-animation-name:hide-advantage-left;animation-name:hide-advantage-left}.ip-advantages__list.m-animation-finish .ip-advantages__item:nth-child(2){-webkit-animation-name:hide-advantage-right;animation-name:hide-advantage-right}.ip-advantages__list.m-hide .ip-advantages__item{opacity:0}.ip-advantages__item{margin-bottom:120px;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease;animation-timing-function:ease}.ip-advantages__detail{width:1000px}.ip-advantages__picture{width:280px;height:280px}.ip-advantages__title{margin-top:38px;margin-bottom:18px;font-size:48px}.ip-advantages__text{font-size:24px}.ip-advantages__image_bicycle{width:267px;margin-top:10px;margin-left:-17px}.ip-advantages__image_basket{width:291px;margin-top:37px;margin-left:-79px}.ip-advantages__image_meals{width:284px;margin-top:-1px;margin-left:-44px}@-webkit-keyframes show-advantage-left{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes show-advantage-left{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes show-advantage-right{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes show-advantage-right{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes hide-advantage-left{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}@keyframes hide-advantage-left{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}@-webkit-keyframes hide-advantage-right{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes hide-advantage-right{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.ip-action{width:1160px;margin:0 auto 156px}.ip-action__picture{margin-bottom:26px}.ip-action__text{padding:0 40px}.ip-app-banner{padding-top:69px}.ip-app-banner__wrapper{align-items:flex-start;width:1000px;margin:0 auto}.ip-app-banner__title{width:500px;font-size:64px}.ip-app-banner__text{margin-bottom:88px;font-size:18px}.ip-app-banner__content{width:100%;padding-bottom:50px}.ip-app-banner__download{display:block;margin:0 0 15px;font-size:18px;color:#333}.ip-app-banner__list{flex-direction:row;padding-bottom:0}.ip-app-banner__item{margin-bottom:0;margin-right:40px}.ip-app-banner__item:last-child{margin-right:0}.ip-app-banner__link{width:160px;height:50px}.ip-app-banner__image:first-child{right:272px;bottom:22px;left:auto}.ip-app-banner__image:first-child img{width:273px}.ip-app-banner__image:nth-child(2){right:-49px;bottom:-108px}.ip-app-banner__image:nth-child(2) img{width:328px}.ip-app-banner_bottom{width:1160px;margin:0 auto 60px;padding-top:40px}.ip-app-banner_bottom .ip-app-banner__title{margin-bottom:37px;font-size:32px}.ip-app-banner_bottom .ip-app-banner__text{width:500px;margin-bottom:97px}.ip-app-banner_bottom .ip-app-banner__content{padding-bottom:0}.ip-app-banner_bottom .ip-app-banner__list{padding-bottom:40px}.ip-app-banner_bottom .ip-app-banner__image:first-child{bottom:-82px}.ip-app-banner_bottom .ip-app-banner__image:first-child img{width:406px}.kit-page{padding:0}.kit-page__header{width:1160px;margin:0 auto}.kit-page__menu:hover .kit-menu{pointer-events:visible;opacity:1}.kit-page__menu:hover .kit-page__button{color:#0b6cff}.kit-page__menu:hover .svg-icon.i-arrow path{stroke:#0b6cff}.kit-content__header{width:1160px;margin:0 auto}.kit-desktop__slider{width:1080px;margin:0 auto}.kit-desktop__cart-overlay{width:1080px;height:320px;right:auto;left:calc((100% - 1080px)/2)}.kit-desktop__cart-quanity{font-size:40px}.kit-desktop__cart-text{font-size:21px}.kit-product{width:320px;padding:0 calc((100% - 960px)/6)}.kit-product__image{margin-bottom:11px;padding:20px}.kit-product__title{font-size:18px;line-height:24px}.kit-basket{width:1160px;margin:0 auto}.user-coupons__item{padding:0}.user-coupons .orders-empty{width:auto}.user-coupon{padding-top:46px;padding-left:40px;padding-right:40px;transition:background-color .3s ease}.user-coupon__block:first-child{position:relative;padding-right:20px}.user-coupon__block:first-child:before{content:"";position:absolute;top:-46px;right:0;bottom:-18px;border-right:1px dotted transparent;transition:border-color .3s ease}.user-coupon__info{top:-46px;left:0;padding:6px 15px;transform:translateX(0)}.user-coupon__title{margin-bottom:24px;font-size:24px}.user-coupon__text{font-size:16px}.user-coupon__id{margin-bottom:24px}.user-coupon__button{width:200px;margin-bottom:16px}.user-coupon:hover{background-color:#f7f7f7}.user-coupon:hover .user-coupon__block:first-child:before{border-color:#dadada}.favorite-tabs{width:1160px;margin:0 auto 30px;padding:0}.favorite-tabs__item{margin-right:100px}.favorite-tabs__link{padding-bottom:16px;font-size:36px;line-height:48px}.favorite-header{flex-direction:row;width:1160px;margin:0 auto 24px;padding:0}.favorite-header__switch{margin-top:0}.food-tag{flex-direction:row;justify-content:space-between;width:1160px;margin:0 auto;padding:0}.food-tag__column:first-child{width:360px;flex-shrink:0}.food-tag__column:nth-child(2){display:flex;flex-direction:column;width:720px;flex-shrink:0}.food-tag__switch{margin-left:auto}.food-tag__empty{margin-bottom:80px;text-align:left}.food-tag__empty p{display:none}.food-tag__text{display:block;margin:0 0 30px;font-size:18px;line-height:32px}.food-tag__input{padding:20px 0;font-size:18px;line-height:24px}.food-tag__search:before{top:20px}.food-tag__item .food-tag__remove:hover{background-color:#f7f7f7}.food-tag__item .food-tag__remove:hover:before{top:-48px;opacity:1}.food-tag__item .food-tag__remove:hover:after{top:-10px;opacity:1}.food-tag__item .food-tag__remove:hover svg{fill:grey}.food-tag__item.m-active .food-tag__remove:hover{background-color:transparent}.food-tag__item.m-active .food-tag__remove:hover svg{fill:#fff}.food-tag_catalog{left:-96px;z-index:3;flex-direction:column;width:640px;padding:30px 40px 20px;box-sizing:border-box}.food-tag_catalog .food-tag__switch{margin-left:0}.food-tag-modal{max-height:280px;box-shadow:0 10px 20px rgba(0,0,0,.16)}.food-tag-modal__item{padding-top:13px;padding-bottom:13px;font-size:18px;line-height:30px}.food-tag-remove-modal__content{padding:50px 20px}.food-tag-remove-modal__text{margin:30px 0}.food-tag-remove-modal__button{width:160px}.ny-page-2019{max-width:100vw;overflow-x:hidden;background-position:top,bottom,top;background-repeat:no-repeat,no-repeat,repeat-y;background-size:auto,auto,cover}.ny-page-2019 .footer,.ny-page-2019 .header,.ny-page-2019 main{margin-left:auto;margin-right:auto}.ny-page-2019 .footer:not(.error-page),.ny-page-2019 .header:not(.error-page),.ny-page-2019 main:not(.error-page){width:100%}.ny-page-2019 .main{background-color:#f7f7f7}.ny-page-2019 .basket__payment:before{background-image:url(../img/ny_2019/cat.png)}.ny-page-2019 .agreement,.ny-page-2019 .contacts,.ny-page-2019 .delivery,.ny-page-2019 .howitworks{padding-right:70px;padding-left:70px;box-sizing:border-box}.ny-page-2019 .main{position:relative;background-color:transparent}.ny-page-2019 .main:before{content:"";position:absolute;top:0;right:0;left:0;height:700px;background-color:#fff}.ny-page-2019 .main-selection{margin:0;padding-bottom:80px;background-color:#fff}.ny-page-2019 .main-search{position:relative;z-index:2;margin:0 auto 48px;padding:0 70px 48px;background-color:#fff}.ny-page-2019 .main-quick-cat{position:relative;margin:0 auto 60px;padding:0 70px;background-color:#fff;z-index:1}.ny-page-2019 .main-odds{position:relative}.ny-page-2019 .main-odds:before{content:"";position:absolute;top:100%;left:0;right:0;height:600px;background-color:#fff;z-index:-1}.ny-page-2019 .filters-desktop__expand-label:hover{color:#0b6cff}.ny-page-2019 .filters-desktop__expand-label.m-applied:before,.ny-page-2019 .filters-desktop__expand-label:hover:before{background-image:url(../img/ny_2019/icon/filters-arrow-down-blue.svg)}.ny-page-2019 .filters-desktop__price-slider-wrapper .noUi-connect{background-color:#0b6cff}.ny-page-2019 .filters-desktop__price-slider-wrapper .noUi-handle{border-color:#0b6cff}.ny-page-2019 .filters-desktop__fieldset.m-active>.filters-desktop__expand-label{color:#0b6cff}.ny-page-2019 .filters-desktop__fieldset.m-active>.filters-desktop__expand-label:before{background-image:url(../img/ny_2019/icon/filters-arrow-down-blue.svg)}.ny-page-2019 .filters-desktop__food-type-input:checked~.filters-desktop__food-type-label{background-color:#0b6cff;border:1px solid #0b6cff}.ny-page-2019 .filters-desktop__applied-filters-count{background-color:#0b6cff}.ny-page-2019 .product{width:100%}.ny-page-2019 .product__description{width:1160px;padding-left:150px;padding-right:150px}.ny-page-2019 .howitworks__section{width:1160px}.ny-page-2019 .howitworks{padding:56px 16px!important}.ny-page-2019 .howitworks__title{min-width:436px}.ny-page-2019 .product__type:hover:not(.m-disabled){border-color:#0b6cff;background:#0b6cff;color:#fff}.m-show-for-tablet-only{display:none}.m-show-for-desktop{display:inherit}.m-hide-for-desktop{display:none}