/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
html{font-family:Roboto, sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,footer,header,nav,section{display:block}
h1{font-size:2em;margin:.67em 0}
figcaption,figure,main{display:block}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:inherit;font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{font-family:Roboto, sans-serif;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details,menu{display:block}
summary{display:list-item}
canvas{display:inline-block}
[hidden],template{display:none}
@keyframes a{0%{opacity:.4}
50%{opacity:.6}
to{opacity:.4}}
@keyframes b{0%{background-position-y:0}
to{background-position-y:63px}}
*{box-sizing:border-box;margin:0;padding:0}
:focus{outline:none}
html{font-size:14px;font-family:Roboto, sans-serif;line-height:1.2;font-weight:400;color:#444d97;background-color:#fff}
html.locked{overflow:hidden}
img{max-width:100%;max-height:100%}
.scroll-locked{overflow:hidden;height:100%;max-height:100%;position:fixed;left:0;top:0;width:100%}
.clearfix:after,.clearfix:before{content:"";display:table;clear:both}
h1{margin-bottom:40px}
h1,h2{font-size:30px}
h2{font-weight:700;margin-bottom:20px}
@media (max-width:500px){h2{font-size:26px}}
h3{font-size:18px;margin-bottom:20px}
h4{font-size:16px;margin-bottom:10px}
a{color:inherit}
a,a:hover{text-decoration:none}
ul{list-style-type:none}
.overflowed-table{overflow:auto}
.overflowed-table table{min-width:600px}
.close-layout{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;transition:opacity .2s;z-index:19}
.close-layout.is-added{opacity:.25}
.lazy{opacity:0;transition:.4s}
.lazy[src]{opacity:1;transition:.4s}
.swiper-lazy{opacity:0;transition:.4s}
.swiper-lazy.swiper-lazy-loaded{opacity:1;transition:.4s}
[hidden]{display:none!important}
[data-toggle-body]{display:none;cursor:default}
fieldset{border:none;margin:0;padding:0}
textarea{padding:10px 25px;border:1px solid #ced1e8;border-radius:20px;width:100%;max-width:100%;resize:none}
textarea.error{border-color:#ea5229}
table.title-search-result2 td.title-search-item a,table.title-search-result td.title-search-item a{overflow:hidden;max-width:289px;text-overflow:ellipsis}
#warning_message,.warning_message,font.errortext{color:#ea5229!important;margin-bottom:10px}
.container{max-width:1420px;width:100%;margin:0 auto;padding:0 30px}
@media (max-width:967px){.container{max-width:1396px;padding:0 15px}.banner_mobile{display:inherit;}.banner_desktop{display:none!important;}}
@media (min-width: 968px){.banner_desktop{display:inherit;}.banner_mobile{display:none!important;}}  
.i-icon{background-repeat:no-repeat;background-position:50%;display:inline-block;vertical-align:middle;width:1em;height:1em;transition:.2s}
.i-icon--small{width:16px;height:16px}
.i-icon--favorites-active path{fill-rule:nonzero;fill:#444d97}
.icon-link{text-decoration:none;white-space:nowrap;border:0}
.icon-link .i-icon,.icon-link span{vertical-align:middle}
.icon-link span{text-decoration:underline}
.icon-link:hover span{text-decoration:none}
/*@font-face{font-family:Fregat;src:local("Fregat"),url(/local/client/app/fonts/Fregat.woff) format("woff"),url(/local/client/app/fonts/Fregat.woff) format("woff2");font-weight:400}
@font-face{font-family:Fregat;src:local("Fregat-Bold"),url(/local/client/app/fonts/Fregat-Bold.woff) format("woff"),url(/local/client/app/fonts/Fregat-Bold.woff) format("woff2");font-weight:700}
*/.advantages{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding-top:25px;border-top:1px solid #ced1e8}
@media (max-width:967px){.advantages{margin-bottom:20px}}
@media (max-width:640px){.advantages{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;border-top:none}}
.advantages__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
@media (max-width:640px){.advantages__item{margin-bottom:20px}
.advantages__item:last-of-type{margin-bottom:0}}
.advantages__item a{color:#8f96cb;transition:.2s}
.advantages__item a:hover{color:#192797}
.advantages__img{border-radius:50%;width:52px;height:52px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.advantages__img svg{width:35px;height:25px}
.advantages__description{margin-left:10px}
.advantages__text{margin-bottom:6px}
.balloon__title{margin-bottom:10px;max-width:225px}
.balloon__address{color:#8f96cb}
.balloon__phone{font-size:18px;width:100%;text-transform:uppercase;margin-bottom:10px;display:block;max-width:225px}
.balloon__mail{width:100%;max-width:225px;color:#8f96cb;text-decoration:underline;transition:.2s}
.balloon__mail:hover{text-decoration:none;transition:.2s}
.jspContainer{position:relative}
.jspContainer:after{content:"";position:absolute;bottom:0;left:0;width:calc(100% - 10px);z-index:1;height:20px;background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0));pointer-events:none}
.ymaps-2-1-50-balloon__close-button{margin-right:16px!important;background:transparent!important;opacity:1!important}
.ymaps-2-1-50-balloon__close-button:after{transform:rotate(45deg)}
.ymaps-2-1-50-balloon__close-button:after,.ymaps-2-1-50-balloon__close-button:before{content:"";position:absolute;width:10px;height:1px;background:#444d97;top:22px;left:calc(50% - 5px)}
.ymaps-2-1-50-balloon__close-button:before{transform:rotate(-45deg)}
.ymaps-2-1-50-balloon{box-shadow:none!important;min-width:283px}
.ymaps-2-1-50-balloon__layout{border:3px solid #ced1e8;border-radius:18px}
.ymaps-2-1-50-balloon__content{margin-right:0!important;padding:20px!important;max-width:241px!important;width:100%!important}
.ymaps-2-1-50-balloon__content>ymaps{width:100%!important}
.ymaps-2-1-50-balloon__tail{box-shadow:none!important;transform:rotate(-90deg)!important;left:calc(50% - 10px)!important;border-color:transparent #fff transparent transparent!important;border-width:20px 10px 20px 18px!important;border-style:solid!important;width:0!important;height:0!important;top:24px!important;background:none!important;background-color:transparent!important}
.ymaps-2-1-50-balloon__tail:after{transform:rotate(62deg);bottom:-11px!important}
.ymaps-2-1-50-balloon__tail:after,.ymaps-2-1-50-balloon__tail:before{background-color:#ced1e8!important;height:3px!important;width:24px!important;z-index:99;left:-8px!important}
.ymaps-2-1-50-balloon__tail:before{content:"";position:absolute;transform:rotate(-62deg);bottom:9px!important}
.ymaps-2-1-50-image{background-size:cover}
.ymaps-2-1-50-islets_card__business-button-text,.ymaps-2-1-50-islets_card__route-button-text{font-size:11px!important}
.breadcrumbs{margin-bottom:40px;cursor:default;z-index:0;color:#8f96cb;font-size:13px;position:relative}
@media (max-width:767px){.breadcrumbs{margin-bottom:8px}}
.breadcrumbs__list{display:block}
.breadcrumbs__item{padding-left:10px;margin-right:5px;position:relative;display:inline-block;line-height:24px}
.breadcrumbs__item:before{content:"";position:absolute;width:4px;height:4px;background:#8f96cb;top:calc(50% - 2px);left:0;border-radius:50%}
.breadcrumbs__item:first-child{padding-left:0}
.breadcrumbs__item:first-child:before{display:none}
.breadcrumbs__link:hover{transition:all .2s;opacity:.8}
.btn{background-color:#fff;border:1px solid #444d97;height:37px;transition:.2s;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:10px;border-radius:20px;max-width:250px;cursor:pointer}
.btn:hover{background-color:#444d97;color:#fff;transition:.2s}
.btn:hover svg path{fill:#fff}
.btn--blue,.btn.active{border-color:#444d97;background-color:#444d97;color:#fff}
.btn--blue svg path,.btn.active svg path{fill:#fff}
.btn--blue:hover,.btn.active:hover{background-color:#192797;border-color:#192797}
.card-pay{min-width:auto;background:url(/local/client/images/big-border.png) no-repeat 50%;background-size:100% 100%;border-radius:15px;padding:35px;margin-bottom:30px}
@media (max-width:767px){.card-pay{margin-top:20px}}
@media (max-width:640px){.card-pay{padding:20px}}
.card-pay .product-card__price{font-size:30px}
.card-pay .product-card__price--old{font-size:14px}
.card-pay .btn{width:200px;max-width:200px;margin:0 auto}
.card-pay__price{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-top:10px;margin-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.card-pay__price .product-card__price{color:#444d97;font-weight:400;font-size:36px}
@media (max-width:500px){.card-pay__price .product-card__price{font-size:20px}}
.card-pay__price .product-card__price--old{color:#8f96cb;font-size:18px}
@media (max-width:500px){.card-pay__price .product-card__price--old{font-size:14px}}
.card-pay__price .product-card__price--old:after{background-color:#444d97}
@media (max-width:500px){.card-pay__price{margin-bottom:10px}}
.card-pay__price--main{margin-right:30px}
@media (max-width:1024px){.card-pay__price--main{margin-right:30px}}
.card-pay__price--old{color:#e2e2e2;font-size:24px;font-weight:400;position:relative}
.card-pay__price--old span{margin-left:5px}
.card-pay__price--old:after{content:"";position:absolute;border-top:2px solid red;width:108%;top:71%;left:0%;transform:rotate(338deg);transform-origin:0% 0%;}
.main-product__card-price--old:before{border-bottom: 2px solid red;position: absolute;content: "";width: 100%;top: 42%;transform: rotate(-12deg);}
.card-pay--count{background-color:#fff;margin-bottom:30px;min-width:inherit;max-width:540px}
.card-pay__counter{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;border:1px solid #ced1e8;width:140px;height:42px;border-radius:20px;-ms-flex-align:center;align-items:center}
.card-pay__counter-input{width:100%;max-width:55px;text-align:center;background:none;border:none;font-size:16px;padding:0}
.card-pay__counter .card-pay__price{display:inline-block}
.card-pay__counter .b-count__input-wrap{width:calc(100% - 75px);text-align:center}
.card-pay__wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
@media (max-width:500px){.card-pay-list{margin-left:0;-ms-flex-pack:start;justify-content:flex-start}}
.card-pay-list__ico{width:40px;height:40px;border:2px solid #f9b7b4;border-radius:50%;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.card-pay-list__ico .i-icon{height:20px;width:25px}
.card-pay-list__description{color:#444d97;margin-left:10px}
.card-pay-list__link{color:#3e3c3b;display:block;font-size:14px;border-bottom:1px solid #e2e2e2;padding-bottom:3px}
.card-pay-list__link:hover{transition:.2s;border-color:#3e3c3b}
.card-pay-list__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:45px}
@media (max-width:500px){.card-pay-list__inner{margin-bottom:25px}}
.card-pay-list__inner:last-child{margin-bottom:0}
.card-pay-list__inner svg{width:35px;height:35px;margin-right:23px}
@media(max-width:500px){.card-pay-list__inner svg{width:25px;height:25px}}
.card-pay-list__inner svg .st0,.card-pay-list__inner svg .st1{opacity:1;stroke:#3e3c3b}
@media (max-width:767px){.card-pay-list{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.card-pay-list .card-pay-list__inner{margin-right:20px}}
@media (max-width:640px){.card-pay-list{display:block;max-width:250px;margin-left:0}
.card-pay-list .card-pay-list__inner{margin-right:0}}
.card-pay--count .card-pay__price{margin-right:45px;padding-left:15px;display:inline-block}
.card-pay--count form{width:100%}
.card-pay__social{display:-ms-flexbox;display:flex;margin:15px 0;-ms-flex-align:center;align-items:center;color:#444d97;font-size:13px;-ms-flex-pack:justify;justify-content:space-between}
.card-pay__social span{margin-right:15px}
@media (max-width:967px){.card-pay__social{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}
.card-pay__social span{margin-bottom:0;margin-right:5px}}
@media (max-width:500px){.card-pay__social{display:none}}
.card-pay__social--contacts{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin-top:30px}
@media (max-width:967px){.card-pay__social--contacts{-ms-flex-pack:center;justify-content:center}}
@media (max-width:767px){.card-pay__social--contacts{display:-ms-flexbox;display:flex;margin-bottom:0}}
.card-pay__social--contacts span{margin-bottom:0;margin-right:15px;font-size:18px;font-weight:700}
.card-pay__social--contacts svg{width:25px!important;height:20px!important}
.card-pay__social--contacts svg path{stroke:none}
.card-pay__social--mobile{display:none;-ms-flex-pack:start;justify-content:flex-start}
@media (max-width:967px){.card-pay__social--mobile{display:-ms-flexbox;display:flex}}
.card-pay__social .social__item{margin-left:5px}
.card-pay__social .social__item svg path{fill:#8f96cb}
.card-pay__social .social__item:first-of-type{margin-left:0}
.card-pay .btn--cart{width:100%;margin-bottom:12px;max-width:inherit}
.card-pay .bx-catalog-subscribe-button{width:200px;min-height:37px;margin:0 auto}
.card-slider{width:calc(100% - 640px)}
@media (max-width:1172px){.card-slider{width:460px}}
.card-slider .gallery-top .swiper-slide{background-size:contain;width:100%}
.card-slider .swiper-container{z-index:auto!important}
@media (max-width:640px){.card-slider .swiper-container{width:calc(100% - 40px)}}
.card-slider .card-slider__main-img{height:500px;display:-ms-flexbox;display:flex;width:calc(100% - 115px);margin-top:0!important;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
@media (max-width:640px){.card-slider .card-slider__main-img{-ms-flex-order:1;order:1;width:100%;height:300px}}
.card-slider__img{height:100%;width:100%;-o-object-fit:contain;font-family:object-fit\:contain;object-fit:contain}
.card-slider .swiper-slide{text-align:center;overflow:hidden;cursor:pointer;padding:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative}
@media (max-width:640px){.card-slider .swiper-slide{height: 100px;/*height:0!important*/}}
.card-slider .swiper-slide:after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;background-image:url(/local/client/images/border.png);background-repeat:no-repeat;background-size:contain;background-position:50%;opacity:0;transition:opacity .2s}
@media (max-width:640px){.card-slider .swiper-slide:after{display:none}}
.card-slider .swiper-slide.active:after{opacity:1}
.card-slider .swiper-slide img{max-width:55px;-o-object-fit:contain;font-family:object-fit\:contain;object-fit:contain}
.card-slider .swiper-wrapper{height:440px;width:95px;z-index:auto}
@media (max-width:640px){.card-slider .swiper-wrapper{width:100%;height:40px}}
.card-slider__inner{position:relative;display:-ms-flexbox;display:flex}
@media (max-width:640px){.card-slider__inner{-ms-flex-direction:column;flex-direction:column}}
.card-slider .swiper-button-prev{ left:30px;top:0;width:35px;height:35px;transform:rotate(90deg);border:none;z-index: 0;
/* 	top:0 !important;
	left:32px;
	width:35px;
	height:35px;
	transform: rotate(90deg);
	border:none;
	background:transparent;z-index:2; */
}
@media (max-width:967px){.card-slider .swiper-button-prev{display:block}}
@media (max-width:640px){.card-slider .swiper-button-prev{display:none}}
.card-slider .swiper-button-prev svg{position:absolute;left:calc(50% - 9px);top:calc(50% - 9px);width:18px;height:18px}
.card-slider .swiper-button-prev:hover{background:transparent}
.card-slider .swiper-button-prev:hover svg path{transition:all .2s;fill:#444d97}
.card-slider .swiper-button-next{ left:30px;bottom:-12px;border:none;background:transparent;width:35px;transform:rotate(90deg);height:35px;z-index:0;top:auto;

/* 		top:inherit;
	bottom:0;
	left:32px;
	width:35px;
	height:35px;
	transform: rotate(90deg);  */
}
@media (max-width:967px){.card-slider .swiper-button-next{display:block}}
@media (max-width:640px){.card-slider .swiper-button-next{display:none}}
.card-slider .swiper-button-next:hover{background:transparent}
.card-slider .swiper-button-next:hover svg path{transition:all .2s;fill:#444d97}
.card-slider .swiper-button-next svg{position:absolute;left:calc(50% - 9px);top:calc(50% - 9px);width:18px;height:18px}
.card-slider .swiper-button-next--room-slider{bottom:18px}
.card-slider .badge{z-index:2}
.card-slider .swiper-pagination{display:none;margin-top:0}
.card-slider .swiper-pagination .swiper-pagination-bullet{margin-left:7px}
.card-slider .swiper-pagination .swiper-pagination-bullet:first-of-type{margin-left:0}
@media (max-width:640px){.card-slider .swiper-pagination{display:-ms-flexbox;display:flex}}
.product-detail__main-slider{width:95px;margin-right:20px;padding:28px 0}
@media (max-width:640px){.product-detail__main-slider{-ms-flex-order:2;order:2;width:100%;margin-right:0}}
.card-top{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-bottom:50px}
@media (max-width:1024px){.card-top{margin-bottom:20px}}
@media (max-width:967px){.card-top{-ms-flex-direction:column;flex-direction:column}}
@media (max-width:967px){.card-top .breadcrumbs{display:none}}
.card-top .select-color{margin-bottom:30px;margin-top:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
@media (max-width:500px){.card-top .select-color{font-size:16px}}
.card-top .page__title{line-height:normal;margin-top:0;font-size:30px;margin-bottom:15px}
@media (max-width:967px){.card-top .page__title{margin:0;width:100%}}
.card-top--mobile{display:none}
.card-top__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
@media (max-width:967px){.card-top__header{display:none}}
@media (max-width:640px){.card-top__header .page__title{font-size:22px}}
@media (max-width:500px){.card-top__header .page__title{margin-bottom:0}}
.card-top__header--mobile{display:none;position:relative;z-index:1;margin-bottom:20px}
.card-top__header--mobile .page__title{margin-bottom:20px}
@media (max-width:967px){.card-top__header--mobile{display:block}
.card-top__header--mobile .product__properties--card{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}
.card-top__header .link-review{width:110px;border-bottom:1px dashed #fcc4d3}
@media (max-width:967px){.card-top__header .link-review{display:none}}
.card-top--ico{width:15px;height:15px;margin-right:5px;background-repeat:no-repeat!important}
.card-top--ico-message{width:20px;margin-right:10px}
.card-top__content{margin-left:60px;vertical-align:top;width:580px;z-index:1}
@media (max-width:1172px){.card-top__content{margin-left:30px;width:calc(100% - 490px)}}
.card-top__content--room-page{width:calc(50% - 20px)}
.card-top__content--mobile{display:none}
@media (max-width:967px){.card-top__content--mobile .product__properties--middle .product-card__favorite svg{width:13px;height:13px}}
@media (max-width:1172px){.card-top__content--mobile{display:none}}
@media (max-width:967px){.card-top__content{-ms-flex-order:1;order:1;margin-left:0;width:100%}
.card-top__content--room-page *{display:none}
.card-top__content--room-page{width:100%!important}
.card-top__content--room-page .page__title{display:block}
.card-top__content--mobile{display:block;-ms-flex-order:2;order:2;text-align:center}
.card-top__content--mobile .product__properties--middle{width:100%;-ms-flex-pack:center;justify-content:center;max-width:inherit}
.card-top__content--mobile .product__properties--middle .product-card__favorite{display:block}
.card-top__content--mobile .list-block{text-align:left}
.card-top__content--mobile .card-top__description{display:block;text-align:left}}
@media (max-width:500px){.card-top__content .product__properties--middle{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}
.card-top__content .product__properties--middle .product-card__favorite{margin:15px 0 0}
.card-top__content .btn--185{margin-right:0;width:100%;background-position:40%}}
.card-top__content .product__properties--card{-ms-flex-align:center;align-items:center}
.card-top__content .product__properties--card .product-card__badge{position:static;margin-right:10px}
@media (max-width:967px){.card-top__content .product__properties--card{display:-ms-flexbox;display:flex}}
.card-top__description{font-size:15px;color:var(--blue);line-height:20px;font-family:Roboto,sans-serif;margin-bottom:25px}
@media (max-width:967px){.card-top__description{display:none}}
.card-top__right{margin-left:20px;padding-top:17px}
@media (max-width:1172px){.card-top__right{margin-left:0;padding-top:20px}}
@media (max-width:967px){.card-top__right{-ms-flex-order:3;order:3;padding-top:0}}
.card-top__right-head{display:-ms-flexbox;display:flex;margin-bottom:60px;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}
@media (max-width:1172px){.card-top__right-head{margin-bottom:10px}}
.card-top__right-head svg{margin-right:12px;width:18px}
.card-top__right-head fieldset{border:none}
@media (max-width:967px){.card-top__right-head{display:none}}
.card-top__right .link{color:var(--blue);margin-left:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
@media (max-width:967px){.card-top .card-slider{width:100%}}
.cart-content{background-color:#fff;font-size:15px;margin-top:30px;margin-bottom:40px;-ms-flex-align:center;align-items:center}
@media (max-width:767px){.cart-content{margin-top:19px;margin-bottom:24px}}
.cart-content-header{display:-ms-flexbox;display:flex;border-bottom:1px solid #ced1e8;border-top:1px solid #ced1e8;padding:19px 0 17px}
@media (max-width:767px){.cart-content-header{display:none}}
@media (min-width:768px){.cart-content-header__left{-ms-flex:0 0 120px;flex:0 0 120px}}
@media (min-width:968px){.cart-content-header__left{-ms-flex:0 0 160px;flex:0 0 160px}}
@media (min-width:1173px){.cart-content-header__left{-ms-flex:0 0 210px;flex:0 0 210px;margin-right:20px}}
.cart-content-header__right{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-pack:justify;justify-content:space-between;padding-right:10px}
.cart-content-header__right>div{padding-right:10px}
.cart-content-header__img{padding-left:22px;padding-right:10px}
@media (min-width:768px){.cart-content-header__title{-ms-flex:0 1 250px;flex:0 1 250px}}
@media (min-width:768px){.cart-content-header__discount{-ms-flex:0 0 70px;flex:0 0 70px}}
@media (min-width:768px){.cart-content-header__price{-ms-flex:0 0 100px;flex:0 0 100px}}
@media (min-width:968px){.cart-content-header__price{-ms-flex:0 0 120px;flex:0 0 120px}}
@media (min-width:768px){.cart-content-header__value{-ms-flex:0 0 150px;flex:0 0 150px}}
@media (min-width:768px){.cart-content-header__summary{-ms-flex:0 0 100px;flex:0 0 100px}}
@media (min-width:968px){.cart-content-header__summary{-ms-flex:0 0 120px;flex:0 0 120px}}
@media (min-width:768px){.cart-content-header__actions{-ms-flex:0 0 100px;flex:0 0 100px}}
.cart-content__items{display:block}
.cart-content-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:20px 0 22px;border-bottom:1px solid #ced1e8}
@media (max-width:767px){.cart-content-item{-ms-flex-align:start;align-items:flex-start}}
.cart-content-item>div{padding-right:10px}
.cart-content-item .btn{display:none;height:40px;width:100%;max-width:160px;margin-right:auto}
@media (max-width:767px){.cart-content-item .btn{display:block}}
@media (min-width:768px){.cart-content-item__left{-ms-flex:0 0 120px;flex:0 0 120px}}
@media (min-width:968px){.cart-content-item__left{-ms-flex:0 0 160px;flex:0 0 160px}}
@media (min-width:1173px){.cart-content-item__left{-ms-flex:0 0 210px;flex:0 0 210px;margin-right:20px}}
.cart-content-item__right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;-ms-flex-pack:justify;justify-content:space-between}
@media (min-width:768px){.cart-content-item__right{-ms-flex:1 1 auto;flex:1 1 auto}}
@media (max-width:767px){.cart-content-item__right{width:175px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;margin-left:5px}}
.cart-content-item__right>div{padding-right:10px}
.cart-content-item__img{padding-left:22px;width:100%;height:153px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow:hidden}
@media (max-width:767px){.cart-content-item__img{max-height:100px;max-width:110px;margin-bottom:15px;padding-left:15px}
.cart-content-item__img img{height:100%;width:100%;-o-object-fit:contain;font-family:object-fit\:contain;object-fit:contain}}
@media (min-width:768px){.cart-content-item__title{-ms-flex:0 1 250px;flex:0 1 250px}}
.cart-content-item__title span{margin-bottom:15px;display:block;line-height:24px}
.cart-content-item__title span:hover{text-decoration:underline;transition:.2s}
.cart-content-item__title p{margin-bottom:7px;font-size:13px}
.cart-content-item__title p:last-of-type{margin-bottom:0}
@media (max-width:767px){.cart-content-item__title p{margin-bottom:15px!important}}
.cart-content-item__color{width:100%;margin-bottom:15px;display:none}
@media (max-width:767px){.cart-content-item__discount{text-align:left;margin-bottom:15px}}
@media (min-width:768px){.cart-content-item__discount{-ms-flex:0 0 70px;flex:0 0 70px}}
.cart-content-item__discount-title{display:none;margin-right:5px}
@media (max-width:767px){.cart-content-item__discount-title{display:inline-block}}
.cart-content-item__price{padding-right: 8px;display: block; white-space:nowrap}
@media (max-width:767px){.cart-content-item__price{margin-bottom:15px}}
@media (min-width:768px){.cart-content-item__price{-ms-flex:0 0 100px;flex:0 0 100px}}
@media (min-width:968px){.cart-content-item__price{-ms-flex:0 0 120px;flex:0 0 120px}}
@media (min-width:768px){.cart-content-item__value{-ms-flex:0 0 150px;flex:0 0 150px}}
@media (max-width:767px){.cart-content-item__value{width:100%;margin-bottom:15px}}
@media (max-width:767px){.cart-content-item__value .card-pay__counter .b-count__input-wrap{text-align:center}}
.cart-content-item__summary{white-space:nowrap}
@media (max-width:767px){.cart-content-item__summary{}}
@media (min-width:768px){.cart-content-item__summary{-ms-flex:0 0 100px;flex:0 0 100px}}
@media (min-width:968px){.cart-content-item__summary{-ms-flex:0 0 120px;flex:0 0 120px}}
.cart-content-item__actions{white-space:nowrap}
@media (min-width:768px){.cart-content-item__actions{-ms-flex:0 0 100px;flex:0 0 100px}}
@media (max-width:767px){.cart-content-item__actions{display:none}}
.cart-content-item__actions--mobile{display:none;padding-left:15px;text-align:left}
@media (max-width:767px){.cart-content-item__actions--mobile{display:block}}
.cart-content-item__actions--mobile .cart-content-item__delete{margin-bottom:10px}
.cart-content-item__delay,.cart-content-item__delete{display:block;transition:.2s;text-decoration:underline transparent;margin-bottom:5px}
.cart-content-item__delay:hover,.cart-content-item__delete:hover{text-decoration:underline;transition:.2s}
.cart__empty{padding:10px}
.cart-empty{border:none}
.cart-empty__text{color:#5eab65;margin-bottom:15px}
.cart-tabs{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:18px}
@media (max-width:500px){.cart-tabs{-ms-flex-pack:center;justify-content:center}}
@media (max-width:500px){.cart-tabs span{display:none}}
.cart-tabs__link{border:2px solid transparent;padding:2px 10px;border-radius:12px}
.cart-tabs__link:first-of-type{margin:0 12px}
@media (max-width:500px){.cart-tabs__link:first-of-type{margin-left:0}}
.cart-tabs__link.active{border-color:#fdf097}
.cart-tabs__link.active:hover{border-color:#ffbf00}
.cart-tabs__item{display:none}
.cart-tabs__item.active{display:block}
.cart-tabs .btn{margin-left:15px}
@media (max-width:500px){.cart-tabs .btn:first-of-type{margin-left:0}}
.cart__bottom{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}
@media (max-width:640px){.cart__bottom{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}
.cart__coupon{display:-ms-flexbox;display:flex;width:100%;max-width:265px;margin-right:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}
@media (max-width:640px){.cart__coupon{margin-right:0;width:100%;max-width:none;-ms-flex-pack:center;justify-content:center}}
.cart__coupon-inner{position:relative;margin-bottom:20px}
@media (max-width:500px){.cart__coupon-inner{margin:0 auto 20px}}
.cart__coupon-input{padding:10px 43px 10px 10px;width:245px;border-radius:20px;background-color:#fff;border:1px solid #ced1e8}
@media (max-width:640px){.cart__coupon-input{width:240px;font-size:15px}}
.cart__coupon-input::-webkit-input-placeholder{color:#8f96cb}
.cart__coupon-input:-ms-input-placeholder{color:#8f96cb}
.cart__coupon-input::placeholder{color:#8f96cb}
.cart__coupon-next{padding:10px 11px 10px 11px;color:#fff;border-radius:50%;position:absolute;right:4px;background-color:#8f96cb;top:3px;width:39px;height:34px;transition:.2s}
.cart__coupon-next:hover{background-color:#444d97;transition:.2s}
.cart__back{position:absolute;left:0;bottom:0;display:block}
@media (max-width:767px){.cart__back{display:none}}
@media (max-width:640px){.cart__back{position:static;margin-top:20px}}
.cart__back--mobile{display:none;bottom:-30px}
@media (max-width:767px){.cart__back--mobile{display:block}}
.cart-price{width:240px;position:relative;margin-left:auto}
@media (max-width:640px){.cart-price{margin-right:auto}}
.cart-price--personal{margin-left:auto}
.current_price--old{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-right:9px}
@media (max-width:1040px){.cart-content-item__price {padding-right: 8px;display: block;white-space: nowrap;} .current_price--old{margin-left: 0;margin-right: 0;}}
@media (max-width:768px) {.cart-content-item__price {    display: inline-flex;}}
.current_price--old:before{border-bottom: 2px solid red;position: absolute;content: "";width: 100%;top: 42%;transform: rotate(-12deg);}
.cart-price>div{display:-ms-flexbox;display:flex;margin-bottom:5px;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;line-height:18px}
.cart-price__summary{font-weight:700}
.cart-price span{-ms-flex:0 1 35%;flex:0 1 35%}
.cart-price .btn{display:-ms-flexbox;display:flex;margin-top:25px;margin-left:auto;width:100%;-ms-flex-pack:center;justify-content:center;font-size:16px}
.cart__order-checkout{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:30px;position:relative;margin-top:22px}
.cart__order-checkout label{width:100%;font-weight:400;font-size:15px}
.cart__order-checkout label.error .input-checkbox-custom{border-color:#ea5229}
.cart__order-checkout a{font-size:15px}
.cart__order-checkout .input-checkbox-custom{margin-bottom:-5px}
.cart .bx_ordercart .bx_ordercart_coupon{padding-right:5px}
.catalog__grid,.grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px}
@media (max-width:767px){.catalog__grid,.grid{margin-left:0;display:block}}
.catalog__grid>*,.gridItem{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:calc(25% - 15px);flex-basis:calc(25% - 15px);max-width:calc(25% - 15px);display:inline-block;margin-left:15px;margin-bottom:15px}
@media (max-width:1172px){.catalog__grid>*,.gridItem{-ms-flex-preferred-size:calc(33.33% - 15px);flex-basis:calc(33.33% - 15px);max-width:calc(33.33% - 15px)}}
@media (max-width:967px){.catalog__grid>*,.gridItem{-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px)}}
@media (max-width:767px){.catalog__grid>*,.gridItem{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-left:0;display:block}}
.catalog-header{margin-bottom:25px}
.catalog-list{margin-left:-20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}
.catalog-list__block{margin-left:20px;margin-bottom:20px;border-radius:20px;-ms-flex:1 1 20%;flex:1 1 20%;height:321px;background-color:#29367a;background-position:100% 100%;background-repeat:no-repeat;position:relative;transition:.2s}
@media (max-width:1172px){.catalog-list__block{margin-bottom:20px;-ms-flex-positive:1;flex-grow:1}}
@media (max-width:967px){.catalog-list__block{-ms-flex:1 1 100%;flex:1 1 100%;height:350px}}
.catalog-list__block:hover{box-shadow:0 0 40px rgba(68,77,151,.8);transition:.2s}
.catalog-list__block--bed{-ms-flex:1 1 20%;flex:1 1 20%}
@media (max-width:1172px){.catalog-list__block{margin-bottom:20px;-ms-flex-positive:1;flex-grow:1}}
@media (max-width:967px){.catalog-list__block--bed{-ms-flex:1 1 100%;flex:1 1 100%;height:350px}}
.catalog-list__text{position:absolute;color:#fff;width:220px;height:104px;left:calc(50% - 110px);top:35px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:15px;font-size:22px;-ms-flex-align:center;align-items:center;text-align:center;line-height:40px;background:url(/local/client/images/banner_title.png) no-repeat;background-size:100% 100%}
@media (max-width:1172px){.catalog-list__text{left:35px}}
@media (max-width:967px){.catalog-list__text{left:35px;top:20px}}
.catalog-list__text span{position:relative;z-index:1}
.catalog-list__text--bed{width:220px;height:104px;top:35px;left:calc(50% - 110px);font-size:28px}
@media (max-width:640px){.catalog-list__text--bed{width:254px;left:17px;top:20px}}
.catalog__grid{margin-bottom:-15px}
@media (max-width:767px){.catalog__grid{display:-ms-flexbox;display:flex;margin-left:-15px}}
@media (max-width:500px){.catalog__grid{display:block}}
.catalog__grid>*{max-width:calc(33.33% - 15px);-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:calc(33.33% - 15px);flex-basis:calc(33.33% - 15px)}
#catalog__grid__action>*{max-width:calc(25% - 15px);-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:calc(25% - 15px);flex-basis:calc(25% - 15px)}
@media (max-width:1172px){.catalog__grid>*{max-width:calc(50% - 15px);-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px)}}
@media (max-width:767px){.catalog__grid>*{margin-left:15px}}
@media (max-width:640px){.catalog__grid>*{max-width:100%;-ms-flex-preferred-size:calc(100% - 15px);flex-basis:calc(100% - 15px)}}
.characteristics-block{margin-bottom:80px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}
@media (max-width:1025px){.characteristics-block{-ms-flex-direction:column;flex-direction:column}}
@media (max-width:1024px){.characteristics-block{margin-bottom:20px}}
@media (max-width:767px){.characteristics-block .page__title{margin-bottom:20px;text-align:center}}
.characteristics-block__left{-ms-flex-positive:1;flex-grow:1}
@media (max-width:1025px){.characteristics-block__left{margin-bottom:40px;width:100%}}
@media (max-width:500px){.characteristics-block__left{margin-bottom:0}}
@media (max-width:1025px){.characteristics-block__right{display:none}}
.characteristics__description{max-width:510px;font-size:14px}
@media (max-width:1025px){.characteristics__description{max-width:inherit;font-size:14px}}
.characteristics__img{background-repeat:no-repeat;width:600px;background-size:contain;display:inline-block;height:500px;margin-left:20px}
@media (max-width:1025px){.characteristics__img{margin-left:0;max-width:600px;width:100%}}
.characteristics__img--mobile{display:none;margin:0 auto 20px}
@media (max-width:1025px){.characteristics__img--mobile{display:block}}
@media (max-width:500px){.characteristics__img--mobile{height:250px;background-position:50%}}
.cities{-webkit-columns:200px auto;columns:200px auto;margin-top:40px}
@media (max-width:767px){.cities{-webkit-columns:150px 3;columns:150px 3}}
@media (max-width:500px){.cities{-webkit-columns:86px 2;columns:86px 2}}
.cities a{width:100%;display:block;color:#8f96cb;font-size:14px;line-height:24px}
@media (max-width:640px){.cities a{font-size:14px;font-weight:400;line-height:24px}}
.cities a:hover{color:#444d97}
.collections-detail__title{margin:35px 0}
.color-slider{position:relative}
.color-slider .select-color__img{box-shadow:none;max-height:45px;max-width:45px;height:auto;padding:8px}
.color-slider .select-color__img,.color-slider li.swiper-slide{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.color-slider li.swiper-slide{text-align:center;cursor:pointer;width:55px;position:relative;overflow:inherit}
.color-slider li.swiper-slide:after{content:"";position:absolute;width:45px;height:45px;left:calc(50% - 22.5px);top:calc(50% - 22.5px);border-radius:50%;box-shadow:0 0 0 3px #192797;opacity:.6}
.color-slider li.swiper-slide:before{content:"";display:none;position:absolute;top:50%;left:50%;width:13px;height:13px;background-image:url(/local/client/images/galochka-w.svg);background-size:100% 100%;transform:translate3d(-50%,-50%,0);z-index:9}
.color-slider li.swiper-slide.bx_active:after{background-color:#192797}
.color-slider li.swiper-slide.bx_active:before{display:block}
.color-slider.active .swiper-button-next,.color-slider.active .swiper-button-prev{display:block!important}
.color-slider.active .swiper-container{width:calc(100% - 70px)!important}
.color-slider form{margin-top:0!important}
.color-slider .swiper-container{margin:0 auto!important;padding:0}
.color-slider .swiper-container+.swiper-button-next,.color-slider .swiper-container+.swiper-button-next+.swiper-button-prev{display:none}
.color-slider .swiper-container .swiper-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}
.color-slider .swiper-container.swiper-container-horizontal .swiper-wrapper{-ms-flex-pack:start;justify-content:flex-start}
.color-slider .swiper-container.swiper-container-horizontal+.swiper-button-next,.color-slider .swiper-container.swiper-container-horizontal+.swiper-button-next+.swiper-button-prev{display:block}
.color-slider .swiper-wrapper{margin-left:0;height:60px}
.color-slider .swiper-slide{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.color-slider form label{margin-bottom:0!important}
.color-slider .swiper-button-next{margin:0!important;width:30px!important;height:30px!important;top:inherit!important;bottom:15px;right:0!important;border:1px solid #ced1e8;border-radius:50%}
.color-slider .swiper-button-next span{background-color:transparent;border:none}
.color-slider .swiper-button-prev{margin:0!important;width:30px!important;height:30px!important;top:inherit!important;bottom:15px;left:0!important;border:1px solid #ced1e8;border-radius:50%}
.color-slider .swiper-button-prev span{background-color:transparent;border:none}
.color-slider--card{display:-ms-flexbox;display:flex;margin-bottom:10px!important;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
@media (max-width:767px){.color-slider--card{-ms-flex-wrap:wrap;flex-wrap:wrap}}
.color-slider--card .swiper-button-next,.color-slider--card .swiper-button-prev{top:50%!important;transform:translateY(-50%)}
@media (max-width:967px){.color-slider--card .swiper-button-next,.color-slider--card .swiper-button-prev{top:70%!important}}
.color-slider--card .swiper-button-prev{left:127px!important}
@media (max-width:967px){.color-slider--card .swiper-button-prev{left:0!important}}
.color-slider--card .swiper-button-next{right:-11px!important}
.color-slider--card .swiper-container{width:auto!important;margin:0!important;max-width:calc(100% - 140px)}
@media (max-width:767px){.color-slider--card .swiper-container{width:100%!important;max-width:100%!important}}
.compare img{border-radius:18px}
.compare-tabs{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;padding:15px 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}
@media (max-width:767px){.compare-tabs{padding-bottom:37px}}
@media (max-width:767px){.compare-tabs span{margin-top:-15px}}
@media (max-width:500px){.compare-tabs span{margin-top:0;margin-bottom:13px}}
.compare-tabs__links{margin-left:19px}
@media (max-width:500px){.compare-tabs__links{width:100%;margin-left:0}}
.compare-tabs__link{border-radius:17px;border:1px solid transparent;padding:6px;margin-left:19px;display:inline-block;line-height:10px}
@media (max-width:767px){.compare-tabs__link{padding:7px 10px;margin-left:0;margin-bottom:13px}}
@media (max-width:500px){.compare-tabs__link{margin-bottom:0}}
.compare-tabs__link:first-of-type{margin-left:0}
.compare-tabs__link.active{border-color:#fdf097}
.compare-tabs__item{display:none}
.compare-tabs__item.active{display:-ms-flexbox;display:flex}
.compare-tabs__clear{margin-left:auto;color:#fdf097;display:block}
@media (max-width:767px){.compare-tabs__clear{margin-left:0;width:100%}}
.compare-tabs__clear:hover{color:#ffbf00}
.compare-tabs__clear:hover i:after,.compare-tabs__clear:hover i:before{background-color:#ffbf00}
.compare-tabs__clear i{display:inline-block;position:relative;width:10px;height:10px;margin-right:8px}
.compare-tabs__clear i:after,.compare-tabs__clear i:before{content:"";position:absolute;width:10px;height:1px;top:50%;left:0;background-color:#fdf097}
.compare-tabs__clear i:before{transform:rotate(45deg)}
.compare-tabs__clear i:after{transform:rotate(-45deg)}
.compare-tabs__difference--desktop{display:block}
@media (max-width:767px){.compare-tabs__difference--desktop{display:none}}
.compare-tabs__difference--mobile{display:none}
@media (max-width:767px){.compare-tabs__difference--mobile{display:block}}
.compare__titles{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:200px}
@media (max-width:500px){.compare__titles{width:130px}}
.compare__inner{position:relative;margin-top:30px;width:calc(100% - 200px)}
@media (max-width:500px){.compare__inner{margin-top:20px;width:calc(100% - 130px)}}
.compare__row{padding:15px 20px;height:43px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
@media (max-width:500px){.compare__row{height:60px}}
.compare__row:nth-of-type(odd){background-color:#f4f4f4}
.compare-block{padding:0 15px;position:relative}
@media (max-width:500px){.compare-block{padding:0 22px 0 3px}}
.compare-block__del{display:inline-block;position:absolute;width:15px;height:15px;cursor:pointer;right:35px;top:0}
.compare-block__del:after{transform:rotate(45deg)}
.compare-block__del:after,.compare-block__del:before{content:"";position:absolute;width:15px;height:1px;top:50%;left:0;background-color:#fdf097}
.compare-block__del:before{transform:rotate(-45deg)}
.compare-block__del:hover:after,.compare-block__del:hover:before{background-color:#ffbf00}
.compare-block__img{height:200px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 auto;overflow:hidden}
@media (max-width:500px){.compare-block__img{width:129px;height:154px}}
.compare-block__title{display:inline-block;margin-top:21px;margin-bottom:12px;max-width:270px;margin-right:auto;height:32px;overflow:hidden}
@media (max-width:500px){.compare-block__title{margin-top:9px;line-height:20px;margin-bottom:16px;height:60px}}
.compare-block__bottom{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-width:270px;margin-right:auto;-ms-flex-align:center;align-items:center;padding-bottom:28px;min-height:65px}
@media (max-width:500px){.compare-block__bottom{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:23px}}
@media (max-width:500px){.compare-block__bottom .btn{width:100%;text-align:center}}
.compare-block__price{font-size:20px;font-weight:700}
.compare-block__price-wrap{display:-ms-flexbox;display:flex;height:16px}
@media (max-width:500px){.compare-block__price-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;white-space:nowrap;height:37px;margin-bottom:16px}}
.compare-block__buy{width:40px;height:40px;border-radius:50%;background-color:#fdf097;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.compare-block__buy svg path{fill:#3e3c3b}
.compare-block__buy:hover{background-color:#ffbf00}
@media (max-width:967px){.compare .container{padding:0 0 0 15px}}
.compare .notetext{color:#5eab65}
.contacts{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.contacts__title{margin-bottom:20px;font-size:18px;font-weight:700;line-height:normal}
@media (max-width:500px){.contacts__title{font-size:18px;margin-bottom:5px}}
@media (max-width:967px){.contacts__title--shop{font-size:20px;margin-bottom:10px}}
.contacts__information{margin-bottom:35px}
@media (max-width:640px){.contacts__information{margin-bottom:35px}}
.contacts-content__name{min-width:150px;font-weight:300;margin-bottom:5px}
@media (max-width:967px){.contacts-content__name--shop{font-size:14px}}
@media (max-width:500px){.contacts-content__name--shop{min-width:inherit;width:90px}}
.contacts-content__description{font-size:16px;font-weight:400}
@media (max-width:500px){.contacts-content__description{font-size:14px}}
.contacts-content__description--phone{font-size:20px}
.contacts-content__description--phone .header__contacts-callback{margin-left:10px}
@media (max-width:967px){.contacts-content__description--shop{font-size:14px}}
.contacts-content__item{margin-bottom:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.contacts-content__item .link{font-size:16px;text-decoration:underline;transition:.2s}
.contacts-content__item .link:hover{text-decoration:none;transition:.2s}
@media (max-width:967px){.contacts__right{width:100%;-ms-flex-order:2;order:2}}
.contacts__right--shop{text-align:right;padding:0 0 0 3px}
.contacts__bottom{width:100%;height:400px;margin-top:60px}
@media (max-width:967px){.contacts__bottom{-ms-flex-order:1;order:1;margin:30px 0}}
@media (max-width:500px){.contacts__bottom{height:335px}}
.contacts__left{width:calc(100% - 425px)}
@media (max-width:967px){.contacts__left{width:100%;-ms-flex-order:0;order:0;text-align:center}}
@media (max-width:500px){.contacts__left{padding-right:15px;padding-top:0}}
@media (max-width:500px){.contacts .btn{width:100%;max-width:inherit}}
.contacts--shop{background-color:#fff;margin-bottom:0}
.contacts--shop .swiper-container{width:100%}
.contacts--shop .swiper-slide{width:calc(25% - 15px);margin-right:15px}
.contacts--shop .swiper-button-next,.contacts--shop .swiper-button-prev{display:none}
.contacts--shop.active .swiper-container{width:calc(100% - 120px)}
@media (max-width:500px){.contacts--shop.active .swiper-container{width:calc(100% - 65px)}}
.contacts--shop.active .swiper-button-next,.contacts--shop.active .swiper-button-prev,.counter{display:-ms-flexbox;display:flex}
.counter{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:40px;max-width:150px;overflow:hidden;border:1px solid #8f96cb;background-color:#fff;border-radius:20px}
.counter__count{width:calc(100% - 50px);border:none;text-align:center;font-size:18px;color:#444d97}
.dropdown-arrow{position:relative;padding-right:25px;cursor:pointer}
.dropdown-arrow:after{content:"";position:absolute;display:block;right:10px;top:calc(50% - 2px);height:6px;border-style:solid;border-width:5px 4px 0;border-color:#8f96cb transparent transparent}
.dropdown-arrow:hover:after{border-color:#444d97 transparent transparent;transition:.2s}
.dropdown-arrow--right{position:relative;padding-right:25px;cursor:pointer}
.dropdown-arrow--right:hover:after{border-color:#444d97 transparent transparent;transition:.2s}
.dropdown-arrow--right:after{content:"";position:absolute;display:block;right:10px;top:calc(50% - 5px);height:6px;border-style:solid;border-width:5px 4px 0;border-color:#ced1e8 transparent transparent;transform:rotate(-90deg)}
.dropdown-arrow--top{position:relative;padding-right:25px;cursor:pointer}
.dropdown-arrow--top:hover:after{border-color:#444d97 transparent transparent;transition:.2s}
.dropdown-arrow--top:after{content:"";position:absolute;display:block;right:10px;top:calc(50% - 8px);height:6px;border-style:solid;border-width:5px 4px 0;border-color:#8f96cbtransparent transparent;transform:rotate(180deg)}
.dropdown-arrow--slim{position:relative}
.dropdown-arrow--slim:after{content:"";position:absolute;display:block;right:22px;top:calc(50% - 16px);width:16px;height:16px;transform:rotate(135deg);border:1px solid #444d97;border-left:none;border-bottom:none}
.dropdown-arrow--slim.active:after{transform:rotate(-135deg);top:calc(50% - 3px)}
.dropdown-menu{top:66px;transform:translateY(-20px);opacity:0;min-width:223px;position:absolute;left:0;height:0;z-index:10;padding-top:17px;transition:all .2s,height 0s;}
.dropdown-menu>*{display:none}
.dropdown-menu>div:before{content:"";width:10px;height:10px;position:absolute;left:132px;top:10px;transform:rotate(45deg) translateX(50%);background-color:#444d97;transition:.2s}
.dropdown-menu__item{margin-bottom:-1px;position:relative;background-color:#444d97;color:#fff;overflow:hidden;transition:.2s;}
.dropdown-menu__item:first-of-type{border-top:none;border-radius:15px 15px 0 0}
.dropdown-menu__item:last-of-type{border-radius:0 0 15px 15px}
.dropdown-menu__item:hover,.dropdown-menu__item:hover+div:before{background-color:#8f96cb}
.dropdown-menu__item.active{background-color:#dee0f0}
.dropdown-menu__link{display:block;position:relative;padding:9px 20px;line-height:23px;z-index: 2;}
.dropdown-menu__sub{display:none;position:absolute;top:2px;left:174px;height:324px;width:auto;min-width:466px;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;border-radius:0 0 18px 0;border:2px solid #8f96cb;border-top:none;border-left:none;background-color:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:12}
.dropdown-menu__sub .dropdown-menu__link{width:33.33%;word-wrap:break-word;padding:8px 0 8px 20px}
.dropdown-menu__sub .dropdown-menu__link:before{display:none}
.feedback{width:425px;border-radius:15px;padding:40px;background-color:#dee0f0}
@media (max-width:967px){.feedback{margin:0 auto}}
@media (max-width:500px){.feedback{padding:30px 20px;width:100%}}
.feedback label{margin-bottom:10px;display:block}
.feedback__title{font-size:24px;text-align:center;font-weight:700;position:relative;margin-bottom:20px}
@media (max-width:500px){.feedback__title{font-size:20px}}
.feedback input,.feedback textarea{margin-bottom:20px;width:100%}
.feedback textarea{height:140px;padding-top:20px;resize:none}
.feedback .btn{width:190px;height:40px;margin:0 auto;border-radius:24px}
.filter{border-radius:15px;border:2px solid #8f96cb;background-color:#fffefe;padding:16px 20px 24px 32px;color:#616161;position:relative;display:block}
@media (max-width:1024px){.filter{display:none}}
.filter__block{position:relative}
.filter__title{font-size:18px;margin-bottom:16px}
.filter__title>span{margin-bottom:10px;display:inline-block}
.filter__title .dropdown-arrow.active:after{transform:rotate(180deg);top:calc(50% - 8px);height:6px}
.filter__price{display:-ms-flexbox;display:flex;margin-top:14px;margin-bottom:-20px;margin-right:-10px;font-size:12px}
.filter__price.active{margin-bottom:31px}
.filter__price input{width:80px;height:30px;border-radius:15px;border:1px solid #bdbdbd;padding:2px 14px;margin-left:8px;text-align:center;margin-right:10px;font-size:14px}
.filter__type{margin-top:15px;margin-bottom:-20px}
.filter__type.active{margin-bottom:0}
.filter__confirm{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px;font-size:14px}
.filter__confirm .btn{padding:5px 16px 5px 14px}
.filter-shop{margin-bottom:30px}
.filter-mobile__toggle{color:#616161}
.footer{
    background:url(/local/client/images/my_footer.png) 100%;
    background-repeat:no-repeat;
    padding-top:90px;
    background-position:100% 0;
    color:#fff;
    padding-bottom:10px
}
@media screen and (min-width: 1920px) and (max-width: 2560px){
    .footer{
        padding-top:120px;
    }
}
@media screen and (min-width: 2560px){
    .footer{
        padding-top:140px;
    }
}
@media (max-width:890px){.footer{height:auto;background-size:cover;padding-bottom:0}}
.footer__logo{-ms-flex:0 0 142px;flex:0 0 142px;height:57px;margin-right:5px}
@media (max-width:890px){.footer__logo{display:none}}
.footer__logo--bottom{display:none;-ms-flex:0 0 75px;flex:0 0 75px;margin-right:25px;height:auto}
@media (max-width:890px){.footer__logo--bottom{display:inline-block}}
.footer-top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
@media (max-width:890px){.footer-top{-ms-flex-pack:center;justify-content:center}}
.footer-top__title{font-size:20px;padding-bottom:19px;margin-bottom:26px;position:relative}
.footer-top__title:after{content:"";width:30px;height:3px;border-radius:1px;background-color:#dee0f0;position:absolute;bottom:0;left:0}
.footer-top__item{line-height:30px;font-size:14px;color:hsla(0,0%,100%,.7)}
.footer-top__item a{width:100%;display:inline-block}
.footer-top__item:hover{transition:all .2s;color:#fff}
.footer__block{padding-right:10px;-ms-flex:0 0 250px;flex:0 0 250px}
@media (max-width:890px){.footer__block{display:none}}
.footer__block--contacts{-ms-flex:0 0 214px;flex:0 0 214px}
@media (max-width:890px){.footer__block--contacts{display:block;text-align:center}}
.footer__contacts{margin-bottom:40px}
.footer__contacts-title{opacity:.9;margin-bottom:10px}
.footer__contacts-phone{font-size:24px;margin-bottom:12px}
.footer-social{display:-ms-flexbox;display:flex;margin-bottom:33px}
@media (max-width:890px){.footer-social{-ms-flex-pack:center;justify-content:center}}
.footer-social svg{width:20px;height:20px}
.footer-social__item{width:30px;height:30px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:.2s}
.footer-social__item svg path{fill:#8f96cb;transition:.2s}
.footer-social__item:hover{transform:scale(1.1)}
.footer-social__item:hover svg path{fill:#fff}
.footer__bottom{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}
@media (max-width:890px){.footer__bottom{height:60px;-ms-flex-pack:center;justify-content:center;border-top:1px solid #444d97}}
.footer__copyright{opacity:.7}
.footer__fact{margin-left:auto;opacity:.7;-ms-flex:0 0 214px;flex:0 0 214px}
@media (max-width:890px){.footer__fact{display:none}}
.footer__fact-link{border-bottom:1px solid #fff}
.footer__fact-link:hover{border-color:transparent;transition:.2s}
.footer-mobile{display:block;padding-bottom:30px;position:relative}
@media (min-width:768px){.footer-mobile{display:none}}
.footer-mobile__wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.footer-mobile-social{margin-top:30px;font-size:18px;text-align:center}
.footer-mobile-social__items{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:26px}
.footer-mobile-social__items svg path{transition:.2s}
.footer-mobile-social__item{width:35px;height:35px;display:-ms-flexbox;display:flex;border-radius:50%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:.2s}
.footer-mobile-social__item svg path{fill:#8f96cb}
.footer-mobile-social__item:hover{transform:scale(1.1);transition:.2s}
.header-fix{position:fixed!important;transform:translateY(-350px);z-index:999!important;top:0;left:0;width:100%;transition:1s}
@media (max-width:967px){.header-fix{display:none}}
.header-fix.scrolled{transform:translate(0);transition:1s}
.header-fix .header__logo{height:38px}
@media (max-width:767px){.header-fix .header__logo{text-align:center}}
@media (max-width:967px){.header-fix .main-menu__item--desktop{display:none}}
.header-fix .header__contacts{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:260px;-ms-flex-align:end;align-items:flex-end}
@media (max-width:767px){.header-fix .header__contacts{display:none}}
.header-fix .header__contacts-title{font-size:13px;width:100%}
.header-fix .header__contacts-phone{font-size:18px;margin:0 10px 0 0}
.header-fix .header__contacts .page__link{font-size:12px}
.header-fix .header__contacts input[type=search]{height:30px}
.header-fix .header__cart svg{width:18px;height:16px}
.header-fix .header__cart span{font-size:16px;font-weight:400}
.header-fix .header__bottom{border-bottom:0}
.header-fix .header__bottom-inner{height:40px}
.header-fix .dropdown-menu{top:40px}
@media (max-width:890px){.header-fix .main-menu__link--catalog{min-width:125px}}
@media (max-width:1172px){.header-fix .main-menu__link{padding:0 15px}
.header-fix .main-menu__link:after{right:0}
.header-fix .main-menu__link:before{left:0}}
.header-fix .main-menu__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:16px}
.header-fix .main-menu__item svg{margin-right:5px}
.header-fix .main-menu__item:hover svg path{transition:all .2s}
.header-fix .header__middle{padding:9px 0}
.header{position:relative;background-color:#fff;z-index:1}
@media (max-width:767px){.header{border-bottom:1px solid #ced1e8}}
.header__top{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;height:50px}
.header__top-actions{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:end;justify-content:flex-end}
@media (max-width:1172px){.header__top-actions{-ms-flex-pack:justify;justify-content:space-between}}
.header-nav-menu{display:-ms-flexbox;display:flex;padding-right:25px;margin-bottom:10px;color:#616161}
.header-nav-menu__item{margin-left:23px;line-height:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.header-nav-menu__item:hover{color:#a7917e}
.header-nav-menu__item:first-of-type{margin-left:0}
.header-nav-menu__item.dropdown-arrow{margin-right:-14px}
.header__middle{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-top:28px;padding-bottom:32px}
@media (max-width:767px){.header__middle{padding:0;height:90px}}
.header__logo{margin-right:10px}
@media (max-width:767px){.header__logo{margin:0;width:128px}}
@media (max-width:767px){.header__contacts{display:none}}
@media (max-width:767px){.header__contacts--mobile{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between}}
.header__contacts--mobile .header__contacts-title{width:100%}
.header__contacts--mobile .header__contacts-phone{font-size:16px;margin-bottom:0}
.header__contacts-title{color:#8f96cb;margin-bottom:3px}
.header__contacts-phone{font-size:20px;color:#444d97;margin-bottom:3px}
.header__cart{min-width:122px;font-size:20px;font-weight:700}
@media (max-width:767px){.header__cart{min-width:0}}
.header__cart svg{width:31px;height:29px}
@media (max-width:767px){.header__cart span{display:none}}
.header__cart:hover svg{transform:scale(1.1);transition:.2s}
.header__bottom{background-image:url(/local/client/images/header-bg.png);animation:b 2s linear infinite;background-size:100%;background-color:#dee0f0;color:#fff}
@media (max-width:767px){.header__bottom{display:none}}
.header__bottom-inner{height:66px;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex}
@media (max-width:1024px){.header__bottom-inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}
.header__bottom-right{color:#fff;font-size:16px;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}
.header__bottom-right a{margin-left:8px}
.header__bottom-right svg path{fill:#fff}
.header__bottom-right:hover svg{transform:scale(1.1);transition:.2s}
.header__login{white-space:nowrap}
.header__login--mobile{width:150px;font-size:16px;-ms-flex-align:center;align-items:center}
@media (max-width:767px){.header__login--mobile{display:-ms-flexbox;display:flex}}
.header__login--mobile svg{margin-right:10px}
.header__login--mobile svg path{stroke:#444d97}
.header__login-link{margin-right:8px}
.header__login a{display:inline-block}
@media (max-width:640px){.header__login-reg{margin-left:8px}}
.header__lk{display:block}
.header__lk svg path{fill:#fff}
.burger{display:none;cursor:pointer}
.burger,.burger svg{width:20px;height:20px}
.burger svg path{fill:#444d97}
.burger:hover svg path{transition:all .2s;transform:scale(1.1)}
@media (max-width:767px){.burger{display:inline-block}}
.mfp-iframe{background:transparent;box-shadow:none;height:737px}
.inner-menu{margin-left:-15px;padding-left:15px;width:calc(100% + 30px);background:#8f96cb}
.inner-menu__link{text-transform:none;height:35px!important}
.inner-menu__link:last-of-type{margin-bottom:5px}
.inner-menu__link:first-of-type{margin-top:5px}
.inner-menu__link:hover{transition:all .2s;color:#444d97}
.btn,input[name=BuyButton]{background-color:#fff;border:1px solid #444d97; height:44px;transition:.2s;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:10px;border-radius:20px;max-width:250px;cursor:pointer}
.btn:hover,input[name=BuyButton]:hover{background-color:#444d97;color:#fff;transition:.2s}
.btn:hover svg path,input[name=BuyButton]:hover svg path{fill:#fff}
.btn--search{width:32px;border-radius:50%;border:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:32px;position:absolute;right:6px;top:calc(50% - 16px);background:none;cursor:pointer;z-index:99}
.btn--search:hover svg{transform:scale(1.2);transition:.2s}
.btn--modal{display:block;text-align:center;margin:15px auto 0;width:90%;max-width:none}
.btn--blue,.btn.active,input[name=BuyButton].active{border-color:#444d97;background-color:#444d97;color:#fff}
.btn--blue svg path,.btn.active svg path,input[name=BuyButton].active svg path{fill:#fff}
.btn--blue:hover,.btn.active:hover,input[name=BuyButton].active:hover{background-color:#192797;border-color:#192797}
.btn--register{width:100%;max-width:267px}
.btn--bue{background-color:#444d97;color:#fff;max-width:150px;width:100%;font-size:24px}
.btn--bue .main-slider__star:first-of-type{margin-right:10px}
.btn--bue .main-slider__star:last-of-type{margin-left:10px}
.btn--bue:hover{transition:all .2s;background-color:#fff;color:#444d97}
.btn--bue:hover .main-slider__star{transition:all .2s;background:radial-gradient(rgba(4,68,217,.2),rgba(4,68,217,0))}
.btn--bue:hover svg path{transition:all .2s;fill:#444d97}
.btn--download{font-size:18px;display:block;max-width:180px;margin:7px auto 0;padding:5px 0}
.btn--counter{border:none;font-weight:300;font-size:20px;margin:2px 3px;background-color:#dee0f0;width:30px;height:30px;border-radius:50%;padding:4px;transition:.2s;position:relative}
.btn--counter:hover{background-color:#192797;transition:.2s}
.btn--counter:hover:after,.btn--counter:hover:before{background-color:#fff}
.btn--counter:after,.btn--counter:before{content:"";width:10px;height:1px;background-color:#444d97;position:absolute;transform:translateX(-50%) translateY(-50%);left:50%;top:50%;transition:.2s}
.btn--counter:after{transform:translateX(-50%) translateY(-50%) rotate(90deg)}
.btn--counter.b-count__btn--minus:after{display:none}
.btn--cart{width:150px}
.btn--product-card{width:130px}
.btn--cancel{text-decoration:underline transparent;transition:.2s;margin-right:0!important}
.btn--cancel:hover{text-decoration:underline;transition:.2s}
.btn--not-found,.btn--order{padding:9px 45px;border-radius:20px;margin-top:35px}
.bx-catalog-subscribe-button{margin-top:15px}
.popup-window-buttons .btn{width:242px!important;margin:0 auto!important}
input,textarea{border:1px solid #ced1e8;border-radius:20px;font-size:15px;padding:0 25px;position:relative}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#8f96cb}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#8f96cb}
input::placeholder,textarea::placeholder{color:#8f96cb}
input.error,textarea.error{border-color:#ea5229!important}
input{height:40px}
textarea{height:80px}
.input{height:40px;border:1px solid #ced1e8;border-radius:20px;font-size:15px;padding:0 25px;position:relative}
.input::-webkit-input-placeholder{color:#8f96cb}
.input:-ms-input-placeholder{color:#8f96cb}
.input::placeholder{color:#8f96cb}
@media (max-width:1172px){.input::-webkit-input-placeholder{font-size:12px}
.input:-ms-input-placeholder{font-size:12px}
.input::placeholder{font-size:12px}}
@media (max-width:967px){.input::-webkit-input-placeholder{font-size:14px}
.input:-ms-input-placeholder{font-size:14px}
.input::placeholder{font-size:14px}}
.input.error{border-color:#ea5229}
.input__title{font-weight:300}
.input__title span{color:#ea5229;margin-left:5px}
@media (max-width:767px){.input__title{display:block;margin-bottom:5px}}
@media (max-width:500px){.input__title{width:100%}}
@media (max-width:767px){.input__title--hide{display:none}}
.input__star{font-size:12px;color:#ea5229}
.input--reviews{height:175px}
.input--little{width:100%}
.input__wrapper{position:relative;display:-ms-flexbox;display:flex}
@media (max-width:1172px){.input__wrapper{max-width:450px}}
@media (max-width:967px){.input__wrapper{max-width:580px}}
@media (max-width:767px){.input__wrapper{padding:0;max-width:inherit}}
.input__wrapper.check input{border-color:#5eab65}
.input__wrapper.error input{border-color:#ea5229}
.input__wrapper--mini{padding:0}
.input-checkbox,.input__wrapper--mini:after,.input__wrapper--mini:before{display:none}
.input-checkbox:checked+.input-checkbox-custom{background-color:#dee0f0}
.input-checkbox:checked+.input-checkbox-custom:after{content:"";width:14px;height:10px;position:absolute;top:calc(50% - 5px);left:calc(50% - 6px);background:url(/local/client/icons/galochka.svg) no-repeat}
.input-checkbox-custom{width:18px;height:18px;background:#fff;border:1px solid #dee0f0;display:inline-block;margin-right:10px;cursor:pointer;position:absolute;left:0;top:0}
input[name=BuyButton]{margin-bottom:15px}
input[type=search]{border:1px solid #ced1e8;color:#444d97;height:40px;border-radius:20px;width:100%;box-sizing:border-box;top:calc(50% - 16px);padding:0 25px}
.bx-sls .bx-ui-sls-clear{top:calc(50% - 15px);right:3px}
.bx-sls .dropdown-icon{top:calc(50% - 7px)}
.form-group .bx-soa-loc .bx-ui-sls-route{padding:0 0 0 10px!important;margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%}
.form-group .bx-soa-loc .bx-ui-sls-fake{padding:20px 20px 20px 10px!important}
.form-group .bx-soa-loc .dropdown-block{height:42px}
#bx-soa-properties .bx-soa-section-content.container-fluid .col-sm-12{margin-right:-55px;width:calc(100% + 55px)}
@media (max-width:580px){#bx-soa-properties .bx-soa-section-content.container-fluid .col-sm-12{margin-right:0;width:100%}}
#bx-soa-orderSave .pull-right.btn.btn-default.btn-lg{margin-top:22px!important}
html[data-useragent*="MSIE 10.0"] .form-group .bx-soa-loc .dropdown-block,html[data-useragent*="MSIE 11.0"] .form-group .bx-soa-loc .dropdown-block{height:34px}
html[data-useragent*="MSIE 10.0"] .col-sm-12.bx-soa-customer input,html[data-useragent*="MSIE 11.0"] .col-sm-12.bx-soa-customer input{padding:0 20px}
html[data-useragent*="MSIE 10.0"] .form-group .bx-soa-loc .bx-ui-sls-fake,html[data-useragent*="MSIE 11.0"] .form-group .bx-soa-loc .bx-ui-sls-fake{padding:0 10px!important}
.bx-authform-link-container a{color:#192797!important;transition:color .2s}
.bx-authform-link-container a:hover{color:#8f96cb!important}
.bx-authform-link-container a b{font-weight:400!important}
.bx-authform-formgroup-container .btn.btn-primary{width:150px}
.link{z-index:10;position:relative}
.link-filter{color:#444d97;padding:0 30px;height:30px;font-size:15px;border:2px solid transparent;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:18px}
@media (max-width:967px){.link-filter{margin-right:15px;font-size:14px;min-width:100px;padding:0 10px;text-align:center}}
.link-filter.active{border-color:#444d97}
.link-filter.active:hover{border-color:#192797}
.list-block{margin-bottom:30px}
.list,.list-block__title{margin-bottom:15px}
.list{padding-left:15px;position:relative;line-height:normal}
.list:before{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background-color:#444d97;left:0;top:5px}
.list--num:before{display:none}
.main-instagram{min-width:100%;max-width:100%;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#fff}
.main-instagram__img{-ms-flex:1 1 14.2%;flex:1 1 14.2%;display:-ms-flexbox;display:flex;background-size:cover;position:relative}
@media (max-width:1365px){.main-instagram__img{-ms-flex:1 1 20%;flex:1 1 20%}
.main-instagram__img:nth-child(11),.main-instagram__img:nth-child(12),.main-instagram__img:nth-child(13),.main-instagram__img:nth-child(14){display:none}}
@media (max-width:1024px){.main-instagram__img{-ms-flex:1 1 25%;flex:1 1 25%}
.main-instagram__img:nth-child(9),.main-instagram__img:nth-child(10){display:none}}
@media (max-width:767px){.main-instagram__img{-ms-flex:1 1 33.33%;flex:1 1 33.33%}
.main-instagram__img:nth-child(7),.main-instagram__img:nth-child(8){display:none}}
@media (max-width:500px){.main-instagram__img{height:160px;-ms-flex:1 1 50%;flex:1 1 50%}
.main-instagram__img:nth-child(5),.main-instagram__img:nth-child(6){display:none}}
.main-instagram__img:nth-of-type(2n) .main-instagram__text--even,.main-instagram__img:nth-of-type(odd) .main-instagram__text--odd{display:block!important}
.main-instagram__img:hover .main-instagram__inner{opacity:1;transition:.4s}
.main-instagram__img img{width:100%;height:100%}
.main-instagram__inner{position:absolute;width:100%;height:100%;left:0;top:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:15px;-ms-flex-align:center;align-items:center;text-align:center;font-weight:700;opacity:0;transition:.4s;background-color:rgba(68,77,151,.4)}
.main-instagram__inner>svg{width:80%;height:80%;position:absolute;left:10%;top:10%;z-index:0}
.main-instagram__text{position:relative;z-index:1;display:none;padding:10px;line-height:30px;font-size:22px}
@media (max-width:640px){.main-instagram__text{font-size:15px}}
.main-instagram__text svg{width:50px;height:50px}
.main-instagram__text .st0,.main-instagram__text svg path{fill:none;stroke:#fff}
.main-menu{font-size:16px;height:100%;position:relative;-ms-flex-align:center;align-items:center;margin-bottom:0 }
.main-menu,.main-menu>div{display:-ms-flexbox;display:flex}
.main-menu__item{position:relative;height:100%;margin-right:-1px}
.main-menu__item:hover .dropdown-menu{opacity:1;height:auto;transform:translate(0)}
.main-menu__item:hover .dropdown-menu>*{display:block}
.main-menu__item--catalog{overflow:visible}
.main-menu__item--desktop{display:none}
@media (min-width:1173px){.main-menu__item--desktop{display:-ms-flexbox;display:flex}}
.main-menu__item--tablet{display:none}
@media (min-width:968px){.main-menu__item--tablet{display:-ms-flexbox;display:flex}}
.main-menu__link{padding:0 30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;height:100%;white-space:nowrap}
@media (max-width:1024px){.main-menu__link{padding:0 22px}}
@media (max-width:967px){.main-menu__link{padding:0 19px}}
.main-menu__link span:before{content:"";position:absolute;width:40%;top:50%;left:30%;opacity:0;transition:.4s;box-shadow:0 0 44px 20px #fff}
.main-menu__link:hover span:before{opacity:.4;animation:a 2s linear infinite;animation-delay:.4s}
.main-menu__link--mobile{display:none;width:auto;position:relative;padding-left:0}
.main-menu__link--mobile .main-menu__link-count{left:24px;top:-8px;font-size:14px}
@media (max-width:890px){.main-menu__link--mobile{display:inline-block}}
.main-menu__link--catalog{color:#fff;padding:0 59px 0 37px;min-width:180px}
@media (max-width:967px){.main-menu__link--catalog{padding:0 19px 0 17px;min-width:150px}}
.main-menu__link--catalog:before{display:none}
.main-menu__link--catalog:after{content:"";position:absolute;display:block;right:20%;top:calc(50% - 1px);width:0;height:6px;border-style:solid;border-width:4px 3px 0;border-color:#fff transparent transparent;transform:scale(1)}
.main-menu__link--catalog:hover span:before{animation:none}
.main-menu__link--catalog svg{margin-right:10px}
.main-menu__link--catalog svg path{fill:#fff}
.main-product{margin-top:79px;margin-bottom:50px}
.main-product__card{padding:23px 23px 19px;min-width:245px;background-color:#fff;position:relative;transform:scale(.8)!important;opacity:.5;transition:.4s;cursor:pointer}
@media (max-width:500px){.main-product__card{min-width:235px;padding:20px 18px 18px}}
.main-product__card-top{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:400px;margin-bottom:15px}
@media (max-width:967px){.main-product__card-top{height:250px}}
.main-product__card-scale{width:100%;height:100%;position:relative;transition:.4s;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.main-product__card-img{-ms-flex:0 1 299px;flex:0 1 299px;height:100%;width:80%;background-size:contain;background-repeat:no-repeat;margin:0 auto}
.main-product__card-bottom{margin-bottom:20px;text-align:center;font-size:18px}
.main-product__card-title{margin-bottom:10px}
.main-product__card-price--new{font-size:30px}
.main-product__card-price--old{position: relative; color:#8f96cb;}
.main-product h2{text-align:center}
.main-product__title{font-size:15px;text-align:center;margin-bottom:60px}
@media (max-width:967px){.main-product__title{margin-bottom:20px}}
.main-product .swiper-slide:not(.swiper-slide-active):after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer}
.main-product .swiper-slide-active .main-product__card{transform:scale(1)!important;opacity:1;transition:.4s}
.main-product .swiper-slide-wrapper{padding-bottom:30px}
.main-product .swiper-slide__pagination{padding-top:29px}
@media (max-width:500px){.main-product .swiper-slide-button-next,.main-product .swiper-slide-button-prev{display:block}}
@media (max-width:967px){.main-product .product__inner{max-width:calc(100% - 20px)}}
@media (max-width:500px){.main-product .product__inner{max-width:100%}}
@media (max-width:967px){.main-product .swiper-slide{max-width:280px}}
@media (max-width:767px){.main-product .swiper-slide{max-width:220px}}
.main-slider{background-size:100% 100%;margin-top:-30px;position:relative;text-align:center;background-color:#29367a}
@media (max-width:890px){.main-slider{margin-top:-32px}}
@media (max-width:767px){.main-slider{margin-top:-30px}}
@media (max-width:640px){.main-slider{margin-bottom:40px;height:250px}}
.main-slider__content{padding-left:100px}
@media (max-width:767px){.main-slider__content{padding:15px 0 0 15px}}
.main-slider__inner{position:relative;z-index:0}
.main-slider__title{width:489px;padding:63px 47px;background-size:100% 100%;background-repeat:no-repeat;font-size:36px;color:#fff;margin-bottom:20px}
.main-slider__title span{font-size:43px}
@media (max-width:767px){.main-slider__title{padding:0;width:210px;height:100px;background-size:contain;font-size:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}
.main-slider__title span{font-size:18px}}
.main-slider__text{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:24px}
.main-slider__text span{margin:0 15px}
@media (max-width:640px){.main-slider__text{font-size:16px}}
.main-slider__star{border-radius:50%;width:22px;height:22px;padding:4px;background:radial-gradient(hsla(0,0%,100%,.2),hsla(0,0%,100%,0))}
@media (max-width:767px){.main-slider__star{padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15px;height:15px}}
.main-slider__star svg{width:15px;height:13px;display:block}
.main-slider__star svg path{fill:#fff}
@media (max-width:767px){.main-slider__star svg{width:10px;height:8px}}
.main-slider .swiper__img{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;display:block;background-position:225px 0;background-size:auto 100%;background-repeat:no-repeat}
@media (max-width:767px){.main-slider .swiper__img{background-position:right 100%}}
@media (max-width:500px){.main-slider .swiper__img{background-position:50% 100%}}
.main-slider .swiper-slide{display:-ms-flexbox;display:flex;height:460px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}
@media (max-width:640px){.main-slider .swiper-slide{height:250px;min-height:inherit;padding-bottom:0}}
.main-slider .swiper-pagination{margin-top:-35px}
.main-slider .swiper-pagination-bullet-active,.main-slider .swiper-pagination-bullet:hover{background-image:url(/local/client/images/star-white_no-bg.png)!important;transition:.2s;z-index:4}
@media (max-width:640px){.main-slider .swiper-pagination-bullet-active,.main-slider .swiper-pagination-bullet:hover{background-image:url(/local/client/images/star-blue-dark_no-bg.png)!important}}
@media (max-width:640px){.main-slider .swiper-pagination{margin-top:15px}}
.main-slider .swiper-button-next,.main-slider .swiper-button-prev{border:none!important;background:none!important}
.main-slider .swiper-button-next svg,.main-slider .swiper-button-prev svg{width:12px;height:26px}
.main-slider .swiper-button-next svg path,.main-slider .swiper-button-prev svg path{fill:#8f96cb}
.main-slider .swiper-button-next{right:5px}
.main-slider .swiper-button-prev{left:5px}
@media (max-width:1365px){.main-slider .container{padding:0}}
.main-why{text-align:center;padding:80px 0}
@media (max-width:1024px){.main-why{padding:0 0 80px}}
.main-why__blocks{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-bottom:-55px}
.main-why__block{-ms-flex:1 1 15%;flex:1 1 15%;min-width:167px;font-size:15px;line-height:20px;margin-left:10px;margin-bottom:55px}
.main-why__title{margin-bottom:40px}
.main-why__text{display:block}
.main-why__img{position:relative;width:103px;height:98px;margin:0 auto}
.main-why__img img{z-index:2;position:relative}
.main-why__img:before{content:"";position:absolute;border-radius:50%;width:100%;height:100%;display:block;top:0;left:0;background:radial-gradient(#fdf097,hsla(52,96%,79%,0));z-index:-1;transform:scale(0);transition:.4s}
.main-why__img:hover:before{transform:scale(1);transition:.4s}
.main{padding-top:30px;padding-bottom:100px;min-height:420px}
.main-video{width:100%;height:500px;font-size:30px;font-weight:700}
@media (max-width:500px){.main-video{height:250px}}
.main-video-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;-ms-flex-align:center;align-items:center}
.main-video svg{width:90px;height:90px}
@media (max-width:500px){.main-video svg{width:65px;height:65px}}
.main-video svg path{fill:#444d97}
.main-video svg:hover{transform:scale(1.1);transition:.2s}
.main-video-title{margin-top:40px;text-align:center;width:100%}
@media (max-width:500px){.main-video-title{margin-top:10px;font-size:18px}}
.main-video .container{height:100%}
.main .main-why{padding:80px 0!important}
.main .social__inner a:hover svg path{fill:#444d97}
.map{width:100%;height:100%;overflow:hidden;display:block;position:relative;z-index:1}
@media (max-width:890px){.map{width:100%;margin-right:0}}
@media (max-width:500px){.map{height:335px;min-height:inherit}}
.map-mobile{width:100%;height:0;-ms-flex-order:1;order:1;transition:all .2s}
.map-mobile.active{height:300px;margin-bottom:20px}
.map *{background-repeat:no-repeat}
.modal{display:none;color:#444d97;background-color:#dee0f0;transform:translateX(-50%);top:50%;left:50%;border-radius:15px;padding:30px 15px 40px;min-width:280px;max-width:385px;position:relative;text-align:center}
@media (max-width:500px){.modal{max-width:280px;padding:20px 30px 25px}}
.modal__cross{position:absolute;top:15px;right:20px;z-index:2;cursor:pointer;transition:.2s}
.modal__cross:hover{transform:scale(.9)}
.modal__cross i{display:inline-block;position:relative;width:30px;height:30px}
.modal__cross i:after,.modal__cross i:before{content:"";position:absolute;width:30px;height:1px;top:50%;left:0;background-color:#444d97}
.modal__cross i:before{transform:rotate(45deg)}
.modal__cross i:after{transform:rotate(-45deg)}
.modal__title{font-size:20px;position:relative;padding-bottom:30px;font-weight:700}
.modal input,.modal textarea{width:100%}
.modal input[type=submit]{width:90%;max-width:none;margin:20px auto 0}
.modal textarea{resize:none;padding:15px;font-size:16px;max-width:100%;max-height:100px}
.modal textarea::-webkit-input-placeholder{color:#8f96cb}
.modal textarea:-ms-input-placeholder{color:#8f96cb}
.modal textarea::placeholder{color:#8f96cb}
.modal--login input{margin-bottom:15px}
.modal__footer{border-top:1px solid #ced1e8;padding-top:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.modal__text{margin-bottom:31px}
.modal__link{margin-top:5px;color:#8f96cb}
.modal__link:hover{color:#192797}
.modal__social{margin:10px 0 -10px -5%;width:110%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}
.modal__social span{color:#444d97;font-size:14px;vertical-align:middle}
.modal__social-links{display:-ms-inline-flexbox;display:inline-flex}
.modal__social-link{height:36px;width:36px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-left:10px;transition:.2s}
.modal__social-link:hover{transform:scale(1.1);transition:.2s}
.modal__social-link svg{width:22px;height:17px}
.modal__social-link svg path{fill:#fff}
.modal__social-link--blue{background-color:#444d97}
.modal__social-link--orange{background-color:#dee0f0}
.modal__social-link--orange svg{height:25px;border-radius:50%}
.modal__social-link--orange svg .st0{fill:#f48420}
.modal--reviews .textarea{margin-top:0;margin-bottom:15px;height:175px;max-height:175px}
.modal--reviews-detail .textarea{margin-bottom:20px}
.modal--inCart{padding:28px 40px 34px}
.modal--inCart .modal__title{padding:0;margin-bottom:35px}
.modal--inCart .modal__title:after{display:none}
.modal--options{max-width:520px}
.modal--options .select-color{text-align:left;color:#3e3c3b;font-family:Agora,sans-serif;margin-bottom:30px;font-weight:700}
.modal--fast{max-width:1170px;background:none;width:auto;max-height:925px;position:relative;transition:all 1s;opacity:0}
.modal--fast.active{opacity:1}
.modal--fast .swiper-button-prev{background-image:none;left:120px!important}
.modal--fast .swiper-button-prev span{display:block;width:100%;height:100%;position:relative;background-color:transparent;transition:.2s}
.modal--fast .swiper-button-prev span:before{top:18px;transform:rotate(45deg)}
.modal--fast .swiper-button-prev span:after,.modal--fast .swiper-button-prev span:before{content:"";position:absolute;width:15px;height:2px;left:0;background-color:#e1d9d6;transition:.2s}
.modal--fast .swiper-button-prev span:after{top:8px;transform:rotate(-45deg)}
.modal--fast .swiper-button-next{background-image:none}
.modal--fast .swiper-button-next span{display:block;width:100%;height:100%;position:relative;background-color:transparent;transition:.2s}
.modal--fast .swiper-button-next span:before{top:18px;transform:rotate(-45deg)}
.modal--fast .swiper-button-next span:after,.modal--fast .swiper-button-next span:before{content:"";position:absolute;width:15px;height:2px;right:0;background-color:#e1d9d6;transition:.2s}
.modal--fast .swiper-button-next span:after{top:8px;transform:rotate(45deg)}
@media (max-width:1024px){.modal--fast{display:none}}
.modal--fast .card-slider .swiper-button-prev{top:inherit;bottom:5px;left:0;width:45px;height:45px;left:0!important}
.modal--fast .card-slider .swiper-button-prev span{display:block;width:100%;height:100%;border-radius:50%;position:relative;background-color:#fff;border:2px solid #e1d9d6;transition:.2s}
.modal--fast .card-slider .swiper-button-prev span:before{content:"";position:absolute;width:13px;height:2px;top:24px;left:13px;transform:rotate(45deg);background-color:#e1d9d6;transition:.2s}
.modal--fast .card-slider .swiper-button-prev span:after{content:"";position:absolute;width:13px;height:2px;top:16px;left:13px;transform:rotate(-45deg);background-color:#e1d9d6;transition:.2s}
.modal--fast .card-slider .swiper-button-next{top:inherit;bottom:5px;left:0;width:45px;height:45px;left:inherit!important;right:0!important}
.modal--fast .card-slider .swiper-button-next span{display:block;width:100%;height:100%;border-radius:50%;position:relative;background-color:#fff;border:2px solid #e1d9d6;transition:.2s}
.modal--fast .card-slider .swiper-button-next span:before{content:"";position:absolute;width:13px;height:2px;top:24px;left:16px;transform:rotate(-45deg);background-color:#e1d9d6;transition:.2s}
.modal--fast .card-slider .swiper-button-next span:after{content:"";position:absolute;width:13px;height:2px;top:16px;left:16px;transform:rotate(45deg);background-color:#e1d9d6;transition:.2s}
.modal--fast .mfp-close{display:none}
.modal--fast .bx-catalog-subscribe-button{height:41px;margin-bottom:0}
.modal .errors_cont{color:red}
.modal .errors_cont,.modal .result_cont{text-align:center;margin-top:-10px;font-size:14px;display:inline-block;margin-bottom:10px}
.modal .result_cont p{margin-bottom:10px}
.modal .mfp-close{background:transparent;width:25px;height:35px;color:transparent;font-size:36px;margin:0;padding:0;border-radius:0;line-height:normal;top:10px;right:25px}
.modal .form-group{margin-bottom:10px}
.mfp-container{padding:0!important}
.mfp-container .mfp-content .modal{display:block}
.mfp-fade.mfp-bg{opacity:0;transition:all .15s ease-out}
.mfp-fade.mfp-bg.mfp-ready{opacity:.8}
.mfp-fade.mfp-bg.mfp-removing{opacity:0}
.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all .15s ease-out}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}
.bx-catalog-subscribe-form-container-input input[type=text]{padding:0 24px!important;border-radius:25px!important}
@media (max-width:967px){.news-detail .social--card{display:-ms-flexbox;display:flex}
@media (max-width:500px){.news-detail .social--card{padding:20px 0;border-top:1px solid #ced1e8;border-bottom:1px solid #ced1e8;margin-bottom:20px;font-size:16px}
.news-detail .social--card .footer-mobile-social__item{width:30px;height:30px}}}
.news-detail p{line-height:23px}
.news-detail ul{list-style-type:disc}
.news-detail li{margin-bottom:15px;line-height:normal}
.news-detail .news-detail__text--border{padding:28px;margin-bottom:40px;border:2px solid #d9d9d9;border-radius:15px;font-size:1.07692rem}
.news-detail__left{width:32%;overflow:hidden;background-size:cover;background-position:50%;max-height:500px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;float:left;margin:0 20px 20px 0}
@media (max-width:967px){.news-detail__left{width:100%;margin-left:0;-ms-flex-order:1;order:1;margin-top:30px;height:auto;max-height:400px;max-width:400px}}
@media (max-width:640px){.news-detail__left{height:205px;margin:0 auto 20px 0;max-width:inherit}}
.news-detail__left img{border:1px solid #ced1e8;border-radius:18px;-o-object-fit:cover;font-family:object-fit\:cover;object-fit:cover}
.news-detail__middle{display:-ms-flexbox;display:flex;margin-bottom:40px;border:2px solid #ced1e8;border-radius:15px;background-color:#ced1e8}
@media (max-width:1024px){.news-detail__middle{-ms-flex-direction:column;flex-direction:column}}
.news-detail__middle-description{padding:42px 62px 20px;border-left:none;min-height:250px;width:50%}
@media (max-width:1024px){.news-detail__middle-description{width:100%;padding:25px}}
.news-detail__middle-title{font-size:24px;margin-bottom:14px;font-weight:700}
.news-detail__middle-text{line-height:22px}
.news-detail__middle-img{height:100%;width:50%;min-height:270px;border-radius:13px 0 0 13px;overflow:hidden;background-size:cover;background-position:50%;position:relative}
@media (max-width:1024px){.news-detail__middle-img{width:100%;border-radius:13px 13px 0 0}}
.news-detail__middle-badge{position:absolute;text-align:center;font-size:16px;background:url(/local/client/icons/badge_yellow-light.svg) no-repeat;width:185px;height:136px;right:85px;top:30px;padding:36px 20px;-ms-flex-pack:center;justify-content:center;color:#3e3c3b;-ms-flex-align:center;align-items:center}
@media (max-width:1024px){.news-detail__middle-badge{right:15px;top:10px}}
.news-detail__middle-badge svg{width:25px;height:16px}
.news-detail__bottom{margin-top:35px;border-top:1px solid #ced1e8;padding-top:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}
@media (max-width:767px){.news-detail__bottom{padding:20px 0;border-bottom:1px solid #ced1e8}}
@media (max-width:500px){.news-detail__bottom{border:none;padding:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}}
.news-detail__bottom .social__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.news-detail__bottom .social__inner span{margin-right:10px}
.news-detail td,.news-detail th{padding:0 10px 10px 0}
.news-detail table{margin:20px 0}
.news{width:50%}
@media (max-width:767px){.news{width:100%}}
@media (max-width:1172px){.news--main-page .articles-block__item{display:none;-ms-flex-direction:column;flex-direction:column}
.news--main-page .articles-block__item:first-of-type{display:block}
.news--main-page .articles-block__img{margin-bottom:30px}
.news--main-page .articles-block__link{display:none}
.news--main-page .articles-block__description{margin-left:0;width:100%}}
.news__title{font-weight:700;font-size:30px;display:-ms-flexbox;display:flex;position:relative;z-index:1;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}
.news__subtitle{padding-bottom:7px}
@media (max-width:1172px){.news__subtitle{display:none}}
.news__subtitle--mobile{display:none;padding-bottom:0}
@media (max-width:1172px){.news__subtitle--mobile{display:block}}
.news__item{display:-ms-flexbox;display:flex;margin-bottom:25px}
@media (max-width:767px){.news__item{-ms-flex-direction:column;flex-direction:column}}
.news__date{border-radius:10px;min-width:80px;height:20px;position:absolute;background:#8f96cb;top:15px;left:20px}
.news__date,.news__img{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.news__img{width:200px;height:200px;border:1px solid #ced1e8;border-radius:15px;overflow:hidden;position:relative}
@media (max-width:767px){.news__img{margin-bottom:30px}}
.news__img img{-o-object-fit:cover;font-family:object-fit\:cover;object-fit:cover}
.news__description{width:calc(100% - 225px);margin-left:25px;padding-bottom:45px;position:relative}
@media (max-width:767px){.news__description{margin-left:0;width:100%}}
.news__name{font-weight:700;font-size:20px;margin-bottom:20px;display:inline-block;text-decoration:underline transparent;transition:.2s}
.news__name:hover{text-decoration:underline;transition:.2s}
.news__text{line-height:22px}
.news__link{position:absolute;left:0;bottom:0;display:inline-block;text-decoration:underline transparent;transition:all .2s}
.news__link:hover{transition:all .2s;text-decoration:underline}
.page__link{color:#444d97;cursor:pointer;border-bottom:1px dashed #8f96cb;transition:.2s}
.page__link svg path{fill:#444d97}
.page__link:hover{color:#192797;border-color:transparent;transition:.2s}
.page__link:hover svg path{fill:#192797}
.page__link--white{color:#fff;border-bottom:1px dashed #fff;transition:.2s}
.page__link--white svg path{fill:#fff}
.page__link--white:hover{border-color:transparent;transition:.2s}
.page__title{font-size:30px;margin-bottom:35px;line-height:normal;font-weight:700}
@media (max-width:767px){.page__title{margin-bottom:25px;font-size:24px}}
.page__title--mobile{display:none}
@media (max-width:967px){.page__title--mobile{display:block}}
.page__title--desktop{display:block}
@media (max-width:967px){.page__title--desktop{display:none}}
.page__description{margin-bottom:15px;line-height:22px;font-size:15px}
.page__description-title{margin-bottom:10px;font-size:24px;font-weight:700}
.page__back{font-size:13px;color:#8f96cb}
.page__back:hover{color:#444d97}
.pagination{-ms-flex-pack:end;justify-content:flex-end;margin-top:55px}
.pagination,.pagination__item{display:-ms-flexbox;display:flex}
.pagination__item{width:35px;height:35px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end;margin-right:8px}
.pagination__item:last-of-type{margin-right:0}
.pagination__item a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;height:100%;width:100%;border:2px solid transparent;font-size:16px}
.pagination__item.active a,.pagination__item:hover a{transition:.3s;border-color:#444d97}
.pagination__item--dotted{letter-spacing:2px;margin-top:-4px}
.pagination__item--arrow{border-radius:50%;border:2px solid #444d97}
.pagination__item--arrow svg{width:8px;margin-left:2px}
.pagination__item--arrow svg path{fill:#444d97}
.pagination__item--arrow:hover{background-color:#444d97;border-color:transparent}
.pagination__item--arrow:hover svg path{fill:#fff}
.pagination__item--arrow-prev{transform:rotate(180deg)}
@media (max-width:500px){.pagination__item--desktop{display:none}}
.pagination--center{-ms-flex-pack:center;justify-content:center}
.pay-block{padding-top:30px;border-top:1px solid #ced1e8;display:-ms-flexbox;display:flex}
@media (max-width:967px){.pay-block{-ms-flex-direction:column;flex-direction:column}
.pay-block .product__inner{width:100%;max-width:100%}}
.pay-block .contacts__content__item:last-of-type{margin-bottom:0}
.pay-block .contacts__information{margin-bottom:20px}
.pay-block__wrap{display:-ms-flexbox;display:flex}
@media (max-width:967px){.pay-block__wrap{-ms-flex-direction:column;flex-direction:column}}
.pay-block__left{max-width:645px;margin-right:60px;width:100%}
@media (max-width:967px){.pay-block__left{width:100%;max-width:inherit;margin-right:0}}.pay-block__left-wrapper{height:610px}
@media (max-width:967px){.pay-block__left-wrapper{height:auto;margin-bottom:40px}}
.pay-block__left .product__inner .swiper-button-next,.pay-block__left .product__inner .swiper-button-prev{transform:none}
.pay-block__title{font-size:18px;color:#444d97;margin-bottom:15px}
.pay-block__address{font-size:14px;color:#444d97;margin-bottom:10px}
.pay-block .balloon__mail{display:block;margin-bottom:10px}
.pay-block .btn{width:114px}
.pay-block__address-item{padding-bottom:45px;border-bottom:1px solid #ced1e8;margin-bottom:30px;margin-right:30px}
@media (max-width:967px){.pay-block__address-item{padding-right:0;margin-right:0}}
.pay-block__address-item:last-of-type{margin-bottom:0;border-bottom:none;padding-bottom:0}
.pay-block .product-card__img{max-height:90px;text-align:center}
@media (max-width:500px){.pay-block .product-card__img{height:55px}}
.pay-block .product-card__img img{border:1px solid #ced1e8}
.pay-block .swiper-container{height:90px}
@media (max-width:500px){.pay-block .swiper-container{height:55px}}
.pay-block .product__inner{width:100%;height:90px}
@media (max-width:500px){.pay-block .product__inner{height:55px}}
.pay-block .swiper-button-next{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;right:0;width:45px;height:45px;top:50%}
@media (max-width:500px){.pay-block .swiper-button-next{width:30px;height:30px;top:calc(50% - 15px);margin:0}}
.pay-block .swiper-button-prev{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;left:0;width:45px;height:45px;top:50%}
@media (max-width:500px){.pay-block .swiper-button-prev{width:30px;height:30px;top:calc(50% - 15px);margin:0}}
.pay-block__right{width:calc(100% - 435px);border-radius:18px;overflow:hidden}
@media (max-width:967px){.pay-block__right{width:100%;height:300px}}
.pay-block__right .map{height:610px;width:100%;border-radius:18px;overflow:hidden}
@media (max-width:967px){.pay-block__right .map{height:300px}}
.pay-tabs{display:none;width:100%}
.pay-tabs.active{display:block}
.pay-info--personal{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px 20px 0;margin-bottom:0;border-bottom:1px solid #ced1e8}
@media (max-width:500px){.pay-info--personal{padding:15px}}
.pay-info--personal .pay-info__item{-ms-flex-pack:start;justify-content:flex-start;font-size:13px}
.pay-info--personal .pay-info__line{display:none;max-width:300px}
.pay-info__item{display:-ms-flexbox;display:flex;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:8px;position:relative;-ms-flex-pack:justify;justify-content:space-between}
@media (max-width:500px){.pay-info__item{-ms-flex:0 0 100%;flex:0 0 100%}}
.pay-info__item--itog{font-size:24px}
.pay-info__left span{position:relative;z-index:2;background-color:#fff;padding-right:5px}
.pay-info__right{padding-left:5px;padding-right:10px;position:relative;z-index:2;font-weight:700}
.pay-info__right span{position:relative;z-index:2;background-color:#fff}
.pay-info--price{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:15px;-ms-flex-align:center;align-items:center;-ms-flex:1 0 540px;flex:1 0 540px;margin-bottom:25px}
@media (max-width:640px){.pay-info--price{-ms-flex-preferred-size:100%;flex-basis:100%}}
.pay-info__item--price{padding-right:10px}
@media (max-width:640px){.pay-info__item--price{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-right:0;width:100%}}
.pay-info__item--price svg{height:20px;width:auto;margin-right:5px}
@media (max-width:640px){.pay-info__item--price svg{display:none}}
.pay-info__item--price>*{display:inline-block}
.pay-info__item--itog{font-size:20px;font-weight:700}
.pay-info__line{width:calc(100% - 180px);height:1px;border-bottom:2px dotted #d6d6d6;position:absolute;top:15px;z-index:1;left:0}
.pay-info__actions{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin:0 0 25px auto;-ms-flex:0 0 325px;flex:0 0 325px}
@media (max-width:640px){.pay-info__actions{margin:0 auto;max-width:100%}}
.pay-info__actions>a{margin-right:15px}
@media (max-width:640px){.pay-info__actions>a{margin:10px 5px}}
.personal__top{margin-bottom:35px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;margin-right:-20px}
@media (max-width:967px){.personal__top{margin-right:-15px}}
.personal__top-border{width:100%;margin-right:20px;border-bottom:1px solid #ced1e8}
.personal__bottom{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.personal__bottom-description{line-height:24px;max-width:500px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
@media (max-width:500px){.personal__bottom-description{font-size:12px}}
.personal__bottom-description .btn{margin-top:30px;width:310px;height:40px;border-radius:20px}
@media (max-width:500px){.personal__bottom-description .btn{width:100%;max-width:inherit}}
@media (max-width:640px){.personal__bottom .personal__input-wrapper{margin-right:0}}
.personal__input{max-width:675px;width:100%}
@media (max-width:767px){.personal__input{max-width:inherit}}
.personal__input-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;border-radius:4px}
@media (max-width:967px){.personal__input-inner{max-width:580px}}
@media (max-width:767px){.personal__input-inner{max-width:inherit}}
@media (max-width:500px){.personal__input-inner{-ms-flex-direction:column;flex-direction:column}}
.personal__input-inner .input__wrapper{-ms-flex:1 1 33%;flex:1 1 33%;margin-right:10px}
.personal__input-inner .input__wrapper:last-of-type{margin-right:0}
.personal__input-inner .input__wrapper .input__title{display:none}
@media (max-width:767px){.personal__input-inner .input__wrapper{-ms-flex-direction:column;flex-direction:column}
@media (max-width:500px){.personal__input-inner .input__wrapper{max-width:75px}}
.personal__input-inner .input__wrapper input::-webkit-input-placeholder{color:transparent}
.personal__input-inner .input__wrapper input:-ms-input-placeholder{color:transparent}
.personal__input-inner .input__wrapper input::placeholder{color:transparent}
.personal__input-inner .input__wrapper .input__title{display:block}}
@media (max-width:500px){.personal__input-inner .input__wrapper{max-width:inherit!important;width:100%;margin-bottom:25px}
.personal__input-inner .input__wrapper:last-of-type{margin-bottom:0}
.personal__input-inner .input__wrapper .input__title{display:none}
.personal__input-inner .input__wrapper .input{max-width:inherit}}
.personal__input-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column;font-size:15px;margin-bottom:30px;margin-right:20px;max-width:680px;-ms-flex-preferred-size:calc(33.33% - 20px);flex-basis:calc(33.33% - 20px)}
@media (max-width:967px){.personal__input-wrapper{max-width:inherit}}
@media (max-width:767px){.personal__input-wrapper{display:block}}
@media (max-width:640px){.personal__input-wrapper{-ms-flex-preferred-size:100%;flex-basis:100%}}
.personal__input-wrapper--address{-ms-flex-positive:1;flex-grow:1}
.personal__input-wrapper--address .input__wrapper,.personal__input-wrapper--address .personal__input-inner{max-width:100%}
.personal-list{margin-left:-20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media (max-width:640px){.personal-list{margin-left:0}}
.personal-list__inner{margin-left:20px;display:inline-block;vertical-align:top;-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px);margin-bottom:20px;background-color:#dee0f0;border-radius:15px;padding:0;transition:.2s}
@media (max-width:1172px){.personal-list__inner{width:calc(50% - 24px)}}
@media (max-width:640px){.personal-list__inner{-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0}}
.personal-list__inner:hover{transition:.2s;box-shadow:0 0 40px rgba(68,77,151,.5)}
.personal-list__inner a{padding:70px 50px;display:-ms-inline-flexbox;display:inline-flex}
@media (max-width:767px){.personal-list__inner a{padding:40px 20px}}
.personal-list__image{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-right:30px}
.personal-list__image svg{width:52px;height:52px}
.personal-list__image svg path{fill:#444d97}
.personal-list__title{font-size:20px;margin-bottom:5px;display:block}
@media (max-width:500px){.personal-list__title{font-size:16px}}
.personal-discount{padding:16px 25px;background:#e9e3e0;font-size:15px;line-height:20px}
.personal__welcome{font-size:13px;padding:10px 25px}
.personal__form .btn--blue{width:250px;max-width:inherit}
.personal-form__title{font-size:20px;padding-left:145px}
.photogalary{padding-top:80px;border-top:1px solid #ced1e8;text-align:center}
@media (max-width:500px){.photogalary{padding-top:35px}}
.photogalary__slider{margin-bottom:60px}
.photogalary__slider .swiper-container{width:100%;height:450px;margin:20px auto}
@media (max-width:500px){.photogalary__slider .swiper-container{height:200px}}
.photogalary__slider .swiper-button-prev{left:0;z-index: 999;}
.photogalary__slider .swiper-button-next{right:0}
.photogalary__slider .swiper-slide{background-repeat:no-repeat;background-size:contain}
@media (max-width:500px){.photogalary__slider .swiper-slide{max-width:75%}}
.product-card{padding:23px 23px 19px;min-width:245px;border-radius:15px;border:3px solid #ced1e8;background-color:#fff;position:relative}
@media (max-width:500px){.product-card{min-width:235px;padding:20px 18px 18px}}
.product-card:hover{box-shadow:0 0 40px rgba(68,77,151,.5);z-index:9}
.product-card:hover .product-card__footer{top:calc(100% + 2px);opacity:1;border-color:#ced1e8;box-shadow:0 0 40px rgba(68,77,151,.5)}
.product-card:hover .product-card__footer:before{display:block}
.product-card__counter{margin-bottom:20px;width:100%;display:-ms-flexbox;display:flex}
@media (max-width:767px){.product-card__counter{-ms-flex-pack:center;justify-content:center}}
@media (max-width:500px){.product-card__counter{-ms-flex-pack:start;justify-content:flex-start}}
.product-card__footer{opacity:0;top:0;left:-3px;width:calc(100% + 6px);position:absolute;background:#fff;border:3px solid #fdf097;border-top:none;border-radius:0 0 15px 15px;z-index:3;padding:20px 23px;padding-top:0}
.product-card__footer:before{content:"";position:absolute;display:none;left:-3px;background:#fff;border-left:3px solid #ced1e8;border-right:3px solid #ced1e8;width:100%;top:-20px;height:20px}
.product-card__top{position:relative}
.product-card__top:hover{transition:.2s}
.product-card__top:hover .product-card__detail{display:-ms-flexbox;display:flex;opacity:1}
.product-card__top-actions{position:absolute;right:-3px;top:-7px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.product-card__top-actions div{width:35px;height:35px}
.product-card__top-actions a,.product-card__top-actions div{padding:5px;background-color:#fff;border-radius:50%;text-align:center;display:inline-block}
.product-card__top-actions a{width:20px;height:20px}
.product-card__top-actions a.btn--del-card{padding:0;width:auto;height:auto;background:transparent}
.product-card__top-actions--personal{text-align:right}
.product-card__img{height:299px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow:hidden;background-position:50%;background-repeat:no-repeat;border-radius:8px;position:relative}
.product-card__img a{position:absolute;left:0;top:0;width:100%;height:100%}
@media (max-width:500px){.product-card__img{height:229px}}
.product-card__img img{border-radius:8px}
.main_img{display: inline-block;height: 100%;position: relative;overflow: hidden; }
.product-card__badge{z-index:1;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;width:96px;/* 74 */height:36px;/* 24 */-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:10px;background-color:#e30c0c;color:#fff;font-size:21px;padding:4px 10px;line-height:normal;}
.product-card__badge_detail{z-index:0;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;width:96px;/* 74 */height:36px;/* 24 */-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:10px;background-color:#e30c0c;color:#fff;font-size:21px;padding:4px 10px;line-height:normal;}
.product-card__badge:nth-child(2){top:25px}
.product-card__badge:nth-child(3){top:50px}
.main-product__card .product-card__badge{top:20px;}
.main-product__card .product-card__badge:nth-child(2){top:49px}/* 45 */
.main-product__card .product-card__badge:nth-child(3){top:78px}/* 70 */
@media (max-width:967px) {.main-product__card .product-card__badge{top:0;} .main-product__card .product-card__badge:nth-child(2){top:25px} .main-product__card .product-card__badge:nth-child(3){top:50px}}
.product-card__article{margin-left:10px}
.product-card__article span{margin-left:7px}
.product-card__status-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:13px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}
@media (max-width:500px){.product-card__status-wrap{margin-top:11px}}
.product-card__status-wrap svg{width:11px;height:11px}
.product-card__status-wrap svg path{fill:#5eab65}
.product-card__status{color:#5eab65;margin-right:10px}
.product-card__status svg{margin-right:5px}
.product-card__status--order{color:#ea5229;margin-right:10px}
.product-card__status--order svg path{fill:#ea5229}
.product-card__status--card{margin-bottom:0}
.current_price{font-size: 16px; color: red;}
@media (max-width: 768px) {.current_price{text-align: center;margin-left: 17px;}}
@media (max-width: 1040px) {.current_price{font-size: 16px; text-align: left;}}
@media (max-width:1172px){.product-card__status--card{width:auto}}
@media (max-width:967px){.product-card__status--card{vertical-align:middle;margin-bottom:10px}}
.product-card__title{margin-top:5px;margin-bottom:15px;display:block;font-size:16px;height:39px;overflow:hidden}
@media (max-width:500px){.product-card__title{height:54px}}
.product-card__title:hover{text-decoration:underline;transition:all .2s}
.product-card__price{font-size:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
@media (max-width:500px){.product-card__price{font-size:19px;margin-top:11px}}
.product-card__price--old{font-size:14px;position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;color:#8f96cb;margin-right: 17px;}
.product-card__price--old:before{border-bottom: 2px solid red;position: absolute;content: "";width: 100%;top: 42%;transform: rotate(-12deg);}
.product-card__price-wrap{display:-ms-flexbox;display:flex;min-height:30px;margin-top:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product-card__price span{margin-right:4px}
.product-card__actions{margin-top:15px;min-height:36px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
@media (max-width:500px){.product-card__actions{margin-top:13px}}
.product-card__actions .btn--yellow{width:calc(100% - 135px);max-width:125px;min-width:inherit}
.product-card__actions .btn{min-width:150px}
.product-card__actions .btn .btn-yellow{width:45%}
.product-card__actions--card{-ms-flex-wrap:wrap;flex-wrap:wrap}
.product-card__actions--card .btn--yellow{width:100%}
.product-card__rating-wrap{display:-ms-flexbox;display:flex}
.product-card__characteristic{color:#444d97;font-size:1.07692rem;margin-bottom:40px;max-width:510px}
.product-card__characteristic--tabs{margin-bottom:40px;max-width:550px}
.product-card__characteristic div{display:-ms-flexbox;display:flex;margin-bottom:15px;font-size:1.07692rem}
.product-card__characteristic div:last-of-type{margin-bottom:0}
.product-card__characteristic div span{max-width:40%}
.product-card__characteristic i{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;border-bottom:1px solid #ced1e8;margin:0 3px 3px;height:15px}
.product-card__characteristic b{font-weight:400;width:40%;text-align:left}
.product-card .bx-catalog-subscribe-button{max-width:150px}
.product-table{width:100%;font-size:15px;border-radius:24px;margin-bottom:25px}
.product-table__head{height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 25px;border-bottom:1px solid #ced1e8}
.product-table__head-title{width:40%}
.product-table__head-price{width:22.5%;text-align:center}
@media (max-width:1024px){.product-table__head-price{width:20%}}
.product-table__head-count{width:15%;text-align:center}
@media (max-width:1024px){.product-table__head-count{width:20%}}
.product-table__head-summ{width:22.5%;text-align:center}
@media (max-width:1024px){.product-table__head-summ{width:20%}}
.product-table__head>div{padding-right:10px;text-align:left!important}
.product-table__body{padding:20px 25px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #ced1e8}
.product-table__body-product{width:40%;display:-ms-flexbox;display:flex}
.product-table__body>div{padding-right:10px;text-align:left!important}
.product-table__img{width:35%;height:110px;overflow:hidden}
.product-table__img img{width:100%;height:auto;max-width:inherit;max-height:inherit}
.product-table__content{margin-left:40px;width:calc(65% - 40px)}
@media (max-width:1172px){.product-table__content{width:calc(65% - 15px);margin-left:15px}}
.product-table__title{line-height:24px;margin-bottom:10px;font-size:16px}
.product-table__title a{transition:.2s}
.product-table__title a:hover{text-decoration:underline}
.product-table__description{line-height:24px}
.product-table__price{font-size:18px;width:22.5%;text-align:center}
@media (max-width:1024px){.product-table__price{width:20%}}
.product-table__count{font-size:16px;width:15%;text-align:center}
@media (max-width:1024px){.product-table__count{width:20%}}
.product-table__summ{font-size:20px;width:22.5%;text-align:center}
@media (max-width:1024px){.product-table__summ{width:20%}}
.product-table__bottom{padding:0 20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product{margin-top:98px}
@media (max-width:500px){.product{margin-top:70px}}
@media (max-width:767px){.product--recommended .swiper-pagination{display:none!important}}
.product__inner{margin-bottom:50px}
@media (max-width:967px){.product__inner{max-width:calc(100% - 40px);margin-left:auto;margin-right:auto}}
.product__inner--main{max-width:1420px;width:100%;margin:0 auto;padding:0 30px}
@media (max-width:967px){.product__inner--main{padding:0;width:100%;max-width:inherit}}
.product__inner--contacts{margin-bottom:0}
.product__inner .swiper-button-next{right:0;transform:translateX(50%)}
.product__inner .swiper-button-prev{left:0;transform:translateX(-50%)}
@media (max-width:1172px){.product-detail__preview-slider{display:none}}
.product--detail__main-slider{width:95px;margin-right:20px;padding:28px 0;z-index:1}
@media (max-width:640px){.product--detail__main-slider{-ms-flex-order:2;order:2;width:100%;margin-right:0}}
.product__right{margin-left:40px}
@media (max-width:767px){.product__right{margin-left:0;width:100%}}
.product__title{font-size:30px;text-align:center;font-weight:700}
@media (max-width:967px){.product__title{padding-right:15px}}
@media (max-width:500px){.product__title{font-size:20px}}
.product__sub-title{font-size:16px;margin-top:10px}
.product .slider__pagination{margin-top:29px}
.product__properties--card{display:-ms-flexbox;display:flex;margin-bottom:20px}
@media (max-width:967px){.product__properties--card{display:none;margin-bottom:0}}
.reviews{padding-top:40px;text-align:left}
.reviews-block{text-align:center}
.reviews-block .btn{margin:0 auto}
.reviews__item{display:-ms-flexbox;display:flex;font-size:14px;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #ced1e8}
@media (max-width:500px){.reviews__item{-ms-flex-direction:column;flex-direction:column}}
.reviews__item:last-of-type{margin-bottom:0}
.reviews__item-left{width:135px}
@media (max-width:500px){.reviews__item-left{margin-bottom:15px;width:100%}}
.reviews__item-right{margin-left:20px;width:calc(100% - 155px)}
@media (max-width:500px){.reviews__item-right{margin-left:0;width:100%}}
.reviews__item-top{display:-ms-flexbox;display:flex;margin-bottom:15px;-ms-flex-align:center;align-items:center}
.reviews__avatar{width:35px;height:35px;border-radius:50%;overflow:hidden;margin-bottom:8px;background-image:url(/local/client/images/no-avat.png)}
.reviews__avatar img{border:1px solid #444d97;border-radius:50%}
.reviews__text{line-height:22px}
.reviews .raiting{min-width:65px;height:12px;background-image:url(/local/client/images/stars.png);background-size:contain;margin-right:15px}
.reviews .raiting--empty{opacity:0}
@media (max-width:500px){.reviews .raiting--empty{display:none}}
.reviews .raiting--empty>*{display:none}
.reviews time{color:#8f96cb}
.grid,.rewards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px}
@media (max-width:767px){.grid,.rewards{margin-left:0;display:block}}
.gridItem,.rewards>*{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:calc(25% - 15px);flex-basis:calc(25% - 15px);max-width:calc(25% - 15px);display:inline-block;margin-left:15px;margin-bottom:15px}
@media (max-width:1172px){.gridItem,.rewards>*{-ms-flex-preferred-size:calc(33.33% - 15px);flex-basis:calc(33.33% - 15px);max-width:calc(33.33% - 15px)}}
@media (max-width:967px){.gridItem,.rewards>*{-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px)}}
@media (max-width:767px){.gridItem,.rewards>*{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-left:0;display:block}}
.rewards{margin-bottom:-15px;display:-ms-flexbox;display:flex;margin-left:-35px}
@media (max-width:500px){.rewards{display:block}}
.rewards>*{max-width:calc(25% - 35px);-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:calc(25% - 35px);flex-basis:calc(25% - 35px);margin-left:35px}
@media (max-width:1365px){.rewards>*{max-width:calc(33.33% - 35px);-ms-flex-preferred-size:calc(33.33% - 35px);flex-basis:calc(33.33% - 35px)}}
@media (max-width:967px){.rewards>*{max-width:calc(50% - 35px);-ms-flex-preferred-size:calc(50% - 35px);flex-basis:calc(50% - 35px)}}
@media (max-width:767px){.rewards>*{margin-left:35px}}
@media (max-width:640px){.rewards>*{max-width:100%;-ms-flex-preferred-size:calc(100% - 35px);flex-basis:calc(100% - 35px)}}
.rewards__item{margin-bottom:30px}
.rewards__img-wrap{background-color:#e2e2e2;border-radius:15px;padding:10px;position:relative;height:100%;max-height:420px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.rewards__img-wrap:hover .rewards__img-mask{opacity:1;transform:scale(1);transition:.2s}
.rewards__img{display:inline-block;height:100%;padding:8px;background-color:#fff}
.rewards__img,.rewards__img>img{border-radius:15px}
.rewards__img-mask{opacity:0;transform:scale(0);transition:.2s;position:absolute;left:15px;top:15px;width:calc(100% - 30px);height:calc(100% - 30px);border-radius:15px}
.rewards__img-mask div{position:absolute;width:60px;height:60px;top:calc(50% - 30px);left:calc(50% - 30px);background-color:#fdf097;transition:.2s;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.rewards__img-mask div:hover{background-color:#ffbf00;transition:.2s}
.rewards__img-mask svg{fill:#3e3c3b}
.rewards__text{color:#868a8f;padding:20px 30px 0 0;display:block;overflow:hidden}
.sale__status{margin:10px 0}
.sale__status.end{color:#ea5229}
.sale__status.active{color:#5eab65}
.sale-paysystem-wrapper{border-color:#ced1e8}
.sale-paysystem-yandex-button-item{width:130px;padding:0 10px!important;background-color:#444d97!important;color:#fff!important;transition:background .2s}
.sale-paysystem-yandex-button-item:hover{background-color:#192797!important}
.scrollUp{width:55px;height:55px;box-shadow:0 5px 14px 2px rgba(0,0,0,.1);border-radius:50%;transform:rotate(90deg);position:fixed;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;right:15px;bottom:50px;cursor:pointer;background-color:#444d97;opacity:0;transition:.3s;z-index:99}
@media (max-width:500px){.scrollUp{display:none}}
.scrollUp.active{opacity:.8}
.scrollUp:hover{transition:.2s;opacity:1}
.scrollUp svg{width:30px;height:30px}
.scrollUp svg path{fill:#fff}
.ps{overflow:hidden!important;overflow-anchor:none;-ms-touch-action:auto;touch-action:auto;position:relative}
.ps__rail-x{height:15px;bottom:0}
.ps__rail-x,.ps__rail-y{display:none;transition:background-color .2s linear,opacity .2s linear;position:absolute}
.ps__rail-y{width:15px;right:0}
.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}
.ps__rail-x:focus,.ps__rail-x:hover,.ps__rail-y:focus,.ps__rail-y:hover{background-color:#dee0f0}
.ps__thumb-x{transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}
.ps__thumb-x,.ps__thumb-y{background-color:#444d97;border-radius:6px;position:absolute}
.ps__thumb-y{transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;cursor:pointer}
.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#444d97;height:11px}
.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#444d97;width:11px}
.search{position:relative;display:-ms-flexbox;display:flex;width:100%;max-width:530px;height:40px;-ms-flex-align:center;align-items:center}
.search--page{width:100%;max-width:400px;margin-bottom:40px}
.search--page input{width:100%}
.search--header{min-width:240px;width:calc(100% - 800px);margin:0 15px}
@media (max-width:967px){.search--header{min-width:0;width:100%;-ms-flex-order:1;order:1;margin:10px 0 0;max-width:inherit}}
@media (max-width:767px){.search--header{display:none}}
.search form{width:100%}
.search--mobile{transition:all .2s;height:0;width:100%;max-width:inherit;margin-top:20px;overflow:hidden;border-radius:18px;opacity:0;margin-bottom:-20px}
.search--mobile button{top:6px;transition:all .3s;opacity:0}
.search--mobile.active{height:60px;opacity:1;padding-bottom:20px}
.search--mobile.active button{opacity:1}
.search--mobile.active input{height:40px}
.select-city{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;color:#868a8f;font-family:Agora,sans-serif;font-size:14px}
.select-city__city{margin-left:5px;color:#ffbf00}
.select-city__city:hover{transition:all .2s;color:#fdf097}
.select-city svg{margin-right:3px}
.select-color{color:#868a8f;font-weight:500}
.select-color .swiper-slide{width:55px;height:55px;cursor:pointer;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#fff}
@media (max-width:500px){.select-color .swiper-slide{width:auto}}
.select-color .swiper-slide.active,.select-color .swiper-slide:hover{border-color:#dee0f0}
.select-color .swiper-button-next,.select-color .swiper-button-prev{width:35px;height:35px}
@media (max-width:967px){.select-color .swiper-button-next,.select-color .swiper-button-prev{display:block}}
.select-color .swiper-button-next svg,.select-color .swiper-button-prev svg{position:absolute;width:12px;height:12px;left:calc(50% - 6px);top:calc(50% - 6px)}
.select-color .swiper-button-next:hover,.select-color .swiper-button-prev:hover{color:#fff;background-color:#dee0f0}
.select-color .swiper-button-next:hover svg path,.select-color .swiper-button-prev:hover svg path{transition:all .2s;stroke:#fff;fill:#fff}
.select-color .swiper-button-next{right:0}
.select-color .swiper-button-prev{left:0}
.select-color__inner{position:relative;margin-top:20px}
.select-color__title{min-width:140px;max-width:140px;padding-right:10px;color:#444d97}
.select-color__color{border:1px solid #ced1e8;border-radius:10px;display:-ms-flexbox;display:flex;max-width:38px;max-height:40px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:3px;width:100%;margin-right:5px;z-index:1}
.select-color__color.active,.select-color__color:hover{border:2px solid #dee0f0;padding:2px}
.select-color__color img{max-width:30px;max-height:30px;width:100%}
.select-color--card{font-family:Agora,sans-serif;font-size:16px;color:#3e3c3b;font-weight:700}
.select-color--card .swiper-container{width:calc(100% - 84px);font-size:16px}
.select-color--card .select-color__color{margin-right:0;max-width:55px;max-height:inherit;height:auto;width:100%;padding:5px;border-radius:10px}
@media (max-width:640px){.select-color--card .select-color__color{max-width:48px;max-height:48px}}
.select-color--card .select-color__color.active,.select-color--card .select-color__color:hover{padding:4px}
@media (max-width:500px){.select-color--card .select-color__color .select-color__inner{margin-top:10px}}
.select-color--card .select-color__color img{max-width:45px;max-height:45px;width:100%}
@media (max-width:640px){.select-color--card .select-color__color img{max-width:38px;max-height:38px}}
.select-color--catalog{font-size:16px}
.select-color--catalog .swiper-container{width:calc(100% - 84px);font-size:16px}
.select-color--catalog .select-color__color{margin-right:0;max-width:55px;max-height:inherit;height:auto;width:100%;padding:5px}
@media (max-width:640px){.select-color--catalog .select-color__color{max-width:48px;max-height:48px}}
@media (max-width:500px){.select-color--catalog .select-color__color .select-color__inner{margin-top:10px}}
.select-color--catalog .select-color__color img{max-width:45px;max-height:45px;width:100%}
@media (max-width:640px){.select-color--catalog .select-color__color img{max-width:38px;max-height:38px}}
.shop__img{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:10px}
.shop__text{font-size:1.38462rem;margin-top:19px;margin-left:20px;display:inline-block}
.shop__item{border-radius:18px;overflow:hidden;border:3px solid #ced1e8;background-color:#fff;margin-left:40px;margin-bottom:40px;max-width:calc(25% - 40px);-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:calc(25% - 40px);flex-basis:calc(25% - 40px)}
@media (max-width:1024px){.shop__item{max-width:calc(33.333% - 40px);-ms-flex-preferred-size:calc(33.333% - 40px);flex-basis:calc(33.333% - 40px)}}
@media (max-width:890px){.shop__item{margin-left:20px;margin-bottom:20px;max-width:calc(33.333% - 20px);-ms-flex-preferred-size:calc(33.333% - 20px);flex-basis:calc(33.333% - 20px)}}
@media (max-width:767px){.shop__item{max-width:calc(50% - 20px);-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}}
@media (max-width:500px){.shop__item{max-width:100%;margin-left:0;-ms-flex-preferred-size:100%;flex-basis:100%}}
.shop__item:hover{box-shadow:0 0 40px rgba(68,77,151,.5);transition:all .2s}
.shop__link{font-size:1.23077rem;color:#444d97;display:inline-block;margin-top:9px;margin-left:20px;margin-bottom:25px}
.shop__link:hover{transition:all .2s;color:#192797;text-decoration:underline}
.shop-tabs__item{margin-left:-40px;display:-ms-flexbox;display:flex;position:relative;width:calc(100% + 40px);-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1486px;z-index:1}
@media (max-width:890px){.shop-tabs__item{margin-left:-20px;width:calc(100% + 20px)}}
@media (max-width:500px){.shop-tabs__item{margin-left:0;width:100%}}
.show-map{color:#e2e2e2;font-family:Roboto,sans-serif;font-size:14px;padding-right:45px;z-index:1}
@media (max-width:967px){.show-map{color:#63cbf7;border:1px solid #63cbf7;background-color:#fff;min-width:178px;max-width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.05385rem;height:45px;display:-ms-flexbox;display:flex;position:relative;-ms-flex-order:1;order:1;font-size:16px}
.show-map:before{left:0;background-image:url(/local/client/icons/blue_left_60.svg)}
.show-map:after,.show-map:before{content:"";position:absolute;top:calc(50% - 15px);width:30px;height:30px;background-repeat:no-repeat}
.show-map:after{right:0;background-image:url(/local/client/icons/blue_right_60.svg)}
.show-map:hover{color:#fff;transition:all .2s;border-color:#43c3f9;background-color:#43c3f9}
.show-map:hover:before{transition:all .2s;background-image:url(/local/client/icons/white_left_60.svg)}
.show-map:hover:after{transition:all .2s;background-image:url(/local/client/icons/white_right_60.svg)}
.show-map:hover svg .st0,.show-map:hover svg .st1{transition:all .2s;stroke:#fff}
.show-map svg{height:45px;width:45px;margin-left:-15px;margin-right:-10px}
.show-map svg .st0,.show-map svg .st1{opacity:1;fill:none;stroke-width:2;stroke:#444d97}}
.show-map--link{display:none;padding:0;-ms-flex-order:2;order:2}
@media (max-width:640px){.show-map--link{display:-ms-flexbox;display:flex}}
.show-map--link.hide{display:none}
@media (max-width:640px){.show-map--show{display:none}}
.show-map--hide{padding:0;display:none;-ms-flex-order:2;order:2}
.show-map--hide.active{display:-ms-flexbox;display:flex}
.show-map__text{border-bottom:1px solid #e2e2e2;padding-bottom:2px}
.show-map__text:hover{transition:all .2s;border-color:transparent}
@media (max-width:967px){.show-map__text{border:none;padding:0}
.show-map__text:hover{transition:none}}
.show-map svg{height:45px;width:45px}
.show-map svg .st0{stroke-width:2.5}
.show-map svg .st0,.show-map svg .st1{fill:none;stroke:#e2e2e2}
.sides{display:-ms-flexbox;display:flex}
@media (max-width:1024px){.sides{-ms-flex-wrap:wrap;flex-wrap:wrap}}
.sides__left{-ms-flex:0 0 311px;flex:0 0 311px;margin-right:25px}
@media (max-width:1024px){.sides__left{-ms-flex-preferred-size:100%!important;flex-basis:100%!important;margin-right:0}}
.sides__right{-ms-flex:1 1 100%;flex:1 1 100%;max-width:calc(100% - 330px)}
@media (max-width:1172px){.sides__right{max-width:calc(100% - 270px)}}
@media (max-width:1024px){.sides__right{max-width:100%}}
.social{margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.social svg{width:20px;height:20px}
.social svg path{stroke:none!important;fill:#8f96cb}
.social__inner{margin-bottom:0}
.social__inner,.social__item{display:-ms-flexbox;display:flex}
.social__item{width:25px;height:25px;-ms-flex-align:center;align-items:center;margin-left:10px;-ms-flex-pack:center;justify-content:center}
.social__item:first-of-type{margin-right:0}
.social__item:hover svg{transition:.2s;transform:scale(1.1)}
.social__items,.sort{display:-ms-flexbox;display:flex}
.sort{-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #ced1e8;border-bottom:1px solid #ced1e8;padding:8px 0 9px;margin-bottom:30px;-ms-flex-align:center;align-items:center;white-space:nowrap}
@media (max-width:1024px){.sort{display:none}}
.sort-type>*{padding:2px 25px 3px 10px;border:2px solid transparent;border-radius:17px;display:inline-block}
.sort-type>.active{border-color:#444d97}
.sort-type>.active:hover{border-color:#192797}
.sort-type__price{margin-left:5px}
.sort-type__by-name{margin-left:10px}
@media (max-width:1172px){.sort-type__by-name{margin-left:0}}
@media (max-width:767px){.sort-type span{display:none}}
.sort-show{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:20px;padding-left:10px;position:relative}
@media (max-width:1172px){.sort-show{margin-left:0}}
.sort-show__date{position:absolute;left:0;width:100%;padding-left:10px;z-index:1;height:100%;top:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.sort-show__dropdown{border:1px solid #ced1e8;display:none;position:absolute;background:#fff;top:26px;width:calc(100% + 2px);border-top:0;left:-1px;border-radius:0 0 17px 17px;overflow:hidden}
.sort-show__dropdown label{display:block;padding:2px 10px;transition:.2s;cursor:pointer;height:20px;position:relative}
.sort-show__dropdown label input{display:none}
.sort-show__dropdown label a{position:absolute;left:0;top:0;padding:2px 10px;width:100%}
.sort-show__dropdown label:hover{background:#dee0f0}
.sort-show__block{display:block;margin-left:12px;padding:4px 49px 2px 13px;border:1px solid #ced1e8;background-color:#fff;border-radius:17px;height:27px;width:75px;z-index:5;position:relative}
.sort-show__block.active{border-radius:17px 17px 0 0}
.sort-show__block.active:after{transform:rotate(180deg);top:calc(50% - 9px)}
.sort-show__block.active .sort-show__dropdown{display:block}
@media (max-width:1172px){.sort-show__block{padding-right:29px}}
.sort--mobile{display:none}
@media (max-width:1024px){.sort--mobile{display:block;border:none}
.sort--mobile .sort-type{display:-ms-flexbox;display:flex}}
.grid,.static__delivery-companies,.static__download-blocks{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px}
@media (max-width:767px){.grid,.static__delivery-companies,.static__download-blocks{margin-left:0;display:block}}
.gridItem,.static__delivery-companies>*,.static__download-blocks>*{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:calc(25% - 15px);flex-basis:calc(25% - 15px);max-width:calc(25% - 15px);display:inline-block;margin-left:15px;margin-bottom:15px}
@media (max-width:1172px){.gridItem,.static__delivery-companies>*,.static__download-blocks>*{-ms-flex-preferred-size:calc(33.33% - 15px);flex-basis:calc(33.33% - 15px);max-width:calc(33.33% - 15px)}}
@media (max-width:967px){.gridItem,.static__delivery-companies>*,.static__download-blocks>*{-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px)}}
@media (max-width:767px){.gridItem,.static__delivery-companies>*,.static__download-blocks>*{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-left:0;display:block}}
.gridItem2{-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;display:inline-block}
@media (max-width:1172px){.gridItem2{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%}}
@media (max-width:967px){.gridItem2{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}}
@media (max-width:500px){.gridItem2{-ms-flex:1 1 100%!important;flex:1 1 100%!important;max-width:100%!important}}
.static--return{max-width:90%}
@media (max-width:500px){.static--return{max-width:none}}
.static__title{margin-bottom:25px;font-size:18px;font-weight:700}
.static__title--sub{font-size:14px;margin-bottom:25px}
.static__title--no-mb{margin-bottom:0}
.static__text{margin-bottom:15px;line-height:22px;font-size:15px}
.static__text b{font-size:24px}
@media (max-width:500px){.static__text b{font-size:19px;display:block}}
.static__text a{color:#8f96cb;transition:.2s}
.static__text a:hover{color:#192797}
.static__text--big{font-size:20px}
.static__text--background{padding:20px 27px;background-color:#ced1e8}
.static__text-wrap{padding:20px;border-radius:18px;border:2px solid #ced1e8}
.static__date span{margin-right:10px}
.static__table{display:-ms-flexbox;display:flex;margin-bottom:25px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;overflow-x:auto}
.static__table-head{background:#dee0f0;border-top:1px dashed #ced1e8;height:32px}
.static__table-head,.static__table-row{display:-ms-inline-flexbox;display:inline-flex;border-bottom:1px dashed #ced1e8;-ms-flex-align:center;align-items:center;white-space:nowrap}
.static__table-row{height:34px;font-size:15px}
.static__table-description{min-width:190px;margin-right:15px}
.static__table-price{min-width:145px;margin-right:15px}
.static__table--big .static__table-description{min-width:370px}
.static__table--big .static__table-price{min-width:90px}
.static__table--big .static__table-add-price{min-width:150px}
.static__delivery-companies{margin-bottom:15px}
@media (max-width:767px){.static__delivery-companies{display:-ms-flexbox;display:flex}}
@media (max-width:500px){.static__delivery-companies{display:block}}
.static__delivery-companies>*{max-width:calc(33.33% - 15px);-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:calc(33.33% - 15px);flex-basis:calc(33.33% - 15px)}
@media (max-width:1172px){.static__delivery-companies>*{max-width:calc(50% - 15px);-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px)}}
@media (max-width:767px){.static__delivery-companies>*{max-width:100%;-ms-flex-preferred-size:calc(100% - 15px);flex-basis:calc(100% - 15px)}}
.static__delivery-company{padding:15px;border-radius:18px;border:2px solid #dee0f0;width:100%;height:89px;margin-bottom:10px;background-repeat:no-repeat;background-size:contain;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.static__delivery-company:hover{border-color:#8f96cb}
.static__delivery-company img{-o-object-fit:contain;font-family:object-fit\:contain;object-fit:contain}

.static__reviews{padding:37px 20px;border-radius:18px;border:1px solid #ced1e8;min-height:110px;position:relative}
@media (max-width: 500px) {
	.static__reviews{padding:37px 10px;border-radius:18px;border:0;min-height:110px;position:relative}
	.tabs-mobile__content{padding-left: 0 !important;padding-right: 10px !important;}
}
.static__reviews-item:not(:last-of-type){margin-bottom:15px;border-bottom:1px dashed #ced1e8;padding-bottom:15px}
.static__reviews-btn{margin-left:auto;width:100%;max-width:150px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:absolute;top:10px;right:10px}
.static__reviews .static__text{/* word-break:break-all */}
.static--registration{font-size:15px}
.static--registration h2{text-align:left}
.static--registration input{width:100%}
.static--registration input::-webkit-input-placeholder{color:#8f96cb}
.static--registration input:-ms-input-placeholder{color:#8f96cb}
.static--registration input::placeholder{color:#8f96cb}
.static__download-title{font-size:20px;font-weight:700}
.static__download-subtitle{font-size:16px}
.static__download-blocks{margin-bottom:-15px;display:-ms-flexbox;display:flex;margin-left:-35px}
@media (max-width:500px){.static__download-blocks{display:block}}
.static__download-blocks>*{max-width:calc(25% - 35px);-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:calc(25% - 35px);flex-basis:calc(25% - 35px);margin-left:35px}
@media (max-width:1365px){.static__download-blocks>*{max-width:calc(33.33% - 35px);-ms-flex-preferred-size:calc(33.33% - 35px);flex-basis:calc(33.33% - 35px)}}
@media (max-width:967px){.static__download-blocks>*{max-width:calc(50% - 35px);-ms-flex-preferred-size:calc(50% - 35px);flex-basis:calc(50% - 35px)}}
@media (max-width:767px){.static__download-blocks>*{margin-left:35px}}
@media (max-width:640px){.static__download-blocks>*{max-width:100%;-ms-flex-preferred-size:calc(100% - 35px);flex-basis:calc(100% - 35px)}}
.static__download-block{padding:25px 25px 120px;text-align:center;border-radius:20px;border:1px solid #f4f4fa;position:relative}
.static__download-links{position:absolute;width:calc(100% - 20px);left:10px;bottom:25px}
.static__about-us p{margin-bottom:15px;line-height:22px;font-size:15px}
.static__about-us-bottom{margin-top:20px}
.static__about-us-blocks{display:-ms-flexbox;display:flex;margin-left:-15px;-ms-flex-pack:justify;justify-content:space-between;max-width:1000px}
@media (max-width:967px){.static__about-us-blocks{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;max-width:none}}
.static__about-us-block{font-size:15px;line-height:20px;margin-left:10px;margin-bottom:30px}
@media (min-width:968px){.static__about-us-block{-ms-flex:0 1 168px;flex:0 1 168px}}
@media (max-width:967px){.static__about-us-block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}
.static__about-us-block span{display:inline-block}
@media (max-width:967px){.static__about-us-block span{margin-left:30px}}
.static__about-us-img{position:relative;width:103px;height:98px;margin:0 0 20px}
@media (max-width:967px){.static__about-us-img{margin:0}}
.static__about-us-img img{z-index:2;position:relative;min-width:100px}
.static__about-us-img:hover:before{transform:scale(1);transition:.4s}
.static table{margin:20px 0}
.static .b-tabs__head{overflow-x:auto;white-space:nowrap}
.static .b-tabs__head-item{white-space:nowrap;-ms-flex-pack:center;justify-content:center}
@media (max-width:767px){.static .b-tabs__head-item{min-width:180px}}
.static .b-tabs__head-item:not(:last-of-type){margin-right:3px}
.static .b-tabs__body{background-color:#fff}
.sub-menu.active .sub-menu__inner{transform:translateX(0);transition:.2s}
.sub-menu.active .sub-menu__mask{display:block;z-index:100}
.sub-menu__favorite{position:relative}
.sub-menu__favorite svg{margin-right:20px;width:20px}
.sub-menu__favorite svg .st0{fill:transparent;stroke:#3e3c3b;stroke-width:1.5}
.sub-menu__compare{position:relative}
.sub-menu__compare svg{margin-right:10px;width:30px}
.sub-menu__footer{font-family:Agora,sans-serif;font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:60px;-ms-flex-pack:justify;justify-content:space-between}
.sub-menu__footer .main-menu__link-count{top:-5px;left:25px}
.sub-menu__drop-link.active .sub-menu__burger i{display:none}
.sub-menu__drop-link.active .sub-menu__burger:after{transform:rotate(45deg);top:5px;bottom:inherit}
.sub-menu__drop-link.active .sub-menu__burger:before{transform:rotate(-45deg);top:5px}
.sub-menu__burger{width:15px;height:12px;cursor:pointer;margin-right:10px;position:relative}
.sub-menu__burger i{position:absolute;width:100%;background-color:#fff;height:2px;left:0;top:calc(50% - 1px)}
.sub-menu__burger:after{bottom:0}
.sub-menu__burger:after,.sub-menu__burger:before{content:"";position:absolute;width:100%;background-color:#fff;height:2px;left:0}
.sub-menu__burger:before{top:0}
.sub-menu__mask{display:none;position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:14;top:0;left:0}
.sub-menu__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:18px}
.sub-menu__inner{position:fixed;left:0;top:0;transform:translateX(-100%);transition:.2s;width:283px;max-height:100vh;background-color:#fff;z-index:101;padding:20px 15px 0;overflow:auto}
.sub-menu__close{cursor:pointer;position:relative;width:15px;height:15px}
.sub-menu__close:after{transform:rotate(45deg)}
.sub-menu__close:after,.sub-menu__close:before{content:"";position:absolute;width:100%;height:2px;background-color:#444d97;top:6px;left:0}
.sub-menu__close:before{transform:rotate(-45deg)}
.sub-menu__close:hover:after,.sub-menu__close:hover:before{transition:all .2s;background-color:#192797}
.sub-menu__logout{margin-top:-10px;margin-bottom:15px}
.sub-menu__logout svg{width:17px;height:16px;margin-right:12px}
.sub-menu__logout svg path{fill:#444d97}
.sub-menu__logout a{font-size:16px}
.sub-menu__search{margin-bottom:25px}
.sub-menu__search input{height:35px}
.sub-menu__search .btn--search{width:25px;height:25px;top:calc(50% - 12px)}
.sub-menu__search .btn--search svg{width:12px}
.sub-menu__search .search{display:-ms-flexbox!important;display:flex!important}
.sub-menu__contacts{margin-bottom:20px}
.sub-menu__phone{color:#3e3c3b;font-size:20px;white-space:nowrap;font-family:Agora,sans-serif}
.sub-menu__phone span{color:#868a8f;font-weight:300;font-size:14px}
.sub-menu__callback{margin-top:2px;display:inline-block;color:#b0978d;font-size:14px}
.sub-menu__menu{margin-left:-15px;width:calc(100% + 30px)}
.sub-menu__item{display:block;padding-left:15px;font-family:Roboto,sans-serif;text-transform:uppercase;position:relative;color:#fff;font-size:14px;background-color:#444d97}
.sub-menu__item a{display:-ms-flexbox;display:flex;width:100%;height:40px;-ms-flex-align:center;align-items:center}
.sub-menu__item:before{content:"";position:absolute;display:block;width:100%;height:1px;top:0;left:0;background-color:#8f96cb}
.sub-menu__item:hover{background-color:#8f96cb;transition:.2s}
.sub-menu__item:first-of-type:before{display:none}
.sub-menu__item:first-of-type>a{width:calc(100% - 25px)}
.sub-menu__item--drop{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}
.sub-menu__item--drop .sub-menu__inner-menu{width:calc(100% - 25px)}
main .swiper-slide{background-size:cover;background-position:50%;background-repeat:no-repeat}
main .swiper-container,main .swiper-wrapper{width:100%}
main .swiper-button-next,main .swiper-button-prev{width:36px;height:36px;top:calc(50% + 5px);background-image:none!important;border-radius:50%;border:1px solid #8f96cb;transition:.2s;background-color:#fff}
@media (max-width:967px){main .swiper-button-next,main .swiper-button-prev{display:none}}
main .swiper-button-next span,main .swiper-button-prev span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;position:relative}
main .swiper-button-next span svg,main .swiper-button-prev span svg{width:16px;height:17px}
main .swiper-button-next span svg path,main .swiper-button-prev span svg path{fill:#8f96cb}
main .swiper-button-next:hover,main .swiper-button-prev:hover{background-color:#8f96cb}
main .swiper-button-next:hover svg path,main .swiper-button-prev:hover svg path{transition:all .2s;fill:#fff}
main .swiper-button-disabled{opacity:0!important}
main .swiper-button-prev{left:-25px;}
main .swiper-button-next{right:-25px}
main .swiper-pagination{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;margin-top:31px;z-index:1}
main .swiper-pagination:hover{z-index:4}
@media (max-width:500px){main .swiper-pagination{margin-top:8px}}
main .swiper-pagination-bullet{border-radius:50%;background-image:url(/local/client/images/star-blue_no-bg.png);background-color:transparent;border:none;width:15px;height:13px;display:block;margin-left:10px;opacity:1!important;z-index:-1;transition:.2s}
main .swiper-pagination-bullet-active,main .swiper-pagination-bullet:hover{background-image:url(/local/client/images/star-blue-dark_no-bg.png)!important;transition:.2s;z-index:4}
main .swiper-pagination-bullet:first-of-type{margin-left:0}
.product__inner{position:relative}
.product .swiper-pagination{margin-top:5px;bottom:120px!important;transition:none;z-index:-1}
.product .swiper-pagination:hover{background:transparent}
.product .swiper-container{width:calc(100% + 40px);margin-left:-20px;padding:20px 20px 160px;margin-bottom:-140px;z-index:2}
.product .swiper-container .swiper-container{padding:0;margin:0;width:100%}
.product .swiper-button-next,.product .swiper-button-prev{top:300px}
@media (max-width:967px){.product .swiper-button-next,.product .swiper-button-prev{display:-ms-flexbox;display:flex}}
@media (max-width:500px){.product .swiper-button-next,.product .swiper-button-prev{top:250px}}
.product .swiper-slide{position:relative}
@media (max-width:500px){.product .swiper-slide .product-card{min-width:245px}}
.product .swiper-slide--loked .product-card{max-width:310px}
.news .swiper-slide,.product .swiper-slide,.sale .swiper-slide{width:auto}
@media (max-width:767px){.compare-navs{position:absolute;width:20px;top:-193px;right:51px}}
.compare .swiper-slide{border-left:1px solid #eaeaea;min-width:160px;max-width:260px}
@media (max-width:500px){.compare .swiper-slide{min-width:150px;max-width:150px}}
.compare .swiper-button-next,.compare .swiper-button-prev{display:block;top:125px}
@media (max-width:767px){.compare .swiper-button-next,.compare .swiper-button-prev{width:30px;height:30px}
.compare .swiper-button-next span:before,.compare .swiper-button-prev span:before{width:10px;height:2px;top:15px;left:9px}
.compare .swiper-button-next span:after,.compare .swiper-button-prev span:after{width:10px;height:2px;top:9px;left:9px}}
.compare .swiper-button-next.swiper-button-disabled,.compare .swiper-button-prev.swiper-button-disabled{display:none}
@media (max-width:967px){.compare .swiper-button-prev{left:-5px}}
@media (max-width:767px){.compare .swiper-button-prev{left:-50px}}
@media (max-width:967px){.compare .swiper-button-next{right:5px}}
.gallery-thumbs .swiper-slide{height:60px;width:55px;border-radius:10px;text-align:center;cursor:pointer}
.gallery-thumbs .swiper-slide.active{border:2px solid #fdf097}
.tabs-mobile{display:none}
@media (max-width:1024px){.tabs-mobile{display:block}}
.tabs-mobile--visible{display:block}
.tabs-mobile p{font-size:14px}
.tabs-mobile .pay-info--itog{background-color:#dee0f0;padding:15px;margin-left:-15px;width:calc(100% + 30px)}
.tabs-mobile .pay-info--itog .pay-info__left,.tabs-mobile .pay-info--itog .pay-info__right{max-width:inherit;width:50%;min-width:inherit}
.tabs-mobile .pay-info--itog .pay-info__line{display:none}
.tabs-mobile .pay-info--itog .pay-info__item{min-width:inherit;width:100%}
.tabs-mobile .pay-info--itog .pay-info__item--itog{font-size:16px;font-weight:500}
.tabs-mobile .pay-info--itog .pay-info__left span,.tabs-mobile .pay-info--itog .pay-info__right span{background-color:transparent}
.tabs-mobile__btn-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding-right:20px;-ms-flex-align:center;align-items:center;margin-bottom:20px;position:relative}
@media (max-width:500px){.tabs-mobile__btn-wrapper{padding:0 15px;-ms-flex-direction:column;flex-direction:column}
.tabs-mobile__btn-wrapper .btn,.tabs-mobile__btn-wrapper .btn--cancel{width:100%;margin-left:0;margin-bottom:20px;max-width:inherit}}
.tabs-mobile__btn-wrapper .btn,.tabs-mobile__btn-wrapper .btn--cancel{width:200px;max-width:inherit;margin-left:20px}
.tabs-mobile--card{display:none}
@media (max-width:967px){.tabs-mobile--card{display:block}}
@media (max-width:890px){.tabs-mobile--card{display:block}}
@media (max-width:500px){.tabs-mobile__list--personal{margin-left:-15px;width:calc(100% + 30px)}}
.tabs-mobile__list--personal .dropdown-arrow--slim:after{border-width:2px;border-left:none;border-bottom:none}
.tabs-mobile__list--personal .tabs-mobile__item{padding:0;background-color:#dee0f0;border-radius:20px;border:none}
@media (max-width:500px){.tabs-mobile__list--personal .tabs-mobile__item{max-width:calc(100% - 30px);margin:0 auto}}
.tabs-mobile__list--personal .tabs-mobile__content.active{margin-top:0!important}
.tabs-mobile__list--personal .product-table{border-radius:0;margin-bottom:20px;border-top:none}
.tabs-mobile__list--personal .product-table__head{padding:0 20px;background-color:#dee0f0;height:50px;font-size:16px}
@media (max-width:500px){.tabs-mobile__list--personal .product-table__head{display:none}}
.tabs-mobile__list--personal .product-table__body{border-top:none;border-bottom:1px solid #ced1e8}
.tabs-mobile__list--personal .product-table__body:last-of-type{border-bottom:none}
@media (max-width:500px){.tabs-mobile__list--personal .product-table__body{padding-left:15px;padding-right:15px;border-bottom:none;display:block;border-bottom:1px solid #ced1e8}
.tabs-mobile__list--personal .product-table__body .product-table__count,.tabs-mobile__list--personal .product-table__body .product-table__price,.tabs-mobile__list--personal .product-table__body .product-table__summ{display:none}
.tabs-mobile__list--personal .product-table__body .product-table__body-product{width:100%;margin-bottom:20px}
.tabs-mobile__list--personal .product-table__body .product-table__img{border:1px solid #e2e2e2}
.tabs-mobile__list--personal .product-table__body .product-table__title{font-size:14px}}
.tabs-mobile__list--personal .tabs-mobile__item .tabs-mobile__head{padding:0 20px;height:55px}
.tabs-mobile__list--personal .tabs-mobile__item .tabs-mobile__head.dropdown-arrow--slim:after{right:30px}
.tabs-mobile__list--personal .tabs-mobile__item .tabs-mobile__head.dropdown-arrow--slim.active:after{transform:rotate(-45deg);top:calc(50% - 3px)}
@media (max-width:500px){.tabs-mobile__list--personal .tabs-mobile__item .tabs-mobile__head.dropdown-arrow--slim.active:after{top:calc(50% - 6px)}}
.tabs-mobile__list--personal .tabs-mobile__content{padding:0;margin-top:0}
@media (max-width:640px){.tabs-mobile .b-tabs-list__img{display:block;margin:0 auto 10px}}
@media (max-width:640px){.tabs-mobile .b-tabs-list__description{margin-left:0;width:100%}
.tabs-mobile .b-tabs-list__description p{margin:0}}
.tabs-mobile__head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:45px;padding:0 28px;font-size:16px;position:relative;background-color:#dee0f0;border:1px solid transparent;border-radius:2px}
@media (max-width:1172px){.tabs-mobile__head{-ms-flex-pack:justify;justify-content:space-between}}
@media (max-width:640px){.tabs-mobile__head{padding:15px;line-height:28px}}
.tabs-mobile__head.active{background-color:#fff;border-color:#ced1e8;border-radius:20px 20px 0 0;transition:.2s}
.tabs-mobile__item{overflow:hidden;border-radius:15px;margin-bottom:15px;cursor:pointer}
@media (max-width:967px){.tabs-mobile__item{position:relative}}
.tabs-mobile__item.active .dropdown-arrow:after{top:calc(50% - 8px);transform:rotate(180deg)}
.tabs-mobile__item.active .dropdown-arrow--slim:after{transform:rotate(-45deg);top:calc(50% - 2px)}
.tabs-mobile__content{z-index:1;position:relative;padding-left:22px;padding-right:22px;border-radius:0 0 20px 20px;background-color:#fff;border:1px solid transparent;border-top:none}
.tabs-mobile__content.active{transition:all .2s;border-color:#ced1e8}
.tabs-mobile__content-inner{padding-bottom:20px}
.tabs-mobile__title{border-radius:15px;border:2px solid #ced1e8;font-size:16px;padding:10px 22px;font-family:PTSans,sans-serif;font-weight:700}
.tabs-mobile__title.active{border-color:#fdf097;background:#fff;border-bottom:0;border-radius:15px 15px 0 0}
.tabs-mobile__title.dropdown-arrow:after{border-width:3px 3px 0;right:20px}
.tabs-mobile__title.dropdown-arrow.active:after{top:calc(50% - 8px);transform:rotate(180deg)}
.tabs-mobile__status{font-weight:700}
.tabs-mobile__price{font-size:18px;font-weight:700}
.tabs-mobile__price-wrapper{max-width:240px;min-width:210px;width:100%;padding-right:40px}
@media (max-width:1172px){.tabs-mobile__price-wrapper{width:auto;margin-right:20px}}
@media (max-width:640px){.tabs-mobile__price-wrapper{display:none}}
.tabs-mobile__order-date{max-width:350px;font-size:16px;font-weight:700;width:100%;padding-right:10px}
@media (max-width:1172px){.tabs-mobile__order-date{width:auto}}
@media (max-width:640px){.tabs-mobile__order-date{font-weight:500}}
.tabs-mobile__status-wrapper{max-width:280px;width:100%;padding-right:10px}
@media (max-width:1172px){.tabs-mobile__status-wrapper{width:auto}}
@media (max-width:640px){.tabs-mobile__status-wrapper{display:none}}
.b-tabs{margin-bottom:60px}
.b-tabs--personal{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;border-bottom:2px solid #f3f3f3;padding-bottom:50px}
@media (max-width:967px){.b-tabs--personal{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}
@media (max-width:500px){.b-tabs--personal .catalog__grid>*{max-width:calc(100% - 15px);-ms-flex-preferred-size:calc(100% - 15px);flex-basis:calc(100% - 15px)}}
.b-tabs__head{font-size:15px;display:-ms-flexbox;display:flex;margin-bottom:-2px}
.b-tabs__head--vertical{-ms-flex-direction:column;flex-direction:column;max-width:310px;overflow:hidden;border-radius:15px;border:3px solid #ced1e8;-ms-flex:1 1 0%;flex:1 1 0%;margin-right:25px;margin-bottom:20px;display:block}
@media (max-width:967px){.b-tabs__head--vertical{display:none}}
.b-tabs__head li:first-of-type a{border-top:0}
.b-tabs__head-item{height:40px;border-bottom:2px solid #ced1e8;background-color:#ced1e8;border-radius:15px 15px 0 0;line-height:38px;display:-ms-flexbox;display:flex;min-width:200px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 35px}
@media (max-width:1172px){.b-tabs__head-item{min-width:20%}}
@media (max-width:967px){.b-tabs__head-item{-ms-flex:1 1 0%;flex:1 1 0%;text-align:center;font-size:14px;padding:0 5px}}
@media (max-width:767px){.b-tabs__head-item{min-width:0}}
.b-tabs__head-item.active{transition:none;background-color:#fff;border:2px solid #ced1e8;border-bottom-color:#fff}
.b-tabs__head-item--personal{padding:7px 25px;position:relative;display:block;border-top:1px solid #ced1e8;border-radius:0;line-height:28px;background:#fff}
@media (max-width:1172px){.b-tabs__head-item--personal{width:inherit}}
@media (max-width:967px){.b-tabs__head-item--personal{display:none}}
.b-tabs__head-item--personal.active,.b-tabs__head-item--personal:hover{background-color:#dee0f0}
.b-tabs__head-item--exit{-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #ced1e8}
.b-tabs__head-item--exit svg{width:13px;height:16px;transition:.2s}
.b-tabs__head-item--exit svg path{fill:#444d97}
.b-tabs__head-item--exit:hover svg{transform:scale(1.1);transition:.2s}
.b-tabs__body{padding:20px;border-radius:0 15px 15px 15px;background-color:#fff;border:2px solid #ced1e8}
@media (max-width:1172px){.b-tabs__body{border-radius:0 0 15px 15px}}
.b-tabs__body--vertical{-ms-flex:1 1 0%;flex:1 1 0%;border:none;padding:0;line-height:22px}
@media (max-width:967px){.b-tabs__body--vertical{width:100%;-ms-flex:1 1 auto;flex:1 1 auto}}
.b-tabs__body--vertical .product-card__rating-wrap form{line-height:normal}
.b-tabs__body--vertical .tabs-mobile__item{margin-bottom:20px}
.b-tabs__body--vertical .tabs-mobile__content.active{margin-top:15px}
.b-tabs__body-item{display:none}
.b-tabs__body-item.active{display:block}
.b-tabs-list{margin-bottom:25px}
.b-tabs-list:last-child{margin-bottom:0}
.b-tabs-list__img{width:160px;height:130px;background-size:contain;overflow:hidden;display:inline-block;background-repeat:no-repeat}
.b-tabs-list__description{margin-left:20px;display:inline-block;width:calc(100% - 300px);vertical-align:top;line-height:24px}
.b-tabs--card ul{margin-bottom:30px}
.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}
.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}
.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}
.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#ccc}
.mfp-preloader a:hover{color:#fff}
.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}
button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:focus,.mfp-close:hover{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}
.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}
.mfp-arrow-right:before{border-left:27px solid #3f3f3f}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}
.mfp-figure,img.mfp-img{line-height:0}
.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}
@media (max-width:900px){.mfp-arrow{transform:scale(.75)}
.mfp-arrow-left{transform-origin:0}
.mfp-arrow-right{transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}}
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical{height: 485px !important;}
.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}
.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}
.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}
.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}
.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}
.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}
.swiper-pagination{position:absolute;text-align:center;transition:.3s;transform:translateZ(0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}
button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-white .swiper-pagination-bullet{background:#fff}
.swiper-pagination-bullet-active{opacity:1;background:#007aff}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}
.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}
.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}
.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{transform-origin:right top}
.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}
.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}
.swiper-pagination-progress.swiper-pagination-white{background:hsla(0,0%,100%,.5)}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}
.swiper-container-3d{-o-perspective:1200px;perspective:1200px}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}
.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}
.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}
.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}
.swiper-container-cube,.swiper-container-flip{overflow:visible}
.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-cube .swiper-slide{visibility:hidden;transform-origin:0 0;width:100%;height:100%}
.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-zoom-container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;font-family:object-fit\:contain;object-fit:contain}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}
.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:c 1s steps(12) infinite}
.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}
.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}
@keyframes c{to{transform:rotate(1turn)}}

@media (min-width: 3600px) {

    html {
        line-height: 1.0 !important;
    }

    .footer__block--contacts {
        /*margin-top: 60px !important;*/
    }

    .footer__contacts {
        /*margin-bottom: 20px !important;*/
    }

    .footer-top__title {
        /*margin-top: 30px !important;*/
    }
	.footer-top {
		padding-top: 60px;
	}
}