@media (max-width:1024px){.c-nav__img{min-height:20px}}.footer__payments{padding:0 30px;margin-bottom:10px}.product-page .footer__payments{display:flex}.product-page .footer__pay{margin:10px 10px 0 0}.footer__spoiler{position:relative;font-style:normal;margin-bottom:10px}.footer__arrow{background-size:13px 8px;top:-4px;right:-8px}.footer__title._active+.footer__arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.footer__list{max-height:0;margin-bottom:10px;-webkit-transition:opacity .5s linear,max-height .5s linear,min-height .5s linear,width .5s linear;transition:opacity .5s linear,max-height .5s linear,min-height .5s linear,width .5s linear;width:100%;opacity:0;overflow:hidden}.footer__list._active{-webkit-transition:opacity .5s linear .2s,max-height .5s linear,min-height .5s linear,width .5s linear .2s;transition:opacity .5s linear .2s,max-height .5s linear,min-height .5s linear,width .5s linear .2s;opacity:1}.footer__widget{display:flex;flex-wrap:wrap;margin-left:auto}@media (max-width:980px){.footer__widget{margin:0 auto}}.footer__list._active .footer__button{height:45px;padding:7px 10px}.footer__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:25px;margin-right:10px}.footer__image svg{max-width:25px;height:25px;width:25px;fill:var(--main-color)}.footer__telephones{display:flex;flex-direction:column}.footer__form{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__email{width:100%;font-size:12px;line-height:1.33;border-radius:6px 0 0 6px;color:#fff;font-family:inherit;font-weight:inherit;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:3px;margin:0}.footer__copyright{display:flex;flex-direction:column;align-items:center;color:#fff;font-size:14px;font-weight:400;line-height:20px;text-align:center;border-top:1px solid var(--secondary-border-color);padding:10px 15px 15px;margin-top:10px}.footer__copy-container>span{display:flex;flex-direction:row;margin-top:10px;align-content:center;flex-wrap:nowrap;align-items:center}.footer__copy-container a:hover{text-decoration:underline}@media (max-width:1200px){.footer__copy-container>span{flex-direction:column;flex-shrink:0}}.footer__pay,.footer__payments{display:flex;justify-content:center}.footer__payments{display:-webkit-box;display:-ms-flexbox;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center}.footer__pay{align-items:center;width:30px;opacity:.5;margin-top:10px;height:16px}.footer__pay:hover{opacity:1}address.footer__spoiler .footer__item{margin-bottom:35px}@media (min-width:980px){.top__contacts{display:flex}.top__contacts-phone{display:block;font-weight:400}.top__contacts-phone:hover{color:var(--main-color)}.top__checkout{margin-left:20px}.footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__arrow,.footer__spoiler_1 .footer__title,.footer__spoiler_5 .footer__title{display:none}.footer__list{max-height:none!important;width:auto;opacity:1}.footer__spoiler{padding:0 15px}.footer__spoiler_1{width:28%}.footer__spoiler_2,.footer__spoiler_3{width:23%}.footer__spoiler_5{margin-top:45px}.footer__button{padding:7px 10px;height:45px;right:0}.footer__copyright{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center;padding:5px 15px 15px;flex-wrap:nowrap}}@media (min-width:1025px){.footer{width:100%;max-width:1390px;margin:0 auto;padding:0 50px;flex:1 0 auto}}.footer1{flex:0 0 auto;background:-webkit-linear-gradient(315deg,var(--main-color),var(--secondary-color));background:-o-linear-gradient(315deg,var(--main-color),var(--secondary-color));background:linear-gradient(135deg,var(--main-color),var(--secondary-color));border-top:1px solid rgba(180,180,180,.4);-webkit-box-shadow:0-1px 7px rgb(0 0 0/15%);box-shadow:0-1px 7px rgb(0 0 0/15%);content-visibility:auto}.footer__text2,.footer__title2{color:#fff;letter-spacing:1px;margin:0}.footer__title2{font-weight:500;font-size:18px;line-height:22px;display:flex;align-items:center}.footer__text2{font-weight:400;font-size:13px;line-height:16px}.footer__social-items{display:flex;list-style:none;padding:0;margin:0;align-items:center}.footer__social-item{margin:0 2px;padding:0;width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.1);border-radius:50%}.footer__social-item:first-of-type{margin-left:0}.footer__social{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.footer__social i{font-size:36px;line-height:1;transition:all .4s ease-in-out;color:#fff}.footer__social svg{fill:#fff;width:36px;height:36px;transition:all .4s ease-in-out}.footer__social:hover i,.footer__social:hover svg{fill:var(--accent-color);color:var(--accent-color)}.footer__social_telegram svg{width:30px;height:30px}.footer__social_pinterest svg{width:15px;height:15px}.footer__wrapper{width:100%;box-sizing:border-box;margin:0 auto;display:flex;grid-template-columns:2fr 2fr 2fr;justify-content:space-evenly;padding-top:50px}@media (max-width:500px){.footer__wrapper{padding:40px 15px}}.footer__title{color:#fff;font-weight:500;font-size:18px;line-height:22px;letter-spacing:1px;margin:0 0 30px;display:flex;align-items:center}.footer__title .mdi{display:none}.footer__items{list-style:none;margin:0;padding:0}.footer__item{display:flex;font-size:14px;color:#fff;font-weight:400}.footer__phone,.footer__time{display:flex;flex-direction:column;margin-bottom:20px}.footer__phone .footer__text,.footer__time .footer__text{margin:0}.footer__text{color:#fff;font-weight:400;font-size:13px;line-height:16px;letter-spacing:1px;margin:0 0 20px}.footer__text_form{font-style:italic}.footer__link{color:#fff;font-weight:400;font-size:14px;text-decoration:none;transition:all .4s ease-in-out}.footer__link:hover{color:var(--accent-color)}.footer__item .mdi{margin-right:10px;font-size:18px;position:relative;top:1px}.footer__title .mdi{font-size:22px}.footer__form-container{display:flex;align-items:center;width:100%;padding:0 0 8px;border-bottom:1px solid var(--border-color)}.footer__input{display:block;flex:1 1 auto;padding:10px;margin:0;border:0;outline:0}.footer__button,.footer__container{background-color:var(--main-backgroun-color)}.footer__button{display:block;width:110px;height:45px;font-size:13px;line-height:18px;letter-spacing:1px;border:0}.footer__container{width:100%}.footer__dropdown{width:80%;margin:0 auto 80px}.footer__dropdown-btn{display:flex;justify-content:space-between;align-items:center;padding:10px;margin:0 0 10px;transition:all .4s ease-in-out}.footer__dropdown-btn .footer__title{margin:0}.footer__dropdown-btn_active{background-color:#e5e5e5;border-radius:10px}.footer__dropdown-btn_active .mdi{transform:rotate(180deg)}.footer__dropdown-items{padding:0 15px;margin:0;overflow:hidden;transition:all .4s ease-in-out}.footer__dropdown_hidden{display:block}.footer__dropdown-items_hidden{visibility:visible}.footer__column{margin:0 10px;max-width:300px}@media (max-width:1199px){.footer__wrapper{width:80%}}@media (max-width:991px){.footer__wrapper{display:grid;grid-template-columns:2fr 1fr;width:60%;justify-items:flex-start}.footer__column{margin:0 0 15px}.footer__column:last-child{margin:0}.footer__dropdown_hidden{display:block}.footer__copy{justify-content:center;max-width:784px;width:100%}.footer__copy-left{margin-right:20px}}@media (max-width:767px){.footer__wrapper{grid-template-columns:1fr;justify-items:center;width:92%}.footer__title{cursor:pointer;display:flex;justify-content:space-between;margin-bottom:10px}.footer__title_acitve .mdi{transform:rotate(180deg)}.footer__title .mdi{display:block;transition:all .4s ease-in-out}.footer__column{width:100%}.footer__items{display:none}.footer__copy{flex-direction:column;align-items:center}.footer__copy-left{flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:10px}.footer__copy-right{margin-bottom:10px}}.mg-soc-icons__wrapper{margin-top:-20px;margin-left:-40px}.l-body__order .l-main{padding-top:0;padding-bottom:60px}.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon{height:40px!important;width:40px!important;background-size:40px 40px!important;border-radius:30px!important}@media (max-width:767px){.c-modal__content{position:relative;width:100%;height:100%;padding:30px;background:#fff;margin-bottom:60px}.c-group__link2{display:none}.footer__copyright,.section-mg-cookie-panel{margin-bottom:60px}.mg-scrollTop{bottom:200px;right:30px;z-index:1000}.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon{height:34px!important;width:34px!important;background-size:34px 34px!important;border-radius:30px!important}}.mg-scrollTop{filter:sepia(100%);-webkit-filter:sepia(100%);filter:drop-shadow(1px 1px 1px #222);right:30px;z-index:1000}.btn-primary{background:-webkit-linear-gradient(315deg,var(--main-color),var(--secondary-color))!important;background:-o-linear-gradient(315deg,var(--main-color),var(--secondary-color))!important;background:linear-gradient(135deg,var(--main-color),var(--secondary-color))!important}.c-order__payment.payment-details-list li{display:block;height:50px}.c-order__payment li .icon-payment-31::after,.c-order__payment li .icon-payment-5::after{content:"Оплата заказа полностью или частями";width:100%;color:#777;line-height:1.4;padding-left:0;flex:1;border-bottom:1px solid #f5f5f5;padding-bottom:10px;font-size:14px}.c-order__payment li .icon-payment-31::after{content:"Оплата через приложение банка";width:280px;top:28px;left:-180px}.c-order__payment li .icon-payment-1000::after,.c-order__payment li .icon-payment-1001::after,.c-order__payment li .icon-payment-3::after,.c-order__payment li .icon-payment-4::after{content:"Перевод на карту 4276 4404 4461 7838";width:280px;top:28px;left:-180px;color:#777;line-height:1.4;padding-left:0;flex:1;border-bottom:1px solid #f5f5f5;padding-bottom:10px;font-size:14px}.c-order__payment li .icon-payment-1001::after,.c-order__payment li .icon-payment-3::after,.c-order__payment li .icon-payment-4::after{content:"Для счета нужны ваши реквизиты"}.c-order__payment li .icon-payment-3::after,.c-order__payment li .icon-payment-4::after{content:"Перевод на карту 4276 4408 2758 4282"}.c-order__payment li .icon-payment-4::after{content:"Оплата в магазине, доставка по городу"}.c-order__payment.payment-details-list label{width:220px}@media (max-width:990px){.c-order__payment.payment-details-list label{width:180px}.comments-dropZone{width:100%}.comments-dropZone span{color:#222;font-size:12px}.comments label{display:block;margin-bottom:20px}.comments textarea{margin-top:-20px}.comments form .sendComment{margin-top:20px}}.c-set{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:1;width:100%;height:100%;position:relative}.c-set__item{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-bottom:3px solid transparent}.c-set__item img{top:0;left:0;right:0;bottom:0;z-index:-1;margin:auto;position:absolute}.c-set__item:hover{border-color:var(--main-color)}.c-set__item:hover img{display:block!important}.c-set:hover~*,.c-set__item img{display:none!important}.c-ribbon__hit,.c-ribbon__new{z-index:11112}.c-ribbon{position:absolute!important;z-index:2!important;top:0!important;right:0!important;left:0!important;height:40px!important;margin:0 auto auto!important}.footer__copyright{border-top:1px solid #f7f7f7}.c-seo{line-height:1.8;overflow:hidden;max-height:340px;position:relative}.c-seo:after,.c-seo:before{clear:both;content:" ";display:table}.c-seo--shadow2:before,.c-seo--shadow:before{left:0;right:0;bottom:0;content:"";height:100px;display:block;position:absolute;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),to(#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0)0,#fff 100%);background:linear-gradient(top,rgba(255,255,255,0)0,#fff 100%)}.c-seo--shadow2:before{height:40px}.c-seo--active{max-height:none;overflow:visible}.c-seo--active:before{display:none}.c-seo__button{display:none;color:inherit;font-size:12px;cursor:pointer;padding-top:10px;text-align:center!important}.c-seo__button2{display:block;text-align:center!important}.c-seo2__button:hover,.c-seo3__button:hover,.c-seo__button:hover{text-decoration:underline}.c-seo__button:before{font-size:13px;content:"Читать все коментарии"}.c-seo__button2:before{font-size:13px;content:"Читать все"}.c-seo__button:after{width:4px;height:4px;content:"";margin-left:6px;margin-bottom:2px;display:inline-block;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-right:1px solid;border-bottom:1px solid}.c-seo__button--active:after{border:0;border-top:1px solid;border-left:1px solid}.c-seo__button--active:before{content:"Свернуть"}.c-seo2{line-height:1.8;overflow:hidden;max-height:340px;position:relative}.c-seo2:after,.c-seo2:before{clear:both;content:" ";display:table}.c-seo2--shadow:before{left:0;right:0;bottom:0;content:"";height:100px;display:block;position:absolute;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),to(#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0)0,#fff 100%);background:linear-gradient(top,rgba(255,255,255,0)0,#fff 100%)}.c-seo2--active{max-height:none;overflow:visible}.c-seo2--active:before{display:none}.c-seo2__button{display:none;color:inherit;font-size:12px;cursor:pointer;padding-top:10px;text-align:center!important}.c-seo2__button:before{font-size:13px;content:"Читать далее"}.c-seo2__button:after{width:4px;height:4px;content:"";margin-left:6px;margin-bottom:2px;display:inline-block;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-right:1px solid;border-bottom:1px solid}.c-seo2__button--active:after{border:0;border-top:1px solid;border-left:1px solid}.c-seo2__button--active:before{content:"Свернуть"}.c-seo3{line-height:1.8;overflow:hidden;max-height:340px;position:relative}.c-seo3:after,.c-seo3:before{clear:both;content:" ";display:table}.c-seo3--shadow:before{left:0;right:0;bottom:0;content:"";height:100px;display:block;position:absolute;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),to(#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0)0,#fff 100%);background:linear-gradient(top,rgba(255,255,255,0)0,#fff 100%)}.c-seo3--active{max-height:none;overflow:visible}.c-seo3--active:before,.eml_modal_input-group label{display:none}.c-seo3__button{display:none;color:inherit;font-size:12px;cursor:pointer;padding-top:10px;text-align:center!important}.c-seo4__button:before{font-size:13px;content:"Читать далее"}.c-seo3__button:after{width:4px;height:4px;content:"";margin-left:6px;margin-bottom:2px;display:inline-block;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-right:1px solid;border-bottom:1px solid}.c-seo3__button--active:after{border:0;border-top:1px solid;border-left:1px solid}.c-seo3__button--active:before{content:"Свернуть"}.mg-main-news-block .mg-pager ul li a{text-decoration:none!important;color:#666!important}.mg-main-news-block .mg-pager ul li :hover a,.mg-main-news-block .mg-pager ul li a.active{background:var(--main-color);color:#fff!important;text-decoration:none!important}.footer__eml-subscribe{background-color:var(--accent-color)}.footer__eml-subscribe-container{display:flex;align-items:center;justify-content:space-between}.footer__eml-subscribe-container .footer__social-items{padding:0}.footer__eml-subscribe-container .footer__social-item{background:0 0;border:2px solid var(--border-color);transition:all .2s ease-in-out}.footer__eml-subscribe-container .footer__social-item:hover{background:var(--secondary-background-color);border-color:var(--secondry-background-color)}.footer__eml-subscribe-container .footer__social:hover i,.footer__eml-subscribe-container .footer__social:hover svg{fill:var(--secondary-text-color);color:var(--secondary-text-color)}.footer__eml{width:100%;padding:30px 0;display:flex;justify-content:space-around}.eml_nomodal_form .auth-text{font-size:24px;font-weight:700;margin-right:10px;color:#fff}.eml_nomodal_form .eml__desc{fill:#fff;display:flex;align-items:center;color:#fff}.eml_nomodal_form .eml__desc svg{width:30px;height:30px;margin-right:10px}.eml_nomodal_form .eml__desc-text-container{display:flex;flex-direction:column;margin-right:10px}.eml_nomodal_form .auth-text svg{width:26px;height:26px;fill:var(--secondary-text-color)!important;margin-right:5px}.eml_nomodal_form .eml__desc-text{font-weight:500;font-size:14px}.eml_default-btn{margin:0 0 0 10px;background:var(--secondary-background-color)!important;font-weight:600;text-transform:uppercase}.eml_default-btn:hover{background:var(--accent-color)!important}.eml_email-input-container{background-color:var(--main-background-color);border-radius:5px}.eml_modal_input[name=mail]{border-left:1px solid var(--border-color)!important}.eml_nomodal_form .clear,.eml_nomodal_success-modal .modal-body .close{display:none}.eml_nomodal_success-modal{background-color:var(--main-background-color)!important;max-width:500px}.modal.eml_nomodal_success-modal .modal-dialog{position:static!important;transform:none!important}@media (max-width:1370px){.footer__eml{flex-direction:column;padding-bottom:20px;align-items:flex-start}.eml_nomodal_form .eml__desc{margin:0 0 10px}.eml__inputs-container{width:100%;margin-right:0}.footer__eml-subscribe-container{flex-direction:column;padding-bottom:40px;align-items:flex-start}}@media (max-width:991px){.footer__eml-subscribe-container .footer__social-item{width:30px;height:30px}.footer__eml-subscribe-container .footer__social svg{width:12px;height:12px}.footer__eml-subscribe-container .footer__social.footer__social_odnoklassniki svg{width:14px;height:14px}}@media (max-width:512px){.eml__inputs-container{flex-direction:column;border-radius:6px}.eml_modal_input{height:30px;border-bottom:1px solid var(--border-color)!important;text-align:center}.eml_modal_input[name=mail]{border-left:none!important}.eml_default-btn{margin:10px 0 0}.eml_nomodal_form .auth-text{font-size:18px}.eml_nomodal_form .auth-text svg{width:18px;height:18px}}.eml_default-btn{font-size:16px;display:inline-flex;height:40px;padding:0 36px;user-select:none;transition:color .3s ease 0s,background .3s ease 0s,box-shadow .3s ease 0s,-webkit-box-shadow .3s ease 0s;text-align:center;text-decoration:none;white-space:nowrap;color:#fff!important;border-radius:30px;background:linear-gradient(135deg,#4854a2,#772088)!important;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.eml__inputs-container{display:flex;align-items:center;overflow:hidden;margin-right:10px;background-color:var(--main-background-color);border-radius:30px;padding:5px;width:50%}.eml_modal_input{border:1px solid #e6e6e6!important;padding:5px;width:80%}.eml_nomodal_form{max-width:none;color:var(--secondary-text-color);width:100%}.footer__eml{flex-direction:column;padding-bottom:20px;align-items:flex-start}.eml_modal_input-group{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;margin:10px 0 0}.eml_modal_input{min-height:35px;min-width:250px}@media (max-width:512px){.eml_modal_input{border:1px solid #e6e6e6!important;padding:5px;min-width:150px;min-height:35px;margin-top:10px}}.eml_default-btn{-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s;border:2px solid #dadada;background:#fff}#chd-show-more-button{display:flex;flex-wrap:nowrap;flex-direction:row}.footer__copyright2{border-bottom:1px solid #f7f7f7;flex-flow:row;justify-content:center;padding:5px 15px 15px;display:flex}@media (max-width:720px){.c-filter .mg-filter-body .mg-tooltip-content{position:absolute;z-index:2;bottom:100%;left:-60px!important;width:200px;padding:10px 20px!important;border:1px solid #dadada;background:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.2)}}#chd-show-more-button{width:200px;margin:0 auto;font-size:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;height:40px;padding:0 36px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .3s,background .3s,box-shadow .3s;-webkit-transition:color .3s,background .3s,-webkit-box-shadow .3s;-o-transition:color .3s,background .3s,box-shadow .3s;transition:color .3s,background .3s,box-shadow .3s;transition:color .3s,background .3s,box-shadow .3s,-webkit-box-shadow .3s;text-align:center;text-decoration:none;white-space:nowrap;color:#fff;border-radius:30px;background:-webkit-linear-gradient(315deg,var(--main-color),var(--secondary-color));background:-o-linear-gradient(315deg,var(--main-color),var(--secondary-color));background:linear-gradient(135deg,var(--main-color),var(--secondary-color));-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:space-evenly}.l-header__bottom2{display:none}@media (min-width:1100px){.l-header__bottom2{display:none}.l-header__bottom2,.stickytop{position:fixed;top:0;width:100%;z-index:1000000000000000}.c-logo2{width:100%;height:100%;max-height:60px;margin-top:30px}.l-header__bottom2.c-cart__small--icon,.l-header__bottom2.c-compare__link--icon,.l-header__bottom2.c-contact__column .icon,.l-header__bottom2.c-login__icon{color:#fffff!important}.wrapper-modal-back-ring{top:100px!important}}@media (max-width:720px){.l-header__bottom2{display:none!important}}@media (max-width:767px){a.addToCompare{/*margin-left:0!important;margin-top:10px*/}.l-header__middle .l-header__block{margin-right:5px}.c-ribbon__hit,.c-ribbon__new,.c-ribbon__sale{width:60px!important}}.icon-payment-5{background:0 0!important;width:100%!important;height:19px} .c-goods__trigger2{margin-left:5px;margin-bottom: 5px;}.show-more-container{   text-align: center;}.addToCart{   background: #2ecc71!important;}.news-footer,.news-header{display:none}.news-block {  border: transparent;}

@media (max-width:1280px) {
   
.daily-wrapper2{display:none!important}
}

@media (max-width:768px) {
   .news-item {
    flex: 0 0 40%
    }
	.news-block .news-item img {
    
    max-height: 120px;
   
    object-fit: cover;
}
.daily-wrapper2{display:none!important}
.c-filter .filter-preview {
        /* margin-top: 10px; */
        position: fixed;
        margin-left: -50% !important;
        font-size: 12px !important;
        max-width: 290px !important;
        min-width: 290px !important;
    }

}
.news-body {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}


@media (min-width:1280px) {
.c-group__link {
    font-size: 14px;
    
}
    .min-0--align-center {
    background: #fff;
      border-bottom: 1px solid  #dadada;
        margin-top: -40px;
    }
.c-menu__link {
        font-size: 14px;
    padding: 0 7px; 
    }
.header__bottom,.l-header__top {

    z-index: 10;
    position: relative;
}
	
	
  }
  
  .section-daily-product .dailyProductDemo .dailyLinkDemo, .dailyProduct .dailyLink {
    font-size: 19px;
    cursor: pointer;
    color: rgb(21, 133, 207);
    font-weight: 600;
    line-height: 1.2;
    text-align: center;color: #000!important;
}

.daily-wrapper .dailyProduct{
   height: 100%!important;
    min-height: 430px!important;
	    max-height: 450px!important;
}


#mg-product-comments-rating2{ display: flex; flex-direction: column; }

#mg-product-comments-rating2 .add_new_comment_form{ order: 2; }
#mg-product-comments-rating2     #root  { order: 1; }

.c-product__row2{
    display: flex;
    margin-top: 10px;
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
}
.c-product__price--current .c-product__price--value {
    font-size: 28px;
    color: #fff;
    background: #cd4449;
    padding: 6px;
}
.row3{         margin: -10px 30px 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
;
    flex-direction: column;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
	 
}
@media (max-width:1008px) {
.c-product__row2{margin-top: 10px;display: flex
;
    margin-top: 10px;
    justify-content: center;}


}
@media (max-width:720px) {
.c-product__row2{margin-top: 10px;}
.row3{        margin: 0 10px 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
;
    flex-direction: column;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
	 
}

}
@media (min-width:1008px) {
/*.row2{display:none}*/
.row2{
    display: flex
;
    margin-top: 10px;
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
}

}


.icon--compare2{
  font-size: 38px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #5b3f97;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-content: flex-end;
    justify-content: center;
    margin-bottom: -10px;
    margin-left: 6px;
}

 /*.c-buy .c-amount {
    margin-top: 6px;
    margin-right: 10px;
    border: 1px solid #dadada;
}*/
@media (min-width:1200px) {
.c-carousel22 .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: none!important;
    transform: none!important;
}
.c-carousel22 .owl-stage{
    transform: none!important;
    transition: 0.2s;
    width: 3659px;
}}
.product-status .c-variant,.c-product__row2,
.product-status .c-form,

.c-product__block,.product-opfields-data,
.product-status .c-buy/*,
.cart-bonuses*/ {
     padding-bottom: 4px;
    border-bottom: 2px solid #dadada;
}
/*
#jcont{
  
    max-height: 320px;
}
.closeButton__xF6Rw {
    position: absolute;
    cursor: pointer !important;
    display: block;
    height: 23px !important;
    margin-left: -34px !important;
    margin-top: 0 !important;
    opacity: 1;
    right: -24px;
    overflow: visible !important;
    transition: opacity .3scubic-bezier(.39,.24,.21,.99) !important;
    transition-delay: .3s;
    width: 23px !important;
}




@media (max-width:720px) {
    jdiv {
        margin-bottom: 0px !important;
    }





}
*/
.similar-article__date2 {
    position: absolute;
    left: 0;
    top: 0;
    padding: 3px 6px;
    font-size: 12px;
    background: rgba(0, 0, 0, 0.2);
    border-bottom-left-radius: 4px;
    color: #ffff;
    transition: opacity .3s;
    visibility: hidden;
    opacity: 0;
    backdrop-filter: blur(3px);max-width: 50%;
}


@media (min-width: 768px) {
.c-menu__dropdown--2{display: none;}


}





      .card__quick-buttons {
   /* position: absolute;*/
    top: 1.5rem;
    right: 1.5rem;
    z-index: 100;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    will-change: transform;

}
  .quickview {
top: 5px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    border: 1px solid transparent;
    background: none;
    border-radius: 5px;
    padding: 1rem 2rem;
    font-size: 1.6rem;
    line-height: 1.2;
    font-weight: 500;
    text-align: center;
    text-decoration: none;
    height: 5rem;
    transition: border-color 0.25s, color 0.25s, background 0.25s;
    padding: 0;
    width: 2.6rem;
    height: 2.6rem;background: #fff;    z-index: 100000;
    color: var(--main-color);
    margin: 0 0 0 1rem;
}
.c-goods--grid  .quickview {
top: 10px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    border: 1px solid transparent;
    background: none;
    border-radius: 5px;
    padding: 1rem 2rem;
    font-size: 1.6rem;
    line-height: 1.2;
    font-weight: 500;
    text-align: center;
    text-decoration: none;
    height: 5rem;
    transition: border-color 0.25s, color 0.25s, background 0.25s;
    padding: 0;
    width: 2.6rem;
    height: 2.6rem;
    color: var(--main-color);
    margin: 0 0 0 1rem;
}
.c-goods--list .c-goods__item .quickview {
    top: 7px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    border: 1px solid transparent;
    background: none;
    border-radius: 5px;
    padding: 1rem 2rem;
    font-size: 1.6rem;
    line-height: 1.2;
    font-weight: 500;
    text-align: center;
    text-decoration: none;
    height: 5rem;
    transition: border-color 0.25s, color 0.25s, background 0.25s;
    padding: 0;
    width: 2.6rem;
    height: 2.6rem;
    color: var(--main-color);
    margin: 0 0 0 1rem;
}
.addToCompare {
   width: 1.9rem;
    height: 1.7rem;
	font-size: 30px;
    fill: transparent;
    stroke: var(--main-color);
    stroke-width: 2;
    flex: 0 0 auto;
}
.to-favorites{
   width: 1.9rem;
    height: 1.7rem;
	font-size: 30px;
    fill: transparent;
    stroke: var(--main-color);
    
    flex: 0 0 auto;
}
.c-buy__buttons {
 
    align-items: center;
}

a.addToCompare {
    -webkit-transition: border-color .3s;
    -o-transition: border-color .3s;
    transition: border-color .3s;
  /*  color: #000;*/
    border: none;
    background: #fff;
}
.quickview__favorites svg {
   /* width: 1.9rem;
    height: 1.7rem;*/
    fill: transparent;
    stroke: var(--main-color);
    stroke-width: 2;
    flex: 0 0 auto;
}

.quickview__favorites_remove svg {
    width: 2.4rem;
    height: 1.7rem;
    stroke: initial;
}
@media (min-width: 1201px) {
 .c-goods--list .compare-active .card__details, 
    .c-goods--list .favorites-active .card__details {
        margin: 0px 35rem 0 0;
        max-width: 41.5rem;
    }

    .c-goods--list .compare-active.favorites-active .card__details {
        max-width: 32.5rem;
    }
}

a.addToCompare:hover{border-color:none;-webkit-box-shadow:none;box-shadow:none}
 a.addToCompare {
    -webkit-transition: border-color .3s;
    -o-transition: border-color .3s;
    transition: border-color .3s;
   /* color: #000;*/
    border: none!important;
    background: #fff;
}

.c-buy__buttons .addToCompare  {
    margin-left: 10px;
    margin-top: -4px;
}
a.mg-add-to-favorites:hover  svg,
.c-buy__buttons .addToCompare:hover svg {
   /*  fill: #2ecc71!important;*/
    stroke: #2ecc71!important;
    color:  #2ecc71!important;
}
.c-buy__buttons .quickview :hover svg {

   color:  #2ecc71!important;
    stroke: #2ecc71!important;
   
}
@media (max-width:720px) {
.cart_form  .js-amount-wrap {
    margin-bottom: 47px;
} 

}
.c-favorites__link--iconsvg {
   /*  fill: #2ecc71!important;*/
    stroke: var(--main-color)!important;
    color:  var(--main-color)!important;
}
.l-header__compare .js-compare-count{
   
    color:  #fff!important;
}
@media (max-width: 1441px) {
    .c-contact__column2 {
        position: relative;
        padding-right: 10px !important;
        padding-left: 10px !important;
        font-size: 12px;
    }
}

.l-header__block    .c-favorites__link--icon{
fill: var(--main-color);height: 28px;
stroke: var(--main-color)!important;
}
.l-header__block777    .c-favorites__link--icon svg{
fill: #fff;height: 28px;
stroke:#fff !important;
}
.l-header__block777   .c-favorites__link--count,
.l-header__block777    .c-favorites__link--text{

color: #fff !important;
}


@media (max-width: 768px) {
.l-header__block .max-767--hide .c-compare__link--number {

color: #fff !important;
}


 .c-contact__column .icon {
        display: none;
    }   
.l-header__block .c-favorites__link--icon {
    fill: var(--main-color);
    height: 18px;
}    .c-cart__small--icon,
.c-compare__link--icon,
.c-login__icon {
        font-size: 18px;
    }
.c-contact__column:last-of-type {
        padding-left: 0px;        padding-right: 5px;
    }	

/*.c-compare__link,.c-favorites__link{display: none;}*/
}

.favourite {
    background: transparent!important;
}
/*.js-favorites-informer {
        display: none;
    } */ 
.quickview2{
    position: absolute;
    right: 0;
    top: 10%;

}

.product-btn-top {
    display: block;
    position: sticky;
    top: 8px;
    margin: 0 0 0 15px;
}

.l-body__index .product-btn-top {
    display: block;
    position: sticky;
    top: 0px;
    margin: 0 0 0 15px;
}
.c-buy__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 100%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 70px;
}
.l-body__product .product-btn-top {
    display: block;
    position: sticky;
    top: 5px;
    margin: 0 15px 15px 15px;
}


