/*сброс стилей*/
@charset "UTF-8";
*,*::before,*::after {-webkit-box-sizing: border-box;box-sizing: border-box;}
ul,ol[class] {padding: 0;}
body,h1,h2,h3,h4,p,ul,ol[class],li,figure,figcaption,blockquote,dl,dd {margin: 0;}
body {min-height: 100vh;text-rendering: optimizeSpeed;line-height: 1.5;background-color: #fff;}
body.mobile__menu--active {overflow: hidden;height:100%;} 
ul,ol[class] {list-style: none;}
a, a:hover {color: inherit;text-decoration: none;}
a:not([class]) {-webkit-text-decoration-skip: ink;text-decoration-skip-ink: auto;}
img {max-width: 100%;display: block;}
article > * + * {margin-top: 1em;}
button {background-color: inherit;}
blockquote {
  border: dotted #666 1px;
border-left:solid #f89406 5px;
margin:10px 25px;
padding:15px;
color:#333;
font-style:italic;
font-size:14px;
background:#fcfcfc;
}
@font-face {
  font-family: "Gotham Pro";
  src: url("https://eurosandesign.ru/design/GothamPro.woff2");
  
}
@font-face {
  font-family: "Gilroy-Bold";
  src: url("/design/Gilroy-Bold.woff2");
}
* {font-family: "Gotham Pro";font-weight: 600;}
/* Уведомления */
.success, .warning, .attention, .information {color: #fff;min-height: 34px;margin-bottom: 22px;overflow: hidden;padding: 20px;position: relative;text-shadow: none;-webkit-transition: opacity .3s linear;transition: opacity .3s linear;}
.success {background: #228B22;border: 1px solid #e5b00a;-webkit-border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
.warning {background: #c10841;border: 1px solid #F8ACAC;-webkit-border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
.attention {background: #0098ca;border: 1px solid #F2DD8C;-webkit-border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
.information {background: #f89406;border: 1px solid #F2DD8C;-webkit-border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
.success .close, .warning .close, .attention .close, .information .close {float: right;padding-top: 4px;padding-right: 4px;cursor: pointer;}
.help {color: #999;font-size: 10px;font-weight: normal;font-family: Verdana, Geneva, sans-serif;display: block;}
.success a, .warning a, .attention a, .information a {color:#fff;font-weight:bold;font-size:16px;}
.success:before {content: "\e116";font-family: icon;font-style: normal;font-weight: normal;display: block;line-height: 1;position: relative;font-size: 24px;float: left;margin-right: 20px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.warning:before {content: "\e60b";font-family: icon;font-style: normal;font-weight: normal;display: block;line-height: 1;position: relative;font-size: 24px;float: left;margin-right: 20px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.attention:before {content: "\e64c";font-family: icon;font-style: normal;font-weight: normal;display: block;line-height: 1;position: relative;font-size: 24px;float: left;margin-right: 20px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.error {margin: 0;color: #ffffff;background-color: #f89406;width: 200px;padding: 5px;margin-top: 5px;border: 1px solid #F2DD8C;-webkit-border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
.invalidInput {color:#cc003d;font-size:90%;display: block;padding-bottom: 10px;}
.quickview {position: absolute;top: 60%;left: 50%;transform: translate(-50%,-50%);visibility: hidden;color: #fff; width: 85%;display: flex;justify-content: center;align-items: center;border-radius: 5px;padding: 9px !important;background-color: #2b4350;background-image:url("/design/d426585/eyes.svg?lc=1766745768");background-repeat: no-repeat;background-position: 2% 40%;opacity:40%;}
.quickview--list {width: 100%;}
.quickview span {padding-left: 20px;font-size: 14px;}
.quickview:hover {color: #fff;opacity: 1}
.product-img:hover > .product-image {opacity:.6;}
.product-img:hover > .quickview {visibility: visible;z-index:100;}
.table1{
  border-collapse: collapse;
  border: 1px solid #000;
  margin: 0 auto;
}
.table1 td{
	border: 1px solid #000;
	padding:5px;
}
.bug_hunting__block {
  display: none !important;
}
#bug_hunting_messages_toggle {
  display: none !important;
  position: relative !important;
}
ul.dots {
  list-style-type: disc;
  padding-left: 20px;
  margin: 0;
}
ul.dots ul {
  list-style-type: circle; 
  margin-top: 5px;  
  margin-bottom: 5px;
  padding-left: 25px;
}
@media screen and (min-width: 768px:) {
  .quickview {position: absolute;top: 60%;left: 50%;transform: translate(-50%,-50%);visibility: hidden;color: #fff; width: 85%;display: flex;justify-content: center;align-items: center;border-radius: 5px;padding: 9px !important;background-color: #2b4350;background-image:url("/design/d426585/eyes.svg?lc=1766745768");background-repeat: no-repeat;background-position: 2% 40%;}
}
button[class*=btn] {border: none;cursor: pointer;background:#F4A24B;min-height: 34px;margin-top: -5px;}
button:focus,input:focus {outline:0;}
/* Формы */
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance:button;cursor:pointer}
.form-control {display:block;width:100%;min-height:40px;padding: 7px 8px;font-size: 14px;font-weight:400;color:#555;background-color:#fff;background-image:none;margin-bottom: 5px;border: 1px solid #e1e1e1;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;min-width:95px;}
.form-select, #form_date {background: #fff;color:#555;font-size: 12px;margin: 0 0 20px 0;padding: 8px 12px;height:40px;max-width:150px;border: 1px solid #e1e1e1;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 1px #fff, inset 0 1px 4px rgba(0,0,0,.15);-moz-box-shadow: 0 1px #fff, inset 0 1px 4px rgba(0,0,0,.15);box-shadow: 0 1px #fff, inset 0 1px 4px rgba(0,0,0,.15);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.dataile-payment-methods {display:inline-block;}
.form-control::-moz-placeholder{color:#777;opacity:1}
.form-control:-ms-input-placeholder{color:#777}
.form-control::-webkit-input-placeholder{color:#777}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}
.form-control:focus {-webkit-box-shadow: 0 0 10px rgba(46,84,129,.3);-moz-box-shadow: 0 0 10px rgba(46,84,129,.3);box-shadow: 0 0 10px rgba(46,84,129,.3);border: solid 1px #839bb7;outline: none;-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;}
.input-text,.inputText {border: 1px solid #e1e1e1;-webkit-box-shadow: 0 1px #fff, inset 0 1px 4px rgba(0,0,0,.15);-moz-box-shadow: 0 1px #fff, inset 0 1px 4px rgba(0,0,0,.15);box-shadow: 0 1px #fff, inset 0 1px 4px rgba(0,0,0,.15);-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size: 12px;margin: 10px 0;min-height: 26px;padding: 3px 10px;-webkit-appearance: none;width: 300px;}
.inputText {min-height:31px;margin:0;width:200px;}
.textarea {border: 1px solid #e1e1e1;-webkit-box-shadow: 0 1px #fff, inset 0 1px 4px rgba(0,0,0,.15);-moz-box-shadow: 0 1px #fff, inset 0 1px 4px rgba(0,0,0,.15);box-shadow: 0 1px #fff, inset 0 1px 4px rgba(0,0,0,.15);-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size: 12px;line-height: 14px;margin-bottom: 22px;min-height: 60px;padding: 8px 12px;-webkit-appearance: none;width: 300px;}
.best-sellers, .new-products, .related-products {clear:both;text-align:center;}
input.error-valid {border: 1px solid red !important;transition: all .3s;}
input.error-valid::placeholder {color: red !important;transition: all .3s;}
.hidden {display:none;}
.filter ul {max-height:150px;overflow-y: scroll;position:relative;}
#feedback_carousel {text-align:center;position:relative;}
.feedback-item_img {max-width:200px;margin: 10px auto;}
.feedback-item_title {font-size: 14px;font-weight: 600;text-transform: uppercase;}
#feedback_carousel .slick-arrow {position:absolute;top:45%;z-index:100;padding:20px;cursor:pointer;}
#feedback_carousel .next{right:0;}
.view-more-button {margin: 20px auto !important;display: block !important;width: 45%;font-size: 19px !important;}
.link {text-decoration:underline;color:#e5b00a;cursor:pointer;display:inline-block;}
.link a:hover {color:#000000;}
.product-image > img {max-width: 100%;}
/* Заголовки */
h1, h2, h3, h4, h5, h6 {font-weight: normal;line-height: 1.1;margin: 0;text-rendering: optimizelegibility;color:#1e1e1e;font-family: 'Gotham Pro', sans-serif;word-wrap: break-word;}
h1 {font-size: 32px;font-weight:500;}
h2 {font-size: 30px;}
h3 {font-size: 28px;}
h4 {font-size: 26px;}
h5 {font-size: 22px;}
h6 {font-size: 18px;}
/* Ссылки */
a:hover, a:focus {color:#000000;filter: alpha(opacity=80);-webkit-transition: opacity .2s linear;transition: opacity .2s linear; }
a:active, a:hover{outline:0}
a:active {color: #000;}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
p {margin: 12px 0 10px; }
b,strong {font-weight: bold;}
ol li { list-style-position: inside; }
ul li { list-style-position: inside; }
ul.unstyled, ol.unstyled {margin: 0;padding: 0;list-style: none!important;}
table {border-collapse:collapse;border-spacing:0}
td, th {padding:0}
.added [class^="icon-"] {color:#000 !important;}
img {vertical-align: middle;border: 0;max-width: 100%;height: auto;}
fieldset {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
hr {margin: -20px auto 30px;padding: 0;	height: 50px;	border: none;	border-bottom: 1px solid #e5b00a;	box-shadow: 0 20px 20px -20px #333;	width: 95%;}
/* Настройки максимальных размеров генерируемых изображений */
.goods-image-icon {max-width:70px; max-height:70px} 
.goods-image-icon-square{width:140px;height:140px} 
.goods-image-small{/*max-width:270px;*/ max-height:270px}
.goods-image-small-square {width:540px; height:540px}
.goods-image-medium {max-width:470px; max-height:470px}
.goods-image-medium-square{width:940px; height:940px}
.goods-image-other{max-width:100px; max-height:100px}
.goods-image-other-square {width:200px; height:200px}
.goods-image-large{max-width:1800px; max-height:1800px}
.goods-image-large-square {width:1800px; height:1800px}
.goods-cat-image-icon {max-width:70px; max-height:70px}
.goods-cat-image-icon-square{width:140px; height:140px}
.goods-cat-image-medium {max-width:270px; max-height:270px}
.goods-cat-image-medium-square{width:540px; height:540px}
.goods-cat-image-other{max-width:100px; max-height:100px}
.goods-cat-image-other-square {width:200px; height:200px}
/* END Настройки максимальных размеров генерируемых изображений */
/******************************************************************************
Общие элементы
*******************************************************************************/
.slider {overflow:hidden;  padding: 20px 10px;position:relative;}
.swiper {width: 100%;height: 100%;}
.swiper-slide {background: white;display: flex;flex-direction: column;text-align: center;}
.feedback-item_text {padding:0 10px;}
.filter ul {max-height:160px;overflow-y: scroll;position:relative;}
#feedback_carousel {text-align:center;position:relative;}
.feedback-item_img {max-width: 50px;}
.feedback-item_title {font-size: 14px;font-weight: 600;text-transform: uppercase;}
#feedback_carousel .slick-arrow {position:absolute;top:45%;z-index:100;padding:20px;cursor:pointer;}
#feedback_carousel .next{right:0;}
.filter ul {max-height:150px;overflow-y: scroll;position:relative;}
#feedback_carousel {text-align:center;position:relative;}
.feedback-item_img {max-width:200px;margin: 10px auto;}
.feedback-item_title {font-size: 14px;font-weight: 600;text-transform: uppercase;}
#feedback_carousel .slick-arrow {position:absolute;top:45%;z-index:100;padding:20px;cursor:pointer;}
#feedback_carousel .next{right:0;}
.view-more-button {margin: 20px auto !important;display: block !important;width: 45%;font-size: 19px !important;}
.product-image > img {max-width: 100%;}
#feedback_file {width:250px;}
.toggles {background: rgb(238, 238, 238);border: 1px solid rgb(204, 204, 204);padding: 5px 10px;text-align: center;font-size: 24px;color:#000000;}
.toggles a {color:#000000;text-decoration:underline;}
.brand-cat {display: inline-block; width: 100px; margin: 10px; vertical-align: top;}
.brand-cat a {margin: 0px; padding: 0px; border: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); box-sizing: border-box; zoom: 1; background: transparent; color: rgb(30, 30, 30); text-decoration-line: none; transition: opacity 0.2s linear 0s;line-height: 1.3;}
.brand-cat img {width: 100px; height: 100px;}
.collection {background: rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); padding: 5px 10px; text-align: center;}
.collection a {color:#000000;text-decoration:underline;}
.container {margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}
.citys {display:inline-block;max-width:140px;text-align:left;margin-left: 6px;}
.citys a {display:block;min-width: 134px;margin-top: 4px;}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.row{margin: 0 -15px;position:relative;}
.required em {color:#cc003d;}
.htmlDataBlock {margin: 10px 0 15px;text-align:justify;}
.adapttab {display:inline-block;width:48%;border:0;padding:10px;}
table.iksweb{text-decoration: none;border-collapse:collapse;width:100%;text-align:center;}
table.iksweb th{font-weight:normal;font-size:14px; color:#ffffff;background-color:#354251;}
table.iksweb td{font-size:13px;color:#354251;}
table.iksweb td,table.iksweb th{white-space:pre-wrap;padding:10px 5px;line-height:13px;vertical-align: middle;border: 1px solid #354251;}
table.iksweb tr:hover{background-color:#f9fafb}
table.iksweb tr:hover td{color:#354251;cursor:default;}
table.iksweb tr.theader {background-color: #e5b00a;}
table.iksweb tr.theader td {font-size:16px;color:#000000;}
table.iksweb tr.theader td.lasttd {min-width: 165px;}
.pdeliver {display:inline-block;width: calc(100% - 580px);}
.delivimg {float: right;}
.delivimg img {margin: 10px;}
.des-top {background-image:url(/design/d426585/design-bg.jpg?lc=1766745768);width: 100vw;position: relative;left: 50%;right: 50%;margin-left: -50vw;margin-right: -50vw;height: 864px;text-align: center;}
.testes {text-align: center;}
.testes h2 {margin: 0;padding-top: 45px;font-size:40px;}
.des-test {width:300px;box-shadow: 0 0 10px;margin: 60px 10px 10px 10px;display: inline-block;}
.testes-im {margin-top:-50px;}
.testes-name {font-weight: 600;}
.testes-tex {margin-bottom: 25px;}
.des-top h2 {color: white;margin: 0;padding-top: 45px;font-size:40px;}
.des-it {width: 23%;margin: 2.5% 0.5%;display: inline-block;text-align: center;vertical-align: top;}
.pad {padding-top:30px;}
.des-tex {color:white;width:70%;margin: auto;}
.des-im { min-height: 100px;}
.our-des {background-image:url(/design/d426585/fon-element.png?lc=1766745768);background-position: 50% 50%;background-repeat: no-repeat;width: 100vw;position: relative;left: 50%;right: 50%;margin-left: -50vw;margin-right: -50vw;text-align: center;}
.our-des h2 {margin: 0;padding-top: 45px;font-size:40px;}
.designer {background-color:#eeeeee;margin: 30px 0;}
.des-bio {width:39%;display:inline-block;}
.des-bio img {display: inline-block;vertical-align: top;height: 150px;width: 150px;margin: 15px;}
.des-bio h3 {margin: 21px 0 0 0 !important;}
.des-bio p {line-height:1; margin: 5px 0 5px;}
.des-bio span {display: inline-block;width: 60%;}
.des-port {width: 60%;display: inline-block;vertical-align: top;text-align: center;}
.des-port img {max-width: 180px;max-height: 180px;margin: 10px;}
/* Классы стилей для текста */
.text-left{text-align:left}
.text-right {text-align:right}
.text-light {font-weight: normal;}
.text-bold {font-weight: bold;}
.text-center{text-align:center}
.text-italic{font-style:italic;}
.text-justify {text-align:justify}
.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}
.fade.in{opacity:1}
.center-block{display:block;margin-left:auto;margin-right:auto}
.right{float:right !important}
.left{float:left !important}
.hide{display:none !important}
.show{display:block !important}
.show1{display:inline-block !important}
.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none !important;visibility:hidden !important}
.affix{position:fixed;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.clearfix:before, .clearfix:after, .container:before, .container:after, .row:before,.row:after, .navbar-collapse:before, .navbar-collapse:after, .nav:before,.nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .top-navbar:before, .top-navbar:after {content:" ";display:table}
.clearfix:after, .container:after, .row:after, .navbar-collapse:after, .nav:after, .navbar:after {clear:both}
.fancybox-margin {margin-right: 17px !important;}
.bunker {height:53px;}
.lookfor {display:block;}
.inner {display: -webkit-flex;display: flex;position: relative;}
.inner button {outline: none;border-radius: 3px;padding:5px;}
.inner button:hover {-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.18);-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.18);box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.18);}
.collections {display: block;width: auto;height: 152px;padding: 5px;margin-top: 5px;outline: none;overflow: hidden;border-bottom-style: dotted;border-color:gray;}
.tag-cloud {position: relative;margin-left: -10px !important;margin-right: -10px !important;width: calc(100% + 20px);height: auto;list-style: none}
.tag-cloud li {float: left;width: auto !important;margin: 10px 7px 0 7px;height: auto;border-radius: 4px;display: -webkit-flex !important;display: flex !important;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;text-align: center;background-color: #efefef;}
.tag-cloud li:hover {-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.18);-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.18);box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.18);}
.tag-cloud a {padding: 10px;width: 100%;}
.yes li {list-style-type: none;list-style-image: url('https://st.eurosandesign.ru/12/2690/825/yes.jpg');font-size:17px;}
.no li {list-style-type: none;list-style-image: url('https://st.eurosandesign.ru/12/2690/826/no.jpg');font-size:17px;}
.sideheader {color: #7f7f7f;font-size: 25px;font-weight: normal;line-height: 1;margin: 0;}
.reviews {text-align:left;}
.reviews a:hover {opacity: 0.8;filter: alpha(opacity=80);-webkit-transition: opacity .2s linear;transition: opacity .2s linear;}
.video {position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}
.video iframe {position:absolute;top:0;left:0;width:100%;height:100%;}
/*** Buttons ***/
.butt1 {color: #fff !important;text-transform: uppercase;text-decoration: none;background: #F4A24B !important;padding: 13px;border-radius: 40px;border: none;transition: all 0.4s ease 0s;font-size: large;margin-left: auto;margin-right: auto;display: block;float:right;max-width: 260px;width: 47%;}
.butt1:hover {text-shadow: 0px 0px 6px rgba(255, 255, 255, 1);-webkit-box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57);-moz-box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57);transition: all 0.4s ease 0s;}
.paymentFormSubmitLink,.btn {background: #F4A24B;border: 0 none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;box-shadow: none;color: #fff;line-height: 22px;outline: none;padding: 10px 10px;text-shadow: none;white-space: normal;display:inline-block;margin:5px;font-weight:700;text-align:center;vertical-align:middle;cursor:pointer;font-size:15px;transition: background .2s linear, color .2s linear;-webkit-user-select:none;-webkit-box-shadow: none;-webkit-transition: background .2s linear, color .2s linear;-moz-user-select:none;-moz-box-shadow: none;-ms-user-select:none;user-select:none;filter: none;}
#button-cart:hover {background: green !important;color:#fff;text-shadow: 0px 0px 6px rgb(255 255 255);-webkit-box-shadow: 0px 5px 40px -10px rgb(0 0 0 / 57%);-moz-box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57);}
.btn2 {text-transform: uppercase;background: #767676;border: 0 none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;box-shadow: none;color: #fff;line-height: 22px;outline: none;padding: 12px 26px;text-shadow: none;white-space: normal;display:inline-block;margin-bottom:3px;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;font-size:14px;transition: background .2s linear, color .2s linear;-webkit-user-select:none;-webkit-box-shadow: none;-webkit-transition: background .2s linear, color .2s linear;-moz-user-select:none;-moz-box-shadow: none;-ms-user-select:none;user-select:none;filter: none;}
.btn-small {line-height: 16px;padding: 5px;}
.btn:active, .btn-group.open .btn.dropdown-toggle {z-index:991;background: #fff;background-color: rgba(0,197,156,.8);-webkit-box-shadow: inset 0px 5px 0px rgba(0,0,0,0.12);-moz-box-shadow: inset 0px 5px 0px rgba(0,0,0,0.12);box-shadow: inset 0px 5px 0px rgba(0,0,0,0.12);outline: none;}
.btn:hover, .btn:focus, .btn:active,
.btn.active,
.btn.disabled,
.btn[disabled],
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {color: #fff;outline: none;-webkit-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear;background-color: #e5b00a;text-decoration:none;}
.btn-remove {cursor:pointer;}
.paymentFormTbodySubmitButton {background: #e5b00a !important;border: 0 none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;box-shadow: none;color: #fff;line-height: 22px;outline: none;padding: 9px 20px;text-shadow: none;white-space: normal;display:inline-block;margin-bottom:3px;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;font-size:14px;transition: background .2s linear, color .2s linear;-webkit-user-select:none;-webkit-box-shadow: none;-webkit-transition: background .2s linear, color .2s linear;-moz-user-select:none;-moz-box-shadow: none;-ms-user-select:none;user-select:none;filter: none;}
.pulse {display: inline-block;width: 10px;height: 10px;margin-left: 4%;border-radius: 50%;background: #68ad45;cursor: pointer;box-shadow: 0 0 0 rgba(139,195,74,0.4);animation: pulse 2s infinite;}
.pulse:hover {animation: none;}
@-webkit-keyframes pulse {
  0% {-webkit-box-shadow: 0 0 0 0 rgba(139,195,74,0.4);}
  70% {-webkit-box-shadow: 0 0 0 10px rgba(139,195,74,0.3);}
  100% {-webkit-box-shadow: 0 0 0 0 rgba(139,195,74,0.2);}
}
@keyframes pulse {
  0% {-moz-box-shadow: 0 0 0 0 rgba(139,195,74,0.4);box-shadow: 0 0 0 0 rgba(139,195,74,0.4);}
  70% {-moz-box-shadow: 0 0 0 10px rgba(139,195,74,0.3);box-shadow: 0 0 0 10px rgba(139,195,74,0.3);}
  100% {-moz-box-shadow: 0 0 0 0 rgba(139,195,74,0.2);box-shadow: 0 0 0 0 rgba(139,195,74,0.2);}
}
.buttons {width:100%;height:100%;display: inline-block;margin-top:15px;}
.buttons span:first-child {float:left;}
.buttons span:last-child {float:right;}
.buttons a:first-child {float:left;}
.buttons a:last-child {float:right;}
.buttons button:first-child {float:left;}
.buttons button:last-child {margin-left:10px;float:right;}
.btn-act {background-color: rgba(0,197,156,0.50);}
.btn-group, .btn-group-vertical {position:relative;display:inline-block;vertical-align:middle}
.btn-group .dropdown-toggle, .btn-group.open .dropdown-toggle {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.btn-group > .btn:last-child, .btn-group > .dropdown-toggle {-webkit-border-top-right-radius: 3px;-moz-border-radius-topright: 3px;border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-bottomright: 3px;border-bottom-right-radius: 3px;}
/*** Icons ***/
.icon-heart2, .icon-heart-o, .icon-loop, .icon-trashcan, .icon-mobile, .icon-basket {font-size:20px;color:#e5b00a;}
.icon-magnifier {font-size:20px;color:#ff6a00;}
.icon-grid, .icon-list {font-size:26px;}
.icon-mobile, .icon-magnifier {font-size:20px;}
.header .cart-header .dropdown-toggle .icon-basket .cart-count {font-size: 10px;margin-top: -25px;position: absolute;}
.header .icon-loop .compare-count {font-size: 10px;margin-top: -5px;position: absolute;}
.mobi-code {float:right;}
.mobi-code p {font-size:14px !important;}
/***************Header***************************************/
/*** Общее */
.header {position: fixed;display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;height: 60px;padding: 4px;top: 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: #F2F2F2;z-index: 1000;}
.header__container {display: -webkit-box;display: -ms-flexbox;display: flex;width: 96%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 6px;}
.container__menu {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.search {display: -webkit-box;display: -ms-flexbox;display: flex;position: fixed;width: 100%;height: 46px;top: 52px;background-color: #F2F2F2;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-start;z-index: 1221;}
.menu__img {width: 24px;height: 24px;}
.container__logo {width: 160px;height: 28px;}
.logo__img {width: 100%;height: 100%;}
.container__basket {width: 32px;height: 32px;}
.form {position: relative;width: 100%;margin: 0 auto;}
.d1 {position: fixed;width: 100%;margin: 0 auto;padding: 0 8px;z-index: 1121;}
.d1 input {width: 100%;border-radius: 4px;height: 39px;-webkit-filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));background: #f2f2f2 url("/design/loop.png") 8px 9px no-repeat;background-size: 20px;border: none;border-radius: 3px;padding: 10px 0px 10px 35px;outline: none;font-family: "Roboto", sans-serif;color: rgba(45, 45, 45, 0.6);}
.d1 input::-webkit-input-placeholder {font-size: 12px;}
.d1 input::-moz-placeholder {font-size: 12px;}
.d1 input:-ms-input-placeholder {font-size: 12px;}
.d1 input::-ms-input-placeholder {font-size: 12px;}
.d1 input::placeholder {font-size: 12px;}
.d1 button {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;top: 0px;right: -5px;width: 42px;height: 39px;border: none;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background: #F4A24B;border-radius: 0 4px 4px 0;cursor: pointer;}
.d1 button:before {background-image: "/design/d426585/search.svg?lc=1766745768";font-family: FontAwesome;font-size: 16px;color: #F9F0DA;}
/*** Верхняя часть шапки */
.header__info {display: none;width: 100%;height: 32px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background-color: #2B4350;}
.info__container {display: -webkit-box;display: -ms-flexbox;display: flex;width: 90%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.dropdown__nav {width: 134px;}
.dropdown__span {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 6px;color: white;font-size: 13px;font-variant: small-caps;cursor: pointer;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;white-space: nowrap;}
.dropdown__span::after {content:'';display:block;width: 12px;height: 8px;background-image: url(/design/d426585/arrowDown.svg?lc=1766745768);background-repeat: no-repeat;margin-left: 5px;}
.dropdown__span::before {content:'';display:block;width: 16px;height: 16px;background-image: url(/design/d426585/place.svg?lc=1766745768);background-repeat: no-repeat;padding-right: 5px;}
.place {width: 16px;height: 16px;bottom: 2px;}
.arrowDown {width: 12px;height: 7px;}
.slide {position: absolute;clear: both;width: 170px;height: 0px;overflow: hidden;text-align: center;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;z-index: 5;}
.dropdown__li {z-index: 5;}
.img__search {width: 24px;height: 24px;}
.slide li {padding: 9px;background-color: #dedede;}
#touch {position: absolute;opacity: 0;height: 0px;}
#touch:checked + .slide {height: 400px;overflow-y: auto;}
.header__mail, .header__phone {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer;}
.header__mail img, .header__phone img {width: 16px;height: 16px;margin-right: 4px;}
.header__mail a {font-size: 15px;height: 18px;color: #F4A24B;border-bottom: 1px dashed #F4A24B;white-space: nowrap;margin-top: -6px;}
.header__phone a {font-size: 16px;color: rgba(255, 255, 255, 0.9);font-weight: 700;white-space: nowrap;margin-top:2px;}
.header__order {border: none;background-color: inherit;display: -webkit-box;display: -ms-flexbox;display: flex;padding: 3px; margin-top: 0px !important; min-height: auto !important; background-color: #F4A24B;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 4px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left: 8px;white-space: nowrap;}
.header__order p {font-size: 15px;color: rgba(255, 255, 255, 1);font-weight: 700;white-space: nowrap; display: contents;}
.header__login, .header__login a {color: rgba(255, 255, 255, 0.8);white-space: nowrap;}
.header__login a {font-family: "Gotham Pro";font-weight: 600;font-size:16px;}
.header__login a:hover {text-decoration: underline;}
@media screen and (min-width: 768px){
  .head__fixed__container {position: relative;width: 100%;top: 0;z-index: 100;}
  .header__info {display: -webkit-box;display: -ms-flexbox;display: flex;}
}
/*** Средняя часть шапки*/
.header__desktop {display: none;width: 100%;height: 76px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background-color: #fff;}
.desktop__container {display: -webkit-box;display: -ms-flexbox;display: flex;width: 88.5%;height: 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.desktop__logo {max-width: 280px;height: 40px;margin-right: 80px;}
.d2 {min-width: 330px;width: 38%;}
.d2 input {position: relative;width: 100%;border-radius: 4px;height: 42px;-webkit-filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));margin: 4px 0px;background: #f2f2f2 url("/design/loop.png") 8px 11px no-repeat; background-size: 20px; border: none; left: -100px; border-radius: 3px; margin: 0 0 0 5px; padding-left: 35px; outline: none; font-family: "Roboto", sans-serif; color: rgba(45, 45, 45, 0.6);}
.d2 button {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;top: 0px;right: 70px;width: 42px;height: 42px;border: none;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background: #F4A24B;border-radius: 0 4px 4px 0;cursor: pointer;}
.d2 button img {width: 24px;height: 24px;}
.basket__container {position: relative;width: 30px;height: 30px;}
.basket__messages {display: -webkit-box;display: -ms-flexbox;display: flex;position: absolute;width: 20px;height: 20px;top: -6px;right: -8px;border-radius: 50%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: #F4A24B;}
.basket__messages p {color: #fff;font-size: 10px;padding-bottom:2px;}
@media screen and (min-width: 768px){
  .header__desktop {display: -webkit-box;display: -ms-flexbox;display: flex;}
  .header {display: none;}
  .search {display: none;}
}
/*** Каталог в шапке*/
.desktop__menu {position: relative;display: none;width: 100%;height: 46px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background-color: #F4A24B;}
.desktop__menu .desktop__menu__container {display: -webkit-box;display: -ms-flexbox;display: flex;width: 88.5%;height: 100%;overflow-y: hidden;overflow-x: hidden;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.desktop__menu .desktop__menu__container .catalog__button {display: -webkit-box;display: -ms-flexbox;display: flex;height: 100%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 24px;color: #fff;font-weight: 700;font-size: 13px;background: #ED2E2E;cursor: pointer;border:none;}
.desktop__menu .desktop__menu__container .catalog__button .catalog__button__img {margin-right: 5px;}
.desktop__menu .desktop__menu__container .catalog__button.catalog__button-sale {background: #00BA88;}
.desktop__menu .desktop__menu__container .catalog__button.catalog__button-sale:hover {background: #07ce99;}
.desktop__menu .desktop__menu__container .desktop__menu__buttons {height: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;font-size: 13px;font-weight: 600;color: #fff;white-space: nowrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 24px 15px;cursor: pointer;text-transform:uppercase;}
.desktop__menu .desktop__menu__container .desktop__menu__buttons:hover {background-color: #ffae58;}
.catalog__menu {display: none;}
.catalog__button:hover .catalog__menu {position: absolute;display: block;top: 46px;left: 5.8%;width: 210px;background-color: #fff;z-index: 113;}
.category_menu {display: none;}
.category__preview {display: none;}
.delimenu:hover ~ .menu-del{display:block;}
.menu-del {position: absolute;top: 46px;left: 28%;display:none;width:290px;}
.menu-del:hover {display: block;}
.menu-del li {float: left;padding: 10px 12px;width:290px;background-color:#ffffff;}
.menu-del li:hover {background-color: #FDECDB;}
@media screen and (min-width: 768px){
    .menuarrow {
transform: rotate(180deg);
position: absolute;
margin-left: 15% !important;
margin-top: -2% !important;
width: 30px;
height: 20px;
display: block !important;
text-align: center !important;
line-height: 2 !important; }
  .desktop__menu {display: -webkit-box;display: -ms-flexbox;display: flex;}
  .category_menu {width: 104%;display: block;}
  .category_menu > li {float: left;padding: 10px 12px;width: 100%;}
  .category_menu > li:hover {background-color: #FDECDB;}
  .category_menu li a {display: -webkit-box;display: -ms-flexbox;display: flex;color: #000;font-size: 14px;text-decoration: none;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: start;}
  .category_menu li a div {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
  .category_menu li a div img {width: 24px;margin-right: 4px;}
  .category_menu li a div span {color: #2D2D2D;font-weight: 700;font-size: 14px;line-height: 20px;}
  .category_menu > li > ul {position: absolute;top: 0px;z-index: 112;display: none;width: 70vw;height: auto;left: 96%;background-color: #fff;list-style-type: none;-webkit-column-count: 4;-moz-column-count: 4;column-count: 4;padding-bottom: 16px;min-height:640px;}
  .category_menu > li:hover > ul {display: block;}
  .right_sliding li {min-width: 66px;max-width: 240px;padding-top: 8px;margin-left: 16px;-webkit-column-break-inside: avoid;page-break-inside: avoid;-moz-column-break-inside: avoid;break-inside: avoid;}
  .right_sliding li .right_sliding .category__preview {margin: 10px;}
  .right_sliding li a:first-child {color: #F4A24B;margin-left: -12px;border-bottom: 1px dashed #F4A24B;margin-bottom: 4px;}
  .right_sliding li a {font-size: 14.5px;margin: 2px 0;word-break: break-word;text-align: start;line-height:1.3;}
  .right_sliding li a:hover {color: #f7b167;}
  .right_sliding a:hover {color: #f7b167;}
  .right_sliding li a:last-child {margin-bottom: 5px;}
  .first-letter {color: black;}
  .right_sliding li > ul {display:none;color:black;}
  .right_sliding li > ul a {text-decoration:none !important;color:black !important;}
}
/***************END Header***************************************/
.colle input[type=checkbox] {
   display: none;
}
.colle label { 
  -webkit-appearance: push-button;
  -moz-appearance: button; 
  display: inline-block;
  margin: 10px 0 1px 0;
  cursor: pointer;
}
.colle input[type=checkbox]:checked ~ .collections {
   height:auto;
}
/***************слайдер на главной***************************************/
.index_swaper {width:100%;height: auto;}
.index_swaper__link {margin: 0 !important;padding: 0;width:100% !important;}
.index_swaper__img {width: 100%;display: block;}
@media screen and (max-width: 767px) {
  .index_swaper {margin-top: 106px;height: auto;}
p {margin: 7px 0 7px; }
span {margin: 7px 0 7px; }
.description__container {font-size:11px;}
}
@media screen and (max-width: 768px) {
  .third__description {
  display: none;
  z-index:101;
  padding: 0px !important;
  }
 
  .panel {
    display:none !important;
  }
  .not-rotation-actions {
    
  }
}
/***************END слайдер на главной***************************************/
/***************тело***************************************/
.page-catalog {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;flex-wrap: wrap;}
.page-catalog__contain {display: flex;width: 100%;justify-content: space-between;flex-wrap:wrap;}
@media screen and (min-width: 768px) {
  .page-catalog{margin-top: 4px;}
  .page-catalog__contain{width: 88%; margin:0 auto;}
}
/***************END тело***************************************/
/***Каталог на главной ***/
.catigories-home {display: flex;flex-wrap: wrap;align-items: center;padding: 0 10px;} 
.categories-home__containers {display: flex;flex-direction: column;margin: 16px 4px 0;flex: 1 1 30%;height: auto;min-width: 112px;}
.categories-home__head {position: relative;width: 100%;background: #fff;height: 100vh;max-height: 150px;}
.categories-home__body {margin-top: 16px;min-height:40px;}
.categories-home__title {font-weight: 700;font-size: 16px;line-height: 120%;text-align: center;color: #2D2D2D;}
.categories-home__icon {position: absolute;left: 50%;bottom: 0;right: 0;transform: translateX(-50%);}
@media screen and (min-width: 565px) {
  .categories-home__head {max-height: 241px;}
}
@media screen and (max-width: 564px) {
  .categories-home__head {max-height: 14vh;}
}
@media screen and (max-width: 1024px) {
  .categories-home__overlay {position: fixed;width: 100%;height: 100%;top: 0;left: 0;background-color: #00000045;display: flex;align-items: center;justify-content: center;opacity: 0;z-index: -10;transition: all 0.1s;}
  .categories-home__overlay.on {opacity: 1; z-index:9999;transition:all 0.1s}
  .categories-home__list {background-color: #fff;position: relative;max-width: 300px;width: 100%;padding:25px 0 0 0}
  .categories-home__item {border-bottom: 1px solid #C4C4C4;padding: 8px;}
  .categories-home__item--last {border-bottom: 0;}
  .categories-home__link {width: 100%;height: 100%;display: block;}
  .categories-home__item:not(.categories-home__item--last) .categories-home__link {font-weight: 400;font-size: 14px;}
  .categories-home__head-close {position: absolute;top: 9px;right: 9px;background-image: url(/design/d426585/close-modal-catalog.svg?lc=1766745768);width:14px;height:14px;}
}
@media screen and (min-width: 1025px) {
  .catigories-home {padding: 0;margin: 16px -8px 0;}
  .categories-home__containers:hover .categories-home__list {opacity: 1;z-index: 10;transition: all 0.2s;}
  .categories-home__list {opacity: 0;z-index: -10;position: absolute;width: 100%;height: 100%;display: flex;flex-direction: column;background-color: #F4A24B;padding: 15px;max-height: 241px;transition: all 0.2s;}
  .categories-home__item:not(.categories-home__item--last) {margin-bottom: 3px;border: 1.5px solid rgba(255, 255, 255, 0.4);box-sizing: border-box;border-radius: 4px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;/***max-width: 194px;***/color: #fff;}
  .categories-home__item--last {max-width: 180px;}
  .categories-home__item:hover {background-color: #0e0d0d52;}
  .categories-home__item--last:hover {background-color: #0e0d0d52;color: #fff;}
  .categories-home__link {color: #fff;padding: 7px;font-size: 13px;font-weight: 800;}
  .categories-home__link:hover, .categories-home__link:active {color: #fff;}
}
@media screen and (min-width: 1000px) {
  .categories-home__containers {flex: 1 1 15%;height: 260px;margin:0 4px;}
}
/***ENDКаталог на главной ***/
/***Товары***/
.goods-home {margin-top:64px;}
.goods-home__title {display:flex; font-weight: 700;font-size: 23px;}
.goods-home__title:before {content: ""; display:block; margin-right: 24px;width: 8px; height: 30px; background-color: #F4A24B;}
.goods-home__list {display: flex;flex-wrap: wrap;}
.goods-home__item {width: 100%;height: 452px;background-color: #fff;max-width: 316px;}
.goods-home__container {padding:8px 8px 12px 8px;}
.goods-home__item-head {position: relative;width: 100%;height: 301px;}
.goods-home__head-slide{flex-shrink: 0;position: relative;padding-top: 60.3%;z-index: 5;width: 100%;height: 100%;}
.goods-home__head-img {position: absolute;top: 4px;left: 4px;z-index: 10;}
/*.goods-home__item-body {width: 100%;height: 100%;}*/
.goods-home__body-title {font-size: 15px;max-height: 60px;overflow: hidden;    color: #2D2D2D;line-height: 140%;height: 45px;}
.goods-home__body-panel {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;left: -2%;/* -webkit-box-pack: justify; */-ms-flex-pack: justify;justify-content: space-between;padding: 5px;background-color: #fff;z-index: 2;padding: 0;}
.goods-home-button {position: absolute;width: 40px;height: 40px;top: 50%;transform: translateY(-50%);z-index:10;}
.goods-home-button--prev {left: 8px;background-image: url(/design/d426585/index_arrow_prev.svg?lc=1766745768);}
.goods-home-button--next {right: 8px;background-image: url(/design/d426585/index_aarow_next.svg?lc=1766745768);}
.brazzers {display:none;}
.third__button {display: -webkit-box;display: -ms-flexbox;display: flex;min-width: 44px;height: 40px;background-color: green;border-radius: 4px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-right: 2px;color:#fff;}
.third__button a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: end;-ms-flex-align: end;align-items: center;font-weight: 600;padding:0 10px;align-items:center;}
.third__button a:hover, .third__button a:focus {color:inherit;}
.third__button a:before {content: "";background-image: url(/design/d426585/buy_shop.svg?lc=1766745768);display: block;width: 30px;height: 30px;background-position: center;background-size: contain;background-repeat: no-repeat;margin-right: 5px;}
.panel {display: -webkit-box;display: -ms-flexbox;display: flex;min-width: 30%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.panel img {width: 34px;height: 34px;margin: 0 1px;}
@media screen and (max-width: 460px) {
  .goods-home__body-panel .third__button a {font-size: 0;}
}
@media screen and (max-width: 767px) {
  .goods-home__title {padding: 0 8px;}
  .goods-home__list {margin-top: 16px;}
  .goods-home__item {max-width: 200px;max-height:311px;}
  .goods-home__head-slide {padding-top:0;}
  .goods-home__item-body {display:flex;flex-wrap:wrap;justify-content: space-between;}
  .goods-home__body-title {width:100%;}
  .goods-home__body-price span.price {display:flex;flex-direction:column;width: 50%;font-size: 16px;}
  .goods-home__body-panel {width: 46%;justify-content: flex-end;height:100%;}
  .goods-home__body-panel .panel {opacity:0;z-index:-10;justify-content: space-between;width: 0;height: 0;min-width: 0;}
  .goods-home__body-panel .third__button a {padding:0;}
  .goods-home__head-pic {height: 100%;object-fit: cover;}
  .goods-home__head-dots {position: absolute;top: 0;right: 0;z-index: 20;}
  .hidden1 {opacity: 0;transition: opacity 0.5s;}
  .visible1 {opacity: 1;transition: opacity 0.5s;}
  .goods-home__item-head {height:190px;}
  .goods-home__body-price span {margin:0;}
}
@media screen and (min-width: 768px) {
  .goods-home__item {flex: 1 1 316px;}
  .object-card__media {flex-shrink: 0;position: relative;padding-top: 60.3%;z-index: 5;width:100%;height:100%;}
  .brazzers {position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: flex;}
  .brazzers:not(:hover) .brazzers__page:first-child .brazzers__image-wrapper {z-index: -1;opacity: 1;}
  .brazzers:not(:hover) .brazzers__button {opacity: 0;}
  .brazzers__page {position: static;display: flex;flex: 1;align-items: flex-end;height: 100%;}
  .brazzers__page:hover .brazzers__image-wrapper {z-index: -1;opacity: 1;}
  .brazzers__page:hover .brazzers__button:after {background-color: #f4a24b;}
  .brazzers__page .brazzers__image-wrapper {opacity: 0;}
  .brazzers__image-wrapper {z-index: -2;top: 0;right: 0;bottom: 0;overflow: hidden;}
  .brazzers__image {position: absolute;left: 0;top: 0;overflow: hidden;width: 100%;height: 100%;border: 0;}
  .brazzers__image img {display: block;width: 100%;height: 100%;object-fit: contain;}
  .brazzers__button {position: relative;z-index: 4;bottom: 0;flex: 1;min-height: 7px;opacity: 1;transition: opacity .2s;}
  .brazzers__button:after {position: absolute;top: 1px;right: 1px;bottom: 2px;left: 1px;height: 4px;content: "";background: rgba(255, 255, 255, 0.8);transition: background-color 0.2s;}
  .goods-home__list {margin:24px -8px 0;}
  .goods-home__item {margin:4px; max-width: 370px;}
  .goods-home__title {font-size: 32px;}
  .goods-home__head-pic {display:none;}
  .goods-home__head-dots {display: none;}
}
@media screen and (min-width: 1440px) and (max-width: 1480px) {
  .goods-home__item {
    max-width: 312px;
    width: 100%;
  }
}
@media screen and (min-width: 1339px) and (max-width: 1380px) {
  .goods-home__item {
    max-width: 296px;
    width: 100%;
  }
}
@media screen and (min-width: 1450px) and (max-width: 1900px) {
  .goods-home__item {
    width: 100%;
    max-width: calc(296px + (16 * ((100vw - 1339px) / 141)));
  }
}
/*** end товары ***/
/***Подписаться***/
.calculate-form-home {position: relative;margin-top: 64px;}
.calculate-form-home::before {content: "";position:relative;display:block;background-image:url(/design/d426585/callback_index.png?lc=1766745768);width: 523px;height: 462px;background-size: contain;}
.calculate-form-home__container {display: flex;flex-direction: column;padding: 64px 223px 64px 0;height: 100vh;max-height: 462px;background-color: #D5D9DC;}
.calculate-form-home__form {display: flex;flex-direction: column;margin-left: auto;width: 40%;}
.calculate-form-home__form-title {font-size: 32px;margin-bottom: 16px;}
.calculate-form-home__form input {margin-bottom: 16px;padding: 20px 22px;border-radius: 4px;}
.calculate-form-home__form-sbm {background: #F4A24B !important;border-radius: 8px;padding: 24px 32px;color: #fff;font-size: 20px;text-transform: uppercase;max-width: 210px;}
@media screen and (max-width: 1279px) {
  .calculate-form-home {display: flex;flex-direction:column;background-color: #d5d9dc;overflow: hidden;}
  .calculate-form-home__container {order: 0;padding: 16px;width: 100%;height: auto;}
  .calculate-form-home__form {width:100%;height: auto;}
  .calculate-form-home::before {order: 1;margin-left: auto;}
}
@media screen and (max-width: 768px) {
  .calculate-form-home__form-title {font-size:24px;}
  .calculate-form-home__form input {padding: 12px 22px;}
  .calculate-form-home__form-sbm {padding:14px 24px;font-size:14px;}
}
@media screen and (max-width: 640px) {
  .calculate-form-home::before {background-image:url(/design/d426585/family-callback-mob.png?lc=1766745768);width: 400px;height: 300px;background-size: cover;}
}
@media screen and (max-width: 460px) {
  .calculate-form-home::before {width: 300;height: 200px;    margin: 0;}
}
@media screen and (min-width: 1280px) {
  .calculate-form-home::before {position:absolute;}
}
@media screen and (min-width: 1600px) {
  .calculate-form-home::before {left: 0;bottom: 0;;}
}
/*END подписаться*/
/*** Преимущества ***/
.advantage-home {margin-top: 64px;width: 100%;display: flex;flex-direction: column;}
.advantage-home__container {margin-top: 24px;display: flex;justify-content: space-between;}
.advantage-home__item {display: flex;flex-direction: row;}
.advantage-home__item--one::before {content: "";height: 72px;width: 72px;display: block;z-index: 10;position: relative;background-image: url(/design/d426585/adv_one.svg?lc=1766745768);}
.advantage-home__item--two::before {content: "";height: 72px;width: 72px;display: block;z-index: 10;position: relative;background-image: url(/design/d426585/adv_two.svg?lc=1766745768);}
.advantage-home__item--three::before {content: "";height: 72px;width: 72px;display: block;z-index: 10;position: relative;background-image: url(/design/d426585/adv_three.svg?lc=1766745768);}
.advantage-home__item--four::before {content: "";height: 72px;width: 72px;display: block;z-index: 10;position: relative;background-image: url(/design/d426585/adv_four.svg?lc=1766745768);}
.advantage-home__item--wife::before {content: "";height: 72px;width: 72px;display: block;z-index: 10;position: relative;background-image: url(/design/d426585/adv_wife.svg?lc=1766745768);}
.advantage-home__text {margin: 0 0 0 16px;}
@media screen and (max-width: 767px) {
  .advantage-home__container {flex-direction: column;padding: 0 8px;}
  .advantage-home__item {align-items: center;margin-bottom: 16px;}
}
@media screen and (min-width: 768px) {
  .advantage-home__item {flex-direction: column}
  .advantage-home__text {margin: 16px 0 0 0;}
}
/*** END Преимущества ***/
/*** Партнеры ***/
.partners-home {margin-top: 64px;width:100%;}
.partners-slide {position:relative;margin-top: 24px;}
.partners-slide__wrapper {padding: 0 30px;}
.partners-slide__link {}
.partners-slide__img {}
.partners-slide__buton {position: absolute;z-index: 10;width:40px;height:40px;top:50%;transform: translateY(-50%);}
.partners-slide__buton--prev {background-image: url(/design/d426585/index_arrow_prev.svg?lc=1766745768); left:0;}
.partners-slide__buton--next {background-image: url(/design/d426585/index_aarow_next.svg?lc=1766745768); right:0;}
 /*** END Партнеры ***/
/*** Swiper ***/
.swiper-catalog {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;height: 72px;background-color: #fff;padding: 0 25px;z-index: 0;margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;}
.swiper-catalog.fi { display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;height: 70px;background-color: #fff;padding: 0 25px;z-index: 0;}
.swiper-catalog.fifi { display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;height: 330px;background-color: #fff;padding: 0 25px;z-index: 0;}
.swiperr {position: relative;width: 100%;height: 60px;background-color: #fff;z-index: 0;padding-right: 25px;padding-left: 25px;overflow: hidden;}
.swiper-slide {text-align: center;font-size: 15px;background: #fff;margin-top: 3px;margin-bottom: 3px;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.swiper-slide.fi {width: 180px;margin: 0px 20px;}
.swiper-slide.fi a {font-family: 'CBKRobotoLight';font-size: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;height: 65px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;transition: 0.2s;}
.swiper-slide.fi a:hover {transform: scale(1.2);}
.swiper-button-prev {background-image: url("/design/d426585/prev.png?lc=1766745768");background-repeat: no-repeat;background-size: 100%;opacity: 0.5;background-position: center;z-index: 50;}
.swiper-button-next {background-image: url("/design/d426585/next.png?lc=1766745768");background-repeat: no-repeat;background-size: 100%;opacity: 0.5;background-position: center;z-index: 22;}
.swiper-catalog-button-next:after, .swiper-catalog-button-prev:after {font-family: swiper-icons;font-size: 16px;text-transform: none !important;letter-spacing: 0;text-transform: none;font-variant: initial;color: #2D2D2D;line-height: 1;}
.all__brands {position: absolute;display: none;line-height: 50px;width: 200px;height: 100%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: #fff;white-space: nowrap;color: #333333;top: 0;right: 0px;z-index: 20;padding-right: 40px;}
.all__brands:hover {background-color: #f7b167;}
.all__brands-mobile {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;width: 55px;height: 20px;background-color: unset;font-weight: 700;font-size: 16px;color: #2D2D2D;margin: 5px auto 15px auto;right: -3%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;white-space: nowrap;justify-content: end;}
.all__brands-mobile::after {content: "Показать";}
.all__brands-mobile.on {display: none;}
.all__brands-type {position: absolute;display: none;line-height: 50px;width: 200px;height: 60px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: #fff;white-space: nowrap;color: #333333;top: 0px;right: 0px;padding-right: 40px;z-index: 1;}
.all__brands-ty-mobile {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;width: 120px;height: 20px;margin: 5px auto 15px auto;background-color: unset;right: -3%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;white-space: nowrap;justify-content: end;}
.all__brands-ty-mobile::after {content: "Все категории";}
.all__brands-type:hover {background-color: #f7b167;}
.carousel-cel.type {display: -webkit-box;display: -ms-flexbox;display: flex;height: 48px;border: 2px solid #F4A24B;border-radius: 6px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 0px 15px 0px 15px;text-transform: uppercase;cursor: pointer;counter-increment: gallery-cell;margin:1px 3px;}
.carousel-cel.type:hover {background-color: #F4A24B;color: #fff;}
.brands {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.brands .brands__container {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-ms-flex-pack: distribute;justify-content: initial;background-color: #fff;}
.brands .brands__container .brand {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 20px 30px;margin: 10px auto;height: 48px;color: #2D2D2D;font-weight: 700;font-size: 15px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;text-transform: uppercase;word-break: break-all;background-color: #fff;border: 2px solid #F4A24B;border-radius: 6px;}
.brands .brands__trigger {margin: 10px 0px;}
.brands .brands__trigger::after {content: "Свернуть";}
.brands .brands__trigger.on::after {content: "Все бренды";}
.brands .brand__container {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;background-color: #fffd;-ms-flex-pack: distribute;justify-content: space-around;}
.brands .brand__container .brand__logo {width: 109px;height: 56px;}
.brands .brand__logo {margin: 28px 20px;}
.brands .brand__container.on {display: -webkit-box;display: -ms-flexbox;display: flex;}
.brands .brand__trigger {margin: 10px 0px;}
.brands .brand__trigger::after {display: block;content: "Свернуть";}
.brands .brand__trigger.on::after {display: block;content: "Свенуть";}
#carousel__container2 a {margin-right: 18px;}
@media screen and (min-width:769px) {
  #second-parent {margin:5px 0;}
  .swiper-catalog.fi{padding-right: 200px;}
  .swiperr{padding-right: 200px;}
  .all__brands, .all__brands-type {display: -webkit-box;display: -ms-flexbox;display: flex;cursor:pointer;}
  .all__brands-mobile {display: none;}
  .all__brands-ty-mobile {display: none;}
  .subcategory-mobile {display:none;}
}
@media screen and (max-width: 768px) {
  .subcategory-mobile  {background-color: #fff;padding:0 8px;overflow:hidden;margin-bottom: 8px;}
  .subcategory-mobile h3 {position: relative;margin-bottom: 8px;padding: 15px 0 10px 0px;color: #2D2D2D;text-transform: uppercase;font-weight: 700;font-size: 15px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;cursor: pointer;}
  .subcategory-mobile h3:after {content: "";position: absolute;right: 0;top: 50%;width: 16px;height: 16px;background: url(/design/d532565/down.svg?lc=1653607490) no-repeat center center;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: -webkit-transform 0.3s;transition: -webkit-transform 0.3s;transition: transform 0.3s;transition: transform 0.3s, -webkit-transform 0.3s;}
  .subcategory-mobile h3.closed:after {-webkit-transform: translateY(-50%) rotate(-90deg);transform: translateY(-50%) rotate(-90deg);}
  .subcategory-mobile__buttons {display:flex;flex-direction:column;}
  .subcategory-mobile__button {display: -webkit-box;display: -ms-flexbox;display: flex;border-radius: 4px;font-size: 13px;color: #2D2D2D;padding: 5px 3px;padding-left: 18px;padding-right: 18px;white-space: nowrap;}
  .subcategory-mobile__button--hidden {display: none;}
  .subcategory-mobile__buttons .show-all-catalog {padding: 5px 0;}
}
/*END*/
/*Хлебные крошки*/
.breadcrumb {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;height: 22px;padding-left: 5.8%;margin: 8px 0;}
.breadcrumb-warn {background-color:#fb9b6d;margin:0;font-size:13px;}
.breadcrumb-warn p {color: #fff;line-height:1.4;}
.breadcrumb > li {white-space: nowrap;}
.breadcrumb li::after {content: ">";margin-right: 10px;margin-left: 10px;white-space: nowrap;font-size: 13px;font-weight: 700;color: #2D2D2D;}
.breadcrumb li:last-child:after{display:none}
.breadcrumb > li > a {text-decoration: none; -webkit-transition: opacity .2s linear;transition: opacity .2s linear;font-family: "Gotham Pro";font-size: 13px;color: #2D2D2D;}
.breadcrumb > li > a > span {font-family: "Gotham Pro";font-size: 13px;color: #2D2D2D;font-weight: 700;}
.breadcrumb > li > a:hover {opacity: .8;filter: alpha(opacity=80);-webkit-transition: opacity .2s linear;transition: opacity .2s linear;}
.breadcrumb > strong {margin-top:3px;font-size: 15px;}
@media screen and (max-width: 768px) {
  .breadcrumb-warn {display:none;}
  .brands .brands__container {justify-content: space-around;}
}
/* end */
/*h1*/
.catalog-column__top {width: 100%;margin-top: 17px;margin-bottom: 17px;}
.catalog-column__top-container {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.orange-block {position: absolute;width: 8px;height: 28px;background: #F4A24B;}
.catalog-column__top-title {color: #2D2D2D;font-size: 28px;font-weight: 700;margin: 4px 0 0 22px;font-family: "Gotham Pro";}
.catalog-column__top_count {font-weight: bold;font-size: 16px;color: #2D2D2D;font-family: "Gotham Pro";display:none;}
@media screen and (min-width: 768px) {
  .catalog-column__top_count {display: block;}
}
/*END*/
/*список категорий*/
.category-list {display: flex;flex-wrap: wrap;} 
.category-list__item {width: calc(100%);margin: 4px 0;padding: 0 8px;}
.category-list__box {display: flex;flex-direction: column;align-items: center;margin-bottom:7px;}
.category-list__body {padding-top: 10px;}
.category-list__title {margin: 0;font-size: 16px;}
.category-list__title a, .category-list__title a:hover  {color: #2D2D2D;}
@media screen and (min-width: 460px) {
  .category-list__item {width: calc(100% / 2);}
}
@media screen and (min-width: 768px) {
  .category-list {margin: 0 5px;}
  .category-list--right {width: 80%;margin: 0 0 0 6px;}
  .category-list__item {width: calc(100% / 3);}
  .category-list__title {font-size: 19px;}
}
@media screen and (min-width: 1280px) {
  .category-list__item {width: 25%;}
  .category-list__title {font-size: 23px;}
}
/*end*/
.kakto {
  border-style: solid;
  text-align: center;
  background-color: white;
  margin-top: 10px;
}
.kakto 	tr:first-child {
background-color: lightgray;
}
.kakto 	tr:first-child td {
font-weight: 600;
text-transform: uppercase;
}
.kakto td {
font-weight: 500;
border: 1px solid black;
}
.tsmc {height:350px !important;background-color:#F2F2F2 !important;}
.tsmb {max-width: 490px;border-radius: 50px;
    border-color: #f4a24b;
    border-width: 1px;
    border-style: solid;
    padding: 0px 10px;}
.tsmb span {background-color: #f4a24b;
    border-radius: 50%;
    height: 33px;
    width: 33px;
    background-image: none;
    margin: 20px auto 0;
    padding: 7px;}
/*алфавит*/
.alphabet-brands {display: flex;flex-direction: column;width: 100%;padding: 0 9px;}
.alphabet-brands__container {display: flex;flex-wrap: wrap;justify-content: space-between;}
.alphabet-brands a {color: #f4a24b;font-size: 23px;cursor: pointer;}
.alphabet-brands span {color: #cccccc;font-size: 23px;}
@media screen and (max-width: 769px) {
  .alphabet-brands.hiden {position: fixed;background-color: #fff;z-index: 9999;top: 11%;left: 8px;right: 8px;padding: 0;width: auto;}
  .alphabet-brands__container {max-height: 100%;overflow: hidden;}
  .alphabet-brands__container.hiden {max-height: 0;}
  .alphabet-brands__container.hiden.active {max-height: 150px;padding: 7px 0;transition: max-height .3s;}
  .alphabet-brands__btn {display: flex;justify-content: center;align-items: center;padding: 10px;color: #fff;opacity:0;max-height: 0;transition: opacity 0.1s;}
  .alphabet-brands__btn.showe {opacity:1;max-height: 100%;transition: opacity 0.3s, max-height 0.2s;}
  .alphabet-brands__btn::after {content: "";display:block;background-image: url('/design/d426585/arrowDown.svg'); width: 20px;height: 19px;background-repeat: no-repeat;background-size: contain;background-position: center;margin-left: 7px;transition: transform .3s;transform: rotate(0deg);}
  .alphabet-brands__btn.active::after {transition: transform .3s;transform: rotate(180deg);}
  .alphabet-brands a, .alphabet-brands span  {margin: 0 4%;}
  .tsmb {max-width: 330px;}
  .tsmc {height:450px !important;}
}
@media screen and (min-width: 770px) {
  .alphabet-brands__btn {display:none}
}
/*end*/
/****************************левый блок****************************/
@media screen and (min-width: 768px) {
  .catalog-column--left {display: -webkit-box;display: -ms-flexbox;display: flex;}
}
@media screen and (max-width: 767px) {
  .catalog-column--left {position: fixed;top: 0;left: 0;width: 73%;z-index: -10;-webkit-box-shadow: 4px 4px 20px transparent;box-shadow: 4px 4px 20px #00000033;opacity:0;}
  .catalog-column--left.visible {opacity: 1;z-index: 9999;overflow: auto;}
  .catalog-column--left .category__container,.catalog-column--left .comments,.catalog-column--left .viewed__items,.catalog-column--left .swets  {display: none;}
}
@media screen and (min-width: 768px) {
  .catalog-column--left {width: 18%;max-width: 380px;min-width: 240px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
}
@media screen and (min-width: 986px) {
  .catalog-column--left{width: 20%;}
}
@media screen and (min-width: 1000px) {
  .catalog-column--left{width: 20%;}
}
/* левый блок - темный фон для модалки фаильтров */
.filter-overlay{position: fixed;display: none;width: 100%;height: 100%;top: 0;left: 0;opacity: 0.2;z-index: 1311;background-color: #e6e6e6;}
.filter-overlay.on{display: block;background-color: #3c3b3982;opacity: 1;}
/* левый блок - достпные категории */
.category__container {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.category__container h3 {background-color: #fff;padding: 6px 6px 0 6px;}
.category__container h1 {color: #2D2D2D;font-weight: 700;font-size: 19px;margin-bottom: 3px;background-color: #fff}
.category__container a p {width: 96px;font-size: 14px;color: #F4A24B;border-bottom: 1px dashed #F4A24B;}
.category__container .category__container__buttons {background-color: #fff;padding: 6px 6px 0 6px;display: -webkit-box;display: -ms-flexbox;display: flex;height: auto;overflow: hidden;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: start;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding-bottom: 6px;-webkit-transition: all 0.6s ease;transition: all 0.6s ease;}
.category__container .category__container__buttons .category__container__button {display: -webkit-box;display: -ms-flexbox;display: flex;border-radius: 4px;font-size: 15px;color: #2D2D2D;margin: 6px 0;padding-left: 15px;line-height:1.3;}
.category__container .category__container__buttons .category__container__button:hover {background-color: #ffe7ce;}
.category__container .category__container__buttons .category__container__button.category__container__button--hidden {display:none;}
.category__container .category__container__buttons .category__container__button.category__container__button--hidden.on {display:flex;}
.category__container .category__container__buttons .category__container__button.selected {background-color: #ffe2c3;}
.category__container .category__container__buttons.on {-webkit-transition: all 0.6s ease;transition: all 0.6s ease;height: auto;}
.category__container .show-all-catalog {background-color: #fff;padding: 6px 6px 0 6px;}
/* Левый блок - кнопка показать все */
.show-all, .show-all-catalog {display: block;width: 90px;font-weight: 700;font-size: 14px;color: #F4A24B;white-space: nowrap;border-bottom: #F4A24B 1px dashed;cursor:pointer;}
.show-all:hover, .show-all:active, .show-all:focus, .show-all-catalog:hover, .show-all-catalog:active, .show-all-catalog:focus {color: #F4A24B;}
.show-all.on {display: none;}
/* левый блок - фильтры */
.cd-filter-m {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;flex-direction: column;width: 100%;background: #ffffff;-webkit-box-shadow: 4px 4px 20px transparent;box-shadow: 4px 4px 20px transparent;z-index: 2;}
.cd-filter-m form {width: 100%;padding: 6px 6px;}
.fil-title {margin-top:10px;}
.cd-filter-block {position: relative;padding-bottom: 20px;}
.bigSliderFilter {padding-bottom: 10px !important;}
.bigSliderFilter h4 {margin-bottom: 8px !important;}
.cd-filter-block h4 {position: relative;margin-bottom: 8px;padding: 10px 0 5px 0px;color: #2D2D2D;text-transform: uppercase;font-weight: 700;font-size: 15px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;cursor: pointer;}
.cd-filter-block h4::before {content: "";position: absolute;right: 0;top: 50%;width: 16px;height: 16px;background: url("/design/d426585/down.svg?lc=1766745768") no-repeat center center;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: -webkit-transform 0.3s;transition: -webkit-transform 0.3s;transition: transform 0.3s;transition: transform 0.3s, -webkit-transform 0.3s;}
.cd-filter-block h4.closed::before {-webkit-transform: translateY(-50%) rotate(-90deg);transform: translateY(-50%) rotate(-90deg);}
/*TODO - удалить*/
.filter-price { display: block; width: 100%; position: relative; font-family: Arial, sans-serif;max-height:32px; }
.goodsFilterPriceRangePointers .min {float: left;color:#212121;font-size: 12px;font-weight: bold;}
.goodsFilterPriceRangePointers .max {float: right;color:#212121;font-size: 12px;font-weight: bold;}
#goods-filter-price-slider, .goods-filter-attr-slider {margin: 12px;height: 14px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;border: none;}
.ui-widget-content {border-top: 1px solid #aaa !important;border-bottom:none !important;}
.ui-slider-handle.ui-corner-all.ui-state-default {position: absolute;margin-left: -10px;width: 20px;height: 20px;cursor: pointer;border-radius: 50%;border: 3px solid #F4A24B;top: -8px;background: #FFF;z-index: 2;box-shadow: 0 2px 5px rgb(0 0 0 / 20%), 0 4px 6px rgb(0 0 0 / 20%);transition: transform 0.2s, border 0.4s;}
.ui-slider-handle.ui-corner-all.ui-state-default:hover{transform: scale(1.2);border: 3px solid #fc962a;}
.ui-slider-horizontal .ui-slider-range {background: #e5b00a;border: solid 1px #e5b00a;height:36% !important;}
.ui-slider-horizontal .ui-slider-handle {height: 12px;width: 12px;top: -4px;background: #ccc;border: solid 1px #999;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.goodsFilterPriceSubmit, .goodsFilterAttrSubmit {display:none;min-width: 44px;height: 40px;background-color: #F4A24B;border-radius: 4px;margin-left: 46%;max-width: 120px;position: relative;padding: 0 10px;z-index:99;}
.goodsFilterPriceSubmit:after, .goodsFilterAttrSubmit:after {content:"";background-image: url(/design/d426585/filter_alt.svg?lc=1766745768);width: 24px;height:24px;    background-position: center;background-repeat: no-repeat;width: 24px;height: 24px;display: block;position: absolute;top: 20%;left: 0;}
.goodsFilterPriceSubmit .btn, .goodsFilterAttrSubmit .btn {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.goodsFilterPriceSubmit input[type="submit"], .goodsFilterAttrSubmit input[type="submit"] {color: #fff;position: absolute;top: 55%;left: 55%;transform: translate(-50%, -50%);background-color: inherit;}
.goodsFilterPriceSubmit .btn:hover, .goodsFilterAttrSubmit .btn:hover {background-color:#f4a24b;}
.layout-slider {position: relative;height:auto;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.layout-slider label {display: flex;flex-direction: row;align-items: center;max-width:49%;}
.layout-slider label p {color: rgba(45, 45, 45, 0.8);font-weight: 400;font-size: 15px;line-height: 140%;}
.layout-slider label input {position:relative;height: 30px;background: #FFF;border-radius: 4px;border: 1px solid #E0E0E0;text-align: center;font-size: 18px;padding: 0;width: 72px;margin: 0px 5px;font-size: 15px;color: #2D2D2D;font-weight: 700;}
.sliderBlockFilter, .selectBlockFilter {display: none;}
.radio__list.ul {height: 200px;overflow-x: hidden;overflow-y: auto;}
.radio__list a:hover {color:#f4a24b;}
.radio__list.ul::-webkit-scrollbar {width: 3px;background-color: #DCDCDC;}
.radio__list.ul::-webkit-scrollbar-thumb {background-color: #465b66;}
.cd-filter-block .list li {position: relative;margin-bottom: 3px;word-wrap: break-word;cursor: pointer;}
.cd-filter-block .list li.content_hidden {display:none;}
.cd-filter-block input[type=radio],
.cd-filter-block input[type=checkbox] {position: absolute;left: 0;top: 0;margin: 0; opacity: 0;z-index: 2;cursor: pointer;}
.cd-filter-block .checkbox-label,
.cd-filter-block .radio-label  {display: inline-block;display: -ms-flexbox;padding-left: 24px;font-size: 14px;white-space: normal;align-items: end;width: calc(100% - 20px);}
.cd-filter-block .radio-label a  {cursor: pointer;}
ul.cd-filter-content.cd-filters.list.radio__list {max-height: 350px;overflow-x: hidden;}
ul.cd-filter-content.cd-filters.list.radio__list.active {max-height: 220px;}
.checkbox-label p, .radio-label span, .first-checkbox {width: 26px;position: relative;color: rgba(45, 45, 45, 0.5);font-size: 14px;left: 3px;white-space: nowrap;margin:0;}
.cd-filter-block .checkbox-label::before, .cd-filter-block .checkbox-label::after,
.cd-filter-block .radio-label::before,
.cd-filter-block .radio-label::after {content: "";display: block;position: absolute;top: 50%;border: 1px solid #818181;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.cd-filter-block .checkbox-label::before,
.cd-filter-block .radio-label::before {width: 16px;height: 16px;left: 0;border-radius: 2px;}
.cd-filter-block .checkbox-label::after,
.cd-filter-block .radio-label::after {display: none;}
.cd-filter-block .checkbox-label::after {width: 6px;height: 6px;border: none;}
.cd-filter-block .radio-label::before,
.cd-filter-block .radio-label::after {border-radius: 2px;}
.cd-filter-block .radio-label::after {width: 6px;height: 6px;border: none;}
.cd-filter-block input[type=radio]:checked + label::before,
.cd-filter-block input[type=checkbox]:checked + label::before {border-color: #F4A24B;background-color: #F4A24B;border: none;background: url("/design/d426585/checkbox-cheked.svg?lc=1766745768") no-repeat center center;}
.cd-filter-block input[type=radio]:checked + label::after,
.cd-filter-block input[type=checkbox]:checked + label::after {display: block;}
.cd-filter-m-panel {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;height: 56px;padding: 0 2px;background-color: #fff;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.cd-filter-m-panel--reset {align-items: center;justify-content: center;}
/*************левый блок - комментарии*************/
.comments {width: 100%;}
.comments h3 {color: #2D2D2D;font-weight: 700;font-size: 19px;margin-bottom: 3px;}
.comments .comments__panel {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;height: 50px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.comments .comments__panel h2 {color: #BDBDBD;font-size: 16px;font-weight: 700;}
.comments .comments__panel .number__container img {width: 40px;height: 40px;}
.comments .comments__panel .number__container div {display: -webkit-box;display: -ms-flexbox;display: flex;width: 25px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.comments .comments__panel .number__container div h3 {margin-top: -3px;}
.comments .comments__container {width: 100%;height: 100%;}
.cd-testimonials-wrapper {position: relative;width: 100%;background-color: #fff;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;z-index: 1;}
.cd-testimonials-wrapper {padding: 40px 10px;padding-bottom: 64px;}
.cd-testimonials {color: #ffffff;text-align: center;}
.cd-testimonials::after {clear: both;content: "";display: table;}
.cd-testimonials > li {position: absolute;opacity: 0;}
.cd-testimonials > li:first-child {position: relative;opacity: 1;}
.cd-testimonials p {line-height: 1.4;margin-bottom: 2em;padding: 0;color: #2D2D2D;}
@media only screen and (min-width: 768px) {
  .cd-testimonials p {font-size: 18px;}
}
@media only screen and (min-width: 1170px) {
  .cd-testimonials p {font-size: 18px;line-height: 1.6;}
}
.cd-author{display: flex;margin-left: 20px;justify-content: start;align-items: center;  margin-bottom: 16px;}
.cd-author img, .cd-author .cd-author-info {display: flex;flex-wrap: wrap;flex-direction: column;align-content: space-between;margin-bottom: 12px;}
.cd-author img {width: 80px;height: 80px;border-radius: 50%;margin-right: 16px;}
.cd-author .cd-author-info {text-align: left;line-height: 1.2;}
.cd-author .cd-author-info li:first-child {font-weight: 700;font-size: 16px;color: #2D2D2D;margin-top: -4px;margin-bottom: 8px;}
.cd-author .cd-author-info li:last-child {font-weight: 400;font-size: 13px;color: rgba(45, 45, 45, 0.6);}
@media only screen and (min-width: 768px) {
  .cd-author img {width: 70px;height: 70px;}
  .cd-author .cd-author-info {line-height: 1.4;}
}
.flex-direction-nav li {position: absolute;height: 100%;width: 40px;top: 0;}
.flex-direction-nav li:first-child {left: 0;}
.flex-direction-nav li:last-child {right: 0;}
.flex-direction-nav li a {display: block;height: 100%;width: 100%;overflow: hidden;text-indent: 100%;white-space: nowrap;-webkit-transition: background-color 0.2s;-moz-transition: background-color 0.2s;transition: background-color 0.2s;}
.no-touch .flex-direction-nav li a:hover {background-color: #fff;}
.flex-direction-nav li a::before, .flex-direction-nav li a::after {content: '';position: absolute;left: 50%;top: 50%;width: 2px;height: 13px;background-color: #2D2D2D;}
.flex-direction-nav li a::before {-webkit-transform: translateY(-35px) rotate(45deg);-moz-transform: translateY(-35px) rotate(45deg);-ms-transform: translateY(-35px) rotate(45deg);-o-transform: translateY(-35px) rotate(45deg);transform: translateY(-35px) rotate(45deg);}
.flex-direction-nav li a::after {-webkit-transform: translateY(-27px) rotate(-45deg);-moz-transform: translateY(-27px) rotate(-45deg);-ms-transform: translateY(-27px) rotate(-45deg);-o-transform: translateY(-27px) rotate(-45deg);transform: translateY(-27px) rotate(-45deg);}
.flex-direction-nav li:last-child a::before {-webkit-transform: translateY(-35px) rotate(-45deg);-moz-transform: translateY(-35px) rotate(-45deg);-ms-transform: translateY(-35px) rotate(-45deg);-o-transform: translateY(-35px) rotate(-45deg);transform: translateY(-35px) rotate(-45deg);}
.flex-direction-nav li:last-child a::after {-webkit-transform: translateY(-27px) rotate(45deg);-moz-transform: translateY(-27px) rotate(45deg);-ms-transform: translateY(-27px) rotate(45deg);-o-transform: translateY(-27px) rotate(45deg);transform: translateY(-27px) rotate(45deg);}
@media only screen and (min-width: 768px) {
  .flex-direction-nav li {width: 30px;}
}
@media only screen and (min-width: 1170px) {
  .flex-direction-nav li a::before, .flex-direction-nav li a::after {background-color: #5e5e63;-webkit-transition: background-color 0.2s;-moz-transition: background-color 0.2s;transition: background-color 0.2s;}
  .flex-direction-nav li a:hover::before, .flex-direction-nav li a:hover::after {background-color: #ffffff;}
}
.cd-see-all {position: absolute;z-index: 1;left: 0;bottom: 0;width: 100%;height: 50px;line-height: 50px;background-color: #ebebeb;text-align: center;text-transform: uppercase;color: #6b6b70;font-weight: 700;font-size: 12px;-webkit-transition: color, 0.2s;-moz-transition: color, 0.2s;transition: color, 0.2s;}
.no-touch .cd-see-all:hover {color: #79b6e4;}
.cd-testimonials-all {position: fixed;top: 0;left: 0;height: 100%;width: 100%;background-color: #ffffff;z-index: 6;visibility: hidden;opacity: 0;-webkit-transition: opacity .3s 0s, visibility 0s .3s;-moz-transition: opacity .3s 0s, visibility 0s .3s;transition: opacity .3s 0s, visibility 0s .3s;}
.cd-testimonials-all .cd-testimonials-all-wrapper {position: absolute;left: 0;top: 0;height: 100%;width: 100%;overflow: auto;}
.cd-testimonials-all .cd-testimonials-all-wrapper > ul {width: 100%;max-width: 1170px;margin: 4em auto;}
.cd-testimonials-all .cd-testimonials-all-wrapper > ul::after {clear: both;content: "";display: table;}
.cd-testimonials-all .cd-testimonials-item {margin-bottom: 2em;opacity: 0;-webkit-transform: translate3d(0, 0, 0) scale(0.4);-moz-transform: translate3d(0, 0, 0) scale(0.4);-ms-transform: translate3d(0, 0, 0) scale(0.4);-o-transform: translate3d(0, 0, 0) scale(0.4);transform: translate3d(0, 0, 0) scale(0.4);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: -webkit-transform .3s, opacity .3s;-moz-transition: -moz-transform .3s, opacity .3s;transition: transform .3s, opacity .3s;}
.cd-testimonials-all p {position: relative;background: #79b6e4;color: #ffffff;padding: 2em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 1.4;border-radius: 0.25em;margin-bottom: 1em;}
.cd-testimonials-all p::after {content: '';position: absolute;top: 100%;left: 2em;height: 0;width: 0;border: 8px solid transparent;border-top-color: #79b6e4;}
.cd-testimonials-all .cd-author {text-align: left;margin-left: 1.5em;}
.cd-testimonials-all .cd-author img {box-shadow: 0 0 0 transparent;}
.cd-testimonials-all.is-visible {visibility: visible;opacity: 1;z-index: 120;-webkit-transition: opacity .3s 0s, visibility 0s 0s;-moz-transition: opacity .3s 0s, visibility 0s 0s;transition: opacity .3s 0s, visibility 0s 0s;}
.cd-testimonials-all.is-visible .cd-testimonials-all-wrapper {-webkit-overflow-scrolling: touch;}
.cd-testimonials-all.is-visible .cd-testimonials-item {opacity: 1;-webkit-transform: translate3d(0, 0, 0) scale(1);-moz-transform: translate3d(0, 0, 0) scale(1);-ms-transform: translate3d(0, 0, 0) scale(1);-o-transform: translate3d(0, 0, 0) scale(1);transform: translate3d(0, 0, 0) scale(1);}
@media only screen and (min-width: 768px) {
  .cd-testimonials-all .cd-testimonials-item {width: 46%;margin: 0 2% 3em;}
  .cd-testimonials-all .cd-author {margin-left: 1em;}
}
@media only screen and (min-width: 1170px) {
  .cd-testimonials-all .cd-testimonials-item {width: 30%;}
}
.close-btn {position: fixed;display: block;width: 40px;height: 40px;top: 50px;right: 3%;overflow: hidden;text-indent: 100%;white-space: nowrap;}
.close-btn::before, .close-btn::after {content: '';position: absolute;display: inline-block;width: 2px;height: 24px;top: 8px;left: 19px;background-color: #39393c;}
.close-btn::before {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.close-btn::after {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
/*************end левый блок - комментарии*************/
/* вы смотрели */
.viewed__items {swidth: 100%;margin: 40px 0 65px 0;}
.viewed__items h3 {font-weight: 700;font-size: 24px;line-height: 120%;color: #2D2D2D;margin: 16px 0;}
.viewed__items__container {width: 100%;background-color: #fff;padding: 10px 10px 0px 10px;}
.viewed__item {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 4px;padding-bottom: 12px;border-bottom: 1px solid #E0E0E0;}
.viewed__item img {width: 20%;}
.viewed__item__info {display: -webkit-box;display: -ms-flexbox;display: flex;width: 76%;height: 80%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.viewed__item__info h2 {font-size: 13px;line-height: 140%;color: #2D2D2D;}
.viewed__item__price {display: -webkit-box;display: -ms-flexbox;display: flex;width: 90%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.viewed__item__price .price {font-weight: 700;font-size: 16px;line-height: 120%;color: #2D2D2D;}
.viewed__item__price .exprice {font-weight: 700;font-size: 14px;line-height: 120%;color: rgba(45, 45, 45, 0.5);}
/* end вы смотрели */
/*** доп.услуги ****/
.swets {width: 100%;margin-bottom: 50px;}
.swets h3 {font-weight: 700;font-size: 21px;line-height: 120%;color: #2D2D2D;margin: 16px 0;}
.swets__container {width: 100%;}
.swet__container {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;padding-bottom: 18px;margin-bottom: 8px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.swet__container:hover {opacity:0.8;}
.swet {display: -webkit-box;display: -ms-flexbox;display: flex;width: 90%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.swet img {width: 100%;margin-bottom: 16px;}
.swet h3 {font-weight: 700;font-size: 20px;line-height: 120%;color: #FFFFFF;margin: 0 auto;}
/*** end доп.услуги ****/
/****************************END левый блок****************************/
/****************************правый блок****************************/
.catalog-column--right {padding: 0px 6px 6px 6px;}
@media screen and (max-width: 767px) {
  .catalog-column--right {width: 100%;}
  .fil-title {display:none;}
}
@media screen and (min-width: 769px) {
  .catalog-column--right {width: 68%;}
  .catalog-column.catalog-column--right {padding: 0 0 0 6px;}
}
@media screen and (min-width: 986px) {
  .catalog-column--right {width: 72%;}
}
@media screen and (min-width: 1000px) {
  .catalog-column--right {width: 78%;}
}
/*сортировка*/
.cd-main-content {position: relative;}
.cd-main-content:after {content: "";display: table;clear: both;}
.cd-tab-filter-wrapper {background-color: #ffffff;-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);z-index: 1;position: relative;}
.cd-tab-filter-wrapper:after {content: "";display: table;clear: both;}
.cd-tab-filter {display: flex;position: relative;height: 50px;width: 190px;left: 5px;z-index: 2;align-items: center;}
.cd-tab-filter p {display: block;height: 50px;width: 200px;line-height: 50px;padding-left: 14px;z-index: 1;}
.cd-tab-filter::after {content: "";position: absolute;right: 14px;top: 50%;bottom: auto;-webkit-transform: translateY(-50%);transform: translateY(-50%);display: inline-block;width: 16px;height: 16px;-webkit-transition: all 0.3s;transition: all 0.3s;pointer-events: none;}
.cd-tab-filter select {width: 190px;padding-left: 5px;white-space: nowrap;background-color: inherit;cursor: pointer;outline: none; border: none;}
.cd-tab-filter select::-ms-expand {display: none;}
.cd-filter {position: fixed;display: none;width: 310px;max-height: 100vh;overflow-y: auto;top: 0;left: 0;background: #ffffff;-webkit-box-shadow: 4px 4px 20px transparent;box-shadow: 4px 4px 20px transparent;z-index: 1312;-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: translateX(-100%);transform: translateX(-100%);-webkit-transition: -webkit-transform 0.3s, box-shadow 0.3s;-webkit-transition: -webkit-transform 0.3s, -webkit-box-shadow 0.3s;transition: -webkit-transform 0.3s, -webkit-box-shadow 0.3s;transition: transform 0.3s, box-shadow 0.3s;transition: transform 0.3s, box-shadow 0.3s, -webkit-transform 0.3s, -webkit-box-shadow 0.3s;}
.cd-filter form {padding: 6px 6px;}
.cd-filter-m .cd-close {position: absolute;display: block;top: 0;right: 0;height: 50px;line-height: 50px;width: 60px;color: #ffffff;font-size: 1.3rem;text-align: center;background: #F4A24B;opacity: 0;-webkit-transition: opacity 0.3s;transition: opacity 0.3s;z-index: 3;}
.close-modal-mobile {position: absolute;top: 8px;right: 46px;height: 28px;}
.close-modal-mobile:before, .close-modal-mobile:after {position: absolute;left: 15px;content: " ";height: 25px;width: 2px;background-color: #fff;}
.close-modal-mobile:before {-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.close-modal-mobile:after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.cd-filter-panel {position: absolute;display: none;top: 0;right: 25%;height: 50px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.cd-filter-panel p {color: #2D2D2D;font-size: 16px;font-weight: 700;margin-right: 14px;}
.cd-filter-panel div {display: -webkit-box;display: -ms-flexbox; display: flex;width: 133px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.cd-filter-panel label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer;}
.cd-filter-panel label span {display: block;color: #2D2D2D;font-weight: 700;font-size: 16px;line-height: 120%;text-align: center;white-space: nowrap;padding: 9px;color: rgba(45, 45, 45, 0.6);}
.cd-filter-panel label input {position: absolute;opacity: 0;z-index: -1;}
.cd-filter-panel label input:checked + span {color: #2D2D2D;font-weight: 700;font-size: 16px;line-height: 120%;border: 2px solid #F4A24B;border-radius: 4px;}
.cd-filter-change {display: block;position: absolute;top: 0;right: 0px;height: 50px;line-height: 50px;width: 50px;overflow: hidden;text-indent: 100%;color: transparent;white-space: nowrap;background: transparent url("./design/d426585/tableChange.svg?lc=1766745768") no-repeat center center;z-index: 1;}
.cd-filter-change-desktop {position: absolute;top: 0;right: 22px;height: 50px;width: 100px;z-index: 1;padding: 4px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.cd-filter-change-desktop a {display: flex;width: 40px;height: 40px;justify-content: center;align-items: center;}
.cd-filter-change-desktop a.inst_mobile {display:none;}
.cd-filter-change-desktop a span {display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;}
.cd-filter-change-desktop a span.grid {background-color: #2B4350;color: #fff;}
.cd-filter-change-desktop a span.list {background-color: #2B4350;color: #fff;}
.cd-filter-change-desktop {display: none;}
.no-touch .cd-filter .cd-close:hover {background: #F4A24B;}
.cd-filter.filter-is-visible {display: block;-webkit-transform: translateX(0);transform: translateX(0);-webkit-box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.2);box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.2);}
.cd-filter-m .cd-close {display: none;opacity: 1;}
.cd-filter-trigger {position: absolute;display: block;top: 0;right: 0;height: 54px;line-height: 50px;width: 54px;overflow: hidden;text-indent: 100%;color: transparent;white-space: nowrap;background: transparent url("/design/filter-button.svg") no-repeat center center;z-index: 3;}
.none {display: none;}
.third__preview {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.third__image {display: inline-block;height: 100%;}
.third__container__first {display: -webkit-box;display: -ms-flexbox;display: flex;position: absolute;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: start;top: 4px;left: -9px;z-index: 5;opacity:80%;}
.third__container__second {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: end;padding: 0px;top: 0px;right: 0px;z-index: 5;}
.third__container__third {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: end;padding: 0px;bottom: 0px;left: 0px;z-index: 5;}
.colors__label input {display: none;}
.colors__container {width: 100%;height: 18px;padding-left: 7px;}
.colors__label span {position: relative;display: inline-block;width: 14px;height: 14px;background: #F5F5F5;border-radius: 50%;border: 1px solid #E0E0E0;bottom: 0px;}
.colors__label input:checked + span::before {position: absolute;content: "✓";color: #cecece;top: -7px;}
.card__img {width: 200px;}
.card__info {width: 60%;}
.info {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.info__text {font-size: 14px;color: #2D2D2D;line-height: 140%;height:100px;text-align: left}
.info__price {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;height: 24px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 6px 0;}
.info__header {display: -webkit-box;display: -ms-flexbox;display: flex;height: 68%;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-ms-flex-line-pack: justify;align-content: space-between;}
.info__footer {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;height: 32%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.price {font-size: 21px;font-weight: 700;white-space: nowrap;margin-right: 3px;display:inline-block;}
.exprice {font-size: 14px;--webkit-text-decoration-line: line-through;text-decoration-line: line-through;white-space: nowrap;font-weight: 700;color: rgba(45, 45, 45, 0.5);display: inline-block;margin-left: 3px;}
.price.third {color: #e5b00a;}
.number__container {display: -webkit-box;display: -ms-flexbox;display: flex;max-width: 160px;min-width: 110px;height: 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.number__container a {width: 32px;height: 32px;cursor: pointer;display: flex;align-items: center;justify-content: center;background-color: #fdecdb;border-radius: 6px;}
.number__container input {border: none;outline: none;box-shadow: none;font-size: 16px;}
.card__buyButton {width: 40px;height: 40px;cursor: pointer;}
.card__container__second, .card__container__third {display: none;}
.card__container__second.on {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.second__preview {display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;width: 100%;height: 240px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.preview {display: inline-block;height: 240px;object-fit: contain;}
.second__container__first {display: -webkit-box;display: -ms-flexbox;display: flex;position: absolute;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: start;width: 50%;height: 100%;top: 0%;left: 0;padding: 4px;z-index: 5;}
.actions {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.action {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 2px;margin: 2px 0px;}
.action p {font-size: 15px;color: #fff;margin: 0;}
.second__container__second {display: -webkit-box;display: -ms-flexbox;display: flex;position: absolute;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: end;width: 50%;height: 100%;padding: 4px;top: 0%;right: 0;z-index: 1;}
.second__info {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;height: 30%;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-ms-flex-line-pack: justify;align-content: space-between;}
.column {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.second__footer {display: -webkit-box;display: -ms-flexbox;display: block;width: 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin: 5px 0;}
.card__container__third.on {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.code__container {display: none;position: relative;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 20px;color: rgba(45, 45, 45, 0.6);background-color: #fff;padding: 4px;z-index: 2;margin-bottom: 6px;opacity: 0.6;}
.code__container:hover {display: flex;}
.code__container p {font-size: 12px;margin-right: 3px;}
.code__container h6 {font-weight: 700;color: #2D2D2D;font-size:13px;margin-top:2px;}
.colors.second {position: absolute;top: 25px;margin-right: 2px;opacity: 0.7;height:185px;min-width:32px;}
.colors hover {opacity: 1;}
.colors__container.second {width: 100%;height: 18px;}
.colors__container p {margin:8px 0px;}
.colors__label.second span {position: relative;display: block;width: 24px;height: 24px;background: #F5F5F5;border-radius: 50%;border: 1px solid #E0E0E0; margin: 5px 0px;bottom: 0px;}
.colors__label.second input:checked + span::before {position: absolute;content: "✓";font-size: 20px;color: #cecece;top: -3px;left: 3px;}
.pagination__img {position: absolute;width: 96px;height: 8px;z-index: 1;bottom: 8px;left: 50%;-webkit-transform: translate(-50%, -10%);transform: translate(-50%, -10%);}
.third__info {width: 100%;height: 100%;padding-top: 10px;background-color: #fff;text-align:left;}
.third__info p {font-size: 18px;font-weight: 700;}
.openFormBtn {font-size: 15px;text-align: center;line-height: 1.1;cursor: pointer;display: inline-block;font-weight: 500;}
.third__price {display: -webkit-box;display: -ms-flexbox;display: inline-block;width: 48%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin: 0px;text-align:start;}
.third__panel {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;left: 0;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 5px;background-color: #fff;z-index: 2;}
.third__button.panel {display: -webkit-box;display: -ms-flexbox;display: flex;width: 60%;height: 35px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: 10px auto 0px;}
.third__button.panel.reset {color:#fff;}
.third__button.panel.reset:before {content:"";background-image:url(/design/d426585/filter-remove.svg?lc=1766745768);display: block;width: 24px;height: 24px;margin: 0 3px;}}
.third__button.panel img {width: 24px;height: 24px;margin-left: -5px;}
.third__button.panel img {width: 24px;height: 24px;margin-left: -5px;}
.third__description {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;background-color: #fff;z-index: 2;}
.third__description .description__container p.tool {padding-right: 20px;position: relative;}
.third__description .description__container.hidden-link p.tool {padding-right: 0;position: relative;}
.third__description .description__container p.tool:after{content: "\f107";display:block;font-family: icon;font-style: normal;font-weight: 600;font-size: large;line-height: 1;position: absolute;right: 3px;top: 0;-webkit-font-smoothing: antialiased}
.third__description .description__container.hidden-link p.tool:after {display:none;}
span.th-in-one {display:none;text-align:left;}
.description__container {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 2px 0;border-bottom: 1px solid #E0E0E0;}
.description__container p {text-align:end;}
.first__desktop__container {display: none;}
.card__container.first .first__desktop__container {display: none;}
@media screen and (min-width: 380px) {
  .third__preview {-webkit-background-size: 95%;-moz-background-size: 95%;-o-background-size: 95%;background-position: center center;background-size: cover;}
}
@media screen and (min-width: 860px) {
  .cd-filter-panel {display: -webkit-box;display: -ms-flexbox;display: flex;}
}
@media screen and (max-width: 768px) {
  .cd-filter-m .cd-close {display: block;}
  .cd-filter-change-desktop a.inst_mobile {display:block;  }
  .cd-filter form {display: flex;flex-direction: column;height:100vh;}
  .cd-filter-m-panel {margin-top: auto;}
  .card__container__third .info__text {height: auto;}
  .card__container.first .info__footer {align-items: center;}
  .card__container.first .info__footer .third__button a p {display: none;}
  .card__container.first .card__info {padding-left: 5px;}
  .catalog-column__top {padding:0 8px;}
  .cd-filter-m-parent {height: 100vh;z-index: 9999;position: relative;}
  .cd-filter-m-parent.visible {position: relative;z-index: 1320;height: 100vh;overflow: scroll;}
  .cd-filter-m-parent.visible .cd-filter-m {margin:0;}
  .third__description {padding:8px;}
  .colors.second {min-width:45px;}
  .cd-filter-trigger {
        color: #000;
        text-indent: 11%;
        width: 120px;
        right: 45px;
        justify-content: space-between;
        background: transparent url("/design/filter-button.svg") no-repeat right center;
  }
  .second__footer {
    margin-top: -50px;
    margin-bottom: 25px;
  }
  .info__text {
    margin-top: -10px;
  }
  .third__bottom {
    margin-top: -20px;
  }
}
@media screen and (min-width: 768px) {
  .cd-filter .cd-close {display: none;}
  .cd-filter-trigger {display: none;}
  .cd-filter-change {right: 3px;}
  .cd-close {display: none;}
  .colors.second{top: 25px;}
  .cd-gallery.second li {width: 48%;}
  .gallery__li.mix.third:hover .third__panel {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;background-color: #fff;}
  .gallery__li.mix.third:hover .third__panel .panel {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
  .first__desktop__preview__container:hover .quickview--list {visibility: visible;top: 6px;z-index: 10; }
  .third:hover .third__panel img {margin: 0;}
  .cd-filter-change {display: none;}
  .cd-filter-change-desktop {display: -webkit-box;display: -ms-flexbox;display: flex;}
}
@media screen and (min-width: 1100px) {
  .colors.second {top: 25px;}
  .cd-gallery.second li {width: 32%;}
  .description__container h1 {font-size: 12px;max-width: 50%;}
  .description__container p {font-size: 12px;}
}
@-moz-document url-prefix() {
  .cd-filter-block .cd-select::after {display: none;}
}
@media screen and (min-width: 1620px) {
  .cd-gallery.second li {width: 24.5%;}
}
/* END сортировка */
/*список товаров*/
.cd-gallery {padding: 5px 0;width: 100%;}
.cd-gallery.third ul {display: flex;flex-wrap: wrap;margin: 0 -4px;padding: 0;}
.cd-gallery.first ul {display: flex;flex-wrap: wrap;}
.cd-gallery.third li{padding: 0 4px;margin-bottom: 8px;}
.gallery__li {width: 100%;margin-bottom:8px;}
.gallery__li.second {width: 49%;}
.cd-gallery li.gap {opacity: 0;height: 0;display: inline-block;}
.cd-gallery .cd-fail-message {display: none;text-align: center;}
.card {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;padding: 8px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background: #fff;}
.card__container {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;background: #fff;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.card__container .card__preview {flex-direction:column;}
.card__container .card__preview .colors__container {display: flex;flex-direction: row;}
.card__container .card__preview p {display: inline;margin-right: 5px;}
.card__preview {display: -webkit-box;display: -ms-flexbox;display: flex;width: 40%;background: #fff;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-ms-flex-line-pack: justify;align-content: space-between;}
#infscr-loading {width: 100%;}
@media only screen and (min-width: 460px) {
  .cd-gallery li.mix.third {flex: 0 1 50%}
}
@media only screen and (min-width: 768px) {
  .cd-gallery li.mix.third {flex: 0 1 33.333%;max-width:33.33%;}
  .gallery_li__container {position:relative;}
}
@media only screen and (min-width: 980px) {
  .cd-gallery li.mix.third {flex: 0 1 25%;max-width:25%;}
}
@media (min-width: 1024px) {
  .card:hover .quickview--grid {visibility: visible;z-index: 10;}
}
@media only screen and (min-width: 768px) {
  .cd-gallery.first li {width: 100%;margin-bottom: 4px;}
  .third__description {display: none;}
  .gallery__li.mix.third:hover .third__description {display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;width: 100%;bottom: 0;padding: 3px;}
  .gallery__li.mix.third:hover .code__container--hover{display: -webkit-box;display: -ms-flexbox;display: flex;}
  .third__button a span::after {content: "";}
  .third__preview{width: 100%;height: 260px;contain-intrinsic-size: 0 260px;}
  .third__image__container{height: 220px;}
  .third__image {height: 260px;}
  .third__image-pic {display:none;}
  .third__bottom {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;z-index: 200;width: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;height: auto;}
  .third__panel {display: none;}
  .third__info .info__text {font-size: 14px;max-height: 60px;overflow: hidden;}
.description__container span {color: rgba(45, 45, 45, 0.6);font-size: 12px;}
.description__container p {color: rgba(45, 45, 45, 0.9);font-size: 12px;line-height: 120%;text-align: end;margin: 0;}
  }
@media only screen and (min-width: 850px) {
  .card__container.first {display: none;}
  .first__desktop__container {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;padding: 8px;}
  .first__desktop {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;height: 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
  .first__desktop__preview {width: 100%;height: 100%;}
  .first__desktop__preview__container {display: -webkit-box;display: -ms-flexbox;display: flex;width: 20%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;margin-right: 5px;position: relative;}
  .first__desktop__info {display: -webkit-box;display: -ms-flexbox;display: flex;width: 55%;height: 100%;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-line-pack: justify;align-content: space-between;}
  .desktop__description__container {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;height: 55%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-bottom: 5px;}
  .desktop__description__text {font-size: 15px;color: #2D2D2D;font-weight: 700;margin-bottom: 2px;}
  .desktop__description {color: rgba(45, 45, 45, 0.9);font-weight: 400;font-size: 13px;}
  .desktop__info__bottom {display: -webkit-box;display: -ms-flexbox;display: flex;width: 296px;height: 40px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
  .desktop__panel {display: -webkit-box;display: -ms-flexbox;display: flex;width: 30%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-left: 5px;}
  .info__price.third {width: 90%;}
  .info__footer.third {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;height: 44px;}
  .card__buyButton.third {position: relative;width: 40px;height: 40px;}
  .third__button.third {width: 50%;height: 40px;}
}
@media screen and (min-width: 1100px) {
  .third__preview{width: 100%;height: 240px;contain-intrinsic-size: 0 240px;}
  .third__image__container{height: 220px;}
  .third__image {height: 240px;}
}
@media screen and (max-width: 768px) {
  .third__description {
  display: none;
 width: 100% !important;
  z-index:101;
  }
  .third__bottom {
    position: absolute;
    width: 100%;
    margin-right: 3px;
    
  }
  
  .description__container h1 {font-size: 9px;max-width: 50%;}
  .description__container p {font-size: 9px; ;max-width: 50%;}
}
@media only screen and (min-width: 1170px) {
  .cd-gallery {float: right;-webkit-transition: width 0.3s;transition: width 0.3s;}
  .cd-gallery.first li {width: 100%;}
  .cd-gallery.filter-is-visible {width: 80%;}
  .cd-gallery.second li{width: 32%;}
  .third__info .info__text {font-size: 15px;max-height: 60px;overflow: hidden;}
.description__container span {color: rgba(45, 45, 45, 0.6);font-size: 14px;}
.description__container p {color: rgba(45, 45, 45, 0.9);font-size: 14px;line-height: 120%;text-align: end;margin: 0;}
}
@media screen and (min-width: 1350px) {
  .third__preview{width: 100%;height: 260px;contain-intrinsic-size: 0 260px; margin-bottom: 20px;}
}
@media screen and (min-width: 1600px) {
  .third__preview{width: 100%;height: 270px;contain-intrinsic-size: 0 270px; margin-bottom: 20px;}
}
@media screen and (min-width: 1750px) {
  .third__preview{width: 100%;height: 280px;contain-intrinsic-size: 0 280px;}
}
@media screen and (min-width: 1800px) {
  .third__preview{width: 100%;height: 290px;contain-intrinsic-size: 0 280px;}
}
@media screen and (min-width: 1900px) {
  .third__preview{width: 100%;height: 300px;contain-intrinsic-size: 0 300px;}
}
/*** Карусель на мобилке в карточках товара ***/
@media screen and (max-width: 1025px) {
  .mobile-carousel__slide{max-width: 100%;}
  .mobile-carousel__pic {object-fit: cover;}
  span.swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #f4a24b;}
}
@media screen and (min-width: 1026px) {
  .mobile-carousel {display: none;}
}
/*** Выпадашка в товаре ***/
.dropdown-container {position: relative;width: 24px;}
.dropdown-container .dropdown-toggle {color: #000000;font-size: 17px;font-weight: 600;cursor: pointer;position: relative;-webkit-transition: all ease-in-out 0.3s;transition: all ease-in-out 0.3s;background-color: #ffffff91;border-radius: 50px;}
.dropdown-container .dropdown-toggle label {cursor: pointer;width: 100%;}
.dropdown-container .dropdown-toggle:hover, .dropdown-container .dropdown-toggle:active, .dropdown-container .dropdown-toggle:focus {color: #2D2D2D;}
.dropdown-container .dropdown-toggle .dropdown-toggle img {width: 24px;height: 24px;}
.dropdown-container .dropdown-menu {width: 215px;height: 70px;border-radius: 3px;-webkit-box-shadow: 0px 0px 4px -2px rgba(0, 0, 0, 0.5);box-shadow: 0px 0px 4px -2px rgba(0, 0, 0, 0.5);margin-top: 17px;position: absolute;right: -200px;top: 0;display: none;background-color: #ffffff;z-index: 100;}
.dropdown-container .dropdown-menu ul {list-style: none;padding: 0;margin: 0;overflow: hidden;border-radius: 3px;z-index: 101;}
.dropdown-container .dropdown-menu .item {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;height: 35px;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 3px;}
.dropdown-container .dropdown-menu .item img {width: 16px;height: 16px;margin-right: 4px;}
.dropdown-container .dropdown-menu .item p {font-size: 13px;color: #2D2D2D;}
.dropdown-container .dropdown-menu a {text-decoration: none;display: block;color: #000000;font-size: 26px;font-weight: 600;-webkit-box-shadow: 0px 0px 4px -2px rgba(0, 0, 0, 0.5);box-shadow: 0px 0px 4px -2px rgba(0, 0, 0, 0.5);-webkit-transition: all ease-in-out 0.3s;transition: all ease-in-out 0.3s;}
.dropdown-container .dropdown-menu a:hover, .dropdown-container .dropdown-menu a:active, .dropdown-container .dropdown-menu a:focus {color: #2D2D2D;}
.dropdown-menu,
.dropdown-toggle {position: relative;}
.dropdown-menu::before,
.dropdown-toggle::before {content: "";position: absolute;right: 0px;top: 50%;margin-top: 0.2em;}
.dropdown-menu {z-index: 101;position: relative;}
.dropdown-menu::before {z-index: -1;-webkit-transform: rotate(-135deg);transform: rotate(-135deg);top: -4px;border: 0px solid;-webkit-box-shadow: 1px 1px 4px -2px rgba(0, 0, 0, 0.4);box-shadow: 1px 1px 4px -2px rgba(0, 0, 0, 0.4);}
.dropdown-open .dropdown-menu.dropdown-active {display: block;top: 5px;right: 18px;}
.dropdown-container.dropdown-open .dropdown-toggle {color: #2D2D2D;}
.dropdown-container.dropdown-open .dropdown-toggle:before {-webkit-transform: rotate(-135deg);transform: rotate(-135deg);}
@media screen and (max-width: 460px) {
  .dropdown-container .dropdown-menu {width: 165px;}
  .dropdown-container .dropdown-menu .item p {font-size: 9px;}
}
/*end список товаров*/
/*пагинация/описание*/
.more-butn {display: -webkit-box;display: -ms-flexbox;display: flex;width: 187px;height: 52px;font-size: 14px;border: 1.5px solid #F4A24B;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-weight: 600;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-radius: 6px;margin: 0 auto;}
.more-butn img {width: 24px;height: 24px;margin-bottom: 2px;margin-right: 6px;}
.prevnext {display: -webkit-box;display: -ms-flexbox;display: flex;width: 300px;height: 42px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 20px auto;}
.prevnext a {color: #393939;}
.prevnext__nums {display: -webkit-box;display: -ms-flexbox;display: flex;width: 183px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.nums {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;width: 32px;height: 39px;color: rgba(45, 45, 45, 0.6);}
.nums.changed {color: #000;font-weight: 500;border-bottom: 3px solid #F4A24B;}
.instruction {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;padding: 5px;padding-top: 15px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.instruction .brands__container .carousel-cel.type {
	display: inline-block;
    height: 53px;
    margin-right: 8px;
    border: 2px solid #F4A24B;
    border-radius: 6px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 13px 15px 0px 15px;
    text-transform: uppercase;
    cursor: pointer;
    counter-increment: gallery-cell;}
.instruction p {font-size: 14px;line-height: 140%;color: rgba(45, 45, 45, 0.9);}
.instruction h3 {color: #000;font-size: 16px;font-weight: 700;margin: 20px 0px 20px 0px;}
.instruction ul li {list-style: disc;padding-left: 25px;text-indent: -22px;list-style-position: inside;width: 90%;}
/*end пагинация/описание*/
/****************************end правый блок****************************/
/*****************************страница товара***************************/
.product-page {margin-top:15px;}
.product-page .image-box {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;overflow: visible;position: relative;}
.product-page .image-box .general-img {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;overflow: hidden;margin:0 auto;}
.product-page .image-box .general-img img {margin: 0 auto;}
.product-page .image-box .thumblist-box {margin: 30px 0 0;max-height: 100px;overflow: hidden;padding: 0 0px;position: relative;}
.thumblist-box2 {min-height:320px;}
.product-page .image-box .thumblist-box .prev, .product-page .image-box .thumblist-box .next {background-color: #ccc;-webkit-border-radius: 3px;padding: 12px;-moz-border-radius: 3px;border-radius: 3px;color: #fbfbfb;display: block;float: right;height: 40px;line-height: 40px;left: 0;margin: -20px 0 0 0;position: absolute;text-align: center;top: 50%;text-decoration: none;width: 40px;-webkit-transition: all .2s linear;transition: all .2s linear;}
.product-page .image-box .thumblist-box2 .prev, .product-page .image-box .thumblist-box2 .next {border-radius:25px;z-index:99;background-color: #ccc;color: #fbfbfb;display: block;float: right;height: 50px;line-height: 40px;left: 0;margin: -20px 0 0 0;position: absolute;text-align: center;top: 40%;text-decoration: none;width: 50px;padding: 12px;-webkit-transition: all .2s linear;transition: all .2s linear;}
.product-page .image-box .thumblist-box2 .next {left: auto;right: 0;}
.product-page .image-box .thumblist-box .next {left: auto;right: 0;}
.product-page .image-box .thumblist-box .prev:hover, .product-page .image-box .thumblist-box .next:hover {background-color: #e5b00a;color: #efefef;text-decoration: none;-webkit-transition: all .2s linear;transition: all .2s linear;}
.product-page .image-box #thumblist2 a {display: block;float: left;height: 500px;line-height:500px;margin: 0 9px;width: 500px;text-align:center;align-content:center;}
.product-page .image-box #thumblist a {display: block;float: left;height: 100px;margin: 0 9px;width: 100px;}
.product-page .image-box #thumblist a img {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-transition: opacity 0.2s linear;transition: opacity 0.2s linear;}
.product-page .image-box #thumblist a:hover img {opacity: .8;filter: alpha(opacity=80);-webkit-transition: opacity 0.2s linear;transition: opacity 0.2s linear;}
.product-page .reviews-box {margin: 0 0 30px;height: 40px;}
.product-page .goods-pagination {float:right;}
.product-page .goods-pagination span {font-weight:500;}
.product-page .goods-pagination .pprev, .nnext{display:inline-block;}
.product-page .goods-pagination > div .kontent {position: absolute;width: 200px;right: 70px;border-top: 3px groove #e5b00a;padding: 10px;background-color: #fff;box-shadow: 0 1px 2px rgba(0,0,0,0.2);z-index: 1;visibility: hidden;opacity: 0;filter: alpha(opacity=0);text-align: center;border-radius: 4px;transition: all .2s;}
.product-page .goods-pagination > div:hover .kontent {opacity: 1;filter: alpha(opacity=100);visibility: visible;}
.product-page .goods-pagination [class^="icon-"] {vertical-align:middle;margin:0 10px;}
.reviews-box .rating-box {float: left;padding: 0;background-repeat: no-repeat;background-position: 0 0;width: calc(100% - 301px);min-width:190px;}
.reviews-box .separator {margin: 0 4px;}
.reviews-box .add-review:hover {opacity: .8;filter: alpha(opacity=80);-webkit-transition: opacity .2s linear;transition: opacity .2s linear;}
.rating-box * {vertical-align: middle;}
.reviews-box a {color: #7f7f7f;text-decoration: none;}
.reviews-box a:hover {text-decoration: none;opacity: .8;filter: alpha(opacity=80);-webkit-transition: opacity .2s linear;transition: opacity .2s linear;}
.product-page .description {color: #000;font-size: 16px;line-height: 20px;margin: 0 0 15px;clear:both;overflow:hidden;}
.product-page .availability-sku {font-size: 12px;line-height: 20px;margin: 0 0 36px;border-bottom:1px solid #e1e1e1;}
.product-page .availability-sku .available-true span {color: #e5b00a;}
.product-page .availability-sku .available-false span {color:#cc003d;}
.product-page .availability-sku .goodsDataMainModificationArtNumber span {color: #e5b00a;}
.product-page .goodsDataMainModificationsDescriptionBlock {padding:10px 0 10px 0px;clear:both;} 
.product-page .goodsDataMainModificationsDescriptionBlock .blockquote {padding:0 0 0 10px;}
.product-page .col-sm-7 .availability-sku .price-box {margin-top: 30px;display:inline-block;}
.product-page .col-md-7 .price-box {border-bottom-width: 1px;font-size: 48px;line-height: 1;margin: 0 0 20px;}
.product-page .col-md-7 .price-box .price-old {font-size: 30px;}
.product-page .product-options {font-size: 12px;line-height: 20px;background-color: #eaeaea;margin: 10px 0px 0px;padding-top: 10px;}
.product-page .product-options .selectBox, .product-page .product-options .select {margin: 0 0 10px;}
.product-page .product-options .selectBox:last-child, .product-page .product-options .select:last-child {margin: 0;}
.product-page .goodsDataMainDiscountBlock {min-height:50px;font-size: 15px;margin-bottom:10px;background: #f2f2f2;padding: 5px 10px;border-radius:15px;}
.product-page .goodsDataMainDiscountBlock img {float:left;}
.product-page .goodsDataMainDiscountBlock .rb {color: #ff0000;font-weight: bold;}
.selectBox:hover, .selectBox:focus, button {outline: none;text-decoration: none;height:100%;}
.selectBox {width: 100%;background: #fff;cursor: pointer;position: relative;text-decoration: none;border: 1px solid #e1e1e1;-webkit-box-shadow: 0 1px #fff, inset 0 1px 4px rgba(0,0,0,.15);-moz-box-shadow: 0 1px #fff, inset 0 1px 4px rgba(0,0,0,.15);box-shadow: 0 1px #fff, inset 0 1px 4px rgba(0,0,0,.15);-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size: 12px;line-height: 22px;padding: 8px 12px;/*-webkit-appearance: none;*/}
.product-page .add-cart-form {margin: 0;clear:both;overflow:hidden;}
.product-page .add-cart-form .add-cart {max-width: 260px;width:47%;text-transform: uppercase;background-color:green;border-radius: 20px;height: 50px;}
.product-page .add-cart-form .add-cart1 {font-weight: bold;padding: 16px 45px;width: 100%;text-transform: uppercase;}
.product-page .add-cart-form .number {display: inline-block;margin-bottom: 20px;vertical-align: top;margin-top:2px;}
.product-page .add-cart-form .number label {color: #7f7f7f;font-weight: normal;margin: 0 7px 0 0;vertical-align: top;}
.product-page .add-cart-form .number input {color: #7f7f7f;display: inline-block;text-align: center;vertical-align: top;width: 50px;}
.product-page .add-cart-form .number .regulator {display: inline-block;vertical-align: top;}
.product-page .add-cart-form .number .regulator a {background: url("/design/d426585/arrow-up.png?design=jade&lc=1766745768") 50% 50% no-repeat #ccc;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;display: block;height: 20px;width: 20px;-webkit-transition: background-color .2s linear;transition: background-color .2s linear;}
.product-page .add-cart-form .number .regulator .number-down {background: url("/design/d426585/arrow-down.png?design=jade&lc=1766745768") 50% 50% no-repeat #ccc;margin: 3px 0 0 0;}
.product-page .add-cart-form .number .regulator a:hover {background-color: #e5b00a;-webkit-transition: background-color .2s linear;transition: background-color .2s linear;}
.product-page .col-md-7 .actions {width: 100%;display: inline-block;}
.product-page .col-md-7 .actions a {background: #f2f2f2;display: inline-block;height: 54px;margin: 0 -2px;padding-top: 19px;text-align: center;text-decoration: none;width: 47%;-webkit-transition: all .2s linear;transition: all .2s linear;}
.product-page .col-md-7 .actions a + a {border-left-width: 1px;margin-left: 20px;}
.product-page .col-md-7 .actions .add-wishlist {-webkit-border-radius: 3px 0 0 3px;-moz-border-radius: 3px 0 0 3px;border-radius: 5px;}
.product-page .col-md-7 .actions .add-compare {-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0;border-radius: 5px;}
.product-page .col-md-7 .actions a:hover {background-color: #e5b00a;-webkit-transition: all .2s linear;transition: all .2s linear;}
.product-page .col-md-7 .actions a:hover [class^="icon-"] {color:#fff;}
.product-page .image-box .thumblist-box {max-height: 80px;padding: 0 45px;}
.product-page .image-box #thumblist a {height: 100px;width: 100px;}
.product-page .col-md-7 .price-box {font-size: 40px;}
.product-page .add-cart-form {margin-bottom: 0;}
.product-page .add-cart-form .add-cart,
.product-page .add-cart-form .number {margin-bottom: 15px;}
.product-page .product-tab {margin: 20px 0;}
.product-page .product-tab .tab-pane {padding: 20px 0;}
/* Табы описания в карточке */
.product-page .product-tab {margin: 20px 0;}
.nav-tabs {border-bottom:1px solid #ddd;}
.nav-tabs > li {float:left;margin-bottom:-1px;}
.nav-tabs > li > a {margin-right:2px;line-height:22px;border:1px solid transparent;border-radius:4px 4px 0 0}
.nav-tabs > li > a:hover {background-color: #eeeeee;-webkit-transition: background-color .2s linear;transition: background-color .2s linear;}
.nav-tabs > li > a.active, .nav-tabs > li > a.active hover {color:#555;background-color:#eeeeee;border:2px solid #ddd;border-bottom-color:transparent;cursor:default;}
.product-page .product-tab .tab-content {padding: 36px 10px 10px 10px;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;}
.product-page .product-tab .tab-content .title {margin: 0 0 18px;font-size:26px;}
.tab-content > .tab-content {display:none}
.tab-content > .active {display:block}
.taghead {width:100%;display:none;}
.brands .brands__container .taghead {width:100%;display:flex;color:gray;}
/* Условия доставки */
.payBlock{width: 35%;float: left;background: #f2f2f2;padding:10px;height: 280px;left: 0%;right: 0%;top: 0%;bottom: 0%;background: #F2F2F2;border-radius: 25px;}
.payBlock img {padding:2px;float:left;margin-top:-12px;}
.payBlock p {text-align: center;min-height: 40px;}
.deliveryBlock {width: 60%;float: left;background: #f2f2f2;padding:10px;height: 280px;left: 0%;right: 0%;top: 0%;bottom: 0%;border-radius: 25px;}
.payBlock {margin-left:5px;}
.payrekv {margin:28px 8%;  font-size: 15px;line-height: 14px;}
.paynal {margin:14px 8%;  font-size: 15px;line-height: 14px;}
.deliveryBlock h5,.payBlock h5 {font-size: 18px;line-height: 21px;font-weight: bold;text-align:center;margin-top:30px;}
.colortext{color: #F39200;font-size: 15px;margin-top: 1.5em;margin-bottom: 1em;padding: 0 0 10px 0}
.colortext1{color: #F39200;text-align:center;}
.center{margin: 0 0;}
.left888{float: left; margin: 0 2px 20px 15px}
.deliveryBlock.content{margin-top:50px;}
.products.list .product, .products.grid .product {position: relative;}
.list .product {background: none;display: block;margin-left: 0;margin-right: 0;overflow: hidden;width: auto;border-bottom:1px solid #e1e1e1;}
.list .product .product-image {background: #f7f7f7;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin: 0;overflow: hidden;position: relative;text-align: center;width: 100%;}
.sidebar-list-products li .alt-img, .product .alt-img {position: absolute;top: 0;left: 0;opacity: 0;-webkit-transition: opacity .4s;transition: opacity .4s;}
.list .product .product-name {color: #1e1e1e;font-size: 18px;font-weight: normal;line-height: 26px;margin: 0 0 14px;}
.list .product .reviews-box {margin: 0 0 16px;}
.list .product .excerpt {color: #7f7f7f;font-size: 12px;line-height: 20px;margin: 0 0 15px;}
.list .product .price-box {margin: 0 0 30px;color: #333333;}
.list .product .price {font-size: 24px;font-weight: normal;}
.list .product .actions a {background: #f2f2f2;-webkit-transition: all .2s linear;transition: all .2s linear;}
.list .product .actions a:hover {background: #e5b00a;-webkit-transition: all .2s linear;transition: all .2s linear;}
.list .product .actions a:hover [class^="icon-"] {color:#fff;}
.product {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;display: inline-block;float: none;margin: 0 0 40px;min-width: 240px;overflow: visible;position: relative;text-align: left;vertical-align: top;}
.product .default {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border: 1px;border-color: #e1e1e1;border-style: solid;overflow: hidden;position: relative;}
.product:hover .default {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border: 1px;border-color: #ffbe11;border-style: solid;overflow: visible;position: relative;z-index:1000;border-right:1px solid #ffbe11!important ;}
.cat-desc {border: 1px;border-style: solid;border-color: #e5b00a;background: white;line-height: 1.4;position: absolute;z-index: 999;width: 102%;left: -0.5%;color:#7f7f7f;}
.modifics {padding: 2px 15px;font-size: 12px;}
.modifics ul {padding-left: 13px;text-indent: -17px;}
.modifics span {color: #7f7f7f}
.category-img {width: 228px;height: 228px;}
.product-img {width: 286px;height: 270px;display:table-cell;vertical-align:middle;text-align:center;background-color:#ffffff;}
.product-icon img {display:block;margin:0 auto;}
.product .product-image {height: inherit;width: inherit;}
.product-image {line-height: 0;position: relative;}
.product-image > img {-webkit-transition: opacity 0.2s linear;transition: opacity 0.2s linear;}
.product .product-description {background: #f2f2f2;border-top: 1px solid #e1e1e1;color: #505050;display: table;font-size: 13px;height: 80px;line-height: 18px;position: relative;text-align: center;width: 100%;z-index: 1;}
.product .product-description .vertical {display: table-cell;height: 80px;padding-left: 5px;padding-right: 5px;vertical-align: middle;}
.product .product-name {color: #1e1e1e;font-size: 13px;font-weight: normal;line-height: 16px;margin: 0 0 4px;text-transform: none;max-height:50px;overflow:hidden;}
.product-name a {color: #1e1e1e;text-decoration: none;-webkit-transition: opacity .2s linear;transition: opacity .2s linear;}
.product-name a:hover {opacity: 0.8;filter: alpha(opacity=80);-webkit-transition: opacity .2s linear;transition: opacity .2s linear;}
.product .price {font-weight: bold;font-size:1rem;}
.price-old {color: grey;display: inline-block;margin-right: 6px;position: relative;text-decoration:line-through;}
.product .not-rotation-actions {background: #e5b00a;bottom:0;left: 0;right: 0;padding: 7px 10px;text-align: center;-webkit-transition: bottom .2s linear;transition: bottom .2s linear;z-index: 1;height:48px;width:100%;}
.col-md-1.product .product-hover, .col-md-2.product .product-hover, .col-md-3.product .product-hover, .col-md-4.product .product-hover, .col-md-5.product .product-hover, .col-md-6.product .product-hover, .col-md-7.product .product-hover, .col-md-8.product .product-hover, .col-md-9.product .product-hover, .col-md-10.product .product-hover, .col-md-11.product .product-hover, .col-md-11.product .product-hover {left: 15px;right: 15px;}
.product .product-hover {background-color: #e5b00a;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;bottom: 0;color: #7f7f7f;display: none;font-size: 12px;line-height: 20px;left: 0;padding: 16px 20px 90px;position: absolute;right: 0;top: 0;width: auto !important;}
.product:hover .product-hover {display: block;-webkit-animation: fadeIn 0.8s;animation: fadeIn 0.8s;}
.product .product-hover .product-name {font-size: 16px;font-weight: normal;line-height: 18px;margin: 0 0 7px;}
.product .product-hover .product-name a {color: #000;-webkit-transition: opacity .2s linear;transition: opacity .2s linear;}
.product .product-hover .product-name a:hover {opacity: 0.8;filter: alpha(opacity=80);-webkit-transition: opacity .2s linear;transition: opacity .2s linear;text-decoration: none;}
.product .product-hover .price {font-size: 18px;font-weight: normal;line-height: 1;margin: 0 0 5px;color:#fff;padding-top:5px;}
.product .product-hover .short-description {color: #ffffff;height: 110px;overflow-y: hidden;width: 100%;padding: 5px;}
.product .product-hover .product-image {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;display: block;float: right;line-height: 0;margin: 4px 0 0 5px;padding: 0;position: relative;z-index: 1;}
.product .product-hover .product-image img {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.product .product-hover .actions {bottom: 0px;left: 0;position: absolute;text-align: center;width: 100%;}
.product .actions a {background: #fff;display: inline-block;height: 35px;margin: 0 -2px;padding-top: 8px;text-align: center;text-decoration: none;vertical-align: top;width: 50px;-webkit-transition: all .2s linear;transition: all .2s linear;}
.add-cart {cursor:pointer;}
.product .actions .add-cart {-webkit-border-radius: 3px 0 0 3px;-moz-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;}
.product .actions .add-compare {-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;}
.product .actions a:hover {background: #DEDDDD;-webkit-transition: all .2s linear;transition: all .2s linear;}
.inProd {padding-bottom: 40px;}
.product.rotation, .employee.rotation {overflow: visible;}
.rotation {background: none;-webkit-perspective: 600px;-moz-perspective: 600px;perspective: 600px;}
.rotation .default, .rotation .front-end {overflow: hidden;position: relative;-webkit-transform: rotateX(0deg) rotateY(0deg);-webkit-transform-style: preserve-3d;-webkit-backface-visibility: hidden;-moz-transform: rotateX(0deg) rotateY(0deg);-moz-transform-style: preserve-3d;-moz-backface-visibility: hidden;transform: rotateY(0deg);-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out;z-index: 24;}
.rotation .default {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.rotation.hover .default, .rotation.hover .front-end {z-index: 35;-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);transform: rotateY(180deg);-webkit-transition-delay: .2s;-moz-transition-delay: .2s;transition-delay: .2s;}
.rotation .product-hover, .rotation .back-end {display: block;height: inherit;-webkit-transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;-webkit-backface-visibility: hidden;-moz-transform: rotateY(-180deg);-moz-transform-style: preserve-3d;-moz-backface-visibility: hidden;transform: rotateY(-180deg);-moz-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;width: 100%;z-index: 13;}
.rotation.hover .product-hover, .rotation.hover .back-end {z-index: 46;-webkit-transform: rotateX(0deg) rotateY(0deg);-moz-transform: rotateX(0deg) rotateY(0deg);transform: rotateY(0deg);-webkit-transition-delay: .2s;-moz-transition-delay: .2s;transition-delay: .2s;}
.rotation .product-image:hover > img {opacity: 1;filter: alpha(opacity=100);}
span.three-in-one {display: none;}
.color-zone {position:absolute;height:165px;width:35px;left:1px;bottom:80px;z-index:99;display:none;}
.kruglyash {display:inline-block;height:30px;width:30px;margin-top:2px;margin-bottom:0;}
.kruglyash:hover img {height:30px;width:30px;}
/* Отзывы */
#goodsDataOpinionAdd .form-control, #goodsDataOpinionAdd .textarea {max-width:200px;margin:5px 0;}
.goodsDataOpinionCaptcha .captcha {width:100px;}
.goodsDataOpinionListTableAnswer {font-style: italic;border-left: 2px solid #f00;padding-left: 10px;word-wrap: break-word;}
/* Таблицы */
.table-box {font-size: 12px;line-height: 18px;margin-bottom: 22px;text-align: center;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;width: auto;}
.table-box > tbody > tr > td > a, .table-box > tbody > tr > th > a, .table-box > tbody > tr > th > p > a {text-decoration:underline;color:#e5b00a;}
.table-box > tbody > tr > th,
.table-box > tfoot > tr > th,
.table-box > tbody > tr > td,
.table-box > tfoot > tr > td {border: 1px solid #e1e1e1;line-height: 18px;padding: 7px 25px 7px 10px;text-align: left;font-size:14px;}
.table-box thead td {background-color: #f7f7f7;border: 1px solid #e1e1e1;line-height: 18px;padding: 12px;text-align: center;}
.table-box tfoot td {background-color: #f7f7f7;border: 1px solid #e1e1e1;line-height: 18px;padding: 12px;text-align: center;font-weight:700;}
.table-box tfoot td.text-right {text-align: right;}
.goodsDataOpinion table {width:100%;margin:10px 0;}
.goodsDataOpinion thead {margin-bottom:20px;}
.goodsDataOpinionListTable tr {border-bottom: 1px solid #e1e1e1;}
.goodsDataOpinionListTable tr.good td {padding:10px 5px;}
/* Сопутствующие товары */
.title-box {margin-bottom: 5px;position: relative;}
.title-box h3 {margin-left:0; margin-top:20px;font-weight:bold;font-size: 28px;}
.title-box.text-center:before {left: 50%;margin-left: -20px;}
.goodsBlock_page {position:relative;}
.goodsBlock.desktop {display:none;}
.fancybox-lock .fancybox-overlay .goodsBlock.desktop {display: block;}
.scrollGoods .price div.sum {float:right;}
.nav2.fixed {position: fixed;z-index: 999;background: #fff;max-width: 1170px;width: 100%;top: 0;}
.scrollGoods {width: 100%;max-width: 1780px;top:100px;}
.scrollGoods.sticky {width: calc(100% - 14%);}
@media screen and (min-width: 1650px) {
  .scrollGoods.sticky {width: calc(100% - 12%);}
}
.imgBox {width: 168px;float:left;}
.box {float:right;width: 30%;overflow:hidden;margin-bottom:10px;padding: 10px;background: #f2f2f2;}
.iconBlock i:hover {background: #e5b00a;color: #fff;}
.imgScrl {top: 57px;}
.imgScrl img {max-width: 90%;max-height: 380px;}
#tabs {list-style-type: none;overflow: hidden;padding: 0;}
#tabs li {float: left;text-transform: uppercase;padding-right: 15px;}
#tabs li a {color:#000;font-weight:500;}
#tabs li a:hover {font-weight:bold;}
.goods-pagination a {color: #000;font-weight: 500;text-transform: uppercase;}
.goods-pagination a:hover {font-weight:bold;}
.goods-pagination a i {margin: 0 6px;}
.pprev {margin-right: 0px;}
#statusBar {list-style-type: none;overflow: hidden;margin-bottom: 20px;}
#statusBar li {float: left;margin:0 10px 0 0;font-size: 14px;padding: 5px 0;}
#statusBar li i {padding: 0 6px 0 0;}
#statusBar li:first-child {background: #f2f2f2;padding: 5px 10px;border-radius: 15px;}
#statusBar li.codeNumber {text-align:right;font-weight:bold;}
.oldPrice {font-size: 16px;text-decoration: line-through;}
.nowPrice {font-size:25px;}
.nowPrice span{font-weight: bold;font-size: 38px;}
.discountPersent {margin-left: 12px;color: #fff;background: #858585;padding: 5px;}
.qtyBox {float:right;width:20%;}
.priceBox {width:39%;float:left;}
.product-view .product-shop .priceBox {width: calc(100% - 150px);}
.product-view .product-shop .qtyBox {float: left;width: 150px;}
.qtyBox {margin:2px 0px;}
.qtyBox .qty-minus,.qtyBox .qty-plus {font-size: 30px;display: inline-block;padding: 0 15px;background: #f2f2f2;border-radius: 25px;width:42px;height:42px;vertical-align:top;line-height:38px;}
.qty-plus {padding: 2px 12px !important;}
.qtyBox .quantity {border: 0;box-shadow: none;text-align: center;font-weight: bold;font-size: 25px;width: 36px !important;padding: 0;}
.goodsDataMainDiscountBlock img {width:38px;}
.discountTime {font-size: 14px;}
.shortDecsription {overflow: hidden;}
.readMore {font-size: 14px;color: #e5b00a;text-decoration: underline;margin-bottom:30px;}
.goodsDataMainModificationsBlock.description h4, .featuresBlock h4{margin: 10px 0;font-size: 22px;font-weight: bold;float:left;}
.featuresBlock {margin-top:25px;margin-bottom:10px;}
.featuresBlock h4 {float:none;}
.goodsDataMainModificationsBlockProperty {width: calc(50% - 15px);float:left;}
.goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty:nth-child(odd) {margin-right:15px;}
.goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty:nth-child(even) {margin-left:15px;}
.selectBox {padding: 10px 12px;font-size: 14px;-webkit-box-shadow: none;-moz-box-shadow: none;border-radius: 10px;}
.propertyName {margin: 5px 0;}
.artNumber {float: right;font-weight: bold;line-height: 45px;}
.deliveryBlock {margin-right:5px; }
.payBlock {margin-left:5px;}
.deliveryBlock h5,.payBlock h5 {font-size: 18px;margin-top: 15px;margin-bottom:25px;}
.p .left{margin-top:50px;}
.featuresBlock {clear: both;}
.rowFeatures div {width: 50%;float: left;padding:9px 0;}
.clear {clear: both;}
.rowFeatures {font-size: 14px;border-bottom: 1px solid #c7c7c7;height:40px;}
.rowFeatures a {text-decoration: underline;color: #e5b00a;}
.rowFeatures .value{font-weight:bold;}
.rowFeatures .name{text-align:right;float:right;}
.product-shop h1 {width:calc(100% - 110px);float:left;margin-left:0;margin-bottom:5px;font-size: 32px;font-weight: 500;}
.nav2 {padding: 20px 0;height:59px;}
.iconBlock {width: 85px;float: right;text-align:right;margin-top:24px;min-height:29px;}
.iconBlock i {transition: background .2s linear, color .2s linear;-webkit-transition: background .2s linear, color .2s linear;font-size: 20px;width: 38px;height: 38px;background: #c7c7c7;border-radius: 24px;padding: 10px 9px;color: #000;}
.iconBlock i.fa.fa-balance-scale {padding: 9px 7px;}
#tabs a.active {color: #000;}
.tab-content h3 {margin: 20px 0px 20px;font-weight: bold;font-size: 28px;}
.tab-content {position:relative;z-index:102;font-size: 14px;color: #000;width: auto;}
.contentBox {float: left;width: calc(100% - 168px);padding-left: 10px;font-size:14px;}
.contentBox h4 {margin: 0 0 5px 0;font-size: 16px;font-weight: bold;}
a.addCart.butt1 {padding: 10px 5px;font-size: 14px;margin: 4px auto;display: block;width: 160px;text-align: center;}
.scrollGoods .goodsCode {margin:10px 0;}
.tab-content i.fa.fa-caret-down {position: absolute;top: 15px;right: 0;font-size: 20px;display:none;cursor:pointer;-webkit-transition: top 1s ease-out 1s;-moz-transition: top 1s ease-out 1s;-o-transition: top 1s ease-out 1s;transition: top 1s ease-out 1s;}
.rotate {-moz-transform: rotate(180deg); /* Для Firefox */-ms-transform: rotate(180deg); /* Для IE */-webkit-transform: rotate(180deg); /* Для Safari, Chrome, iOS */-o-transform: rotate(180deg); /* Для Opera */transform: rotate(180deg);}
  .frcall {margin-left: 5px;color: cornflowerblue;}
/* New adaptuve */
@media all and (max-width: 1199px) {
  #myform .content {width: 100% !important;}
  #tabs {float:none;}
  .product-page .goods-pagination {float:none;overflow:hidden;margin:10px 0;width:100%;}
  .product-page .goods-pagination .nnext {float:right;}
  .product-page .goods-pagination .pprev {float:left;margin:0;}
  .nav2 {height:auto;}
  .frcall {display:none;}
  #statusBar li.codeNumber {float:right;}
  .product-page .goodsDataMainDiscountBlock {clear:both;min-height:50px;float:none;}
  .qtyBox {float:none;}
  .scrollGoods {display:none;}
  .tab-content {width:100%;position:relative;}
  .tab-content i.fa.fa-caret-down {display:block;}
  .tab-content .htmlDataBlock {display:none;}
  .tab-content h3 {border-bottom: 1px solid #ccc;font-size:22px;padding: 15px 0;cursor:pointer;margin:0;}
  .imgScrl span {font-size: 13px;font-weight: 500;}
  .title-box h3 {font-size:22px;}}
@media all and (max-width: 991px) {
  .cart-info,.table-box.zakaz {width:100%;}
  .table-box.zakaz h2 {margin-left:0;}
  #catalog > h2 {display:none;}
  .cart-info h2, .table-box.zakaz h2 {font-size:16px;}
  .totalSum {margin-top:10px;font-size:16px;}
  .mobile-goods {padding-right: 0 !important;}
  .product-collateral {overflow-x: hidden;}
  .product-page .image-box #thumblist2 a {line-height:330px;height:330px;}
  .product-page .image-box .thumblist-box2 .prev, .product-page .image-box .thumblist-box2 .next {top:33%;}
  #tabs {display:none;}
  .product-page .image-box #thumblist2 a {width:330px;}
  #statusBar li {margin:0;}
  .nowPrice span {font-size:30px;}
  .priceBox {width:195px;}
  .product-page .add-cart-form .add-cart {width:100%;max-width:none;margin: 0 0 10px 0;}
  .butt1 {width: 100%;max-width: none;margin: 0 0 10px 0;}
  .goodsDataMainModificationsBlock.description h4,.artNumber {font-size:14px;line-height:normal;}
  .artNumber {margin:10px 0;}
  .goodsDataMainModificationsBlockProperty {width:100%;}
  .goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty {margin:5px 0 !important;}
  .payBlock, .deliveryBlock {width:100%;margin: 5px 0;height:auto;}
  .rowFeatures div {width:auto;}
}
@media all and (max-width: 767px) {
  #myform {padding: 0 8px;}
  #myform .buttons {margin-right: 0px;}
  .cell5.addressInput div:first-child {width:100%;}
  .reCalc a {width:auto;float:left !important;}
  #products .buttons .btn2, .cartBox .buttons .btn2 {font-size:12px;padding: 6px 16px;line-height:17px;}
  .cartBox .buttons div:first-child{display:none;}
  .cartBox .buttons div:last-child {float:right;}
  .product-essential h1 {font-size:19px;}
  .product-page .image-box #thumblist2 a {width:500px;}
  .product-page .image-box .thumblist-box2 .prev, .product-page .image-box .thumblist-box2 .next {top:40%;}
  .payrekv {margin:0;width: 49%;display: inline-block;vertical-align: top;}
.paynal {margin:0;width: 49%;display: inline-block;vertical-align: top;}
.gallery__li {margin-bottom: 8px};
}
.newbutton {
    color: transparent !important;
    background: transparent no-repeat right center !important;
    
  }
@media all and (max-width: 510px) {
  .image-box {max-width:360px !important;}
  .product-page .image-box #thumblist2 a {line-height:330px;height:330px;}
  .product-page .image-box .thumblist-box2 .prev, .product-page .image-box .thumblist-box2 .next {top:46%;}
  .product-page .image-box #thumblist2 a {width:330px;}
  .thumblist-box {display:none;}
  #statusBar {margin-top:10px;}
  .nav2 {display:none;}
  .callbackModal {display:none;}
  .imgScrl {top:0;}
  .imgScrl img {max-width: 100%;}
  #block1 {height:380px;}
}
#slider1_container {position: relative; margin: 0 auto;top: 0px; left: 0px; width: 1920px; height: 500px; overflow: hidden;z-index:1;}
.slides_container {cursor: move; position: absolute; left: 0px; top: 0px; width: 1920px;height: 500px; overflow: hidden;}
[data-tooltip] {position: relative;}
[data-tooltip]::after {content: attr(data-tooltip);position: absolute;width: 280px;left: 0; top: 0;background: #e5b00a;color: #fff; padding: 0.5em; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3); pointer-events: none; opacity: 0; transition: 1s;} 
[data-tooltip]:hover::after {opacity: 1;top: 2em; z-index: 9999;}
[daata-tooltip] {position: relative; }
[daata-tooltip]::after {content: attr(daata-tooltip);position: absolute;width: 250px;left: -200px;background: #e5b00a;color: #fff;padding: 0.5em;box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);pointer-events: none;opacity: 0; transition: 1s; } 
[daata-tooltip]:hover::after {opacity: 1;top: 2em;z-index: 9999;}
.cllose{display: block;width: 13px;height: 17px;position: absolute;right: 0px;top: 10px;}
.htooltip {background-color: transparent;}
.htooltip ul {padding-left:15px;}
.htooltip ul li {list-style-position: outside;}
.htooltip span { background-color: rgba(0,0,0, 0.8);border-radius: 15px 15px 15px 15px;box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);margin-left: -240px;margin-top: 17px;opacity: 0; padding: 7px 7px 7px 16px;position: absolute;text-decoration: none;visibility: hidden;width: 285px;z-index: 10000;text-align:left;}
.htooltip:hover span {opacity: 1;visibility: visible;}
.char-link {text-decoration: underline; cursor: pointer;font-size:18px;}
.dtt {position: fixed;
    top: 0;
    left: 5%;
    width: 20%;
    min-width:285px;
    top: 42%;
    background-color: rgb(0 0 0 / 75%);
    z-index: 999;
    color: snow;
    overflow-y: auto;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    padding: 8px 6px;
    font-size: 14px;
    display: none;
    border-radius: 8px;
    -webkit-overflow-scrolling: touch;}
.closedx, .question{width:14px;height:14px;border-radius:50%;border: 1px solid #9e9e9e;font-style:normal;position:relative;padding:0;display:inline-block;font-size:13px;line-height:normal;cursor:pointer;max-width:none;vertical-align:middle;margin-bottom:2px;margin-left:5px;float:right;}
.question {margin-top: 5px;}
.closedx:after{content:'X';color:#ffffff;position:absolute;width:100%;height:100%;left:0;top:0;text-align:center;line-height:13px}
.question-ico{width:14px;height:14px;border-radius:50%;border: 1px solid #000;font-style:normal;position:relative;padding:0;display:inline-block;font-size:13px;line-height:normal;cursor:pointer;max-width:none;vertical-align:middle;margin-bottom:2px;margin-left:5px;}
.question:after, .question-ico:after{content:'?';color:#000;position:absolute;width:100%;height:100%;left:0;top:0;text-align:center;line-height:13px}
.question:after {color:#9e9e9e !important;}
/*Условия доставки  */
.variant{padding-left:22px;padding-right:22px;padding-top:13px;padding-bottom:13px;background: #f2f2f2;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);border-radius: 5px;margin-top:25px;font-size: 20px;font-style: normal;font-weight: 500;font-size: 20px;display: block;}
.text-var{font-style: normal;font-weight: normal;font-size: 18px;line-height: 100%;text-align: justify;margin-top:25px}
.delivery a{text-decoration:underline;}
.delivery {font-size:23px;margin-top:13px;margin-bottom:6px;font-style: normal;font-weight: bold;}
.table-box.zakaz {display:block;}
.table-box.zakaz .cell2 {font-weight:bold;width:250px;}
.table-box.zakaz td{border:0;font-size:16px;}
.table-box.zakaz h2 {margin-left:10px;}
.cart-info .priceBox {float:left;}
.cart-info .totalBox {float:right;}
.itemOrder {overflow:hidden;background:#f2f2f2;margin:5px 0;padding:10px;}
.cart-info {width: calc(100% - 450px);float:left;}
.cart-info h2, .table-box.zakaz h2{font-size: 22px;font-weight: bold;}
.cart-info .imageBox {width:130px;float:left;max-height:130px;}
.cart-info .product-name {font-weight: bold;font-size:16px;height:66px;overflow:hidden;}
.cart-info .codeBox {padding: 10px 0;}
#product-attribute-specs-table .first .last {position:relative;}
#product-attribute-specs-table .first .last.tool:after{content: "\f107";display:block;font-family: icon;font-style: normal;font-weight: 600;font-size: large;line-height: 1;position: absolute;right: 11px;top: 7px;-webkit-font-smoothing: antialiased}
#product-attribute-specs-table .first.hidden-link .last.tool:after {display:none;}
@media screen and (min-width: 769px) {
  .table-box.zakaz {float:right; width:450px;}
}
/******************************************************************************
Carousel
*******************************************************************************/
.carousel .col-sm-1, .carousel .col-sm-2, .carousel .col-sm-3, .carousel .col-sm-4, .carousel .col-sm-5, .carousel .col-sm-6, .carousel .col-sm-7, .carousel .col-sm-8, .carousel .col-sm-9, .carousel .col-sm-10, .carousel .col-sm-11, .carousel .col-sm-12 {display: block;float: left;}
.carousel .col-md-1 {max-width: 80px;}
.carousel .col-md-2 {max-width: 200px;}
.carousel .col-md-3 {max-width: 242px;}
.carousel .col-md-4 {max-width: 323px;}
.carousel .col-md-5 {max-width: 404px;}
.carousel .col-md-6 {max-width: 485px;}
.carousel .col-md-7 {max-width: 565px;}
.carousel .col-md-8 {max-width: 646px;}
.carousel .col-md-9 {max-width: 727px;}
.carousel .col-md-10 {max-width: 808px;}
.carousel .col-md-11 {max-width: 889px;}
.carousel .col-md-12 {max-width: 970px;}
.carousel .product.rotation {padding:0 6px;}
.carousel .product-image > img {top: 50%;left: 50%;transform: translate(-50%, -50%);max-height: 100%;position: absolute;max-width: 100%;}
.col-sm-12 p {text-indent: 1.5em;} 
/* Оформление заказа */
.cell5.addressInput > div {width: 16%;float: left;padding: 5px;}
.cell5.addressInput div:first-child {width: 68%;float: left; padding: 5px 5px 5px 0;}
.manufacturer-list {margin-bottom: 20px;}
.freeDelivery {background:#c5c5c5;color:#fff;border-radius: 2px;padding: 3px 4px;margin-left: 5px;font-size: 15px;}
select.selectBox.selectCity {max-width: 100%;margin-bottom: 20px;}
#myform .scrollGoods {width: 34%;float:right;}
.goodsName {height: 75px;overflow: hidden;}
.goodsName a {color:#000;}
#myform .imgBox {max-height: 190px;overflow: hidden;}
#myform .content {float:left;width:65%;}
#myform h4 {font-size: 22px;font-weight: bold;margin: 0 0 10px 0;}
#myform .input-text {width:100%;-webkit-box-shadow: none;-moz-box-shadow: none;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;min-height: 38px;font-size:18px;min-height: 38px;}
#myform .textarea {width:100%;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-webkit-border-radius: 0px;-moz-border-radius: 0;border-radius: 0px;font-size:16px;}
#myform {font-size: 14px;}
#myform label {text-transform: uppercase;}
#myform h2 {font-weight: bold;font-size:33px;}
/* Корзина */
.cartPrice span,.cartTotal span {font-weight: bold;font-size: 22px;}
.cartPrice,.cartTotal {font-weight: 500;}
.buttons > div {display: inline-block;float: left;}
.reCalc {width: calc(100% - 376px);}
.reCalc a {display: block;margin: 0 auto !important;float: none !important;width: 200px;}
.cartItem.headerLine {font-size: 16px;border-bottom: 2px solid #000;}
.cartItem.headerLine > div {font-weight: 500 !important;}
.cartItem.headerLine {display:flex;}
.cartDelete a {width: 36px;height: 35px;border-radius: 20px;background: #9c9b96;color: #fff !important;display: flex;font-size: 26px;padding: 15px 15px;justify-content: center;align-items: center;}
.totalSum {float: right;font-weight: bold;font-size: 20px;}
.cartItem {overflow: hidden;display: table;width:100%;font-size:16px;position:relative;}
.cartBox .cartItem a {color:#000;}
.cartBox .cartImage {width: 130px;float: left;}
.cartBox .cartName {width: calc(100% - 792px);font-weight:500;line-height:18px;padding-bottom:5px;}
.cart-info.basket {width:100%;}
.cart-info.basket .buttons {margin:0;}
.cart-info .contentBox {width: calc(100% - 130px);font-size:16px;}
.cartBox .cartCode, .cartBox .cartPrice {width:150px;}
.cartBox .cartQuantuty {width:170px;}
.cartBox .cartQuantuty .input-text.qty {font-size:20px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;margin: 0;width: 50px;line-height: 48px;float:left;padding:0;}
.cartBox .cartTotal {width:150px;font-weight:bold;font-size:16px;}
.cartBox .cartDelete { width: 40px;}
.cartItem > div {padding:5px;display: table-cell;vertical-align: middle;}
.cartQuantuty__modal {display: flex;}
.cartQuantuty a {font-size: 25px;line-height: 50px;padding: 0 !important;display: inline-block;height: 50px;width: 50px;text-align: center;background:#f7f7f7;float:left;}
@media all and (max-width: 991px) {
  .cartItem.headerLine {display:none;}
   .cartBox .cartItem .cartName a {font-size: 12px;height: 52px;overflow: hidden;display: block;}
  .cartBox .cartQuantuty .input-text.qty {font-size:16px;}
  .cartBox .cartDelete {position: absolute;right: 3px;top: 0;}
  .cartBox .cartQuantuty .input-text.qty {width:25px;line-height:25px;}
  .cartQuantuty a {width:25px;height:27px;line-height:29px;}
  .cartBox .cartCode {display:none;}
  .cartItem > div {padding:0 5px;display:block;}
  .cartBox .cartName {width: calc(100% - 154px);float: left;}
  .cartTotal span{font-size:16px;}
  .cartBox .cartImage {width:115px;}
  .cartBox .cartQuantuty {float:left;width:85px;}
  .cartBox .cartPrice {display:none;}
  .cartBox .cartTotal {float:left;line-height: 29px;width:120px;}
}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after, .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
    content: '';
}
/*************************** end страница товара ***********************/
/*** пре футер  ***/
.pre-footer-home {background-color: #556973;    margin-top: 64px;width:100%;}
.pre-footer-home__container {display: flex;padding: 24px 0;margin: 0 auto;}
.pre-footer-home__text {font-size: 20px;color: #fff;}
.pre-footer-home__container form {margin-left: 32px;display: flex; align-items: center;}
.pre-footer-home__container form input {padding: 12px 24px;width: 325px; height: 83px; border-radius: 4px;}
.pre-footer-home__container form button {background: #F4A24B;border-radius: 4px;color: #fff;padding: 14px 24px;text-transform: uppercase;font-size: 14px;margin-left: 16px;}
.pre-footer-home__social {display: flex;align-items: center;margin-left:32px;}
.pre-footer-home__social-item {width: 72px;height:72px;margin-right: 8px;}
.pre-footer-home__social-item a {display: block;width: 100%;height: 100%;}
.pre-footer-home__social-item--face {background-image:url(/design/d426585/facebook.svg?lc=1766745768);}
.pre-footer-home__social-item--google {background-image:url(/design/d426585/google-plus.svg?lc=1766745768);}
.pre-footer-home__social-item--inst {background-image:url(/design/d426585/instagram.svg?lc=1766745768);}
.pre-footer-home__social-item--tw {background-image:url(/design/d426585/twitter.svg?lc=1766745768);}
.pre-footer-home__social-item--vk {background-image:url(/design/d426585/vk.svg?lc=1766745768);background-size: cover;}
@media screen and (max-width: 1024px) {
  .pre-footer-home__container {flex-wrap:wrap;}
  .pre-footer-home__text {width: 100%;margin-bottom: 32px;}
  .pre-footer-home__container form {width: 100%; margin-left: 0px;margin-bottom: 32px;}
  .pre-footer-home__social {width: 100%;margin-left: 0;}
}
@media screen and (max-width: 768px) {
  .pre-footer-home__container {padding: 16px 8px;}
  .htooltip span {width: 255px;margin-left:-212px;}
}
@media screen and (max-width: 586px) {
  .pre-footer-home__text {display: flex;justify-content: center;}
  .pre-footer-home__container form {flex-direction: column;}
  .pre-footer-home__container form input {width: 100%;}
  .pre-footer-home__container form button {margin-left:0 ;margin-top:16px;}
  .pre-footer-home__social {justify-content: center;}
}
/*** end пре футер ***/
/******************************************************************************
Footer Подвал 
*******************************************************************************/
.footer {display: -webkit-box;display: -ms-flexbox;display: block;width: 100%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 15px 25px 0px 25px;background-color: #2B4350;margin-top: 40px;}
.contacts {display: -webkit-box;display: -ms-flexbox;display: flex;width: 95%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.contacts img {width: 220px;margin-bottom: 18px;}
.contacts__container {display: -webkit-box;display: -ms-flexbox;display: block;width: 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.contact h2 {font-size: 16px;font-weight: bold;line-height: 120%;color: #fff;margin-bottom: 10px;}
.contact__container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.contact__container div {display: -webkit-box;display: -ms-flexbox;display: flex;height: 30px;}
.contact__container div img {width: 18px;height: 18px;margin-right: 8px;}
.contact__mail {display: -webkit-box;display: -ms-flexbox;display: flex;}
.contact__mail img {width: 16px;height: 16px;}
.contact__time {white-space: nowrap;color: rgba(255, 255, 255, 0.8);height: 75px !important;}
.contact__phone a {white-space: nowrap;font-size: 16px;color: rgba(255, 255, 255, 0.8);font-weight: 700;}
.contact__mail a {white-space: nowrap;font-size: 16px;height: 20px;color: #F4A24B;border-bottom: 1px dashed #F4A24B;}
.socials h2 {font-size: 14px;font-weight: bold;color: #fff;margin-bottom: 10px;}
.socials__container {width: 80%;}
.socials__container a {display:inline-block;}
.social {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.social img {width: 52px;height: 52px;}
.catalog {width: 100%;margin-top: 15px;}
.catalog h2 {font-size: 16px;font-weight: bold;line-height: 120%;color: #fff;margin-bottom: 10px;}
.catalog__container {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.first__column {display: -webkit-box;display: -ms-flexbox;display: flex;width: 81%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-bottom: 4px;}
.second__column {display: -webkit-box;display: -ms-flexbox;display: flex;width: 73%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.first__column a {color: #fff;margin: 3px 0px;}
.second__column a {color: #fff;margin: 3px 0px;}
.informations {width: 100%;margin-top: 15px;}
.informations h2 {font-size: 16px;font-weight: bold;line-height: 120%;color: #fff;margin-bottom: 10px;}
.informations__container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.payers {display: -webkit-box;display: -ms-flexbox;display: flex;width: 70px;height: 40px;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-ms-flex-line-pack: justify;align-content: space-between;}
.call {width: 100%;margin-top: 17px;}
.call h2 {font-size: 16px;font-weight: bold;line-height: 120%;color: #fff;margin-bottom: 5px;}
.call__inputs {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.call__inputs form {max-width: 420px;}
.call__inputs form input {width: 100%;height: 20px;margin: 5px 0px;padding-left: 14px;border: 1px solid #E0E0E0;border-radius: 4px;}
.call__inputs form input::-webkit-input-placeholder {color: rgba(45, 45, 45, 0.9);font-size: 16px;}
.call__inputs form input::-moz-placeholder {color: rgba(45, 45, 45, 0.9);font-size: 16px;}
.call__inputs form input:-ms-input-placeholder {color: rgba(45, 45, 45, 0.9);font-size: 16px;}
.call__inputs form input::-ms-input-placeholder {color: rgba(45, 45, 45, 0.9);font-size: 16px;}
.call__inputs form input::placeholder {color: rgba(45, 45, 45, 0.9);font-size: 16px;}
.call__inputs form p {margin-top: 4px;font-size: 14px;color: rgba(255, 255, 255, 0.7);}
.call__inputs form p a {color: #F4A24B;border-bottom: 1px solid #F4A24B;}
.call__inputs form div {display: -webkit-box;display: -ms-flexbox;display: block;width: 100%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: 24px 0px;flex-direction: column;}
.call__inputs form div button {position: relative;width: 120px;height: 40px;font-weight: 700;border-radius: 4px;color: #fff;background: #F4A24B;}
.footer__hr {width: 100%;border-color:white;}
.footer__warning_text {font-size: 13px;line-height: 120%;color: rgba(255, 255, 255, 0.8);margin-bottom: 50px;text-align: center;}
.footer__bottom {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;height: 50px;background-color: #fff;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.bottom__container {display: -webkit-box;display: -ms-flexbox;display: flex;max-width: 740px;height: 38px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.bottom__phone {padding: 0px 22px;border-right: 1px solid #E0E0E0;}
.bottom__number {display: none;}
.bottom__number a {font-size: 16px;font-weight: bold;color: #2D2D2D;white-space: nowrap;}
.phone__mobile {width: 40px;height: 40px;}
.phone__desktop {display: none;}
.bottom__messages {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;width: 16px;height: 16px;border-radius: 50%;-webkit-box-pack: center; -ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;top: 0px;left: 40px;background-color: #F4A24B;}
.bottom__messages h3 {color: #fff;font-size: 10px;margin:0;}
.bottom__compare {display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;padding-left: 22px;padding-right: 22px;height: 100%;border-right: 1px solid #E0E0E0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.basket__img{width: 30px;height: 30px;}
.compare__container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.compare__container img {width: 28px;height: 28px;}
.spacer {display: none;width: 5px;height: 5px;  margin: 2px;}
.compare__container a {display: none;}
.basket__container {position: relative;width: 30px;height: 30px;cursor: pointer;}
.basket__messages {display: -webkit-box;display: -ms-flexbox;display: flex;position: absolute;width: 20px;height: 20px;top: -6px;right: -8px;border-radius: 50%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: #F4A24B;}
.basket__messages p {color: #fff;font-size: 10px;}
.phone__mobile {width: 40px;height: 40px;}
.phone__desktop {display: none;}
@media screen and (min-width: 768px) {
  .footer__bottom {position: fixed;z-index: 9999;bottom: 0;}
  .phone__mobile {display: none;}
  .phone__desktop {width: 184px;height: 40px;display: block;}
  .bottom__number {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 0px 22px;height: 100%;border-right: 1px solid #E0E0E0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
  .compare__container a { display: inline-block;font-size: 15px;font-weight: bold;color: #2D2D2D;line-height: 16px;}
  .bottom__messages {right: 0;}
  .bottom__compare {padding-right: 32px;}
  .spacer {display: block;width: 5px;height: 5px;margin: 2px;}
}
@media screen and (min-width: 830px) {
  .footer__container {display: -webkit-box;display: -ms-flexbox;display: flex;width: 95%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
  .footer__info__container {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 20px;}
  .contacts {float: left;width: 26%;}
  .contacts .footer__logo {width: 100%;margin-bottom: 40px;}
  .contacts__container {float: left;width: 100%;height: 210px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
  .socials h2 {white-space: nowrap;}
  .catalog {float: left;width: 20%;}
  .catalog__container {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
  .catalog__container a:hover {color:#e5b00a;}
  .informations {float: left;width: 25%;}
  .informations__container {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
  .informations__container a:hover {color:#e5b00a;}
  .informations__container .payers {display: -webkit-box;display: -ms-flexbox;display: flex;min-width: 200px;max-width: 160px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
  .call {float: left;width: 20%;}
  .call__inputs form div {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: start;}
  
}
@media screen and (min-width: 1000px) {
  .footer__container {width: 85%;margin-left:auto;margin-right:auto;}
}
/******************************************************************************
Иконки соц сетей в подвале
*******************************************************************************/
/* Buttons */
.btn-icon.sbtnf, .btn-icon .sbtnf {padding-left: 10px;padding-right: 10px;width: auto;}
.mob-hide {margin-top:7px;}
/* Social */
.social .sbtnf {color: #fff;    border-radius: initial; display: block;height: 32px;float: left;line-height: 32px;margin: 0 10px 0 0;filter: alpha(opacity=35);-webkit-transition: opacity .2s linear;transition: opacity .2s linear;text-align: center;width: 32px;}
.social .sbtnf:hover {opacity: 1;filter: alpha(opacity=100);-webkit-transition: opacity .2s linear;transition: opacity .2s linear;}
.sbtnf {display: inline-block;width: 31px;height: 31px;line-height: 31px;text-align: center;margin: 2px 0;background-position: -10000px;-webkit-transition: all 0.2s ease-out;transition: all 0.2s ease-out;text-decoration: none;color: #ffffff;overflow: hidden;vertical-align: top;}
.sbtnf:hover {text-decoration: none;}
.sbtnf:before, .sbtnf:after {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
@media \0screen {
.sbtnf {display: block;float: left;}
}
/**** end footer *****/
/*****************************************************************************
мобильное меню
****************************************************************************/
.menu {position: fixed;top: 0;left: 0;visibility: visible;opacity: 0;-webkit-transform: translateX(-100%);transform: translateX(-100%);-webkit-transition: all 0.3s ease;transition: all 0.3s ease;width: 320px;height: 100%;z-index: 1411;}
.menu .menu__header {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;height: 40px;padding: 8px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;background-color: #223640;}
.menu .menu__header .menu__header__column__first {width: 46%;height: 24px;}
.menu .menu__header .menu__header__column__first img {width: 100%;}
.menu .menu__header .menu__header__column__second {display: -webkit-box;display: -ms-flexbox;display: flex;width: 46%;height: 24px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.menu .menu__header .menu__header__column__second a {width: 24px;height: 24px;}
.menu .menu__header .menu__header__column__second a img {width: 100%;}
.menu .menu__body {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;height: 100%;background-color: #fff;overflow-y: scroll;padding-bottom: 50px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.menu .menu__header-info {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;background-color: #fff;overflow-y: scroll;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.menu .menu__header-number {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;height: 48px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 12px 0px;border-bottom: 1px solid #E0E0E0;}
.menu .menu__header-number .menu__phone {display: flex;align-items: center;}
.menu .menu__header-number .menu__phone:after {content: '';background-image: url('/design/d426585/phone-mobile.svg');    display: block;width: 25px;height: 25px;background-repeat: no-repeat;background-size: contain;background-position: center;align-self: center;margin-left: 6px;}
.menu .menu__body .menu__body__number {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;height: 48px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 12px 0px;border-bottom: 1px solid #E0E0E0;}
.menu .menu__body .menu__body__number .menu__phone p {font-weight: 700;font-size: 16px;color: #2D2D2D;margin-right: 8px;}
.menu .menu__body .menu__body__number .phone__mobile {width: 32px;height: 32px;}
.menu .menu__body .menu__body__number .menu__catalog a {display: -webkit-box;display: -ms-flexbox;display: flex;width: 93px;height: 24px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.menu .menu__body .menu__body__number .menu__catalog a p {color: #ED2E2E;font-weight: 700;font-size: 14px;line-height: 20px;}
.menu .menu__body .cd-filter-block.menu-version {position: relative;padding: 0px 12px;border-bottom: 1px solid #E0E0E0;}
.menu .menu__body .cd-filter-block.menu-version a {color: #2d2d2d;}
.menu .menu__body .cd-filter-block.menu-version h4 {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 0;font-weight: 400;font-size: 14px;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: start;margin: 7px 0px;text-transform: unset;pointer-events: unset;font-family: "Gotham Pro";font-weight: 600;}
.menu .menu__body .cd-filter-block.menu-version h4 img {width: 18px;height: 18px;margin-right: 3px;}
.menu .menu__body .cd-filter-block.menu-version .list {width: 100%;left: -5%;background-color: #fbfbfb;}
.menu .menu__body .cd-filter-block.menu-version .list li {margin: 10px 0;margin-left: 20px;}
.menu .menu__body .cd-filter-block.menu-version .list li a.selected {font-weight: 700;color: #F4A24B;}
.menu .menu__body .cd-filter-block.menu-version .list li:first-child {padding-top: 8px;margin-top: 0;margin-left: 20px;padding-bottom: 6px;}
.menu .menu__body .cd-filter-block.menu-version .list li:first-child a {color: #F4A24B;border-bottom: 1px dashed #F4A24B;}
.menu .menu__body .cd-filter-block.menu-version .list li:last-child {padding-bottom: 8px;margin-left: 20px;margin-bottom: 0;}
.menu .menu__body .cd-filter-block.menu-version .cd-filter-content ul li a {font-size: 13px;font-weight: 400;font-size: 14px;color: rgba(45, 45, 45, 0.9);margin: 10px 0px;}
.menu .menu__body .menu__info {width: 100%;padding-bottom:150px;}
.menu .menu__body .menu__info .menu__info__container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.menu .menu__body .menu__info .menu__info__container a:first-child {margin: 16px 0 8px 20px;}
.menu .menu__body .menu__info .menu__info__container a {margin: 8px 0 8px 20px;color: #2D2D2D;font-weight: 700;font-size: 14px;}
.menu .menu__body .menu__footer {position: absolute;width: 100%;bottom:0;z-index: 10;}
.menu .menu__body .menu__footer button {border: none;cursor:pointer;}
.menu .menu__body .menu__footer .menu__sale {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;height: 52px;background-color: #00BA88;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-weight: 700;color: #FFFFFF;}
.menu .menu__body .menu__footer .menu__sale img {width: 24px;height: 24px;margin-right: 5px;}
.menu .menu__body .menu__footer .menu__go-up {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;height: 42px;background-color: #2B4350;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-weight: 700;color: #FFFFFF;}
.menu .menu__body .menu__footer .menu__go-up img {width: 24px;height: 24px;margin-right: 5px;}
.phone__menu {width: 32px;height: 32px;}
.menu.on {visibility: visible;-webkit-transform: translateX(0);transform: translateX(0);opacity: 1;}
.menu__pop {position: absolute;width: 100%;height: 100;background-color: rgba(221, 221, 221, 0.5);visibility: hidden;opacity: 0;top: 0;left: 0;z-index: 110;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;}
.menu__pop.on {visibility: visible;opacity: 1;}
#showBtn {background-color:transparent;}
.mobile-overlay {position: fixed;width: 100%;z-index: 1410;top: 0;left: 0;bottom: 0;right: 0;background-color: #3c3b3982;}
/*****************************************************************************
END мобильное меню
****************************************************************************/
/******************************************************************************
Корзина в модалке 
*******************************************************************************/
.shopping {display: none;}
.shopping.on {position: fixed;display: block;width: 100%;height: 500vh;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;top: 0;background-color: rgba(221, 221, 221, 0.5);z-index: 101;}
.shopping-cart {display: none;}
.shopping-cart.on {position: fixed;display: -webkit-box;display: -ms-flexbox;display: flex;width: 96%;max-width: 950px;max-height: 90vh;overflow: auto;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;z-index: 1613;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.shopping-cart {width: 750px;margin: 0px auto;background: #FFFFFF;box-shadow: 1px 2px 3px 0px rgba(0,0,0,0.10);border-radius: 6px;flex-direction: column;overflow-y: scroll;z-index: 103;}
.shopping-cart__title {display: flex;width: 100%;height: 60px;border-bottom: 1px solid #E1E8EE;padding: 10px 25px;color: #5E6977;font-size: 18px;justify-content: space-between;align-items: center;font-weight: 400;}
.shopping-cart__title img{width: 40px;height: 40px;}
.shopping-cart__title div{display: flex;justify-content: space-between;align-items: center;}
.shopping-cart__title div p{margin-right: 6px;color: rgba(45, 45, 45, 0.9);font-size: 16px;}
.shopping-cart__title div h5{color: #2D2D2D;font-weight: 700;font-size: 17px;}
.shopping-cart__item {padding: 10px 25px;min-height: 130px;display: flex;align-items: center;justify-content: space-between;border-bottom:  1px solid #E1E8EE;}
.buttons {position: relative;padding-top: 30px;margin-right: 60px;}
.delete-btn {display: inline-block;cursor: pointer;width: 18px;height: 17px;background: url("delete-icn.svg") no-repeat center;margin-right: 20px;}
.like-btn {position: absolute;top: 9px;left: 15px;display: inline-block;background: url('twitter-heart.png');width: 60px;height: 60px;background-size: 2900%;background-repeat: no-repeat;cursor: pointer;}
.is-active {animation-name: animate;animation-duration: .8s;animation-iteration-count: 1;animation-timing-function: steps(28);animation-fill-mode: forwards;}
.shopping-cart__item-description {display: flex;flex-direction: column;width: 245px;}
.shopping-cart__item-description span {display: flex;font-size: 14px;color: #2D2D2D;font-weight: 400;justify-content: start;}
.shopping-cart__item-description span p{color: rgba(45, 45, 45, 0.6);margin-right: 8px;}
.shopping-cart__item-description span:first-child {margin-bottom: 8px;color: #2D2D2D;font-weight: 700;font-size: 16px;}
.shopping-cart__item-description span:last-child {margin-top: 0px;color: #2D2D2D;}
.basket__cancel{width: 38px;height: 38px;margin: 15px;}
.quantity {display: flex;align-items: center;}
.quantity input {-webkit-appearance: none;border: none;text-align: center;width: 32px;font-size: 16px;color: #43484D;font-weight: 300;}
.total-price {display: flex;width: 10%;margin-top: 27px;margin-bottom: 27px;text-align: center;font-size: 14px;color: #2D2D2D;font-weight: 700;white-space: nowrap;margin: 0 6px;}
.shopping-cart__item-image img {width: 100px;}
.shopping-panel{display: flex;width: 100%;height: 140px;flex-direction: column;}
.shopping-panel-first-container{display: flex;width: 100%;height: 70%;justify-content: end;align-items: center;padding-right: 60px;}
.shopping-panel-first-container p{color: rgba(45, 45, 45, 0.9);font-size: 18px;margin-right: 8px;}
.shopping-panel-first-container h5{color: #2D2D2D;font-weight: 700;font-size: 19px;margin: 0;}
.shopping-panel-second-container{display: flex;width: 100%;height: 100px;justify-content: space-between;padding: 0px 20px;}
.shopping-panel-second-container img{pointer-events: none;}
@media (max-width: 767px) {
  .shopping-cart {width: 96%;height: auto;}
  .shopping-cart__title {height: auto;flex-wrap: wrap;justify-content: center;}
  .shopping-cart__item-image img {width: 50%;}
  .shopping-cart__item-image,.quantity,.shopping-cart__item-description {display: flex;width: 100%;text-align: center;justify-content: center;margin: 6px 0;}
}
/*** END корзина в модалке ***/
@keyframes animate {
  0%   { background-position: left;  }
  50%  { background-position: right; }
  100% { background-position: right; }
}
@media screen and (max-width: 768px) {
  .shopping-cart.on {overflow-y: scroll;}
  .menu .menu__body .cd-filter-block.menu-version .list li:first-child a {color: #2d2d2d;border-bottom: 0px;}
  .second__column {margin-left:25px;}
}
/******************************************************************************
END Корзина в модалке 
*******************************************************************************/
/******************************************************************************
модалка обратного звонка
*******************************************************************************/
.modal-over{display: none;position: fixed;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.4);justify-content: center;align-items: center;z-index: 991;}
.modal-over1{display: none;position: fixed;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.4);justify-content: center;align-items: center;z-index: 991;}
.modal-windows{display: none;background: #fff;justify-content: center;text-align: center;padding: 1rem;position: relative;}
.modal-window__close{position: absolute;top: 5px;right: 5px;font-size: 20px;cursor: pointer;z-index:10;}
.modal-window__close:hover{color: #f89406;}
.modal-window__content--text-center{text-align: center;}
.modal-window__content--flex{display: flex;} 
.modal-window__content--flex-column{flex-direction: column;}
.modal-window__content--flex-align-center{align-items: center;} 
.modal-window__button{background: #f4a24b !important;color: #fff;height: 38px;outline: none;display: inline-block;margin-top: 20px;margin-bottom: 0;font-weight: normal;text-align: center;vertical-align: middle;cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;border-radius: 4px;box-shadow: none;text-shadow: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;filter: none;-webkit-transition: background .2s linear, color .2s linear;transition: background .2s linear, color .2s linear;}
.modal-window__button:hover {background-color: rgba(0,197,156,.8);}
.text-modal--max-width{max-width: 300px;}
.open-modal{display: flex;z-index:1001;}
.swiper-container {width: 92%;height: 80px;}
.slider-footer img{height: 60px;}
.swiper-slide {display: flex;justify-content: center;}
.third__preview .swiper-slide {min-width:345px;min-height:345px;}
.slider-footer{padding-top: 70px;position: relative;}
.button-slider-main{top: 25px;left: auto;z-index: 10;width: 50px;height: 50px;font-size: 20px;border-radius: 50%;box-shadow: 0px 0px 3px 0px rgba(0,0,0,.5);cursor: pointer;transition: .3s;background-color: #ffffff;}
.button-slider-main:hover{box-shadow: 0px 0px 3px 0px rgba(0, 122, 255, .5);}
.button-slider-main.swiper-button-prev{right: 80px;}
.button-slider-main.swiper-button-next{right: 15px;}
.button-slider-main.swiper-button-next:after, .button-slider-main.swiper-button-prev:after{font-size: 18px;color: #888282;transition: .3s;}
.button-slider-main:hover.swiper-button-next:after, .button-slider-main:hover.swiper-button-prev:after{color: rgb(0, 122, 255);}\
.modal-windows__title {font-size:13px;font-weight:400;}
.form-control::placeholder {font-size:14px;font-weight:400;}
.text-modal--max-width {font-size:13px;font-weight:400;}
.text-modal--max-width a {font-size:13px;font-weight:400;background: transparent;color: #7f7f7f;text-decoration: none;}
.modal-window__button {background: #e5b00a;}
/*** Модалка _ Быстрый просомтр */
.modal-quick-goods {display: flex;flex-wrap: wrap;padding: 5px;}
.modal-quick-goods__head {width: 100%; flex-wrap: wrap;}
.modal-quick-goods__img-container {width: 100%;}
.modal-quick-goods__descr ul#statusBar {display: flex;flex-wrap: wrap;}
.modal-quick-goods__descr {width: 100%;display: flex;flex-direction: column; margin-top: 25px;}
.modal-quick-goods__title {float: left;margin-left: 0;margin-bottom: 5px;font-size: 32px;font-weight: 500;}
.modal-quick-goods__slick-nav {display:none;}
.modal-quick-goods__nav-image {object-fit: contain;height: 100px;width: 100px;margin: 0 10px;cursor:pointer;}
.modal-quick-goods__for-image {display: block;float: left;height: 400px;line-height: 500px;margin: 0 9px;width: 500px;text-align: center;object-fit: contain;}
.modal-quick-goods__slick-for .slick-arrow {border-radius: 25px;background-color: #ccc;height: 50px;margin: -20px 0 0 0;position: absolute;text-align: center;top: 50%;width: 50px;padding: 12px;-webkit-transition: all .2s linear;transition: all .2s linear;font-size:0;z-index:10;}
.modal-quick-goods__slick-for .slick-prev {left: 3%;}
.modal-quick-goods__slick-for .slick-prev:before {content:"<";color: #000;font-weight: bold;font-size: 24px;}
.modal-quick-goods__slick-for .slick-next {right: 3%;}
.modal-quick-goods__slick-for .slick-next:before {content:">";color: #000;font-weight: bold;font-size: 24px;}
.plus_minus_quantit {display:flex;}
.plus_minus_quantit input {background-color: #ffffff;}
.modal-quick-goods .add-cart-form {margin: 0;clear: both;overflow: hidden;display: flex;justify-content: space-between;flex-wrap: wrap;}
.modal-quick-goods .add-cart-form .add-cart {width: 100%;text-transform: uppercase;background-color: #c7c7c7;color: #000;border-radius: 20px;height: 50px;}
.modal-quick-goods .payBlock div {display: flex;align-items: center;}
.del-and-pay {display: flex;justify-content: space-between;flex-wrap: wrap;}
.modal-quick-goods__descr-price {
  
}
@media screen and (min-width: 375px) {
  .modal-quick-goods__slick-nav {display:block;margin: 30px 0 0;max-height: 100px;overflow: hidden;padding: 0 0px;position: relative;}
  .modal-quick-goods__for-image {height: 500px;}
}
@media screen and (min-width: 393px) {
  .modal-quick-goods .add-cart-form .add-cart {max-width: 260px;width: 47%;}
}
@media screen and (min-width: 468px) {
  .modal-quick-goods {padding: 5px 30px;}
  .modal-quick-goods__slick {padding-right: 15px;}
}
@media screen and (max-width: 1023px) {
  .modal-quick-goods__descr-price {display: flex;display: flex;flex-wrap: wrap;}
}
@media screen and (min-width: 1024px) {
  .modal-quick-goods__img-container {width: 50%;}
  .modal-quick-goods__descr {width: 50%;margin-top: 0;}
}
.red {display: inline-block;vertical-align: middle;min-width: 20px;height: 20px;padding: 0 4px;font-size: 12px;line-height: 20px;text-align: center;border-radius: 10px;color: #5d7483;background-color: #f1f1f1;}
.filt-items {position: absolute;cursor:pointer;width: 19px;height: 18px;background-color: #fff;border: 1px solid #ccd8df;-webkit-transition: all .1s ease-in-out;transition: all .1s ease-in-out;}
.filter ul li {list-style:none;margin-left:10px;}
.filter li:hover {color:#e5b00a;}
.filter .morefilterattr {margin-left:15px;cursor: pointer;color: #e5b00a;font-weight: bold;}
.filt-name {margin-left: 25px;display:block;cursor:pointer;line-height: 1.15;font-size: 15px;}
.grid .product .default .price {color: #505050;}
.kaddel {height:110px;width:110px;background: url("/design/d426585/free_delivery110-min.png?lc=1766745768");opacity:85%;background-size: cover;}
/******************************************************************************
SIDEBAR Правая часть
******************************************************************************/
#sidebar .widget {display: block;margin: 0 0 40px;}
#sidebar .widget:last-child {margin-bottom: 0;}
.block-title {border-bottom: 1px solid #e1e1e1;margin: 0 0 15px;padding: 15px 0;position: relative;}
.block-title:before {background: #1e1e1e;bottom: 0px;content: "";display: block;height: 1px;left: 0;margin: 0 0 -1px;position: absolute;width: 40px;}
.block-title h3 {color: #7f7f7f;font-size:18px;font-weight: normal;line-height: 1;margin: 0;}
.side-service {text-align:center;}
.side-service h5 {margin:15px 0px 5px 0px;}
.side-service a {display:block;}
.side-service a:hover h5 {color:#e5b00a;}
.bordered {display: inline-block;margin: auto;box-sizing: border-box;font-size: 29px;line-height: 1;font-family: sans-serif;margin-bottom: 20px;width:23%;float: right;margin-right: 1%;}
.bordered-animated {
  padding: .4em .8em;
  background: url('data:image/svg+xml,\
    <svg xmlns="http://www.w3.org/2000/svg">\
      <style>\
        @keyframes dashes {\
          to {stroke-dasharray: 50 10}\
        }\
        @keyframes marching-ants {\
          to { stroke-dashoffset: -60px; }\
        }\
      </style>\
      <linearGradient id="g" gradientTransform="rotate(45)">\
        <stop stop-color="gold" />\
        <stop stop-color="%23ff8307" offset="1" />\
      </linearGradient>\
      <rect width="100%" height="100%" \
      stroke="url(%23g)" stroke-width="10" stroke-dasharray="200 0" fill="none"\
      style="animation: dashes 3s 2s forwards, marching-ants 1s 2.1s linear infinite;" \
      />\
    </svg>');
}
/* Каталог */
.sidebar .widget ol, .sidebar .widget ul {list-style: none;margin: 0;padding: 0;}
/* Сравнение */
.sidebar .compare li {margin: 0 0 8px;padding: 0 16px 0 0;position: relative;}
.sidebar .compare li .close {background: #fff;font-size: 20px;padding: 0 2px;position: absolute;right: 0px;top: 3px;cursor:pointer;}
.sidebar .action {overflow: hidden;}
.sidebar .action .btn {margin: 0 auto;display: block;max-width: 180px;}
#compare-items {overflow:hidden;}
a.CompareGoodsHideSelected.btn {margin-right: 20px;}
.dataid {display:none;}
/* Menu */
.sidebar .menu li {margin: 0 0 3px;}
.sidebar .menu li a {background-color: #f2f2f2;background-color: rgba(0,0,0,.05);color: #1e1e1e;display: block;padding: 5px;position: relative;text-decoration: none;-webkit-transition: all .2s linear;transition: all .2s linear;}
.sidebar .menu li a:before {background: #e1e1e1;background: rgba(255,255,255,.4);bottom: 0;content: "";display: block;position: absolute;top: 0;width: 1px;}
.sidebar .menu li a:hover {background-color: #e9e9e9;background-color: rgba(0,0,0,.1);-webkit-transition: all .2s linear;transition: all .2s linear;}
.sidebar .menu li.active > a {background-color: #e5b00a;color: #fff;-webkit-transition: all .2s linear;transition: all .2s linear;}
.sidebar .menu li.parent.active > a .open-sub:before, .sidebar .menu li.parent.active > a .open-sub:after {background: #fff;}
.sidebar .menu li.parent > a .open-sub {bottom: 0;display: block;left: 0;position: absolute;top: 0;width: 45px;}
.sidebar .menu li.parent > a .open-sub:before, .sidebar .menu li.parent > a .open-sub:after {background: #e5b00a;content: "";display: block;height: 2px;left: 0;margin: 19px 0 0 15px;position: absolute;top: 0;width: 16px;}
.sidebar .menu li.parent > a .open-sub:after {height: 16px;margin: 12px 0 0 22px;width: 2px;}
.sidebar .menu .sub li.parent > a .open-sub {left: 10px;}
.sidebar .menu li.parent.active > a .open-sub:after {display: none;}
.sidebar .menu li > a .item-icon {left: 15px;margin:0 10px;top: 13px;}
.sidebar .menu .sub {background-color: #f2f2f2;background-color: rgba(0,0,0,.05);padding: 7px 0 4px 5px;}
.sidebar .menu .sub li {margin: 0;}
.sidebar .menu .sub li.parent > a .open-sub:before, .sidebar .menu .sub li.parent > a .open-sub:after {background: #7f7f7f;margin: 14px 0 0 22px;width: 12px;}
.sidebar .menu .sub li.parent > a .open-sub:after {height: 12px;margin: 9px 0 0 27px;width: 2px;}
.sidebar .menu .sub a {background: none;color: #7f7f7f;margin: 0;padding: 4px 9px 4px 60px;}
.sidebar .menu .sub a:before {display: none;}
.sidebar .menu .sub .active > a {background: none;color: #000;}
.sidebar .menu .sub .sub {background: none;}
/* Вы смотрели */
.sidebar-list-products li {position: relative;padding: 24px 0;}
.sidebar-list-products li:first-child {padding-top: 0;}
.sidebar-list-products li:last-child {padding-bottom: 0;}
.sidebar-list-products li + li {border-top: 1px solid #e1e1e1;}
.sidebar-list-products li .product-image {border: 1px solid #f5f5f5;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;float: left;height: 74px;margin: 0 15px 1px 0;overflow: hidden;width: 74px;}
.sidebar-list-products li .product-image.recently img {margin:0 auto;display:block;}
.sidebar-list-products li .product-name {font-size: 12px;font-weight: normal;line-height: 20px;margin: 0 0 4px;max-height: 40px;overflow: hidden;}
.sidebar-list-products li .price-box {font-size: 16px;line-height: 22px;}
/* Слайдер товаров из категории в которой вы находитесь */
#sidebar .banners {overflow: hidden;}
#sidebar .banners .block-title h3 {line-height: 40px;}
.carousel-box .next, .carousel-box .prev {background-color: #ccc;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;color: #fbfbfb;display: block;float: right;height: 50px;line-height: 50px;margin: 0 0 0 10px;text-align: center;text-decoration: none;width: 50px;-webkit-transition: all .2s linear;transition: all .2s linear;}
.carousel-box .next:hover, .carousel-box .prev:hover {background-color: #e5b00a;color: #efefef;text-decoration: none;-webkit-transition:color .2s linear,background-color .2s linear;transition:color .2s linear,background-color .2s linear;}
.carousel-box .next *, .carousel-box .prev * {vertical-align: middle;}
.carousel-box > * {-webkit-transition: opacity .2s linear;transition: opacity .2s linear;}
.sidebar .banners .slide {float: left;max-width: 270px;height:270px;margin-left: 15px;margin-right: 15px;padding-left: 0;padding-right: 0;position: relative;}
.sidebar .banners .banner-text {background: rgba(204,0,61,.65);bottom: 0;color: #fff;left: 0;height: 68px;padding: 10px;position: absolute;right: 0;text-align: center;overflow:hidden;}
.sidebar .banners .banner-text .title {font-size: 14px;margin: 0;}
.sidebar .banners .banner-text a {color:#fff;}
.sidebar .banners .slide .carousel-product-image img {display:block;margin:0 auto;}
.strside {display:inline-block;width:19%;vertical-align:top;}
.strside img {padding:10px 40px;}
.strside p {font-size:15px;}
/*Аккордеон FAQ*/
.faq-table {display: table;margin: 0 auto;width: 80%;}
.column {padding: 0 10px;width: 100%;}
.accordion {display: block;font-size: inherit;margin: 0px;position: relative;}
.accordion input {display: none;position: absolute;visibility: hidden;left: 50%;top: 50%;z-index: 1;}
.accordion__header {background-color: #607D8B;border: 1px solid #CFD8DC;border-bottom-width: 0px;color: #fff;cursor: pointer;transition: background 0.2s;padding: 20px;position: relative;z-index: 2;}
.accordion__header:hover {background-color: #CFD8DC;color: white;}
.accordion__header:hover:before, .accordion__header:hover:after {background-color: white;}
.accordion__header:before, .accordion__header:after {background-color: #CFD8DC;content: '';display: block;position: absolute;z-index: 3;}
.accordion__header:before {height: 2px;margin-top: -1px;top: 50%;right: 20px;width: 8px;}
.accordion__header:after {height: 8px;margin-top: -4px;top: 50%;right: 23px;width: 2px;}
.accordion input:checked ~ .accordion__header {background: #607D8B;border-color: #f6f7f8 #607D8B;color: white;}
.accordion input:checked ~ .accordion__header:hover {background-color: #607D8B;border-color: #f6f7f8 #607D8B;color: white;}
.accordion input:checked ~ .accordion__header:before {background-color: white;}
.accordion input:checked ~ .accordion__header:after {display: none;}
.accordion:first-child .accordion__header {border-top-left-radius: 4px;border-top-right-radius: 4px;}
.accordion:last-child .accordion__header {border-bottom-width: 1px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.accordion:last-child input:checked ~ .accordion__header {border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
.accordion__content {background-color: white;border: 1px solid #607D8B;border-width: 0px 1px;display: none;padding: 20px;}
.accordion input:checked ~ .accordion__content {display: block;}
.accordion:last-child .accordion__content {border-bottom-width: 1px;border-radius: 0px 0px 4px 4px;}
.bottom-content {margin:2% 3%;}
.buy-btn {color: #e5b00a;font-weight: 600;}
.buy-btn:hover {color:#ffffff;}
/******************************************************************************
Другие страницы
*******************************************************************************/
#caps_lock {display:none;width:200px;padding-top:10px;text-align:center;}
#caps_lock .icon-warning {font-size:30px;color:#cc003d;}
.info-box {margin-bottom: 40px;padding: 27px 0 0;}
.info-box .title, .form-box .title {font-weight: normal;margin: 0 0 17px;}
.form-box {background: #f2f2f2;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin: 0 0 40px 0;padding: 27px 30px 25px;}
.form-box .buttons-box {font-size: 11px;line-height: 1.5;}
.form-list label {display: block;max-width: 100%;margin-bottom: 5px;font-weight: bold;}
.form-box .buttons-box .btn {margin: 3px 8px 5px 0;}
.form-box .buttons-box .forgot {display: inline-block;margin: 3px 8px 5px 0;-webkit-transition: opacity .2s linear;transition: opacity .2s linear;}
.form-box .buttons-box .required {font-size: 11px;margin: 3px 8px 5px 0;}
.form-box .buttons-box .forgot:hover {text-decoration: none;opacity: 0.8;filter: alpha(opacity=80);-webkit-transition: opacity .2s linear;transition: opacity .2s linear;}
#sites_client_pass {margin-bottom: 0;}
.showPassBlock {margin-bottom: 15px;}
.showPassBlock a {color:#7f7f7f;}
.showPassBlock a:hover {color:#000000;}
/*** Страница ошибки ***/
.error-page {padding: 10px 0px 30px;}
.error-page a {color: #e5b00a;font-size:110%;}
.error-page a:hover {text-decoration:underline;}
.error-page ul.disc {list-style-type: disc;margin: 10px 0 10px 20px;}
/*** Страница обратной связи Контакты ***/
.contact-info .title {font-size: 20px;font-weight: normal;line-height: 1.3;margin: 0 0 22px;}
.contact-info p {margin:3px 0;}
.contact-info [class^="icon-"] {padding-right:10px;}
#feedback_file {width:250px;}
/*** Страница сравнения ***/
.CompareGoodsTableTbody .ceil1 {min-width: 120px;text-align: left;vertical-align: bottom;padding: 4px;overflow: hidden;}
.CompareGoodsTableTbody .image {margin:0 auto;}
/*.CompareGoodsTableTbody .compare-td {width: 250px;text-align: center;padding: 10px;overflow: hidden;}*/
.CompareGoodsTableFilterSelected {font-weight: bold;color: #000 !important;text-decoration: none;}
.compare-navigate li {float: left;padding-right: 15px;}
.compare-navigate [class^="icon-"] {font-size:30px;color:#e5b00a;}
.compare-img {margin: 0 auto;}
.paymentBankRu .ceil1 {display:none;}
/* Страница Корзина */
input.input-text.qty {margin:0;width:60px;line-height:42px;}
.table-box thead td.total {width:150px;}
.cart-info .buttons a {float:left;margin-right:20px;font-weight:500;}
.cart-info .buttons a:last-child {float:right;margin-right: 0;}
.advant {display:inline-block;width:49.6%;margin-top:20px;}
.advan-b {display:inline-block;width:64.6%;vertical-align: top;}
.advan-l {display:inline-block;width:34.6%;vertical-align: top;}
.kraska-gall img {padding: 10px;max-height: 170px;display: inline-table;}
.kraska-gall img:hover {opacity:0.8;}
/* Оформлние заказа */
.ordering .buttons {margin-top:20px;}
.orderHeader {overflow: hidden;margin-bottom: 20px;height: 10px;background-color: #e5b00a;}
.orderStepName {float: left;width: 0%;height: 100%;color: #fff;font-size: 14px;line-height: 40px;text-align: left;text-indent: 10px;text-shadow: none;transition: background 0.2s linear;background: #3a3a3a;}
.orderStepName.act, .orderStepName.ok {background: none;}
table.form td {padding-right: 20px;display:block;}
.orderStageDeliveryListTable {width: 100%;}
.orderStageDeliveryListTable .cell1 {text-align:center;padding:5px 5px 5px 0;vertical-align:top;}
.orderStageDeliveryListTable .cell2 {font-size: 16px;}
.orderStageDeliveryListTable .cell2 label {font-size: 16px;text-transform: none !important;font-weight:500;}
.orderStageDeliveryListTable .cell3 {text-align:right;padding-right: 20px;}
.orderStageDeliveryListTable .cell3.price {vertical-align:top;}
.orderStageDeliveryListTable .cell4 {font-size: 14px;}
.orderStageDeliveryListTable .zones td {padding: 5px 0px 10px 20px;}
.orderStageDeliveryListTable .zones .zones-header {font-weight:700;}
.orderStagePaymentListTable .cell1 {padding: 5px 10px;}
.orderStagePaymentListTable .cell2 label {font-weight:700;}
.fieldset {padding-bottom: 1em;}
#quickform label {margin-top:0.7em;}
#quickform .control {margin-top:0.5em;}
#quickform .control label {margin-top:0;margin-left:10px;line-height: 18px;}
#quickform .orderStageDeliveryListTable label,
#quickform .orderStagePaymentListTable label {margin-top:0;}
#quickform .showPassBlock {margin-top:0.2em;}
#quickform-order {float: left;}
#quickform-close {float: right;}
#quickform .htmlDataBlock {margin:0;}
#quickform h2.title {padding-top:30px;}
#quickform .form-list.unstyled {padding: 0 10px;}
.content h2 {margin-top:10px;margin-left:0;}
.AjaxCartMsg h5 {font-size:16px;}
.AjaxCartMsg h6 {font-size:14px;}
.war.ajax-buttons {display:none;}
/* Акции */
.discount-box {padding-bottom: 20px;}
.img-discount {float:left;width:40%;}
.desc-discount {float:left;width:60%}
.desc-discount .product-name {margin-left:0px;}
.content-discount {border-bottom:1px solid #e1e1e1;padding-bottom: 20px;width:100%;}
h2.text-header {font-weight:normal;}
.text-header span {font-weight:bold;}
.btn-group.btn-select .dropdown-menu {-webkit-border-radius: 0 3px 3px 3px;-moz-border-radius: 0 3px 3px 3px;border-radius: 0 3px 3px 3px;margin: 0;padding-top: 8px;z-index: 1;width:100%;}
/* Кнопка сортировки */
.toolbar .btn-group.btn-select .dropdown-menu > li > a {font-size: 12px;line-height: 22px;padding: 4px 6px;color: #000000;display: block;padding: 3px 20px;clear: both;font-weight: normal;line-height: 1.42857143;color: #333;white-space: nowrap;}
.toolbar .btn-group.btn-select .dropdown-menu > li > a:hover {background-color: #f2f2f2;}
/* Страница новостей */
.news-box {margin:0 15px;}
.news-box .news {margin-bottom: 20px;padding: 0;margin-top: -3px;border-bottom: 1px solid #e1e1e1;}
.news-box .entry-title {font-size: 26px;font-weight: normal;margin: 0 0 17px;}
.news-box .entry-title a {color: #1e1e1e;text-decoration: none;-webkit-transition: opacity .2s linear;transition: opacity .2s linear;}
.news-box .entry-title a:hover {text-decoration: none;opacity: .8;filter: alpha(opacity=80);-webkit-transition: opacity .2s linear; transition: opacity .2s linear;}
.news-box .entry-content {margin: 0 0 25px;}
.news-box .entry-content p:last-child {margin: 0;}
.news-box .entry-content .htmlDataBlock {padding:0;}
.news-box .time {padding:0 15px;}
.time {color: #7f7f7f;font-size: 14px;line-height: 1.3;margin: 0 0 25px;font-style: italic;}
.news-box .entry-content .newsListBlockItemFiles a {margin-left: 10px;}
/* Просмотр заказа */
.orderStageDeliveryListTable tbody {padding: 10px 0;display: block;}
.paymentFormTbody h4 {font-size: 16px;margin:0;display:none;}
tbody.paymentFormTbody .tr1,tbody.paymentFormTbody .tr5 {display:none;}
tbody.paymentFormTbody.paymentBankRu #form_date {margin-bottom:0;}
.paymentFormSubmitLink {margin:0;}
.orderCost {text-align: center;font-size: 16px;padding: 7px;clear:both;}
.orderCost span {font-weight: 700;font-size: 22px;}
/******************************************************************************
  Адаптивная часть
*******************************************************************************/
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-right:15px}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:100%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{display: block; position: absolute; right: 5px;}
.col-xs-1{width:8.33333333%}
.col-mdd-3{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
/******************************************************************************
Min Width "768px"
*******************************************************************************/
@media all and (min-width: 768px) {
 .collapse.navbar-collapse ul.nav.navbar-nav ul.sub {overflow-y: auto;overflow-x: visible;}
.collapse.navbar-collapse ul.nav.navbar-nav ul.sub1 {overflow-y: auto;overflow-x: visible;}
.container{width:98%;}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:100%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%;}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.navbar {border-radius: 4px;}
.navbar-collapse{width:auto;border-top: 0 !important;;box-shadow:none} /* border-top: 0; */
.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}
.navbar-collapse.in{overflow-y:visible}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}
.navbar-nav{float:left;margin:0}
.navbar-nav>li{float:left}
.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}
.navbar-nav.navbar-right:last-child{margin-right:-15px}
.navbar-left{float:left !important}
.navbar-right{float:right !important}
.navbar-toggle{display:none}
.mobi-code {display:none}
}
/******************************************************************************
Min Width "992px"
*******************************************************************************/
@media all and (min-width: 992px) {
  .collapse.navbar-collapse ul.nav.navbar-nav ul.sub {overflow-y: auto;overflow-x: visible;max-height: 535px;width: auto;}
  .collapse.navbar-collapse ul.nav.navbar-nav .llevel {width: 370px !important}
  .collapse.navbar-collapse ul.nav.navbar-nav ul.sub1 {overflow-y: auto;overflow-x: visible;max-height: 465px;}
  .sidebar {float:right !important;}
  .container{width:95%}
  .col-md-1, .col-md-2, .col-md-3, .col-mdd-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}
  .col-md-12{width:100%}
  .col-md-11{width:91.66666667%}
  .col-md-10{width:83.33333333%}
  .col-md-9{width:75%}
  .col-md-8{width:66.66666667%}
  .col-md-6{width:50%}
  .col-md-5{width:41.66666667%}
  .col-md-4{width:33%}
  .col-md-3, .col-mdd-3{width:25%}
  .col-md-2{width:16.66666667%}
  .col-md-1{width:8.33333333%}
  .navbar-collapse {display: block !important;height: auto !important;}
  .hide-cat {display:none !important}
  .dell { display: none; }
  .dell:not(:checked) + label + * { height:auto; }
  .dell:not(:checked) + label,
  .dell:checked + label {display: inline-block;padding: 10px 10px;border-radius: 5px 5px 5px 5px;color: #fff;background: #e5b00a;cursor: pointer;width: 165px;text-align:center;font-weight: 600;font-size: 16px;margin-bottom:7px;position:absolute;left:10px;top:0px;}
  .delll, .delll:hover:visited:active:focus {display: inline-block;padding: 10px 10px;border-radius: 5px 5px 5px 5px;color: #fff;background: #e5b00a;cursor: pointer;width: 165px;text-align:center;font-weight: 600;font-size: 16px;margin-bottom:7px;position:absolute;left:10px;top:0px;z-index:99;}
  .delll {display: none;}
  .cllose {display:none;}
}
/******************************************************************************
Min Width "1200px"
*******************************************************************************/
@media all and (min-width: 1200px) {
.container{width:95%;}
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:22%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.product-options-bottom{width:50%;display:inline-block;}
.pricebox {	width: 50%; display: inline-block;}
.dataile-payment-methods {
    width: 35%;
    float: right;}
.product-page .goodsDataMainDiscountBlock {display:inline-block;width:39%;float: left;}
.toolbar .filterbar {width: 75%;}
}
/******************************************************************************
  Max Width "1200px"
*******************************************************************************/
@media screen and (max-width: 1200px) {
.pagination-box {margin: 20px 0;float: left;clear: both;}
.phone-active, .search-active {left: 0;width: auto;}
.product-page .product-options {width:100%;}
.product-page .col-md-7 .actions {width:100%;}
}
/******************************************************************************
Max Width "1199px" - Min Width "992px"
*******************************************************************************/
@media all and (min-width: 992px) and (max-width: 1199px) {
  .sidebar .banners .slide {width: 220px;}
  .col-md-3.product, .col-md-3 > .product {max-width: 242px;max-height: 353px;}
  .main-container {padding-top:40px;}
  .container {width:98%;}
  .deliveryBlock {width:55%;}
  .payBlock {width:42%;}
}
.catalog-top-links {justify-content: center;text-align: center;font-size: 16px;background: #fff;margin-top: 10px;margin-bottom: 10px;}
.catalog-top-links a {display: inline-block;height: 42px;margin-right: 8px;margin-bottom:5px;margin-top:5px;border: 2px solid #F4A24B;line-height: 2.5;border-radius: 6px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 0px 15px 0px 15px;text-transform: uppercase;cursor: pointer;}
.catalog-top-links a:hover {background-color: #F4A24B;color: #fff;}
.second__price {display: inline-block;vertical-align: top;margin-top: 6px;}
/******************************************************************************
Max Width "991px"
*******************************************************************************/
@media all and (max-width: 991px) {
.toolbar .grid-list .grid, .toolbar .grid-list .list {margin-right: 6px;}
.toolbar .sort-catalog {margin: 1px 6px 15px 38px;}
.products.grid {margin-left: -10px;margin-right: -10px;text-align: center;}
.table-box {padding: 0 1px;}
.product-page .product-options .col-sm-12 {float: none;margin-bottom: 20px;width: 100%;}
.shopping-cart-table tbody td {padding: 20px;}
.advant {width:auto;}
.compare-info .buttons a {float:left;margin-right: 20px;}
.mobi-f {width:40%;position: absolute;background-color: white;z-index: 999;border: 1px; border-color: black;border-style: dotted; top: 50px; left: 10px;display:none;}
.dellll {position:fixed;background-image:url(https://eurosandesign.ru/design/filtrator.png);left:20px;bottom:90px;height:60px;width:60px;z-index:999;background-repeat:no-repeat;}
.col-md-3{width:45%}
.col-mdd-3{width:90%}
.col-md-2{width:24%}
.adapttab {width:95%;}
table.iksweb tr.theader td.lasttd {min-width: auto;}
.pdeliver {width: auto;}
.delivimg {float: inherit;width:auto;text-align:center;}
.delivimg img {margin: 5px; height: auto;}
.bunker {display:none;}
.lookfor {display:none;}
.delll, .delll:hover:visited:active:focus {display: inline-block;padding: 10px 10px;border-radius: 5px 5px 5px 5px;color: #fff;background: #e5b00a;cursor: pointer;width: 165px;text-align:center;font-weight: 600;font-size: 16px;margin-bottom:7px;position:absolute;left:10px;top:0px;z-index:99;}
.strside img {padding: 10px 10px;}
.toolbar .filterbar {width: auto;}
.page-header .title {font-weight: normal;margin: -7px 0 4px;}
.kaddel {height:90px;width:90px;}
.table {width:100%;text-align:left;}
}
@media all and (max-width: 900px) {
  .product-img {min-height:100px;min-width:136px;height:270px;width:100%;display:block;background:#fffff;} }
/******************************************************************************
Max Width "991px" - Min Width "768px"
*******************************************************************************/
@media all and (min-width: 768px) and (max-width: 991px) {
.top-navbar .nav > li a {padding-left: 10px;padding-right: 10px;}
.primary .navbar-collapse.collapse {display: none !important;}
.primary .navbar-collapse.collapse.in {display: block !important;}
.toolbar .filterbar .layout-slider {width: 200px;}
.product-page .image-box .thumblist-box {padding: 0 45px;}
.product-page .image-box #thumblist a {height: 100px;width: 100px;}
.contact-info address {float: none;width: 100%;}
.sidebar .banners .slide {width: 165px;}
.sidebar .banners .banner-text {padding: 10px;}
.sidebar .banners .banner-text p {display: none;}
.products-tab .tab-content {overflow: visible;}
.col-sm-5.respond-carousel .carousel .respond {max-width: 312px;}
.col-xs-6.logo-box {width:265px;}
.col-sm-6{width:50%;padding-left:6%;}
.register .buttons a:first-child {margin-right:20px;}
.register .buttons button:first-child {margin-right:20px;}
.register .buttons a:last-child {float:left;}
.register .buttons button:last-child {float:left;}
.reviews-box .rating-box {float:none;}
.product-page .goods-pagination {text-align: center;float:none;margin-top: 10px;}
.product-page .reviews-box {height: auto;}
}
@media all and (max-width: 800px) {
  .product-img {min-height:100px;min-width:136px;height:215px;width:100%;display:block;background:#fffff;} }
/******************************************************************************
Max Width "767px"
*******************************************************************************/
@media all and (max-width: 767px) {
.container {padding-left: 10px;padding-right: 10px;}
.product-image {height: 170px;background-color:#ffffff;}
.carousel .col-sm-1, .carousel .col-sm-2, .carousel .col-sm-3, .carousel .col-sm-4 {min-width: 160px;}
.carousel .col-sm-5, .carousel .col-sm-6, .carousel .col-sm-7, .carousel .col-sm-8, .carousel .col-sm-9, .carousel .col-sm-10, .carousel .col-sm-11, .carousel .col-sm-12 {min-width: 300px;}
.carousel .col-md-1, .carousel .col-md-2, .carousel .col-md-3, .carousel .col-md-4, .carousel .col-xs-1, .carousel .col-xs-2, .carousel .col-xs-3, .carousel .col-xs-4, .carousel .col-xs-5, .carousel .col-xs-6, .carousel .col-xs-7, .carousel .col-xs-8, .carousel .col-xs-9, .carousel .col-xs-10, .carousel .col-xs-11, .carousel .col-xs-12 {max-width: 180px;}
.col2-set .col-1, .col2-set .col-2 {float: none;height:170px;width: 100%;}
.col2-set .col-1 {margin-bottom: 40px;}
#catalog .category-img {height:166px;display:block;width:166px;}
.des-top h2 {color:#ffffff;padding-top: 22px;font-size: 30px;}
.our-des h2, .testes h2 {margin: 0;padding-top: 22px;font-size: 30px;}
h1 {font-size: 27px;}
h2 {font-size: 23px;}
h3 {font-size: 22px;}
h4 {font-size: 21px;}
h5 {font-size: 20px;}
h6 {font-size: 18px;}
.view-more-button {height:auto;width:100%;}
.isg {display:none;}
.category-img {width: 166px;height: 166px;}
#top-box .btn-group.btn-select .visible-xs {display: inline-block !important;}
#top-box .btn-group.btn-select .dropdown-menu {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: 0 3px 3px 3px;-moz-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px;min-width: inherit;width: 100%;}
.hidden-600 {display: none !important;}
.top-navbar {margin: 0;min-height: 30px;}
.top-navbar .btn-navbar {height:30px;background: none !important;border-color: rgba(255,255,255,.2);-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color: #fff;color: rgba(255,255,255,.7);float: left;font-size: 16px;margin: 0;padding: 7px;}
.top-navbar .btn-navbar.collapsed {border-color: transparent;}
.navbar-inverse .navbar-toggle .icon-bar {background-color: rgba(255,255,255,.7);-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.top-navbar .collapse, .top-navbar .collapsing {background: #fff;border: 0 none;left: 0;margin: 5px -10px 0;padding: 0;position: absolute !important;top: 100%;z-index: 1002;}
.top-navbar .navbar-nav {margin: 0;}
#top-box .top-navbar .nav > li a {color: #7b7b7b;}
.top-navbar .nav > li:hover a, .top-navbar .nav > li a:hover {background: none;}
.top-navbar.top-navbar-right .btn-navbar {float: right;}
.top-navbar.top-navbar-right .collapse, .top-navbar.top-navbar-right .collapsing {left: auto;right: 0;}
.top-navbar .nav > li a .count {background: rgba(0,0,0,.1);}
.phone-active, .search-active {left: 5px;padding: 0;right: 5px;}
.phone-active {font-size: 22px;line-height: 58px;}
.phone-active .title {display: none;}
.search-active .search-string, .search-active .search-string:hover {padding-left: 8px;}
.breadcrumb {padding-left: 10px;padding-right: 10px;display:none;}
.product-img {min-height:100px;min-width:136px;height:270px;width:100%;display:block;background:#fffff;}
#main {padding: 0;}
#main.no-padding {padding-top: 0;padding-bottom: 0;}
.content.pull-right {float: none !important;}
.sidebar {margin-top: 40px;}
.sidebar .widget {margin: 0 0 40px;}
.sidebar .carousel > .col-md-3 {float: left;margin-left: 10px;margin-right: 10px;}
.toolbar .filterbar .layout-slider {width: 240px;}
.products {text-align: center;}
.list .product .col-md-3, .list .product .col-md-4 {margin-bottom: 20px;}
.list .product .product-image {margin-left: auto;margin-right: auto;max-width: 300px;}
.caroufredsel_wrapper {margin-left: auto !important;margin-right: auto !important;}
.recommended-product .products > .col-md-3 .product {display: block;margin-left: 0;margin-right: 0;}
.products-tab .tab-content > .tab-pane {height: 263px;text-align: center;}
.text-center-mobile {text-align: center;}
.product, .cat {width: 49%;display:inline-block;}
.product .col-sm-8.col-md-8 {text-align: center;}
.map-box .contact-info {margin-bottom: 20px;padding: 0;position: relative;top: 0;}
.box-404 {-webkit-border-radius: 150px;-moz-border-radius: 150px;border-radius: 150px;height: 300px;margin: 0 auto 40px;padding: 75px 0 0;width: 300px;}
.box-404 h1 {font-size: 120px; z-index: 1001;}
.team-box {text-align: center;}
.list-images {margin-left: -10px;margin-right: -10px;margin-bottom: 20px;text-align: center;}
.list-images > .col-md-4 {display: inline-block;margin: 0 0 20px;text-align: left;width: 170px;}
.m-tel {font-size: 22px;color: white;padding-left:170px;}
.respond-carousel .carousel [class*="span"] {margin-left: 2px;margin-right: 2px;}
.tag-cloud li {width: calc(50% - 40px);margin-bottom: 10px;}
.des-bio {width:100%;}
.des-port {width: 100%;}
.filt-name {margin-left: 35px;display:block;cursor:pointer;line-height: 1.45;font-size: 22px;}
.filter .title {font-weight:bold;font-size: 22px;margin-top:5px;}
.filt-items {position: absolute;cursor:pointer;width: 27px;height: 27px;background-color: #fff;border: 1px solid #ccd8df;-webkit-transition: all .1s ease-in-out;transition: all .1s ease-in-out;}
.des-it { width: 31%;}
.des-tex {line-height: 1.4;width:100%;}
.pad {padding:0;}
#back-top .up {bottom:80px;right:10px;}
.content-discount {text-align: center;}
.content-discount .img-discount {width:100%}
.content-discount .desc-discount {width:100%}
#quickform-order,#quickform-close {margin:0.1em 0;display:inline-block;text-align:center;}
}
/******************************************************************************
  Max Width "681px"
*******************************************************************************/
@media screen and (max-width: 681px) and (min-width:600px) {
.filt-name {margin-left: 35px;display:block;cursor:pointer;line-height: 1.45;font-size: 22px;}
.filter .title {font-weight:bold;font-size: 22px;margin-top:5px;}
.filt-items {position: absolute;cursor:pointer;width: 27px;height: 27px;background-color: #fff;border: 1px solid #ccd8df;-webkit-transition: all .1s ease-in-out;transition: all .1s ease-in-out;}
.mobi-f {width:57%;}
.strside {width:150px;}
.product-img {min-height:100px;min-width:136px;height:250px;width:100%;display:block;background:#fffff;}}
/******************************************************************************
  Max Width "640px"
*******************************************************************************/
@media screen and (max-width: 640px) {
.nav-tabs > li {width:50%;border: 1px solid #ddd;background: #f2f2f2;}
.nav-tabs > li > a.active {border:0;}
.nav-tabs > li > a {border:0;}
.filt-name {margin-left: 35px;display:block;cursor:pointer;line-height: 1.45;font-size: 22px;}
.filter .title {font-weight:bold;font-size: 22px;margin-top:5px;}
.filt-items {position: absolute;cursor:pointer;width: 27px;height: 27px;background-color: #fff;border: 1px solid #ccd8df;-webkit-transition: all .1s ease-in-out;transition: all .1s ease-in-out;}
.product-img {min-height:100px;min-width:136px;height:230px;width:100%;display:block;background:#fffff;}
.goodsDataOpinionAverageInfo a {float: left;margin: 5px 0 5px 20px;}
.goodsDataOpinionAverageInfo span {float: left;margin: 5px 0 5px 20px;}
.strside {width:150px;}
.colors__label.second span {width: 35px;height: 35px;}
}
/******************************************************************************
Max Width "600px"
*******************************************************************************/
@media all and (max-width: 600px) {
.filt-name {margin-left: 35px;display:block;cursor:pointer;line-height: 1.45;font-size: 22px;}
.filter .title {font-weight:bold;font-size: 22px;margin-top:5px;}
.filt-items {position: absolute;cursor:pointer;width: 27px;height: 27px;background-color: #fff;border: 1px solid #ccd8df;-webkit-transition: all .1s ease-in-out;transition: all .1s ease-in-out;}
.m-tel {font-size: 22px;color: white;margin-left: -50px;padding:0px;}
.icon-list {display: none;}
.toolbar .grid-list a.list {display: none;}
.row {text-align: center;}
.col-md-12 {padding:5px;}
.row {margin: 0 -10px;}
.zinx{z-index:2;}
.price {font-size: 18px;}
.price.third {height: 60px;}
}
.content_3 {
  z-index:999;
}
/******************************************************************************
  Max Width "580px"
*******************************************************************************/
@media only screen and (min-width:220px) and (max-width:580px){
.table-box{overflow-x:scroll;}
.cart-info{min-width:320px;overflow-x:scroll;}
.scroll{min-width:320px;overflow-x:scroll;}
.cart-info .buttons a:last-child {float:left;}
.filt-name {margin-left: 35px;display:block;cursor:pointer;line-height: 1.45;font-size: 22px;}
.filter .title {font-weight:bold;font-size: 22px;margin-top:5px;}
.filt-items {position: absolute;cursor:pointer;width: 27px;height: 27px;background-color: #fff;border: 1px solid #ccd8df;-webkit-transition: all .1s ease-in-out;transition: all .1s ease-in-out;}
.mobilewhatsapp {display:block;}
.product-img {min-height:100px;min-width:136px;height:200px;width:100%;display:block;background:#fffff;}
.code__container--hover {display: none;}
}
/******************************************************************************
Max Width "480px"
*******************************************************************************/
@media all and (max-width: 480px) {
.advan-b {width:90%;}
.advan-l {width:100%;}
.slider .slid-content .title {max-height: 42px;overflow: hidden;}
#quickform-order,#quickform-close {float:none;}
.reviews-box .rating-box {float:none;}
.product-page .goods-pagination {text-align: center;float:none;margin-top: 10px;}
.product-page .reviews-box {height: auto;}
.modifics {padding: 2px 3px;font-size: 10px;}
.filt-name {margin-left: 22px;display:block;cursor:pointer;line-height: 1;font-size: 22px;margin-bottom:5px;}
.filter .title {font-weight:bold;font-size: 22px;margin-top:5px;}
.filt-items {position: absolute;cursor:pointer;width: 18px;height: 18px;margin-top: 2px;background-color: #fff;border: 1px solid #ccd8df;-webkit-transition: all .1s ease-in-out;transition: all .1s ease-in-out;}
.mobi-f {width: 85%;}
.last-main {float:right;}
.cat {width:48%;min-width:153px;}
.col-sm-4, .col-md-4 {padding-left: 9px;padding-right: 9px;}
.product {margin:0 0 15px;}
.color-zone {height:132px;width:30px;left:1px;bottom:80px;z-index:99;}
.kruglyash {height:20px;width:20px;margin:3px !important;}
.des-tex {line-height:1;}
.designer {text-align:center;}
.product-img {min-height:100px;min-width:136px;height:170px;width:100%;display:block;background:#fffff;}
.socials__container a {margin-top: 10px;margin-left: 43px;}
}
@media all and (max-width: 430px) {
  .product-img {min-height:100px;min-width:136px;height:140px;width:100%;display:block;background:#fffff;}
}
/******************************************************************************
Max Width "388px"
*******************************************************************************/
@media all and (max-width: 388px) {
.goodsDataOpinionAverageInfo a {clear:both;}
.goodsDataOpinionAverageInfo span {clear:both;}
.col-xs-6.right-box {width:20%}
.col-xs-6.logo-box {width:50%;}
#goodsDataOpinionAdd .form-control, #goodsDataOpinionAdd .textarea {max-width:150px;}
.goodsDataOpinionCaptcha #opinion_captcha_string {width:50px;}
.goodsDataOpinionCaptcha .captcha {width:0;}
.input-text, .form-control, .textarea {width:180px;}
.callbackForm.form-box .input-text, .callbackForm.form-box .form-control, .callbackForm.form-box .textarea {width:150px;}
.buttons a:first-child {margin-right:20px;}
.buttons button:first-child {margin-right:20px;}
.buttons a:last-child {float:left;}
.buttons button:last-child {float:left;}
.buttons span:last-child {float:left;}
.product-page .goods-pagination {font-size:85%;}
 .product-img {min-height:100px;min-width:136px;height:164;width:100%;background:#fffff;}
}
/******************************************************************************
  Фиксы для различных бруезеров
*******************************************************************************/
.ie .container {width:1200px;}
.ie .navbar-toggle {display:none;}
.ie .navbar-collapse.collapse {display: block !important;height: auto !important;padding-bottom: 0;overflow: visible !important;}
.ie .navbar-nav>li {float: left;}
.ie8 .navbar-default .navbar-collapse {border:0;}
.ie .col-md-1, .ie .col-md-2, .ie .col-md-3, .ie .col-md-4, .ie .col-md-5, .ie .col-md-6, .ie .col-md-7, .ie .col-md-8, .ie .col-md-9, .ie .col-md-10, .ie .col-md-11, .ie .col-md-12{float:left}
.ie .col-md-12{width:100%}
.ie .col-md-11{width:91.66666667%}
.ie .col-md-10{width:83.33333333%}
.ie .col-md-9{width:75%}
.ie .col-md-8{width:66.66666667%}
.ie .col-md-7{width:57.33333333%}
.ie .col-md-6{width:50%}
.ie .col-md-5{width:41.66666667%}
.ie .col-md-4{width:33.33333333%}
.ie .col-md-3{width:25%}
.ie7 .col-md-3{width:22%}
.ie .col-md-2{width:16.66666667%}
.ie .col-md-1{width:8.33333333%}
.ie a:hover{opacity:1;cursor:pointer;transition:none;filter:none;}
.ie .form-control {height:30px;}
@-moz-document url-prefix() {
  .goods-image-small{max-width:270px; max-height:270px}
  .compare-info, .close, .close:visited, .account, .my-account, .title-box, .col-sm-6, .col-md-6 {position:unset;}
  .title-box:after {background: #1e1e1e;bottom: 0;content: "";display: block;height: 1px;left: 0;margin: 0 0 -1px;width: 40px;}
  .title-box:before {content: none;}
}
@-moz-document url-prefix() {
  @media all and (min-width:768px) and (max-width:991px){
    .carousel.products {left: 0px !important;}
  }
@media all and (max-width:1200px) {
  .goods-image-small{width:100%;}
}
.new-header-block {min-height: 90px;}
.three-in-one {display: none;}
.dataile-payment-methods{display: inline-block;margin-top:15px;}
.dataile-payment-methods p{margin-bottom: 0;}
.dataile-payment-methods h5{ margin: 0;}    
.dataile-payment-methods img{max-width: 100%;  }
.map-box{margin-bottom: 15px;}
.table1{border-collapse: collapse;border: 1px solid #000;margin: 0 auto;}
.table1 td{border: 1px solid #000;padding:5px;}
.serach-header--mobile{border-right: 0px;margin: 0px;}
.serach-header--mobile .icon-magnifier{color: #fff;}
@media(min-width: 990px){
  .nowrite{width: 100%;}
  .new-header-block {flex-wrap: wrap;}
}
@media(min-width: 768px){
  .serach-header--mobile{display: none;}
}
@media(max-width: 680px){
  .search-active .search-string{font-size: 16px;}
}
/*Мобильные категории*/
@media screen and (min-width: 769px) {
  .category-mobile {display:block;}
}
.h5p-content ul.h5p-actions {display: none}
.modal-windows {
  height: 460px !important;
}
.nav2 {
  margin-bottom: 50px;
}
img.bigsc {
  width: 100%;        
  height: auto;       
  display: block;    
  object-fit: cover;  
}
/* Контейнеры под баннер */
.gallery_li.mix.third,
.gallery_li.mix.third picture,
.gallery_li.mix.third a {
  display: block;
  width: 100%;
  max-width: 100%;
}
@media (min-width: 1910px) {
  img.bigsc {
    width: 100%;
    height: auto;
    object-fit: cover;
  }
  .price {
    font-size: 14px;
  }
}
.banner-container {
  width: 100%;
  height: 400px; 
  background: url('/design/cielo-ban-pc.png') no-repeat center center;
  background-size: cover;
}
.d2 {
  display: none;
}
.multi_button {
 height: 60px !important;
 width: 60px !important;
}
}