﻿:root{--borad-main:6px;--color-main:#1e1e1e;--color-second:#12243e;--color-accent:#fec500;--color-accent-dark:#bd1822;--bg-dark:#12243e;--font-main:"Roboto",sans-serif}@font-face{src:url(../fonts/Roboto-Light.woff2) format("woff2");font-family:Roboto;font-weight:300;font-display:swap}@font-face{src:url(../fonts/Roboto-Regular.woff2) format("woff2");font-family:Roboto;font-weight:400;font-display:swap}@font-face{src:url(../fonts/Roboto-Medium.woff2) format("woff2");font-family:Roboto;font-weight:500;font-display:swap}@font-face{src:url(../fonts/Roboto-Bold.woff2) format("woff2");font-family:Roboto;font-weight:700;font-display:swap}@font-face{src:url(../fonts/Roboto-Black.woff2) format("woff2");font-family:Roboto;font-weight:900;font-display:swap}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%;scrollbar-color:var(--color-accent) var(--bg-light);scrollbar-width:thin}html ::-webkit-scrollbar{width:10px;height:5px}html ::-webkit-scrollbar-track{border-radius:10px;background-color:var(--bg-light)}html ::-webkit-scrollbar-thumb{border:1px solid var(--bg-light);border-radius:10px;background-color:var(--color-accent)}html ::-webkit-scrollbar-thumb:hover{background-color:#6ea725}body{overflow-x:hidden;height:100%;font-family:var(--font-main);font-weight:300;font-size:14px;line-height:1.64;color:var(--color-main)}body.hidden{overflow:hidden}body.lock{overflow:hidden}.wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-top:200px}.footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.container{margin:0 auto;padding:0 35px;max-width:1300px}section{margin-bottom:60px}img{vertical-align:top;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}a{display:inline-block;text-decoration:none;color:var(--color-second);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}p a{border-bottom:1px solid var(--color-second);color:var(--color-second)}p a:hover{border-bottom:1px solid var(--color-accent);color:var(--color-accent)}button{border:none;background:0 0;cursor:pointer}ul{list-style:none;margin:0;padding:0}input{outline:0;border:none;border-radius:var(--borad-main);width:100%;line-height:40px}textarea{outline:0;padding:20px;resize:none}.form-field{position:relative;margin-bottom:20px}.form-field input{border:1px solid #838383;border-radius:var(--borad-main);padding-right:40px;padding-left:20px;line-height:48px}.form-field label{position:absolute;right:20px;top:50%;z-index:2;opacity:.3;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.form-field label svg{width:14px;height:14px}.form-field textarea{margin-bottom:20px;border:1px solid #838383;border-radius:var(--borad-main);padding:20px;width:100%;height:138px;max-width:285px;resize:none}h1,h2,h3,h4,h5{margin-top:0;color:var(--color-second)}h2{font-size:32px;line-height:46px}h1{font-size:30px;line-height:44px}h3{font-size:25px}h4{font-size:20px}.pages-list{margin-top:-200px}.pages-list li{margin:25px auto;font-weight:400;font-size:16px;text-align:center}.pages-list li a{border-bottom:2px solid #e6e6e6}.pages-list li a:hover{border-color:var(--color-second)}.visibility-hidden{margin:0;padding:0;font-size:0;line-height:0;visibility:hidden}.align-center{text-align:center}.available{color:var(--color-accent)}.not-available{color:#ab1c1c}.title{margin-top:0;line-height:1.465;text-transform:uppercase}.fw400{font-weight:400}.fw500{font-weight:500}.fw700{font-weight:700}.mobile-menu-btn{position:relative;z-index:1500;display:none}.mobile-menu-btn .ham{width:50px;-webkit-tap-highlight-color:transparent;transition:transform .4s,-webkit-transform .4s;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mobile-menu-btn .hamRotate.active{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mobile-menu-btn .hamRotate.active path{stroke:#fff}.mobile-menu-btn .hamRotate180.active{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mobile-menu-btn .line{fill:none;stroke:#fff;stroke-linecap:round;stroke-width:5.5;-webkit-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out}.mobile-menu-btn .ham4 .top{stroke-dasharray:40 121}.mobile-menu-btn .ham4 .bottom{stroke-dasharray:40 121}.mobile-menu-btn .ham4.active .top{stroke-dashoffset:-68px}.mobile-menu-btn .ham4.active .bottom{stroke-dashoffset:-68px}.mobile-menu{display:none}.mobile-header-logo{display:none}.jq-selectbox__select{position:relative;border:1px solid var(--color-second);border-radius:6px;padding:7px 26px 7px 16px}.jq-selectbox__select:hover{cursor:pointer}.jq-selectbox__trigger-arrow{position:absolute;right:15px;top:45%;border-style:solid;border-width:4px 3px 0;border-color:var(--color-second) transparent transparent;width:0;height:0}.jq-selectbox__dropdown{position:absolute;overflow-y:auto;border:1px solid var(--color-second);border-top:none;border-radius:0 0 6px 6px;padding-right:11px;padding-bottom:10px;width:100%;max-height:287px;text-align:center;background-color:#fff}.jq-selectbox__dropdown li:hover{text-decoration:underline;cursor:pointer}.jq-selectbox__dropdown .disabled{display:none}.jq-selectbox li{padding-top:8px}.jq-number{position:relative;overflow:hidden;border:1px solid var(--color-second);border-radius:var(--borad-main);width:130px}.jq-number__field input{-moz-appearance:textfield;padding:0 40px;line-height:34px;text-align:center}.jq-number__spin{position:absolute;top:0;width:33px;height:100%;background-color:var(--bg-dark)}.jq-number__spin::before{position:absolute;width:100%;font-size:12px;line-height:34px;text-align:center;color:#fff}.jq-number__spin:hover{cursor:pointer}.jq-number__spin.minus{left:0}.jq-number__spin.minus::before{content:"-"}.jq-number__spin.plus{right:0}.jq-number__spin.plus::before{content:"+"}.glob-btn-box{width:100%}.glob-btn-box.align-center{text-align:center}.glob-btn{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:11px;padding:0 20px;min-width:190px;font-weight:500;line-height:46px;white-space:nowrap;text-align:center;color:var(--color-main);background:var(--color-accent);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.glob-btn svg{position:relative;bottom:0;display:inline-block;margin-right:5px;width:16px;height:16px}.glob-btn svg path{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.glob-btn:hover{color:#fff;background:var(--color-second)}.glob-btn:hover svg path{fill:#fff}.glob-btn.white{margin-top:20px;border:1px solid var(--color-accent);color:var(--color-second);background:#fff}.glob-btn.loadmore{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:40px auto;border:none;background:#efefef}.breadcrumbs{position:relative;margin-top:25px;margin-bottom:30px}.breadcrumbs__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;overflow-x: scroll;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px;padding:13px 15px;background-color:#efefef}.breadcrumbs__list svg{margin-top:7px;width:14px;height:14px;opacity:.4;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.breadcrumbs__list li{padding:0 5px;white-space:nowrap}.breadcrumbs__list li+li+li{position:relative;padding-left:28px}.breadcrumbs__list li+li+li::before{content:"➞";position:absolute;left:5px;top:50%;font-size:14px;line-height:23px;color:var(--color-main);opacity:.4;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.breadcrumbs__list li a,.breadcrumbs__list li span{border-bottom:1px solid transparent;font-size:14px;line-height:23px;white-space:nowrap;color:var(--color-main);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.breadcrumbs__list li a:hover{border-bottom-color:var(--color-main)}.breadcrumbs__list li a:hover svg{opacity:1}.breadcrumbs__list li:last-child a,.breadcrumbs__list li:last-child span{color:var(--color-main)}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:40px 0;width:100%}.pagination__list{margin:0 30px}.pagination__list li{display:inline-block;margin:0 10px}.pagination span,.pagination__link{display:block;border-radius:var(--borad-main);width:50px;height:50px;font-weight:400;font-size:14px;line-height:48px;text-align:center;background-color:#efefef;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.pagination span.active,.pagination span:hover,.pagination__link.active,.pagination__link:hover{background-color:var(--color-accent)}.pagination span.disabled,.pagination__link.disabled{color:inherit;background-color:transparent;opacity:.3;cursor:default}.pagination span.disabled svg path,.pagination__link.disabled svg path{opacity:.5}.pagination__left::before{background:url(../img/icons/chevron-left.svg) no-repeat center/contain}.pagination__right::before{background:url(../img/icons/chevron-right.svg) no-repeat center/contain}.pagination__left,.pagination__right{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;width:32px;height:32px;-webkit-box-shadow:-3px 5px 18px rgba(18,36,62,.13);box-shadow:-3px 5px 18px rgba(18,36,62,.13)}.pagination__left svg,.pagination__right svg{width:4px;height:7px}.pagination__left svg path,.pagination__right svg path{fill:#000;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.pagination__left:hover svg path,.pagination__right:hover svg path{fill:var(--color-main)}.pagination__left.disabled,.pagination__right.disabled{color:inherit;background-color:transparent;opacity:.3;cursor:default}.back-to-top{position:fixed;right:40px;bottom:155px;z-index:200;display:none}.back-to-top__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid var(--color-second);border-radius:10px;width:50px;height:50px;text-align:center;text-decoration:none;color:var(--color-main);background-color:var(--color-accent)}.back-to-top__link svg{width:25px;height:15px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.back-to-top__link:hover{-webkit-box-shadow:0 0 5px 7px rgba(252,97,2,.27);box-shadow:0 0 5px 7px rgba(252,97,2,.27);color:var(--color-main);background-color:var(--color-accent)}.popup{position:fixed;left:0;top:0;z-index:1000;overflow-x:hidden;overflow-y:auto;width:100%;height:100%;background-color:rgba(0,0,0,.8);opacity:0;visibility:hidden;-webkit-transition:.8s;-o-transition:.8s;transition:.8s}.popup__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 10px;min-height:100%}.popup__content{position:relative;overflow:hidden;border-radius:var(--borad-main);width:100%;max-width:365px;color:var(--color-main);background-color:#fff;opacity:0;-webkit-transform:translateY(-100vh);-ms-transform:translateY(-100vh);transform:translateY(-100vh);-webkit-transition:.8s;-o-transition:.8s;transition:.8s}.popup__close{position:absolute;right:15px;top:10px;padding:10px;font-size:18px}.popup__title{font-weight:500;font-size:18px;line-height:75px;text-align:center;text-transform:uppercase;background-color:var(--color-accent)}.popup__form{padding:40px 50px 30px}.popup__form-stars{margin-bottom:20px;border-radius:var(--borad-main);padding:20px;text-align:center;background-color:#efefef}.popup__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.popup-link{text-decoration:underline}.popup-link--login,.popup-link--review,.popup-link--signup{margin:0 auto}.popup__btn{min-width:127px}.popup-social__btn{margin-bottom:20px;border-radius:var(--borad-main);padding-right:40px;padding-left:20px;width:100%;line-height:48px;color:#fff}.popup-social__btn::after{content:"";position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.popup-social__btn.fb-btn{background-color:#3b5998}.popup-social__btn.google-btn{background-color:#dd4b39}.popup.open{opacity:1;visibility:visible}.popup.open .popup__content{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.popup-one-click__btn,.popup-signup__btn{width:100%}.popup-cart .popup__content{max-width:1230px}.popup-cart__title-icon{vertical-align:baseline;width:18px;height:18px}.popup-cart .cart__order-items{padding:40px 40px 0}.popup-cart .order-card{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;border:1px solid #838383;border-radius:var(--borad-main);padding:30px}.popup-cart .order-card__title{margin-bottom:10px;padding:0 20px}.popup-cart .order-card__image{width:auto;height:90px;max-width:110px}.popup-cart .order-card__vendorcode{padding:0 20px}.popup-cart__purshase{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 40px 40px}.popup-cart__summ{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:6px;padding:30px 40px;width:30%;min-width:250px;max-width:400px;font-weight:500;background-color:#efefef}.popup-cart__btn-resume{margin-right:30px;margin-left:auto;border:1px solid var(--color-accent);background:#fff}.tabs{-webkit-box-flex:0;-ms-flex:0 0 285px;flex:0 0 285px;-ms-flex-item-align:start;align-self:flex-start;overflow:hidden;margin-bottom:30px;border-radius:var(--borad-main);-webkit-box-shadow:-4px 7px 15px rgba(18,36,62,.08);box-shadow:-4px 7px 15px rgba(18,36,62,.08);background-color:#fff}.tabs-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tab:not(:first-child){border-top:1px solid #e5e5e5}.tab__content{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-top:-30px;scroll-margin-top:300px}.tab__item{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.tab__item .pagination{margin-left:30px}.tab__item .glob-btn-box{margin-left:30px}.tab__item:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}.tab__link{display:block;padding:20px;white-space:break-spaces}.tab:hover{background-color:var(--color-accent);cursor:pointer}.swiper-slide{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto}.swiper-button-next,.swiper-button-prev{margin-top:0;border-radius:50%;width:32px;height:32px;-webkit-box-shadow:-3px 5px 18px rgba(18,36,62,.13);box-shadow:-3px 5px 18px rgba(18,36,62,.13);background-color:#fff;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.swiper-button-next::after,.swiper-button-prev::after{font-size:7px;color:var(--color-second);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:var(--color-second)}.swiper-button-next:hover::after,.swiper-button-prev:hover::after{color:#fff}.slide-toggle-flex[style*="display: block"]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.products{margin-bottom:30px}.products__inner{position:relative}.products__title{margin-bottom:10px;padding-right:100px}.products-slider{margin:0 -15px;padding:0 15px}.products__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto}.products__btn-prev{left:auto;right:40px}.products__btn-next{right:0}.products__btn-next,.products__btn-prev{position:absolute;top:25px;display:none}.product__price-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product__price-old{text-decoration:line-through;color:#ab0b0b;opacity:.6}.product__price-new{margin-left:7px;font-weight:500}.product-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px;max-width:285px}.product-card__favorite{position:absolute;right:20px;top:20px;width:24px;height:24px}.product-card__favorite-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;height:24px}.product-card__favorite-input:checked+label{opacity:1}.product-card__favorite-label{position:relative;z-index:1;display:block;height:24px;opacity:.3;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}.product-card__favorite-label::after{content:"";position:absolute;left:0;top:0;display:block;width:24px;height:24px;font-size:24px;background:url(../img/icons/heart-2.svg) no-repeat center/cover;-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}.product-card__favorite-label:hover{opacity:1}.product-card__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;margin-bottom:20px;border-radius:var(--borad-main);padding:44px;height:225px;-webkit-box-shadow:-4px 7px 15px rgba(18,36,62,.1);box-shadow:-4px 7px 15px rgba(18,36,62,.1);background-color:#fff}.product-card__image img{width:auto;height:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.product-card__image img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.product-card__column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;height:153px}.product-card__title{display:-webkit-box;overflow:hidden;margin-bottom:10px;height:46px;font-weight:500;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-card__descr{display:-webkit-box;overflow:hidden;margin-top:auto;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-card__code{padding-top:6px}.product-card__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.product-card__btn{-ms-flex-item-align:start;align-self:flex-start;min-width:136px;line-height:40px}.product-card__price-box{width:calc(100% - 140px)}.product-card__fav-del{display:none}.cat-katalog__items.grid .product-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px;max-width:285px}.cat-katalog__items.grid .product-card__favorite{position:absolute;right:20px;top:20px;width:24px;height:24px}.cat-katalog__items.grid .product-card__favorite-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;height:24px}.cat-katalog__items.grid .product-card__favorite-input:checked+label{opacity:1}.cat-katalog__items.grid .product-card__favorite-label{position:relative;z-index:1;display:block;height:24px;opacity:.3;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}.cat-katalog__items.grid .product-card__favorite-label::after{content:"";position:absolute;left:0;top:0;display:block;width:24px;height:24px;font-size:24px;background:url(../img/icons/heart-2.svg) no-repeat center/cover;-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}.cat-katalog__items.grid .product-card__favorite-label:hover{opacity:1}.cat-katalog__items.grid .product-card__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;margin-bottom:20px;border-radius:var(--borad-main);padding:44px;height:225px;-webkit-box-shadow:-4px 7px 15px rgba(18,36,62,.1);box-shadow:-4px 7px 15px rgba(18,36,62,.1);background-color:#fff}.cat-katalog__items.grid .product-card__image img{width:auto;height:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.cat-katalog__items.grid .product-card__image img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.cat-katalog__items.grid .product-card__column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;height:153px}.cat-katalog__items.grid .product-card__title{display:-webkit-box;overflow:hidden;margin-bottom:10px;height:46px;font-weight:500;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cat-katalog__items.grid .product-card__descr{display:-webkit-box;overflow:hidden;margin-top:auto;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cat-katalog__items.grid .product-card__code{padding-top:6px}.cat-katalog__items.grid .product-card__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.cat-katalog__items.grid .product-card__btn{-ms-flex-item-align:start;align-self:flex-start;min-width:136px;line-height:40px}.cat-katalog__items.grid .product-card__price-box{width:calc(100% - 140px)}.cat-katalog__items.list .cat-katalog__item{margin-bottom:30px;width:100%;height:230px}.cat-katalog__items.list .product-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:wrap row;flex-flow:wrap row;margin-top:30px;border-radius:6px;padding-right:20px;padding-left:23%;width:100%;height:230px;max-width:914px;-webkit-box-shadow:-4px 7px 35px rgba(18,36,62,.08);box-shadow:-4px 7px 35px rgba(18,36,62,.08);background-color:#fff}.cat-katalog__items.list .product-card__favorite{position:absolute;right:20px;top:20px;width:24px;height:24px}.cat-katalog__items.list .product-card__favorite-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;height:24px}.cat-katalog__items.list .product-card__favorite-input:checked+label{opacity:1}.cat-katalog__items.list .product-card__favorite-label{position:relative;z-index:1;display:block;height:24px;opacity:.3;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}.cat-katalog__items.list .product-card__favorite-label::after{content:"";position:absolute;left:0;top:0;display:block;width:24px;height:24px;font-size:24px;background:url(../img/icons/heart-2.svg) no-repeat center/cover;-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}.cat-katalog__items.list .product-card__favorite-label:hover{opacity:1}.cat-katalog__items.list .product-card__image{position:absolute;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;margin-right:20px;margin-bottom:20px;border-radius:var(--borad-main);padding:44px;width:21%;height:225px;-webkit-box-shadow:none;box-shadow:none;background-color:#fff}.cat-katalog__items.list .product-card__image img{width:auto;height:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.cat-katalog__items.list .product-card__image img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.cat-katalog__items.list .product-card__title{display:-webkit-box;overflow:hidden;margin-bottom:10px;width:90%;height:46px;font-weight:500;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cat-katalog__items.list .product-card__descr{display:-webkit-box;overflow:hidden;margin-top:auto;width:37%;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cat-katalog__items.list .product-card__column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0;padding-top:20px;width:100%;max-width:710px}.cat-katalog__items.list .product-card__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-bottom:20px;margin-left:auto}.cat-katalog__items.list .product-card__btn{-ms-flex-item-align:start;align-self:flex-start;margin-left:80px;min-width:136px;line-height:40px}.cat-katalog__items.list .product-card__price-box{width:auto}.article-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px;max-width:390px}.article-card__image{position:relative;margin-bottom:10px}.article-card__date{position:absolute;right:15px;bottom:15px;border-radius:var(--borad-main);padding:0 15px;font-weight:400;font-size:12px;line-height:28px;background-color:var(--color-accent);opacity:.75}.article-card__title{display:-webkit-box;overflow:hidden;margin-bottom:10px;font-weight:500;color:var(--color-second);-webkit-box-orient:vertical;-webkit-line-clamp:2}.article-card__title:hover{text-decoration:underline;color:var(--color-accent)}.article-card__descr{display:-webkit-box;overflow:hidden;margin-top:auto;-webkit-box-orient:vertical;-webkit-line-clamp:2}.article-card__link{-ms-flex-item-align:start;align-self:flex-start;border-bottom:1px solid var(--color-second);font-weight:400;line-height:1}.article-card__link::after{content:"➞";margin-left:5px}.order-card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #d8d8d8;padding:40px 0}.order-card__image{width:20%;height:90px;max-width:90px}.order-card__title-box{width:100%;max-width:77%}.order-card__title{margin-bottom:5px}.order-card__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.order-card__input{width:119px}.order-card__price-box{margin-left:25px}.order-card__remove-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:25px;border-radius:var(--borad-main);width:37px;height:37px;background-color:#efefef}.history-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;border:1px solid #838383;border-radius:6px;padding:0 30px;width:100%;min-height:123px}.history-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.history-card__item{margin-left:10px}.history-card__image{-webkit-box-flex:0;-ms-flex:0 0 90px;flex:0 0 90px;width:90px}.history-card__title{padding:0 20px;width:100%;max-width:350px;font-weight:500}.history-card__buydate{width:90px}.history-card__price{width:90px;font-weight:500}.history-card__repeat{position:relative;padding-left:24px;white-space:nowrap;text-decoration:underline}.history-card__repeat::before{content:"";position:absolute;left:0;top:0;border-radius:50%;width:18px;height:18px;background:var(--color-second) url(../img/icons/repeat.svg) no-repeat center/60%;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.items-pag-btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-30px}.sidebar{padding:20px}.sidebar__title{padding:20px 0;font-weight:400;font-size:20px;line-height:29px;text-transform:uppercase}.sidebar__item{border-top:1px solid #e5e5e5;padding:25px 0}.sidebar__brand-list{position:relative}.sidebar__brand-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}.sidebar__brand-label{position:relative;display:block;margin-bottom:17px;padding-left:26px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;cursor:pointer}.sidebar__brand-label::before{content:"";position:absolute;left:0;top:0;z-index:1;display:block;border:.5px solid #211825;border-radius:2px;width:18px;height:18px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.sidebar__brand-label::after{content:"";position:absolute;left:1px;top:1px;z-index:2;display:block;width:16px;height:16px;background:url(../img/icons/check.svg) no-repeat center;opacity:0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.sidebar__brand-input:checked+label::after{opacity:1}.sidebar input[type=reset]{margin-top:20px;width:auto;line-height:1;background:0 0;cursor:pointer}.cat-katalog .categories,.select-cat .categories{display:none}.star-rating{position:relative;display:inline-block;font-size:16px}.star-rating::before{content:"★★★★★";display:block;letter-spacing:8px;-webkit-text-stroke:2px var(--color-accent);color:#fff}.star-rating__items{position:absolute;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;overflow:hidden;width:100%;height:100%}.star-rating__item{position:absolute;left:0;top:0;width:0%;height:0%;opacity:0;visibility:hidden}.star-rating__item:checked,.star-rating__item:checked~.star-rating__label{color:var(--color-accent)}.star-rating__label{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;height:100%;letter-spacing:8px;color:#fff;cursor:pointer}.star-rating__label::before{content:"★";display:block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.star-rating__label:checked~.star-rating__label:hover,.star-rating__label:hover,.star-rating__label:hover~.star-rating__label{color:var(--color-accent)}.star-rating__label.only-visible:checked~.star-rating__label.only-visible:hover,.star-rating__label.only-visible:hover,.star-rating__label.only-visible:hover~.star-rating__label{pointer-events:none}.product-video__player{max-width:500px}.product-video__player img{display:block}.header{position:fixed;z-index:150;margin:0 auto;width:100%;background-color:#fff}.overlay{position:absolute;left:0;right:0;top:0;bottom:0;z-index:200;display:none;height:100vh;background-color:#000;opacity:.36;-webkit-transition:.8s;-o-transition:.8s;transition:.8s}.header-top{background-color:var(--bg-dark)}.header-top__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:50px;color:#fff}.header-top__links{display:-webkit-box;display:-ms-flexbox;display:flex}.header-top__links li{margin-right:50px}.header-top__links a{border-bottom:1px solid transparent;color:#fff}.header-top__links a:hover{border-color:#fff}.header-top__phones{position:relative;padding:0 12px 0 15px;cursor:pointer}.header-top__phones::before{content:"";position:absolute;left:0;top:50%;width:10px;height:10px;background:url(../img/icons/old-phone.svg) no-repeat center/cover;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header-top__phones::after{content:"";position:absolute;right:0;top:50%;border-style:solid;border-width:4px 3px 0;border-color:#fff transparent transparent;width:0;height:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header-top__phones-list{position:absolute;right:0;top:0;z-index:100;display:none;overflow:hidden;border-radius:0 0 var(--borad-main) var(--borad-main);padding:0 12px 10px 15px;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-align:right;background-color:var(--bg-dark)}.header-top__phones-list a{display:block;border-bottom:1px solid transparent;padding:7px 0;line-height:1;color:#fff}.header-top__phones-list a:hover{border-color:#fff}.header-bottom__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:25px 0}.header-bottom__logo{max-width:243px}.header-bottom__logo-link{display:block}.header-bottom__logo-link img{display:block}.header-bottom__search{position:relative;margin-left:30px;width:210px}.header-bottom__search-trigger{position:relative;display:none;width:30px;height:30px}.header-bottom__search input{border-radius:var(--borad-main);padding-right:50px;padding-left:20px;width:100%;background-color:#efefef}.header-bottom__search input::-webkit-input-placeholder{font-style:italic;font-size:12px}.header-bottom__search input::-moz-placeholder{font-style:italic;font-size:12px}.header-bottom__search input:-ms-input-placeholder{font-style:italic;font-size:12px}.header-bottom__search input::-ms-input-placeholder{font-style:italic;font-size:12px}.header-bottom__search input::placeholder{font-style:italic;font-size:12px}.header-bottom__search-btn{position:absolute;right:0;top:0;padding:13px;width:50px;height:100%}.header-bottom__search-btn img,.header-bottom__search-btn svg{display:block;margin:auto;width:12px;height:12px}.header-bottom__compare a{display:block}.header-bottom__compare img,.header-bottom__compare svg{display:block;width:24px;height:18px}.header-bottom__office img,.header-bottom__office svg{vertical-align:middle;margin-right:9px;width:15px;height:18px}.header-bottom__office span{margin-left:3px}.header-bottom__office a{border-bottom:1px solid transparent;line-height:16px}.header-bottom__office a:hover{border-bottom:1px solid var(--color-second)}.header-bottom__office-icon:hover{border-bottom:1px solid transparent!important}.header-bottom__cart img,.header-bottom__cart svg{vertical-align:middle;margin-right:9px;width:18px;height:18px}.header-bottom__cart .cart-quantity{font-weight:500}.header-bottom__cart .cart-title{border-bottom:1px solid transparent;line-height:16px}.header-bottom__cart .cart-title:hover{border-bottom:1px solid var(--color-second)}.header-bottom__social{display:-webkit-box;display:-ms-flexbox;display:flex}.header-bottom__social-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:15px;border-radius:50%;width:30px;height:30px;background-color:#d8d8d8;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header-bottom__social-link img{width:auto}.header-bottom .social-facebook:hover{background-color:#3b5998}.header-bottom .social-instagram:hover{background-color:#517fa4}.header-bottom .social-youtube:hover{background-color:#b00}.header-nav__list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0px}.header-nav__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;position: relative;padding:17px 0;font-size:12px;white-space:nowrap;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header-nav__item:not(:nth-of-type(-n+3)) .header-nav__dropdown{left:auto;right:0}.header-nav__item:hover{border-top:1px solid var(--color-second);border-bottom:1px solid var(--color-second);background-color:var(--color-second)}.header-nav__item:hover>a{color:#fff}.header-nav__item:hover .header-nav__dropdown{visibility:visible}.header-nav__dropdown{position:absolute;left:0;top:55px;z-index:10;border-radius:0 0 var(--borad-main) var(--borad-main);padding:25px 20px;-webkit-box-shadow:-4px 7px 65px rgba(18,36,62,.08);box-shadow:-4px 7px 65px rgba(18,36,62,.08);text-align:left;display: grid;grid-auto-flow: column; grid-template-rows: repeat(6, auto);grid-gap: 0 15px; background-color:#fff;visibility:hidden}.header-nav__dropdown-link{padding:10px 0}.header-nav__dropdown-link a{border-bottom:1px solid transparent;font-weight:300;font-size:14px;-webkit-transition:0s;-o-transition:0s;transition:0s}.header-nav__dropdown-link a:hover{border-bottom:1px solid var(--color-second)}.footer{background-color:var(--bg-dark)}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:65px 0}.footer-column__title{font-weight:500;line-height:27px;color:#fff}.footer-column__link{position:relative}.footer-column__link a{border-bottom:1px solid transparent;line-height:27px;color:#fff}.footer-column__link a:hover{border-color:#fff}.footer-column__link--phone{padding-left:20px}.footer-column__link--phone::before{content:"";position:absolute;left:0;top:45%;width:11px;height:11px;background:url(../img/icons/old-phone.svg) no-repeat center/cover;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.footer-column__link--email{padding-left:20px}.footer-column__link--email::before{content:"";position:absolute;left:0;top:45%;width:10px;height:8px;background:url(../img/icons/envelope.svg) no-repeat center/cover;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.footer-column__link--address{padding-left:20px}.footer-column__link--address::before{content:"";position:absolute;left:0;top:45%;width:13px;height:13px;background:url(../img/icons/location-arrow.svg) no-repeat center/cover;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.footer-column--other{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-logo{margin-bottom:45px;width:350px}.footer-social{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:auto}.footer-social__item{margin-left:19px}.footer-social__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;padding-right:1px;width:35px;height:35px;background-color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.footer-social__item svg{display:block;width:20px;height:20px}.footer-social__item svg path{fill:var(--color-second);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.footer-social__item:hover svg path{fill:#fff}.footer-social__item.footer-social__item--telegram:hover a{background-color:#08c}.footer-social__item.footer-social__item--viber:hover a{background-color:#574e92}.footer-social__item.footer-social__item--facebook:hover a{background-color:#3b5998}.footer-social__item.footer-social__item--youtube:hover a{background-color:#b00}.footer-social__item.footer-social__item--instagram:hover a{background-color:#517fa4}.footer .pay-sistems{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px;max-width:145px}.footer .pay-sistems .pay-visa{width:50%;height:auto}.footer .pay-sistems .pay-mastercard{width:50%;height:auto}.footer .pay-sistems .pay-privatbank{width:100%;height:auto}.banner-slider__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;border-radius:var(--borad-main);padding:50px 150px;height:auto;min-height:320px;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:var(--bg-dark)}.banner-slider__title{max-width:520px;font-weight:500;font-size:28px;line-height:40px;text-transform:uppercase;color:#fff}.banner-slider__btn{margin-bottom:20px}.banner-slider-pag{display:none}.manufact__title{visibility:hidden}.manufact-slider{border-radius:var(--borad-main);padding:0 100px;-webkit-box-shadow:-4px 7px 65px rgba(18,36,62,.08);box-shadow:-4px 7px 65px rgba(18,36,62,.08);background-color:#fff}.manufact-slider__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.manufact-slider__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 0}.manufact-slider__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.manufact-slider__link img{max-width:170px}.categories{margin-bottom:30px}.categories__trigger{display:none}.categories__items{position:relative;z-index:60;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-30px}.categories__item{position:relative;-webkit-box-flex:1;-ms-flex:1 0 180px;flex:1 0 180px;overflow:hidden;margin-bottom:30px;margin-left:30px;border-radius:var(--borad-main);max-width:230px;-webkit-box-shadow:-4px 7px 65px rgba(18,36,62,.08);box-shadow:-4px 7px 65px rgba(18,36,62,.08);background-color:#fff}.categories__item::before{content:"";position:absolute;right:-50px;top:-50px;border-radius:0 100% 0 100%/0 0 100% 100%;width:130px;height:100px;background-color:var(--color-accent);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.categories__item:hover::before{background-color:var(--color-accent-dark)}.categories__item:hover .categories__item-title img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.categories__item:hover .categories__item-title span{font-weight:500}.categories__item-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;padding:20px;height:100%;text-align:center}.categories__item-title img{display:block;width:auto;max-width:170px;max-height:100px;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.categories__item-title span{display:block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.about-section__title{max-width:800px}.advantages{background-color:#fff}.advantages-slider{margin-top:40px;border-radius:6px;padding:50px;-webkit-box-shadow:-4px 7px 65px rgba(18,36,62,.08);box-shadow:-4px 7px 65px rgba(18,36,62,.08);background-color:#fff}.advantages-slider__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;text-align:center}.advantages-slider__image{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;height:60px}.advantages-slider__image img{width:auto;max-height:54px;-o-object-fit:contain;object-fit:contain}.news-section__inner{position:relative}.news-section__title{margin-bottom:10px}.news-section-slider{margin:0 -10px;padding:0 10px}.news-section__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto}.news-section__btn-prev{left:auto;right:40px}.news-section__btn-next{right:0}.news-section__btn-next,.news-section__btn-prev{position:absolute;top:25px;display:none}.news__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify; justify-content: flex-start;margin-left:-30px;padding-bottom:30px}.news__item{display:none;-webkit-box-flex:0;-ms-flex:0 1 30%;flex-basis: calc(33.33% - 30px);margin-left:30px}.article__image{float:left;overflow:hidden;margin-right:50px;margin-bottom:15px;border-radius:var(--borad-main);width:600px}.article__title{margin-bottom:10px}.article__date{margin-bottom:5px}.article__text{margin-top:0}.about-advantages__title{clear:both}.about__image{float:left;overflow:hidden;margin-right:45px;margin-bottom:50px;border-radius:var(--borad-main);width:580px}.about-achiev{position:relative;background:url(../img/about-slider-bg.jpg) no-repeat center/cover}.about-achiev__overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--color-second);opacity:.8}.about-achiev__inner{position:relative;padding:70px 0}.about-achiev__title{margin-bottom:40px;color:#fff}.achiev-slider{margin:0 auto;max-width:1096px}.achiev-slider__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.achiev-slider__item{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;border-radius:var(--borad-main);height:240px;max-width:323px;-webkit-transition:min-width .3s,max-width .3s;-o-transition:min-width .3s,max-width .3s;transition:min-width .3s,max-width .3s}.achiev-slider__btn-prev{left:-70px}.achiev-slider__btn-next{right:-70px}.achiev-slider .slick-track{padding:25px 0}.achiev-slider .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 30px}.achiev-slider .slick-current .achiev-slider__item{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.error__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.error__inner img{margin-bottom:30px;max-width:500px}.thanks__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.thanks__content{padding-top:52px;width:100%;max-width:785px;max-height:293px;text-align:center;background:url(../img/thanks-bg.png) no-repeat center/cover}.thanks__title{margin-bottom:0;font-weight:900;font-size:115px}.thanks__text{font-weight:400;font-size:20px;text-transform:uppercase}.text-page__subtitle{font-weight:400}.text-page__descr{font-weight:500;font-size:16px}.text-page ol{padding-left:15px}.result{padding-top:40px}.result-empty__text{display:none;margin-bottom:40px;font-weight:400;text-transform:uppercase;color:#d61616}.result-empty__btn{display:none}.result__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-30px}.result__item{display:none;margin-left:30px}.result-empty .pagination{display:none}.result-empty .result__items{display:none}.result-empty .result-empty__text{display:block}.result-empty .result-empty__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.result-empty .result__btn{display:none}.select-cat__item{display:none;margin-left:30px}.select-cat .select-content-anchor{scroll-margin-top:200px}.seotext-section{margin-top:40px}.cat-katalog__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:80px}.cat-katalog__sidebar{-webkit-box-flex:0;-ms-flex:0 0 285px;flex:0 0 285px;-ms-flex-item-align:start;align-self:flex-start;margin-right:30px;border-radius:var(--borad-main);max-width:285px;-webkit-box-shadow:-4px 7px 65px rgba(18,36,62,.08);box-shadow:-4px 7px 65px rgba(18,36,62,.08);background-color:#fff}.cat-katalog__items{position:relative;margin-top:-30px}.cat-katalog__filters-trigger{position:absolute;left:10px;top:-25px;z-index:50;display:none;border:1px solid #12243e;min-width:150px;line-height:40px;background-color:#fff}.cat-katalog__view{position:absolute;right:0;top:-25px}.cat-katalog__view-btn{margin-left:20px;border-radius:var(--borad-main);padding-top:4px;width:36px;height:36px;background-color:#efefef}.cat-katalog__item{display:none;margin-left:30px}.product__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #d8d8d8;padding-bottom:40px}.product__gallery{margin-right:30px}.product-slider{border:1px solid #707070;border-radius:var(--borad-main);height:382px;max-width:600px}.product-slider__link{display:block;max-width:354px;max-height:354px}.product-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-mini-slider{margin-top:20px;height:70px;max-width:600px}.product-mini-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #707070;border-radius:var(--borad-main)}.product-mini-slide img{display:block;width:auto;max-height:56px}.product-mini-slide.swiper-slide-thumb-active{-webkit-box-shadow:inset 0 0 15px rgba(18,36,62,.28);box-shadow:inset 0 0 15px rgba(18,36,62,.28)}.product__buy-box{position:relative;height:100%;max-width:600px}.product__title{font-weight:400;font-size:20px;color:var(--color-main)}.product__manuf-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #e7e7e7;padding-bottom:8px}.product__presence{margin-bottom:7px;font-weight:400;white-space:nowrap;color:#30af4b}.product__vendcode{font-weight:400;white-space:nowrap}.product__vendcode span{font-weight:300}.product__manuf-logo{width:auto;height:60px}.product__manuf-logo img{width:auto;height:30px}.product__amount-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0}.product__favbalance-box{position:absolute;right:0;bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.product__favbalance-item{margin-right:30px;border:1px solid var(--color-second);border-radius:var(--borad-main);width:44px;height:44px}.product__favbalance-item input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;width:0;height:0}.product__favbalance-item input:checked+label{opacity:1}.product__favbalance-item label{position:relative;z-index:1;display:block;width:100%;height:100%;opacity:.3;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}.product__favbalance-item label::after{content:"";position:absolute;left:50%;top:50%;width:22px;font-size:22px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}.product__favbalance-item label:hover{opacity:1}.product__favbalance-item--fav label::after{height:22px;background:url(../img/icons/heart.svg) no-repeat center/cover}.product__favbalance-item--bal label::after{height:18px;background:url(../img/icons/balance.svg) no-repeat center/cover}.product__propos-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #e7e7e7;border-radius:var(--borad-main);padding:20px 30px}.product__propos-title{font-weight:500}.product .propos-timer{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}.product .propos-timer__item{margin-left:20px}.product .propos-timer__item span{display:block}.product .propos-timer__count{margin-bottom:5px;border-radius:var(--borad-main);width:40px;height:40px;font-weight:400;line-height:40px;background-color:#efefef}.product .propos-timer__title{font-size:12px;line-height:1}.product__accept-box{padding:20px 0}.product__btn{margin-right:30px}.product-tabs{padding-top:40px}.product-tabs__content{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.product-tabs__item{display:none}.product-tabs__item.active-tab-item{display:block}.product-tabs__table{border-collapse:collapse;padding-top:20px;width:100%;max-width:450px}.product-tabs__table .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.product-tabs__table .row:hover{background:#f5f5f5}.product-tabs__table .column{line-height:32px;white-space:nowrap}.product-tabs__table .column1{font-weight:400;text-align:left}.product-tabs__table .separator{margin:0 8px;border-bottom:1px dotted var(--color-second);width:100%;height:20px}.product-tabs__table .column2{text-align:right}.product-tab{margin-right:30px;margin-bottom:30px;height:52px;font-weight:400;background:#efefef;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}.product-tab.active,.product-tab:hover{color:var(--color-main);background:var(--color-accent)}.product-descr__subtitle{margin-bottom:5px;font-weight:500}.product-descr p{margin:0;margin-bottom:20px}.product-descr a{border-bottom:1px solid var(--color-second);color:var(--color-second)}.product-descr a:hover{border-bottom:1px solid var(--color-accent);color:var(--color-accent)}.product-descr .product-reviews__item{border-bottom:1px solid #d8d8d8;padding:15px 0}.product-descr .product-reviews__author-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.product-descr .product-reviews__author{margin-right:15px;padding-bottom:2px;font-weight:400}.product-descr .product-reviews__date{font-size:12px}.product-descr .product-reviews__text{max-width:720px}.product-descr .product-reviews__btn-box{border-bottom:1px solid #d8d8d8;padding:40px 0}.product-descr .product-reviews__btn{border:none}.cart__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cart__inner{-webkit-box-flex:0;-ms-flex:0 1 570px;flex:0 1 570px;max-width:570px}.cart__subtitle{position:relative;padding-left:40px;font-weight:400}.cart__subtitle::before{content:"";position:absolute;left:0;top:0;border-radius:50%;width:30px;height:30px;font-size:14px;line-height:30px;text-align:center;color:var(--color-second);background-color:var(--color-accent)}.cart__form .jq-selectbox__select{border:1px solid #838383;border-radius:var(--borad-main);padding:10px;width:265px;height:53px;line-height:35px;background-color:#fff}.cart__form .jq-selectbox__trigger-arrow{position:absolute;right:0;top:0;border:none;border-radius:0 var(--borad-main) var(--borad-main) 0;width:51px;height:51px;background-color:#12243e}.cart__form .jq-selectbox__trigger-arrow::after{content:"↓";position:absolute;left:50%;top:50%;color:#fff;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cart__form-personal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:wrap column;flex-flow:wrap column;max-height:216px}.cart__form-field{width:265px}.cart__form-radio{width:0;height:53px;visibility:hidden}.cart__form-radio:checked+label{border-color:var(--color-accent);background-color:#fff}.cart__form-label.cart__form-deliverymethod,.cart__form-label.cart__form-paymethod{left:0;right:0;border:1px solid transparent;border-radius:var(--borad-main);width:265px;height:53px;font-size:13px;line-height:53px;text-align:center;color:var(--color-main);background-color:#efefef;opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.cart__form-label.cart__form-deliverymethod:hover,.cart__form-label.cart__form-paymethod:hover{border-color:var(--color-accent);background-color:#fff}.cart__form-comment{max-height:124px}.cart__form-btn{width:100%}.cart__personal .cart__subtitle::before{content:"1"}.cart__pay .cart__subtitle::before{content:"2"}.cart__delivery .cart__subtitle::before{content:"3"}.cart__delivery,.cart__pay{display:none}.cart__order{margin-top:-65px;border-radius:var(--borad-main);max-width:525px;-webkit-box-shadow:-4px 7px 65px rgba(18,36,62,.08);box-shadow:-4px 7px 65px rgba(18,36,62,.08);background-color:#fff}.cart__order-title{padding:30px 40px 0;font-weight:400;text-transform:uppercase}.cart__order-items{padding:0 40px}.cart__order-summ{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:0 0 var(--borad-main) var(--borad-main);padding:0 40px;height:79px;font-weight:400;color:#fff;background-color:#12243e}.private-wrapper{position:relative}.private__logout{position:absolute;right:0;top:-54px;padding-left:25px}.private__logout::before{content:"";position:absolute;left:0;top:0;width:17px;height:17px;background:url(../img/icons/exit.svg) no-repeat center/cover}.private-tabs{-webkit-box-shadow:none;box-shadow:none}.private-tab{margin-bottom:20px;border-radius:var(--borad-main);text-align:center;background-color:#efefef}.private-tab:not(:first-child){border-top:none}.private-tab__content{margin-top:0;margin-left:30px}.private-tab__item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 75px;max-width:760px}.private-tab__item--address{padding-right:0;max-width:calc(100% + 30px)}.private-tab__item--favorite{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;margin-top:-30px;margin-left:-30px;padding:0;max-width:calc(100% + 30px)}.private-tab__item--favorite .product-card__favorite-label::after{display:none}.private-tab__item--favorite .product-card__fav-del{position:absolute;right:10px;top:10px;display:block;width:40px;height:40px}.private-tab__item--history{padding:0;max-width:calc(100% + 30px)}.private-tab__item--history .pagination{margin-left:0}.private-tab__title{margin-top:0;width:100%;font-weight:400;font-size:20px}.private-tab.active{background-color:var(--color-accent)}.private__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.private__form-pass{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.private__form-btn,.private__form-field{margin-right:10px;width:265px}.private__address-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;border:1px solid #838383;border-radius:var(--borad-main);padding:30px 40px;width:100%}.private__address-edit{margin-left:20px;white-space:nowrap}.private__address-separ{font-size:18px}.contacts__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.contacts__column-title{margin-top:0;font-weight:500;font-size:16px;text-transform:uppercase}.contacts__item{position:relative}.contacts__item a{border-color:transparent}.contacts__item p{margin-top:0;margin-bottom:10px;margin-left:25px}.contacts__item-icon{position:absolute;left:0;top:0;width:18px;height:auto}.contacts__item-icon--email{top:5px}.contacts__phone-descr{font-weight:400}.contacts__feedback{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:var(--borad-main);padding:60px;background-color:var(--bg-dark)}.contacts__feedback-textblock{margin-right:70px;max-width:300px}.contacts__feedback-descr,.contacts__feedback-title{padding-right:10px;color:#fff}.contacts__feedback-descr{max-width:230px}.contacts__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:560px}.contacts__form input{margin-bottom:20px;border:1px solid #fff;border-radius:var(--borad-main);padding:0 20px;width:265px;height:49px;max-width:48%;color:#fff;background-color:var(--color-second)}.contacts__form-btn{width:48%;height:49px}.contacts__form-btn:hover{color:var(--color-second);background-color:#fff}.contacts .footer-social__item:first-child{margin-left:0}.contacts .footer-social__item a{background-color:var(--color-second)}.contacts .footer-social__item a svg path{fill:#fff}.contacts .footer-social__item a:hover svg path{fill:#fff}.compare-wrapper{overflow-x:auto}.compare__title-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.compare__title{margin-right:auto}.compare__link-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:20px;border-radius:6px;width:37px;height:37px;background-color:#efefef}.compare table{border-collapse:collapse;border-radius:var(--borad-main);min-width:760px}.compare table caption{border:1px solid #ececec;border-bottom:none;padding:23px 10px;font-weight:400}.compare table th{border:1px solid #ececec;padding-right:10px;padding-left:20px;width:180px;font-weight:400;text-align:left}.compare table td{border:1px solid #ececec;padding:23px 10px;text-align:center}.compare table img{width:auto;max-height:80px}.compare table a{color:#1f65b4}.compare table a span{border-bottom:1px solid #1f65b4}.compare table a:hover{color:var(--color-accent);border-color:var(--color-accent)}.compare table a:hover span{border-color:var(--color-accent)}.compare table .product-card__price-box{width:100%}@media (max-width:1299px){.content{margin-top:189px}.footer-logo{margin-bottom:45px;width:300px}.header-bottom__logo{max-width:170px}.header-bottom__search{margin-left:10px}.header-bottom__search input{line-height:30px}.header-bottom__search-btn{padding:8px}.header-bottom__social-link{margin-left:8px}.header-bottom__cart img,.header-bottom__cart svg,.header-bottom__office img,.header-bottom__office svg{margin-right:0}.jq-selectbox__select{}.jq-selectbox__trigger{display:none}.jq-selectbox__dropdown{padding-right:0}.header-nav__item{font-size:11px}.header-nav__dropdown{top:53px}.header-nav__dropdown-link a{font-size:12px}.banner-slider__item{padding:20px 50px;background-position:left center}.manufact-slider{padding:0 80px}.products-slider{margin:0 -15px;padding:0 15px}.products__btn-next,.products__btn-prev{display:-webkit-box;display:-ms-flexbox;display:flex}.about__image{margin-bottom:20px}.about-achiev__inner{margin:0 -35px}.achiev-slider__btn-prev{left:15px}.achiev-slider__btn-next{right:15px}.result__items{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.cat-katalog .sidebar{-webkit-box-flex:1;-ms-flex:1 0 225px;flex:1 0 225px;max-width:285px}.cat-katalog__items{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.product__inner{display:block}.product__gallery{margin-bottom:30px;max-width:600px}.cart__form .jq-selectbox__trigger{display:block}.private-tab__item--favorite{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1000px){.cart__form{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (max-width:1100px){.achiev-slider__item{width:27vw!important;height:auto}.achiev-slider .slick-slide{opacity:0}.achiev-slider .slick-slide.slick-active{opacity:1}.history-card{padding:10px}.history-card__content{-ms-flex-wrap:wrap;flex-wrap:wrap}.history-card__title{margin-bottom:10px;padding:0;width:100%;max-width:none}.contacts__feedback{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contacts__feedback-textblock{margin-right:0;margin-bottom:20px;text-align:center}.contacts__feedback-descr,.contacts__feedback-title{margin:auto}}@media (max-width:1000px){.pages-list{margin-top:-110px}.content{margin-top:135px}.container{padding:0 20px}.breadcrumbs{margin-top:0}.pagination__list{margin:0 20px}.pagination__list li{margin:0}.pagination span,.pagination__link{width:40px;height:40px;line-height:38px}.footer-column--categories{display:none}.header-top__links{display:none}.header-bottom__search{margin-left:0}.header-bottom__compare,.header-bottom__logo{display:none}.mobile-menu-btn{display:block}.mobile-header-logo{display:block;width:150px}.header-nav{display:none}.mobile-menu{position:absolute;right:0;top:50px;z-index:200;overflow:auto;padding:20px;min-width:300px;max-height:82vh;text-align:right;background-color:#fff}.mobile-menu__item{position:relative;border-bottom:1px solid #d8d8d8;padding-left:30px}.mobile-menu__item::before{content:"";position:absolute;left:20px;top:50%;width:17px;height:17px;background:no-repeat center/cover;opacity:.4;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.mobile-menu__item a{display:block;padding:20px 0}.mobile-menu__item--delivery::before{width:17px;height:13px;background-image:url(../img/icons/track.png)}.mobile-menu__item--warranty::before{width:13px;height:17px;background-image:url(../img/icons/shield.png)}.mobile-menu__item--repair::before{width:17px;height:17px;background-image:url(../img/icons/mechanic.png)}.mobile-menu__item--about::before{width:17px;height:17px;background-image:url(../img/icons/info-mobile.png)}.mobile-menu__item--compare::before{width:19px;height:14px;background-image:url(../img/icons/balance-mobile.png)}.banner{margin-right:0;margin-left:0}.banner .container{padding:0}.banner-slider__item{border-radius:0}.manufact-slider{padding:0 50px}.categories__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;border-radius:var(--borad-main);padding:15px 20px;background-color:#bd1822}.categories__trigger svg{margin-right:5px}.categories__trigger svg rect{fill:#fff}.categories__trigger:hover{cursor:pointer}.categories__trigger.opened .categories__trigger-arrow::before{-webkit-transform:translate(-60%,-50%) rotate(270deg);-ms-transform:translate(-60%,-50%) rotate(270deg);transform:translate(-60%,-50%) rotate(270deg)}.categories__trigger-title{font-weight:500;line-height:23px;text-transform:uppercase;color:#fff}.categories__trigger-arrow{position:relative;margin-left:auto;border-radius:50%;width:23px;height:23px;background-color:#fff}.categories__trigger-arrow::before{content:">";position:absolute;left:50%;top:50%;font-size:12px;line-height:23px;-webkit-transform:translate(-51%,-47%) rotate(90deg);-ms-transform:translate(-51%,-47%) rotate(90deg);transform:translate(-51%,-47%) rotate(90deg);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.categories__items{display:none;margin-left:0}.categories__item{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:15px;margin-left:0;max-width:100%}.categories__item-title{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:50px}.categories__item-title img{max-height:37px}.news-section__btn-next,.news-section__btn-prev{display:-webkit-box;display:-ms-flexbox;display:flex}.news__inner{margin-left:-15px}.news__item{-webkit-box-flex:0;-ms-flex:0 1 31%;flex:0 1 31%;margin-left:15px}.article__image{float:none;margin-right:0}.about__image{float:none;width:90vw}.about-achiev__inner{margin:0 -20px}.tab__item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cat-katalog .sidebar{position:absolute;left:0;top:0;z-index:10;display:none;-webkit-box-flex:0;-ms-flex:0 0 285px;flex:0 0 285px;width:285px}.cat-katalog__filters-trigger{display:block}.cat-katalog__filters-trigger:hover{color:var(--color-second);background:#fff}.cat-katalog__filters-trigger:hover svg path{fill:var(--color-second)}.cart__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.cart__form{max-height:none}.cart__order{margin-top:0;margin-bottom:30px}.popup-cart .order-card{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px}.popup-cart .cart__order-items{padding:20px 20px 0}.popup-cart__purshase{padding:0 20px 20px}.popup-cart__summ{padding:10px 20px}.private-tab__item--address{padding:0}.private__address-item{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 20px}.private__address-edit{text-align:center}.history-card__item{margin-bottom:10px}.history-card__title{padding:0;width:100%}}@media (max-width:768px){.footer__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-column--other{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px;width:100%}.footer-logo{position:absolute;left:0;bottom:0;margin-bottom:0}.footer .pay-sistems{margin-left:auto}.header-bottom__search-trigger{display:block;margin-left:10px}.header-bottom__search{position:absolute;bottom:-37px;display:none;width:calc(100vw - 40px)}.news__item{-webkit-box-flex:1;-ms-flex:1 1 44%;flex:1 1 44%}.article__image{width:100%}.achiev-slider__item{width:25vw!important;height:auto}.thanks__content{padding-top:30px;font-size:85px}.thanks__title{font-size:15vw}.cat-katalog .categories,.select-cat .categories{display:block;width:100%}.tabs-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cat-katalog__view-btn.view-list{display:none}.cat-katalog__view-btn.view-grid{margin-right:20px}.cat-katalog__filters-trigger{}.cart__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart__form{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup-cart .popup-cart__purshase{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup-cart__summ{margin-bottom:20px}.popup-cart__btn-resume{margin-right:0;margin-bottom:20px;margin-left:0}.private-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.private .tab__item{padding:0}.history-card__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.history-card__item{margin-right:auto}.contacts__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.contacts__column{width:48%}}@media (max-width:640px){.tabs-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.select-cat .categories{display:block;width:100%}.select-cat__item{display:none}.tabs{-ms-flex-preferred-size:90%;flex-basis:90%;margin-right:0;margin-bottom:30px}.product__gallery{margin-right:0}.product-slider{height:246px}.product-slider__link{width:190px;height:190px}.product__amount-price{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.product__amount{margin-right:auto}.product__price-box{margin-top:15px;margin-right:auto}.product__favbalance-box{position:absolute;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.product__propos-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.product__propos-title{margin-bottom:15px}.product__accept-box{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:0}.product__btn{-webkit-box-flex:1;-ms-flex:1 1 145px;flex:1 1 145px;margin-right:10px;min-width:145px}.product-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:wrap column;flex-flow:wrap column}.product-tab{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;margin-right:0;margin-bottom:15px}.popup-cart .order-card{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.popup-cart .order-card__image{width:90px}.popup-cart .order-card__title-box{width:100%}.popup-cart .order-card__remove-btn{position:absolute;right:30px;top:30px}.popup-cart .order-card__wrap{margin-top:20px;margin-left:0}.popup-cart .order-card__price-box{margin-top:0}.popup-cart .order-card .jq-number__spin{text-align:left}.private__form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.private-tab__content{margin-left:0}.contacts__feedback{padding:30px 20px}}@media (max-width:600px){h2{font-size:26px;line-height:1.4}.header-bottom__social{display:none}.banner-slider__item{padding:30px 20px}.banner-slider-pag{display:block;padding:0 20px 20px;text-align:left}.banner-slider-pag .swiper-pagination-bullet{border:1px solid #fff;width:13px;height:13px;background:var(--color-second);opacity:1}.banner-slider-pag .swiper-pagination-bullet-active{background:#fff}.banner-slider__btn-next,.banner-slider__btn-prev{display:none}.cat-katalog__filters-trigger{}.cat-katalog__item,.items-pag-btn-box,.private .tab__item,.select-cat__item,.tab__item{margin-left:0}}@media (max-width:540px){section{margin-bottom:30px}.container{padding:0 10px}.footer__inner{padding:40px 0}.footer-column{margin-bottom:40px;width:100%}.footer-column__list-phones{-webkit-columns:2 auto;-moz-columns:2 auto;columns:2 auto;margin-bottom:5px}.footer-column--other{margin-bottom:0}.footer-logo{margin-bottom:10px;width:60%}.footer .pay-sistems{width:40%}.footer .pay-sistems .pay-visa{margin-left:auto;width:40%}.footer .pay-sistems .pay-mastercard{width:40%}.footer .pay-sistems .pay-privatbank{width:100%}.banner-slider__item{min-height:220px}.banner-slider-pag{display:block;padding:0 20px;text-align:left}.manufact-slider__item{padding:20px 0}.manufact-slider__btn-next,.manufact-slider__btn-prev{width:23px;height:23px}.products-slider{margin:0 -10px;padding:0}.news__inner{margin-left:-10px}.news__item{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;margin-left:10px}.about-achiev__inner{margin:0 -10px}.achiev-slider__item{width:45vw!important}.cart__order-items{padding:0}.order-card{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.order-card__image{width:90px}.order-card__title-box{width:100%}.order-card__remove-btn{position:absolute;right:30px;top:30px}.order-card__wrap{margin-top:20px;margin-left:0}.order-card__price-box{margin-top:0}.order-card .jq-number__spin{text-align:left}.product-tabs__table{font-size:11px}.contacts__column{width:100%}.contacts__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contacts__form input{max-width:100%}.back-to-top{display:none!important}}@media (max-width:440px){.content{margin-top:100px}h2{font-size:18px}.mobile-header-logo{width:115px}.header-top__phones::before{width:18px;height:18px}.header-top__phones::after{display:none}.header-top__phones span{display:none}.header-top__phones-list{top:10px}.header-top__phones-list a{padding:10px 0}.mobile-menu-btn .ham{width:36px}.header-bottom__inner{padding:8px 0}.header-bottom__office span{display:none}.header-bottom__cart{position:relative}.header-bottom__cart .cart-title{display:none}.header-bottom__cart .cart-quantity{position:absolute;right:-12px;top:-6px;border-radius:25px;padding:0 6px;font-size:12px;line-height:18px;color:#fff;background-color:#bd1822}.header-bottom__lang{margin-right:15px}.banner-slider__item{background-position:30% 0}.banner-slider__title{margin-bottom:10px;max-width:250px;font-size:16px;line-height:25px}.popup__content{max-width:320px}.popup__body{padding:0}.popup__form{padding:20px}.popup-cart .order-card{padding:10px}.popup-cart .order-card__price-box{margin-left:5px}.news__title{margin-bottom:0}.text-page__title{font-size:26px}.cat-katalog__filters-trigger{}.history-card__repeat{margin-top:20px}.private__logout{top:-38px}}
 
/* custom kj */
.pagination li a
{
	display: block;

	width: 50px;
	height: 50px;
	font-weight: 400;
	font-size: 14px;
	line-height: 48px;
	text-align: center;
	background-color: #efefef;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.pagination li {
	display: inline-block;
	margin: 0 10px;
}
.jq-number
{
	width: 120px;
}
.pagination li a:hover, 
.pagination li.active span
{

	background-color: #fec500!important;
	background-image: none;
}
.product-card__column
{
	height: 173px;
}


.product-card__descr
{
	width: 100%;
	display: block;
}
.clearfix {
	zoom: 1;
}
.clearfix:before,
.clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}
.tab__content
{
	margin-top: 0;
}
.tabs
{
	box-shadow: -4px 7px 65px rgb(18 36 62 / 0%);
}

