@charset "UTF-8";
.accord__btn-btn::after,.accord__btn-btn::before,.accord__button-check-label::after,.accord__button:after,.accord__content-inner .list li::before,.accord_cart .accord__button-cart:after,.custom-radio__input:checked+.custom-radio__label:after,.custom-radio__label:before,.luf-advantages__points-item-in::after,.luf-form__btn:before,.luf-form_sending .form__loader:before,.luf-form_sending .form__submit:after,.luf-form_sending .form__submit:before,.luf-minimap::before,.luf-popup-close-btn:after,.luf-popup-close-btn:before,.more__btn:after{display:block;content:""}
.luf-advantages__points-item-cont,.luf-brands-line__a,.luf-form_sending .form__submit:before,.luf-home-cat-sl__a,.luf-insta__tile-inner img,.luf-minimap__a,.luf-popup-map .luf-popup__content>div,.luf-top-slider,.var-height-textarea__textarea{position:absolute;width:100%;height:100%;left:0;top:0}
.luf-advantages__points-item-icon,.luf-brands-line__brand,.luf-catalog-menu__img{font-size:0;text-align:center}
.luf-advantages__points-item-icon::before,.luf-brands-line__brand::before,.luf-catalog-menu__img::before{display:inline-block;content:"";height:100%;vertical-align:middle}
.luf-advantages__points-item-icon img,.luf-brands-line__brand img,.luf-catalog-menu__img img{vertical-align:middle}
.accord__btn-icon img,.luf-advantages__points-item-icon img,.luf-brands-line__brand img,.luf-catalog-menu__img img{width:auto;height:auto;max-width:100%;max-height:100%}
.luf-brands-line__action img,.luf-brands-line__magazine img,.luf-catalog-top__img img,.luf-home-cat-sl__img img{width:100%;height:auto}
.accord_cart .accord__button-cart,.luf-black-btn,.luf-brd-btn,.luf-btn-choise-shop,.luf-btn-contacts,.luf-line-buttons__a,.luf-popup-close-btn,.more__btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;line-height:normal;text-align:center;text-decoration:none;vertical-align:bottom;border:none;background:0 0;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;line-height:normal;cursor:pointer;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;color:inherit;transition:.21s}
.accord_cart .accord__button-cart span,.luf-black-btn span,.luf-brd-btn span,.luf-btn-choise-shop span,.luf-btn-contacts span,.luf-line-buttons__a span,.luf-popup-close-btn span,.more__btn span{display:block;width:100%}
.sc-btn::after{display:block;content:"";position:absolute;top:50%}
.luf-header__phone,.luf-users-menu__link._basket,.luf-users-menu__link._favorites,.luf-users-menu__search-btn,.sc-btn{display:inline-block;background:0 0;border:none;-webkit-appearance:none;transition:.21s;position:relative}
.luf-pages-menu{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:32px 15px 43px}
.luf-pages-menu li{-ms-flex:0 0 56px;flex:0 0 56px}
.luf-pages-menu__a{display:inline-block;text-decoration:none;position:relative}
.luf-pages-menu__img{display:block;border:1px solid rgba(231,231,231,.7);padding:1px;width:56px;height:56px;border-radius:50%}
.luf-pages-menu__img-in{display:block;width:100%;height:100%;overflow:hidden;border-radius:50%;background-size:100% 100%}
.luf-pages-menu__txt{display:block;font-size:10px;line-height:1.4;margin:8px -10px 0;color:#080200;font-family:Montserrat-Regular;text-align:center}
.luf-catalog-menu{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:24px 11px 32px}
.luf-catalog-menu li{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%;padding:8px 4px}
.luf-catalog-menu__a{display:inline-block;text-decoration:none;position:relative;width:100%}
.luf-catalog-menu__img{display:block;background:linear-gradient(360deg,#f8f8f8 0,#fbfbfb 100%);border:1px solid #f8f8f8;box-sizing:border-box;border-radius:20px;width:100%;height:109px;padding:6px}
.luf-catalog-menu__txt{display:block;font-size:16px;line-height:1.375;margin:8px -5px 0;color:#080200;font-family:Montserrat-Regular;text-align:center}
.luf-line-buttons{list-style:none;overflow:auto;padding:0 0 10px;display:-ms-flexbox;display:flex}
.luf-line-buttons li{-ms-flex:0 0 auto;flex:0 0 auto;padding:0 5px}
.luf-line-buttons li:first-child{padding-left:15px}
.luf-line-buttons li:last-child{padding-right:15px}
.luf-line-buttons__a{height:36px;border-radius:20px;font-size:14px;padding:0 16px;color:#000;white-space:nowrap}
.luf-line-buttons__a.active{background:#f8f8f8}
.sc-btn{width:35px;height:35px;border-radius:50%;background:#080200}
.sc-btn::after{width:23px;height:23px;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.sc{display:-ms-flexbox;display:flex;list-style:none;margin-top:15px;padding:0 15px}
.sc__item{-ms-flex:0 1 auto;flex:0 1 auto;margin-left:8px}
.sc__item:first-child{margin-left:0;padding-left:0}
.luf-brd-btn{width:100%;height:36px;font-size:14px;font-family:Montserrat-Regular,sans-serif;border:1px solid #e7e7e7;border-radius:8px;color:#000}
.luf-black-btn{width:100%;height:36px;font-size:14px;font-family:Montserrat-Regular,sans-serif;background:#080200;color:#fff;border-radius:8px}
.luf-btn-choise-shop{font-size:16px;color:#080200;text-decoration:underline}
.luf-btn-choise-shop svg{margin-right:5px}
.luf-btn-contacts{font-size:24px;color:#080200;font-weight:300;font-family:Montserrat-Light,sans-serif;height:68px;padding:0 32px;border:1px solid #e7e7e7;border-radius:20px;width:100%;text-align:left}
.luf-btn-contacts svg{margin-left:auto;-ms-flex:0 0 36px;flex:0 0 36px;height:36px}
.luf-cart-map-buttons{display:-ms-flexbox;display:flex;margin-left:-4px;margin-right:-4px}
.luf-cart-map-buttons__item{-ms-flex:0 0 50%;flex:0 0 50%;padding:0 4px}
.luf-present-btn{position:fixed;z-index:3;width:36px;height:36px;bottom:64px;right:15px}
.luf-present-btn svg{width:100%;height:100%}
.luf-to-top-btn{position:fixed;z-index:3;width:36px;height:36px;bottom:38px;right:15px}
.luf-to-top-btn svg{width:100%;height:100%}
.luf-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;z-index:9999999999;text-align:center;background:rgba(0,0,0,.5);font-size:0;opacity:0;transition:opacity .3s}
.luf-popup:before{display:inline-block;content:"";height:100%;vertical-align:middle}
.luf-popup__window{display:none;vertical-align:middle;width:100%;padding:2.1875rem 0;font-size:1rem;position:absolute;left:50%;top:0;-ms-transform:translate(-50%,0);transform:translate(-50%,0);opacity:0;transition:opacity .3s}
.luf-popup__window_visible{position:static;-ms-transform:translate(0,0);transform:translate(0,0)}
.luf-popup__inner{position:relative;background:#fff;padding:1.25rem 2.1875rem 2.1875rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.luf-popup__title{font-size:24px;font-weight:700;margin-bottom:30px}
.luf-popup__message{font-size:1.625rem;line-height:1.2}
.luf-popup__content{-ms-flex:1 0 auto;flex:1 0 auto}
.luf-popup__footer{-ms-flex:0 0 auto;flex:0 0 auto}
.luf-popup__footer-buttons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:-4px;margin-right:-4px;-ms-flex:1 0 100%;flex:1 0 100%}
.luf-popup__footer-buttons__item{padding:0 4px;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.luf-popup-close-btn{width:24px;height:25px;position:absolute;right:24px;top:24px;z-index:4;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff}
.luf-popup-close-btn:after,.luf-popup-close-btn:before{width:90%;height:1px;background:#080200;position:absolute;left:5%;top:50%;margin-top:-1px;transition:.21s}
.luf-popup-close-btn:after{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.luf-popup-close-btn:before{-ms-transform:rotate(45deg);transform:rotate(45deg)}
.luf-popup-close-btn:hover:after,.luf-popup-close-btn:hover:before{background:rgba(8,2,0,.5)}
.luf-popup-message{max-width:560px}
.luf-popup-map{height:100%;padding:0}
.luf-popup-map .luf-popup__inner{height:100%;padding:0}
.luf-popup-map .luf-popup__content{position:relative}
.luf-popup-map .luf-popup__footer{height:92px;padding:0 26px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.luf-popup-map .ymaps-b-balloon__sprite_type_tail{background:0 0;width:0;height:0;border:10px solid transparent;border-top:13px solid #fff}
.luf-popup-map .ymaps-balloon-overlay{-ms-transform:translateY(-30px);transform:translateY(-30px)}
.luf-popup-map .ymaps-shadows-pane{display:none!important}
.luf-popup-is-opened{position:fixed;left:0;right:0}
.luf-popup-is-opened .header{z-index:1!important}
.luf-popup-is-opened .online-chat-root-TalkMe .top-z-index{z-index:1!important}
.luf-map-baloon-name{font-size:18px;font-weight:300;font-family:Montserrat-Light,sans-serif;color:#000}
.luf-map-baloon-name svg{margin-right:8px;display:inline-block;position:relative;top:2px}
.luf-map-baloon-phone{font-size:14px;font-family:Montserrat-Regular,sans-serif;margin-top:11px;color:#000}
.luf-map-baloon-address{font-size:14px;font-family:Montserrat-Regular,sans-serif;margin-top:6px;line-height:1.35714;color:#000;opacity:.35}
.luf-popup-filter,.luf-popup-present,.luf-popup-size,.luf-popup-sort{height:100%;padding:0}
.luf-popup-filter .luf-popup-close-btn,.luf-popup-present .luf-popup-close-btn,.luf-popup-size .luf-popup-close-btn,.luf-popup-sort .luf-popup-close-btn{right:27px;top:29px}
.luf-popup-filter .luf-popup__inner,.luf-popup-present .luf-popup__inner,.luf-popup-size .luf-popup__inner,.luf-popup-sort .luf-popup__inner{height:100%;padding:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:Montserrat-Light;font-weight:300;text-align:left}
.luf-popup-filter .luf-popup__head,.luf-popup-present .luf-popup__head,.luf-popup-size .luf-popup__head,.luf-popup-sort .luf-popup__head{font-size:18px;padding-bottom:16px;border-bottom:1px solid #e7e7e7;-ms-flex:0 0 auto;flex:0 0 auto}
.luf-popup-filter .luf-popup__content,.luf-popup-present .luf-popup__content,.luf-popup-size .luf-popup__content,.luf-popup-sort .luf-popup__content{-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto}
.luf-popup-filter .luf-popup__footer,.luf-popup-present .luf-popup__footer,.luf-popup-size .luf-popup__footer,.luf-popup-sort .luf-popup__footer{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;padding-top:30px;-ms-flex-align:center;align-items:center}
.luf-popup-filter__menu,.luf-popup-present__menu,.luf-popup-size__menu,.luf-popup-sort__menu{list-style:none}
.luf-popup-filter__menu li,.luf-popup-present__menu li,.luf-popup-size__menu li,.luf-popup-sort__menu li{margin-top:32px}
.luf-popup-filter__a,.luf-popup-present__a,.luf-popup-size__a,.luf-popup-sort__a{font-size:18px;text-decoration:none}
.luf-popup-filter__a_cur,.luf-popup-present__a_cur,.luf-popup-size__a_cur,.luf-popup-sort__a_cur{color:#efc391}
.luf-popup-size__tit{font-size:24px;font-family:Montserrat-Light,sans-serif;font-weight:300;margin-top:32px}
.luf-popup-size__txt{font-size:16px;color:rgba(8,2,0,.5);margin-top:16px}
.luf-popup-size .product__size{margin-top:40px;margin-bottom:0!important;padding:0;border:none}
.luf-popup-size .product__size .size-calculator-toggle{font-size:14px;font-weight:300;font-family:Montserrat-Light,sans-serif;color:rgba(8,2,0,.35);text-decoration:underline}
.luf-popup-size .product__size-list li{font-size:16px;border:1px solid #e7e7e7!important;color:#080200!important;height:38px;line-height:38px}
.luf-popup-size .product__size-list li._selected{background:#080200;border-color:#080200!important;color:#fff!important}
.luf-popup-size .product__size .js-order-my-size{color:rgba(8,2,0,.5);font-weight:300;font-family:Montserrat-Light,sans-serif}
.luf-popup-size .product__size-title span{font-size:18px}
.form-error-tip{font-size:13px;color:#ff2e00;text-align:center;padding-top:10px;display:none}
.form-error .form-error-tip{display:block}
.field-error-tip{font-size:12px;color:#ff2e00;padding-top:3px;display:none}
.field-error .field-error-tip,.field-error+.field-error-tip{display:block}
.field-error .custom-select__button,.field-error .var-height-textarea_middle,.field-error input,.field-error textarea{border-color:#ff2e00}
.file-error{color:#ff2e00}
.custom-radio{position:relative;margin-top:32px}
.custom-radio__input{position:absolute;left:-9999px}
.custom-radio__input:checked+.custom-radio__label:after{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:4px;width:10px;height:10px;border-radius:50%;background:#efc391}
.custom-radio__label{display:inline-block;padding:2px 0 0 24px;min-height:24px;position:relative;cursor:pointer;font-size:18px;line-height:1.38889;font-family:Montserrat-Light,sans-serif;font-weight:300}
.custom-radio__label:before{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;width:16px;height:16px;border-radius:50%;border:1px solid rgba(8,2,0,.35);transition:box-shadow .5s}
.form__radio-group_error .custom-radio__label:before{border-color:#ff2e00}
.custom-radio__label:hover:before{box-shadow:2px 1px 21px rgba(0,0,0,.21)}
.luf-cart .luf-field-group-comment label.placeholder{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:30px;font-size:18px;font-family:Montserrat-Light,sans-serif;font-weight:300;padding:0;border-bottom:1px solid transparent;line-height:normal;position:absolute;left:0;top:0;z-index:2;max-width:100%;cursor:text}
.luf-cart .luf-field-group-comment label.placeholder span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.form__textarea_var-h+.luf-cart .luf-field-group-comment label.placeholder{line-height:1.3}
.form__field_error .luf-cart .luf-field-group-comment label.placeholder{color:#ff2e00}
.luf-form__text-input,.luf-form__textarea{display:block;width:100%;height:30px;font-size:18px;font-family:Montserrat-Light,sans-serif;font-weight:300;padding:0;border:none;border-bottom:1px solid #e7e7e7;background:0 0;transition:.21s}
.luf-form>.row{margin-top:1.25em}
.luf-form>.row:first-child{margin-top:0;padding-top:0}
.luf-form__textarea{height:100px;resize:none;overflow:auto;line-height:1.3;padding-top:.9375rem;padding-bottom:.9375rem}
.luf-form__textarea::-webkit-scrollbar{width:.5rem}
.luf-form__textarea::-webkit-scrollbar-track{background:rgba(8,2,0,.5);border-radius:.5rem}
.luf-form__textarea::-webkit-scrollbar-thumb{background:#00f;border-radius:.5rem}
.luf-form__field{position:relative;margin-top:16px}
.luf-form__field_hidden{display:none}
.luf-form__field_btn .form__text-input{padding-right:50px}
.luf-form__label{display:inline-block;font-size:11px;font-weight:500;text-transform:uppercase;margin-bottom:10px}
.luf-form__btn{display:block;height:44px;position:absolute;right:0;top:0;z-index:3;border:1px solid transparent;background:0 0;-webkit-appearance:none;transition:.21s}
.luf-form__btn:before{position:absolute;left:50%;top:50%}
.luf-form__btn_search{width:42px}
.luf-form__btn_search:before{width:16px;height:16px;margin:-8px 0 0 -8px}
.luf-form__btn:hover{opacity:.5}
.luf-form__submit{background:#ff2e00}
.luf-form__loader{height:3px;position:relative;margin:30px 0;overflow:hidden;display:none}
.luf-form__phone-block{background:linear-gradient(270deg,#f8f8f8 0,#fbfbfb 100%);padding:16px;margin-top:32px}
.luf-form__phone-block p{color:rgba(8,2,0,.35);margin-top:24px}
.luf-form__phone-block p:first-child{margin-top:0;padding-top:0}
.luf-form__phone-block-tit{font-size:18px;font-family:Montserrat-Light,sans-serif;font-weight:300;line-height:1.38889;color:#000!important}
.luf-form_sending .form__loader{display:block}
.luf-form_sending .form__loader:before{width:200%;height:100%;background-image:linear-gradient(to right,transparent 0,#03a700 50%,transparent 100%);animation:form_loading 3s infinite linear}
.luf-form_sending .form__submit{position:relative}
.luf-form_sending .form__submit:before{background:#080200;z-index:2}
.luf-form_sending .form__submit:after{position:absolute;left:50%;top:50%;z-index:3;margin:-15px 0 0 -15px;width:30px;height:30px;background:url(../images/loading.svg) no-repeat 50% 50%;background-size:100% 100%;animation:form_loading_icon .9s infinite linear}
@keyframes form_loading_icon{
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@keyframes form_loading{
0%{transform:translate(-100%)}
50%{transform:translate(50%)}
100%{transform:translate(-100%)}
}
.var-height-textarea{position:relative}
.var-height-textarea__mirror{min-height:44px;white-space:pre-wrap;line-height:1.3;padding:12px 15px;border:1px solid transparent;visibility:hidden}
.var-height-textarea__textarea{height:100%;overflow:hidden}
.var-height-textarea_middle{height:120px!important;border:1px solid rgba(8,2,0,.5);overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.var-height-textarea_middle>div{width:100%;position:relative;max-height:120px}
.var-height-textarea_middle .var-height-textarea__textarea{border:none;box-shadow:none;overflow:auto}
.accord{padding:0 15px}
.accord__item{margin-top:8px;border:1px solid #e7e7e7;border-radius:8px}
.accord__item:first-child{margin-top:0;padding-top:0}
.accord__item_menu{margin-top:0;border:none;border-top:1px solid #e7e7e7;border-radius:0}
.accord__item_menu .accord__content-inner{padding:3px 0 16px}
.accord__item_menu:last-child{border-bottom:1px solid #e7e7e7}
.accord__button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;padding:5px 50px 5px 30px;position:relative;width:100%;height:57px;text-align:left;line-height:normal;background:0 0;-webkit-user-select:none;-ms-user-select:none;user-select:none;border-radius:8px}
.accord__button:after{width:10px;height:10px;position:absolute;right:30px;top:50%;margin-top:-5px;transition:.21s;border-top:1px solid #080200;border-right:1px solid #080200;-ms-transform:rotate(45deg);transform:rotate(45deg)}
.accord__button.active:after{-ms-transform:rotate(135deg);transform:rotate(135deg);margin-top:-8px}
.accord__button_menu{border:none;padding:0 30px 0 0}
.accord__button_menu .accord__btn-txt{font-size:20px;padding:0}
.accord__button_menu::after{right:3px}
.accord__button_pm{border:none;height:auto;min-height:25px;padding:0}
.accord__button_pm::after{display:none}
.accord__button_pm.accord__button_active .accord__btn-btn::after{display:none}
.accord__button-check{position:absolute;z-index:-9999}
.accord__button-check:checked+.accord__button-check-label::after{visibility:visible}
.accord__button-check-label{display:block;width:16px;-ms-flex:1 0 16px;flex:1 0 16px;max-width:16px;height:16px;border:1px solid rgba(8,2,0,.5);box-sizing:border-box;border-radius:2px;position:relative;margin-right:8px}
.accord__button-check-label::after{width:10px;height:10px;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#efc391;border-radius:2px;visibility:hidden}
.accord__button-check-txt-label{font-size:18px;font-weight:300;font-family:Montserrat-Light;color:#080200}
.accord__open-link{font-size:14px;color:rgba(8,2,0,.5);text-decoration:underline}
.accord__btn-icon{display:block;width:24px;height:24px;-ms-flex:0 0 24px;flex:0 0 24px}
.accord__btn-icon+.accord__btn-txt{padding-left:8px}
.accord__btn-txt{display:block;width:100%;-ms-flex:0 1 100%;flex:0 1 100%;font-size:18px;font-weight:300;font-family:Montserrat-Light;color:#080200}
.accord__btn-btn{display:block;width:17px;height:17px;position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.accord__btn-btn::before{width:100%;height:1px;background:#000;position:absolute;left:0;top:8px;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.accord__btn-btn::after{width:1px;height:100%;background:#000;position:absolute;left:8px;top:0}
.accord__content{height:0;overflow:hidden;transition:.21s}
.accord__content-inner{padding:5px 32px 16px;font-size:16px;color:rgba(8,2,0,.5);line-height:1.625}
.accord__content-inner .list li{position:relative;padding-left:25px}
.accord__content-inner .list li::before{width:3px;height:3px;border-radius:50%;position:absolute;left:11px;top:11px;background:rgba(8,2,0,.5)}
.accord__content-inner ol.list{counter-reset:listCounter}
.accord__content-inner ol.list li::before{width:auto;height:auto;border-radius:0;left:0;top:0;background:0 0;counter-increment:listCounter;content:counter(listCounter) "."}
.accord__content-ul{list-style:none}
.accord__content-ul li{margin-top:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.cart .accord__content{height:auto}
.accord_filter{padding:0}
.accord_filter .accord__item{margin-top:16px}
.accord_filter .accord__btn-txt{padding:0}
.accord_filter .accord__content-inner{padding:0 0 0 24px}
.accord_srv{padding:0}
.accord_srv .accord__button{height:82px;border:none}
.accord_cart{padding:0}
.accord_cart .accord__button-cart{width:100%;border-bottom:1px solid rgba(8,2,0,.17);padding:0 30px 9px 0}
.accord_cart .accord__button-cart:after{width:10px;height:10px;position:absolute;right:3px;top:50%;margin-top:-9px;transition:.21s;border-top:1px solid #080200;border-right:1px solid #080200;-ms-transform:rotate(45deg);transform:rotate(45deg)}
.accord_cart .accord__button-cart.active:after{-ms-transform:rotate(135deg);transform:rotate(135deg);margin-top:-13px}
.accord_cart .accord__btn-txt{font-size:16px;color:#080200;text-align:left}
.accord_cart .accord__item{border:none;position:relative}
.accord_cart .accord__content{background:#fff;left:0;top:100%;z-index:2;width:100%}
.accord_cart .accord__content-inner{padding:0}
.accord_shops{padding:0}
.accord_shops.accord_closed .accord__button::after{display:none}
.accord_shops .accord__button{padding-left:0;height:auto;padding-bottom:17px;border-radius:0;padding-right:25px}
.accord_shops .accord__button::after{top:10px;right:4px;margin:0}
.accord_shops .accord__button.active{border-bottom:1px solid #080200}
.accord_shops .accord__button.active:after{top:7px}
.accord_shops .accord__btn-txt{font-size:18px;color:#080200;text-align:left;padding-left:24px;position:relative}
.accord_shops .accord__btn-txt::before{display:block;content:"";width:20px;height:20px;position:absolute;left:-2px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.accord_shops .accord__btn-txt_shop{font-family:Montserrat-Light,sans-serif;font-weight:300}
.accord_shops .accord__btn-txt_shop::before{top:2px;-ms-transform:none;transform:none}
.accord_shops .accord__btn-txt_tel{font-size:14px;margin-top:4px}
.accord_shops .accord__item{border:none;border-radius:0;border-bottom:1px solid #e7e7e7;margin-top:16px}
.accord_shops .accord__content-inner{padding:16px 0 0;font-size:16px;line-height:1.375;color:rgba(8,2,0,.5)}
.accord_shops .accord__content-inner .time{font-size:14px;margin-top:16px}
.accord_shops .accord__content-inner .dash{display:block;width:100%;height:1px;margin:16px 0;background:#e7e7e7}
.accord_shops.accord_closed .accord__button{padding-right:0}
.accord_shops:not(.accord_closed) .accord__content-inner{padding-bottom:16px}
.more{position:relative;padding-bottom:55px}
.more__content{height:75px;overflow:hidden;position:relative}
.more__buttons{position:absolute;bottom:0;left:0;width:100%}
.more__btn{font-size:18px;font-family:Montserrat-Light,sans-serif;font-weight:300;padding-right:16px}
.more__btn:after{width:6px;height:6px;position:absolute;right:0;top:50%;margin-top:-3px;transition:.21s;border-top:1px solid #080200;border-right:1px solid #080200;-ms-transform:rotate(45deg);transform:rotate(45deg)}
.tab{width:100%}
.tab__buttons:not(.luf-line-buttons){list-style:none;display:-ms-flexbox;display:flex;margin-left:-.3125rem;margin-right:-.3125rem}
.tab__buttons:not(.luf-line-buttons) li{-ms-flex:1 1 auto;flex:1 1 auto;padding:0 .3125rem}
.tab__buttons:not(.luf-line-buttons).tab__buttons_brd{border-bottom:2px solid rgba(0,0,0,.1);margin:0 -15px}
.tab__buttons:not(.luf-line-buttons).tab__buttons_brd .tab__button{font-size:18px;font-weight:300;font-family:Montserrat-Light,sans-serif;background:0 0;padding-bottom:8px;border-bottom:2px solid transparent;-ms-transform:translateY(2px);transform:translateY(2px);color:#080200}
.tab__buttons:not(.luf-line-buttons).tab__buttons_brd .tab__button.active{border-bottom-color:#080200}
.tab__buttons:not(.luf-line-buttons).tab__buttons_srv{background:#f8f8f8;border-radius:20px;padding:4px 2px}
.tab__buttons:not(.luf-line-buttons).tab__buttons_srv li{padding:0 2px}
.tab__buttons:not(.luf-line-buttons).tab__buttons_srv .tab__button{height:36px;border-radius:20px;padding:0 8px;font-size:14px;color:#080200;background:0 0}
.tab__buttons:not(.luf-line-buttons).tab__buttons_srv .tab__button.active{background:#fff}
.tab__button:not(.luf-line-buttons__a){width:100%;background:rgba(8,2,0,.5);font-size:1rem}
.tab__button:not(.luf-line-buttons__a).active{background:#ff2e00}
.tab__section{position:relative;overflow:hidden;margin-top:10px}
.tab__section_char{margin-top:32px}
.tab__section_char .tab__item{padding:0}
.tab__section_char .characteristic__subtitle{font-size:20px;font-weight:300;font-family:Montserrat-Light,sans-serif;margin-bottom:16px}
.tab__section_char .characteristic__section{margin-bottom:32px}
.tab__section_char .characteristic__item{font-size:14px}
.tab__section_srv{margin-top:24px}
.tab__section_srv .tab__item{padding:0}
.tab__item{position:absolute;left:0;top:0;width:100%;visibility:hidden;opacity:0;padding:0 15px}
.tab__item.active{visibility:visible;opacity:1}
.luf-footer__container{display:none}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;perspective:800px;-webkit-perspective:800px;-moz-perspective:800px}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.luf-home-cat-sl .slick-dots{z-index:5;position:absolute;left:0;bottom:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.luf-home-cat-sl .slick-dots li{-ms-flex:0 1 auto;flex:0 1 auto;list-style:none;padding:0 4px}
.luf-home-cat-sl .slick-dots button{display:block;font-size:0;width:31px;height:2px;border-radius:2px;border:none;background:#e7e7e7;transition:.21s}
.luf-home-cat-sl .slick-dots button:hover{background:rgba(255,255,255,.75)}
.luf-home-cat-sl .slick-dots .slick-active button{background:#080200}
.luf-top-slider__item{height:100%;position:relative}
.luf-top-slider__img{height:100%}
.luf-top-slider__img img{vertical-align:bottom;width:100%;height:auto;object-fit:cover;object-position:center top}
.luf-top-slider__txt{position:absolute;left:0;bottom:0;width:100%;padding:0 35px 45px;font-size:36px;line-height:1.19444;color:#fff;font-family:Montserrat-Light;font-weight:300}
.luf-top-slider .slick-list,.luf-top-slider .slick-slide,.luf-top-slider .slick-slide>div:not(.luf-top-slider__txt),.luf-top-slider .slick-track{height:100%}
.luf-home-cat-sl{padding-bottom:16px;margin-bottom:20px}
.luf-home-cat-sl-wrap{border:1px solid #fcf4f1;border-radius:20px;padding-bottom:28px}
.luf-home-cat-sl__item{padding:16px;position:relative}
.luf-home-cat-sl__tit{font-size:20px;font-weight:300;font-family:Montserrat-Light;color:#080200;line-height:1.2}
.luf-home-cat-sl__img{padding:16px 0}
.luf-home-cat-sl__old-price{font-size:14px;font-weight:300;font-family:Montserrat-Light;color:#080200;line-height:1.35714;width:215px;margin:0 auto;text-decoration:line-through}
.luf-home-cat-sl__price{font-size:48px;font-weight:300;font-family:Montserrat-Light;color:#080200;line-height:1.1875;text-align:center}
.luf-home-cat-sl__a{z-index:2}
.luf-home-cat-sl-link{font-size:18px;font-weight:300;font-family:Montserrat-Light;color:#080200;line-height:1.38889;text-decoration:underline}
.luf-first-screen{overflow:hidden;position:relative}
.header.z-ind-1{z-index:1}
.luf-brands-line{display:-ms-flexbox;display:flex;overflow:auto;padding-bottom:10px}
.luf-brands-line__item{-ms-flex:0 0 auto;flex:0 0 auto;padding:0 8px;position:relative}
.luf-brands-line__item:first-child{padding-left:15px}
.luf-brands-line__item:last-child{padding-right:15px}
.luf-brands-line__a{display:block;z-index:2}
.luf-brands-line__brand{width:90px;height:130px;border:1px solid #e7e7e7;border-radius:20px;padding:10px}
.luf-brands-line__action{width:250px;height:120px;border:1px solid #e7e7e7;border-radius:20px;overflow:hidden;position:relative}
.luf-brands-line__action img{display:block;min-height:100%;object-fit:cover}
.luf-brands-line__magazine{width:90px;height:130px;border:1px solid #e7e7e7;border-radius:20px;overflow:hidden;position:relative}
.luf-brands-line__magazine img{display:block;min-height:100%;object-fit:cover}
.luf-advantages__points{display:none;margin-top:-65px;padding-bottom:35px}
.luf-advantages__points:after{display:block;content:"";width:100%;clear:both}
.luf-advantages__points-item{width:50%;float:left;padding:4px}
.luf-advantages__points-item:nth-child(even){float:right}
.luf-advantages__points-item:nth-child(2){margin-top:35.89744%}
.luf-advantages__points-item-in{position:relative}
.luf-advantages__points-item-in:before{display:block;content:"";width:100%;padding-bottom:148.78049%}
.luf-advantages__points-item-in::after{position:absolute;left:-16%;right:-16%;top:-7%;bottom:-14%;background:url(../images/adv-shape.svg) no-repeat;background-size:100% 100%}
.luf-advantages__points-item-cont{padding:42.35294% 16px 0;z-index:2}
.luf-advantages__points-item-icon{width:64px;height:64px;margin:0 auto}
.luf-advantages__points-item-txt{font-size:18px;line-height:1.38889;font-weight:300;font-family:Montserrat-Light;color:#080200;margin-top:14.11765%}
.luf-insta{display:none;padding:0 15px;margin-top:20px}
.luf-insta__head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1}
.luf-insta__head-left{font-size:24px;font-family:Montserrat-Regular;color:#080200}
.luf-insta__head-right{margin-left:auto}
.luf-insta__head-right a{font-size:18px;font-weight:300;font-family:Montserrat-Light;color:#080200;text-decoration:none}
.luf-insta__tile{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:26px -8px 0}
.luf-insta__tile-item{padding:8px;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}
.luf-insta__tile-inner{position:relative}
.luf-insta__tile-inner:before{display:block;content:"";width:100%;padding-bottom:100%}
.luf-insta__tile-inner img{object-fit:cover}
.luf-minimap{margin:32px 15px 0;padding:36px 23px 36px 64px;position:relative;border-radius:20px;background:url(../images/minimap.png) no-repeat 50% 50%;background-size:cover;display:none}
.luf-minimap::before{width:32px;height:32px;position:absolute;top:32px;left:16px;background:url(../images/fi_map.svg) no-repeat;background-size:100% 100%}
.luf-minimap__tit{font-size:20px;font-weight:300;font-family:Montserrat-Light;line-height:1.2;color:#fff}
.luf-minimap__a{display:block;z-index:2}
#filterMobile.mobile-filters-section .luf-popup__footer,#filterMobile.mobile-filters-section .luf-popup__head{display:none}
.card__luf-label{display:none}
.luf-catalog-top{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.luf-catalog-top__tit{font-size:12px;padding-left:15px;-ms-flex:0 0 33.6%;flex:0 0 33.6%}
.luf-catalog-top__img{padding:15px;-ms-flex:0 0 66.4%;flex:0 0 66.4%}
.luf-catalog-buttons{margin-top:16px;padding:0 7px;display:-ms-flexbox;display:flex}
.luf-catalog-buttons__item{-ms-flex:0 0 50%;flex:0 0 50%;padding:0 8px}
.luf-back-to{display:none;margin-top:33px;width:100%}
.luf-back-to__link{color:#080200;font-size:16px}
.luf-back-to__link svg{display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:middle;-ms-transform:translateY(-1px);transform:translateY(-1px)}
.luf-container,.luf-other-vars,.luf-rating-count-row,.luf-review-images,.luf-section-title,.luf-tab,.product__control-luf-over{display:none}
.accord_cart .accord__button-cart,.luf-block-comment,.luf-btn-choise-shop,.luf-cart-data-info,.luf-cart-desc-accord,.luf-cart-info,.luf-cart-label,.luf-cart__fixed-tip,.luf-confirm-msg,.luf-field-group-comment,.luf-fieldset-promocode,.luf-goods__price,.luf-remove-txt{display:none}
.about-categories__luf-item-title,.about-categories__luf-mob-item-pict,.luf-about-contacts,.luf-about-news,.luf-about-reviews{display:none}
.online-chat-root-TalkMe.online-chat-root.hidden{display:none!important}
.luf-ya-map{display:none;width:100%;height:100vh}
.card__discount svg{display:inline-block;max-width:13px;position:relative;bottom:2px}
.accord__btn-txt_shop::before,.accord__btn-txt_tel::before,.luf-cart-data-info__shop::before,.luf-cart-data-info__tel::before,.luf-header__phone,.luf-users-menu__link._basket,.luf-users-menu__link._favorites,.luf-users-menu__search-btn,.sc-btn_fb::after,.sc-btn_ins::after,.sc-btn_ms::after,.sc-btn_ok::after,.sc-btn_tg::after,.sc-btn_tt::after,.sc-btn_vk::after,.sc-btn_wp::after{background:url(../images/sprite.svg) no-repeat}
.sc-btn_fb::after{background-position:32.394366197183096% 50%}
.sc-btn_ms::after{background-position:67.6056338028169% 0}
.luf-users-menu__link._favorites{background-position:67.6056338028169% 46.93877551020408%}
.sc-btn_ins::after{background-position:0 100%}
.sc-btn_ok::after{background-position:32.394366197183096% 100%}
.accord__btn-txt_tel::before,.luf-cart-data-info__tel::before,.luf-header__phone{background-position:0 0}
.luf-users-menu__search-btn{background-position:34.285714285714285% 0}
.accord__btn-txt_shop::before,.luf-cart-data-info__shop::before,.luf-users-menu__link._basket{background-position:0 51.06382978723404%}
.sc-btn_tg::after{background-position:64.78873239436619% 100%}
.sc-btn_tt::after{background-position:100% 0}
.sc-btn_vk::after{background-position:100% 47.916666666666664%}
.sc-btn_wp::after{background-position:100% 95.83333333333333%}
.sc-btn_vk::after{background-size:408.69565% auto}
.sc-btn_fb::after{background-size:408.69565% auto}
.sc-btn_ins::after{background-size:408.69565% auto}
.sc-btn_ok::after{background-size:408.69565% auto}
.sc-btn_tt::after{background-size:408.69565% auto}
.sc-btn_tg::after{background-size:408.69565% auto}
.sc-btn_wp::after{background-size:408.69565% auto}
.sc-btn_ms::after{background-size:408.69565% auto}
.luf-users-menu__search-btn{background-size:391.66667% auto}
.accord__btn-txt_shop::before,.luf-cart-data-info__shop::before,.luf-users-menu__link._basket{background-size:408.69565% auto}
.luf-users-menu__link._favorites{background-size:408.69565% auto}
.accord__btn-txt_tel::before,.luf-cart-data-info__tel::before,.luf-header__phone{background-size:391.66667% auto}
body .mt-0{margin-top:0}
body .mb-0{margin-bottom:0}
body .ml-0{margin-left:0}
body .mr-0{margin-right:0}
body .m-0{margin:0}
body .pt-0{padding-top:0}
body .pb-0{padding-bottom:0}
body .pl-0{padding-left:0}
body .pr-0{padding-right:0}
body .p-x-0{padding-left:0;padding-right:0}
body .p-y-0{padding-top:0;padding-bottom:0}
body .p-0{padding:0}
body .hidden{display:none}
body .pos-r{position:relative}
body .ta-c{text-align:center}
body .ta-r{text-align:right}
body .c-black{color:#080200}
body .c-green{color:#03a700}
body .c-red{color:#ff2e00}
@media (min-width:661px){
.luf-header__phone{background:0 0}
}
@media (min-width:751px){
.luf-users-menu__link._basket,.luf-users-menu__link._favorites,.luf-users-menu__search-btn{background:0 0}
body .sm-x-hidden{display:none}
}
@media (min-width:1001px){
.luf-new-collection__container .new-collection__list .new-collection__item{-ms-flex-order:unset!important;order:unset!important}
.luf-catalog-top{display:none}
.luf-catalog-buttons{display:none}
.accord_cart .accord__content{position:static;margin:0;padding:0;height:auto!important}
.accord_cart .accord__content-inner{font-size:inherit;line-height:inherit;padding:0}
body .md-x-hidden{display:none}
}
@media (min-width:1201px){
body .lg-x-hidden{display:none}
}
@media (max-width:1600px){
body .lg-hidden{display:none}
}
@media (max-width:1200px){
body .md-hidden{display:none}
}
@media (max-width:1000px){
body .online-chat-root-TalkMe #supportTrigger{width:36px!important;height:36px!important;background:url(../images/online-chat.svg) no-repeat!important;background-size:100% 100%!important;right:15px!important;bottom:20px!important}
body .online-chat-root-TalkMe #supportTrigger>div{visibility:hidden!important}
body.luf-product-page .online-chat-root-TalkMe #supportTrigger{right:auto!important;left:15px!important;bottom:12px!important}
body.cart-page .online-chat-root-TalkMe #supportTrigger{right:auto!important;left:15px!important;bottom:12px!important}
.luf-footer{margin-top:35px;border-top:none}
.luf-footer__container{display:block}
.luf-footer__menu{list-style:none}
.luf-footer__menu li{margin-top:16px}
.luf-footer__menu li:first-child{margin-top:0;padding-top:0}
.luf-footer__menu-a{font-size:16px;color:#080200;font-family:Montserrat-Regular}
.luf-footer .luf-footer-hidden{display:none}
.luf-mobile-picture{display:block;padding:0 15px}
.luf-mobile-picture img{border-radius:20px;border:1px solid #e7e7e7}
.luf-new-collection{margin-top:0;margin-bottom:24px}
.luf-new-collection .new-collection__navigation{display:none}
.luf-new-collection__container{padding:0 15px}
.luf-new-collection__container .new-collection__list{margin:0 -7px}
.luf-new-collection__container .new-collection__list .new-collection__item{padding:16px 8px;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin:0}
.luf-new-collection__container .new-collection__list .new-collection__item-wrap{overflow:hidden;border-radius:20px;position:relative;height:auto}
.luf-new-collection__container .new-collection__list .new-collection__item-wrap:before{display:block;content:"";width:100%;padding-bottom:100%}
.luf-new-collection__container .new-collection__list .new-collection__item-pict{object-fit:cover}
.luf-new-collection__container .new-collection__list .new-collection__item-title{position:relative;padding:0;display:block;font-size:16px;line-height:1.375;margin:8px -5px 0;color:#080200;font-family:Montserrat-Regular;text-align:center}
.luf-advantages{padding:0 15px;margin-top:42px;overflow:hidden}
.luf-advantages .advantages__wrapper{padding:23px;background:linear-gradient(360deg,#f8f8f8 0,#fbfbfb 100%);border-radius:20px}
.luf-advantages .advantages__title{font-size:24px;font-weight:300;font-family:Montserrat-Light;color:#080200;line-height:1.41667;text-transform:uppercase;text-align:left}
.luf-advantages .advantages__pict,.luf-advantages .advantages__slogan{display:none}
.luf-advantages .advantages__img{margin-top:60px}
.luf-advantages .advantages__img img{width:100%;height:auto;mix-blend-mode:multiply}
.luf-advantages__points{display:block}
.luf-insta,.luf-minimap{display:block}
.luf-catalog .mobile-filters-section .c-offcanvas-content-wrap{display:none}
.luf-catalog #filterMobile.mobile-filters-section{position:fixed;width:100%;height:100%;left:0;top:0;background:#fff;z-index:99;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:18px;font-weight:300;font-family:Montserrat-Light;color:#080200;-ms-transform:translate(-100%,0);transform:translate(-100%,0)}
.luf-catalog #filterMobile.mobile-filters-section.is-open{-ms-transform:translate(0,0);transform:translate(0,0)}
.luf-catalog #filterMobile.mobile-filters-section .luf-buttons-bottom{display:none}
.luf-catalog #filterMobile.mobile-filters-section .luf-popup__head{display:block;padding:25px 0 16px;margin:0 27px;font-size:18px;border-bottom:1px solid #e7e7e7;-ms-flex:0 0 auto;flex:0 0 auto}
.luf-catalog #filterMobile.mobile-filters-section .filters-aside{-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto;padding:10px 30px;visibility:visible;height:auto;display:block;width:100%;-ms-transform:none;transform:none;position:static;min-height:1px;z-index:1}
.luf-catalog #filterMobile.mobile-filters-section .filters-aside .dropdown-filter__btn{padding:0}
.luf-catalog #filterMobile.mobile-filters-section .filters-aside .dropdown-filter__btn{height:40px;line-height:40px}
.luf-catalog #filterMobile.mobile-filters-section .filters-aside .dropdown-filter__btn-toggle{width:17px;height:17px;right:0}
.luf-catalog #filterMobile.mobile-filters-section .filters-aside .dropdown-filter__btn-toggle::before{display:block;content:"";width:100%;height:1px;background:#000;position:absolute;left:0;top:8px;right:auto;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.luf-catalog #filterMobile.mobile-filters-section .filters-aside .dropdown-filter__btn-toggle::after{display:block;content:"";width:1px;height:100%;background:#000;position:absolute;left:8px;top:0;-ms-transform:none;transform:none}
.luf-catalog #filterMobile.mobile-filters-section .filters-aside .dropdown-filter__btn-name{font-size:18px;font-weight:300;font-family:Montserrat-Light;color:#080200}
.luf-catalog #filterMobile.mobile-filters-section .filters-aside .catalog-filter__list ._chips{border:none}
.luf-catalog #filterMobile.mobile-filters-section .filters-aside .dropdown-filter__cont{padding:0 0 0 24px}
.luf-catalog #filterMobile.mobile-filters-section .filters-aside .checkbox__text{font-size:18px;font-weight:300;font-family:Montserrat-Light;color:#080200;padding:10px 0 10px 24px}
.luf-catalog #filterMobile.mobile-filters-section .filters-aside .checkbox__text::before{width:16px;height:16px;border:1px solid rgba(8,2,0,.5);box-sizing:border-box;border-radius:2px}
.luf-catalog #filterMobile.mobile-filters-section .filters-aside .checkbox__text .filter-color,.luf-catalog #filterMobile.mobile-filters-section .filters-aside .checkbox__text .filter-item-icon{display:none}
.luf-catalog #filterMobile.mobile-filters-section .filters-aside .checkbox__check[type=checkbox]:checked+.checkbox__text::after{left:3px;width:10px;height:10px;background:#efc391;border-radius:2px}
.luf-catalog #filterMobile.mobile-filters-section .filters-aside .accordion-filters-toggle{position:absolute;padding:0;width:17px;height:17px;right:0;top:8px}
.luf-catalog #filterMobile.mobile-filters-section .filters-aside .accordion-filters-toggle::before{display:block;content:"";width:100%;height:1px;background:#000;position:absolute;left:0;top:8px;right:0}
.luf-catalog #filterMobile.mobile-filters-section .filters-aside .accordion-filters-toggle::after{display:block;content:"";width:1px;height:100%;background:#000;position:absolute;left:8px;top:0;-ms-transform:none;transform:none}
.luf-catalog #filterMobile.mobile-filters-section .filters-aside .accordion-filters-toggle i{display:none}
.luf-catalog #filterMobile.mobile-filters-section .filters-aside .accordion-filters-toggle.open::after{display:none}
.luf-catalog #filterMobile.mobile-filters-section .luf-popup__footer{display:-ms-flexbox;display:flex;padding:16px 30px 30px}
.luf-catalog .catalog-list{margin-left:-7px;margin-right:-7px;margin-bottom:0}
.luf-catalog .catalog-list__item{padding:7px}
.luf-catalog .catalog-list .card{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start}
.luf-catalog .catalog-list .card_icons{left:auto;right:23px;top:0;margin-top:78%}
.luf-catalog .catalog-list .card__link{border:1px solid #e7e7e7;border-radius:8px;padding:15px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}
.luf-catalog .catalog-list .card__add{z-index:2;width:17px;height:17px;top:16px;right:16px}
.luf-catalog .catalog-list .card__add svg{width:100%;height:100%;fill:none}
.luf-catalog .catalog-list .card__add.added svg{fill:#000}
.luf-catalog .catalog-list .card__discount{height:25px;background:#ec3b00;border-radius:20px;padding:0 4px;font-size:12px;font-family:Montserrat-Medium;color:#fff;margin:0;line-height:25px}
.luf-catalog .catalog-list .card__discount svg{display:none}
.luf-catalog .catalog-list .card__preview{height:auto}
.luf-catalog .catalog-list .card__preview-images{height:auto;padding-bottom:17px}
.luf-catalog .catalog-list .card__preview-images .slick-slide{height:auto}
.luf-catalog .catalog-list .card__preview-images .slick-dots{-ms-flex-pack:start;justify-content:flex-start;margin:0}
.luf-catalog .catalog-list .card__preview-images .slick-dots li{-ms-flex:0 0 auto;flex:0 0 auto;margin-right:8px;padding:0}
.luf-catalog .catalog-list .card__preview-images .slick-dots button{width:16px;height:2px;border-radius:2px;display:block;background:#e7e7e7!important}
.luf-catalog .catalog-list .card__preview-images .slick-dots .slick-active button{background:#080200!important}
.luf-catalog .catalog-list .card__preview-image{height:auto;position:relative}
.luf-catalog .catalog-list .card__preview-image_wrap{height:auto!important}
.luf-catalog .catalog-list .card__preview-image_wrap::after{display:none}
.luf-catalog .catalog-list .card__preview-image img{width:100%;height:auto;max-height:none}
.luf-catalog .catalog-list .card__title{height:auto!important;font-size:12px;line-height:1.33333;text-align:left;margin-top:4px}
.luf-catalog .catalog-list .card__cost{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto 0 0;padding-top:8px}
.luf-catalog .catalog-list .card__price{-ms-flex-order:-1;order:-1;white-space:nowrap;font-size:16px!important;line-height:1}
.luf-catalog .catalog-list .card__old-price{color:rgba(8,2,0,.35);font-size:12px;line-height:1;text-decoration:line-through;white-space:nowrap;padding-top:5px}
.luf-catalog .catalog-list .card__luf-label{display:block;height:25px;line-height:25px;padding:0 4px;background:#f8f8f8;position:absolute;left:0;top:0;font-size:12px;border-radius:8px 0 0 0;z-index:2}
.luf-catalog .show-more{margin-top:30px}
.luf-catalog .show-more__text{font-size:14px;line-height:1;color:rgba(8,2,0,.35);margin-bottom:16px}
.luf-catalog .show-more .btn{
    /* width:auto; */
    height:38px;border:1px solid #080200;border-radius:8px;padding:0 40px 0 16px;text-transform:none;color:#000;font-size:16px;line-height:normal;
    /* text-align:left */
}
/* .luf-catalog .show-more .btn::before{width:8px;height:8px;right:16px;background:#080200} */
.luf-catalog .show-more .btn::after{display:none}
.luf-catalog .pagination{margin-bottom:0;padding-top:32px}
.luf-catalog .pagination__next,.luf-catalog .pagination__prev{border:none;width:32px;height:32px}
.luf-catalog .pagination__next::before,.luf-catalog .pagination__prev::before{width:10px;height:10px;border-color:#000}
.luf-catalog .pagination__prev::before{left:13px}
.luf-catalog .pagination__next::before{right:13px}
.luf-catalog .pagination-list__item .pagination-list__link{padding:0 8px;font-size:20px}
.luf-product .luf-prod-blocks{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.luf-product .luf-prod-blocks .brand-info-section{-ms-flex-order:-1;order:-1}
.luf-product .luf-prod-blocks .brand-info-section+.container{margin-bottom:32px;-ms-flex-order:-1;order:-1}
.luf-product .luf-other-vars{display:block;padding:15px}
.luf-product .characteristic__section .slick-slide{min-width:100%;margin:0}
.luf-product .characteristic__section .slick-slide .slide{width:auto!important;display:block!important}
.luf-product .characteristic__section .slick-track{min-width:100%}
.luf-product .add-favorite-button .product__to-favorites svg{width:24px;height:21px}
.luf-product .add-favorite-button .product__to-favorites.fav__added svg{fill:#000;stroke:#000}
.luf-product .luf-back-to{display:block;margin-top:33px}
.luf-product .luf-tab{display:block;margin-top:32px}
.luf-product .product__view{border:1px solid #f8f8f8;border-radius:20px;margin-top:33px}
.luf-product .product__view .product__slider-small{display:none!important}
.luf-product .product__view .product__slider-big{max-width:none}
.luf-product .product__view .product__slider-big .slick-dots{bottom:-9px;left:12px;text-align:left;display:-ms-flexbox;display:flex}
.luf-product .product__view .product__slider-big .slick-dots li{display:block;padding:0 4px;width:auto;height:auto;margin:0}
.luf-product .product__view .product__slider-big .slick-dots li button{display:block;width:16px;height:2px;border-radius:2px;background:#e7e7e7;padding:0}
.luf-product .product__view .product__slider-big .slick-dots li button::before{display:none}
.luf-product .product__view .product__slider-big .slick-dots li.slick-active button{background:#000}
.luf-product .special-label{background:#f8f8f8;color:#000;font-size:12px;top:0;left:0;height:25px;line-height:25px;padding:0 4px;font-weight:400}
.luf-product .buttons-on-picture{top:5px;right:5px}
.luf-product .buttons-on-picture .product__control-item{padding:0;width:40px;height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.luf-product .buttons-on-picture .product__control-item svg{margin:0}
.luf-product .product__desc{padding:0;margin-top:27px}
.luf-product .product__desc .discount-request{margin-top:8px;padding:0 16px;border:none}
.luf-product .product__desc .discount-request>a{font-size:14px;font-weight:300;font-family:Montserrat-Light,sans-serif;text-decoration:underline}
.luf-product .product__desc .statistics-block{padding:0 16px}
.luf-product .product__desc .product__title{font-weight:300;font-family:Montserrat-Light,sans-serif;margin-top:16px;margin-bottom:8px!important;padding:0 16px}
.luf-product .product__desc .product__spec{padding:0 16px;font-weight:300;font-family:Montserrat-Light,sans-serif;margin:0}
.luf-product .product__desc .product__size{margin-top:40px;margin-bottom:0!important;padding:0;border:none}
.luf-product .product__desc .product__size .size-calculator-toggle{font-size:14px;font-weight:300;font-family:Montserrat-Light,sans-serif;color:rgba(8,2,0,.35);text-decoration:underline}
.luf-product .product__desc .product__size-list li{font-size:16px;border:1px solid #e7e7e7!important;color:#080200!important;height:38px;line-height:38px}
.luf-product .product__desc .product__size-list li._selected{background:#080200;border-color:#080200!important;color:#fff!important}
.luf-product .product__desc .product__size .js-order-my-size{color:rgba(8,2,0,.5);font-weight:300;font-family:Montserrat-Light,sans-serif}
.luf-product .product__price{font-weight:300;font-family:Montserrat-Light,sans-serif;padding:0 16px}
.luf-product .product__price-current{font-size:24px;margin:0;line-height:1}
.luf-product .product__price-old{font-size:12px!important;color:rgba(8,2,0,.35);text-decoration:line-through;margin:0 0 0 15px;position:relative;top:5px}
.luf-product .product__price-old::after{display:none}
.luf-product .product__price>div{margin-left:auto}
.luf-product .product__price .product__price-sticker{height:25px;line-height:25px!important;border-radius:25px;padding:0 8px!important;font-size:12px;font-family:Montserrat-Medium;font-weight:500;margin:0;text-align:center;margin:5px 0}
.luf-product .luf-statistics-block{-ms-flex-align:center;align-items:center}
.luf-product .luf-statistics-block .separator{display:none}
.luf-product .luf-statistics-block #ratingTop{display:none}
.luf-product .luf-rating-count-row{display:block}
.luf-product .luf-rating-count-row span{font-size:17px}
.luf-product .luf-rating-count-row span.active{text-shadow:none}
.luf-product .luf-rating-count-row .reviews-count{font-size:12px}
.luf-product .buy-counter{font-size:12px}
.luf-product .buy-counter i{font-size:14px}
.luf-product .reviews-section{border:none;margin-top:32px}
.luf-product .reviews-section .section-title{text-transform:none;font-size:24px;color:#080200;text-align:left;padding:0;margin:0 0 16px;font-family:Montserrat-Regular,sans-serif;font-weight:400;border:none}
.luf-product .reviews-section .rating-count-row{text-align:left}
.luf-product .reviews-section .rating-count-row .separator{display:none}
.luf-product .reviews-section .rating-count-row .reviews-count{font-size:14px;margin-left:10px}
.luf-product .reviews-section .rating-count-row .rating-result span{font-size:18px}
.luf-product .reviews-section .rating-count-row .rating-result span.active{color:#c4c4c4;text-shadow:none}
.luf-product .reviews-section .photos-slider{display:none}
.luf-product .reviews-section .product-reviews-slider .item{background:#fff;border:1px solid #e7e7e7;border-radius:20px;padding:16px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;font-size:14px;color:#080200}
.luf-product .reviews-section .product-reviews-slider .item .name{-ms-flex:0 0 70%;flex:0 0 70%;-ms-flex-order:1;order:1;font-size:14px;font-weight:400}
.luf-product .reviews-section .product-reviews-slider .item .date{-ms-flex:0 0 30%;flex:0 0 30%;-ms-flex-order:2;order:2;color:rgba(8,2,0,.35);margin:0;text-align:right}
.luf-product .reviews-section .product-reviews-slider .item .text{-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-order:3;order:3;font-family:Montserrat-Light,sans-serif;font-weight:300;font-size:18px;color:#080200;line-height:1.38889;margin-top:8px}
.luf-product .reviews-section .product-reviews-slider .item .rating{-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-order:4;order:4;margin-top:3px}
.luf-product .reviews-section .product-reviews-slider .item .rating .rating-result>span.active{color:#efc391;text-shadow:none}
.luf-product .reviews-section .product-reviews-slider .item .luf-review-images{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-order:5;order:5;margin-top:6px}
.luf-product .reviews-section .product-reviews-slider .item .luf-review-images__item{width:42px;-ms-flex:0 0 42px;flex:0 0 42px;height:42px;border-radius:8px;overflow:hidden;margin-right:8px;background:#f6f6f8}
.luf-product .reviews-section .product-reviews-slider .item .luf-review-images__item img{display:block;width:100%;height:100%}
.luf-product .reviews-section .add-review-toggle{height:36px;line-height:36px;font-size:14px;background:#080200;width:100%;border-radius:8px;padding:0;text-transform:none;color:#fff!important}
.luf-product #tabsShopInfo,.luf-product .luf-hidden{display:none!important}
.luf-product .luf-srv-tabs{margin-top:32px}
.luf-product .luf-container{display:block}
.luf-product .luf-container ._mb0{margin-bottom:40px}
.luf-product .product__list-title{text-align:left;font-size:24px}
.luf-product .catalog-list{margin-left:-7px;margin-right:-7px;margin-bottom:0}
.luf-product .catalog-list__item{padding:7px}
.luf-product .catalog-list .card{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start}
.luf-product .catalog-list .card_icons{left:auto;right:23px;top:0;margin-top:78%}
.luf-product .catalog-list .card__link{border:1px solid #e7e7e7;border-radius:8px;padding:15px;position:relative}
.luf-product .catalog-list .card__add{z-index:2;width:17px;height:17px;top:16px;right:16px}
.luf-product .catalog-list .card__add svg{width:100%;height:100%;fill:none}
.luf-product .catalog-list .card__add.added svg{fill:#000}
.luf-product .catalog-list .card__discount{height:25px;background:#ec3b00;border-radius:20px;padding:0 4px;font-size:12px;font-family:Montserrat-Medium;color:#fff;margin:0;line-height:25px}
.luf-product .catalog-list .card__discount svg{display:none}
.luf-product .catalog-list .card__preview{height:auto}
.luf-product .catalog-list .card__preview-images{height:auto;padding-bottom:17px}
.luf-product .catalog-list .card__preview-images .slick-slide{height:auto}
.luf-product .catalog-list .card__preview-images .slick-dots{-ms-flex-pack:start;justify-content:flex-start;margin:0}
.luf-product .catalog-list .card__preview-images .slick-dots li{-ms-flex:0 0 auto;flex:0 0 auto;margin-right:8px;padding:0}
.luf-product .catalog-list .card__preview-images .slick-dots button{width:16px;height:2px;border-radius:2px;display:block;background:#e7e7e7!important}
.luf-product .catalog-list .card__preview-images .slick-dots .slick-active button{background:#080200!important}
.luf-product .catalog-list .card__preview-image{height:auto;position:relative}
.luf-product .catalog-list .card__preview-image_wrap{height:auto!important}
.luf-product .catalog-list .card__preview-image_wrap::after{display:none}
.luf-product .catalog-list .card__preview-image img{width:100%;height:auto;max-height:none}
.luf-product .catalog-list .card__title{height:auto!important;font-size:12px;line-height:1.33333;text-align:left;margin-top:4px}
.luf-product .catalog-list .card__cost{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;margin:8px 0 0}
.luf-product .catalog-list .card__price{-ms-flex-order:-1;order:-1;white-space:nowrap;font-size:16px!important;line-height:1}
.luf-product .catalog-list .card__old-price{color:rgba(8,2,0,.35);font-size:12px;line-height:1;text-decoration:line-through}
.luf-product .catalog-list .card__luf-label{height:25px;line-height:25px;padding:0 4px;background:#f8f8f8;position:absolute;left:0;top:0;font-size:12px;border-radius:8px 0 0 0;z-index:2}
.luf-product .products-more-slider .slick-track{margin:0}
.luf-product .luf-section-title,.luf-product .viewed__title{display:block;font-size:24px;color:#080200;text-align:left;padding:0;margin:0 0 16px;font-family:Montserrat-Regular,sans-serif;font-weight:400;border:none}
.luf-product .brand-info-section .brand-info-row{border:1px solid #e7e7e7;border-radius:20px;box-shadow:none;padding:16px 32px}
.luf-product .brand-info-section .brand-info-row .title,.luf-product .brand-info-section .brand-info-row .video-link{display:none}
.luf-product .brand-info-section .brand-info-row .rating{font-size:46px;font-weight:300;font-family:Montserrat-Light,sans-serif}
.luf-product .brand-info-section .brand-info-row .brand-name{font-size:16px;color:rgba(8,2,0,.35)}
.luf-product .brand-info-section .brand-info-row .media-block{border:none}
.luf-product .faq-toggle{height:36px;line-height:36px;font-size:14px;background:#080200;width:100%;border-radius:8px;padding:0;text-transform:none;color:#fff!important;text-decoration:none}
.luf-product .viewed__slider{padding:0}
.luf-product .viewed__slider .slider-wrap__arrow{display:none!important}
.luf-product .social-section{display:none}
.luf-product #ratingNumber{display:none}
.luf-product .bottom-white-fix{display:none!important}
.luf-product .product__control{position:fixed;bottom:0;left:0;width:100%;max-width:none;background:#fff;padding:11px 16px 11px 66px;display:-ms-flexbox;display:flex;box-shadow:0 0 21px rgba(0,0,0,.21);overflow:hidden}
.luf-product .product__control .product__control-item{-ms-flex:1 1 100%;flex:1 1 100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-pack:center;justify-content:center;font-size:14px;padding:0!important;height:36px!important;min-height:1px!important;border-radius:8px;color:#fff;background:#000;line-height:normal!important;text-transform:none;margin:0!important}
.luf-product .product__control .product__control-item.js-add-to-cart-ajax{background:0 0;border:1px solid #e7e7e7;color:#000}
.luf-product .product__control .product__control-item:first-child{margin-right:8px!important}
.luf-product .product__control .product__control-luf-over{display:block;position:absolute;left:66px;top:0;height:100%;width:100%;z-index:2}
.luf-cart{padding:16px}
.luf-cart.hide-free-delivery #free-delivery-accord-item{display:none!important}
.luf-cart .luf-back-to{display:block;margin-top:33px;margin-bottom:15px}
.luf-cart .luf-ya-map{display:block}
.luf-cart .accord_cart .accord__button-cart,.luf-cart .luf-btn-choise-shop{display:-ms-flexbox;display:flex}
.luf-cart .cart__block{padding-bottom:0}
.luf-cart .cart__title{display:none}
.luf-cart .info__content .cart__aside{border:none;margin:0;padding:0}
.luf-cart .luf-tab{display:block}
.luf-cart .goods .goods__desc{font-family:Montserrat-Light,sans-serif;font-weight:300}
.luf-cart .goods__art,.luf-cart .goods__size{color:rgba(8,2,0,.35);margin-bottom:5px}
.luf-cart .goods__art span,.luf-cart .goods__size span{color:#080200;padding-left:5px}
.luf-cart .goods__price{display:none}
.luf-cart .luf-goods__price{display:block;margin:8px 0 0;font-family:Montserrat-Light,sans-serif;font-weight:300;text-align:left;padding:0 0 0 12px}
.luf-cart .luf-goods__price .goods__discount-price{font-size:20px;color:#080200;white-space:nowrap}
.luf-cart .luf-goods__price .goods__full-price{font-size:12px;color:rgba(8,2,0,.35);text-decoration:line-through;white-space:nowrap}
.luf-cart .goods__remove{position:static;width:auto;height:auto;margin:12px 0 0}
.luf-cart .goods__remove svg{display:none}
.luf-cart .goods__remove .luf-remove-txt{display:block;font-size:14px;font-family:Montserrat-Light,sans-serif;font-weight:300;color:#ff2e00;line-height:1}
.luf-cart .goods__remove .luf-remove-txt svg{display:inline-block;-ms-transform:translateY(2px);transform:translateY(2px);fill:none}
.luf-cart__fixed-tip{position:fixed;left:0;bottom:0;background:#fff;padding:10px 16px 12px;width:100%;z-index:3;box-shadow:0 0 21px rgba(0,0,0,.21)}
.luf-cart__fixed-tip__row{font-size:14px;color:#080200;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-top:8px}
.luf-cart__fixed-tip__row:first-child{margin-top:0}
.luf-cart__fixed-tip__row-desc{text-align:right}
.luf-cart__fixed-tip__row_result{margin:8px -16px 0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);padding:8px 16px;font-size:16px}
.luf-cart__fixed-tip__row_result .luf-cart__fixed-tip__row-desc{font-size:20px}
.luf-cart__fixed-tip__row_hidden{display:none}
.active-hidden-rows .luf-cart__fixed-tip__row_hidden{display:-ms-flexbox;display:flex}
.luf-cart__fixed-tip__buttons{padding:12px 0 0 50px}
.luf-cart .luf-cart__fixed-tip{display:block}
.luf-cart .luf-cart-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:10px 0 40px}
.luf-cart .luf-cart-info__txt{font-size:12px;color:rgba(8,2,0,.5);padding-left:23px;-ms-flex:1 1 auto;flex:1 1 auto}
.luf-cart .luf-cart-info__img{-ms-flex:0 0 42.1875vw;flex:0 0 42.1875vw}
.luf-cart .luf-cart-info__img img{width:100%;height:auto}
.luf-cart .luf-cart-label{display:block;font-size:14px;color:rgba(8,2,0,.35);margin-bottom:8px}
.luf-cart .checkout__title{display:none}
/* .luf-cart .cart__checkout{display:none;margin:0;padding-top:32px} */
.luf-cart .cart__checkout{display:block;margin:0;padding-top:32px}
.luf-cart .cart__checkout fieldset{padding-left:46px;margin-bottom:32px}
.luf-cart .cart__checkout fieldset legend{position:relative;font-size:16px;text-align:left;position:relative}
.luf-cart .cart__checkout fieldset legend span{position:absolute;width:30px;height:30px;background:#f8f8f8;border:1px solid #e7e7e7;border-radius:50%;line-height:29px;font-size:14px;color:#080200;text-align:center;top:50%;-ms-transform:translate(-46px,-52%);transform:translate(-46px,-52%)}
.luf-cart .cart__checkout fieldset legend:after{display:block;content:"";width:10px;height:10px;position:absolute;right:2px;top:50%;margin-top:-5px;transition:.21s;border-top:1px solid #080200;border-right:1px solid #080200;-ms-transform:rotate(45deg);transform:rotate(45deg)}
.luf-cart .cart__checkout fieldset .block-contacts,.luf-cart .cart__checkout fieldset .block-delivery,.luf-cart .cart__checkout fieldset .block-payment{display:none}
.luf-cart .cart__checkout fieldset.active legend::after{-ms-transform:rotate(135deg);transform:rotate(135deg);margin-top:-8px}
.luf-cart .cart__checkout fieldset.active .block-contacts,.luf-cart .cart__checkout fieldset.active .block-delivery,.luf-cart .cart__checkout fieldset.active .block-payment{display:block}
.luf-cart .cart__checkout fieldset[data-block=payment] .checkout__hide{display:none}
.luf-cart .cart__checkout fieldset[data-block=comment]{padding-left:0}
.luf-cart .cart__checkout fieldset[data-block=comment] .luf-block-comment{display:block;border:1px solid #e7e7e7;background:#f8f8f8;font-size:14px;padding:16px;color:rgba(8,2,0,.5)}
.luf-cart .cart__checkout fieldset[data-block=comment] .luf-block-comment p{color:#080200;margin-bottom:10px}
.luf-cart .cart__checkout fieldset[data-block=comment] .luf-field-group-comment{display:block;margin-top:16px}
.luf-cart .cart__checkout fieldset[data-block=comment] .field-group-comment{display:none}
.luf-cart .luf-fieldset-promocode{display:none;border:1px dashed rgba(8,2,0,.35);padding:16px}
.luf-cart .luf-fieldset-promocode .accord{padding:0}
.luf-cart .luf-fieldset-promocode .accord__item{border:none}
.luf-cart .luf-fieldset-promocode .accord__content-inner{padding:10px 0 0}
.luf-cart .luf-fieldset-promocode .accord__content-inner button{padding:5px 0}
.luf-cart .luf-fieldset-promocode .field-group label{position:relative;z-index:2}
.luf-cart .luf-fieldset-promocode .field-group input{width:100%}
.luf-cart .luf-fieldset-promocode .__coupon_list{margin-top:15px}
.luf-cart .luf-fieldset-promocode__submit{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;line-height:normal;text-align:center;width:100%;height:36px;font-size:14px;font-family:Montserrat-Regular,sans-serif;background:#080200;color:#fff;border-radius:8px;margin-top:10px}
.luf-cart .field-group{border:none}
.luf-cart .field-group:not(:last-child){margin-bottom:16px}
.luf-cart .field-group input{border:none;border-bottom:1px solid rgba(8,2,0,.17);padding:28px 5px 9px 0;font-size:16px;color:#080200;font-weight:400;font-family:Montserrat-Regular,sans-serif;margin-top:-25px;z-index:0;position:relative}
.luf-cart .field-group label{font-size:14px;color:rgba(8,2,0,.35);padding:0;width:100%}
.luf-cart .field-group .btn-clear_field{width:12px;height:12px;right:0;top:4px;opacity:1}
.luf-cart .field-group .btn-clear_field path{fill:#080200}
.luf-cart .luf-cart-data-info{display:block;padding:16px;margin-top:16px;border:1px solid #e7e7e7;border-radius:20px;font-size:14px;color:#080200}
.luf-cart .luf-cart-data-info__tit{color:#03a700}
.luf-cart .luf-cart-data-info__block{margin-top:16px;line-height:1.42857}
.luf-cart .luf-cart-data-info__block-desc{color:rgba(8,2,0,.5);margin-top:4px}
.luf-cart .luf-cart-data-info__name{font-size:18px;font-family:Montserrat-Light,sans-serif;font-weight:300;margin-top:16px}
.luf-cart .luf-cart-data-info__name svg{-ms-transform:translateY(2px);transform:translateY(2px);margin-right:8px}
.luf-cart .luf-cart-data-info__shop{font-size:18px;font-family:Montserrat-Light,sans-serif;font-weight:300;margin-top:16px;position:relative;padding-left:24px}
.luf-cart .luf-cart-data-info__shop::before{display:block;content:"";width:20px;height:20px;position:absolute;left:-2px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.luf-cart .luf-cart-data-info__tel{font-size:14px;margin-top:4px;position:relative;padding-left:24px}
.luf-cart .luf-cart-data-info__tel::before{display:block;content:"";width:20px;height:20px;position:absolute;left:-2px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.luf-cart .info__content{min-width:1px}
.luf-cart .luf-hidden{display:none}
.luf-cart .accord_cart{display:block}
.luf-cart .checkout__hide.active{margin-top:16px}
.luf-cart .block-delivery .radio-button,.luf-cart .block-payment .radio-button{width:100%}
.luf-cart .block-delivery .radio-button input,.luf-cart .block-payment .radio-button input{position:absolute;left:-9999px}
.luf-cart .block-delivery .checkout__radio,.luf-cart .block-payment .checkout__radio{border:none;text-align:left;padding:8px 16px;margin:0;min-width:1px;width:100%;height:auto}
.luf-cart .block-delivery .checkout__radio .label_title,.luf-cart .block-payment .checkout__radio .label_title{font-size:16px;color:#080200;display:block}
.luf-cart .block-delivery .checkout__radio .label_subtitle,.luf-cart .block-payment .checkout__radio .label_subtitle{color:#03a700;font-size:14px}
.luf-cart .block-delivery .shops_wrapper{display:none;position:fixed;left:0;top:0;height:100%;width:100%;background:#fff;z-index:3;padding:0;border:none}
.luf-cart .block-delivery .shops_wrapper.vis{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;overflow:auto;z-index:5}
.luf-cart .block-delivery .shops_wrapper .map_wrapper{position:absolute;left:0;top:0;width:100%;height:100%;padding:0}
.luf-cart .block-delivery .shops_wrapper .map_wrapper .bx-yandex-view-layout{display:none}
.luf-cart .block-delivery .shops_wrapper .shops_list_wrapper{position:relative;z-index:2;width:100%;background:#fff;border-radius:20px 20px 0 0;margin-top:63px;padding:35px 16px 16px;border:none}
.luf-cart .block-delivery .shops_wrapper .shops_list_wrapper::before{display:block;content:"";width:42px;height:3px;background:#e7e7e7;border-radius:3px;position:absolute;top:16px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}
.luf-cart .block-delivery .shops_wrapper .shops_list_wrapper .shops_search{display:none}
.luf-cart .block-delivery .shops_wrapper .shops_list_wrapper .shops_list{display:none}
.luf-cart .block-delivery .shops_wrapper .shops_list_wrapper .accord-shop-list{overflow:auto}
.luf-cart .block-delivery .shops_wrapper+.field-group-delivery_adress{position:absolute;left:-9999px}
.luf-cart .luf-confirm-msg{display:none;font-size:14px;line-height:1.35714;color:rgba(8,2,0,.5);margin-top:32px}
.luf-cart .luf-cart-desc-accord{display:none;padding:0;margin-top:32px}
.luf-cart .luf-visible-aside .luf-cart-desc-accord,.luf-cart .luf-visible-aside .luf-confirm-msg,.luf-cart .luf-visible-aside .luf-fieldset-promocode{display:block}
.luf-cart .accord__content{height:0}
.luf-cart .accord_cart .accord__content{position:absolute}
.luf-about .h1._centered{display:none}
.luf-about .about-categories{margin:0}
.luf-about .about-categories__item{background:linear-gradient(270deg,#f8f8f8 0,#fbfbfb 100%);border-radius:20px;padding-bottom:71%;margin-bottom:16px}
.luf-about .about-categories__item-title{display:none}
.luf-about .about-categories__item-wrap{position:absolute;right:0;top:0;height:100%;width:100%;font-size:0;text-align:right;padding:5px}
.luf-about .about-categories__item-wrap::before{display:inline-block;content:"";height:100%;vertical-align:bottom}
.luf-about .about-categories__item-wrap img{vertical-align:bottom}
.luf-about .about-categories__item-pict{display:none}
.luf-about .about-categories__luf-item-title{display:block;font-size:30px;color:#080200;position:absolute;top:32px;left:30px;line-height:1}
.luf-about .about-categories__luf-mob-item-pict{display:inline-block;width:auto;height:auto;max-width:100%;max-height:100%}
.luf-about .luf-about-reviews{display:block}
.luf-about .reviews-section{padding:0;border:none;margin-top:32px}
.luf-about .reviews-section .section-title{text-transform:none;font-size:24px;color:#080200;text-align:left;padding:0;margin:0 0 16px;font-family:Montserrat-Regular,sans-serif;font-weight:400;border:none}
.luf-about .reviews-section .rating-count-row{text-align:left;margin-bottom:16px}
.luf-about .reviews-section .rating-count-row .separator{display:none}
.luf-about .reviews-section .rating-count-row .reviews-count{font-size:14px;margin-left:10px}
.luf-about .reviews-section .rating-result{display:inline-block;font-size:0}
.luf-about .reviews-section .rating-result span{font-size:18px;padding:0;line-height:1;color:#fff;text-shadow:0 0 2px #000}
.luf-about .reviews-section .rating-result span.active{color:#efc391;text-shadow:none}
.luf-about .reviews-section .rating-result span:before{content:'★'}
.luf-about .reviews-section .photos-slider{display:none}
.luf-about .reviews-section .product-reviews-slider{margin-bottom:16px}
.luf-about .reviews-section .product-reviews-slider .item{background:#fff;border:1px solid #e7e7e7;border-radius:20px;padding:16px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;font-size:14px;color:#080200}
.luf-about .reviews-section .product-reviews-slider .item .name{-ms-flex:0 0 70%;flex:0 0 70%;-ms-flex-order:1;order:1;font-size:14px;font-weight:400}
.luf-about .reviews-section .product-reviews-slider .item .date{-ms-flex:0 0 30%;flex:0 0 30%;-ms-flex-order:2;order:2;color:rgba(8,2,0,.35);margin:0;text-align:right}
.luf-about .reviews-section .product-reviews-slider .item .text{-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-order:3;order:3;font-family:Montserrat-Light,sans-serif;font-weight:300;font-size:18px;color:#080200;line-height:1.38889;margin-top:8px}
.luf-about .reviews-section .product-reviews-slider .item .rating{-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-order:4;order:4;margin-top:-72px}
.luf-about .reviews-section .product-reviews-slider .item .rating .rating-result>span.active{color:#efc391;text-shadow:none}
.luf-about .reviews-section .product-reviews-slider .item .luf-review-images{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-order:5;order:5;margin-top:6px}
.luf-about .reviews-section .product-reviews-slider .item .luf-review-images__item{width:42px;-ms-flex:0 0 42px;flex:0 0 42px;height:42px;border-radius:8px;overflow:hidden;margin-right:8px;background:#f6f6f8}
.luf-about .reviews-section .product-reviews-slider .item .luf-review-images__item img{display:block;width:100%;height:100%}
.luf-about .reviews-section .add-review-toggle{height:36px;line-height:36px;font-size:14px;background:#080200;width:100%;border-radius:8px;padding:0;text-transform:none;color:#fff!important}
.luf-about .luf-hidden{display:none}
.luf-about .luf-about-news{display:-ms-flexbox;display:flex;margin:32px -15px 0}
.luf-about .luf-about-contacts{display:block}
.luf-about .news,.luf-about .news__wrapper{padding:0;margin:0}
body .sm-hidden{display:none}
}
@media (max-width:750px){
.luf-users-menu__search-btn{width:24px;height:24px;margin-right:9px}
.luf-users-menu__search-btn::after,.luf-users-menu__search-btn::before{display:none}
.luf-users-menu__link._basket{width:24px;height:24px}
.luf-users-menu__link._basket svg{display:none}
.luf-users-menu__link._favorites{width:23px;height:22px;-ms-flex-order:-1;order:-1}
.luf-users-menu__link._favorites svg{display:none}
.luf-header__inner{padding:19px 0}
.header._sticky .luf-header__inner{padding:12px 0}
.luf-header__contacts{top:0!important}
.luf-main-logo{left:9px!important}
.luf-main-logo img{width:160px}
.luf-header__mobile-menu{margin-right:17px!important;top:0!important}
.luf-header__mobile-menu .mobile-menu{display:-ms-flexbox;display:flex;width:23px;height:15px;-ms-flex-align:center;align-items:center}
.luf-header__mobile-menu .mobile-menu__row{margin-top:0}
.main{padding-top:60px}
#popup-cart-success .popup__btns a.btn._black{padding:8px 53px 8px 20px;height:40px}
body .xs-hidden{display:none}
}
@media (max-width:660px){
.luf-header__phone{display:block;width:24px;height:24px}
}
@media (max-width:350px){
.luf-main-logo{left:7px!important}
.luf-main-logo img{width:110px}
}
.nav__submenu-children-wrapper{
    width: min-content;
}
.nav__submenu-content{
    flex-wrap: nowrap;
}