@media screen and (max-width:400px){.fs-h2,.content-title-columns--h2,.content-title--h2,.content h2,.heading_h2{font-size:28px}
}.tabs2 .tabs__body{-webkit-transition:all 350ms ease !important;transition:all 350ms ease !important;opacity:0}
.tabs2 .tabs__body.active{height:auto !important;overflow-y:auto !important;opacity:1}
@media screen and (max-width:576px){.content-title-columns__link{font-size:12px}
}:root{--light:#fff;--text:#434249;--text2:#100f17;--gray1:#f8f8f8;--gray2:#f1f1f2;--gray3:#f9f9fc;--primary:#393185;--primary-light:#766ec2;--primary-lighten:#e6e5f0;--primary-lighten2:#f3f2f8;--acent:#f65d60}
img{max-width:100%}
a,svg path,svg rect,svg g,svg circle{-webkit-transition:var(--transition);transition:var(--transition)}
hr{border:0;border-bottom:1px solid var(--gray2)}
b,strong{font-weight:700}
.hide-elem{display:none} .d-block{display:block} .ta-center{text-align:center}
html.with-aside-right {width: auto;overflow: visible;scroll-behavior: auto;}
body.hide-scrollbar-aside-right {width:auto;overflow:hidden !important;overscroll-behavior-y:none}
.with-fancybox .sections__header, .with-aside-right .sections__header{left: -3px}
.sections__header{max-height:3.5em;position:fixed;top:0;left:0;width:100%;z-index:111}
.sections__top-header{-webkit-transition:all 350ms;transition:all 350ms}
.sections__bottom-header{background-color:var(--light);-webkit-transition:all 350ms;transition:all 350ms}
html.html-catalog-menu{overflow: visible;}
body.active-catalog-menu{overflow: hidden !important;}
body.active-catalog-menu .sections{position: relative;}
body.active-catalog-menu .sections__header,body.active-catalog-menu .sections{left:-3px}
.onScroll .sections__bottom-header, .active-catalog-menu .sections__bottom-header{background-color:rgba(255, 255, 255, 0.7); backdrop-filter: blur(10px);}
.sections__bottom-header .header{-webkit-transition:all 350ms;transition:all 350ms}
.catalog__btn--icon{width:.8125em;height:.6875em;position:relative}
.catalog__btn--icon svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 350ms;transition:all 350ms}
body:not(.catalog__nav--open) .catalog__icon--close{opacity:0}
.catalog__nav--open .catalog__icon--open{opacity:0}
.sections__header-backdrop:before{-webkit-transition:all 350ms;transition:all 350ms}
.catalog__nav--open .sections__header-backdrop:before{opacity:1;background-color:var(--light) !important}
/*.onScroll .sections__top-header{max-height:0;overflow:hidden}*/
.onScroll .sections__top-header, .active-catalog-menu .sections__top-header{margin-top: -56px}
.onScroll .sections__bottom-header, .active-catalog-menu .sections__bottom-header{-webkit-box-shadow:0 .3125em .75em rgba(57,49,133,0.04);box-shadow:0 .3125em .75em rgba(57,49,133,0.04)}
.onScroll .sections__bottom-header .header, .active-catalog-menu .sections__bottom-header .header{padding-top:.9375em;padding-bottom:.9375em}
/*.onScroll .sections__header-backdrop .sections__bottom-header{background-color:var(--light)}*/
.onScroll .sections__header-backdrop .sections__bottom-header, .active-catalog-menu .sections__header-backdrop .sections__bottom-header{background-color:rgba(255, 255, 255, 0.7); backdrop-filter: blur(10px);}
.sections__header-backdrop .sections__bottom-header{background-color:transparent;position:fixed;left:0;right:0;z-index:99999}
.asideRight__close svg path{transition-property: all;transition-duration: 0.5s}
.asideRight__close:hover svg path{fill:#fa5c59 !important}
.form-max-limiter {max-width: 600px;}
.controls-account {display:flex;margin-left:-5px;margin-right:-5px}
.controls-account__item {width:100%;padding-left:5px;padding-right:5px}
.type-address-menu{margin-bottom:30px}
.type-address-menu__item{cursor:pointer;display:none}
.type-address-menu__item.active{display:block}
.product-params--category{font-size: 14px;}
.product-params-aofo-accardeon{padding-top: 20px;display:none}
.cl-text-red{color: #f65d60;}
.yandex-map__map-wrap{position:relative}
@media(min-width:1201px){.sections__main{padding-top:10.625em}
.sections__header-backdrop .container__info-backdrop{margin-top:135px}
}@media(min-width:1201px) and (max-width:1440px){.sections__header-backdrop .container__info-backdrop{margin-top:115px}
    .onScroll .sections__top-header, .active-catalog-menu .sections__top-header{margin-top: -50px}
}@media(min-width:1201px) and (max-width:1400px){.header__logo .logo__img{width:320px}
.sections__main{padding-top:9.375em}
}@media(max-width:1200px){.sections__header-backdrop .container__info-backdrop{margin-top:80px}
.onScroll .sections__top-header, .active-catalog-menu .sections__top-header{margin-top: -45px}
.sections__main{padding-top:6.25em}
.top-header__phone .phone{font-size:14px}
.header__right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.header__icon svg{height:24px;width:24px}
.mobNav__tr--icon{width:24px;height:24px;position:relative}
.mobNav__tr--icon svg{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:var(--transition);transition:var(--transition)}
body:not(.mob__nav--open) .mobNav__tr--close{opacity:0}
.mob__nav--open .mobNav__tr--open{opacity:0}
.mobNav__tr{margin-right:12px;margin-left:30px}
.header{padding-top:20px;padding-bottom:20px}
.header__logo .logo__img{width:200px;height:auto}
.sections__top-header{border-radius:0 0 20px 20px}
.top-header__phone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}
}@media(max-width:990px){.sections__main{padding-top:6.875em}
.with-fancybox .sections__header, .with-aside-right .sections__header{left: 0px}
.container__info-backdrop{margin-top:10px}
}@media(max-width:600px){.sections__main{padding-top:7.5em}
}@media(max-width:576px){.sections__header-backdrop{padding-bottom:80px}
}.catalog-navside{background-color:var(--light);width:100%;position:fixed;z-index:4;opacity:0;pointer-events:none;transition-property:all;transition-duration:0.5s;top:0px;bottom:0px;padding-top:20px}
.catalog-navside.active{opacity:1;pointer-events:auto;top:88px;}
.catalog-navside>.container{position:relative}
#navside .navside-nav{overflow-y:auto}

#navside .navside-nav::-webkit-scrollbar,.navside-nav .nav__subnav::-webkit-scrollbar{width:3px;}
#navside .navside-nav::-webkit-scrollbar-thumb,.navside-nav .nav__subnav::-webkit-scrollbar-thumb{background:#b6b6b6;border-radius:3px;}
#navside .navside-nav::-webkit-scrollbar-track,.navside-nav .nav__subnav::-webkit-scrollbar-track{background:#f8f8f8;border-radius:3px;}

#navside .navside-nav .nav__catalog{padding-top:20px;padding-bottom:20px}
.navside-nav>ul.nav>.nav__item>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:12px;background-color:var(--light);color:var(--dark)}
.navside-nav>ul.nav>.nav__item>a:hover{background-color:var(--light10);color:var(--dark)}
.navside-nav .nav__subnav{-webkit-transition:var(--transition);transition:var(--transition)}
.navside-nav .nav__subnav .nav__item a{display:block;color:var(--text)}
.navside-nav .nav__subnav .nav__item a:hover{color:var(--primary-light)}
.navside-nav .nav__item--has-child:hover .nav__subnav{opacity:1;visibility:visible;z-index:1}
/* .mob__nav--open .catalog-navside,.catalog__nav--open .catalog-navside{opacity:1;visibility:visible} */
@media(min-width:1201px){
/* .catalog-navside{top:10.625em;border-radius:0 0 2.5em 2.5em;padding-bottom:2.5em} */
/* .onScroll .catalog-navside, .active-catalog-menu .catalog-navside{top:5.5em} */
.navside-nav{width:440px}
.navside-nav>ul>li{padding-right: 20px;}
.navside-nav>ul.nav>.nav__item>a{background-color:var(--light);border-radius:6.25em;color:var(--text);padding:.625em 1.25em}
.navside-nav>ul.nav>.nav__item>a:hover{background-color:var(--gray1)}
.navside-nav>ul.nav>.nav__item>a span{font-weight:400;font-size:1.125em;line-height:1.55556;pointer-events:none}
.navside-nav .nav__item--has-child:before{content:"";background-color:var(--gray1);border-radius:24px;width:calc(100% - 490px);position:absolute;top:0px;bottom:0px;left:480px;-webkit-transition:all 350ms;transition:all 350ms;opacity:0;visibility:hidden;z-index:-1}
.navside-nav .nav__item--has-child:after{content:"";width:calc(100% - 440px);position:absolute;top:0px;bottom:0px;left:440px;opacity:0;visibility:hidden;z-index:-1}
.navside-nav .nav__subnav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:calc(100% - 440px);padding:2.5em 80px;overflow-y: auto;position:absolute;top:0;max-height:100%;left:440px;opacity:0;visibility:hidden;z-index:-1}
.navside-nav .nav__subnav .nav__item{margin-bottom:.625em}
.navside-nav .nav__subnav .nav__item.nav__item--heading{width:100%;margin-bottom:2.5em}
.navside-nav .nav__subnav .nav__item.nav__item--heading span{font-weight:700;font-size:3em;line-height:1.16}
.navside-nav .nav__subnav .nav__item:not(.nav__item--heading){width:33.3333333333%}
.navside-nav .nav__subnav .nav__item a{display:block}
.navside-nav .nav__subnav .nav__item a span{font-weight:400;font-size:1.0625em;line-height:1.55}
/* .navside-nav .nav__item--has-child>a:before{content:"";position:absolute;left:11.25em;top:0;width:13.75em;height:100%;-webkit-clip-path:polygon(100% 0,47% 16%,100% 100%);clip-path:polygon(100% 0,47% 16%,100% 100%)} */
.navside-nav .nav__item--has-child:hover>a{background-color:var(--gray1) !important}
.navside-nav .nav__item--has-child:hover .nav__subnav{opacity:1;visibility:visible;z-index:99}
.navside-nav .nav__item--has-child:hover:before{opacity:1;visibility:visible;z-index:1}
.navside-nav .nav__item--has-child:hover:after{opacity:1;visibility:visible;z-index:1}
/* .onScroll .catalog-navside, .active-catalog-menu .catalog-navside{top:4.875em;padding-top:1.25em} */
}@media(min-width:1201px) and (max-width:1800px){.navside-nav .nav__subnav{width:calc(100% - 460px);left:460px}
.navside-nav .nav__item--has-child:before{width:calc(100% - 460px);left:460px}
.navside-nav .nav__subnav .nav__item.nav__item--heading{margin-bottom:2em}
.navside-nav .nav__subnav .nav__item.nav__item--heading span{font-size:2em}
}@media(min-width:1201px) and (max-width:1440px){.catalog-navside{top:160px}
}@media(min-width:1201px) and (max-width:1420px){.navside-nav .nav__subnav .nav__item:not(.nav__item--heading){width:50%}
}@media(max-width:1200px){.catalog-navside{background-color:var(--light);top:0;height:100%;width:100%;overflow:auto}
.catalog-navside.active{top:58px;}
.nav__item.nav__item--heading{display:none}
.navside-nav{margin-top:10px}
.navside-nav>ul.nav .nav__item svg{-webkit-transition:all 350ms ease;transition:all 350ms ease}
.navside-nav>ul.nav .nav__item a.active svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.navside-nav>ul.nav>.nav__item>a{padding:10px 0}
.navside-nav>ul.nav>.nav__item>a span{font-weight:400;font-size:1.125em;line-height:1.55556;pointer-events:none}
.navside-nav>ul.nav>.nav__item>a svg{margin-right:5px}
.navside-nav>ul.nav>.nav__item>.nav__subnav{display:none;overflow:hidden}
.navside-nav>ul.nav>.nav__item>.nav__subnav>.nav__item>a{background-color:var(--light10) !important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:1em;padding:.625em 1.25em;padding-right:5px}
.navside-nav>ul.nav>.nav__item>.nav__subnav>.nav__item>a span{font-size:1em;line-height:1.5;pointer-events:none}
.navside-nav>ul.nav>.nav__item>.nav__subnav>.nav__item>.nav__subnav{display:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;padding-right:10px;padding-left:10px;padding:.6em 1.25em;background-color:#f8f8f8;border-radius:10px}
.navside-nav>ul.nav>.nav__item>.nav__subnav>.nav__item>.nav__subnav .nav__item{padding:10px; width: 33.33%;}
.navside-nav>ul.nav>.nav__item>.nav__subnav>.nav__item>.nav__subnav .nav__item a{}
.navside__top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.25em;background-color:var(--light10);padding:20px 0}
.navside__heading{font-weight:700;font-size:1.125em}
.navside__close{display:block;line-height:0}
.navside__search{position:relative}
.navside__search button{position:absolute;right:1.875em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0;margin:0;border:0;background-color:transparent;line-height:1}
.navside__bottom{padding:1.875em}
}.overlay{background-color:rgba(0,0,0,0.5);position:fixed;top:0;left:0;width:100%;height:100%;-webkit-transition:all 450ms ease;transition:all 450ms ease;opacity:0;visibility:hidden;z-index:99999}
.overlay.overlay-show{opacity:1;visibility:visible;z-index:99999; backdrop-filter: blur(10px);}
.asideRight{background-color:var(--light);height:100%;position:fixed;top:0;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 450ms ease;transition:all 450ms ease;opacity:0;visibility:hidden;z-index:99999}
.asideRight__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;height:100%;padding:120px 120px}
.asideRight__heading{color:var(--text2);font-weight:700;line-height:1.16667;margin-bottom:20px}
.asideRight__desc{color:var(--text);font-weight:400;line-height:1.55}
.asideRight__form{margin-top:20px}
.asideRight__close{position:absolute;top:40px;right:40px;cursor:pointer}
.header-button-icon{cursor:pointer}
.aside-right--open .asideRight{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible;z-index:99999}
.aside-right--open .sections__main{margin-left: -6px;}
.aside-right--open .sections__footer{margin-left: -6px;}
@media(min-width:991px){.asideRight{border-radius:40px 0 0 40px;width:680px}
.asideRight__heading{font-size:48px}
.asideRight__desc{font-size:18px}
}@media(max-width:992px){.onScroll .sections__top-header, .active-catalog-menu .sections__top-header{margin-top: -43px}
.aside-right--open .sections__main{margin-left: 0px;}
.aside-right--open .sections__footer{margin-left: 0px;}
}@media(max-width:990px){.asideRight{width:100%;padding:40px}
.asideRight__heading{font-size:32px}
.asideRight__desc{font-size:18px}
.asideRight__desc br{display:none}
.form-notice{margin-top:40px !important}
.navside-nav>ul.nav>.nav__item>.nav__subnav>.nav__item>.nav__subnav .nav__item{width:50%}
.catalog-navside.active{top:54px;}
}@media(max-width:480px){.asideRight{padding:20px}
.asideRight__heading{font-size:28px}
.asideRight__desc{font-size:16px}
.asideRight__close{top:20px;right:20px}
.asideRight__close svg{width:20px;height:20px}
.navside-nav>ul.nav>.nav__item>.nav__subnav>.nav__item>.nav__subnav .nav__item{width:100%}
}@media(min-width:1201px) and (max-width:1400px){.footer__bottom{padding-right:25px;padding-left:25px}
.footer-top__left{width:25%}
.footer-top__right{width:85%}
.footer-menu__link{font-size:15px}
}@media(max-width:1200px){.footer-top__left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}
.footer-top__logo-img{width:160px}
.footer__top{padding-top:35px;padding-bottom:35px}
.footer-top__socials{margin-top:25px}
.socials-svg__item{width:52px;height:52px}
.socials-svg__item svg{width:20px;height:20px}
.footer-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;padding-right:20px;padding-left:20px}
}@media(min-width:1201px){.billboard-item__info-bottom{margin-top:20px}
}@media(max-width:1200px){.billboard-item__info{padding-left:40px}
.billboard-item__info-bottom{margin-top:20px}
.main-cat-item__name{font-size:20px;padding-left:20px}
.main-content__title{width:90%}
.main-contacts{position:relative;top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none;margin-bottom:40px;z-index:1}
.main-contacts__src{width:40%}
.main-contacts__img{width:100%;height:100% !important;-o-object-fit:cover;object-fit:cover}
.main-contacts__info{width:60%}
}@media(max-width:990px){.billboard-item__info{width:100%;padding-left:20px;padding-bottom:40px;padding-top:40px}
.billboard-item__name{font-size:32px}
.billboard-item__descr{font-size:16px}
.billboard__navigation{bottom:20px;right:20px;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right}
}@media(max-width:768px){.billboard-item__info{padding-right:20px}
.billboard-item{height:300px}
.billboard-item__src{height:100%}
.billboard-item__img{width:100%;height:100% !important;-o-object-fit:cover;object-fit:cover}
.button-slider{padding:15px 30px}
.button-slider__text{font-size:14px}
}@media(max-width:990px){.main-cat__item--big,.main-cat__item{width:50%}
.main-cat-item__img{width:100%;height:320px !important;-o-object-fit:cover;object-fit:cover}
}@media(max-width:768px){.main-cat__item--big,.main-cat__item{width:100%}
.main-cat-item__name{bottom:20px}
}@media screen and (max-width:576px){.main-cat-item__img{height:220px !important}
    .onScroll .sections__top-header, .active-catalog-menu .sections__top-header{margin-top: -39px}
}@media(max-width:990px){.main-advantage-item__info{padding:20px}
.main-offers__item{width:50%}
.main-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.main-content__left{margin-bottom:30px}
.main-content__left,.main-content__right{width:100%}
}@media(max-width:768px){.main-advantage__item{width:100%}
.main-advantage-item__img{width:100%;height:350px !important;-o-object-fit:cover;object-fit:cover}
.sections__standart--offers{min-height:500px}
.main-offers-item{min-height:300px}
}@media screen and (max-width:576px){.main-advantage-item__img{height:250px !important}
.main-offers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.main-offers__item{width:100%}
.main-offers--indent{margin-top:20px}
}@media(max-width:990px){.sections__standart--map:before{top:auto;bottom:0;height:50px}
}@media(max-width:768px){.main-contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.main-contacts__src{height:350px}
.main-contacts__info,.main-contacts__src{width:100%}
}@media screen and (max-width:576px){.main-contacts__src{height:300px}
}.catalog-filters__head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--gray2);padding-bottom:15px;margin-bottom:20px}
.catalog-filters__head>span{font-size:18px;font-weight:700;line-height:1.5}
.catalog-filters__head>a{display:block;line-height:0}
.filter--open{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;font-weight:700;color:var(--text2)}
@media(min-width:1201px) and (max-width:1300px){.catalog-filters__filter-category input{text-overflow:ellipsis;padding:12px 20px}
.range-slider__input .text-field__input{font-size:16px;padding:12px 15px}
.catalog--products-small .catalog-item__promo-panel{padding:6px}
.catalog--products-small .dies__item{font-weight:400;font-size:10px;padding:5px 8px}
}@media(max-width:1200px){.catalog-columns__left{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--light);padding:20px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);visibility:hidden;-webkit-transition:all 450ms ease;transition:all 450ms ease;overflow:auto;z-index:-1}
.catalog-columns__right{width:100%}
.catalog-columns__top-left{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:20px}
.catalog-filter--open .catalog-columns__left{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);visibility:visible;z-index:11}
.catalog-filters__bottom{border-top:1px solid var(--gray2);padding-top:20px;margin-top:40px;text-align:center}
}@media(max-width:990px){.buttons-catalog-tag{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto;padding-bottom:5px}
.buttons-catalog-tag__item{white-space:nowrap}
}@media(max-width:576px){.catalog--products .catalog__item{width:50% !important}
.slider-catalog-btn{width:45px;height:45px}
.catalog-navside.active{top:50px;}
}.sales-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-top:40px}
.saleItem{border:1px solid #f1f1f2;border-radius:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:all 550ms ease;transition:all 550ms ease}
.saleItem:hover{-webkit-box-shadow:0 4px 12px rgba(57,49,133,0.14);box-shadow:0 4px 12px rgba(57,49,133,0.14)}
.saleItem__thumb{border-radius:24px;display:block;height:100%;overflow:hidden}
.saleItem__thumb img{width:100%;height:100% !important;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 550ms ease;transition:all 550ms ease}
.saleItem__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}
.saleItem__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-weight:700;line-height:1.25}
.saleItem__title svg{-webkit-transition:all 350ms ease;transition:all 350ms ease;position:relative}
.saleItem__title:hover a{color:var(--acent)}
.saleItem__title:hover svg{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}
.saleItem__title:hover svg path{fill:var(--acent)}
.saleItem__desc{color:var(--text);font-weight:400;line-height:1.55}
.saleItem__bottom{margin-top:auto;padding-bottom:3px}
.saleItem__tag{display:inline-block;background-color:var(--gray2);border-radius:100px;color:#434249;font-weight:400;line-height:1}
@media(min-width:769px){.saleItem{width:calc(50% - 20px + 10px);padding:24px}
}@media(min-width:1201px){.single-sale{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:160px}
.single-sale__col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:40px;height:100%;width:calc(50% - 160px + 80px)}
.single-sale__img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:24px}
}@media(min-width:991px){.saleItem__thumb{width:370px}
.saleItem__content{width:calc(100% - 370px);padding-left:40px}
.saleItem__title{font-size:1.5em}
.saleItem__desc{font-size:1.125em}
.saleItem__tag{font-size:14px;padding:8px 16px}
}@media(min-width:1201px) and (max-width:1600px){.saleItem__thumb{width:340px}
.saleItem__content{width:calc(100% - 340px);padding-left:25px}
.saleItem__desc{font-size:16px}
.saleItem__title{font-size:20px}
}@media(min-width:1201px) and (max-width:1400px){.saleItem__thumb{width:300px}
.saleItem__content{width:calc(100% - 300px);padding-left:20px}
.single-sale{gap:60px}
.single-sale__col{width:calc(50% - 60px + 30px)}
}@media(min-width:1201px) and (max-width:1300px){.saleItem__thumb{width:270px}
.saleItem__content{width:calc(100% - 270px)}
.saleItem__title{font-size:18px}
.saleItem__desc{font-size:14px}
}@media(max-width:1200px){.saleItem{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.saleItem__thumb{width:100%;height:320px}
.saleItem__content{width:100%;padding-left:0;margin-top:20px}
.mob-sale__thumbnail{margin-top:30px;margin-bottom:20px}
.container__info-page{margin-bottom:15px}
.single-sale__img{width:100%;height:400px !important;-o-object-fit:cover;object-fit:cover;border-radius:24px}
.saleItem__tag{font-size:12px;padding:8px 16px}
}@media(max-width:990px){.saleItem__thumb{height:250px}
}@media(max-width:768px){.saleItem{border-radius:24px;width:100%;padding:20px}
.saleItem__thumb{border-radius:16px;height:300px}
.sales-grid{margin-top:0}
.saleItem__tag{font-size:12px;padding:8px 16px}
.single-sale__img{height:300px !important}
}@media(max-width:576px){.saleItem__thumb{height:220px}
.single-sale__img{height:220px !important}
}@media(max-width:480px){.saleItem__thumb{height:180px}
}@media(min-width:1601px){.how-to-order{padding-left:420px}
}@media(min-width:1401px){.how-to-order{padding-left:250px}
}.reviewsForm__heading{color:var(--text2);font-weight:700;font-size:48px;line-height:1.16667;margin-bottom:40px}
.reviews-list{margin-top:-40px}
.review__item{border-bottom:1px solid var(--gray2);padding:40px 0}
.review__head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;margin-bottom:18px}
.review__name{color:var(--text2);font-weight:700;font-size:18px;line-height:1.55}
.review__date{color:var(--text);font-weight:400;font-size:14px;line-height:1;opacity:.5}
.review__score{margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px}
.review__text{color:var(--text);font-weight:400;font-size:18px;line-height:1.55}
.estimate--1 .radio-star[data-value="1"] svg path{fill:#f5d876}
.estimate--2 .radio-star[data-value="1"] svg path,.estimate--2 .radio-star[data-value="2"] svg path{fill:#f5d876}
.estimate--3 .radio-star[data-value="1"] svg path,.estimate--3 .radio-star[data-value="2"] svg path,.estimate--3 .radio-star[data-value="3"] svg path{fill:#f5d876}
.estimate--4 .radio-star svg path{fill:#f5d876}
.estimate--4 .radio-star[data-value="5"] svg path{fill:#fff}
.estimate--5 .radio-star svg path{fill:#f5d876}
@media(min-width:1201px){.review-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:80px}
/* .reviews-list,.reviewsForm{width:calc(50% - 80px + 40px)} */
.reviews-list{width: 50%;}
.reviews-col-form{display: flex;width: 50%;flex-direction: column;}
.reviewsForm{background-color:#e6e5f0;border-radius:40px;padding:80px}
}@media(min-width:1201px) and (max-width:1600px){.reviewsForm{padding:40px}
}@media(min-width:1201px) and (max-width:1400px){.review-row{gap:40px}
/* .reviews-list,.reviewsForm{width:calc(50% - 40px + 20px)} */
.form-group-inline__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}@media(max-width:1200px){.reviewsForm{background-color:#e6e5f0;border-radius:24px;padding:30px;margin-top:60px}
.reviewsForm__heading{font-size:32px;margin-bottom:20px}
}@media(max-width:576px){.form-group-inline__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.form-group-inline__bottom .button{width:100%}
.form-group-inline__bottom .notice br{display:none}
.review__text{font-size:16px}
.review__date{font-size:12px}
.review__item{padding:20px 0}
.reviewsForm{padding:20px}
.review__score{gap:6px}
.review__score svg{width:17px;height:17px}
}.account-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.account__aside{width:280px}
.account__content{width:calc(100% - 280px);padding-left:180px}
.account__content--single{width:100%;padding-left:0px}
.account__nav{text-align:right}
.account__nav--item a{color:var(--text2);font-weight:700;font-size:24px;line-height:1.25}
.account__nav--item a:hover{color:var(--primary-light)}
.account__nav--item+.account__nav--item{margin-top:20px}
.account__nav--item.active a{color:var(--primary-light)}
.account__aside--bottom{border-top:1px solid var(--gray2);margin-top:40px;padding-top:40px;text-align:right}
.account__logout{display:table;color:var(--text);font-weight:400;font-size:18px;line-height:1.55;letter-spacing:-0.3px;margin-left:auto}
.account__logout:hover{color:var(--acent)}
.account__logout+.account__logout{margin-top:10px}
.account__heading{color:var(--text2);font-weight:700;line-height:1.2;margin-bottom:40px}
.account__heading span{margin-right:10px}
.account__header{color:var(--text2);font-weight:700;line-height:1.2;margin-bottom: 60px;font-size: 48px;}
.account__header span{margin-right:10px}
.account__desc{font-weight:400;font-size:16px}
.account__form{width:560px}
@media(min-width:1201px) and (max-width:1400px){.account__form{width:100%}
}@media(max-width:1200px){
.account__content{width:100%;padding-left:0}
.account__form{width:100%}
.select-account__nav{margin-top:-20px;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid var(--gray2)}
}@media(max-width:768px){.account__heading{margin-bottom:20px; font-size: 22px; font-weight: 600;}
.account__header{margin-bottom:20px; font-size: 22px; font-weight: 600;}
}@media(max-width:576px){.product-params__row.params-sm-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:5px}
.product-params__row.params-sm-column>div{width:100% !important;padding:0 !important}
.product-params__row.params-sm-column>div:before{display:none}
.product-params__row.params-sm-column+.product-params__row.params-sm-column{margin-top:16px}
}.box-contacts{background-color:var(--gray3);border-radius:40px;padding:40px}
.yandex-map--sm .yandex-map__map{height:480px !important}
.contactFormBox__img{border-radius:40px;height:100% !important;width:100%;-o-object-fit:cover;object-fit:cover}
.contactFormBox__content{background-color:var(--primary-lighten);border-radius:40px;height:100%;padding:80px}
@media(max-width:1200px){.contactFormBox__content,.box-contacts{padding:30px}
}@media(max-width:576px){.contactFormBox__content,.box-contacts{padding:20px}
body .tabs__navigation{margin-bottom:20px}
.yandex-map--sm .yandex-map__map{height:250px !important}
.tabs__head:not(:last-child){margin-right:15px !important}
.main-contacts__info{margin-top:20px;padding:0;border-radius:0}
.box-contacts{border-radius:16px;padding:10px}
.box-contacts .tabs__body p{font-size:14px}
}@media(max-width:360px){.tabs__head{font-size:12px !important}
}.cartTable__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.cartTable__row+.cartTable__row{border:1px solid var(--gray2);margin-top:-1px}
.cartTable__col{padding:36px 24px 24px !important}
.cartTable__col .spin-edit{margin-top:-12px;}
.cartTable__row--head .cartTable__col{padding:0 24px 10px !important}
.cartTable__col-1{width:45%}
.cartTable__col-2{width:10%}
.cartTable__col-3{width:21%}
.cartTable__col-4{width:14%}
.cartTable__col-5{width:10%}
.cartTable__heading{color:var(--text2);font-weight:700;font-size:18px;line-height:1.55}
.cartTable__product{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.cartTable__product-image{margin-top:-12px;}
.cartTable__product-image,.cartTable__product-image img{display:block;}
.cartTable__product--img{border-radius:24px;height:140px;width:140px;-o-object-fit:cover;object-fit:cover}
.cartTable__product--info{width:calc(100% - 140px);padding-left:20px}
.cartTable__product--title{color:var(--text2);font-weight:400;font-size:18px;line-height:1.55;margin-bottom:10px}
.cartTable__product--title a{color:inherit}
.cartTable__product--title a:hover{color:var(--primary-light)}
.cartTable__value{color:var(--text2);font-weight:400;font-size:18px;line-height:1.55}
.qtn{background-color:var(--gray2);border-radius:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}
.qtn__input{background-color:transparent;border:0;height:48px;width:30%;line-height:48px;outline:0;color:#434249;font-weight:400;font-size:18px;text-align:center;padding:0}
.qtn__input::-webkit-outer-spin-button,.qtn__input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}
.qtn__measure{font-size:16px}
.qtn__control{color:#393185;cursor:pointer;font-weight:700;font-size:24px;line-height:1;width:30%;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.qtn__control:hover{color:var(--primary-light)}
.cartTable__price{color:var(--text2);font-weight:700;font-size:24px;line-height:1.25}
.cartTable__actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px}
.product-cart-remove{cursor:pointer}
.cartTable__favorite:hover svg path{fill:var(--primary-light);stroke:var(--primary-light)}
.cartTable__favorite.button-like{background-color:transparent;border-radius:0;min-width:0;width:auto;height:auto}
.cartTable__favorite.active svg path{fill:#766ec2;stroke:#766ec2}

.cartTable__close svg path{transition-property: fill;transition-duration: 0.5s;}
.cartTable__close:hover svg path{fill:var(--acent)}
.cart__info{background-color:var(--primary-lighten2);border-radius:24px;padding:24px}
.cart__promo{border-bottom:1px solid #e2e2e2;padding-bottom:20px;margin-bottom:20px}
.cart__promo--wrapInput{position:relative}
#button-coupon{cursor:pointer;display:block;position:absolute;right:0px;top:0px;bottom:0px;padding-left:20px;padding-right:20px;display:flex;justify-content:center;align-items:center}
#button-coupon svg{transition-property:transform;transition-duration:0.5s}
#button-coupon:hover svg{transform:translateX(10px)}
/* .cart__promo--wrapInput svg{position:absolute;right:0px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)} */
.cart__promo--input{outline:none;background-color:var(--light);border:1px solid #e2e2e2;border-radius:100px;padding:20px;height:48px;width:100%;font-weight:400;font-size:18px;line-height:1.55;color:#434249}
.cart__promo--note{color:var(--text);font-weight:400;font-size:14px;line-height:1.28571;margin-top:10px}
.cart__promo--note.hidden{display:none}
.cart__heading{color:var(--text2);font-weight:700;font-size:18px;line-height:1.55;margin-bottom:20px}
.cart__info--item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;position:relative}
.cart__info--item+.cart__info--item{margin-top:5px}
.cart__info--item.hidden{display: none}
.cart__info--item:before{content:"";position:absolute;bottom:8px;left:0;right:10px;border:dashed 1px #e2e2e2}
.cart__info--label,.cart__info--value{background-color:var(--primary-lighten2);font-weight:400;font-size:18px;line-height:1.55;position:relative;z-index:1}
.cart__info--label{padding-right:20px}
.cart__info--value{white-space:nowrap;padding-left:20px}
.cart__total{border-top:1px solid #e2e2e2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px;margin-top:20px;position:relative}
.cart__total:before{content:"";position:absolute;bottom:10px;left:0;right:10px;border:dashed 1px #e2e2e2}
.cart__total--label,.cart__total--value{background-color:var(--primary-lighten2);font-weight:700;font-size:18px;line-height:1.55;position:relative;z-index:1}
.cart__total--label{padding-right:20px}
.cart__total--value{font-size:24px;line-height:1.25;padding-left:20px}
.cart__bottom{margin-top:40px}
.cart__bottom .button-cart{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:23px 30px}
.cart__note{color:var(--text);font-weight:400;font-size:14px;line-height:1.28571;margin-top:20px}
@media(min-width:1201px) and (max-width:1600px){.cart__info--label,.cart__info--value,.cartTable__product--title,.cartTable__value{font-size:16px}
.cart__total--value{font-size:20px}
.cartTable__price,.cartTable__value{white-space:nowrap}
.cartTable__price{font-size:22px}
.cartTable__col{padding:20px !important}
}@media(max-width:1200px){.cartTable__price,.cartTable__value{white-space:nowrap}
.cartTable__heading{font-size:16px}
}@media(max-width:990px){.cartTable__row--head{display:none}
.cartTable__col-1{width:60%}
.cartTable__col-2{width:15%}
.cartTable__col-3{width:25%}
.cartTable__col.cartTable__col-4{width:70%;padding-top:0 !important}
.cartTable__col.cartTable__col-5{width:30%;padding-top:0 !important}
.cartTable__actions{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.cartTable__price:before{content:"Сумма: ";font-size:20px}
.cartTable__col{padding:20px !important}
}@media(max-width:768px){.cartTable__col-1{width:100%}
.cartTable__col-2{width:100%}
.cartTable__col-3{width:100%}
.cartTable__col-2,.cartTable__col-4,.cartTable__col-5{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.cartTable__row{padding:10px}
.cartTable__col{padding:10px !important}
}@media(max-width:576px){.cartTable__product--img{width:100px;height:100px !important}
.cartTable__product--info{width:calc(100% - 100px);padding-left:15px}
.qtn__input{height:36px;font-size:14px}
.qtn__control{font-size:18px}
.cartTable__product--title{font-size:16px}
.cartTable__product .select__input{font-size:14px !important}
}.checkoutChoise{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:1px solid var(--gray2);border-bottom:1px solid var(--gray2);padding:20px;-webkit-transition:all 350ms ease;transition:all 350ms ease;margin-top:-1px}
.checkoutChoise.choised{background-color:var(--gray3)}
.checkoutChoise__title{width:30%;padding-right:15px}
.checkoutChoise__desc{color:#434249;font-weight:400;font-size:18px;line-height:1.55;width:50%;padding-right:15px}
.checkoutChoise__value{color:var(--text2);font-weight:700;font-size:18px;line-height:1.55;width:20%;text-align:right}
.checkoutChoise.checkoutChoiseTwo .checkoutChoise__title{width:70%}
.checkoutChoise.checkoutChoiseTwo .checkoutChoise__desc{width:30%}
.yandex-map--sm2 .yandex-map__map{height:420px !important}
@media(min-width:1201px) and (max-width:1600px){.account__content{padding-left:80px}
.account__content--single{width:100%;padding-left:0px}
}@media(min-width:1201px) and (max-width:1400px){.account__aside{width:250px}
.account__content{width:calc(100% - 250px);padding-left:40px}
.account__content--single{width:100%;padding-left:0px}
.checkoutChoise__desc br{display:none}
.checkoutChoise__value,.checkoutChoise__desc,.custom-radio__label{font-size:16px}
.pickup__info--phone,.pickup__info--heading{font-size:20px}
}@media(max-width:768px){.checkoutChoise{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:10px}
.checkoutChoise.checkoutChoiseTwo .checkoutChoise__title,.checkoutChoise.checkoutChoiseTwo .checkoutChoise__desc,.checkoutChoise__title,.checkoutChoise__desc,.checkoutChoise__value{width:100%;padding:0;text-align:left}
.checkoutChoise__desc{font-size:16px}
.checkoutChoise.checkoutChoiseTwo .checkoutChoise__desc,.checkoutChoise__desc,.checkoutChoise__value{padding-left:36px}
.checkoutChoise.checkoutChoiseTwo .checkoutChoise__desc br,.checkoutChoise__desc br,.checkoutChoise__value br{display:none}
.pickup__info{position:static !important;padding:0 0 30px !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}
.pickup__info--heading{font-size:22px !important}
.pickup__info--heading br{display:none}
.custom-radio__radio:after{top:-4px !important}
.custom-radio__label{font-size:16px !important}
}@media(max-width:576px){.yandex-map.yandex-map--sm2.pickup__map .yandex-map__map{height:320px !important}
.checkoutChoiseTwo+.space-sm{margin-top:30px !important}
.pickup__info--heading,.pickup__info--phone{font-size:18px !important;line-height:1.6 !important}
.pickup__info--time{font-size:16px !important}
}.pt0{padding-top:0 !important}
.mb0{margin-bottom:0 !important}
.mt0{margin-top:0 !important}
.mt5{margin-top:5px !important}
.ml-a{margin-left:auto}
.align-center{text-align:center}
.w100{width:100% !important;max-width:100% !important}
.h100{height:100% !important;max-height:100% !important}
.justify-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.justify--center{-webkit-box-pack:center !important;-webkit-justify-content:center !important;-ms-flex-pack:center !important;justify-content:center !important}
.v-top{-webkit-box-align:start !important;-webkit-align-items:flex-start !important;-ms-flex-align:start !important;align-items:flex-start !important}
.border-none{border:none !important}
.rand-bottom-0{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}
@media(min-width:1201px){.narrow{width:840px}
.w40{width:40% !important}
.w50{width:50% !important}
}@media(max-width:990px){.smx-pt0{padding-top:0 !important}
}@media(max-width:768px){.smx-w100{width:100%}
}.bgr-light{background-color:var(--light) !important}
.border-light{border-color:var(--light) !important}
.color-dark{color:var(--text2) !important}
.color-mute{opacity:.5}
.color-primary-light{color:var(--primary-light) !important}
.color-primary{color:var(--primary) !important}
.color-primary-lighten{color:var(--primary-lighten) !important}
.hover-color-acent:hover{color:var(--acent) !important}
.bgr-gray{background-color:var(--gray3)}
.space-smx{margin-top:.5em}
@media(min-width:75.0625em){.space-default{margin-top:2.5em}
.space-lg{margin-top:6.25em}
.space-lgs{margin-top:5em}
.space-mdl{margin-top:3.125em}
.space-mds{margin-top:1.875em}
.space-md{margin-top:4.0625em}
.space-sml{margin-top:1.5em}
.space-sm{margin-top:1.25em}
.space-sms{margin-top:.9375em}
}@media(max-width:75em){.space-default{margin-top:1.25em}
.space-lg{margin-top:3.125em}
.space-lgs{margin-top:3.125em}
.space-mdl{margin-top:2.5em}
.space-md{margin-top:1.875em}
.space-sm{margin-top:1em}
.space-sml{margin-top:.625em}
.space-mds{margin-top:1em}
}@media(min-width:75.0625em){.lg-hide{display:none !important}
}@media(max-width:75em){.sm-hide{display:none !important}
}.lead-sm{color:var(--text);font-weight:700;font-size:18px;line-height:1.55}
.fw400{font-weight:400 !important}
.fw700{font-weight:700 !important}
.heading_h1{font-weight:700;line-height:1.16667}
.heading_h2{font-weight:700;line-height:1.2}
.heading_h3{font-weight:700;line-height:1.25}
.heading_h5{font-weight:700;font-size:18px;line-height:1.55}
@media(min-width:991px){.heading_h1{font-size:48px}
.heading_h2{font-size:32px}
.heading_h3{font-size:24px}
}@media(max-width:990px){.heading_h1{font-size:32px}
.heading_h2{font-size:24px}
.heading_h3{font-size:20px}
}@media(max-width:576px){.heading_h1{font-size:28px}
}.row{margin-left:-20px;margin-right:-20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.row [class*=col-]{padding:20px}
.row-sm{margin-left:-10px;margin-right:-10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.row-sm [class*=col-]{padding:10px}
.row-nogap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media(min-width:1201px){.col-6{width:50%}
.col-4{width:33.3333333333%}
.col-3{width:25%}
.col-8{width:66.6666666667%}
.col-9{width:75%}
}@media(max-width:1200px){.container{width:100%;max-width:100%}
.col-4,.col-8,.col-3,.sm-col-12{width:100%}
}@media(max-width:768px){.row-nogap{padding-top:2px}
}@media(min-width:577px) and (max-width:1200px){.col-sm-6{width:50%}
}@media(max-width:576px){.col-xsm-6{width:50%}
.row-sm{margin-left:-7px;margin-right:-7px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.row-sm [class*=col-]{padding:7px}
}.content-area{color:var(--text)}
.content-area p{font-size:18px;line-height:1.55;margin-bottom:20px}
.content-area h1,.content-area h2,.content-area .h1,.content-area .h2{margin-bottom:.6em}
.content-area h3,.content-area h4,.content-area .h3,.content-area .h4{margin-bottom:.55em}
.content-area h5,.content-area h6,.content-area .h5,.content-area .h6{margin-bottom:1em}
.content-area ul,.content-area ol{margin:1.25em 0}
.content-area ul{list-style:disc;font-size:18px;line-height:1.55;padding-left:22px}
.content-area ol{padding-left:1.25em;list-style:decimal}
.content-area img{margin:.9375em;margin-left:0}
.content-area img.alignright{margin-left:.9375em;margin-right:0}
.content-area blockquote{font-size:1.125em;margin:1.6666666667em 0;border-left:.4444444444em solid var(--primary);padding-left:1.3888888889em;padding-top:.8333333333em;padding-bottom:.8333333333em;padding-right:1.1111111111em;-webkit-box-shadow:4px 4px 8px 0 rgba(34,60,80,0.2);box-shadow:4px 4px 8px 0 rgba(34,60,80,0.2)}
.content-area table{margin:1.875em 0}
.content-area a{border-bottom:1px solid transparent;color:var(--primary-light);-webkit-transition:all 300ms ease;transition:all 300ms ease}
.content-area a:hover{border-color:var(--acent);color:var(--acent) !important}
figure{position:relative;border-radius:24px;margin:20px 0;overflow:hidden}
figure:before{content:"";background:#e6e5f0;background:-webkit-gradient(linear,left bottom,left top,from(#e6e5f0),to(rgba(12,11,7,0)));background:-webkit-linear-gradient(bottom,#e6e5f0 0,rgba(12,11,7,0) 100%);background:linear-gradient(0,#e6e5f0 0,rgba(12,11,7,0) 100%);position:absolute;top:0;left:0;width:100%;height:100%}
figure img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;margin:0 !important}
figcaption{color:var(--text);font-weight:400;font-size:18px;line-height:1.5;position:absolute;bottom:40px;right:40px;z-index:9}
figcaption b{color:var(--text2)}
@media(min-width:75.0625em){.list-inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.list-inline li{padding:.625em;width:25%}
}@media(max-width:75em){.content-area blockquote{font-size:1em;line-height:1.4;border-width:.375em;padding:.9375em 1.25em}
.wrap-table{overflow:auto;padding-bottom:1.25em;margin-bottom:1.875em}
.wrap-table table{min-width:40.625em;margin-bottom:0}
}.form-group{margin-bottom:20px;position:relative}
.short-info-popup-container {z-index: 999999;}
.form-group.error{position:relative}
.form-group.error .form-control{border-color:red !important}
.form-group.error:after{content:'обязательно для заполнения';position:absolute;bottom:0px;right:20px;font-size:11px;color:red;display:block !important}
.form-group.error--content:after{content:attr(data-content);display:none}
.form-group>svg{position:absolute;right:20px;top:18px}
.form-group>svg+.form-control{padding-right:50px}
.form-nameplate{min-width:170px;padding-right:8px}
.form-group__note{color:var(--text);font-weight:400;font-size:14px;line-height:1.28571;opacity:.5}
.form-label{display:block;color:var(--text2);font-weight:700;font-size:18px;line-height:1.55;margin-bottom:10px}
.form-control{display:block;background-color:var(--gray2);border:1px solid var(--gray2);border-radius:100px;color:#434249;font-family:"Nunito Sans",sans-serif !important;font-weight:400;font-size:18px;line-height:1.55;width:100%;padding:10px 24px;outline:none !important;-webkit-transition:all 350ms ease;transition:all 350ms ease}
.form-control::-webkit-input-placeholder{color:#a2a3a6}
.form-control::-moz-placeholder{color:#a2a3a6}
.form-control:-ms-input-placeholder{color:#a2a3a6}
.form-control::-ms-input-placeholder{color:#a2a3a6}
.form-control::placeholder{color:#a2a3a6}
.form-control:focus{background-color:var(--gray1);border-color:var(--gray1)}
.form-control.w-sm{width:200px}
#testimonial-form .form-control{align-self:flex-end}
.raiting-field{padding-bottom:7px}
.raiting-caption-field{padding-bottom:7px}
textarea.form-control{border-radius:24px;height:145px}
.form-notice{color:var(--text);font-weight:400;font-size:14px;line-height:1.28571;margin-top:60px}
.button{border:0;outline:0}
button{font-family:"Nunito Sans",sans-serif !important;font-size:18px}
.form-group-inline__bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:20px;padding-left:172px}
.form-group-inline__bottom .notice{color:var(--text);font-weight:400;font-size:14px;line-height:1.28571;opacity:.5}
.form-group--note{color:#434249;font-weight:400;font-size:14px;line-height:1.28571;margin-top:10px}
.custom-radio{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:20px;position:relative}
.custom-radio input{display:none}
.custom-radio__radio{border-radius:50%;border:2px solid #e2e2e2;height:16px;width:16px;min-width: 16px;-webkit-transition:all 350ms ease;transition:all 350ms ease;position:relative;top:4px}
.custom-radio__radio:after{content:url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 4L4 6.5L9 1.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");position:absolute;top:-7px;left:1px;opacity:0;visibility:hidden;z-index:-1}
.custom-radio__radio:before{content:"";background-color:var(--primary-light);border-radius:50%;height:calc(100% + 4px);width:calc(100% + 4px);position:absolute;top:-2px;left:-2px;opacity:0;visibility:hidden;z-index:-1}
.custom-radio__label{color:var(--text2);font-weight:700;font-size:18px;line-height:1.55}
.custom-radio input:checked+.custom-radio__radio:before,.custom-radio input:checked+.custom-radio__radio:after{opacity:1;visibility:visible;z-index:1}
.pickup__map{position:relative}
.pickup__info{background-color:var(--light);border-radius:24px;padding:40px;position:absolute;left:40px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:20}
.pickup__info--heading{color:var(--text2);font-weight:700;font-size:24px;line-height:1.25}
.pickup__info--phone{color:var(--primary-light);font-weight:700;font-size:24px;line-height:1.25}
.pickup__info--time{font-weight:400;font-size:18px;line-height:1.55;margin-top:15px}
.radio-star{cursor:pointer}
.radio-star input{display:none}
@media(min-width:991px){.form-group-inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.form-group-inline .form-control{width:calc(100% - 170px)}
.form-group-inline .form-label{margin-bottom:0}
}@media(max-width:1200px){.form-group-inline__bottom{padding-left:0}
}@media(max-width:768px){.form-control.w-sm{width:100%}
}@media(max-width:576px){.form-label{font-size:16px;margin-bottom:6px}
}.button,.button-cart{border:0}
@media(min-width:991px){.button.button-md{font-weight:700;padding-top:22px;padding-bottom:22px}
}@media(max-width:990px){.button.button-md{font-weight:700;padding-top:18px;padding-bottom:18px}
}@media screen and (max-width:576px){.button{padding-top:15px;padding-bottom:16px}
}.catalog-item__choised{color:var(--text);font-weight:400;font-size:14px;line-height:1.28571;opacity:.8;margin-top:20px}
.dies__item--date{background-color:var(--gray2);color:var(--text);font-weight:400}
.catalog--products:not(.catalog--products-list) .catalog-item__meta,.catalog--products:not(.catalog--products-list) .product-params{display:none}
.catalog--products-list .catalog-item{gap:40px}
.catalog--products-list .catalog-item__top{width:256px}
.catalog--products-list .catalog-item__src-list{margin-bottom:0}
.catalog--products-list .catalog-item__bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:auto;padding:0;position:static;opacity:1;-webkit-box-shadow:none;box-shadow:none;border:0}
.catalog--products-list .button-cart{padding-left:40px;padding-right:40px}
.catalog--products-list .catalog-item__price-box{display: none;}
.catalog--products-list .catalog-item__body{width:500px}
.catalog--products-list .catalog-item__meta{text-align:right;margin-top:auto}
.catalog-item__sku{color:#434249;font-weight:400;font-size:14px;line-height:1.28571}
.catalog-item__stock{color:#72c7a6;font-weight:700;font-size:14px;line-height:1.28571;margin-top:8px}
.catalog-item__stock.no-free{color: #f65d60}
@media(min-width:1201px) and (max-width:1600px){.catalog--products-list .catalog-item{gap:25px}
.catalog--products-list .catalog-item__price-box{right:220px}
.catalog-item__price{font-size:22px}
.catalog-item__old-price{font-size:16px}
.catalog--products-list .catalog-item__top{width:240px}
.catalog--products-list .catalog-item__body{width:380px}
}@media(min-width:1201px) and (max-width:1500px){.catalog--products-list .catalog-item__body{width:350px}
}@media(min-width:1201px) and (max-width:1440px){.catalog--products-list .catalog-item__body{width:calc(100% - 460px)}
.catalog--products-list .catalog-item__price-box{top:16px;right:16px}
.catalog--products-list .button-cart{font-size:16px}
.catalog--products-list .select:not(.select--custom) .select__input{padding-top:12px;padding-bottom:11px}
}@media(min-width:1201px) and (max-width:1300px){.catalog--products-list .product-params__col{font-size:14px}
}@media(min-width:1201px) and (max-width:1400px){.product-card__photo-panel{width:60%}
.product-card__params-panel{width:40%;padding-left:30px}
.product-card__right{width:20%}
.thumbnail-slider-list-item{width:70px;height:70px;padding:5px}
}@media(max-width:1200px){.product-card__left{width:100%}
.product-card-panel.slippage-inside{background-color:#fff;position:fixed !important;width:calc(100% - 40px) !important;top:auto !important;left:20px !important;bottom:15px;z-index:11}
}@media(max-width:990px){.product-card__params-panel,.product-card__photo-panel{width:100%}
.product-card__photo-panel{margin-bottom:30px}
.product-card__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;}
.tabs__content{max-width:100%}
.thumbnail-slider{gap:20px}
.thumbnail-slider__nav-panel{width:70px}
.thumbnail-slider-list-item{width:70px;height:70px;padding:5px}
.thumbnail-slider__main{width:calc(100% - 90px)}
.thumbnail-slider-main-item__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.product-card-panel__total-price,.product-card-panel__top{margin-bottom:6px;font-size:14px}
.product-card-panel__price{font-size:18px}
.product-card-panel__old-price{font-size:14px}
.button-like--card .button-like__icon{width:15px;height:15px}
}@media(max-width:768px){.product-params__section--pt .product-params__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:-10px}
.product-params__section--pt .product-params__col{width:100%;padding:10px !important}
.tabs__head{font-size:14px}
.tabs__head:not(:last-child){margin-right:25px}
.tabs__head:after{margin-top:10px}
.thumbnail-slider__main,.thumbnail-slider-main__slider{height:auto !important}
.thumbnail-slider-list{height:400px}
}@media(max-width:576px){.catalog-item__choised{font-size:11px}
.catalog-item__src{border-radius:9px}
.catalog-item__promo-panel{padding:6px}
.dies__item{font-weight:400;font-size:9px;padding:5px 8px}
}@media(max-width:480px){.thumbnail-slider-list{height:250px}
.catalog-item__price{font-size:16px}
.catalog-item__old-price{font-size:12px}
}@media(max-width:400px){.thumbnail-slider-list{height:220px}
.thumbnail-slider{gap:10px}
.thumbnail-slider__main{width:calc(100% - 80px)}
.thumbnail-slider__navigation-prev{margin-bottom:5px}
.thumbnail-slider__navigation-next{margin-top:0}
.thumbnail-slider-list-item{height:65px}
.thumbnail-slider-list-item__img{height:55px !important;width:100% !important}
}.box-default{background-color:var(--primary-lighten);border-radius:24px;padding:80px 40px}
@media(max-width:990px){.box-default.sm-box-none{background-color:transparent;border-radius:0;padding:0}
}@media(max-width:768px){.box-default{padding:20px}
}.head__inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:20px}
.head__link{color:var(--primary-light);font-weight:700;font-size:18px;line-height:1.2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}
.head__link svg{position:relative;top:-2px;line-height:1}
.head__link:hover svg path{stroke:var(--acent)}
.page__head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;gap:16px}
.page__head--note{color:var(--text);font-weight:400;font-size:18px;line-height:1.55}
@media(max-width:576px){.head__link{font-size:16px}
.head__link svg{height:14px;width:13px}
}.gall__item{border-radius:24px;height:300px;display:block;position:relative;overflow:hidden}
.gall__item img{height:100% !important;width:100%;-o-object-fit:cover;object-fit:cover}
.gall__item:before{content:"";background-color:#000;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 350ms ease;transition:all 350ms ease;opacity:0;visibility:hidden;z-index:-1}
.gall__item:after{content:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 8H11M8 5V11M19 19L13 13M1 8C1 8.91925 1.18106 9.82951 1.53284 10.6788C1.88463 11.5281 2.40024 12.2997 3.05025 12.9497C3.70026 13.5998 4.47194 14.1154 5.32122 14.4672C6.1705 14.8189 7.08075 15 8 15C8.91925 15 9.82951 14.8189 10.6788 14.4672C11.5281 14.1154 12.2997 13.5998 12.9497 12.9497C13.5998 12.2997 14.1154 11.5281 14.4672 10.6788C14.8189 9.82951 15 8.91925 15 8C15 7.08075 14.8189 6.1705 14.4672 5.32122C14.1154 4.47194 13.5998 3.70026 12.9497 3.05025C12.2997 2.40024 11.5281 1.88463 10.6788 1.53284C9.82951 1.18106 8.91925 1 8 1C7.08075 1 6.1705 1.18106 5.32122 1.53284C4.47194 1.88463 3.70026 2.40024 3.05025 3.05025C2.40024 3.70026 1.88463 4.47194 1.53284 5.32122C1.18106 6.1705 1 7.08075 1 8Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 350ms ease;transition:all 350ms ease;opacity:0;visibility:hidden;z-index:-1}
.gall__item:hover:before{opacity:.5;visibility:visible;z-index:1}
.gall__item:hover:after{opacity:1;visibility:visible;z-index:11}
.col-4 .gall__item{height:275px}
.col-3 .gall__item{height:270px}
.col-6 .col-3 .gall__item{height:180px}
@media(max-width:576px){.col-xsm-6 .gall__item{height:120px !important}
}.iconBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.iconBox__icon{height:48px;width:48px;-o-object-fit:contain;object-fit:contain}
.iconBox__content{width:calc(100% - 48px);padding-left:12px}
.iconBox__title{color:var(--text2);font-weight:700;font-size:18px;line-height:1.55}
.iconBox__text{color:var(--text);font-weight:400;font-size:18px;line-height:1.55;margin-top:8px}
.iconBox.iconBox2{display:block}
.iconBox.iconBox2 .iconBox__icon{margin:0}
.iconBox.iconBox2 .iconBox__content{margin-top:10px;padding-left:0;width:100%}
@media(max-width:576px){.iconBox__text{font-size:16px}
}.card__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px;background-color:var(--light);border:1px solid var(--gray2);padding:24px;-webkit-transition:all 350ms ease;transition:all 350ms ease;position:relative;margin-left:-1px;margin-top:-1px}
.card__item:hover{-webkit-box-shadow:0 4px 12px rgba(57,49,133,0.14);box-shadow:0 4px 12px rgba(57,49,133,0.14);-webkit-transform:scale(1.008);-ms-transform:scale(1.008);transform:scale(1.008);z-index:1}
.card__item--heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:24px;line-height:1.25}
.card__item--heading:hover a{color:var(--primary-light)}
.card__item--desc{color:var(--text);font-weight:400;font-size:18px;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-ms-box-orient:vertical;box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;-moz-line-clamp:2;-ms-line-clamp:2;line-clamp:2}
.card__item--date{color:var(--text);font-weight:400;font-size:14px;line-height:1;opacity:.6;margin-top:auto}
.card__item--img{border-radius:24px;height:372px;width:100%;-o-object-fit:cover;object-fit:cover}
.card__item--wrapper{border-radius:24px;height:100%;overflow:hidden;position:relative}
.card__item--wrapper .card__item--img{width:100%;height:100% !important;-o-object-fit:cover;object-fit:cover}
.card__item--wrapper:before{content:"";background:#e6e5f0;background:-webkit-gradient(linear,left bottom,left top,from(#e6e5f0),to(rgba(12,11,7,0)));background:-webkit-linear-gradient(bottom,#e6e5f0 0,rgba(12,11,7,0) 100%);background:linear-gradient(0,#e6e5f0 0,rgba(12,11,7,0) 100%);position:absolute;top:0;left:0;width:100%;height:100%}
.card__item--wrapper .card__item--heading{position:absolute;bottom:24px;left:24px;width:calc(100% - 48px)}
.card__item--wrapper:hover .card__item--heading{color:var(--primary-light)}
.card__item--wrapper .card__item--desc,.card__item--wrapper .card__item--date{display:none}
@media(min-width:1201px) and (max-width:1400px){.card__item--heading{font-size:20px}
}@media(max-width:1200){.card__item--img{height:300px !important}
}@media(max-width:768px){.card__item--img{height:220px !important}
.card__item--heading{font-size:20px !important}
.card__item--heading br{display:none}
.card__item--heading svg{display:none}
.card__item--wrapper .card__item--heading{bottom:10px;left:10px;width:calc(100% - 20px)}
.card__item{border:1px solid var(--gray2) !important}
.wrap-card{margin-top:-1px}
}@media(max-width:576px){.card__item{gap:10px;padding:9px}
.card__item--wrapper .card__item--img,.card__item--img{-webkit-box-flex:0;-webkit-flex:0 0 120px;-ms-flex:0 0 120px;flex:0 0 120px;height:120px !important;border-radius:9px}
.card__item--wrapper:before{display:none}
.card__item--heading{font-weight:400;font-size:14px !important}
.card__item--desc{font-size:12px}
.card__item--date{font-size:10px}
.card__item--wrapper{border-radius:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}
.card__item--wrapper .card__item--desc,.card__item--wrapper .card__item--date{display:block}
.card__item--wrapper .card__item--heading{position:static}
.card__item>a:not(.card__item--wrapper){display:block;line-height:0}
}

.orders-list{background-color:var(--gray2);padding:40px 40px;border-radius:24px;}
.orders-list__item{background-color:#fff;padding:40px 40px;border-radius:24px;}
.orders-list__item:not(:last-child){margin-bottom:20px;}
.orders-list__info{margin-bottom:30px;}
.orders-list__info-row{display:flex;justify-content:space-between;padding:4px 0px}
.orders-list__info-param{color: #434249; font-weight: 500}
.orders-list__info-name{color:rgba(67, 66, 73, 0.8);font-size:16px;font-weight:400;}
.orders-list-pagination{display:flex;justify-content:center;margin-top:40px;}
/*.orders-list__products{background-color:#fff;}*/

.addresses-list-item{position:relative;padding-top:34px;}
.addresses-list-item__info{flex-direction:column;flex-grow:1;}
.addresses-list-item__controls{display:flex;justify-content:flex-end;margin-top:20px;}
.addresses-list-item__btn{font-weight:normal;font-size:16px;cursor:pointer}
.addresses-list-item__btn:first-child{margin-right:20px;}
.addresses-list-item__default{position:absolute;top:10px;right:20px;font-weight:bold;font-size:14px;margin-bottom:15px;}
.addresses-list-item__param{font-size:16px;margin-top:3px;}
.addresses-list-add-new{margin-bottom:30px;text-align:right;cursor:pointer}

.catalog-item__price,.catalog-item__old-price{white-space: nowrap;}

.catalog-item__list-price{display:none;}
.catalog--products-list .catalog-item__list-price{display:block;flex-grow:1;padding-right:20px;}
.catalog-item__list-button-price-block{display: flex;align-items: center;justify-content: space-between;}
.catalog--products-list .button-cart{max-width:200px;}
.catalog--products-list .catalog-item__price{margin-right: 0px;}
.catalog--products-list .catalog-item__top{width: 22%;}
.catalog--products-list .catalog-item__body{width: 42%;}
.catalog--products-list .catalog-item__bottom{width: 32%;}
.button-cart{white-space:nowrap;}
.product-card-panel--mobile{display:none;box-shadow:none;border-radius:0px;padding:14px 0px 0px;margin-top:10px;border-top:solid 1px rgba(16, 15, 23, 0.1);}
.product-card-panel--desktop{display:block;}
.thumbnail-slider__main--full{width:100%;}
.cart__columt-total{display: flex;}
.cart__columt-total-wrap{width: 100%;}
.orders-list__info-row .orders-list__info-param:first-child{padding-right:14px;}
.catalog-search-settings{display:none;margin-bottom:30px;}

.coockie-policy{display:none;position:fixed;bottom:0px;left:0px;right:0px;background-color:#fff;padding-top:20px;padding-bottom:20px;z-index:200;box-shadow:0 -.1em .4em rgba(57, 49, 133, 0.08);}
.coockie-policy__row{display:flex;justify-content:space-between;align-items:center;}
.coockie-policy__left{line-height:1.5;}
.coockie-policy__right{padding-left:40px;}

.password-wrap{position:relative;}
.password-wrap__eye-btn{position:absolute;right:0px;top:0px;bottom:0px;cursor:pointer;display:flex;align-items:center;padding-left:10px;padding-right:10px;}
.password-wrap__opened-eye{display:none;}
.password-wrap__eye-btn.active .password-wrap__opened-eye{display:block;}
.password-wrap__eye-btn.active .password-wrap__closed-eye{display:none;}

.catalog-filters .checkbox-group {display: flex;flex-direction: column;}
.catalog-filters .checkbox-group .checkbox-group__item.no-active-filter {order: 9990;}


@media screen and (max-width: 1800px) {
}
@media screen and (max-width: 1600px) {
    .text-field__input, .textarea__input {font-size:15px;padding: 8px 12px;}
    .select:not(.select--custom).select--fs-18 .select__input,.select--naked .select__input{font-size: 16px;}
    .select:not(.select--custom).select--fs-18 .select__list-item,.select--naked .select__list-item {font-size: 14px;}
    .select__input{font-size: 16px;}
    .checkbox__text{font-size: 16px;}
    .catalog-filters__section-name{font-size: 16px;}
    .catalog-filters__section:not(:first-child) .catalog-filters__section-top{padding-top:14px;padding-bottom:14px;}
    .catalog-item__src-list{border-radius:12px;}
    .catalog-item{padding:12px;}
    .button-cart{font-size:16px;padding:12px;}
    .catalog-item__price{font-size:18px;}
    .catalog-item__name{font-size:16px;}
    .catalog-item__old-price{font-size:16px;}
    .catalog-item__size{margin-top:0px;}
    .catalog--products-list .catalog-item__top{width: 22%;}
    .catalog--products-list .catalog-item__body{width: 39%;}
    .catalog--products-list .catalog-item__bottom{width: 35%;}
    .product-params__row{font-size:16px;}
    .spin-edit-input{font-size:16px;}
    .product-card-panel__price{font-size:20px;}
    .product-card-panel__old-price{font-size:14px;}
    .product-card-panel__top{margin-bottom:10px;}
    .product-card-panel__total-price{font-size:16px;}
    .thumbnail-slider-list-item{width: 70px;height: 70px;}
    .thumbnail-slider-list{height: 350px;}
    .product-card-panel__button{padding:16px 30px;font-size:16px;}
    .product-card__left{width:78%;}
    .product-card__right{width:20%;}
    .product-card__photo-panel{width: 46%;}
    .product-card__params-panel{width: 52%;}
    .thumbnail-slider__main{width: 82%;display:flex;align-items: center;}
    .thumbnail-slider-main__slider{height:auto;}
    .product-card__descr-info .tabs__content{max-width:90%;font-size:16px;}
    .cartTable__col{padding: 30px 20px 20px !important;}
    #main-cart-container .col-9{width:70%;}
    #main-cart-container .col-3{width:30%;}
    .tabs__head{font-size: 18px;}
}
@media screen and (max-width: 1440px) {
    .fs-h1, .content-title-columns--h1, .content-title--h1, .content h1 {font-size: 54px;}
    .sections__header-backdrop{padding-bottom: 140px;}
    .catalog--products-list .catalog-item__list-button-price-block{flex-direction: column;align-items: flex-end;}
    .catalog--products-list .catalog-item__list-price{margin-bottom: 10px;}
    .catalog--products-list .catalog-item__top{width: 22%;}
    .catalog--products-list .catalog-item__body{width: 50%;}
    .catalog--products-list .catalog-item__bottom{width: 26%;}
    .product-card-panel--mobile{display:block;}
    .product-card__right,.product-card-panel--desktop{display:none;}
    .product-card__left{width:100%;}
    .product-card__photo-panel{width:46%;}
    .product-card__params-panel{width:54%;padding-left:24px;}
    .spin-edit__input{padding-top:9px;padding-bottom:9px;}
    #main-cart-container .row{margin-left:-5px;margin-right:-5px;}
    #main-cart-container .col-9{padding:5px;}
    #main-cart-container .col-3{padding:5px;}
    .cartTable__col{padding: 14px 7px 7px !important;}
    .cartTable__product-image,.cartTable__col .spin-edit{margin-top: -5px;}
    .cartTable__product--img{border-radius:12px;height:70px;width:70px;}
    .cartTable__product--title{font-size:14px;margin-bottom:0px;}
    .cartTable__product--title small{font-size:12px;}
    .cartTable__product--info{width:calc(100% - 70px);padding-left:10px;}
    .cartTable__row--head .cartTable__col{padding: 0 7px 7px !important;}
    .cartTable__heading{font-weight: 600;font-size: 14px;}
    .cartTable__price{font-size: 18px;}
    .cartTable__col .spin-edit-input{padding:5px 10px;}
    .button-spin{font-size:16px;width:16px;}
    .cartTable__col .cartTable__action{display:block;width:14px;height:14px;line-height:1.4;}
    .cartTable__col .cartTable__action svg{width:14px;height:14px;}
    .cartTable__actions{gap:10px;}
    .cart__bottom .button-cart{gap:6px;padding:14px 20px;font-size:14px;font-weight:500;}
    .cart__bottom .button-cart svg{width:14px;height:14px;}
    .cart__promo--input{padding:10px 16px;height: 36px;font-size: 14px;}
    #button-coupon svg{width:14px;height:14px;}
    .cart__info{border-radius:12px;padding:16px;}
    .cart__info .cart__bottom{margin-top:20px;}
    .cart__info .cart__heading{font-size:16px;margin-bottom:12px;}
    .cart__info .cart__promo{padding-bottom:14px;margin-bottom:14px;}
    .cart__info--label, .cart__info--value, .cartTable__product--title, .cartTable__value{font-size:14px;}
    .cart__total--label, .cart__total--value{font-size: 16px;}
    .cart__total{padding-top:14px;margin-top:14px;}
    .content-title-columns__title{font-size: 36px;}
    .cart__note{font-size:12px;margin-top:14px;}
    .account__content{padding-left: 40px;}
    .account__content .col-8{padding:10px;}
    .account__content .col-4{padding:10px;}
    .account__content .row{margin-left:-10px;margin-right:-10px;}
    .account__nav--item a{font-weight:600;font-size:20px;}
    .account__nav--item+.account__nav--item{margin-top:14px;}
    .account__aside{width:220px}
    .account__content{width:calc(100% - 220px)}
    .checkoutChoise__desc{font-size:14px;padding-right:12px;}
    .checkoutChoise__title{padding-right:12px;}
    .checkoutChoise__title .custom-radio{gap:10px;}
    .checkoutChoise__title .custom-radio__label{font-size:16px;font-weight:600;}
    .checkoutChoise{padding:10px 16px;}
    .checkoutChoise__value{font-weight:600;font-size:14px;}
    .account__content .heading_h3{font-size:18px;}
    .account__content .space-lgs{margin-top:40px;}
    .account__content .space-default{margin-top:20px;}
    .pickup__info{border-radius:12px;padding:20px;left:20px;top:50%;}
    .pickup__info--heading{font-weight:600;font-size:16px;}
    .pickup__info--phone{font-size:18px;}
    .pickup__info--time{font-size:14px;margin-top:10px;}
    .button.button-md{font-weight:500;padding:14px 20px;font-size:14px;}
    .yandex-map__map{border-radius: 20px;}
    .account-aside-content-personal #list-addreses .catalog__item{width:50%;}
    .account-aside-row-personal .account__content--single-whishlist{width:100%;padding-left:0px;}
    #search .search__icon{width:16px;height:16px;left:24px;}
    .tabs__head:after{display:none;}
}
@media screen and (max-width: 1200px) {
    .fs-h1, .content-title-columns--h1, .content-title--h1, .content h1 {font-size: 44px;}
    .sections__header-backdrop{padding-bottom: 100px;}
    .sections__header-backdrop:after{border-radius: 20px 20px 0px 0px;height:20px;}
    .sections__footer--radius-top:before{border-radius: 0px 0px 20px 20px;height:20px;}
    .sections__standart--m-40 {margin-top: 18px;margin-bottom: 18px;}
    .footer__bottom{border-radius: 12px 12px 0px 0px;}
    .catalog-item__bottom{position: static;padding: 0px;box-shadow:none;opacity:1;border:none;margin-top:10px;}
    .catalog-item__body{display:flex;flex-direction:column;flex-grow:1;width:100%;}
    .gallery-cat-prod__pagination{display:none;}
    .button-cart{font-size:14px;padding:8px 12px;}
    .product-params__row{font-size:14px;}
    .product-card__descr-info .tabs__content{font-size:14px;}
    .cartTable__price{font-size:16px;}
    .cartTable__heading{font-size: 12px;}
    .cartTable__col-5 .cartTable__heading{display:none;}
    .account__content{width:100%;padding-left:0px;}
    .account__content .row{flex-wrap:nowrap;}
    .account__content .col-8{width:60%;}
    .account__content .col-4{width:40%;}
    .account-aside-hide-mobile{display:none;}
    .account-aside-row-personal{padding-top:40px;}
    .account-aside-content-personal{width:calc(100% - 220px);padding-left:40px;}
    .account-aside-personal .account__aside--bottom{display:none;}
    .account-aside-content-personal #list-addreses .addresses-list-item__default{position:static;}
    #product-search .catalog-columns__left{position:fixed !important;z-index:999;}
    .catalog-search-settings{display:block;}
    #product-search .slippage-inside{width:100% !important;position:static !important;}
}
@media screen and (max-width: 992px) {
    .catalog-item__price{font-size:16px;}
    .catalog-item__old-price{font-size:13px;}
    .catalog-item__name{font-size:13px;}
    .catalog--products-list .catalog-item__top{width: 20%;}
    .catalog--products-list .catalog-item__body{width: 60%;}
    .catalog--products-list .catalog-item__bottom{width: 30%;}
    .catalog--products-list .catalog-item {gap: 20px;}
    .catalog--products-list .product-params__row {font-size: 12px;}
    .catalog--products-list .product-params{margin-top: 5px;margin-bottom: 10px;}
    .catalog--products-list .catalog-item__sku,.catalog--products-list .catalog-item__stock{font-size: 12px;}
    .catalog--products-list .button-cart{max-width:160px;}
    .sections__top-header {border-radius:0px;}
    .thumbnail-slider-list{height: 200px;}
    .thumbnail-slider-list-item{width:40px;height:40px;padding:0px;overflow:hidden;}
    .swiper-slide-thumb-active .thumbnail-slider-list-item{border:solid 1px #766ec2;}
    .thumbnail-slider-list-item__src{border-radius:0px;}
    .thumbnail-slider-list-item:after{border:none;}
    .thumbnail-slider__main{width:94%;}
    .thumbnail-slider__nav-panel{width:50px;}
    .thumbnail-slider{gap: 10px;}
    .product-card-panel__total-price{margin-bottom:12px;}
    .product-card__params-panel{padding-left:18px;}
    .product-card__descr-info{margin-top: 40px;}
    .cartTable__price,.cartTable__price:before{font-size:16px;}
    .cartTable__row{padding:7px;}
    #main-cart-container .col-9{width:64%;}
    #main-cart-container .col-3{width:36%;}
    .cart__bottom .button-cart{text-align:center;justify-content:center;}
    .cart__bottom .button-cart svg{display:none;}
    .content-title-columns__title{font-size:28px;}
    .checkoutChoise__title .custom-radio__label{font-size:14px;font-weight:500;}
    .custom-radio__radio{border:1px solid #e2e2e2;height:12px;width:12px;min-width:12px;top:4px;font-size:10px;}
    .custom-radio__radio:before{height:12px;width:12px;}
    .custom-radio__radio:after{top:0px;left:-1px;line-height:0;font-size:10px;}
    .checkoutChoise__value{font-size:12px;}
    .checkoutChoise__desc{font-size:12px;}
    .checkoutChoise{padding:6px 10px;}
    .follow-shipping-marker .form-control{width:100%;font-size:16px;padding:8px 18px;}
    #aside-login{padding:0px;}
    .form-max-limiter{max-width:none;}
    #aside-login .sections__standart{margin:0px;}
    .controls-account .button{padding:12px 18px;}
    .account-forgotten-form .form-control{font-size:16px;padding:8px 18px;}
    .account-forgotten-form .form-group{margin-bottom:10px;}
    .account-auth-form-authorization .form-control{font-size:16px;padding:8px 18px;}
    .account-auth-form-authorization .form-group{margin-bottom:10px;}
    .account-register-form .form-control{font-size:16px;padding:8px 18px;}
    .account-register-form .form-group{margin-bottom:10px;}
    .account-aside-content-personal{padding-left:0px;width:100%;}
    .account-aside-content-personal .account__header{padding-bottom: 20px;}
    .account-aside-personal{width:100%;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--gray2);}
    .account-aside-personal .account__nav ul.nav{display:flex;flex-wrap:wrap;justify-content: flex-end;}
    .account-aside-personal .account__nav--item+.account__nav--item{margin-top:0px;}
    .account-aside-personal .account__nav--item:not(:first-child){margin-left:20px;}
    .account-aside-personal .account__nav--item{padding:4px 0px;}
    .account-aside-row-personal{flex-wrap:wrap;}
    .account-aside-row-personal .account__content--single-whishlist .catalog__item{width:33.33%;}
}
@media screen and (max-width: 768px) {
    .fs-h1, .content-title-columns--h1, .content-title--h1, .content h1 {font-size: 34px;}
    .sections__header-backdrop{padding-bottom: 100px;}
    .catalog-item{padding:6px;}
    .catalog--products-small .catalog__item{width: 33.33%;}
    .catalog-columns__top-right{display:none;}
    .catalog-columns__top-left{padding-right: 0px;}
    .select [name='sort-catalog-select']{font-size: 14px;max-width:180px;}
    .filter--open svg{width:18px;height:18px;}
    .filter--open span{font-size: 14px;}
    .product-card__info{flex-wrap:wrap;}
    .product-card__params-panel{padding-left:0px;width:100%;}
    .product-card__photo-panel{display:flex;flex-wrap: wrap;width:100%;}
    .thumbnail-slider{width:60%;}
    .product-card-panel--mobile{width:40%;padding-left:20px;padding-top:0px;margin-top:0px;border-top:none;}
    .product-card-panel__price-panel{flex-wrap:wrap;}
    .product-params__section--pt .product-params__row{flex-direction:row;}
    .product-card__descr-info{margin-top: 24px;}
    #main-cart-container .col-9{width:100%;}
    #main-cart-container .col-3{width:100%;}
    .custom-radio__radio:after{top:0px !important;}
    .custom-radio__radio{top:6px;}
    .checkoutChoise.checkoutChoiseTwo .checkoutChoise__desc,.checkoutChoise__desc,.checkoutChoise__value{padding-left:23px;}
    .checkoutChoise{gap:0px;}
    .account__content .row{flex-wrap:wrap;}
    .account__content .col-8{width:100%;}
    .account__content .col-4{width:100%;}
    #aside-login .asideRight__content{padding:60px;justify-content:center;}
    .account-aside-personal .account__nav--item a{font-size:16px;}
    .account-aside-row-personal .orders-list{padding:0px;border-radius:0px;background-color:transparent;}
    .account-aside-row-personal .account__content--single-whishlist .catalog__item{width:50%;}
    .product-card__optionals{width:100%;}
    .coockie-policy__row{display:block;}
    .coockie-policy__left{line-height:1.3;font-size:12px;}
    .coockie-policy__right{padding-left:0px;display:flex;justify-content:center;margin-top:10px;}
}
@media screen and (max-width: 576px) {
    .fs-h1, .content-title-columns--h1, .content-title--h1, .content h1 {font-size: 28px;}
    .sections__header-backdrop{padding-bottom: 90px;}
    .top-header__phone .phone{font-size: 13px;}
    .filter--open span{font-size: 13px;}
    .navside__search input{font-size: 14px;padding:8px 22px;}
    .navside__search button svg{width:14px;height:14px;}
    .navside__search button{right: 20px;}
    .product-params .spin-edit__input{width:100%;}
    .product-card__photo-panel{display:block;}
    .thumbnail-slider{width:100%;}
    .product-card-panel--mobile{width:100%;padding:14px 0px 0px;margin-top:10px;border-top:solid 1px rgba(16, 15, 23, 0.1);}
    .thumbnail-slider-list-item{width:60px;height:60px;}
    .thumbnail-slider-list{height:300px;}
    .thumbnail-slider__nav-panel{width:60px;}
    .spin-edit__input{padding-top:5px;padding-bottom:5px;}
    .product-params__section--pt .product-params__row{flex-direction:column;}
    .product-card__descr-info .tabs__content{font-size:12px;}
    .cartTable__col .spin-edit__input{width:100%;}
    .content-title-columns__title{font-size:20px;}
    .header__icon svg{height:18px;width:18px;}
    .button-icon.count:before{right:-8px;top:-4px;font-weight:400;}
    .header__icon:not(:last-child){margin-right: 10px;}
    .mobNav__tr{margin-left:22px;}    
    .account__content .heading_h3{font-size:16px;}
    .account__content .heading_h5{font-size:16px;}
    .pickup__info--heading, .pickup__info--phone{font-size: 14px !important;}
    .pickup__info--time{font-size:14px !important;}
    #aside-login .asideRight__content{padding:30px;}
    .account-aside-row-personal .orders-list__item{padding:0px;border-radius:0px;}
    .orders-list__info-row .orders-list__info-param .orders-list__info-name{font-size:12px;}
    .orders-list__info-row .orders-list__info-param:first-child{font-size:12px;}
    .account-aside-content-personal #list-addreses .catalog__item{width:100% !important;}
}
@media screen and (max-width: 420px) {
    .fs-h1, .content-title-columns--h1, .content-title--h1, .content h1 {font-size: 26px;}
    .button-cart{font-size:12px;font-weight: 400;}
    .container {padding-left: 10px;padding-right: 10px;}
    .catalog-item__price{font-size:14px;}
    .catalog-item__old-price{font-size:12px;}
    .catalog-item__name{font-size:12px;}
    .top-header__phone .phone{font-size: 11px;}
    .product-params__row{font-size:12px;}
    .product-params__col-param-text{padding-right: 10px;}
    .product-card__descr-info .tabs__content{max-width:96%;}
    #aside-login .asideRight__content{padding:20px;}
    #aside-login .form-control{font-size:14px;padding:8px 18px;}
    .account-aside-personal .account__nav--item a{font-size:14px;}
    .review__head{flex-wrap:wrap;}
    .review__name{width:100%;}
}