.addToCompare--active {
  pointer-events: none;
}

.addToCompare--active:after,
.addToCompare--active:before {
  content: '';
  position: absolute;
}
.addToCompare--active:before {
  top: -12px;
  right: -5px;
  width: 24px;
  height: 24px;
  border-radius: 100%;
  background: #4eba06;
}
.addToCompare--active:after {
  top: -6px;
  right: 0;
  width: 12px;
  height: 6px;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  border-left: 3px solid #ffffff;
  border-bottom: 3px solid #ffffff;
}


.addToCompare {
    /* Отключаем стандартные стили iOS */
    -webkit-appearance: none;
    -webkit-tap-highlight-color: transparent;
    
    /* Фиксируем позицию */
    transform: translateZ(0);
    
    /* Отключаем выделение текста */
    user-select: none;
    -webkit-user-select: none;
    
    /* Убираем стандартные анимации */
    touch-action: manipulation;
}

.addToCompare  {
    /* Базовые фиксы для iOS */
    -webkit-appearance: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    user-select: none;
    touch-action: manipulation;
    
    /* Жесткая фиксация позиции */
    position: relative;  /* или absolute/fixed, если подходит */
    transform: translate3d(0, 0, 0); /* Аппаратное ускорение */
    backface-visibility: hidden; /* Фикс для анимаций */
}