@media (max-width: 768px){
	
	.cat-katalog__inner
	{
		margin-top: 30px;
	}

	.tab__content
	{
		margin-top: 20px;
	}
}
@media (max-width: 1000px){
	.tabs.select-tabs
	{
		
	}
	.sidebar
	{
		display: none;
	}
}


.jq-number__spin::before
{
	left: 0;
}



.product__buy-box
{
	width: 100%;
}

.product__gallery
{
	width: 100%;
}
.mfilter-box
{
	box-shadow: none;
	-webkit-box-shadow:  none;
	padding: 0;
}

.order-card__title-box
{
	width: auto;
}
#product .form-group input[type='radio']
{
	width: auto;
}
#product .form-group
{
	margin-bottom: 15px;
	width: 100%;
	display: block;
}
.product-card
{
	width: 295px;
}
.control-label
{
	padding-right: 50px;
}
.cat-katalog__sidebar
{
	margin-right: 0;
}
.popup
{
	z-index: 9999;
}

.cart__form-personal
{
	max-height: 376px;
}
.glob-btn.white
{
	margin-top: 0;
}
.cart__order .cart__order-items .order-card__title-box
{
	width: 100%;
}
.jq-number
{
	height: 35px;
}
.simplecheckout
{
	position: relative;
	padding-bottom: 50px;
}