/* Полный сброс трансформаций при активации */
.addToCompare :active {
    transform: translate3d(0, 0, 0) !important;
    -webkit-transform: translate3d(0, 0, 0) !important;
}

/* Если есть кастомные анимации — отключить для iOS */
@media (hover: none) and (pointer: coarse) {
    .addToCompare  {
        transition: none !important;
        animation: none !important;
    }
}







/* Дополнительно для состояний */
.addToCompare:active,
.addToCompare:focus  {
    outline: none;
    transform: none;
    -webkit-transform: none;
}



.mg-remove-to-favorites:after,
.mg-remove-to-favorites:before {
  content: '';
  position: absolute;

}
.mg-remove-to-favorites:before {
  top: -6px;
  right: 35px;
  width: 24px;
  height: 24px;
  border-radius: 100%;
  background: #4eba06;
}
.mg-remove-to-favorites:after {
  top: 0;
  right: 39px;
  width: 12px;
  height: 6px;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  border-left: 3px solid #ffffff;
  border-bottom: 3px solid #ffffff;
}



@media (max-width: 720px) {
.l-body__index .product-btn-top {
        display: block;
        position: sticky;
        top: 0px;
        margin: 15px 0 0 0;
    }
.l-body__product .product-btn-top {
    display: block;
    position: sticky;
    top: 5px;
    margin: 5px 15px 0 15px;
}	
.c-buy .c-amount{
    margin-bottom: 42px!important;margin-top: 1px;
}	
}

.uk-icon svg{
font-size: 34px;

}

.l-body__product  .c-buy__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 100%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 70px;
}




/*
.l-body__product .c-set__item  .mg-remove-to-favorites:after,
.l-body__product .c-set__item  .mg-remove-to-favorites:before {
  content: '';
  position: absolute;

}
.l-body__product .c-set__item  .mg-remove-to-favorites:before {
  top: -6px;
  right: 35px;
  width: 24px;
  height: 24px;
  border-radius: 100%;
  background: #4eba06;
}
.l-body__product .c-set__item  .mg-remove-to-favorites:after {
  top: 0;
  right: 39px;
  width: 12px;
  height: 6px;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  border-left: 3px solid #ffffff;
  border-bottom: 3px solid #ffffff;
}
*/
.mg-advise .c-carousel   .mg-remove-to-favorites:after,
.mg-advise .c-carousel   .mg-remove-to-favorites:before {
  content: '';
  position: absolute;

}
.mg-advise .c-carousel   .mg-remove-to-favorites:before {
  top: -6px;
  right: -5px;
  width: 24px;
  height: 24px;
  border-radius: 100%;
  background: #4eba06;
}
.mg-advise .c-carousel   .mg-remove-to-favorites:after {
  top: 0;
  right: -1px;
  width: 12px;
  height: 6px;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  border-left: 3px solid #ffffff;
  border-bottom: 3px solid #ffffff;
}
.mg-advise .c-carousel  .c-buy__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 100%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 70px;
}
.mg-advise .c-carousel  .uk-icon {
   
    display: flex;
  
}

.l-body__product .c-carousel  .c-buy__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 100%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 70px;
} 

.l-body__product .c-carousel    .uk-icon {
       margin-top: 5px;
    display: flex;
  
}


@media (max-width: 767px) {
    .c-buy__buttons>a+* {
        margin-left: 0;
        margin-top: 10px;
    }
}

@media (min-width: 720px) {
.c-buy__buttons {
align-items: center!important;
   
}


}

@media (min-width: 720px) {
.min-768--hide{display:none}
}
@media (max-width: 720px) {
.max-768--hide{display:none}
}




.section-mg-cookie-panel .accept-cookie {
    right: 10px;
    position: static;
    top: 5px;
    text-align: center;
}
.product-btn-top a{}

.c-buy__buttons>a {
    border: 1px solid var(--main-color);
}




/*.mg-slider-wrap { height: 450px!important; min-height: 450px!important; }*/