@media (min-width: 1000px)
{
	.simple-content .buttons
	{
		/*left: 361px;*/
		position: absolute;
		padding: 0;
	}
	.simplecheckout-button-block .glob-btn
	{
		width: 100%;
        min-width: 265px;
	}

}
@media (max-width: 1000px)
{
	.cart__inner
	{
		flex: none;
	}
	.cart__order
	{
		margin-top: 0;
	}
}
.simplecheckout-button-block
{

	background-color: transparent;
}



@media (min-width: 1000px) and (max-width: 1200px) 
{
    /*.cart__form-field,
    .simplecheckout-button-block .glob-btn
    {
        width:235px
    }*/
}
@media (max-width: 1000px)
{

	.cart__wrapper {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.simplecheckout-button-block > div a
	{
		display: table;
		margin: 0 auto;
		width: 265px;
		max-width: 265px;
	}
}

.simplecheckout-block-content
{
    padding: 0;
}
#simplecheckout_payment_form
{
    display: none;
}
.cart__order
{
    box-shadow: none;
    background-color: transparent;
}
#simplecheckout_cart
{
    -webkit-box-shadow: -4px 7px 65px rgb(18 36 62 / 8%); 
    box-shadow: -4px 7px 65px rgb(18 36 62 / 8%); 
    background-color: white;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.header-bottom__lang .dropdown-menu
{
    min-width: 50px;
    left: auto;
    top: auto;
}
.header-bottom__lang  .btn,
.header-bottom__lang .dropdown-menu
{
    width: 62px;
    min-width: 62px;
    text-align: center;
    border: 1px solid var(--color-second);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}

simplecheckout-button-block .glob-btn {
    width: 100%;
    min-width: 265px;
}
.glob-btn:hover
{cursor: pointer;}
#button-confirm,#buttons input[type=submit]
{
	width: 265px;
    position: relative;
   		display: table;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 11px;
    padding: 0 20px;
    min-width: 265px;
    font-weight: 500;
    line-height: 46px;
    white-space: nowrap;
    text-align: center;
    color: var(--color-main);
    background: var(--color-accent);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    margin: 0 auto!important;
}

#buttons
{
	padding: 0;
}

@media (max-width: 768px) { 
.cat-katalog__view-btn.view-grid {
    margin-right: 20px;
    display: none;
}
.form-field textarea {
    margin-bottom: 20px;
    border: 1px solid #838383;
    border-radius: var(--borad-main);
    padding: 20px;
    width: 100%;
    height: 75px;
    max-width: 285px;
    resize: none;
}
}

@media(min-width: 1200px) {
	.breadcrumbs__list {
		overflow: hidden;
	}
}


/* MAZUTA_NOT_AVAILABLE_STYLES */
.product-card--not-available{opacity:.7}
.product-card--not-available .product-card__image img{filter:grayscale(100%);-webkit-filter:grayscale(100%)}
.product-card--not-available .product-card__btn{display:none}
.product-card__not-available{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;padding:0 15px;min-width:136px;height:40px;font-weight:500;font-size:12px;line-height:40px;white-space:nowrap;text-align:center;color:#666;background:#d8d8d8;cursor:not-allowed;pointer-events:none}
.product-card__not-available:hover{color:#666;background:#d8d8d8}


/* MAZUTA_PRODPAGE_NOT_AVAIL */
.product__gallery--bw img,
.product__gallery--bw .product-slider img,
.product__gallery--bw .product-mini-slider img,
.product__gallery--bw .swiper-slide img{filter:grayscale(100%)!important;-webkit-filter:grayscale(100%)!important}
.product__btn-not-available{display:inline-flex;align-items:center;justify-content:center;border-radius:11px;padding:0 20px;min-width:190px;height:46px;font-weight:500;font-size:14px;line-height:46px;white-space:nowrap;text-align:center;color:#666;background:#d8d8d8;cursor:not-allowed;pointer-events:none;margin-right:30px}

/* ===== MAZUTA TikTok styles ===== */
/* Шапка: иконка белая, hover — вся кнопка чёрная */
.header-bottom__social-link.social-tiktok img,
.header-bottom__social-link.social-tiktok svg{filter:brightness(0) invert(1)}
.header-bottom .social-tiktok:hover{background-color:#000}

/* Футер: большая круглая — SVG внутри синий, hover — фон чёрный + иконка белая */
.footer-social__item--tiktok a svg{fill:var(--color-second);width:20px;height:20px}
.footer-social__item--tiktok a svg path{fill:var(--color-second);transition:.3s}
.footer-social__item.footer-social__item--tiktok:hover a{background-color:#000}
.footer-social__item.footer-social__item--tiktok:hover a svg,
.footer-social__item.footer-social__item--tiktok:hover a svg path{fill:#fff}
/* ===== /MAZUTA TikTok ===== */





/* MAZUTA: fix dropdown - single column + scroll + position */
.header-nav__dropdown{grid-auto-flow:row !important;grid-template-rows:none !important;grid-template-columns:1fr !important;max-width:280px !important;min-width:200px;max-height:70vh;overflow-y:auto;overflow-x:hidden}
.header-nav__dropdown::-webkit-scrollbar{width:6px}
.header-nav__dropdown::-webkit-scrollbar-thumb{background:#12243e;border-radius:3px}
.header-nav__dropdown::-webkit-scrollbar-track{background:#f0f0f0}
.header-nav__item:not(:nth-of-type(-n+3)) .header-nav__dropdown{left:auto !important;right:0 !important}
.header-nav__item:nth-of-type(-n+3) .header-nav__dropdown{left:0 !important;right:auto !important}
/* /MAZUTA */
