

/* Start:/local/templates/interyug_adaptive_new/stylesheets/bootstrap.min.css?168164061912603*/
/*!
 * Generated using the Bootstrap Customizer (https://getbootstrap.com/docs/3.4/customize/)
 *//*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*="col-"]{padding-right:0;padding-left:0}.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;padding-left: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:83.33333333%}.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{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.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:83.33333333%}.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%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-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-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.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:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{display:table;content:" "}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display: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}.affix{position:fixed}
/* End */


/* Start:/local/templates/interyug_adaptive_new/stylesheets/styles.css?1719810891190191*/
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/local/templates/interyug_adaptive_new/stylesheets/fonts/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/local/templates/interyug_adaptive_new/stylesheets/fonts/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/local/templates/interyug_adaptive_new/stylesheets/fonts/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/local/templates/interyug_adaptive_new/stylesheets/fonts/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/local/templates/interyug_adaptive_new/stylesheets/fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/local/templates/interyug_adaptive_new/stylesheets/fonts/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/local/templates/interyug_adaptive_new/stylesheets/fonts/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/local/templates/interyug_adaptive_new/stylesheets/fonts/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/local/templates/interyug_adaptive_new/stylesheets/fonts/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/local/templates/interyug_adaptive_new/stylesheets/fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/local/templates/interyug_adaptive_new/stylesheets/fonts/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/local/templates/interyug_adaptive_new/stylesheets/fonts/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/local/templates/interyug_adaptive_new/stylesheets/fonts/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/local/templates/interyug_adaptive_new/stylesheets/fonts/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/local/templates/interyug_adaptive_new/stylesheets/fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/local/templates/interyug_adaptive_new/stylesheets/fonts/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/local/templates/interyug_adaptive_new/stylesheets/fonts/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/local/templates/interyug_adaptive_new/stylesheets/fonts/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/local/templates/interyug_adaptive_new/stylesheets/fonts/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/local/templates/interyug_adaptive_new/stylesheets/fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/local/templates/interyug_adaptive_new/stylesheets/fonts/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/local/templates/interyug_adaptive_new/stylesheets/fonts/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/local/templates/interyug_adaptive_new/stylesheets/fonts/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/local/templates/interyug_adaptive_new/stylesheets/fonts/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/local/templates/interyug_adaptive_new/stylesheets/fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: 'Attentica';
	src: url("/local/templates/interyug_adaptive_new/stylesheets/./fonts/Attentica4FUltraLight.ttf") format("truetype"), url("/local/templates/interyug_adaptive_new/stylesheets/./fonts/Attentica4FUltraLight.otf") format("otf");
	font-weight: normal;
	font-style: normal;
}
/* line 46, ../sass/styles.scss */
a, a:link, a:hover, a:visited, a:active, a:focus {
	outline: none;
}

a:focus{
  color: inherit;
  text-decoration: none;
}

/* line 50, ../sass/styles.scss */
.standart_input, .h_city__inp, .h_finder__inp, .h_lk__inp_wrap input, .form_standar input, .form_standar textarea {
	background: #ffffff;
	height: 50px;
	border: solid 1px #ffffff;
	outline: none;
	padding: 2px 20px;
	line-height: 20px;
	font-size: 15px;
	font-family: 'Montserrat', sans-serif;
	color: #3c3f44;
	vertical-align: middle;
	box-sizing: border-box;
	display: block;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 100%;
	-webkit-appearance: none;
	resize: none;
}

.h_lk__inp_wrap input {
	height: 35px;
}

.h_lk__inp_wrap label {
	font-weight: normal;
	margin: 0;
}

/* line 61, ../../../../RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.standart_input:-moz-placeholder, .h_city__inp:-moz-placeholder, .h_finder__inp:-moz-placeholder, .h_lk__inp_wrap input:-moz-placeholder, .form_standar input:-moz-placeholder, .form_standar textarea:-moz-placeholder {
	color: #929292;
}
/* line 64, ../../../../RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.standart_input::-moz-placeholder, .h_city__inp::-moz-placeholder, .h_finder__inp::-moz-placeholder, .h_lk__inp_wrap input::-moz-placeholder, .form_standar input::-moz-placeholder, .form_standar textarea::-moz-placeholder {
	color: #929292;
}
/* line 67, ../../../../RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.standart_input:-ms-input-placeholder, .h_city__inp:-ms-input-placeholder, .h_finder__inp:-ms-input-placeholder, .h_lk__inp_wrap input:-ms-input-placeholder, .form_standar input:-ms-input-placeholder, .form_standar textarea:-ms-input-placeholder {
	color: #929292;
}
/* line 56, ../../../../RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.standart_input::-webkit-input-placeholder, .h_city__inp::-webkit-input-placeholder, .h_finder__inp::-webkit-input-placeholder, .h_lk__inp_wrap input::-webkit-input-placeholder, .form_standar input::-webkit-input-placeholder, .form_standar textarea::-webkit-input-placeholder {
	color: #929292;
}
/* line 73, ../sass/styles.scss */
.standart_input:focus, .h_city__inp:focus, .h_finder__inp:focus, .h_lk__inp_wrap input:focus, .form_standar input:focus, .form_standar textarea:focus {
	border-color: #c34859;
}

/* line 78, ../sass/styles.scss */
.tipycal_btn, a.dop_red_btn, a.dop_red_btn:link, a.dop_red_btn:hover, a.dop_red_btn:visited, a.dop_red_btn:active, a.dop_red_btn:focus, input[type="submit"].dop_red_btn, button.dop_red_btn, a.white_btn, a.white_btn:link, a.white_btn:hover, a.white_btn:visited, a.white_btn:active, a.white_btn:focus, input[type="submit"].white_btn, button.white_btn, a.red_btn, a.red_btn:link, a.red_btn:hover, a.red_btn:visited, a.red_btn:active, a.red_btn:focus, input[type="submit"].red_btn, button.red_btn, a.darck_btn, a.darck_btn:link, a.darck_btn:hover, a.darck_btn:visited, a.darck_btn:active, a.darck_btn:focus, input[type="submit"].darck_btn, button.darck_btn, a.subscribe__btn div, a:link.subscribe__btn div, a:hover.subscribe__btn div, a:visited.subscribe__btn div, a:active.subscribe__btn div, a:focus.subscribe__btn div, input[type="submit"].subscribe__btn div, button.subscribe__btn div, .h_city__find_btn, .h_finder__btn, .simple_tab li a, .simple_tab li a:link, .simple_tab li a:hover, .simple_tab li a:visited, .simple_tab li a:active, .simple_tab li a:focus, .simple_tab.nav.nav-tabs li a, .simple_tab.nav.nav-tabs li a:link, .simple_tab.nav.nav-tabs li a:hover, .simple_tab.nav.nav-tabs li a:visited, .simple_tab.nav.nav-tabs li a:active, .simple_tab.nav.nav-tabs li a:focus {
	display: inline-block;
	cursor: pointer;
	outline: none;
	-moz-transition: all 0.2s ease-out 0.1s;
	-o-transition: all 0.2s ease-out 0.1s;
	-webkit-transition: all 0.2s ease-out;
	-webkit-transition-delay: 0.1s;
	transition: all 0.2s ease-out 0.1s;
	line-height: 22px;
	vertical-align: middle;
	font-size: 15px;
	text-align: center;
	text-decoration: none;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	padding: 12px 20px;
	font-family: 'Montserrat', sans-serif;
	box-sizing: border-box;
	font-weight: normal;
	color: #ffffff;
	border: solid 2px transparent;
}
@media screen and (max-width: 767px) {
	/* line 78, ../sass/styles.scss */
	.tipycal_btn, a.dop_red_btn, a.dop_red_btn:link, a.dop_red_btn:hover, a.dop_red_btn:visited, a.dop_red_btn:active, a.dop_red_btn:focus, input[type="submit"].dop_red_btn, button.dop_red_btn, a.white_btn, a.white_btn:link, a.white_btn:hover, a.white_btn:visited, a.white_btn:active, a.white_btn:focus, input[type="submit"].white_btn, button.white_btn, a.red_btn, a.red_btn:link, a.red_btn:hover, a.red_btn:visited, a.red_btn:active, a.red_btn:focus, input[type="submit"].red_btn, button.red_btn, a.darck_btn, a.darck_btn:link, a.darck_btn:hover, a.darck_btn:visited, a.darck_btn:active, a.darck_btn:focus, input[type="submit"].darck_btn, button.darck_btn, a.subscribe__btn div, a:link.subscribe__btn div, a:hover.subscribe__btn div, a:visited.subscribe__btn div, a:active.subscribe__btn div, a:focus.subscribe__btn div, input[type="submit"].subscribe__btn div, button.subscribe__btn div, .h_city__find_btn, .h_finder__btn, .simple_tab li a, .simple_tab li a:link, .simple_tab li a:hover, .simple_tab li a:visited, .simple_tab li a:active, .simple_tab li a:focus, .simple_tab.nav.nav-tabs li a, .simple_tab.nav.nav-tabs li a:link, .simple_tab.nav.nav-tabs li a:hover, .simple_tab.nav.nav-tabs li a:visited, .simple_tab.nav.nav-tabs li a:active, .simple_tab.nav.nav-tabs li a:focus {
		width: 100%;
	}
	.card__price_main_wrap .card__price_main_val{
		margin-bottom: 20px;  
	}
	.cart__color_select_wrap, .cart__size_select_wrap, .cart__price_upakovka_count_wrap{
		text-align: right;  
	}
	.cart__color_select_wrap{
		margin-bottom: 15px;  
	}
}

/* line 101, ../sass/styles.scss */
.absolute_img, .main_slider__img{
	position: absolute;
	min-height: 100%;
	min-width: 100%;
	height: auto;
	width: auto;
	top: 50%;
	left: 50%;
	display: block;
	max-width: none;
	max-height: none;
	-moz-transform: translate3d(-50%, -50%, 0);
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
}

/* line 115, ../sass/styles.scss */
.more_icon {
	display: inline-block;
	width: 15px;
	height: auto;
	background: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/more.png") center center no-repeat;
}

/* line 121, ../sass/styles.scss */
.to_basket {
	display: inline-block;
	width: 17px;
	height: auto;
	background: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/to_basket.png") center center no-repeat;
}

/* line 133, ../sass/styles.scss */
a.simple_link, a:link.simple_link, a:hover.simple_link, a:visited.simple_link, a:active.simple_link, a:focus.simple_link, input[type="submit"].simple_link, button.simple_link {
	font-size: 15px;
	line-height: 22px;
	text-decoration: underline;
	color: #3c3f44;
	display: inline;
}
/* line 141, ../sass/styles.scss */
a.active_link, a:link.active_link, a:hover.active_link, a:visited.active_link, a:active.active_link, a:focus.active_link, input[type="submit"].active_link, button.active_link {
	font-size: 17px;
	line-height: 22px;
	text-decoration: underline;
	color: #c34859;
	display: inline;
}

.reviews_form_go_btn{
	height: 70px;
}
.page_razmery table td{
	word-break: break-all;
}
/* line 149, ../sass/styles.scss */
a.dop_red_btn, a:link.dop_red_btn, a:hover.dop_red_btn, a:visited.dop_red_btn, a:active.dop_red_btn, a:focus.dop_red_btn, input[type="submit"].dop_red_btn, button.dop_red_btn {
	background-color: #c34859;
	color: #ffffff;
	border-color: #c34859;
}
/* line 157, ../sass/styles.scss */
a.white_btn, a:link.white_btn, a:hover.white_btn, a:visited.white_btn, a:active.white_btn, a:focus.white_btn, input[type="submit"].white_btn, button.white_btn {
	background-color: transparent;
	color: #ffffff;
	border-color: #ffffff;
}
/* line 164, ../sass/styles.scss */
a.red_btn, a:link.red_btn, a:hover.red_btn, a:visited.red_btn, a:active.red_btn, a:focus.red_btn, input[type="submit"].red_btn, button.red_btn {
	background-color: #ffffff;
	color: #c34859;
	border-color: #c34859;
}
/* line 171, ../sass/styles.scss */
a.darck_btn, a:link.darck_btn, a:hover.darck_btn, a:visited.darck_btn, a:active.darck_btn, a:focus.darck_btn, input[type="submit"].darck_btn, button.darck_btn {
	background-color: #323439;
	color: #ffffff;
	border-color: #323439;
}
/* line 178, ../sass/styles.scss */
a .more_icon, a .to_basket, a:link .more_icon, a:link .to_basket, a:hover .more_icon, a:hover .to_basket, a:visited .more_icon, a:visited .to_basket, a:active .more_icon, a:active .to_basket, a:focus .more_icon, a:focus .to_basket, input[type="submit"] .more_icon, input[type="submit"] .to_basket, button .more_icon, button .to_basket {
	margin-left: 10px;
}
/* line 182, ../sass/styles.scss */
a.subscribe__btn, a:link.subscribe__btn, a:hover.subscribe__btn, a:visited.subscribe__btn, a:active.subscribe__btn, a:focus.subscribe__btn, input[type="submit"].subscribe__btn, button.subscribe__btn {
	display: inline-block;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	border: dashed 2px #ffffff;
	padding: 8px;
}
/* line 188, ../sass/styles.scss */
a.subscribe__btn div, a:link.subscribe__btn div, a:hover.subscribe__btn div, a:visited.subscribe__btn div, a:active.subscribe__btn div, a:focus.subscribe__btn div, input[type="submit"].subscribe__btn div, button.subscribe__btn div {
	border: 0;
	background: #ffffff;
	color: #3c3f44;
}
/* line 195, ../sass/styles.scss */
a.subscribe__btn .more_icon, a:link.subscribe__btn .more_icon, a:hover.subscribe__btn .more_icon, a:visited.subscribe__btn .more_icon, a:active.subscribe__btn .more_icon, a:focus.subscribe__btn .more_icon, input[type="submit"].subscribe__btn .more_icon, button.subscribe__btn .more_icon {
	height: 11px;
	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/more_darck.png");
}

/* line 202, ../sass/styles.scss */
a:hover.simple_link, a:hover.active_link, input[type="submit"]:hover.simple_link, input[type="submit"]:hover.active_link, button:hover.simple_link, button:hover.active_link {
	text-decoration: none;
}
/* line 206, ../sass/styles.scss */
a:hover.red_btn, input[type="submit"]:hover.red_btn, button:hover.red_btn {
	background-color: #bb4152;
	border-color: #bb4152;
	color: #ffffff;
}
/* line 212, ../sass/styles.scss */
a:hover.white_btn, input[type="submit"]:hover.white_btn, button:hover.white_btn {
	background-color: #ffffff;
	color: #3c3f44;
}
/* line 216, ../sass/styles.scss */
a:hover.dop_red_btn, input[type="submit"]:hover.dop_red_btn, button:hover.dop_red_btn {
	background-color: transparent;
}
/* line 219, ../sass/styles.scss */
a:hover.darck_btn, input[type="submit"]:hover.darck_btn, button:hover.darck_btn {
	background-color: #c34859;
	border-color: #c34859;
}
/* line 225, ../sass/styles.scss */
a:hover.subscribe__btn .more_icon, input[type="submit"]:hover.subscribe__btn .more_icon, button:hover.subscribe__btn .more_icon {
	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/more_active.png");
}
/* line 230, ../sass/styles.scss */
a:hover .more_icon, input[type="submit"]:hover .more_icon, button:hover .more_icon {
	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/more_darck.png");
}
/* line 233, ../sass/styles.scss */
a:hover .to_basket, input[type="submit"]:hover .to_basket, button:hover .to_basket {
	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/to_basket_light.png");
}

/* line 243, ../sass/styles.scss */
.slick-slider * {
	outline: none;
}
/* line 247, ../sass/styles.scss */
.slick-slider .slick-slide {
	float: left;
}
/* line 252, ../sass/styles.scss */
.slick-slider .slick-track:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
}
/* line 260, ../sass/styles.scss */
.slick-slider .slick-list {
	padding: 0 !important;
	margin: 0 !important;
}

/* line 267, ../sass/styles.scss */
.tac {
	text-align: center;
}

/* line 271, ../sass/styles.scss */
*, *:before, *:after {
	max-height: 999999px;
	box-sizing: border-box;
}

/* line 276, ../sass/styles.scss */
html {
	height: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

/* line 282, ../sass/styles.scss */
body {
	padding: 0;
	margin: 0;
	font-family: 'Montserrat', -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
	font-size: 17px;
	font-weight: normal;
	line-height: 22px;
	color: #3c3f44;
	height: 100%;
}
@media screen and (max-width: 1199px) {
	/* line 282, ../sass/styles.scss */
	body {
		font-size: 15px;
	}
}

/* line 297, ../sass/styles.scss */
.body-wrap {
	overflow: hidden;
	width: 100%;
	max-width: 100%;
	min-width: 320px;
	position: relative;
}

/* line 308, ../sass/styles.scss */
.header__top {
	background: #F4F4F4;
	min-height: 40px;
	padding: 4px 0;
}
@media screen and (max-width: 991px) {
	/* line 308, ../sass/styles.scss */
	.header__top {
		padding: 5px 0;
		min-height: 0;

	}
}

.header__top-wrapper{
	display: flex;
	align-items: center;
	padding: 6px 0;
}

/* line 318, ../sass/styles.scss */
.header__bot {
	background: #ffffff;
	position: relative;
	z-index: 9;
}

/* line 323, ../sass/styles.scss */
.active_bg {
	background: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/active-bg.png") center center repeat;
}

/* line 327, ../sass/styles.scss */
section {
	padding-top: 45px;
	padding-bottom: 45px;
}
@media screen and (max-width: 991px) {
	/* line 327, ../sass/styles.scss */
	section {
		padding-top: 15px;
		padding-bottom: 15px;
	}
}
@media screen and (max-width: 767px) {
	/* line 327, ../sass/styles.scss */
	section {
		padding-top: 20px;
		padding-bottom: 20px;
	}
}

/* Subscribe */

.subscribe_home_wrapper{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	background: #F4F4F4;
	border-radius: 7px;
}

@media (max-width: 767px) {
	.subscribe_home_wrapper{
		flex-direction: column;
		padding-bottom: 15px;
	}
}

@media (max-width: 576px) {
  .subscribe_home_wrapper{
    background: none;
  }
}

.subscribe_home_image{
	width: calc(50% - 10px);
}

@media (max-width: 767px) {
	.subscribe_home_image{
		width: 100%;
		max-width: 290px;
		margin: 0 auto;
	}
}

.subscribe_home_image img{
	height: 365px;
	max-width: 100%;
}

@media (max-width: 1200px) {
	.subscribe_home_image img{
		height: auto;
		width: 100%;
	}
}

.subscribe_home_text{
	width: calc(50% - 73px);
	position: relative;
  padding-right: 15px;
}

@media (max-width: 1200px) {
	.subscribe_home_text{
		width: calc(50% - 30px);
	}
}

@media (max-width: 767px) {
	.subscribe_home_text{
		width: 370px;
		margin: 15px auto 0;
	}
}

@media (max-width: 576px) {
	.subscribe_home_text{
		width: 300px
	}
}

.subscribe_home_text:before{
	content: '';
	background: url(/local/templates/interyug_adaptive_new/stylesheets/./../images/new/arrow.svg);
	display: block;
	position: absolute;
	height: 54px;
	width: 46px;
	background-size: 46px;
	left: -56px;
	top: 140px;
}

@media (max-width: 1200px) {
	.subscribe_home_text:before{
		background-size: 35px;
    	width: 35px;
    	height: 41px;
    	left: -39px;
    	top: 110px;
	}
}

@media (max-width: 767px) {
	.subscribe_home_text:before{
		background-size: 35px;
		width: 35px;
		height: 41px;
		left: -40px;
		top: 70px;
		transform: rotate(13deg);
	}
}

@media (max-width: 576px){
	.subscribe_home_text:before{
		display: none
	}
}

.subscribe_home_text .heading{
	text-align: left;
	font-size: 30px;
	line-height: 1.35;
}

@media (max-width: 1200px) {
	.subscribe_home_text .heading{
		font-size: 22px;
	}
	.subscribe_home_text .heading br{
		display: none;
	}
}

	@media (max-width: 767px) {
		.subscribe_home_text .heading{
			font-size: 18px;
	
		}
	}

.subscribe_home_text .heading_with_line:after{
	left: 0;
}

.subscribe_home_text .heading_with_line:before{
	left: 17px;
	box-shadow: none;
}
@media (max-width: 1280px) {
	.subscribe_home_text .heading_with_line:after,
	.subscribe_home_text .heading_with_line:before{
		display: none;
	}
}

.subscribe_home_description{
	font-size: 18px;
	font-weight: 500;
	line-height: 1.35;
	margin-top: 9px;
}

@media (max-width: 1200px) {
	.subscribe_home_description br{
		display: none;
	}
}

@media (max-width: 992px) {
	.subscribe_home_description{
		font-size: 14px;
		max-width: 240px;
	}
}

@media (max-width: 767px) {
	.subscribe_home_description{
		font-size: 13px;
		max-width: 100%;
	}
}


.subscribe_home_button{
	margin-top: 20px;
}

@media (max-width: 992px) {
	.subscribe_home_button{
		margin-top: 10px;
	}
}

@media (max-width: 767px) {
	.subscribe_home_button{
		display: flex;
		justify-content: center;
		margin-top: 15px;
	}
}

.subscribe_home_button a{
	border: 2px solid #FF251E;
	border-radius: 30px;
	padding: 8px 14px;
	text-decoration: none;
	color: #222222;
	font-size: 16px;
	font-weight: 600;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: 180px;
}

@media (max-width: 992px){
	.subscribe_home_button a{
		font-size: 13px;
		padding: 5px 15px;
		max-width: 150px;
	}
}

.subscribe_home_button a:hover{
	background: #FF545E;
	color: #E8E1E1;
	border-color: #FF545E;
}

.subscribe_home_button a:active{
	background: #C34859;
	border-color: #C34859;
}

.subscribe_home_button svg{
	flex: 0 0 18px;
	margin-left: 3px;
}

.subscribe_home_button a:hover svg path{
	stroke: #E8E1E1;
}


.subscribe_home .subscribe-form-ajax{
	margin-top: 20px;
}

.subscribe_home .cp-subscribe__line input[type="email"]{
	height: 42px;
}

@media (max-width: 576px){
	.subscribe_home .cp-subscribe__line input[type="email"]{
		padding-left: 10px;
    border: 1px solid #818181;
    font-size: 12px
	}
}

.subscribe_home .cp-subscribe__button{
	height: 42px;
	margin-left: -40px;
}

@media (max-width: 576px){
	.subscribe_home .cp-subscribe__button{
		padding: 6px 8px;
		margin-left: -30px;
    font-size: 13px
	}
}

/* line 340, ../sass/styles.scss */
section.active_bg {
	position: relative;
	padding-top: 90px;
	padding-bottom: 90px;
	position: relative;
	margin-top: 45px;
	margin-bottom: 45px;
}
/* line 347, ../sass/styles.scss */
section.active_bg:before {
	content: ' ';
	position: absolute;
	z-index: 10;
	display: block;
	width: 100%;
	height: 5px;
	top: -1px;
	left: 0;
	right: 0;
	background: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/active-bg__line.png") center bottom repeat-x;
}
/* line 373, ../sass/styles.scss */
section.active_bg + footer {
	margin-top: -45px;
}
@media screen and (max-width: 991px) {
	/* line 373, ../sass/styles.scss */
	section.active_bg {
		padding-top: 60px;
		padding-bottom: 60px;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	section.active_bg + footer {
		margin-top: -30px;
	}
}
@media screen and (max-width: 767px) {
	/* line 373, ../sass/styles.scss */
	section.active_bg {
		padding-top: 40px;
		padding-bottom: 40px;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	section.active_bg + footer {
		margin-top: -20px;
	}
}

section.active_bg + footer {
	margin-top: -45px;
}
@media screen and (max-width: 991px) {
	/* line 373, ../sass/styles.scss */
	section.active_bg + footer {
		margin-top: -30px;
	}
}
@media screen and (max-width: 767px) {
	/* line 373, ../sass/styles.scss */
	section.active_bg + footer {
		margin-top: -20px;
	}
}

.text.home-text-description{
	font-size: 16px;
	line-height: 1.5;
	color: #222;
}

@media (max-width: 992px){
	.text.home-text-description ul li{
		font-size: 14px
	}
}

@media (max-width: 992px){
	.text.home-text-description{
		font-size: 14px
	}
}

.home-text-description{
	padding: 10px 0;
	margin-top: 15px;
}

.home-text-description h2{
	font-weight: 700;
	font-size: 30px;
	margin-bottom: 20px;
}

@media (max-width: 992px){
	.home-text-description h2{
		font-size: 25px
	}
}

.home-text-description p{
}

.text-features{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin: 35px 0;
}

.text-features__item{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	width: calc(100%/4);
}

.text-features__text{
	font-weight: 600;
	margin-left: 20px;
}



@media (max-width: 767px) {
	.home-text{
		display: none;
	}
}

.home-text .heading{
	text-align: left;
}

@media (max-width: 992px){
	.home-text .heading{
		font-size: 28px;
	}
}


@media (max-width: 992px) {
	.home-text-description{
		padding: 7px 0;
		border-bottom: none;
	}

}


@media (max-width: 1200px) {
	.text-features__image svg{
		height: 43px;
	}

	.text-features__text{
		margin-left: 7px;
	}
}

/* line 389, ../sass/styles.scss */
.h_city {
	position: relative;
	line-height: 1;
}
/* line 393, ../sass/styles.scss */
.h_city__name {
	position: relative;
	padding-left: 15px;
}
/* line 397, ../sass/styles.scss */
.h_city__name:before {
	content: ' ';
	display: block;
	position: absolute;
	left: 0;
	height: 13px;
	width: 11px;
	top: 1px;
	background: url(/local/templates/interyug_adaptive_new/stylesheets/../images/location.svg);
	background-size: 11px;
}
/* line 412, ../sass/styles.scss */
.h_city__name a, .h_city__name a:link, .h_city__name a:hover, .h_city__name a:visited, .h_city__name a:active, .h_city__name a:focus {
	color: #222;
	text-decoration: none;
	font-size: 14px;
	line-height: 1;
	vertical-align: middle;
	display: inline-block;
	margin-left: 5px;
}

@media (max-width: 992px) {
	.h_city__name a, .h_city__name a:link, .h_city__name a:hover, .h_city__name a:visited, .h_city__name a:active, .h_city__name a:focus{
		font-size: 12px;
	}
}
/* line 420, ../sass/styles.scss */
.h_city__name a:hover {
	text-decoration: underline;
}

.h_city__name a:hover{
	color: #FF545E !important;
}

.h_city__name a:active{
	color: #C34859 !important;
}
/* line 425, ../sass/styles.scss */
.h_city__drop {
	display: none;
	position: absolute;
	background: #ffffff;
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #ffffff;
	padding: 20px 15px;
	z-index: 100;
	width: 180px;
	top: 100%;
	left: 0;
}

@media (max-width: 1200px) {
  .h_city__drop{
    width: 700px !important;
  }
}

.h_city__drop.container{
  position: absolute !important;
}
/* line 440, ../sass/styles.scss */
.h_city__pop a, .h_city__pop a:link, .h_city__pop a:hover, .h_city__pop a:visited, .h_city__pop a:active, .h_city__pop a:focus {
	display: block;
	text-align: center;
	text-decoration: none;
	color: #3c3f44;
}
/* line 447, ../sass/styles.scss */
.h_city__pop a:hover {
	color: #FF545E;
	text-decoration: underline;
}
.h_city__pop a:active {
	color: #C34859;
}
/* line 453, ../sass/styles.scss */
.h_city__inp {
	border-color: #959595;
}
/* line 458, ../sass/styles.scss */
.h_city__find {
	position: relative;
	margin-bottom: 15px;
}
/* line 463, ../sass/styles.scss */
.h_city__find_btn {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	width: 50px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	background: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/finder_icon.png") center center no-repeat;
}
/* line 473, ../sass/styles.scss */
.h_city__find_btn:hover {
	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/finder_icon__hov.png");
}
/* line 479, ../sass/styles.scss */
.h_dop_menu {
	margin: 0 10px 0 18px;
	position: relative;
}

@media (max-width: 768px){
	.h_dop_menu{
		margin-left: 0;
	}
}

.h_dop_menu a:hover{
	color: #FF545E !important;
}

.h_dop_menu a:active{
	color: #C34859 !important;
}
@media screen and (max-width: 1280px) {
	/* line 479, ../sass/styles.scss */
	.h_dop_menu {
		margin-right: 0;
	}
}
/* line 490, ../sass/styles.scss */
.h_dop_menu__wrap {
	display: flex !important;
	opacity: 1 !important;
	justify-content: space-between;
}
@media screen and (min-width: 1281px) {
	/* line 490, ../sass/styles.scss */
	.h_dop_menu__wrap {
		display: -webkit-box;  
		display: flex !important;
		opacity: 1 !important;
	}
}
/* line 499, ../sass/styles.scss */
.h_dop_menu__wrap:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
}
/* line 506, ../sass/styles.scss */
.h_dop_menu__wrap.open {
	display: block !important;
}
@media screen and (max-width: 1280px) {
	/* line 490, ../sass/styles.scss */
	
}
/* line 523, ../sass/styles.scss */
.h_dop_menu__gamb {
	display: none;
	color: #ffffff;
	font-size: 15px;
	line-height: 1;
	cursor: pointer;
	padding-right: 50px;
	background: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/gamb_top.png") right center no-repeat;
}
/* line 532, ../sass/styles.scss */
.h_dop_menu__gamb:hover {
	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/gamb_top__hov.png");
}
@media screen and (max-width: 1280px) {
	/* line 523, ../sass/styles.scss */
	.h_dop_menu__gamb {

	}
}
/* line 541, ../sass/styles.scss */
.h_dop_menu__gamb.open a, .h_dop_menu__gamb.open a:link, .h_dop_menu__gamb.open a:hover, .h_dop_menu__gamb.open a:visited, .h_dop_menu__gamb.open a:active, .h_dop_menu__gamb.open a:focus {
	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/gamb_top__hov.png");
}
/* line 548, ../sass/styles.scss */
.h_dop_menu__item_wrap {
	position: relative;
	margin-right: 18px;
}

@media (max-width: 768px){
	.h_dop_menu__item_wrap{
		margin-right: 12px;
	}
}
/* line 551, ../sass/styles.scss */
.h_dop_menu__item_wrap a, .h_dop_menu__item_wrap a:link, .h_dop_menu__item_wrap a:hover, .h_dop_menu__item_wrap a:visited, .h_dop_menu__item_wrap a:active, .h_dop_menu__item_wrap a:focus {
	font-size: 14px;
	color: #222;
	padding: 0 10px;
	text-decoration: none;
	line-height: 1;
	display: block;
	white-space: nowrap;
}

@media (max-width: 992px) {

	.h_dop_menu__item_wrap a, .h_dop_menu__item_wrap a:link, .h_dop_menu__item_wrap a:hover, .h_dop_menu__item_wrap a:visited, .h_dop_menu__item_wrap a:active, .h_dop_menu__item_wrap a:focus{
		font-size: 12px;
	}
}
/* line 559, ../sass/styles.scss */
.h_dop_menu__item_wrap a.h_dop_menu__item_drop, .h_dop_menu__item_wrap a:link.h_dop_menu__item_drop, .h_dop_menu__item_wrap a:hover.h_dop_menu__item_drop, .h_dop_menu__item_wrap a:visited.h_dop_menu__item_drop, .h_dop_menu__item_wrap a:active.h_dop_menu__item_drop, .h_dop_menu__item_wrap a:focus.h_dop_menu__item_drop {
	padding-right: 20px;
}

@media (max-width: 768px){
	.h_dop_menu__item_wrap a.h_dop_menu__item_drop, .h_dop_menu__item_wrap a:link.h_dop_menu__item_drop, .h_dop_menu__item_wrap a:hover.h_dop_menu__item_drop, .h_dop_menu__item_wrap a:visited.h_dop_menu__item_drop, .h_dop_menu__item_wrap a:active.h_dop_menu__item_drop, .h_dop_menu__item_wrap a:focus.h_dop_menu__item_drop {
	padding-right: 9px;
}
}
/* line 561, ../sass/styles.scss */
.h_dop_menu__item_wrap a.h_dop_menu__item_drop:before, .h_dop_menu__item_wrap a:link.h_dop_menu__item_drop:before, .h_dop_menu__item_wrap a:hover.h_dop_menu__item_drop:before, .h_dop_menu__item_wrap a:visited.h_dop_menu__item_drop:before, .h_dop_menu__item_wrap a:active.h_dop_menu__item_drop:before, .h_dop_menu__item_wrap a:focus.h_dop_menu__item_drop:before {
	content: ' ';
	display: block;
	position: absolute;
	right: 8px;
	height: 5px;
	width: 5px;
	border: solid 1px transparent;
	border-left-color: #FF251E;
	border-bottom-color: #FF251E;
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: 4px;
}

@media (max-width: 992px){
	.h_dop_menu__item_wrap a.h_dop_menu__item_drop:before, .h_dop_menu__item_wrap a:link.h_dop_menu__item_drop:before, .h_dop_menu__item_wrap a:hover.h_dop_menu__item_drop:before, .h_dop_menu__item_wrap a:visited.h_dop_menu__item_drop:before, .h_dop_menu__item_wrap a:active.h_dop_menu__item_drop:before, .h_dop_menu__item_wrap a:focus.h_dop_menu__item_drop:before {
	content: ' ';
	right: 0px;
	top: 2px;
}
}

/* line 601, ../sass/styles.scss */
.h_dop_menu__item_wrap a:hover {
	text-decoration: underline;
}

/* line 611, ../sass/styles.scss */
.h_dop_menu__drop {
	display: none;
	position: absolute;
	top: 100%;
	left: 50%;
	max-width: 200px;
	transform: translateX(-50%);
	z-index: 100;
	background: #ffffff;
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #ffffff;
	padding: 15px;
}

/* line 639, ../sass/styles.scss */
.h_dop_menu__drop_item a, .h_dop_menu__drop_item a:link, .h_dop_menu__drop_item a:hover, .h_dop_menu__drop_item a:visited, .h_dop_menu__drop_item a:active, .h_dop_menu__drop_item a:focus {
	color: #3c3f44;
	text-decoration: none;
	display: block;
	padding: 0;
	line-height: 23px;
	text-align: center;
}

/* line 663, ../sass/styles.scss */
.h_dop_menu__drop_item a:hover {
	text-decoration: underline;
	color: #c34859;
}

/* line 675, ../sass/styles.scss */
.h_contakt {
	position: relative;
	margin: 0 25px;
}

@media screen and (max-width: 1200px) {
	/* line 675, ../sass/styles.scss */
	.h_contakt {
		margin: 0 10px;
	}
}

@media screen and (max-width: 991px) {
	/* line 675, ../sass/styles.scss */
	.h_contakt {
		margin: 0 2px;
	}

	.h_contakt--phone{
		height: 11px;
	}

	.h_contakt--mail{
		height: 15px
	}
}
/* line 688, ../sass/styles.scss */
.h_contakt__wrap {
	display: flex;
	margin: -3px 0;
	margin-left: 40px;
}
@media screen and (max-width: 1200px) {
	.h_contakt__wrap {
		margin-left: 0;
	}
}

@media screen and (max-width: 991px) {
	/* line 688, ../sass/styles.scss */
	.h_contakt__wrap {
		width: auto;
		margin: 0;
		justify-content: space-between;
		align-items: center;
		margin-left: auto;
	}
}
@media screen and (max-width: 767px) {
	/* line 688, ../sass/styles.scss */
	.h_contakt__wrap {
		flex-wrap: wrap;
		justify-content: center;
	}
}
/* line 707, ../sass/styles.scss */
.h_contakt a, .h_contakt a:link, .h_contakt a:hover, .h_contakt a:visited, .h_contakt a:active, .h_contakt a:focus {
	color: #222;
	text-decoration: none;
	font-size: 14px;
}

@media (max-width: 1040px){
	.h_contakt a, .h_contakt a:link, .h_contakt a:hover, .h_contakt a:visited, .h_contakt a:active, .h_contakt a:focus{
		font-size: 0;
	}
}
/* line 713, ../sass/styles.scss */
.h_contakt a:hover {
	text-decoration: underline;
}

.h_contakt__text{
	position: relative;
	padding-left: 19px;
}

.h_contakt__tel{

}

.h_contakt__tel:before{
	content: '';
	background: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/phone.svg") center center no-repeat;
	background-size: 11px;
	height: 11px;
	width: 11px;
	position: absolute;
	left: 0;
	top: 3px;
}



.h_contakt__email:before{
	content: '';
	background: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/mail.svg") center center no-repeat;
	background-size: 13px;
	height: 13px;
	width: 13px;
	position: absolute;
	left: 0;
	top: 2px;
}

@media (max-width: 992px){
	.h_contakt__tel:before{
		top: unset;
	}

	.h_contakt__email:before{
		top: unset;
	}
}

/* line 737, ../sass/styles.scss */
.h_contakt--quest .h_contakt__icon {
	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/header_quest.png");
}
/* line 741, ../sass/styles.scss */
.h_contakt--quest a, .h_contakt--quest a:link, .h_contakt--quest a:hover, .h_contakt--quest a:visited, .h_contakt--quest a:active, .h_contakt--quest a:focus {
	text-decoration: underline;
}
/* line 745, ../sass/styles.scss */
.h_contakt--quest a:hover {
	text-decoration: none;
}
@media screen and (max-width: 991px) {
	/* line 750, ../sass/styles.scss */
	.h_contakt--quest a, .h_contakt--quest a:link, .h_contakt--quest a:hover, .h_contakt--quest a:visited, .h_contakt--quest a:active, .h_contakt--quest a:focus {
		/*line-height: 42px;*/
	}
}
/* line 757, ../sass/styles.scss */
.h_contakt--mail .h_contakt__icon {
	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/mail_white_small.svg");
}
@media screen and (max-width: 991px) {
	/* line 762, ../sass/styles.scss */
	.h_contakt--mail a, .h_contakt--mail a:link, .h_contakt--mail a:hover, .h_contakt--mail a:visited, .h_contakt--mail a:active, .h_contakt--mail a:focus {
		/*line-height: 42px;*/
	}
}
/* line 768, ../sass/styles.scss */

.h_contakt a:hover{
	color: #FF545E !important;
}

.h_contakt a:active{
	color: #C34859 !important;
}
/* line 774, ../sass/styles.scss */
.h_logo {
	position: relative;
	z-index: 10;
	float: left;
}
/* line 779, ../sass/styles.scss */
.h_logo a, .h_logo a:link, .h_logo a:hover, .h_logo a:visited, .h_logo a:active, .h_logo a:focus,

.h_logo span, .h_logo span:link, .h_logo span:hover, .h_logo span:visited, .h_logo span:active, .h_logo span:focus
{
	height: 81px;
	width: 200px;
	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/logo2021.png");
	background-size: 200px !important;
	background-position: center left;
	background-repeat: no-repeat;
	display: block;
	margin-left: 20px;
}

@media (max-width: 1280px) {
	.h_logo a, .h_logo a:link, .h_logo a:hover, .h_logo a:visited, .h_logo a:active, .h_logo a:focus{
		height: 50px;
		width: 140px;
		background-size: contain !important;
		margin-left: 0;
	}
}

@media (max-width: 992px) {
	.h_logo a, .h_logo a:link, .h_logo a:hover, .h_logo a:visited, .h_logo a:active, .h_logo a:focus{
		height: 37px;
		width: 103px;
		margin-left: 0;
	}
}


.logo_text {
	position: absolute;
	bottom: 5px;
	color: #df2228;
	font-family: 'Lora', serif;
	width: 184px;
	text-align: center;
	text-transform: uppercase;
	pointer-events: none;
}
@media screen and (max-width: 991px) {

	.logo_text {
		position: static;
	}
}
/* line 794, ../sass/styles.scss */
.h_finder {
	width: 220px;
	position: relative;
	float: left;
	margin: 25px 10px 0;
}
@media screen and (max-width: 1280px) {
	/* line 794, ../sass/styles.scss */
	.h_finder {
		width: 675px;
		margin: 21px 20px;
	}
}
@media screen and (max-width: 1199px) {
	/* line 794, ../sass/styles.scss */
	.h_finder {
		width: 480px;
	}
}
@media screen and (max-width: 991px) {
	/* line 794, ../sass/styles.scss */
	.h_finder {
		margin-left: 0;
	}
}
@media screen and (max-width: 767px) {
	/* line 794, ../sass/styles.scss */
	.h_finder {
		width: 100%;
		margin: 20px 0;
	}
}

/* line 818, ../sass/styles.scss */
.h_finder__inp {
	border-color: #e6e6e6;
	background: #F4F4F4;
	border-radius: 20px;
	height: 34px;
	padding-left: 18px;
	min-width: 260px;
	text-align: left;
	font-size: 12px;
	font-family: Montserrat, 'sans-serif';
}

.title-search2{
	float: right !important;
}

.title-search2 form{
	width: 290px;
}

@media (max-width: 1280px) {
	.title-search2 form{
		width: 220px;
	}

	.h_finder__inp{
		min-width: 230px;
		height: 28px;
	}
}

@media (max-width: 991px) {
	.title-search2 form{
		width: 175px;
	}

	.h_finder__inp{
		min-width: 100%;
	}

}

#title-search3 form{
	position: relative;
	max-width: 390px;
	margin-left: 0;
}
#title-search3 form input{
	max-width: 100%;
	height: 40px;
}

#title-search3 .h_finder__btn{
	top: 8px;
	right: 18px;
}

#title-search3 .h_finder{
	float: none;
}
.h_finder__inp:hover{
	border-color: #FF545E;
}
/* line 824, ../sass/styles.scss */
.h_finder__btn {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	width: 21px;
	height: 21px;
	position: absolute;
	top: 4px;
	right: 11px;
	z-index: 2;
	background: none;
	padding: 0;
}

@media (max-width: 992px){
	.h_finder__btn {
		top: 2px;
		right: 16px;
	}
}
/* line 834, ../sass/styles.scss */
.h_finder__btn:hover svg path{
	fill: #FF545E;
}
/* line 841, ../sass/styles.scss */
.h_menu {
	float: left;
	margin: 22px 12px;
	position: relative;
	display: none;
}


.h_choise{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-top: 30px;
	float: right;
	margin-right: 24px;
}

@media (max-width: 992px){
	.h_choise{
		margin-top: 24px;
	}
}


@media (max-width: 991px){
	.h_choise{
		margin-right: 7px;
	}
}

.h_choise__item{
	color: #222;
	background: #F4F4F4;
	font-size: 15px;
	position: relative;
	margin-left: 18px;
	font-weight: 600;
	padding: 8px 14px;
	border-radius: 30px;
	text-decoration: none;
}

@media (max-width: 1280px) {
	.h_choise__item{
		padding: 6px 18px;
		font-weight: 600;
		margin-left: 10px;
	}
}

@media (max-width: 991px) {
	
	.h_choise__item{
		padding: 7px 8px;
		font-size: 11px
	}
}

.h_choise__item:hover{
	color: #E8E1E1;
	background: #FF545E;
	text-decoration: none;
}

.h_choise__item:hover:after{
	border-color: #FC2C38;
}

.h_choise__item.active{
	color: #FC2C38;
}

.h_choise__item.active:after{
	border-color: #FC2C38;
}

.h_choise__item.active:before{
	content: '';
	height: 10px;
	width: 10px;
	border-radius: 50%;
	background: #FC2C38;
	display: block;
	position: absolute;
	top: 7px;
}

.h_choise__item.active.first:before{
	right: -21px;
	left: auto;
}

.h_choise__item.active:before{
	left: -21px;
}

.h_choise__item.first{
	margin-right: 33px;
	margin-left: 0;
}


.h_choise__item.first:after{
	right: -26px;
	left: auto;
}


.h_nav{
	background: #fff;
	border-top: 1px solid #FF251E;
	border-bottom: 1px solid #FF251E;
	padding: 2px 0;
	margin-top: 0;
	box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.12);
	position: relative;
	z-index: 3;
	padding: 6px 0;
}

@media( max-width: 767px){

	.h_nav{
		display: none;
	}
}

.h_nav .container{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
}

@media (max-width: 1280px) {
	.h_nav .container{
		width: 100%;
	}

	.h_nav__item:after{
		display: none;
	}

}


.h_nav .container:after{
	display: none;
}

.h_nav .container:before{
	display: none;
}

.h_nav__item{
	font-weight: 500;
	font-size: 14px;
	position: relative;
	padding: 0;
}

.h_nav__item_dropdown{
	position: relative;
	padding-right: 10px;
}

.h_nav__item_dropdown:after{
	content: '';
	width: 7px;
	height: 7px;
	border: 1px solid #FF251E;
	display: block;
	position: absolute;
	border-left: 0;
	border-top: 0;
	transform: rotate(45deg);
	top: calc(50% - 5px);
	right: 0;
	transition: 150ms ease-in;
}

.h_nav__item_dropdown:hover:after{
	transform: rotate(225deg);
	top: 12px;
}


.h_nav__item_dropdown:hover .dropdown:before{
  content: '';
  height: 25px;
  width: 100%;
  position: absolute;
  top: -12px;
  left: 0;
  z-index: 5;
}


@media (max-width: 1280px) {
 /* .h_nav__item:after{
    display: none;
    }*/
  }

  .h_nav__item_dropdown:hover .dropdown{
  	opacity: 1;
  	pointer-events: auto;
  }


  .h_nav__link{
  	color: #222222;
  	text-decoration: none;
  	padding: 4px 8px;
  	-webkit-box-sizing: border-box;
  	-moz-box-sizing: border-box;
  	box-sizing: border-box;
  	display: block;
  }

  @media (max-width: 1200px) {
  	.h_nav__link{
  		padding: 2px 4px;
  	}

  	.h_nav__item{
  		font-size: 14px;
  	}
  }

  .h_nav__item:hover .h_nav__link{
  	text-decoration: none;
  	color: #FF251E;
  	position: relative;
  	z-index: 15;
  }

  .h_nav__link:active{
  	color: #C34859;
  }

  .h_nav__item .dropdown{
  	opacity: 0;
  	pointer-events: none;
  	transition: 200ms ease-in;
  	position: absolute;
  	z-index: 4;
  	top: 24px;
  	background: #FFF;
  	list-style-type: none;
  	font-weight: 400;
  	margin: 0;
  	padding: 15px 25px 25px 25px;
  	border: 0.5px solid #D3D3D3;
  	box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.12);
  	border-radius: 1px;
  	min-width: 260px;
  }

  .h_nav__item .dropdown:after{
  	content: '';
  	height: 15px;
  	width: 100%;
  	top: -8px;
  	left: 0;
  	background: none;
  	position: absolute;
  }


  .h_nav__item .dropdown_right:before{
  	left: auto;
  	right: 25px;
  }

  .h_nav__item .dropdown ul{
  	list-style-type: none;
  	margin: 0;
  	padding: 0;
  }
  .h_nav__item .dropdown.dropdown_double{
  	display: -webkit-flex;
  	display: -moz-flex;
  	display: -ms-flex;
  	display: -o-flex;
  	display: flex;
  	justify-content: space-between;
  	min-width: 460px;
  	max-height: 380px;
  	overflow-y: auto;
  }

  .h_nav__item .dropdown.dropdown_double ul{
  	width: calc(100%/2 - 10px);
  }

  .h_nav__item .dropdown.dropdown_triple{
  	display: -webkit-flex;
  	display: -moz-flex;
  	display: -ms-flex;
  	display: -o-flex;
  	display: flex;
  	justify-content: space-between;
    flex-wrap: wrap;
  	min-width: 410px;
    max-height: 300px;
    overflow-y: auto;
    position: absolute;
  }

  .h_nav__item .dropdown.dropdown_triple ul{
  	width: calc(100%/2 - 10px);
  }


  .h_nav__item .dropdown.dropdown_triple ul li{
    line-height: 1.25;
    margin: 12px 0;
  }

    .h_nav__item .dropdown.dropdown_triple ul li a:first-letter{
      color: #FF251E;
    }

  .h_nav__item .dropdown a{
  	color: #222222;
  	margin: 7px 0;
  	display: block;
  }

  .h_nav__item .dropdown a:first-letter{
    color: #FF251E;
  }

  .h_nav__item .dropdown.dropdown_right{
  	right: 0;
  }

  .h_nav__item .dropdown a:hover{
  	text-decoration: none;
  	color: #FF251E;
  }

  @media (max-width: 992px) {
  	.h_nav__item{
  		font-size: 10px;
  	}

  	.h_nav__item_dropdown{
  		padding-right: 6px;
  	}

  	.h_nav__item_dropdown:after{
  		height: 5px;
  		width: 5px;
  		top: calc(50% - 4px);
  	}

  	.h_nav__link{
  		padding: 2px 7px;
  		line-height: 1.5
  	}
  }



  @media screen and (max-width: 1280px) {
  	/* line 841, ../sass/styles.scss */
  	.h_menu {
  		float: right;
  		margin-right: 0;
  	}
  }
  @media screen and (max-width: 991px) {
  	/* line 841, ../sass/styles.scss */
  	.h_menu {
  		margin: 17px 0;
  	}
  }
  /* line 856, ../sass/styles.scss */
  .h_menu__dropdown {
  	display: block;
  	justify-content: space-between;
  }
  @media screen and (min-width: 1281px) {
  	/* line 856, ../sass/styles.scss */
  	.h_menu__dropdown {
  		display: -webkit-box;  
  		display: flex !important;
  		opacity: 1 !important;
  	}
  }
  /* line 865, ../sass/styles.scss */
  .h_menu__dropdown:after {
  	content: " ";
  	display: block;
  	height: 0;
  	clear: both;
  }
  /* line 872, ../sass/styles.scss */
  .h_menu__dropdown.open {
  	display: block !important;
  }
  @media screen and (max-width: 1280px) {
  	/* line 856, ../sass/styles.scss */
  	.h_menu__dropdown {
  		display: none;
  		position: absolute;
  		top: 100%;
  		margin-top: 10px;
  		right: 0;
  		width: 280px;
  		z-index: 100;
  		background: #ffffff;
  		border-top: solid 1px #959595;
  	}
  }
  /* line 890, ../sass/styles.scss */
  .h_menu__gamb {
  	display: none;
  	color: #ffffff;
  	height: 15px;
  	width: 64px;
  	cursor: pointer;
  	background: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/gamb_main.png") right center no-repeat;
  }
  /* line 898, ../sass/styles.scss */
  .h_menu__gamb:hover {
  	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/gamb_main__hov.png");
  }
  @media screen and (max-width: 1280px) {
  	/* line 890, ../sass/styles.scss */
  	.h_menu__gamb {
  		display: block;
  	}
  }
  /* line 907, ../sass/styles.scss */
  .h_menu__gamb.open a, .h_menu__gamb.open a:link, .h_menu__gamb.open a:hover, .h_menu__gamb.open a:visited, .h_menu__gamb.open a:active, .h_menu__gamb.open a:focus {
  	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/gamb_main__hov.png");
  }
  /* line 913, ../sass/styles.scss */
  .h_menu__item {
  	padding: 0 11px;
  	text-align: center;
  	position: relative;
  }

  .h_menu__item:after{
  	content: '';
  	display: block;
  	height: 11px;
  	width: 1px;
  	background: #97989E;
  	position: absolute;
  	top: 8px;
  	right: 0;
  }

  .h_menu__item:last-child:after{
  	display: none;
  }
  @media screen and (max-width: 1280px) {
  	/* line 913, ../sass/styles.scss */
  	.h_menu__item {
  		padding: 0;
  	}
  }
  /* line 921, ../sass/styles.scss */
  .h_menu__item a, .h_menu__item a:link, .h_menu__item a:hover, .h_menu__item a:visited, .h_menu__item a:active, .h_menu__item a:focus {
  	text-decoration: none;
  	font-size: 16px;
  	line-height: 20px;
  	color: #3c3f44;
  	font-weight: 600;
  	display: inline-block;
  	position: relative;
  	padding: 0 10px;
  	text-align: center;
  }

  /* line 932, ../sass/styles.scss */
  .h_menu__item a span, .h_menu__item a:link span, .h_menu__item a:hover span, .h_menu__item a:visited span, .h_menu__item a:active span, .h_menu__item a:focus span {
  	position: absolute;
  	top: -7px;
  	height: 17px;
  	width: 17px;
  	right: 0;
  	display: block;
  	-moz-border-radius: 50%;
  	-webkit-border-radius: 50%;
  	border-radius: 50%;
  	background: #c34859;
  	color: #ffffff;
  	text-align: center;
  	line-height: 17px;
  	font-size: 13px;
  	font-weight: 600;
  }
  @media screen and (max-width: 1280px) {
  	/* line 921, ../sass/styles.scss */
  	.h_menu__item a, .h_menu__item a:link, .h_menu__item a:hover, .h_menu__item a:visited, .h_menu__item a:active, .h_menu__item a:focus {
  		padding: 5px 10px;
  		border: solid 1px #959595;
  		border-top: 0;
  		/*background: #ffffff;*/
  		width: 100%;
  		display: flex;
  		justify-content: center;
  		align-items: center;
  		text-align: center;
  		height: 50px;
  		text-decoration: none;
  		line-height: 24px;
  	}
  	/* line 962, ../sass/styles.scss */
  	.h_menu__item a span, .h_menu__item a:link span, .h_menu__item a:hover span, .h_menu__item a:visited span, .h_menu__item a:active span, .h_menu__item a:focus span {
  		top: 10px;
  		right: 10px;
  	}
  	.h_menu__item.relative.h_dop_menu__item_wrap a.h_dop_menu__item_drop{
  		color: #ffffff;
  		padding-left: 20px;
  	}
  	.h_menu__item.relative.h_dop_menu__item_wrap a.h_dop_menu__item_drop:before{
  		content: ' ';
  		display: block;
  		position: absolute;
  		right: 20px;
  		height: 5px;
  		width: 5px;
  		border: solid 1px transparent;
  		border-bottom-color: transparent;
  		border-left-color: transparent;
  		border-left-color: #ffffff;
  		border-bottom-color: #ffffff;
  		-moz-transform: rotate(-45deg);
  		-ms-transform: rotate(-45deg);
  		-webkit-transform: rotate(-45deg);
  		transform: rotate(-45deg);
  		top: 22px;
  	}
  	.h_dop_menu__item_wrap .h_menu__lvl2.h_menu__lvl2_new{
  		display: none;
  	}
  }
  /* line 969, ../sass/styles.scss */
  .h_menu__item a:hover {
  	color: #FF545E;
  	text-decoration: underline;
  }

  .h_menu__item a:active{
  	color: #C34859;
  }
  @media screen and (max-width: 1280px) {
  	/* line 969, ../sass/styles.scss */
  	.h_menu__item a:hover {
  		color: #3c3f44;
  	}
  }
  /* line 979, ../sass/styles.scss */
  .h_menu__drop_wrap {
  	border: solid 1px #959595;
  	border-top: 0;
  	border-bottom: 0;
  }
  @media screen and (min-width: 1281px) {
  	/* line 987, ../sass/styles.scss */
  	.h_menu__drop_wrap.open .h_menu__drop_title a, .h_menu__drop_wrap.open .h_menu__drop_title a:link, .h_menu__drop_wrap.open .h_menu__drop_title a:hover, .h_menu__drop_wrap.open .h_menu__drop_title a:visited, .h_menu__drop_wrap.open .h_menu__drop_title a:active, .h_menu__drop_wrap.open .h_menu__drop_title a:focus {
  		color: #c34859;
  		text-decoration: underline;
  		background-color: transparent;
  		border-color: transparent;
  	}
  }
  /* line 998, ../sass/styles.scss */
  .h_menu__drop {
  	display: none;
  	position: absolute;
  	top: 100%;
  	left: 0;
  	width: 100%;
  	z-index: 100;
  	background: #ffffff;
  	border-bottom: solid 1px #959595;
  }
  @media screen and (max-width: 1280px) {
  	/* line 998, ../sass/styles.scss */
  	.h_menu__drop {
  		position: static;
  		padding: 0;
  		width: 100%;
  		margin: 0;
  		border: 0;
  		-moz-box-shadow: none;
  		-webkit-box-shadow: none;
  		box-shadow: none;
  		-moz-border-radius: 0;
  		-webkit-border-radius: 0;
  		border-radius: 0;
  	}
  }
  @media screen and (min-width: 1281px) {
  	/* line 998, ../sass/styles.scss */
  	.h_menu__drop {
  		width: 1030px;
  		left: -145px;
  		background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIvPjxzdG9wIG9mZnNldD0iMjAlIiBzdG9wLWNvbG9yPSIjZjFmMWYxIi8+PHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  		background-size: 100%;
  		background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #f1f1f1), color-stop(20%, #f1f1f1), color-stop(20%, #ffffff), color-stop(100%, #ffffff));
  		background-image: -moz-linear-gradient(left, #f1f1f1 0%, #f1f1f1 20%, #ffffff 20%, #ffffff 100%);
  		background-image: -webkit-linear-gradient(left, #f1f1f1 0%, #f1f1f1 20%, #ffffff 20%, #ffffff 100%);
  		background-image: linear-gradient(to right, #f1f1f1 0%, #f1f1f1 20%, #ffffff 20%, #ffffff 100%);
  	}
  }
  /* line 1028, ../sass/styles.scss */
  .h_menu__drop_title a, .h_menu__drop_title a:link, .h_menu__drop_title a:hover, .h_menu__drop_title a:visited, .h_menu__drop_title a:active, .h_menu__drop_title a:focus {
  	padding: 5px 10px;
  	border: solid 1px #bb4152;
  	border-top: 0;
  	background: #c34859;
  	width: 100%;
  	display: flex;
  	justify-content: center;
  	align-items: center;
  	text-align: center;
  	height: 50px;
  	text-decoration: none;
  	line-height: 24px;
  	color: #ffffff;
  }
  @media screen and (min-width: 1281px) {
  	/* line 1028, ../sass/styles.scss */
  	.h_menu__drop_title a, .h_menu__drop_title a:link, .h_menu__drop_title a:hover, .h_menu__drop_title a:visited, .h_menu__drop_title a:active, .h_menu__drop_title a:focus {
  		background: transparent;
  		/*text-align: left;*/
  		text-align: center;
  		text-transform: uppercase;
  		color: #3c3f44;
  		border-color: transparent;
  	}
  }
  /* line 1053, ../sass/styles.scss */
  .h_menu__drop_title a:hover {
  	background-color: #bb4152;
  	text-decoration: none;
  	color: #ffffff;
  }
  @media screen and (min-width: 1281px) {
  	/* line 1053, ../sass/styles.scss */
  	.h_menu__drop_title a:hover {
  		color: #FF545E;
  		border-color: transparent;
  		text-decoration: none;
  		background-color: transparent;
  	}
  	.h_menu__drop_title a:active {
  		color: #C34859;
  	}
  }
  @media screen and (min-width: 1281px) {
  	/* line 1027, ../sass/styles.scss */
  	.h_menu__drop_title {
  		width: 20%;
  	}
  }
  /* line 1071, ../sass/styles.scss */
  .h_menu__drop_cat {
  	padding: 5px;
  }
  /* line 1075, ../sass/styles.scss */
  .h_menu__drop_cat_wrap {
  	padding: 15px 10px;
  	display: flex;
  	flex-wrap: wrap;
  	justify-content: space-between;
  	display: none;
  }
  /* line 1082, ../sass/styles.scss */
  .h_menu__drop_cat_wrap.open {
  	display: flex !important;
  }
  @media screen and (min-width: 1281px) {
  	/* line 1075, ../sass/styles.scss */
  	.h_menu__drop_cat_wrap {
  		width: 80%;
  		position: absolute;
  		top: 0;
  		right: 0;
  	}
  }
  /* line 1096, ../sass/styles.scss */
  .h_menu__drop_link a, .h_menu__drop_link a:link, .h_menu__drop_link a:hover, .h_menu__drop_link a:visited, .h_menu__drop_link a:active, .h_menu__drop_link a:focus {
  	font-size: 15px;
  	line-height: 22px;
  	color: #3c3f44;
  	text-decoration: none;
  	display: block;
  	padding: 0;
  	border: 0;
  	text-transform: none;
  	text-align: left;
  	height: auto;
  	font-weight: normal;
  }
  /* line 1110, ../sass/styles.scss */
  .h_menu__drop_link a:hover {
  	text-decoration: underline;
  }
  /* line 1115, ../sass/styles.scss */
  .h_menu__drop_cat_name {
  	font-size: 15px;
  	line-height: 22px;
  	color: #c34859;
  	text-align: left;
  }
  /* line 1125, ../sass/styles.scss */
.h_personal{
	margin-left: auto;
}

@media (max-width: 992px){
	.h_personal{
		margin-left: 20px;
	}
}

  .h_col {
 
  }
  /* line 1129, ../sass/styles.scss */
  .h_col:after {
  	content: " ";
  	display: block;
  	height: 0;
  	clear: both;
  }
  @media screen and (max-width: 767px) {
  	/* line 1125, ../sass/styles.scss */
  	.h_col {
  		margin: 0;
  		/*width: 100%;*/
  	}
  }
  /* line 1142, ../sass/styles.scss */
  .h_lk {
  	position: relative;
  }
  @media screen and (max-width: 767px) {
  	/* line 1142, ../sass/styles.scss */
  	.h_lk {
  		float: left;
  	}
  }
  /* line 1151, ../sass/styles.scss */
  .h_lk__item a, .h_lk__item a:link, .h_lk__item a:hover, .h_lk__item a:visited, .h_lk__item a:active, .h_lk__item a:focus {
  	padding-left: 0px;
    color: #222;
    font-size: 13px;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 130px;
    display: block;
}

  @media (max-width: 992px) {
  	.h_lk__item a, .h_lk__item a:link, .h_lk__item a:hover, .h_lk__item a:visited, .h_lk__item a:active, .h_lk__item a:focus {
  		font-size: 12px;
  	}
  }
  /* line 1161, ../sass/styles.scss */
  .h_lk__item a:before, .h_lk__item a:link:before, .h_lk__item a:hover:before, .h_lk__item a:visited:before, .h_lk__item a:active:before, .h_lk__item a:focus:before {
  	content: ' ';
  	display: block;
  	position: absolute;
  	left: 0;
  	top: 0;
  	height: 4px;
  	width: 6px;
  	border: solid 4px transparent;
  	border-top-color: #3c3f44;
  	top: 8px;
  }
  /* line 1175, ../sass/styles.scss */
  .h_lk__item a:hover {
  	text-decoration: none;
  	color: #FF545E !important;
  }
  /* line 1179, ../sass/styles.scss */
  .h_lk__item a:hover:before {
  	border-top-color: #c34859;
  }
  /* line 1185, ../sass/styles.scss */
  .h_lk__drop {
  	display: none;
  	border: 1px solid rgba(198, 198, 198, 0.36);
  	position: absolute;
  	background: #ffffff;
  	box-shadow: 7px 13px 33px rgba(0, 0, 0, 0.07);
  	-moz-border-radius: 4px;
  	-webkit-border-radius: 4px;
  	border-radius: 4px;
  	background: #ffffff;
  	padding: 35px 20px 20px;
  	z-index: 100;
  	width: 262px;
  	right: -30px;
  	top: 35px;
  }
  @media screen and (max-width: 767px) {
  	/* line 1185, ../sass/styles.scss */
  	.h_lk__drop {
  		left: 0;
  	}
  }

  .h_lk__drop:before{
  	content: '';
  	height: 14px;
  	width: 14px;
  	display: block;
  	background: #fff;
  	border: 1px solid rgba(198, 198, 198, 0.36);
  	border-bottom: 0;
  	border-right: 0;
  	transform: rotate(45deg);
  	left: 60px;
  	top: -8px;
  	position: absolute;
  }
 
 .h_lk__drop .h_lk__btn{
	 	max-width: 150px;
	 	margin: 0 auto;
	 	padding: 7px 20px !important;
	 	display: block !important;
	 	text-transform: none !important;
	 	font-size: 16px !important;
 }

  .h_lk__inp_wrap label{
  	width: 100%;
  	color: #97989E;
  	font-size: 12px;
  }

  .h_lk__label{
  	display: -webkit-flex;
  	display: -moz-flex;
  	display: -ms-flex;
  	display: -o-flex;
  	display: flex;
  	align-items: center;
  	line-height: 1;
  }

  .h_lk__label a{
  	color: #4285F4; 
  }

  .h_lk__label noindex{
  	margin-left: auto;
  }

  .h_lk__label span{
    	color: #FF251E;
    	margin-right: 4px;
    	line-height: 1;
  }

  .h_lk__inp_wrap input {
  	padding: 4px 12px;
  	margin-bottom: 10px;
  	border: 1px solid #AFAFAF;
  	border-radius: 5px;
  	height: 35px;
  	-webkit-box-sizing: border-box;
  	-moz-box-sizing: border-box;
  	box-sizing: border-box;
  	margin-top: 4px;
  }

   .h_lk__inp_wrap input.error{
   	border-color: red;
   }
  /* line 1213, ../sass/styles.scss */
  .h_lk__check_wrap {
  	margin-bottom: 14px;
  	margin-top: 7px;
  }

  .h_lk__check_wrap input[type=checkbox]{
  	display: none;
  }

  .h_lk__check_wrap label{
  	display: -webkit-flex;
  	display: -moz-flex;
  	display: -ms-flex;
  	display: -o-flex;
  	display: flex;
  	cursor: pointer;
  	font-weight: 400;
  	color: #222;
  }

  .h_lk__check_wrap input[type=checkbox] + span{
  	height: 15px;
  	width: 15px;
  	display: inline-block;
  	border-radius: 4px;
  	border: 1px solid #AFAFAF;
  	-webkit-box-sizing: border-box;
  	-moz-box-sizing: border-box;
  	box-sizing: border-box;
  	margin-right: 6px;
  	position: relative;
  }

  .h_lk__check_wrap input[type=checkbox]:checked + span{
  	background: #FF251E;
  	border-color: #FF251E;
  }

  .h_lk__check_wrap input[type=checkbox]:checked + span:before{
  	content: '';
  	background: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/check.svg");
  	display: block;
  	position: absolute;
  	height: 11px;
  	width: 11px;
  	background-size: 11px;
  	top: 1px;
  	left: 1px;
  }
  /* line 1218, ../sass/styles.scss */
  .h_lk__check {
  	display: inline-block;
  	margin: 2px;
  	height: 12px;
  	width: 12px;
  }
  /* line 1225, ../sass/styles.scss */
  .h_lk__check_text {
  	font-size: 13px;
  	display: inline-block;
  	line-height: 16px;
  }
  /* line 1231, ../sass/styles.scss */
  .h_lk__title {
  	text-align: center;
  	font-weight: 700;
  	font-size: 24px;
  	line-height: 20px;
  	margin-bottom: 15px;
  	color: #222222;
  }
  /* line 1239, ../sass/styles.scss */
  .h_lk__link {
  	text-decoration: underline;
  	color: #3c3f44;
  	display: block;
  	text-align: center;
  	margin-bottom: 5px;
  	font-size: 13px;
  	line-height: 15px;
  }
  /* line 1248, ../sass/styles.scss */
  .h_lk__link:hover {
  	text-decoration: none;
  	color: #3c3f44;
  }
  /* line 1254, ../sass/styles.scss */
  .h_lk__btn {
  	margin: 0 auto;
  	font-size: 16px;
  	text-transform: uppercase;
  	color: #222222 !important; 
  	width: 100%;
  	border-color: #FF251E !important;
  	font-weight: 600 !important;
  }

  .h_lk__btn:hover{
  	background: #FF545E !important;
  	border-color: #FF545E !important;
  	color: #E8E1E1 !important;
  }

  .h_lk__btn:active{
  	background: #C34859 !important;
  	border-color: #C34859 !important;
  	color: #D0D0D0 !important;
  }

  /* line 1262, ../sass/styles.scss */
  .h_busket {
  	padding-left: 30px;
  	background: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/header_busket.png") left center no-repeat;
  }
  @media screen and (max-width: 767px) {
  	/* line 1262, ../sass/styles.scss */
  	.h_busket {
  		float: right;
  	}
  }
  /* line 1270, ../sass/styles.scss */
  .h_busket a, .h_busket a:link, .h_busket a:hover, .h_busket a:visited, .h_busket a:active, .h_busket a:focus {
  	text-decoration: none;
  	line-height: 36px;
  	vertical-align: middle;
  	color: #3c3f44;
  }
  /* line 1277, ../sass/styles.scss */
  .h_busket__name {
  	display: inline;
  	line-height: 36px;
  	font-size: 36px;
  	vertical-align: middle;
  	text-transform: uppercase;
  	// font-family: 'Attentica',sans-serif;
  	font-family: 'Lora', serif;
  }
  /* line 1285, ../sass/styles.scss */
  .h_busket__col {
  	font-size: 18px;
  	line-height: 36px;
  	vertical-align: middle;
  	display: inline;
  }
  /* line 1291, ../sass/styles.scss */
  .h_busket__col span {
  	font-size: 14px;
  	line-height: 36px;
  }
  /* line 1297, ../sass/styles.scss */
  .h_busket a:hover {
  	color: #c34859;
  }

  /* line 1305, ../sass/styles.scss */
  .main_slider__title {
  	// font-family: 'Attentica',sans-serif;
  	font-family: 'Lora', serif;
  	font-size: 36px;
  	font-weight: 600;
  	line-height: 1.5;
  	text-transform: uppercase;
  	color: #363636;
  	margin-bottom: 15px;
  	max-width: 420px;
  }
  /* line 1317, ../sass/styles.scss */
  .main_slider__text {
  	max-width: 420px;
  	font-size: 17px;
  	line-height: 26px;
  	color: #363636;
  	margin-bottom: 35px;
  }
  /* line 1325, ../sass/styles.scss */
  .main_slider__text p {
  	margin-bottom: 0;
  }
  /* line 1330, ../sass/styles.scss */
  .main_slider__btn svg{
  	fill: #FF251E;
  	margin-left: 15px;

  }
  .main_slider__btn a.white_btn{
  	text-transform: uppercase;
  	font-size: 18px;
  	font-weight: 600;
  	border: 2px solid #FF251E;
  	color: #FF251E;
  	display: -webkit-flex;
  	display: -moz-flex;
  	display: -ms-flex;
  	display: -o-flex;
  	display: flex;
  	align-items: center;
  	justify-content: center;
  	max-width: 260px;
  }

  .main_slider__btn a.white_btn:hover{
  	background: #FF635E;
  	color: #FFB1AE;
  	border-color: #FF635E;
  }

  .main_slider__btn a.white_btn:hover svg{
  	fill: #FFB1AE;
  }
  /* line 1334, ../sass/styles.scss */
  .main_slider__item {
  	position: relative;
  	overflow: hidden;
  	z-index: 0 !important;
  }
  /* line 1339, ../sass/styles.scss */
  .main_slider__item.slick-active {
  	z-index: 2 !important;
  }
  /* line 1348, ../sass/styles.scss */
  .main_slider__content {
  	position: relative;
  	z-index: 4;
  	max-width: 100%;
  }

  .main_slider__content_white .main_slider__title,
  .main_slider__content_white .main_slider__text{
  	color: #fff;
  }
  /* line 1353, ../sass/styles.scss */
  .main_slider__content_wrap {
  	min-height: 552px;
  	display: -webkit-box;
  	display: flex;
  	-webkit-box-align: center;
  	align-items: center;
  	margin-top: -20px;
  	padding: 0 60px;
  }
  /* line 1361, ../sass/styles.scss */
  .main_slider__wrap {
  	position: relative;
  	padding-top: 0;
  	padding-bottom: 0;
  }
  /* line 1365, ../sass/styles.scss */
  .main_slider__wrap:after {
  	content: ' ';
  	position: absolute;
  	z-index: 10;
  	display: block;
  	width: 100%;
  	height: 9px;
  	bottom: 0;
  	left: 0;
  	right: 0;
  	background: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/main_slider__bg.png") center bottom repeat-x;
  }
  @media screen and (max-width: 767px) {
  	/* line 1361, ../sass/styles.scss */
  	.main_slider__wrap {
  		display: none;
  	}
  }

  .main_slider__dots .slick-dots{
  	position: absolute;
  	display: -webkit-flex;
  	display: -moz-flex;
  	display: -ms-flex;
  	display: -o-flex;
  	display: flex;
  	bottom: 40px;
  	z-index: 3;
  	padding-left: 60px;
  }

  .main_slider__dots .slick-dots{
  	list-style-type: none;
  }

  .main_slider__dots .slick-dots li.slick-active button{
  	background: #363636;
  }

  .main_slider__dots .slick-dots button{
  	height: 16px;
  	width: 16px;
  	background: none;
  	border: 1px solid #363636;
  	text-indent: -9999999px;
  	-webkit-box-sizing: border-box;
  	-moz-box-sizing: border-box;
  	box-sizing: border-box;
  	margin-right: 10px;
  	border-radius: 50%;
  }
  /* line 1383, ../sass/styles.scss */
  .main_slider__arr {
  	background: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/main_slider__arr.png") center right no-repeat;
  	width: 40px;
  	position: absolute;
  	height: 100%;
  	top: 0;
  	right: 15px;
  	opacity: 0.4;
  	cursor: pointer;
  	z-index: 3;
  }
  /* line 1394, ../sass/styles.scss */
  .main_slider__arr:hover {
  	opacity: 1;
  }
  /* line 1398, ../sass/styles.scss */
  .main_slider__arr--prev {
  	left: 15px;
  	-moz-transform: rotate(180deg);
  	-ms-transform: rotate(180deg);
  	-webkit-transform: rotate(180deg);
  	transform: rotate(180deg);
  }
  /* line 1404, ../sass/styles.scss */
  .main_slider__nav {
  	position: absolute;
  	top: 0;
  	left: 0;
  	bottom: 0;
  	right: 0;
  }
  /* line 1411, ../sass/styles.scss */
  .main_slider__nav .container {
  	height: 100%;
  }
  /* line 1415, ../sass/styles.scss */
  .main_slider__nav .row {
  	height: 100%;
  	position: relative;
  }

  /* line 1422, ../sass/styles.scss */
  .title, .contact__title {
  	font-family: 'Montserrat', serif;
  	font-size: 33px;
  	line-height: 1.5;
  	font-weight: 700;
  	position: relative;
  	margin: 0;
  	padding: 0;
  	padding-bottom: 25px;
  	margin-bottom: 35px;
  	color: #222;
  	font-weight: normal;
  	text-align: center;
  }
  /* line 1436, ../sass/styles.scss */
  .title:before, .contact__title:before {
  	content: " ";
  	display: block;
  	box-sizing: border-box;
  	right: 0;
  	position: absolute;
  	left: 0;
  	margin: 0 auto;
  	bottom: 0px;
  	width: 60px;
  	height: 15px;
  	z-index: 2;
  	background: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/title.png") center bottom no-repeat;
  }
  /* line 1450, ../sass/styles.scss */
  .title:after, .contact__title:after {
  	right: 0;
  	content: " ";
  	display: block;
  	height: 4px;
  	box-sizing: border-box;
  	border-top: solid 2px #ffffff;
  	border-bottom: solid 2px #959595;
  	position: absolute;
  	left: 0;
  	z-index: 0;
  	bottom: 4px;
  	opacity: 0.4;
  }
  /* line 1465, ../sass/styles.scss */
  .title--in_darck {
  	color: #ffffff;
  }
  /* line 1467, ../sass/styles.scss */
  .title--in_darck:before {
  	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/title_in_darck.png");
  }
  /* line 1471, ../sass/styles.scss */
  .title--in_darck:after {
  	display: none;
  }

  /* line 1477, ../sass/styles.scss */
  .advantage {
  	display: -webkit-box;
  	-webkit-box-align: center;
  	-webkit-box-pack: justify;
  	display: flex;
  	justify-content: space-between;
  	flex-wrap: wrap;
  }
  @media screen and (max-width: 767px) {
  	/* line 1482, ../sass/styles.scss */
  	.advantage__block {
  		display: none;
  	}
  }
  /* line 1488, ../sass/styles.scss */
  .advantage__item {
  	padding: 10px 5px;
  }
  @media screen and (max-width: 991px) {
  	/* line 1488, ../sass/styles.scss */
  	.advantage__item {
  		width: 25%;
  	}
  }
  /* line 1496, ../sass/styles.scss */
  .advantage__icon {
  	background: center center no-repeat #ffffff;
  	-moz-border-radius: 50%;
  	-webkit-border-radius: 50%;
  	border-radius: 50%;
  	-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  	margin: 0 auto;
  	margin-bottom: 10px;
  	height: 95px;
  	width: 95px;
  }
  /* line 1506, ../sass/styles.scss */
  .advantage__icon--1 {
  	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/advantage_1.png");
  }
  /* line 1506, ../sass/styles.scss */
  .advantage__icon--2 {
  	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/advantage_2.png");
  }
  /* line 1506, ../sass/styles.scss */
  .advantage__icon--3 {
  	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/advantage_3.png");
  }
  /* line 1506, ../sass/styles.scss */
  .advantage__icon--4 {
  	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/advantage_4.png");
  }
  /* line 1506, ../sass/styles.scss */
  .advantage__icon--5 {
  	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/advantage_5.png");
  }
  /* line 1506, ../sass/styles.scss */
  .advantage__icon--6 {
  	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/advantage_6.png");
  }
  /* line 1506, ../sass/styles.scss */
  .advantage__icon--7 {
  	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/advantage_7.png");
  }
  /* line 1506, ../sass/styles.scss */
  .advantage__icon--8 {
  	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/advantage_8.png");
  }
  /* line 1512, ../sass/styles.scss */
  .advantage__text {
  	text-align: center;
  	font-size: 15px;
  	line-height: 18px;
  	font-weight: normal;
  }
  /* line 1518, ../sass/styles.scss */
  .advantage__text span {
  	display: block;
  }

  /* line 1524, ../sass/styles.scss */
  .text_title, .category__title, .card__title, .widget_block__title {
  	color: #3c3f44;
  	font-weight: bold;
  	font-size: 19px;
  	line-height: 22px;
  	margin-bottom: 15px;
  }

  .catalog_str .category__title {
  	color: #000;
  	font-family: 'Lora', serif;
  }

  /* line 1539, ../sass/styles.scss */
  .category__item {
  	padding-top: 15px;
  	padding-bottom: 15px;
  }

   .category__item:hover .category__image{
   	border-color: #9F9C9F;
   }

  .category__item:hover .category__name{
  	color: #FF251E;
  }
  /* line 1543, ../sass/styles.scss */
  .category__item a, .category__item a:link, .category__item a:hover, .category__item a:visited, .category__item a:active, .category__item a:focus {
  	width: 100%;
  	overflow: hidden;
  	color: #3c3f44;
  	display: block;
  	text-decoration: none;
  	outline: none;
  	height: 310px;
  }
  /* line 1558, ../sass/styles.scss */
  .category__img {
  	position: relative;
  	width: 100%;
  	height: 137px;
  	overflow: hidden;
  }
  /* line 1564, ../sass/styles.scss */
  .category__img img {
  	z-index: 1;
  }
  /* line 1569, ../sass/styles.scss */
  .category__img:before {

  }
  /* line 1584, ../sass/styles.scss */
  .category__img:after {

  }
  /* line 1597, ../sass/styles.scss */
  .category__name {
  	text-decoration: none !important;
  	position: relative;
  	color: #2B2A2A;
  	text-align: center;
  }

  .category__img img{
  	height: 100%;
  	width: 100%;
  	object-fit: cover;
  	border-radius: 5px 5px 0 0;
  }

  .category__line_wrap .category__name {
  	font-family: 'Montserrat', -apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
  	font-size: 15px;
  	line-height: 21px;
  	font-weight: 700;
  	color: #222;
  	width: 100%;
  	display: -webkit-flex;
  	display: -moz-flex;
  	display: -ms-flex;
  	display: -o-flex;
  	display: flex;
  	align-items: center;
  	justify-content: center;
  	padding: 15px 12px;
  	position: relative;
  	flex-grow: 1;
  	background: #fff;
  }

  @media (max-width: 992px){
   	.category__line_wrap .category__name {
   		font-size: 11px
   	}
   }

  .category__line_wrap .category__item{
   	margin-bottom: 25px;
   	border: 1px solid #DDD;
   	border-radius: 5px;
   	padding: 0;
   	display: flex;
   	flex-direction: column;
   	width: calc(100%/6 - 14px);
   	text-decoration: none;
   	margin: 15px 7px;
   	position: relative;
   }

   @media (max-width: 992px){
   	.category__line_wrap .category__item{
   		width: calc(100%/4 - 14px);
   	}
   }

   @media (max-width: 576px){
   	.category__line_wrap .category__item{
   		width: calc(100%/2 - 14px);
   	}
   }

   .category__line_wrap .category__item:after{
   	content:  '';
   	height: 100%;
   	width: 100%;
   	display: block;
   	background: #FF251E;
   	border-radius: 5px;
   	top: 5px;
   	left: 5px;
   	position: absolute;
   	z-index: -1;
   }

   .category__line_wrap .category__item:hover:after{
   	background: #9F9C9F;
   }

   .category__line .category__img{
   	flex-basis: 137px;
   	flex-shrink: 0;
   	background: #fff;
   }

    @media (max-width: 992px){
   	.category__line .category__img{
   		flex-basis: 126px;
   	}
   }

    @media (max-width: 400px){
   	.category__line .category__img{
   		flex-basis: 69px;
   	}
   }

   .category--str{
   	display: flex;
   	flex-wrap: wrap;
   	margin-left: -7px;
   }

  .category__line_wrap .category__item a{
  	overflow: visible;
  	height: auto;
  }

  .category__line_wrap .category__title{
  	font-size: 26px;
  	line-height: 1.25;
  	color: #222;
  	font-family: 'Montserrat';
  	font-weight: 600;
  }

  @media (max-width: 768px){
  	.category__line_wrap .category__title{
  		font-size: 18px;
  		text-align: center;
  	}
  }


  /* line 1609, ../sass/styles.scss */
  .category__name span {
  	position: relative;
  	display: block;
  }
  /* line 1615, ../sass/styles.scss */
  .category__line {
  	margin-bottom: 40px;
  }
  /* line 1619, ../sass/styles.scss */
  .category__line_wrap {
  	margin-bottom: 40px;
  }

  .home-categories{
  	background: #FBFBFB;
  	padding-top: 70px;
  }

  @media (max-width: 992px){
  	.home-categories{
  		padding-top: 30px;
  	}
  }


  /* line 1623, ../sass/styles.scss */
  .category--list {
  	display: -webkit-box;
  	display: flex;
  	flex-wrap: wrap;
  	margin: 0 -6px;
  	margin-top: 35px;
  }

    .category--list.category--small{
    	justify-content: flex-start;
    }

    @media (max-width: 767px){
	    .category--list.category--small{
	    	justify-content: space-between;
	    }

	    .category--list.category--small:after{
	    	content: '';
	    	flex: 0 0 calc(100%/3 - 10px);
	    	display: block
	    }
    }
  /* line 1629, ../sass/styles.scss */
  .category--list .category__item {
  	padding: 10px;
  	width: calc(100%/6);
  	margin-bottom: 20px;
  	position: relative;
  	justify-content: space-between;
  	text-align: center;
  	text-decoration: none;
  }


  @media (max-width: 992px){
  	.category--list .category__item{
  		width: calc(100%/4 - 10px);
  	}
  }

    @media (max-width: 640px){
  	.category--list .category__item{
  		width: calc(100%/2);
  	}
  }

  .category__image{
  	height: 134px;
	  width: 100%;	
  	display: block;
  	border: 1px solid #DDD;
  	margin: 0 auto;
  	overflow: hidden;
  	line-height: 1;
  	border-radius: 5px;
  	background: #fff;
  }

@media (max-width: 1200px){
	 .category__image{
	 	height: 120px;
	 }
}

@media (max-width: 768px){
	 .category__image{
	 	height: 104px;
	 	width: 140px;
	 }
}


.category__image img{
	height: 100%;
	width: 100%;
	object-fit: cover;
}

 .category--list.category--small .category__item{
  	width: calc(100%/6);
  }

  @media (max-width: 767px){
  	.category--list.category--small .category__item{
  		width: calc(100%/3);
  	}
  }

  .category--list.category--small .category__image{
   	height: 165px;
   	width: 165px;
  }

  @media (max-width: 1200px){
  	.category--list.category--small .category__image{
  		height: 106px;
  		width: 106px;
  	}
  }

  @media (max-width: 640px){
  	.category--list.category--small .category__image{
  		height: 90px;
  		width: 90px;
  	}
  }

  /* line 1633, ../sass/styles.scss */
  .category--list .category__item a, .category--list .category__item a:link, .category--list .category__item a:hover, .category--list .category__item a:visited, .category--list .category__item a:active, .category--list .category__item a:focus {
  	height: 421px;
  }

  @media (max-width: 1280px) {
  	.category--list{
  		margin: 20px auto 0;
  		padding: 0 15px;
  		-webkit-box-sizing: border-box;
  		-moz-box-sizing: border-box;
  		box-sizing: border-box;
  	}

  	.category--list .category__item a, .category--list .category__item a:link, .category--list .category__item a:hover, .category--list .category__item a:visited, .category--list .category__item a:active, .category--list .category__item a:focus {
  		height: 250px;
  	}
  }

  @media (max-width: 767px) {
  	.category--list{
  		margin: 20px auto 0;
  		padding: 0 15px;
  		-webkit-box-sizing: border-box;
  		-moz-box-sizing: border-box;
  		box-sizing: border-box;
  	}

  	.category--list .category__item a, .category--list .category__item a:link, .category--list .category__item a:hover, .category--list .category__item a:visited, .category--list .category__item a:active, .category--list .category__item a:focus {
  		height: 170px;
  	}
  }

  /* line 1648, ../sass/styles.scss */
 .category--list .category__name{
    font-size: 14px;
    position: relative;
    line-height: 1.25;
    text-decoration: none;
    font-weight: 600;
    color: #fff;
    display: block;
    width: calc(100% - 8px);
    border-radius: 5px;
    padding: 8px;
    margin-top: 10px;
}

@media (max-width: 1200px){
	 .category--list .category__name{
	 	font-size: 12px
	 }
}

@media (max-width: 576px){
  .category--list .category__name{
    font-size: 14px
  }
}

 .category--list .category__name-text{
 	z-index: 3;
 	position: relative;
 }

 .category--list .category__name-bg1{
 	background: #FF251E;
 	width: 100%;
 	height: 100%;
 	display: block;
 	position: absolute;
 	top: 0;
 	left: 0;
 	z-index: 1;
 	border-radius: 5px;
 	transition: 150ms ease-in;
 }

  .category--list .category__name-bg2{
 	background: #9F9C9F;
 	width: 100%;
 	height: 100%;
 	display: block;
 	position: absolute;
 	bottom: -10px;
 	right: -8px;
 	z-index: 0;
 	border-radius: 5px;
 	transition: 150ms ease-in;
 }

 .category--list .category__item:hover .category__name{
 	color: rgba(255,255,255,0.8);
 }

.category--list .category__item:hover .category__name-bg1{
 	background: #9F9C9F;
 }

.category--list .category__item:hover .category__name-bg2{
 	background: #FF251E;
 }


   .category--list.category--small .category__name{
    font-size: 20px;
    line-height: 1.25;
	}

	@media (max-width: 1200px){
		.category--list.category--small .category__name{
	    font-size: 14px;
		}

		.category--list.category--small .category__name br{
			display: none
		}
	}

	@media (max-width: 640px){
		.category--list.category--small .category__name{
	    font-size: 12px;
		}
	}

  /* line 1684, ../sass/styles.scss */
  .title-tabs {
  	position: relative;
  	font-size: 0;
  	line-height: 0;
  	text-align: center;
  	margin-bottom: 35px;
  	border: 0;
  	background: transparent;
  }
  /* line 1693, ../sass/styles.scss */
  .title-tabs:after {
  	right: 0;
  	content: " ";
  	display: block;
  	height: 4px;
  	box-sizing: border-box;
  	border-top: solid 2px #ffffff;
  	border-bottom: solid 2px #959595;
  	position: absolute;
  	left: 0;
  	z-index: 0;
  	bottom: 4px;
  	opacity: 0.4;
  }
  /* line 1708, ../sass/styles.scss */
  .title-tabs:before {
  	content: " ";
  	display: none;
  	box-sizing: border-box;
  	right: 0;
  	position: absolute;
  	left: 0;
  	margin: 0 auto;
  	bottom: 0px;
  	width: 60px;
  	height: 15px;
  	z-index: 2;
  	background: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/title.png") center bottom no-repeat;
  }
  @media screen and (max-width: 767px) {
  	/* line 1708, ../sass/styles.scss */
  	.title-tabs:before {
  		display: block;
  	}
  }
  /* line 1727, ../sass/styles.scss */
  .title-tabs li {
  	padding: 0 20px;
  	position: relative;
  	float: none;
  	display: inline-block;
  	border: 0;
  	background: transparent;
  }
  @media screen and (max-width: 767px) {
  	/* line 1727, ../sass/styles.scss */
  	.title-tabs li {
  		display: block;
  	}
  }
  /* line 1739, ../sass/styles.scss */
  .title-tabs li:after {
  	content: ' - ';
  	// font-family: 'Attentica', sans-serif;
  	font-family: 'Lora', serif;
  	font-size: 44px;
  	line-height: 30px;
  	position: absolute;
  	display: block;
  	top: 0;
  	right: -5px;
  }
  @media screen and (max-width: 767px) {
  	/* line 1739, ../sass/styles.scss */
  	.title-tabs li:after {
  		display: none;
  	}
  }
  /* line 1755, ../sass/styles.scss */
  .title-tabs li:last-child:after {
  	display: none;
  }
  /* line 1760, ../sass/styles.scss */
  .title-tabs li a, .title-tabs li a:link, .title-tabs li a:hover, .title-tabs li a:visited, .title-tabs li a:active, .title-tabs li a:focus {
  	// font-family: 'Attentica', sans-serif;
  	font-family: 'Lora', serif;
  	font-size: 44px;
  	line-height: 30px;
  	position: relative;
  	display: block;
  	background: transparent;
  	border: 0;
  	text-decoration: none;
  	margin: 0;
  	padding: 0;
  	padding-bottom: 25px;
  	color: #3c3f44;
  	text-transform: uppercase;
  	font-weight: normal;
  	text-align: center;
  }
  /* line 1779, ../sass/styles.scss */
  .title-tabs li a:hover {
  	color: #c34859;
  }
  /* line 1785, ../sass/styles.scss */
  .title-tabs li.active a, .title-tabs li.active a:link, .title-tabs li.active a:hover, .title-tabs li.active a:visited, .title-tabs li.active a:active, .title-tabs li.active a:focus {
  	color: #c34859;
  	background: transparent;
  	border: 0;
  }
  /* line 1790, ../sass/styles.scss */
  .title-tabs li.active a:before, .title-tabs li.active a:link:before, .title-tabs li.active a:hover:before, .title-tabs li.active a:visited:before, .title-tabs li.active a:active:before, .title-tabs li.active a:focus:before {
  	content: " ";
  	display: block;
  	box-sizing: border-box;
  	right: 0;
  	position: absolute;
  	left: 0;
  	margin: 0 auto;
  	bottom: 0px;
  	width: 60px;
  	height: 15px;
  	z-index: 2;
  	background: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/title.png") center bottom no-repeat;
  }
  @media screen and (max-width: 767px) {
  	/* line 1790, ../sass/styles.scss */
  	.title-tabs li.active a:before, .title-tabs li.active a:link:before, .title-tabs li.active a:hover:before, .title-tabs li.active a:visited:before, .title-tabs li.active a:active:before, .title-tabs li.active a:focus:before {
  		display: none;
  	}
  }

  /* line 1813, ../sass/styles.scss */
  .simple_slider {
  	z-index: 2;
  }
  /* line 1817, ../sass/styles.scss */
  .simple_slider__wrap {
  	position: relative;
  }
  /* line 1821, ../sass/styles.scss */
  .simple_slider__nav {
  	height: 0;
  }
  /* line 1825, ../sass/styles.scss */
  .simple_slider__arr {
  	position: absolute;
  	top: 0;
  	right: 0;
  	bottom: 0;
  	z-index: 3;
  	cursor: pointer;
  	width: 40px;
/*
  background: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/slider_nav.png") center left no-repeat;
  */
  background: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/icon-right.png") center left no-repeat;
  background-size: 32px;
}
/* line 1835, ../sass/styles.scss */
.simple_slider__arr:hover {
/*
  background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/slider_nav_hov.png");
  */
  background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/icon-right-hov.png");
}
/* line 1839, ../sass/styles.scss */
.simple_slider__arr--prev {
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	left: 0;
}

/* line 1846, ../sass/styles.scss */
.tab-pane {
	display: block !important;
	height: 0;
	overflow: hidden;
}
/* line 1851, ../sass/styles.scss */
.tab-pane.active {
	display: block;
	height: auto;
}

/* line 1857, ../sass/styles.scss */
.catalog {
	margin-top: -15px;
	margin-bottom: -15px;
}
/* line 1861, ../sass/styles.scss */
.catalog__item {
	padding-top: 15px;
	padding-bottom: 15px;
}
/* line 1866, ../sass/styles.scss */
.catalog__item_wrap {
	background: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	width: 100%;
	/*height: 450px;*/
/*
  height: 400px;
  */
  height: 370px;
  padding: 35px 20px;
  position: relative;
  text-align: center;
  overflow: hidden;
}
/* line 1877, ../sass/styles.scss */
.catalog__photo {
	position: relative;
	height: 150px;
	width: 100%;
	line-height: 150px;
	text-align: center;
	display: block;
	margin-bottom: 35px;
}
/* line 1886, ../sass/styles.scss */
.catalog__photo span {
	width: 200px;
	height: 150px;
	margin: 0 auto;
	display: block;
	transition: all 0.5s ease-out;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}
.catalog__photo span.zoomed {
	transform: scale(1.4);
}
.catalog__photo img {
	height: auto;
	width: auto;
	max-height: 100%;
	max-width: 100%;
	vertical-align: middle;
}
/* line 1895, ../sass/styles.scss */
.catalog__name {
	display: block;
	text-decoration: none;
	text-align: center;
	color: #3c3f44;
	font-size: 17px;
	line-height: 22px;
	height: 73px;
	overflow: hidden;
}
/* line 1905, ../sass/styles.scss */
.catalog__name:hover {
	text-decoration: none;
	color: #c34859;
}
/* line 1910, ../sass/styles.scss */
.catalog__name span {
	display: block;
}
/* line 1915, ../sass/styles.scss */
.catalog__art {
	font-size: 14px;
	line-height: 18px;
	color: #959595;
	text-align: center;
}
/* line 1922, ../sass/styles.scss */
.catalog__price {
	font-size: 49px;
	line-height: 35px;
/*
  margin: 20px 0;
  */
  margin: 0;
  margin-top: 10px;
  color: #3c3f44;
  vertical-align: text-bottom;
  text-align: center;
  // font-family: "Attentica", sans-serif;
  font-family: 'Lora', serif;
}
/* line 1931, ../sass/styles.scss */
.catalog__price span {
	font-size: 28px;
}
/* line 1935, ../sass/styles.scss */
.catalog__price .old {
	color: #959595;
	text-decoration: line-through;
	font-size: 0.7em;
}
/* line 1941, ../sass/styles.scss */
.catalog__btn {
	width: 180px !important;
	margin: 0 auto;
}
/* line 1946, ../sass/styles.scss */
.catalog__sale {
	position: absolute;
	height: 38px;
	width: 38px;
	top: 10px;
	right: 10px;
	background: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/catalog__sale.png") center center no-repeat;
}

/* line 1958, ../sass/styles.scss */
.setificate__title {
	color: #ffffff;
	padding: 8px 25px;
	line-height: 44px;
	font-size: 18px;
	width: 100%;
	margin-bottom: 0;
	background: #c34859;
	position: relative;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
/* line 1970, ../sass/styles.scss */
.setificate__item {
	padding: 15px;
}
/* line 1974, ../sass/styles.scss */
.setificate__item_wrap {
	background: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	width: 100%;
	width: 285px;
	max-width: 100%;
	padding: 40px 30px;
	padding-bottom: 20px;
	position: relative;
	text-align: center;
	margin: 0 auto;
}
/* line 1988, ../sass/styles.scss */
.setificate__img {
	height: 245px;
	width: 100%;
	margin-bottom: 20px;
	text-align: center;
	vertical-align: middle;
	line-height: 255px;
}
/* line 1996, ../sass/styles.scss */
.setificate__img img {
	max-height: 100%;
	max-width: 100%;
	vertical-align: middle;
	height: auto;
	width: auto;
}
/* line 2005, ../sass/styles.scss */
.setificate__text {
	font-size: 16px;
	line-height: 20px;
	color: #3c3f44;
}

/* line 2014, ../sass/styles.scss */
.brends__item[class*='col-lg'] {
	padding-top: 15px;
	padding-bottom: 15px;
	min-height: 248px;
}

@media (max-width: 992px) {
	.brends__item[class*='col-lg'] {
		min-height: 180px;
	}
}

@media (max-width: 767px) {
	.brends__item[class*='col-lg'] {
		min-height: 0;
	}
}
/* line 2020, ../sass/styles.scss */
.brends__item_wrap {
	display: block;
	text-align: center;
	text-decoration: none !important;
	background: #ffffff;
	width: 100%;
	overflow: hidden;
	color: #3c3f44;
	outline: none;
}
/* line 2033, ../sass/styles.scss */
.brends__img {
	position: relative;
	height: 99px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 150px;
	text-align: center;
	display: block;
	border: 1px solid #C6C6C6;
	border-radius: 5px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: 0.6;
}

@media (max-width: 576px){
  .brends__img{
    opacity: 1;
    border-radius: 10px;
  }
}
/* line 2041, ../sass/styles.scss */
.brends__img img {
	height: auto;
	width: auto;
	max-height: 70%;
	max-width: 100%;
	vertical-align: middle;
}
/* line 2049, ../sass/styles.scss */
.brends__img .active {
	display: none;
}

.brends__item_last .brends__item_wrap{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	padding-top: 34px;
}

.brends__item_last .brends__name{
	text-transform: none;
	width: 100%;
}
/* line 2054, ../sass/styles.scss */
// .brends__img:hover .active {
	//   display: inline;
	// }
	/* line 2058, ../sass/styles.scss */
	// .brends__img:hover .no-active {
		//   display: none;
		// }
		/* line 2064, ../sass/styles.scss */
		.brends__name {
			font-size: 16px;
			line-height: 1.5;
			text-align: center;
			text-decoration: none !important;
			text-transform: uppercase;
			/* font-family: 'Attentica', sans-serif;*/
			position: relative;
			padding: 10px 8px;
			font-weight: 600;
			color: #434141;
			position: relative;
		}

		@media (max-width: 992px){
			.brends__name{
				font-size: 12px;
				padding: 7px;
			}
		}

		@media (max-width: 768px){
			.brends__name{
				font-size: 10px;
				padding: 3px;
        display: none
			}
		}
		/* line 2077, ../sass/styles.scss */
		.brends__name span {
			position: relative;
			padding-bottom: 5px;
			display: inline-block;
			overflow: hidden;
		}
		/* line 2083, ../sass/styles.scss */

		/* line 2105, ../sass/styles.scss */
		.cool_ul, .text ul, .card__text ul, .card__pluses_item ul {
			margin: 0;
			padding: 0;
			box-sizing: border-box;
		}
		/* line 2110, ../sass/styles.scss */
		.cool_ul li, .text ul li, .card__text ul li, .card__pluses_item ul li {
			list-style: none;
			box-sizing: border-box;
			color: #3c3f44;
			font-size: 17px;
			line-height: 22px;
			padding-left: 15px;
			margin: 4px 0;
			position: relative;
		}
		/* line 2120, ../sass/styles.scss */
		.cool_ul li:before, .text ul li:before, .card__text ul li:before, .card__pluses_item ul li:before {
			content: ' ';
			height: 4px;
			width: 4px;
			background: #FF251E;
			border: 0;
			display: inline-block;
			box-sizing: border-box;
			-moz-border-radius: 50%;
			-webkit-border-radius: 50%;
			border-radius: 50%;
			position: absolute;
			top: 10px;
			left: 0;
		}

		/* line 2136, ../sass/styles.scss */
		.text, .card__text, .card__pluses_item {
			color: #3c3f44;
			font-weight: normal;
			font-size: 17px;
			line-height: 22px;
		}
		/* line 2142, ../sass/styles.scss */
		.text p, .card__text p, .card__pluses_item p {
			margin-bottom: 20px;
		}
		@media screen and (max-width: 991px) {
			/* line 2142, ../sass/styles.scss */
			.text p, .card__text p, .card__pluses_item p {
				margin-bottom: 10px;
			}
		}
		/* line 2150, ../sass/styles.scss */
		.text .bold_style, .card__text .bold_style, .card__pluses_item .bold_style {
			font-weight: 600;
		}
		/* line 2154, ../sass/styles.scss */
		.text .active_text, .card__text .active_text, .card__pluses_item .active_text {
			color: #c34859;
		}

		/* line 2163, ../sass/styles.scss */
		.show_text {
			text-align: center;
			margin-top: 20px;
		}
		/* line 2167, ../sass/styles.scss */
		.show_text__text {
			display: none;
		}
		/* line 2170, ../sass/styles.scss */
		.show_text__text.open {
			display: block;
		}
		/* line 2175, ../sass/styles.scss */
		.show_text__open {
			display: block;
		}
		/* line 2179, ../sass/styles.scss */
		.show_text__close {
			display: none;
		}
		/* line 2184, ../sass/styles.scss */
		.show_text.open .show_text__open {
			display: none;
		}
		/* line 2188, ../sass/styles.scss */
		.show_text.open .show_text__close {
			display: block;
		}

		/* line 2194, ../sass/styles.scss */
		.footer {
			margin-top: 0;
		}
		@media screen and (max-width: 991px) {
			/* line 2194, ../sass/styles.scss */
			.footer {
				margin-top: 30px;
			}
		}
		@media screen and (max-width: 767px) {
			/* line 2194, ../sass/styles.scss */
			.footer {
				margin-top: 20px;
			}
		}
		/* line 2206, ../sass/styles.scss */
		.footer__top {
			position: relative;
			z-index: 2;
			padding: 15px 0;
			-moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.17);
			-webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.17);
			box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.17);
		}
		/* line 2212, ../sass/styles.scss */
		.footer__center {
			position: relative;
			z-index: 1;
			padding: 15px 0;
			-moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.17);
			-webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.17);
			box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.17);
		}
		/* line 2219, ../sass/styles.scss */
		.footer__bottom {
			padding: 20px 0;
		}
		/* line 2225, ../sass/styles.scss */
		.footer col-*:after {
			content: " ";
			display: block;
			height: 0;
			clear: both;
		}

		/* line 2234, ../sass/styles.scss */
		.soc_icon {
			background: center center no-repeat;
			display: inline-block;
			text-decoration: none;
			text-indent: -9999px;
			-moz-border-radius: 50%;
			-webkit-border-radius: 50%;
			border-radius: 50%;
			border: solid 2px #ffffff;
			height: 35px;
			width: 35px;
			margin: 0 5px;
		}
		/* line 2246, ../sass/styles.scss */
		.soc_icon--1 {
			background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/soc_icon--1.png");
		}
		/* line 2246, ../sass/styles.scss */
		.soc_icon--2 {
			background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/soc_icon--2.png");
		}
		/* line 2246, ../sass/styles.scss */
		.soc_icon--3 {
			background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/soc_icon--3.png");
		}
		/* line 2246, ../sass/styles.scss */
		.soc_icon--4 {
			background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/soc_icon--4.png");
		}
		/* line 2251, ../sass/styles.scss */
		.soc_icon:hover {
			background-color: #c34859;
		}
		/* line 2255, ../sass/styles.scss */
		.soc_icon__wrap {
			margin: 0 -5px;
			font-size: 0;
			line-height: 0;
		}
		@media screen and (max-width: 1199px) {
			/* line 2255, ../sass/styles.scss */
			.soc_icon__wrap {
				text-align: center;
			}
		}

		/* line 2267, ../sass/styles.scss */
		.payment__text {
			font-size: 15px;
			line-height: 35px;
			color: #ffffff;
/*
  display: inline;
  */
}
/* line 2273, ../sass/styles.scss */
.payment__text .active {
	font-weight: bold;
	color: #c34859;
}
/* line 2278, ../sass/styles.scss */
.payment__icon {
	background: center center no-repeat #ffffff;
	display: inline-block;
	margin-right: 10px;
	height: 35px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	width: 75px;
	line-height: 0;
	vertical-align: middle;
}
/* line 2289, ../sass/styles.scss */
.payment__icon--1 {
	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/pay_icon--1.png");
}
/* line 2289, ../sass/styles.scss */
.payment__icon--2 {
	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/pay_icon--2.png");
}
/* line 2289, ../sass/styles.scss */
.payment__icon--3 {
	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/pay_icon--3.png");
}
.payment__icon--4 {
	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/pay_icon--4.png");
}

/* line 2297, ../sass/styles.scss */
.f_menu {
	/*width: 50%;*/
	width: 25%;
	padding: 15px;
}
/* line 2301, ../sass/styles.scss */
.f_menu a, .f_menu a:link, .f_menu a:hover, .f_menu a:visited, .f_menu a:active, .f_menu a:focus {
	display: block;
	text-decoration: none;
	color: #ffffff;
	font-weight: 100;
}
/* line 2307, ../sass/styles.scss */
.f_menu a.f_menu__dop_link, .f_menu a:link.f_menu__dop_link, .f_menu a:hover.f_menu__dop_link, .f_menu a:visited.f_menu__dop_link, .f_menu a:active.f_menu__dop_link, .f_menu a:focus.f_menu__dop_link {
	text-decoration: underline;
}
/* line 2312, ../sass/styles.scss */
.f_menu a:hover {
	text-decoration: underline;
	color: #c34859;
}
/* line 2316, ../sass/styles.scss */
.f_menu a:hover.f_menu__dop_link {
	text-decoration: none;
}
/* line 2321, ../sass/styles.scss */
.f_menu__wrap {
	display: -webkit-box;
	-webkit-box-pack: center;
	display: flex;
	justify-content: space-between;
}
@media screen and (max-width: 991px) {
	/* line 2321, ../sass/styles.scss */
	.f_menu__wrap {
		flex-wrap: wrap;
	}
}
/* line 2331, ../sass/styles.scss */
.f_text {
	color: #ffffff;
	font-size: 15px;
	line-height: 22px;
}
/* line 2336, ../sass/styles.scss */
.f_text span {
	display: block;
	text-align: center;
}
@media screen and (max-width: 1199px) {
	/* line 2331, ../sass/styles.scss */
	.f_text {
		float: left;
		padding: 3px 0;
	}
}
/* line 2349, ../sass/styles.scss */
.f_text_bottom {
	color: #ffffff;
	font-size: 15px;
	line-height: 35px;
}
/* line 2353, ../sass/styles.scss */
.f_text_bottom .bold_style {
	font-weight: bold;
}
@media screen and (max-width: 1199px) {
	/* line 2349, ../sass/styles.scss */
	.f_text_bottom {
		text-align: center;
		line-height: 22px;
		margin-bottom: 15px;
	}
}
/* line 2364, ../sass/styles.scss */
.f_btn {
	display: block !important;
	max-width: 180px;
	margin-bottom: 20px;
}
@media screen and (max-width: 1199px) {
	/* line 2364, ../sass/styles.scss */
	.f_btn {
		width: 180px;
		margin-bottom: 15px;
		float: left;
		margin-right: 10px;
	}
}

/* line 2378, ../sass/styles.scss */
.breadcrambs {
	padding: 17px 0;
}
/* line 2384, ../sass/styles.scss */
.breadcrambs ul {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	text-align: left;
	vertical-align: top;
	font-size: 0;
	line-height: 0;

	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-right: 1%;
}
/* line 2394, ../sass/styles.scss */
.breadcrambs li {
	list-style: none;
	box-sizing: border-box;
	color: #4E4C4C;
	font-size: 13px;
	line-height: 22px;
	display: inline-block;
	vertical-align: middle;
}
/* line 2403, ../sass/styles.scss */
.breadcrambs li a, .breadcrambs li a:link, .breadcrambs li a:hover, .breadcrambs li a:visited, .breadcrambs li a:active, .breadcrambs li a:focus, .breadcrambs li button {
	color: #4E4C4C;
	font-weight: normal;
	font-size: 13px;
	line-height: 22px;
	text-decoration: none;
}
/* line 2409, ../sass/styles.scss */
.breadcrambs li a span, .breadcrambs li a:link span, .breadcrambs li a:hover span, .breadcrambs li a:visited span, .breadcrambs li a:active span, .breadcrambs li a:focus span, .breadcrambs li button span {
	text-decoration: none;
}
/* line 2413, ../sass/styles.scss */
.breadcrambs li a:after, .breadcrambs li a:link:after, .breadcrambs li a:hover:after, .breadcrambs li a:visited:after, .breadcrambs li a:active:after, .breadcrambs li a:focus:after, .breadcrambs li button:after {
	content: "";
	height: 8px;
	width: 1px;
	background: #97989E;
	display: inline-block;
	padding: 0;
	margin: 0 9px;
}
/* line 2419, ../sass/styles.scss */
.breadcrambs li a:hover span, .breadcrambs li a:link:hover span, .breadcrambs li a:hover:hover span, .breadcrambs li a:visited:hover span, .breadcrambs li a:active:hover span, .breadcrambs li a:focus:hover span, .breadcrambs li button:hover span {
	text-decoration: none;
}

/* line 2429, ../sass/styles.scss */
.catalog_str__btn {
	color: #ffffff;
	padding: 8px 25px;
	line-height: 1.25 !important;
	font-size: 24px !important;
	font-weight: 500;
	width: 100%;
	margin-bottom: 20px;
	font-weight: 600;
	background: #afafaf;
	position: relative;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	text-transform: capitalize;
	display: block;
}

.catalog_str__btn:hover{
	color: #fff;
	text-decoration: none;
}

@media screen and (max-width: 991px) {
	/* line 2429, ../sass/styles.scss */
	.catalog_str__btn {
		cursor: pointer;
	}

	.yandex-rating {
		display: none;
	}

	.sticky {
		height: auto!important;
	}
	/* line 2445, ../sass/styles.scss */
	.catalog_str__btn:after {
		height: 100%;
		width: 25px;
		right: 10px;
		top: 0;
		position: absolute;
		bottom: 0;
		cursor: pointer;
		z-index: 2;
		display: block;
		content: ' ';
		background: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/drop_icon__open.png") center center no-repeat;
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	/* line 2460, ../sass/styles.scss */
	.catalog_str__btn:hover {
		background: #c34859;
	}
}
/* line 2465, ../sass/styles.scss */
.catalog_str__btn.open {
	background-color: #c34859;
}
/* line 2467, ../sass/styles.scss */
.catalog_str__btn.open:after {
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}
/* line 2472, ../sass/styles.scss */
.catalog_str__btn--filter {
	cursor: pointer;
}
/* line 2477, ../sass/styles.scss */
.catalog_str__slider, .catalog_menu__wrap_item.brendy {
	margin-top: 35px;
}
@media screen and (max-width: 991px) {
	/* line 2477, ../sass/styles.scss */
	.catalog_str__slider {
		display: none;
	}
}
/* line 2485, ../sass/styles.scss */
.catalog_str__catalog_filter {
	display: none;
}
/* line 2488, ../sass/styles.scss */
.catalog_str__catalog_filter.open {
	display: block;
}
/* line 2492, ../sass/styles.scss */
.catalog_str__catalog_filter .catalog_menu__dropdown {
	padding: 25px;
}
/* line 2497, ../sass/styles.scss */
.catalog_str__catalog_menu {
	margin-bottom: 20px;
	padding-left: 2px;
}

.catalog_str__catalog_menu > .catalog_menu__wrap_item > .catalog_menu__item {
	font-weight: 600;
}

.catalog_str__slider.sidebar_btns {
	padding-left: 2px;
}

.catalog_menu__wrap_item.catshkola > .catalog_menu__item > a{
	color: #FF251E;
}

@media screen and (max-width: 991px) {
	/* line 2502, ../sass/styles.scss */
	.catalog_menu {
		display: none;
	}
	/* line 2506, ../sass/styles.scss */
	.catalog_menu.open {
		display: block;
	}
}
/* line 2515, ../sass/styles.scss */
.catalog_menu__drop_item {
	padding-right: 35px;
	position: relative;
}
/* line 2520, ../sass/styles.scss */
.catalog_menu__item {
	width: 100%;
	padding-right: 35px;
	position: relative;
	background: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	margin-bottom: 10px;
}
/* line 2529, ../sass/styles.scss */
.catalog_menu__item a, .catalog_menu__item a:link, .catalog_menu__item a:hover, .catalog_menu__item a:visited, .catalog_menu__item a:active, .catalog_menu__item a:focus {
	width: 100%;
	display: flex;
	align-items: center;
	/*padding: 9px 20px;*/
	padding: 0px 20px;
	font-size: 17px;
	text-decoration: none;
	line-height: 21px;
	border: 0;
	color: #3c3f44;
	vertical-align: middle;
	height: 30px;
}
@media screen and (max-width: 1280px) {
	/* line 2529, ../sass/styles.scss */
	.catalog_menu__item a, .catalog_menu__item a:link, .catalog_menu__item a:hover, .catalog_menu__item a:visited, .catalog_menu__item a:active, .catalog_menu__item a:focus {
		font-size: 16px;
	}
}
/* line 2548, ../sass/styles.scss */
.catalog_menu__item a:hover {
	text-decoration: none;
	color: #ffffff;
}
/* line 2556, ../sass/styles.scss */
.catalog_menu__item.open, .catalog_menu__item:hover {
	background: #c34859;
}
/* line 2559, ../sass/styles.scss */
.catalog_menu__item.open .catalog_menu__drop_icon, .catalog_menu__item:hover .catalog_menu__drop_icon {
	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/drop_icon__open.png");
}
/* line 2563, ../sass/styles.scss */
.catalog_menu__item.open a, .catalog_menu__item.open a:link, .catalog_menu__item.open a:hover, .catalog_menu__item.open a:visited, .catalog_menu__item.open a:active, .catalog_menu__item.open a:focus, .catalog_menu__item:hover a, .catalog_menu__item:hover a:link, .catalog_menu__item:hover a:hover, .catalog_menu__item:hover a:visited, .catalog_menu__item:hover a:active, .catalog_menu__item:hover a:focus {
	text-decoration: none;
	color: #ffffff;
}
/* line 2572, ../sass/styles.scss */
.catalog_menu__item_lvl_2.open {
	background-color: #f1f1f1;
}
/* line 2575, ../sass/styles.scss */
.catalog_menu__item_lvl_2.open .catalog_menu__drop_icon {
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
/* line 2580, ../sass/styles.scss */
.catalog_menu__item_lvl_2:hover {
	color: #c34859;
}
/* line 2585, ../sass/styles.scss */
.catalog_menu__drop_icon {
	height: 100%;
	width: 25px;
	right: 10px;
	top: 0;
	position: absolute;
	bottom: 0;
	cursor: pointer;
	z-index: 2;
	background: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/drop_icon.png") center center no-repeat;
}
/* line 2597, ../sass/styles.scss */
.catalog_menu__dropdown {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	margin-bottom: 10px;
	padding: 15px 0;
	display: none;
	background: #ffffff;
}
/* line 2605, ../sass/styles.scss */
.catalog_menu__dropdown a, .catalog_menu__dropdown a:link, .catalog_menu__dropdown a:hover, .catalog_menu__dropdown a:visited, .catalog_menu__dropdown a:active, .catalog_menu__dropdown a:focus {
	padding: 5px 25px;
	line-height: 20px;
	font-size: 15px;
	display: block;
	color: #3c3f44;
}
/* line 2613, ../sass/styles.scss */
.catalog_menu__dropdown a:hover {
	color: #c34859;
	text-decoration: none;
}
/* line 2618, ../sass/styles.scss */
.catalog_menu__dropdown.open {
	display: block;
}
/* line 2622, ../sass/styles.scss */
.catalog_menu__dropdown .catalog_menu__dropdown {
	margin-bottom: 0;
	padding: 0 15px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-moz-border-radius: none;
	-webkit-border-radius: none;
	border-radius: none;
}
/* line 2628, ../sass/styles.scss */
.catalog_menu__dropdown .catalog_menu__dropdown a, .catalog_menu__dropdown .catalog_menu__dropdown a:link, .catalog_menu__dropdown .catalog_menu__dropdown a:hover, .catalog_menu__dropdown .catalog_menu__dropdown a:visited, .catalog_menu__dropdown .catalog_menu__dropdown a:active, .catalog_menu__dropdown .catalog_menu__dropdown a:focus {
	color: #808080;
}
/* line 2631, ../sass/styles.scss */
.catalog_menu__dropdown .catalog_menu__dropdown a.open, .catalog_menu__dropdown .catalog_menu__dropdown a:link.open, .catalog_menu__dropdown .catalog_menu__dropdown a:hover.open, .catalog_menu__dropdown .catalog_menu__dropdown a:visited.open, .catalog_menu__dropdown .catalog_menu__dropdown a:active.open, .catalog_menu__dropdown .catalog_menu__dropdown a:focus.open {
	color: #c34859;
	text-decoration: none;
}
/* line 2637, ../sass/styles.scss */
.catalog_menu__dropdown .catalog_menu__dropdown a:hover {
	text-decoration: underline;
}

/* line 2647, ../sass/styles.scss */
.card__section {
/*
  margin-bottom: 40px;
  */
  margin-bottom: 20px;
  padding: 0 10px;
}

.card__section .catalog__slider{
	overflow: hidden;
}
/* line 2651, ../sass/styles.scss */
.card__name {
	text-decoration: none;
	font-size: 44px;
	line-height: 44px;
	color: #3c3f44;
	margin-bottom: 10px;
	text-transform: uppercase;
	// font-family: "Attentica", sans-serif;
	font-family: 'Lora', serif;
}
/* line 2661, ../sass/styles.scss */
.card__img {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	background: #ffffff;
	max-height: 500px;
	text-align: center;
	vertical-align: middle;
	/* line-height: 330px; */
	overflow: hidden;
}
@media screen and (max-width: 991px) {
	/* line 2661, ../sass/styles.scss */
	.card__img {
		margin-bottom: 20px;
	}
}
/* line 2675, ../sass/styles.scss */
.card__img img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	vertical-align: middle;
}
/* line 2684, ../sass/styles.scss */
.card__title {
	margin-bottom: 20px;
}
/* line 2691, ../sass/styles.scss */
.card__text p {
	margin-bottom: 0;
}
/* line 2696, ../sass/styles.scss */
.card__art {
	margin-bottom: 12px;
	font-size: 17px;
	line-height: 18px;
	color: #959595;
}
/* line 2703, ../sass/styles.scss */
.card__dop_col {
	margin-bottom: 20px;
}
@media screen and (min-width: 1281px) {
	/* line 2703, ../sass/styles.scss */
	.card__dop_col {
		width: 50%;
	}
	.card__dop_col_left{
		width: 60%;
	}
	.card__dop_col_right{
		width: 40%;
	}
}
/* line 2710, ../sass/styles.scss */
.card__price {
	font-size: 0;
	line-height: 0;
	vertical-align: top;
}
/* line 2716, ../sass/styles.scss */
.card__price_text {
	color: #3c3f44;
	font-size: 17px;
	line-height: 50px;
	display: inline-block;
	vertical-align: middle;
}
/* line 2724, ../sass/styles.scss */
.card__price_num {
	vertical-align: middle;
	font-size: 49px;
	// font-family: 'Attentica', sans-serif;
	font-family: 'Lora', serif;
	line-height: 49px;
	display: inline-block;
	padding-left: 10px;
}
/* line 2732, ../sass/styles.scss */
.card__price_num span {
	font-size: 28px;
}
/* line 2738, ../sass/styles.scss */
.card__price--opt .card__price_num {
	font-size: 28px;
}
/* line 2744, ../sass/styles.scss */
.card__btn {
	width: 100%;
	max-width: 290px;
	background-color: transparent !important;
}
/* line 2749, ../sass/styles.scss */
.card__btn:hover {
	background-color: #c34859 !important;
}
/* line 2755, ../sass/styles.scss */
.card__pluses_item {
	background: #ffffff;
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	height: 120px;
	padding: 25px 5px;
	text-align: center;
	font-size: 14px;
	line-height: 17px;
}
/* line 2766, ../sass/styles.scss */
.card__pluses_item p {
	margin-bottom: 0;
}
/* line 2772, ../sass/styles.scss */
.card__link {
	display: inline-block;
	margin-left: 10px;
	vertical-align: top;
}
/* line 2777, ../sass/styles.scss */
.card__link a, .card__link a:link, .card__link a:hover, .card__link a:visited, .card__link a:active, .card__link a:focus, .card__link span {
	padding-left: 25px;
	text-decoration: none;
	color: #3c3f44;
	font-size: 16px;
	line-height: 20px;
	background: left center no-repeat;
}
/* line 2787, ../sass/styles.scss */
.card__link--comparison a, .card__link--comparison a:link, .card__link--comparison a:hover, .card__link--comparison a:visited, .card__link--comparison a:active, .card__link--comparison a:focus, .card__link--comparison span {
	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/comparison.png");
}
/* line 2792, ../sass/styles.scss */
.card__link--favor a, .card__link--favor a:link, .card__link--favor a:hover, .card__link--favor a:visited, .card__link--favor a:active, .card__link--favor a:focus, .card__link--favor span {
	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/favor.png");
}
/* line 2797, ../sass/styles.scss */
.card__link--available a, .card__link--available a:link, .card__link--available a:hover, .card__link--available a:visited, .card__link--available a:active, .card__link--available a:focus, .card__link--available span {
	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/available.png");
}
/* line 2802, ../sass/styles.scss */
.card__link a:hover {
	color: #c34859;
}
/* line 2806, ../sass/styles.scss */
.card__link_block {
/*
  margin-left: -20px;
  margin-bottom: 20px;
  */
  margin-bottom: 10px;
}
/* line 2815, ../sass/styles.scss */
.card__more_name {
	display: flex;
	width: 100%;
	height: 54px;
	font-size: 17px;
	line-height: 22px;
	padding: 0 10px;
	color: #ffffff;
	justify-content: center;
	align-items: center;
	vertical-align: middle;
	background: #323439;
	text-align: center;
}
/* line 2830, ../sass/styles.scss */
.card__more_table {
	margin: 0 -3px;
}
/* line 2833, ../sass/styles.scss */
.card__more_table:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
}
@media screen and (max-width: 1199px) {
	/* line 2830, ../sass/styles.scss */
	.card__more_table {
		display: block;
	}
}
/* line 2845, ../sass/styles.scss */
.card__more_col {
	text-align: center;
	float: left;
	width: 14.28571429%;
}
/* line 2851, ../sass/styles.scss */
.card__more_col:first-of-type .card__more_item {
	text-align: left;
	justify-content: flex-start;
}
@media screen and (max-width: 1199px) {
	/* line 2851, ../sass/styles.scss */
	.card__more_col:first-of-type .card__more_item {
		text-align: center;
		justify-content: center;
		font-weight: bold;
	}
}
@media screen and (max-width: 1199px) {
	/* line 2845, ../sass/styles.scss */
	.card__more_col {
		width: 100%;
	}
}
/* line 2868, ../sass/styles.scss */
.card__more_item {
	background: #ffffff;
	padding: 5px 20px;
	text-align: center;
	display: flex;
	align-items: center;
	height: 54px;
	vertical-align: middle;
	font-size: 17px;
	color: #3c3f44;
	justify-content: center;
}
/* line 2881, ../sass/styles.scss */
.card__more_item_wrap {
	padding: 3px;
	display: block;
}
@media screen and (max-width: 1199px) {
	/* line 2881, ../sass/styles.scss */
	.card__more_item_wrap {
		width: 50%;
		float: left;
	}
}

/* line 2895, ../sass/styles.scss */
.widget_block__title {
	margin-bottom: 20px;
}

/* line 2902, ../sass/styles.scss */
.form_standar .form_line {
	margin-top: 20px;
}
/* line 2905, ../sass/styles.scss */
.form_standar .form_line:first-of-type {
	margin-top: 0;
}
/* line 2909, ../sass/styles.scss */
.form_standar .form_line:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
}
/* line 2917, ../sass/styles.scss */
.form_standar label {
	font-size: 17px;
	line-height: 22px;
	font-weight: normal;
	color: #3c3f44;
	margin-bottom: 8px;
}
/* line 2925, ../sass/styles.scss */
.form_standar input {
	border-color: #959595;
}
/* line 2929, ../sass/styles.scss */
.form_standar textarea {
	border-color: #959595;
	min-height: 90px;
}
/* line 2935, ../sass/styles.scss */
.form_standar .star {
	color: #c34859;
}

/* line 2941, ../sass/styles.scss */
.review__form {
	background: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 30px;
	margin-top: 20px;
	margin-bottom: 10px;
	max-width: 510px;
}
@media screen and (max-width: 767px) {
	/* line 2941, ../sass/styles.scss */
	.review__form {
		padding: 20px;
	}
}
/* line 2954, ../sass/styles.scss */
.review__form_btn {
	text-align: right;
}
/* line 2957, ../sass/styles.scss */
.review__form_btn a, .review__form_btn a:link, .review__form_btn a:hover, .review__form_btn a:visited, .review__form_btn a:active, .review__form_btn a:focus {
	width: 180px;
}
/* line 2961, ../sass/styles.scss */
.review__form_btn a:hover {
	color: #c34859;
}
@media screen and (max-width: 767px) {
	/* line 2954, ../sass/styles.scss */
	.review__form_btn {
		text-align: center;
	}
}
/* line 2974, ../sass/styles.scss */
.review__item {
	position: relative;
	padding: 30px 0;
}
/* line 2978, ../sass/styles.scss */
.review__item:after {
	right: 0;
	content: " ";
	display: block;
	height: 4px;
	box-sizing: border-box;
	border-top: solid 2px #ffffff;
	border-bottom: solid 2px #959595;
	position: absolute;
	left: 0;
	z-index: 0;
	bottom: 4px;
	opacity: 0.4;
}
/* line 2994, ../sass/styles.scss */
.review__date {
	padding-left: 25px;
	color: #c34859;
	background: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/calendar.png") left center no-repeat;
	margin-bottom: 20px;
	font-size: 17px;
	line-height: 22px;
}
/* line 3003, ../sass/styles.scss */
.review__name {
	font-size: 19px;
	line-height: 22px;
	color: #3c3f44;
}
/* line 3009, ../sass/styles.scss */
.review__text {
	font-size: 17px;
	line-height: 22px;
	color: #3c3f44;
	margin-bottom: 10px;
}
/* line 3016, ../sass/styles.scss */
.review__val {
	font-weight: bold;
	color: #3c3f44;
	font-size: 17px;
	line-height: 30px;
	margin-bottom: 20px;
}
/* line 3024, ../sass/styles.scss */
.review__val_block {
	display: inline-block;
	font-size: 0;
	line-height: 0;
	vertical-align: top;
	padding: 0 5px;
}
/* line 3032, ../sass/styles.scss */
.review__val_item {
	height: 30px;
	width: 25px;
	display: inline-block;
	background: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/val_item.png") center center no-repeat;
}
/* line 3038, ../sass/styles.scss */
.review__val_item.active {
	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/val_item_active.png");
}
/* line 3043, ../sass/styles.scss */
.review_val_pluses {
	padding-left: 40px;
	position: relative;
}
/* line 3047, ../sass/styles.scss */
.review_val_pluses:before {
	display: block;
	content: ' ';
	position: absolute;
	left: 0;
	top: 2px;
	background: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/val_pluses.png") center center no-repeat #ffffff;
	height: 25px;
	width: 25px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
/* line 3061, ../sass/styles.scss */
.review_val_pluses span {
	font-weight: normal;
}
/* line 3065, ../sass/styles.scss */
.review_val_minuses {
	padding-left: 40px;
	position: relative;
	margin-top: 5px;
}
/* line 3069, ../sass/styles.scss */
.review_val_minuses:before {
	display: block;
	content: ' ';
	position: absolute;
	left: 0;
	top: 2px;
	background: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/val_minuses.png") center center no-repeat #ffffff;
	height: 25px;
	width: 25px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
/* line 3084, ../sass/styles.scss */
.review_val_minuses span {
	font-weight: normal;
}

/* line 3090, ../sass/styles.scss */
.pagination {
	display: flex;
	margin: 0;
}

@media (max-width: 576px) {
	.pagination{
		width: 100%;
		justify-content: center;
	}
}
/* line 3094, ../sass/styles.scss */


/* line 3098, ../sass/styles.scss */
.pagination__text {
	font-weight: bold;
	color: #3c3f44;
	font-size: 16px;
	height: 35px;
	line-height: 35px;
	float: left;
	margin: 3px;
	display: none;
}
/* line 3108, ../sass/styles.scss */
.pagination__item {
	margin: 3px;
	flex-basis: 35px;
	height: 35px;
	flex-shrink: 0;
	border-radius: 50%;
	border: 1px solid #CFCFCF;
	font-size: 14px;
	font-weight: 500;
}

@media (max-width: 1024px){
	.pagination__item {
		flex-basis: 25px;
		height: 25px;
		font-size: 12px
	}
}

.pagination__item--button{
	flex-basis: auto;
	border-radius: 22px;
	padding: 0 17px;
}

@media (max-width: 1024px){
	.pagination__item--button{
		padding: 0 10px;
	}
}

@media (max-width: 768px){
	.pagination__item--button{
		flex-basis: 25px;
		border-radius: 50%;
		padding: 0;
	}

	.pagination__item--button span{
		display: none
	}
}
.pagination__item--button svg{
	margin: 0 4px;
}
/* line 3112, ../sass/styles.scss */
.pagination__item a, .pagination__item a:link, .pagination__item a:hover, .pagination__item a:visited, .pagination__item a:active, .pagination__item a:focus {
	display: flex;
	align-items: center;
	justify-content: center;
	color: #222222;
	text-decoration: none;
	width: 100%;
	height: 100%;
	background-color: transparent !important;
}


/* line 3126, ../sass/styles.scss */
.pagination__item:hover {
	color: #E8E1E1;
	border-color: #FF545E;
	background-color: #FF545E;
	text-decoration: none;
}
.pagination__item:hover a{
	color: #E8E1E1;
}

.pagination__item:hover svg path{
	stroke: #E8E1E1;
}

.pagination__item:active {
	color: #FFF;
	border-color: #C34859;
	background-color: #C34859;
	text-decoration: none;
}
/* line 3132, ../sass/styles.scss */
.pagination__item.active {
	background-color: #FF545E;
	border-color: #FF545E;
	color: #E8E1E1;
}

/* line 3141, ../sass/styles.scss */
.contact__text {
	margin-bottom: 25px;
}
/* line 3144, ../sass/styles.scss */
.contact__text p {
	margin-bottom: 0;
}
/* line 3148, ../sass/styles.scss */
.contact__text span {
	padding-right: 5px;
	position: relative;
}
.contact__text span.icon_tel a.viber{
	position: absolute;
	width: 21px;
	height: 21px;
	left: 24px;
}
.contact__text span.icon_tel a.whatsapp{
	position: absolute;
	width: 21px;
	height: 21px;
	left: 0;
}
/* line 3153, ../sass/styles.scss */
.contact__map {
	border: solid 2px #ffffff;
	overflow: hidden;
	width: 100%;
	margin-bottom: 30px;
}
/* line 3160, ../sass/styles.scss */
.contact__form {
	background: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 30px;
	margin-top: 20px;
	max-width: 780px;
}
@media screen and (max-width: 767px) {
	/* line 3160, ../sass/styles.scss */
	.contact__form {
		padding: 20px;
	}
}
/* line 3170, ../sass/styles.scss */
.contact__form textarea {
	min-height: 150px;
}
/* line 3175, ../sass/styles.scss */
.contact__form_btn {
	text-align: right;
}
/* line 3178, ../sass/styles.scss */
.contact__form_btn a, .contact__form_btn a:link, .contact__form_btn a:hover, .contact__form_btn a:visited, .contact__form_btn a:active, .contact__form_btn a:focus {
	width: 180px;
	margin-top: 30px;
}
@media screen and (max-width: 767px) {
	/* line 3175, ../sass/styles.scss */
	.contact__form_btn {
		text-align: center;
	}
}
/* line 3187, ../sass/styles.scss */
.contact__title {
	color: #c34859;
}
/* line 3191, ../sass/styles.scss */
.contact__title:after {
	display: none;
}

/* line 3197, ../sass/styles.scss */
.news {
	margin-top: -30px;
}
/* line 3200, ../sass/styles.scss */
.news__item {
	position: relative;
	padding: 30px 40px;
	border: 1px solid rgba(198, 198, 198, 0.54);
	box-sizing: border-box;
	box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.05);
	border-radius: 5px;
	max-width: 850px;
	margin: 30px 0;

}

@media (max-width: 767px){
	.news__item{
		padding: 20px;
	}
}
/* line 3220, ../sass/styles.scss */
.news__title {
	font-size: 24px;
	line-height: 27px;
}

@media (max-width: 767px){
	.news__title{
		font-size: 20px
	}
}
/* line 3224, ../sass/styles.scss */
.news__title a, .news__title a:link, .news__title a:hover, .news__title a:visited, .news__title a:active, .news__title a:focus {
	color: #2B2A2A;
	font-weight: 700;
	text-decoration: none;
}
/* line 3230, ../sass/styles.scss */
.news__title a:hover {
	text-decoration: none;
	color: #FF251E;
}
/* line 3234, ../sass/styles.scss */
.news__title p {
	margin-bottom: 0;
}
/* line 3239, ../sass/styles.scss */
.news__date {
	color: #2B2A2A;
	margin-bottom: 20px;
	font-size: 14px;
	line-height: 22px;
	margin-top: 10px;
}
/* line 3248, ../sass/styles.scss */
.news__list {
	margin: 0 -3px;
	margin-top: 20px;
}
/* line 3251, ../sass/styles.scss */
.news__list:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
}
/* line 3259, ../sass/styles.scss */
.news__list_item {
	width: 20%;
	padding: 3px;
	float: left;
}
@media screen and (max-width: 1280px) {
	/* line 3259, ../sass/styles.scss */
	.news__list_item {
		width: 25%;
	}
}
@media screen and (max-width: 1199px) {
	/* line 3259, ../sass/styles.scss */
	.news__list_item {
		width: 33.3%;
	}
}
@media screen and (max-width: 991px) {
	/* line 3259, ../sass/styles.scss */
	.news__list_item {
		width: 50%;
	}
}
@media screen and (max-width: 767px) {
	/* line 3259, ../sass/styles.scss */
	.news__list_item {
		width: 100%;
	}
}
/* line 3281, ../sass/styles.scss */
.news__img {
	background: #ffffff;
	height: 165px;
	line-height: 165px;
	width: 100%;
	text-align: center;
	display: block;
	text-decoration: none;
}
/* line 3290, ../sass/styles.scss */
.news__img img {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
	height: auto;
	width: auto;
}
/* line 3300, ../sass/styles.scss */
.news__name a, .news__name a:link, .news__name a:hover, .news__name a:visited, .news__name a:active, .news__name a:focus {
	font-size: 16x;
	line-height: 21px;
	font-weight: bold;
	display: block;
	text-align: center;
	margin-top: 10px;
	color: #3c3f44;
	min-height: 42px;
	text-decoration: underline;
}
/* line 3311, ../sass/styles.scss */
.news__name a span, .news__name a:link span, .news__name a:hover span, .news__name a:visited span, .news__name a:active span, .news__name a:focus span {
	display: block;
}
/* line 3316, ../sass/styles.scss */
.news__name a:hover {
	text-decoration: none;
	color: #c34859;
}

.news__text{
	overflow-x: auto;
}





/* line 3323, ../sass/styles.scss */
.simple_tab, .simple_tab.nav.nav-tabs {
	margin: 0;
	margin-bottom: 20px;
	padding: 0;
	border: 0;
	background: none;
	font-size: 0;
	line-height: 0;
}
/* line 3332, ../sass/styles.scss */
.simple_tab li, .simple_tab.nav.nav-tabs li {
	float: none;
	display: inline-block;
	padding: 8px;
	margin: 0;
	border: 0;
	background: none;
	outline: none;
}
/* line 3341, ../sass/styles.scss */
.simple_tab li a, .simple_tab li a:link, .simple_tab li a:hover, .simple_tab li a:visited, .simple_tab li a:active, .simple_tab li a:focus, .simple_tab.nav.nav-tabs li a, .simple_tab.nav.nav-tabs li a:link, .simple_tab.nav.nav-tabs li a:hover, .simple_tab.nav.nav-tabs li a:visited, .simple_tab.nav.nav-tabs li a:active, .simple_tab.nav.nav-tabs li a:focus {
	background-color: #ffffff;
	border-color: #959595;
	color: #3c3f44;
}
/* line 3349, ../sass/styles.scss */
.simple_tab li a:hover, .simple_tab.nav.nav-tabs li a:hover {
	border-color: #c34859;
}
/* line 3354, ../sass/styles.scss */
.simple_tab li.active a, .simple_tab li.active a:link, .simple_tab li.active a:hover, .simple_tab li.active a:visited, .simple_tab li.active a:active, .simple_tab li.active a:focus, .simple_tab.nav.nav-tabs li.active a, .simple_tab.nav.nav-tabs li.active a:link, .simple_tab.nav.nav-tabs li.active a:hover, .simple_tab.nav.nav-tabs li.active a:visited, .simple_tab.nav.nav-tabs li.active a:active, .simple_tab.nav.nav-tabs li.active a:focus {
	color: #c34859;
	text-decoration: underline;
	border-color: #c34859;
}

/* line 3363, ../sass/styles.scss */
.sort_line {
	margin-bottom: 20px;
}
/* line 3366, ../sass/styles.scss */
.sort_line:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
}
/* line 3373, ../sass/styles.scss */
.sort_line__text {
	font-size: 16px;
	line-height: 34px;
	float: left;
	margin-right: 10px;
}
/* line 3380, ../sass/styles.scss */
.sort_line__drop {
	padding: 0;
	padding-top: 34px;
	height: 34px;
	overflow: hidden;
	width: 215px;
	position: absolute;
	background: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
/* line 3392, ../sass/styles.scss */
.sort_line__drop:after {
	position: absolute;
	content: ' ';
	border: solid 4px transparent;
	border-bottom: 0;
	border-top-color: #3c3f44;
	display: block;
	right: 11px;
	top: 16px;
	z-index: 0;
}
/* line 3404, ../sass/styles.scss */
.sort_line__drop.open {
	height: auto;
	padding-bottom: 8px;
}
/* line 3407, ../sass/styles.scss */
.sort_line__drop.open:after {
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
/* line 3412, ../sass/styles.scss */
.sort_line__drop_wrap {
	float: left;
	height: 34px;
	width: 215px;
	z-index: 5;
	position: relative;
}
/* line 3423, ../sass/styles.scss */
.sort_line__item.active {
	position: absolute;
	top: 8px;
	left: 0;
	right: 0;
}
/* line 3431, ../sass/styles.scss */
.sort_line__name {
	display: block;
	text-decoration: none !important;
	color: #3c3f44 !important;
	font-size: 16px;
	line-height: 18px;
	position: relative;
	padding: 0px 25px 5px 15px;
}
/* line 3440, ../sass/styles.scss */
.sort_line__name:hover {
	color: #c34859 !important;
	text-decoration: none;
}

/* line 3484, ../sass/styles.scss */
.modal .text, .modal .card__text, .modal .card__pluses_item {
	color: #ffffff;
}
/* line 3486, ../sass/styles.scss */
.modal .text p, .modal .card__text p, .modal .card__pluses_item p {
	margin-bottom: 0;
}
/* line 3491, ../sass/styles.scss */
.modal .modal-dialog {
	background: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/active-bg.png") center center repeat;
	padding: 40px 0;
	width: 415px;
	max-width: 100%;
}
@media screen and (max-width: 767px) {
	/* line 3491, ../sass/styles.scss */
	.modal .modal-dialog {
		padding: 30px 0;
	}
}
/* line 3503, ../sass/styles.scss */
.modal a.modal_close, .modal a:link.modal_close, .modal a:hover.modal_close, .modal a:visited.modal_close, .modal a:active.modal_close, .modal a:focus.modal_close, .modal button.modal_close {
	position: absolute;
	right: 15px;
	top: 15px;
	height: 20px;
	width: 20px;
	display: block;
	background: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/modal_close.png") center center no-repeat;
}
@media screen and (max-width: 767px) {
	/* line 3503, ../sass/styles.scss */
	.modal a.modal_close, .modal a:link.modal_close, .modal a:hover.modal_close, .modal a:visited.modal_close, .modal a:active.modal_close, .modal a:focus.modal_close, .modal button.modal_close {
		top: 10px;
		right: 10px;
	}
}
/* line 3519, ../sass/styles.scss */
.modal .modal-content {
	border: 0;
	background-color: transparent;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 0 40px;
}
@media screen and (max-width: 767px) {
	/* line 3519, ../sass/styles.scss */
	.modal .modal-content {
		padding: 0 30px;
	}
}
/* line 3529, ../sass/styles.scss */
.modal .modal-content:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
}
/* line 3537, ../sass/styles.scss */
.modal .modal-body, .modal .modal-header {
	padding: 0;
	border: 0;
}
/* line 3544, ../sass/styles.scss */
.modal__form input {
	border-color: transparent;
}
/* line 3548, ../sass/styles.scss */
.modal__form_btn {
	text-align: center;
}
/* line 3551, ../sass/styles.scss */
.modal__form_btn a, .modal__form_btn a:link, .modal__form_btn a:hover, .modal__form_btn a:visited, .modal__form_btn a:active, .modal__form_btn a:focus {
	width: 180px;
	margin-top: 20px;
	background-color: #323439;
	border-color: #323439;
}

/* line 3560, ../sass/styles.scss */
.catalog_filter {
	margin-bottom: 25px;
}
/* line 3563, ../sass/styles.scss */
.catalog_filter:last-of-type {
	margin-bottom: 0;
}
/* line 3567, ../sass/styles.scss */
.catalog_filter__title {
	margin-bottom: 25px;
	font-size: 18px;
	line-height: 22px;
	color: #3c3f44;
}
/* line 3574, ../sass/styles.scss */
.catalog_filter__item {
	position: relative;
}
/* line 3577, ../sass/styles.scss */
.catalog_filter__item:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
}
/* line 3585, ../sass/styles.scss */
.catalog_filter__item input[type=checkbox] + label {
	cursor: pointer;
	color: #3c3f44;
	font-weight: bold;
	float: left;
	position: relative;
	padding: 0 0 0 35px;
	display: block;
	text-align: left;
	line-height: 20px;
	min-height: 20px;
	margin: 0;
	margin-left: -20px;
	font-weight: normal;
	margin-bottom: 7px;
	z-index: 1;

	width: 220px;
}
/* line 3602, ../sass/styles.scss */
.catalog_filter__item input[type=checkbox] + label:hover {
	text-decoration: underline;
}
/* line 3607, ../sass/styles.scss */
.catalog_filter__item input[type=checkbox]:not(checked) {
	width: 20px;
	height: 20px;
	opacity: 0;
	float: left;
	padding: 0;
	margin: 0;
	cursor: pointer;
	z-index: 3;
	position: relative;
}
/* line 3619, ../sass/styles.scss */
.catalog_filter__item input[type=checkbox]:not(checked) + label:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	border: 1px solid #959595;
	background: #fff;
	border-radius: 0;
	-moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
}
/* line 3632, ../sass/styles.scss */
.catalog_filter__item input[type=checkbox]:not(checked) + label:after {
	content: ' ';
	position: absolute;
	top: 4px;
	left: 8px;
	display: block;
	opacity: 0;
	height: 9px;
	width: 6px;
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	border-right: solid 2px #c34859;
	border-bottom: solid 2px #c34859;
}
/* line 3647, ../sass/styles.scss */
.catalog_filter__item input[type=checkbox]:checked + label:after {
	opacity: 1;
}
/* line 3651, ../sass/styles.scss */
.catalog_filter__item input[type=checkbox]:checked + label {
	color: #c34859;
}
/* line 3656, ../sass/styles.scss */
.catalog_filter__item--no-active {
	opacity: 0.7;
}

/* line 3662, ../sass/styles.scss */
.scroll-to-top {
	position: fixed;
	bottom: 120px;
	right: 20px;
	z-index: 6;
	display: none;
}
/* line 3668, ../sass/styles.scss */
.scroll-to-top a, .scroll-to-top a:link, .scroll-to-top a:hover, .scroll-to-top a:visited, .scroll-to-top a:active, .scroll-to-top a:focus {
	display: block;
	text-decoration: none;
	height: 65px;
	width: 65px;
	border: solid 1px #A19D9D;
	background-color: #fff;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/new/scroll-to-top.svg");
	background-position: center;
	background-repeat: no-repeat;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
}

@media (max-width: 576px) {
	.scroll-to-top{
		bottom: 125px;
		right: 19px;
	}

  .scroll-to-top a:link{
        height: 40px;
      width: 40px;
      background-size: 12px;
  }
}
/* line 3678, ../sass/styles.scss */
.scroll-to-top a:hover {
	background-color: #ffffff;
}

/* line 3683, ../sass/styles.scss */
.share {
	width: 245px;
	text-align: center;
	padding: 10px;
	line-height: 0;
	font-size: 0;
	margin-top: 20px;
	background: #ffffff;
}
/* line 3692, ../sass/styles.scss */
.share__item {
	display: inline-block;
	margin: 0;
	margin-left: 5px;
}
/* line 3697, ../sass/styles.scss */
.share__item:first-of-type {
	margin-left: 0;
}
/* line 3701, ../sass/styles.scss */
.share__item a, .share__item a:link, .share__item a:hover, .share__item a:visited, .share__item a:active, .share__item a:focus {
	display: block;
	text-decoration: none;
	height: 24px;
	width: 24px;
	background: center center no-repeat;
	background-size: contain;
}
/* line 3712, ../sass/styles.scss */
.share__item--1 a, .share__item--1 a:link, .share__item--1 a:hover, .share__item--1 a:visited, .share__item--1 a:active, .share__item--1 a:focus {
	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/share_1.png");
}
/* line 3712, ../sass/styles.scss */
.share__item--2 a, .share__item--2 a:link, .share__item--2 a:hover, .share__item--2 a:visited, .share__item--2 a:active, .share__item--2 a:focus {
	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/share_2.png");
}
/* line 3712, ../sass/styles.scss */
.share__item--3 a, .share__item--3 a:link, .share__item--3 a:hover, .share__item--3 a:visited, .share__item--3 a:active, .share__item--3 a:focus {
	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/share_3.png");
}
/* line 3712, ../sass/styles.scss */
.share__item--4 a, .share__item--4 a:link, .share__item--4 a:hover, .share__item--4 a:visited, .share__item--4 a:active, .share__item--4 a:focus {
	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/share_4.png");
}
/* line 3712, ../sass/styles.scss */
.share__item--5 a, .share__item--5 a:link, .share__item--5 a:hover, .share__item--5 a:visited, .share__item--5 a:active, .share__item--5 a:focus {
	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/share_5.png");
}
/* line 3712, ../sass/styles.scss */
.share__item--6 a, .share__item--6 a:link, .share__item--6 a:hover, .share__item--6 a:visited, .share__item--6 a:active, .share__item--6 a:focus {
	background-image: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/share_6.png");
}

@media screen and (min-width: 1280px) {
	/* line 3722, ../sass/styles.scss */
	.container {
		width: 1230px;
	}
}
/* line 3732, ../sass/styles.scss */
.brends__item_wrap {
	width: 100%;
	margin: 0 auto;
}

/* line 3737, ../sass/styles.scss */
.catalog_filter__item input[type=checkbox] + label:hover {
	color: #c34859;
	text-decoration: none;
}

/* line 3742, ../sass/styles.scss */
.catalog__item_wrap {
	max-width: 100%;
	width: 285px;
	margin: 0 auto;
/*
  min-height: 430px;
  */
  min-height: 370px;
}

/* line 3749, ../sass/styles.scss */
.catalog__slider {
	padding: 0 5px;
	margin: 0 -5px;
}

/* line 3755, ../sass/styles.scss */
.simple_slider__arr {
	margin: 0 5px;
}

/* line 3759, ../sass/styles.scss */
.heading{
	color: #2B2A2A;
	text-transform: uppercase;
	line-height: 1.5;
	font-weight: 700;
	position: relative;
	font-size: 38px;
	text-align: center;
}

@media (max-width: 576px){
  .heading{
    font-weight: 600
  }
}

@media (max-width: 992px){
	.home-categories .heading{
		font-size: 28px;
	}
}

@media (max-width: 768px){
	.home-categories .heading{
		font-size: 20px;
	}
}

.heading span{
	color: #FF251E;
}

.heading_catalog h1{
	font-weight: 700;
	margin-top: 0;
	font-size: 30px;
}

.heading_catalog .subtitle{
	font-size: 16px;
	text-transform: none;
	font-weight: 400;
}

@media (max-width: 576px){
	.heading_catalog .subtitle{
		font-size: 14px
	}
}

@media (max-width: 1280px) {
	.heading h1{
		font-size: 24px;
	}
}


.brends__slider {
	padding-bottom: 5px;
	margin-bottom: -5px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.brends__slider--long{
	padding-top: 30px;
	border-right: 0;
	border-left: 0;
}

section.section-brends{
	padding-top: 0;
}

@media (max-width: 1280px) {
	.brends__slider--long{
		margin: 0 auto;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
}
@media (max-width: 767px) {
	.brends__slider--long{
		margin: 0 auto;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
}

.brends__slider--long .brends__item{
	width: calc(100%/8 - 6px);
}
@media (max-width: 1280px) {
	.brends__slider--long .brends__item{
		width: calc(100%/4 - 10px);
	}
}

@media (max-width: 767px) {

	.brends__slider--long .brends__item:nth-child(13),
	.brends__slider--long .brends__item:nth-child(14),
	.brends__slider--long .brends__item:nth-child(15),
	.brends__slider--long .brends__item:nth-child(16){
		display: none;
	}

	.brends__slider--long .brends__item{
		width: calc(100%/4 - 5px);
		margin-bottom: 10px;
	}

  @media (max-width: 576px) {
    .brends__slider--long .brends__item{
      width: calc( 100%/3 - 5px );
    }

    .brends__slider--long .brends__item .brends__img{
      height: 62px;
    }
  }

	.brends__slider--long .brends__item:nth-child(8)
	{
		display: block
	}

	.brends__img{
		height: 67px;
	}

	.brends__item_last .brends__name{
		display: block;
		font-size: 11px;
		padding: 0;
	}

	.brends__item_last .brends__item_wrap{
		padding-top: 24px;
	}
}

@media (max-width: 576px){
	.brends__img{
		height: 48px;
	}
}

.brends__slider--long .brends__item:hover .brends__img{
	opacity: 1;
	border-color: #FF545E;
}

.brends__slider--long .brends__item:hover .brends__name{
	color: #FF545E;
}

.brends__slider--long .brends__item:hover svg path{
	fill: #FF545E;
}

.brends__slider--long .brends__item:active svg path{
	color: #C34859;
}

.brends__slider--long .brends__item:active .brends__img{
	border-color: #C34859;
}

.brends__slider--long .brends__item:active .brends__name{
	color: #C34859;
}

@media screen and (max-width: 1280px) {
	/* line 3765, ../sass/styles.scss */
	.h_menu__drop_wrap .h_menu__drop_title a:hover {
		text-decoration: underline;
	}
}

/* line 3773, ../sass/styles.scss */
.category__item a, .category__item a:link, .category__item a:hover, .category__item a:visited, .category__item a:active, .category__item a:focus {
	max-width: 100%;
	width: 185px;
	margin: 0 auto;
}

@media screen and (max-width: 1280px) {
	/* line 3781, ../sass/styles.scss */
	.h_dop_menu__drop_item a:hover {
		color: #3c3f44;
	}
}

@media screen and (max-width: 767px) {
	/* line 3787, ../sass/styles.scss */
	.h_contakt {
		display: block;
		line-height: 42px;
	}
}
@media screen and (max-width: 767px) and (max-width: 400px) {
	/* line 3787, ../sass/styles.scss */
	.h_contakt {
		margin: 0 -10px;
	}
}
@media screen and (max-width: 767px) {
	/* line 3796, ../sass/styles.scss */
	.h_contakt a, .h_contakt a:link, .h_contakt a:hover, .h_contakt a:visited, .h_contakt a:active, .h_contakt a:focus {
		line-height: 42px;
		float: left;
		margin-right: 10px;
	}
}
/* line 3803, ../sass/styles.scss */
.h_contakt:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
}

@media screen and (max-width: 767px) {
	/* line 3811, ../sass/styles.scss */
	.h_contakt--quest {
		display: none;
	}
}

/* line 3818, ../sass/styles.scss */
.simple_tab li a:hover {
	color: #c34859;
	text-decoration: underline;
}

@media screen and (max-width: 767px) {
	/* line 3824, ../sass/styles.scss */
	.card__pluses_item {
		height: auto;
		text-align: left;
		padding: 10px 15px;
		margin-top: 7px;
	}
	/* line 3831, ../sass/styles.scss */
	.card__pluses_item p {
		display: inline;
	}
}

@media screen and (max-width: 767px) {
	/* line 3839, ../sass/styles.scss */
	.simple_tab li, .simple_tab.nav.nav-tabs li {
		width: 50%;
		text-align: center;
	}
}
@media screen and (max-width: 1199px) {
	/* line 3845, ../sass/styles.scss */
	.simple_tab li a, .simple_tab li a:link, .simple_tab li a:hover, .simple_tab li a:visited, .simple_tab li a:active, .simple_tab li a:focus, .simple_tab.nav.nav-tabs li a, .simple_tab.nav.nav-tabs li a:link, .simple_tab.nav.nav-tabs li a:hover, .simple_tab.nav.nav-tabs li a:visited, .simple_tab.nav.nav-tabs li a:active, .simple_tab.nav.nav-tabs li a:focus {
		width: 135px;
	}
}
/* line 3851, ../sass/styles.scss */
.simple_tab li a:hover, .simple_tab.nav.nav-tabs li a:hover {
	color: #c34859;
	text-decoration: underline;
}
.card__img_loop{
	// padding-left: 25px;
	text-decoration: none;
	color: #3c3f44;
	font-size: 16px;
	line-height: 20px;
	background: left center no-repeat;
	text-decoration: none;
}
.card__img_loop:hover{
	color: #c34859;
	text-decoration: none;
}
.icon_tel{
	background: url(/bitrix/templates/interyug_adaptive/images/icons_tel.png) left center no-repeat;
	padding-left: 45px;
}

@media screen and (max-width: 390px) {
	#sale_button.bx_ordercart_order_pay_center a.red{
		margin: 0 auto 10px;
		display: block;
		clear: both;
		width: 100%;
	}
	.comment-block-cart span{
		clear: both;
	}
	div.title-search-result {
		left: 10px !important; 
	}
}

.mobile__header--left{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	min-width: 120px;
	justify-content: space-between;
}

@media (max-width: 576px) {
/*  .mobile__header--left{
    min-width: 85px;
    }*/
  }

  @media (max-width: 380px) {
  	.mobile__header--left{
  		min-width: 90px;
  	}
  }

  .mobile__header--right{
  	display: -webkit-flex;
  	display: -moz-flex;
  	display: -ms-flex;
  	display: -o-flex;
  	display: flex;
  	align-items: center;
  	min-width: 140px;
  	justify-content: flex-end;
  }

  @media (max-width: 576px) {
  	.mobile__header--right{
  		min-width: 85px;
  	}
  }

  @media (max-width: 380px) {
  	.mobile__header--right{
  		min-width: 70px;
  	}

  	.mobile__header--center{
  	}
  }



  .mobile__header--block {
  	display: none;
  }

  .mobile__header--menu{
  	display: none;
  }

  .mobile__header--find{
    display: flex;
    align-items: center;
    justify-content: center;
  }

.mobile__header--find svg{
    height: 20px;
    width: 19px;
}



  @media screen and (min-width: 1281px) {
  	footer.footer > .new__mobile__footer--block {
  		display: none;
  	}
  }

  @media screen and (max-width: 1280px) {

  	body {
  		min-width: 320px;
  	}

  	header{
  		position: fixed;
  		top: 0;
  		left: 0;
  		width: 100%;
  		z-index: 9999;
  	}

  	.mobile__header--block {
  		display: block;
  		background: #fff;
  		width: 100%;
  		box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.14);
  		position: relative;
  	}

  	.mobile__header--menu {
  		position: fixed;
  		display: none;
  		background: #fff;
  		max-width: 100%;
  		width: 100%;
  		top: 56px;
  		left: 0;
  		box-sizing: border-box;
  		padding: 5px 0px;
  		transition: all ease 0.3s;
  		height: calc(100% - 70px);
  		overflow-y: auto;
  		z-index: 99999;
  	}

  	.mobile__header-menu-wrapper{
  		height: 100%;
  		overflow: auto;
  	}
  	.active.mobile__header--menu {
  		display: block
  	}

  	.burger__menu-level-1.city{
  		padding: 10px 15px;
  	}
  	.burger__menu-level-1.city .burger__menu-name{
  		position: relative;
  		padding-left: 15px;
  	}

  	.burger__menu-level-1.city .burger__menu-name:before{
  		content: ' ';
  		display: block;
  		position: absolute;
  		left: 0;
  		height: 13px;
  		width: 9px;
  		top: 2px;
  		background-size: 9px;
  		background-image: url(/local/templates/interyug_adaptive_new/stylesheets/./../images/point.svg);
  	}


  	.mobile__header--burger-menu {
  		display: inline-block;
  		vertical-align: top;
  	}



  	.mobile__header--burger{
  		transition: all ease 0.3s;
  		cursor: pointer;
  	}

  	.mobile__header--burger .burger__palka {
  		width: 34px;
  		height: 2px;
  		background: #4E4C4C;
  		display: block;
  		margin-bottom: 6px;
  		transition: all ease .2s
  	}

  	.mobile__header--burger .burger__palka.burger__palka-003{
  		margin-bottom: 0;
  	}

  	.mobile__header--logo {
  		display: inline-block;
  		vertical-align: top;
  	}

  	.mobile__header--logo a,.mobile__header--logo span {
  		background: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/logo2021.png") no-repeat top center;
  		display: block;
  		width: 95px;
  		height: 37px;
  		background-size: 88px;
  	}

  	@media (max-width: 380px) {
  		.mobile__header--logo a,.mobile__header--logo span  {
  			width: 73px;
  			height: 30px;
  			background-size: 73px;
  		}
  	}


  	.mobile__header--search {
  		display: block;
  		vertical-align: top;
  	}



  	.mobile__header--search a{
  		display: -webkit-flex;
  		display: -moz-flex;
  		display: -ms-flex;
  		display: -o-flex;
  		display: flex;
  		align-items: center;
  	}


  	.mobile__header--search svg{
  		width: 21px;
  		height: 21px;
  	}

  	.mobile__header--search:hover svg path{
  		fill: #C34859 !important;
  	}


  	.mobile__header--search__full{
  		position: fixed;
  		background: rgba(0,0,0,0.45);
  		height: 100%;
  		width: 100%;
  		left: 0;
  		top: 0;
  		z-index: 10
  	}

  	.mobile__header--search__full .title-search-ajax.title-search2{
  		position: fixed;
  		width: calc(100% - 60px);
  		left: 30px;
  		top: 50px;
  	}

  	.mobile__header--search__full .title-search-ajax.title-search2 form{
  		width: 100%;
  	}

  	.mobile__header--search__full .title-search-ajax.title-search2 form .h_finder__inp{
  		height: 34px
  	}

  	.mobile__header--search__full .title-search-ajax.title-search2 form .h_finder__btn{
  		top: 4px;
  	}

  	.mobile__header--search__full .title-search-ajax .header-search-results{
  		width: 100%;
  		left: 0;
  		top: 65px;
  	}

  	.mobile__header--search-close{
  		position: fixed;
  		right: 30px;
  		top: 30px;
  		z-index: 4;
  		height: 20px;
  		width: 20px;
  	}

  	.mobile__header--search-close svg{
  		height: 20px;
  		width: 20px;
  	}

  	.mobile__header--search-close svg path{
  		fill: #fff;
  	}

  	.mobile__header--phone {
  		display: block;
  		vertical-align: top;
  	}

  	.mobile__header--phone svg{
  		height: 24px;
  		width: 24px;
      transform: rotate(270deg);
  	}

  	.mobile__header--phone svg path{
  		fill: #FF251E;
  	}

  	.mobile__header--phone:hover svg path{
  		fill: #C34859;
  	}

  	.mobile__header--user{
  		margin-left: 55px;
  	}

  	@media (max-width: 576px) {
  		.mobile__header--user {
  			margin-left: 15px;
  			margin-top: -7px;
  		}
  	}



  	.mobile__header--user svg{
  		height: 22px;
  		width: 22px;
  	}

  	@media (max-width: 576px) {
  		.mobile__header--user {
  			height: 19px;
  			width: 19px;
  		}
  	}

  	.mobile__header--user:hover svg path{
  		fill: #C34859;
  	}

  	.mobile__header--cart {
  		display: inline-block;
  		vertical-align: top;
  	}

  	.mobile__header--cart .header__basket_total {
  		display: none;
  	}
/*
	.mobile__header--cart .header__basket_info {
		display: none;
	}
	*/
	.mobile__header--cart .header__cart {
		float: none;
	}

	.mobile__header--phone .header__cart .header__basket_info_wrap {
		padding: 0;
		margin: 0;
	}


	.mobile__header--cart .header__cart .header__basket_info_wrap {
		margin: 0;
		padding: 0;
	}
	.mobile__header--container {
		padding: 13px 20px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		position: relative;
	}
	@media (max-width: 380px) {
		.mobile__header--container {
			padding: 13px 12px;
		}
	}
	.burger__menu-level-2-block {
		overflow: hidden;
		transition: max-height ease-out 0.5s;
		max-height: 0px;
		/* margin-top: 15px;*/
		margin-left: 29px;
	}

	.burger__menu-level-2-block.active {
		height: auto;
		max-height: 390px;
		transition: max-height ease-in 0.5s;

	}
	.burger__menu-level-1 {
		font-size: 16px;
		padding: 16px 14px;
		cursor: pointer;
	}

  .burger__menu-level-1 img{
    height: 20px;
    width: 20px;
    margin-right: 8px;
  }

	.with-dropdown{
		position: relative;
	}

	.with-dropdown:after{
		content: '';
		background: url(/local/templates/interyug_adaptive_new/stylesheets/./../images/new/dropdown.svg);
		background-size: 13px;
		background-repeat: no-repeat;
		display: block;
		position: absolute;
		height: 13px;
		width: 13px;
		right: 15px;
		top: 11px;
		transition: 250ms ease-in-out;
	}

	.with-dropdown.selected:after{
		transform: rotate(90deg);
		width: 13px;
	}

	.burger__menu-level-1.bordered{
		padding: 10px 14px;
		border-top: 1px solid #97989E;
		border-bottom: 1px solid #97989E;
		margin: 7px 0;
	}
	.burger__menu-level-1 a {
		color: #3c3f44;
	}
	span.burger__menu-name {
		font-weight: normal;
		text-decoration: underline;
	}

	.burger__menu-level-1 > a {
		font-weight: normal;
		text-decoration: underline;
	}


	.burger__menu-level-1 > a, .burger__menu-level-1 > span  {
		font-size: 16px;
		line-height: 1.5;
		text-decoration: none;
		color: #222222;
    font-weight: 500
	}

	.burger__menu-level-1.selected > a, .burger__menu-level-1.selected > span  {
		color: red;
	}
	.burger__menu-level-3{
		padding: 5px 14px;
		cursor: pointer;
	}

	.burger__menu-level-3.with-dropdown:after{
		top: 17px;
	}
	.burger__menu-level-3 > a, .burger__menu-level-3 > span{
		color: #4E4C4C;
		font-size: 15px;
		line-height: 1.5;
		text-decoration: none;
		font-weight: 500;
	}

	.burger__menu-level-2 {
		margin: 6px 0px;
		font-size: 14px;
	}

	.burger__menu-level-2 a {
		color: #68696D;
		text-decoration: none;
	}
	.burger__menu-level-2 a:hover {
		text-decoration: underline;
	}
	.mobile__header--burger.active .burger__palka-001 {
		transform: translate(0px, 7px) rotate(45deg);
	}

	.mobile__header--burger.active .burger__palka-002 {
		opacity: 0;
	}

	.mobile__header--burger.active .burger__palka-003 {
		transform: translate(0px, -9px) rotate(-45deg);
	}

	.footer_subscribe_wrap .footer_subscribe_text p {
		font-size: 17px !important;
		text-align: center;
	}

	.footer_subscribe_form_wrap input {
		padding: 5px !important;
		margin: 0 !important;
		margin-left: 5px !important;
	}

	.footer_subscribe_form_wrap .subscribe_btn {
		text-indent: -9999px !important;
	}

	.footer_subscribe_form_wrap .subscribe_btn a {
		text-align: center !important;
		padding: 4px 30px 4px 10px !important;
	}

	.footer_subscribe_form_wrap .subscribe_btn a:after {
		top: 7px !important;
		left: 14px !important;
	}

	.new__mobile__footer--container {
		width: calc(100% - 20px);
		margin: 0 auto;
		text-align: center;
	}

	.soc_icon__wrap {
		display: inline-flex;
		vertical-align: top;
		align-items: unset;
		justify-content: unset;
	}

	a.footer__cal--link {
		display: inline-block;
		vertical-align: top;
		background-color: #c34859;
		color: #ffffff;
		border-color: #c34859;
		border-radius: 25px;
		padding: 0px 10px;
		height: 35px;
		box-sizing: border-box;
		line-height: 35px;
		margin-left: 10px;
	}

	.soc__plus__cat {
		margin-top: 25px;
	}

	.soc__plus__cat .soc_icon__wrap a {
		margin: 0 4px;
		display: inline-flex;
	}

	.footer__contacts {
		margin-top: 25px;
		text-align: center;
		color: #fff;
	}

	span.footer__contacts--contacts {
		font-size: 17px;
	}

	.footer__contacts--tel .f_phone {
		margin: 0 5px;
	}

	.footer__contacts--addr {
		margin-top: 25px;
	}



	footer.footer > .new__mobile__footer--block {
		display: block;
		padding: 20px 0px;
	}


	.body-wrap {
		padding-top: 150px;
	}

	.mobile__enter {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
	}

	.mobile__enter form.h_lk__drop {
		display: block !important;
		top: 95px;
		left: 90px;
		width: 280px;
	}

	.mobile__enter form.h_lk__drop input.h_lk__inp {
		width: 100%;
	}

	.mobile__enter .h_lk__inp_wrap label {
		display: block;
	}

	span.burger__menu-name.burger__menu-login {
		width: 100%;
		display: inline-block;
	}
	.mobile__header--logo a {
		color: #111;
		font-size: 12px;
	}

	.sert_wrap div, .pisma_wrap div {
		height: auto !important;
	}

}

@media screen and (max-width: 991px) {
	div#aside1 {
		display: none;
	}
}

@media screen and (max-width: 991px) {
	#aside1 {
		position: inherit;
		z-index: 50;
	}
	.body-wrap {
		padding-top: 147px;
	}
}

@media (max-width: 767px) {
	.body-wrap {
		padding-top: 60px;
	}
}

@media screen and (max-width: 768px) {

	.mobile__header--cart .header__basket_info {
		display: none;
	}

	.mobile__header--search__full {
		display: none;
	}

	.mobile__header--search {
		display: inline-block;
	}

	.mobile__header--phone {
		display: inline-block;
		line-height: 0;
	}

}

@media (max-width: 576px) {
	.body-wrap{
		padding-top: 62px;
    padding-bottom: 60px;
	}
}

/* new page main */

.footer{
	background: #F4F4F4;
}

.footer__wrapper{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 35px 0 25px;
}

.footer__column{
	width: calc(100%/6);
}

.footer__column:nth-child(4) .footer__title{
	display: none;
}

@media (max-width: 1200px){
	.footer__column:nth-child(4) .footer__title{
		display: block;
	}
}

.footer__copyright{
	width: 100%;
	color: #4E4C4C;
	font-size: 13px;
	border-top: 1px solid #C9C9C9;
	text-align: center;
	padding: 10px 0;
}

@media (max-width: 576px) {
  .footer__copyright{
    text-align: left;
    font-size: 14px;
    padding: 10px 15px;
  }
}

.footer__title,
.footer__content-title{
	color: #4E4C4C;
	font-weight: 600;
	font-size: 14px;
	margin: 8px 0; 
}

.footer__title-reviews{
	font-size: 14px;
}

a.footer__title:hover{
	color: #FF545E;
}

.footer__title span{
	color: #FF251E;
}

.footer__block{
	margin-top: 14px;
}

.footer__content{
	color: #4E4C4C;
	font-size: 13px;
}

@media (max-width: 576px){
  .footer__content{
    font-size: 14px
  }
}

.footer__item{
	margin: 4px 0;
}

@media (max-width: 576px){
  .footer__item{
    margin: 7px 0;
  }

 .footer__company .footer__item:first-child,
 .footer__column:nth-child(2) .footer__list .footer__item:first-child{
    margin-top: 0;
  }
}

.footer__item svg path{
	fill: #4E4C4C;
}

.footer__item-reviews{
	display: none;
}

@media (max-width: 767px) {
	.footer__item-reviews{
		display: block;
	}
}

.footer__link{
	color: #4E4C4C;
}


.footer__content svg{
	margin-right: 5px;
}

.footer__link:hover svg path{
	fill: #FF545E;
}

.footer__link:active svg path{
	fill: #C34859;
}

.footer__link:hover{
	color: #FF545E;
}

.footer__link:active{
	color: #C34859;
}

.footer__item-shedule{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
}

.footer__pay .footer__item{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
  margin: 6px 0;
}

.footer__pay .footer__item img{
	height: 24px;
	width: auto;
	margin-right: 3px;
}

.footer__counters iframe{
	margin: 10px 0 0 !important; 
}

.footer__copyright-width{
	display: none;
	color: #fff;
	margin-top: 15px;
}

.footer__phones a{
	color: #4E4C4C;
	text-decoration: none;
}

.footer__block-office-2{
	display: none;
}

@media (max-width: 1200px) {

	.footer{
		background: #F4F4F4;
		margin-top: 0;
	}

	.footer__wrapper{
		padding: 25px 0 0;
	}

	.footer__title{
		color: #4E4C4C;
		font-weight: 600;
	}

	.footer__content svg {
		height: 14px;
	}

	.footer__content svg path{
		fill: #97989E;
	}

	.footer__link{
		color: #97989E;
	}

	.footer__column{
		width: 100%;
	}

	.footer__column:nth-child(3){
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		flex-wrap: wrap;
		order: -1;
	}

	.footer__column:nth-child(3) .footer__block{
		width: 100%;
	}

	.footer__column:nth-child(3) .footer__block:nth-child(2){
		order: -1;
	}

	.footer__column:nth-child(2){
		order: 0;
	}

	.footer__column:nth-child(2) .footer__list{
		column-count: 4;
	}

	.footer__column:nth-child(1){
		order: 0;
	}
	.footer__column:nth-child(5){
		order: 2;
	}

	.footer__column:nth-child(4) .footer__content{
		display: flex;
		justify-content: space-between;
	}

	.footer__column:nth-child(4) .footer__content-block{
		width: calc(100%/4);
	}

	.footer__content-title{
		font-weight: 500;
	}

	.footer__column:nth-child(6){
		display: none;
	}

	.footer__block-office{
		display: none;
	}

	.footer__block-office-2{
		display: block
	}

	.footer__social{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
	}

	.footer__social .footer__item{
		margin-right: 15px;
	}

	.footer__payer{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		max-width: 450px;
		flex-wrap: wrap;
	}

	.footer__payer .footer__item{
		margin-right: 15px;
	}

	.footer__payer .footer__item:nth-child(1),
	.footer__payer .footer__item:nth-child(2),
	.footer__payer .footer__item:nth-child(3),
	.footer__payer .footer__item:nth-child(4),
	.footer__payer .footer__item:nth-child(5){
		display: none;
	}

	.footer__company{
		column-count: 4;
	}

	.footer__company .footer__item{
		margin-right: 15px;
	}

	.footer__pay{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
	}

}

@media (max-width: 767px) {
	.footer{
		margin-top: 25px;
	}

	.footer .container{
		margin: 0;
		padding: 0;
	}

	.footer__wrapper{
		padding-top: 0;
	}

	.footer__content{
		display: none;
		padding: 15px;
	}

	.footer__social{
		flex-wrap: wrap;
	}

	.footer__title{
		border: 1px solid #C6C6C6;
		border-left: 0;
		border-right: 0;
		margin: 0;
		margin-top: -1px;
		padding: 20px 15px;
		position: relative;
		cursor: pointer;
		font-weight: 500;
		font-size: 17px
	}

  @media (max-width: 576px) {
    .footer__title{
      background: #fff;
      font-weight: 600;
      color: #3C3F44;
    }
  }

	.footer__title.active:after{
		transform: rotate(90deg);
	}

	.footer__title:after{
		content: '';
		background: url(/local/templates/interyug_adaptive_new/stylesheets/./../images/new/dropdown.svg);
		background-size: 10px;
		background-repeat: no-repeat;
		display: block;
		position: absolute;
		height: 9px;
		width: 10px;
		right: 16px;
		top: 16px;
		transition: 250ms ease-in-out;
	}

  @media (max-width: 576px) {
    .footer__title:after{
      top: 26px;
    }
  }

	.footer__block{
		margin-top: 0;
	}

	.footer__copyright{
		border-top: 0;
	}

	.footer__block-min{
		display: none
	}

	.footer__column:nth-child(4){
		display: block
	}

	.footer__column:nth-child(4) .footer__block{
		width: 100%;
	}

	.footer__column:nth-child(2) .footer__list{
		column-count: 2;
	}

	.footer__company{
		column-count: 2;
    page-break-inside: avoid;
    break-inside: avoid;
	}

	.footer__column:nth-child(4) .footer__content{
		display: none
	}

}

@media (max-width: 576px){
  .footer__link{
    color: rgba(31,31,31,0.7);
    display: flex;
    align-items: center;
  }
}


@media (max-width: 576px){
	.footer__column:nth-child(4) .footer__content-block{
		width: 100%;
    margin-bottom: 20px;
	}
}

#subscribe_form_two .modal-dialog{
	padding: 60px 10px;
	width: 555px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#subscribe_form_two .modal-dialog .heading{
	font-size: 30px;
}

@media (max-width: 768px) {
	#subscribe_form_two .modal-dialog .heading{
		font-size: 22px;
	}
}

#subscribe_form_two .modal-dialog input[type=email]{
	border-color: #97989E;
	height: 35px;
	padding: 0 25px;
}

#subscribe_form_two .modal-dialog .form_line{
	margin-top: 7px;
}

#subscribe_form_two .modal-dialog .form_label{
	font-size: 14px;
}

#subscribe_form_two .modal-dialog form{
	max-width: 360px;
	margin: 25px auto 0;
}

#subscribe_form_two .modal-dialog .darck_btn,
#zapros_price .modal-dialog .darck_btn{
	background: none;
	text-transform: uppercase;
	color: #222;
	border-radius: 25px;
	border: 2px solid #FF251E;
	font-weight: 600;
	padding: 8px 30px;
	width: 225px;
}

#zapros_price .modal-dialog .darck_btn{
	width: 100%;
	height: 49px;
	padding: 11px 30px;
}

#subscribe_form_two .modal-dialog .darck_btn:hover,
#zapros_price .modal-dialog .darck_btn:hover{
	background: #FF545E;
	color: #E8E1E1;
	border-color: #FF545E;
}

@media (max-width: 768px) {
	#subscribe_form_two .modal-dialog{
		margin: 20px auto;
	}
}

@media (max-width: 600px) {
	#subscribe_form_two .modal-dialog{
		width: calc(100% - 40px);
	}
}

#subscribe_form_two .modal_close{
	background: none;
	font-size: 28px;
	color:#222;
	text-decoration: none;
}

#subscribe_form_two .modal-dialog .tac{
	color: #222;
}

section.popular{
	padding: 0;
	margin: 70px 0;
}

@media (max-width: 576px){
	section.popular{
		margin: 25px 0;
	}
}

.popular__slider .catalog{
	margin-top: 0;
}

.popular__heading{
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.popular__heading .popular__button{
	margin-top: 0;
}

.popular__heading .heading.heading--lower{
	text-transform: none;
}



@media (max-width: 992px){
	.popular__heading .heading{
		font-size: 28px
	}
}

@media (max-width: 768px){
	.popular__heading .heading{
		font-size: 18px
	}
}

@media (max-width: 576px){
  .popular__heading .heading{
    position: relative
  }

  .popular__heading .heading:after{
    content: '';
    position: absolute;
    height: 8px;
    width: 8px;
    background: #FF514B;
    border-radius: 50%;
    transform: translate(6px,9px);
  }
}

.popular__slider{
	padding: 30px 0 0;
}

@media (max-width: 576px){
  .popular__slider{
    padding: 10px 0 0;
  }
}

.popular__slider .swiper-slide{
  height: 100% !important;
}

@media (max-width: 767px) {
	.popular__wrapper{
		padding: 10px 0;
	}

	.popular__slider{
		border-top: none;
		margin-top: 0;
	}

}

.popular__slider .simple_slider__arr{
	visibility: visible;
}

.popular__slider .simple_slider__arr--prev{
	left: -25px;
}

.popular__slider .simple_slider__arr--next{
	right: -25px;
}

@media (max-width: 767px) {
	.popular__slider .simple_slider__arr--prev{
		left: -15px;
	}

	.popular__slider .simple_slider__arr--next{
		right: -15px;
	}
}

.popular__slider .catalog__list{
	display: block;
	border:  none;
	padding-top: 0;
	margin-top: 0;
	position: relative;
}

.catalog__list .swiper-slide{
	height: auto;
	align-self: stretch;
}

@media (max-width: 768px){
	.catalog__list .swiper-slide{
		align-self: auto;
	}
}

.catalog__list .swiper-slide .cp-product{
	margin-bottom: 0;
	height: 100%;
}

.catalog__list .swiper-wrapper{
	padding-bottom: 19px;
}


.catalog__list .swiper-nav{
	position: absolute;
	top: 40%;
	transform: translateY(-50%);
	z-index: 3;
	width: 100%;
}

.swiper-nav-button{
	height: 46px;
	width: 46px;
	background: rgba(255,255,255,0.5);
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.12);
	border: 1px solid #FF251E;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	position: absolute;
	transition: 150ms ease-in;
	outline: none;
}

@media (max-width: 768px){
	.swiper-nav-button{
		height: 32px;
		width: 32px;
	}

	.swiper-nav-button svg{
		height: 14px;
	}
}

.swiper-nav-button:hover{
	background: #FF545E;
	border-color: #FF545E;
}

.swiper-nav-button:hover svg path{
	fill: #E8E1E1;
}

.swiper-nav-button-prev{
	left: -23px;
}

@media (max-width: 768px){
	.swiper-nav-button-prev{
		left: -7px;
	}
}

.swiper-nav-button-next{
	right: -23px;
}

@media (max-width: 768px){
	.swiper-nav-button-next{
		right: -7px;
	}
}

.swiper-nav-button-prev svg{
	transform: rotate(180deg);
}

.popular__slider .catalog__list .slick-slide{
	margin: 0 10px;
}

.popular__slider .catalog__list .cp-product__grid{
	display: block;
}

.popular__slider .simple_slider__arr{
	width: 55px;
	background: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/new/slider-right.svg") center left no-repeat;
	background-size: 55px;
}
.popular__slider .simple_slider__arr:hover{
	background: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/new/slider-right-hover.svg") center left no-repeat;
	background-size: 55px;
}
.popular__slider .simple_slider__arr:active{
	background: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/new/slider-right-active.svg") center left no-repeat;
	background-size: 55px;
}

@media (max-width: 576px) {
	.popular__slider .simple_slider__arr,
	.popular__slider .simple_slider__arr:hover,
	.popular__slider .simple_slider__arr:active{
		background-size: 40px;
	}

}

.popular__button{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
	margin-top: 27px;
}

.popular__button a.red_btn{
	border: 2px solid #FF251E;
	border-radius: 30px;
	padding: 7px 19px;
	text-decoration: none;
	color: #222222;
	font-size: 16px;
	font-weight: 600;
	position: relative;
	font-family: Montserrat, 'sans-serif';
	display: flex;
	align-items: center;
}

@media (max-width: 992px) {
	.popular__button a.red_btn{
		font-size: 14px;
		padding: 4px 12px;
	}
}

@media (max-width: 768px) {
	.popular__button a.red_btn{
		padding: 4px 12px;
	}
}


.popular__button a.red_btn svg{
	margin-left: 5px;
}

@media (max-width: 768px) {
	.popular__button a.red_btn svg{
		height: 13px;
		margin-left: 0;
	}
}

@media (max-width: 576px) {
  .popular__button a.red_btn svg{
    display: none
  }
}

.popular__button a.red_btn:hover{
	background: #FF545E;
	color: #E8E1E1;
	border-color: #FF545E;
}

.popular__button a.red_btn:hover svg path{
	stroke: #E8E1E1;
}

.popular__button a.red_btn:active{
	background: #C34859;
	border-color: #C34859;
}

.popular__slider a.red_btn{
	border-color: #FF251E;
	color: #222222;
}

.popular__slider a.red_btn:hover{
	background: #FF545E;
	border-color: #FF545E;
	color: #E8E1E1;
}

.popular__slider a.red_btn:active{
	background: #C34859;
	border-color: #C34859;
	color: #D0D0D0;
}


@media (max-width: 576px) {
	.popular__button a.red_btn{
		border: 0;
		padding: 0;
		text-decoration: underline;
	}

	.popular__button a.red_btn:hover{
		background: none;
		color: inherit;
	}

	.popular__button a.red_btn:hover svg path{
		stroke: #FF545E;
	}
}


/* Inner Page */

.page_title{
	padding: 0;
}

.page_title .title{
	text-align: left;
	padding-bottom: 0;
	margin-bottom: 0;
	text-transform: none;
	font-size: 33px;
	color: #222222;
}

@media (max-width: 992px){
	.page_title .title{
		font-size: 28px
	}
}

.page_title .title h1{
	line-height: 1.5;
	font-weight: 700;
}

.page_title .title a{
	line-height: 1.5;
	color: #B6B6B6;
	border-bottom: 3px solid;
	text-decoration: none;
}

.page_title .title a:hover{
	text-decoration: none;
}

.page_title.auth_title .title{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}

.page_title.auth_title .title_left{
	justify-content: flex-start;
}

.auth_title .title_left h1{
	margin-left: 0;
	border: 0;
}

@media (max-width: 767px) {
	.page_title .title{
		font-size: 24px;
	}

	.page_title.auth_title .title{
		padding-bottom: 0;
	}
}

@media (max-width: 576px) {
	.page_title .title{
		font-size: 19px;
	}

	.page_title.auth_title .title{
		padding-bottom: 0;
	}
}

.page_title .title:after{
	display: none;
}

.page_title .title:before{
	display: none;
}

.bx-authform-foggot{
	max-width: 100%;
}

.bx-authform-foggot .alert{
	max-width: 430px;
}

.form-foggot .alert-success{
	background: #BCF0A7;
	border: 0;
	color: #222222;
}

.bx-authform-foggot .alert-danger{
	background: #FF251E;
	color: #fff;
}

.bx-authform .alert-danger{
	background: #FF251E;
	color: #fff;
}

.bx-authform .alert{
	display: inline-block;
	border-color: rgba(198, 198, 198, 0.83);
	box-shadow: 0px 5px 14px rgba(0, 0, 0, 0.07);
	padding: 22px;

}

.bx-authform .alert-danger{
	color: #FF251E;
	background: none;
	font-weight: 600;
	font-size: 16px;
}

.bx-authform .alert-success{
	color: #222;
	background: none;
	font-weight: 400;
	font-size: 14px;
}

.bx-authform-foggot form{
	max-width: 500px;
}

.bx-authform-foggot .bx-authform-content-container{
	font-size: 14px;
	border-bottom: 1px solid #8F9095;
	margin-bottom: 30px;
}

.bx-authform-foggot .bx-authform-content-container p{
	max-width: 380px;
}

.btn_cp{
	height: 40px;
	border: 2px solid #FF251E;
	border-radius: 30px;
	text-transform: uppercase;
	color: #222222;
	font-size: 16px;
	font-weight: 600;
	background: #fff;
	min-width: 230px;
	padding: 0 15px;
	transition: 200ms ease-in-out;
	outline: none;
}

.btn_cp:hover{
	background: #FF545E;
	border-color: #FF545E;
	color: #E8E1E1;
	text-decoration: none;
}

.btn_cp:active{
	background: #C34859;
	border-color: #C34859;
	color: #D0D0D0;
}

.btn_cp_grey{
	background: #97989E;
	border: 0;
	border-radius: 2px;
	font-size: 14px;
	color: #fff;
	padding: 9px 37px;
	outline: none;
	display: inline-block;
	border-radius: 22px;
}

.btn_cp_grey:hover{
	color: #E8E1E1;
	text-decoration: none;
	background: #FF545E;
}

.btn_cp_grey:active{
	background: #C34859;
	color: #D0D0D0;
}

.favorites-empty{
	padding-top: 20px;
	color: #97989E;
}

.favorites-empty .btn_cp_grey{
	margin-top: 14px;
}
.favorites-empty font.errortext{
	color: #97989E !important;
}

i.required{
	color: #FF251E;
}

.bx-authform-label-container span{
	color: #222;
}

.bx-authform-label-container.reset-password{
	display: flex;
}

.bx-authform-label-container.reset-password b{
	font-weight: normal;
}

.bx-authform-label-container.reset-password a{
	text-decoration: underline;
	color: #4285F4;
}

.search_title_query{
	font-weight: 600;
	font-size: 24px;
	color: #222222;
	margin-top: 21px;
}

.search_title_query span{
	font-size: 14px;
	font-weight: 400;
	color: #97989E;
	margin-left: 11px;
}

.search-page-input{
	padding-bottom: 25px;
}

.search-page-input .h_finder{
	margin-left: 0;
}

.search-results{
	border-top: 1px solid #97989E;
	padding-top: 60px;
}

.search-results .catalog__list{
	margin-top: 0;
	padding-top: 0;
}

.orders-empty{
	color: #97989E;
	font-size: 16px;
	margin-bottom: 25px;
	display: inline-block;
}

#return_call .modal-dialog{
	background: #fff;
	max-width: 360px;
	padding: 65px 0 35px;
	border-radius: 5px;
}

#zapros_price .modal-dialog{
	background: #fff;
	max-width: 380px;
	padding: 65px 0 35px;
	border-radius: 5px;
}

#return_call .heading,
#zapros_price .heading{
	font-size: 24px;
	color: #2B2A2A;
}

#return_call p,
#zapros_price p{
	color: #97989E;
	font-size: 14px;
	text-align: center;
}

#return_call p span,
#zapros_price p span{
	color: #FF251E;
}

#return_call form{
	max-width: 270px;
}

#zapros_price form{
	max-width: 290px;
}

#return_call .modal__form input,
#zapros_price .modal__form input{
	border: 1px solid #97989E;
	border-radius: 2px;
	height: 35px;
}

#return_call .modal__form input.error,
#zapros_price .modal__form input.error{
	border-color: red;
}

#return_call form .btn_cp,
#zapros_price form .btn_cp{
	height: 49px;
	width: 100%;
	margin-top: 25px;
}

#return_call .form_line,
#zapros_price .form_line{
	margin-top: 12px;
}

#return_call .form_line label,
#zapros_price .form_line label{
	font-size: 12px;
	color: #2A2A2A;
	margin-bottom: 4px;
}

#return_call .form_line label span,
#zapros_price .form_line label span{
	color: #FF251E;
}

#return_call .modal_close,
#zapros_price .modal_close{
	background: none;
	color: #000;
	font-size: 28px;
}

#return_call .modal_close:hover,
#zapros_price .modal_close:hover{
	text-decoration: none;
}

#zapros_price .modal__form_btn{

}

#thanks .modal-dialog{
	background: #fff;
	border-radius: 5px;
}

#thanks_opros .modal-dialog{
background: #fff;
	border-radius: 5px;
	max-width: 560px;
	width: 100%;
}

#thanks .text.tac,
#thanks_opros .text.tac{
	display: block;
}

#thanks .modal-body,
#thanks_opros .modal-body{
	text-align: center;
}

#thanks_opros .modal-body svg{
	height: 60px;
	width: 60px;
	margin-bottom: 12px;
}

#thanks .modal-title{
	font-size: 25px;
	color: #222;
	line-height: 1.5;
	font-family: 'Lora', sans-serif;
	font-weight: 600;
	margin-top: 14px;
}

#thanks_opros .modal-title{
	font-size: 22px;
	font-weight: 700;
	margin-top: 7px;
}


#thanks .modal-text,
#thanks_opros .modal-text{
	font-size: 18px;
	color: #222;
	margin-top: 14px;
}

#thanks .modal_close,
#thanks_subscribe .modal_close,
#thanks_opros .modal_close{
	background: none;
	color: #000;
	font-size: 28px;
}

#thanks .modal_close:hover,
#thanks_opros .modal_close:hover{
	text-decoration: none;
}

#thanks_subscribe .modal-title{
	font-weight: 700;
	font-size: 22px;
	line-height: 1.35;
	margin-top: 12px;
	color: #222;
}

#thanks_subscribe .modal-dialog{
	background: #fff;
	border-radius: 5px;
	padding: 40px 0;
	width: 262px;
}

#thanks_subscribe .text.tac{
	display: block;
}

#thanks_subscribe .modal-body{
	text-align: center;
}

header > .mobile__header--block {
	display: none;
}



@media (max-width: 767px) {
	header > .mobile__header--block {
		display: block !important;
	}
	header > *:not(.h_nav) {
		display: none;
	}


	.header__cart .header__basket_info_wrap .header__basket_info .header__basket_info_val a{
		display: none;
	}
}


.bx-soa-orderSave span{
	font-size: 20px;
}


.modal-content .cp-cart__button{
	border-width: 2px;
	border-style: solid;
	border-radius: 25px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	text-transform: uppercase;
	justify-content: center;
	align-items: center;
	transition: 200ms ease-in-out;
	text-decoration: none !important;
	font-weight: 600;
	cursor: pointer;
}

@media (max-width: 767px) {
	.modal-content .cp-cart__button{
		font-size: 14px;
	}
}

.modal-content .cp-cart__button.red{
	border-color: #FF251E;
	color: #222;
	min-width: 294px;
	height: 49px;
}

.modal-content .cp-cart__button.red:hover{
	background: #FF251E;
	color: #E8E1E1;
}

.modal-content .cp-cart__button.red:hover svg path{
	fill: #E8E1E1;
}

.modal-content .cp-cart__button.red:active{
	background: #C34859;
	border-color: #C34859;
	color: #D0D0D0;
}

.modal-content .cp-cart__button.red:active svg path{
	fill: #D0D0D0;
}

.cp-subscribe{
	background: #FBFBFB;
	padding: 0;
}

.cp-subscribe__wrapper{
	padding: 45px 0 40px;
}

@media (max-width: 576px) {
	.cp-subscribe__wrapper{
		padding: 30px 0 30px;
	}

}

.cp-subscribe form{
	margin-top: 25px;
}
.cp-subscribe__line{
	display: flex;
}

.cp-subscribe__line input[type="email"]{
	height: 35px;
	border: 1px solid #AFAFAF;
	outline: none;
	border-radius: 22px;
	width: 100%;
	padding-left: 25px;
	font-size: 14px;
	box-sizing: border-box;
	padding-right: 35px;
}

.cp-subscribe__line .form_line{
	flex-basis: 340px;
}

.cp-subscribe__content{
	margin: 0 auto;
	max-width: 460px;
	text-align: center;
	position: relative;
}

.cp-subscribe__content:after{
	content: '';
	background: url(/local/templates/interyug_adaptive_new/stylesheets/./../images/new/arrow.svg);
	display: block;
	position: absolute;
	height: 58px;
	width: 50px;
	background-size: 50px;
	left: -66px;
	top: 60px;
}

@media (max-width: 768px) {
	.cp-subscribe__content:after{
		display: none
	}
}

.cp-subscribe__title{
	width: 100%;
	margin-bottom: 21px;
}

.cp-subscribe__title .heading{
	text-transform: none;
	font-size: 28px;
	font-weight: 700;
	line-height: 1.25;
}

@media (max-width: 767px) {
	.cp-subscribe__title .heading{
		font-size: 18px;
	}
}

@media (max-width: 576px) {
	.cp-subscribe__title .heading:after,
	.cp-subscribe__title .heading:before{
		display: none;
	}
}

.cp-subscribe__button{
	border: 2px solid #FF251E;
	border-radius: 30px;
	padding: 6px 22px;
	height: 35px;
	background: #fff;
	text-decoration: none;
	color: #222222;
	font-size: 16px;
	font-weight: 600;
	position: relative;
	display: inline-block;
	margin-left: -25px;
}

.cp-subscribe__button:hover{
	background: #FF545E;
	color: #E8E1E1;
	border-color: #FF545E;
	text-decoration: none;
}

.cp-subscribe__button:active{
	background: #C34859;
	border-color: #C34859;
}

.cp-subscribe__button:hover:before{
	background: url(/local/templates/interyug_adaptive_new/stylesheets/./../images/new/arrow-button-hover.svg);
}

.cp-subscribe__button:before{

	background: url(/local/templates/interyug_adaptive_new/stylesheets/./../images/new/arrow-button.svg);
	display: block;
	position: absolute;
	height: 20px;
	width: 22px;
	background-size: 22px;
	right: 25px;
	top: calc(50% - 11px);
}

.cp-subscribe .subscribe-telegram{
  display: inline-flex;
}

.cp-subscribe__app{
	margin-top: 20px;
	display: none;
}

@media (max-width: 576px) {
	.cp-subscribe__app{
		display: block;
	}
}

.search-results .catalog__list{
	border-top: 0;
}

@media (max-width: 768px) {
	.search-results{
		border: 0;
	}
}

._show_95c.wrap_bbe{
	z-index: 6 !important;
}

._show_93b.wrap_ba1{
	z-index: 9 !important;
}

.search-result-items{
	font-size: 14px;
	overflow-y: scroll;
	max-height: 400px;
}

/*
Jivosite
 */

/* ._orientationRight_c0dc.wrap_cea5{
	left: 15px;
	bottom: 40px;
} */

.catalog-categories .category__img{
	z-index: 1;
}

.catalog-categories .category__name{
	z-index: 1;
}

.catalog-categories.category__line_wrap .category__item:after{
	content: '';
	z-index: 0;
}

.catalog-categories.category__line_wrap{
	padding-top: 20px;
}

.search-sections__item{
	display: inline-block;
	margin: 0 8px 10px 0;
	text-decoration: underline;
}

.title-search-result{
	display: none !important;
}

@media (max-width: 576px) {
  .popular__slider .cp-product__actions{
    display: none
  }
}

.mobile-bottom{
  background: #464646;
  display: none;
  height: 52px;
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 50;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.25);
  box-sizing: border-box;
  padding: 8px 25px 0;
  border-radius: 12px 12px 0 0;
}

@media (max-width: 576px){
  .mobile-bottom{
    display: block;
  }
}

.mobile-bottom__list{
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
}


.mobile-bottom__button{
  min-width: 24px;
  position: relative;
}

.mobile-bottom--phone{
  display: block;
  vertical-align: top;
}

.mobile-bottom svg{
  transform: scale(1.1);
}

.mobile-bottom--phone svg{
 
}

.mobile-bottom--phone svg path{
   
}

.mobile-bottom--phone:hover svg path{
    
}

.mobile-bottom__count{
  position: absolute;
  height: 22px;
  width: 22px;
  background: #FF251E;
  color: #fff;
  font-size: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  right: -12px;
  top: -10px;
  border-radius: 50%;
  z-index: 2;
  font-weight: 500;
}

.mobile-bottom__button.--active svg path{
  fill: #FF514B;
}

@media (max-width: 576px) {
  jdiv{
    position: fixed !important;
    z-index: 1;
  }

  jdiv.button_cbcf{
    margin-bottom: 95px !important;
  }
}


/* Action to cart */

.action-to-cart{
  position: fixed;
  height: 100%;
  width: 100%;
  background: rgba(35,37,39,0.79);
  left: 0;
  top: 0;
  z-index: 999991;
  display: none;
}

.action-to-cart__wrapper{
  background: #fff;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.25);
  box-sizing: border-box;
  padding: 40px;
  border-radius: 5px;
  max-height: 100%;
  overflow-y: auto;
}

.action-to-cart__section{
  margin: 10px 0;
  display: none;
}

.action-to-cart__subtitle{
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 8px;
}

.action-to-cart__close{
  position: absolute;
  right: 15px;
  top: 15px;
  height: 24px;
  width: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.action-to-cart__close svg{
  height: 20px;
  width:20px;
}

.action-to-cart__property{
  display: flex;
  align-items: flex-end;
  line-height: 1;
  display: none;
}

.action-to-cart__property-label{
  margin-right: 4px;
  font-weight: 500;
  font-size: 14px;
}

.action-to-cart__property-value{
  font-weight: 300;
  font-size: 12px;
}

.action-to-cart__sizes{
  display: flex;
  flex-wrap: wrap;
  color: #3C3F44;
  margin-top: 12px;
}

.action-to-cart__input-label{
  position: relative;
  margin-right: 10px;
  margin-bottom: 10px;
}

.action-to-cart__input-text{
  border: 1px solid #D9D9D9;
  padding: 7px;
  font-size: 12px;
  font-weight: 500;
  display: block;
  line-height: 1;
  text-align: center;
}

.action-to-cart__input-label input{
  display: none;
}

.action-to-cart__input-label input:checked ~ .action-to-cart__input-text{
  border-color: #FF514B;
  color: #FF514B;
}

.action-to-cart__input-label input:checked ~ .action-to-cart__input-text .action-to-cart__input-ros-razmer{
  color: #FF514B;
}

.action-to-cart__input-count{
  position: absolute;
  right: -10px;
  top: -10px;
  background: #FF514B;
  border-radius: 50%;
  height: 25px;
  width: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
}

.action-to-cart__qty{
}

.action-to-cart__qty-inner{
  display: flex;
  align-items: center;
}

.action-to-cart__qty-confirm{
  width: 100%;
  border: 1px solid #FF514B;
  border-radius: 30px;
  font-size: 14px;
  font-weight: 600;
  height: 42px;
  text-align: center;
  color: #3C3F44;
  flex-shrink: 0;
  background: none;
  margin-top: 20px;
}

.action-to-cart__qty-confirm[disabled]{
  border: 1px solid rgba(31,31,31,0.4);
  color: rgba(31,31,31,0.4);
}

.action-to-cart__qty-input{
  height: 32px;
  width: 34px;
  box-sizing: border-box;
  font-weight: 600;
  font-size: 14px;
  border: 0;
  text-align: center;
  outline: none;
  border-top: 1px solid #D9D9D9;
  border-bottom: 1px solid #D9D9D9;
}

.action-to-cart__qty-button{
  height: 32px;
  width: 32px;
  background: #F1F1F5;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  line-height: 1;
  border: 1px solid #D9D9D9;
}

.action-to-cart__message{
  background: rgba(31,31,31,0.7);
  border-radius: 30px;
  font-size: 16px;
  font-weight: 600;
  padding: 10px 20px;
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  top: 70px;
  color: #fff;
  white-space: nowrap;
  display: none;
}

.action-to-cart__product{

}

.action-to-cart__product .cp-product{
    width: 100%;
    border: 0;
    padding: 0;
    margin-bottom: 0;
    display: block;
}

.action-to-cart__product .cp-product__img-slider{
  height: 100%;
}

.action-to-cart__product .cp-product__button{
  display: none;
}

.action-to-cart__product .cp-product__sizes{
  display: none;
}

.action-to-cart__product .cp-product-mobile-sizes{
  display: none;
}

.action-to-cart__product .cp-product__price {
  display: flex;
}

.action-to-cart__product .price-number-unit{
  order: 2;
  font-size: 14px;
}

.action-to-cart__product .price-number-unit:before{
  content: '/';
  margin: 0 4px;
}

.action-to-cart__product .cp-product__price-old{
  display: none;
}

.action-to-cart__product .cp-product__mobile-favorite{
  display: none;
}

.action-to-cart__section:first-child{
  margin-top: 6px;
}

.action-to-cart__product .cp-product__properties{
  font-size: 14px;
}

.action-to-cart__product .cp-product__property{
  display: flex;
}

.action-to-cart__product .cp-product__package-label{
  font-size: 14px;
}

.action-to-cart__product .swiper-nav{
  display: none;
}

.action-to-cart__product .cp-product__name{
  font-size: 18px;
  font-weight: 600;
}

.popup-search{
  position: fixed;
    display: none;
    background: #fff;
    max-width: 100%;
    width: 100%;
    top: 56px;
    left: 0;
    box-sizing: border-box;
    padding: 5px 0px;
    transition: all ease 0.3s;
    height: calc(100% - 70px);
    overflow-y: auto;
    z-index: 99999;
    padding: 30px 10px;
}

.popup-search.active{
  display: block;
}

.mobile-search{
  position: relative;
}

.mobile-search__block{
  display: flex;
  align-items: center;
}

.mobile-search__field{
  position: relative;
  flex: 1 1 auto;
}

.mobile-search__input{
  background: #EEEEEE;
  height: 41px;
  border-radius: 30px;
  padding-left: 18px;
  color: rgba(42,52,65,0.8);
  border: 0;
  width: 100%;
  font-size: 12px;
  outline: none;
}

.mobile-search__close{
  color: #FF514B;
  font-size: 14px;
  font-weight: 500;
  flex-basis: 60px;
  flex-shrink: 0;
  margin-left: 20px;
  padding: 8px 0;
}

.mobile-search__reset{
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  display: none;
}

.mobile-search__suggestions{
  padding: 15px 10px;
  box-sizing: border-box;
  width: 100%;
  position: absolute;
  max-width: calc(100% - 20px);
  background: #fff;
  display: none;
  top: 100%;
}

.mobile-search__suggestion{
  display: block;
  color: rgba(42,52,65,1);
  font-size: 13px;
  padding-left: 20px;
  margin: 10px 0;
  position: relative;
}

.mobile-search__suggestion:hover{
  color: #FF514B;
}

.mobile-search__suggestion:before{
  content: '';
  background: url( '/local/templates/interyug_adaptive_new/stylesheets/../images/search-suggest.svg');
  background-size: 12px;
  height: 12px;
  width: 12px;
  display: block;
  position: absolute;
  left: 0;
  top: 5px;
}


.mobile__header-menu-search{
  padding: 20px 10px;
}

.subscribe-mobile{
  margin-top: 20px;
}

.subscribe-mobile-center .subscribe-mobile__title{
  text-align: center;
}

.subscribe-mobile-center .subscribe-mobile__list{
  justify-content: center;
}

@media (max-width: 576px) {
  .subscribe-mobile{
    display: block;
  }
}

.subscribe-mobile__title{
  text-align: left;
  font-size: 16px;
  color: #3C3F44;
  text-transform: uppercase;
  font-weight: 600;
}

@media (max-width: 576px) {
  .subscribe-mobile__title{
    text-align: center;
  }
}

.subscribe-mobile__list{
  display: flex;
  margin-top: 13px;
}

@media (max-width: 576px) {
  .subscribe-mobile__list{
   justify-content: center;
  }
}

.subscribe-mobile__link{
  margin: 0 10px;
  display: block;
}

.subscribe-mobile__link img{
  height: 46px;
  width: 46px;
}
/* End */


/* Start:/local/templates/interyug_adaptive_new/stylesheets/authorized.css?1679665962517*/
.mobile-logout-button{
    height: 30px;
    border: 2px solid #FF251E;
    border-radius: 30px;
    color: #222222;
    font-size: 12px;
    font-weight: 600;
    background: #fff;
    width: 100px;
    padding: 0 15px;
    transition: 200ms ease-in-out;
    outline: none;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: -65px;
    right:0;
    z-index: 33;
}

@media (min-width: 770px) {
    .mobile-logout-button{
        display: none !important;
    }
}
/* End */


/* Start:/local/templates/interyug_adaptive_new/js/fancybox/jquery.fancybox.min.css?165699917613894*/
@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>div{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-slide>.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}
/* End */


/* Start:/local/templates/interyug_adaptive_new/js/swiper/swiper-bundle.min.css?165699917615563*/
/**
 * Swiper 7.3.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 18, 2021
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/local/templates/interyug_adaptive_new/components/bitrix/breadcrumb/bread/style.css?1656999176578*/
.bx-breadcrumb {
	margin: 10px 0;
}
.bx-breadcrumb i {
	/*color: #b5bdc2;*/
	line-height: 13px;
	/*font-size: 12px;*/
	vertical-align: middle;
	/*margin-right: 5px;*/
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	/*font-size: 13px;*/
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}

/* End */


/* Start:/local/components/digmar/chat.informer/templates/.default/style.css?1697975606859*/
.chat-informer{
    cursor: pointer;
    color: #fff;
    display: inline-block;
    padding:5px 4px 9px 5px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, .1);
    border-radius: 5px 0px 0px 5px;
    position: fixed;
    right: 0;
    z-index: 1000;
    bottom:calc(30% + 180px);
    background:#FF251E;
    opacity: 1;
    text-align: center;
}

.chat-informer:hover {
    text-decoration: none;
    color: #fff;
    box-shadow: 0 0 4px 4px rgba(0, 0, 0, .2);
}

.chat-informer__top{
    font-size: 17px;
    line-height: 22px;
}

.chat-informer__bottom{
    font-size: 9px;
    line-height: 10px;
}

.chat-informer__count{
    display: inline-block;
    background: #4FD262;
    color: black;
    position: absolute;
    left: -13px;
    top:-13px;
    width: 22px;
    line-height: 22px;
    font-size: 15px;
    text-align: center;
    border-radius: 100%;
}
/* End */


/* Start:/local/templates/interyug_adaptive_new/styles.css?1741433484108936*/
td, th {
	/*vertical-align: top;*/
}

#headmenu td{
	vertical-align: middle;
}

#headmenu {
	z-index: 1;
}

#dle-content {
    width: 95%;
}

.h2.main {
	font-size: 24px;
    text-align: center;
    font-family: "Roboto Condensed";
    text-align: center;
    margin: 0 0 30px;
    font-weight: normal;
}

#slider {
    z-index: 0;
}

.bx-pagination.bx-green .bx-pagination-container ul li.bx-active span {
    background: #f952aa;
    color: #fff;
}

#dscallme.ds-form {
    width: 50%;
}

.news-date-time {
    color: #666;
    padding: 3px 10px 3px 10px;
    margin: 0 10px 0 0;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    font-size: 12px;
}

.news-item a{
    color: #df347a;
    margin: 18px 0 20px 5px;
    padding: 0;
    font-size: 16px;
    font-weight: bold;
    color: #df347a;
}

.news-item {
    margin: 18px 0 20px 5px;
    display: block;
}

.fullcatprev img,
.short-cat-prev p img {
    /*width: 100%;*/
}

.bx-authform .spec_email,
.spes_mail {
    display: none;
}

.bx-authform .bx-title {
	display: none;
}

.form-group,
.sale-profile-detail-form .form-group {
    display: block;
}

.bx_profile .form-group .form-control {
    height: 20px;
}

.catalog-pagination {
	clear: both;
    display: flex;
    margin: 40px 0;
    justify-content: center;
}

@media (max-width: 1200px){
    .catalog-pagination{
        flex-wrap: wrap;
        margin: 20px 0;
    }
}

.catalog-pagination noindex{
    margin-left: auto;
}

@media (max-width: 992px){
    .catalog-pagination noindex{
        
    }
}


.catalog-pagination .show-count {
	margin-left: auto;
}

@media (max-width: 576px) {
    .catalog-pagination .show-count {
        display: none
    }
}

.show-count ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
}

.show-count span {
    padding: 7px 0px;
}

.show-count ul li {
    margin-left: 10px;
    font-size: 14px;
}

@media (max-width: 1024px){
    .show-count ul li{
        font-size: 12px
    }
}


.show-count {
    overflow: hidden;
}

.show-count ul li a{
    background: none;
    border: 1px solid #CFCFCF;
    color: #222222;
    text-decoration: none;
    display: flex;
    border-radius: 30px;
    height: 35px;
    width: 35px;
    justify-content: center;
    align-items: center;
}

@media (max-width: 1024px){
    .show-count ul li a{
        height: 26px;
        width: 26px;
    }
}


.show-count ul li:last-child a{
    padding-left: 14px;
    padding-right: 14px;
    width: auto;
}

@media (max-width: 576px) {
    .show-count ul li a{
        height: 23px;
        width: 23px;
        line-height: 20px;
        font-size: 12px;
        min-width: 23px;
    }

    .show-count ul li:last-child a{
        padding-left: 8px;
        padding-right: 8px;
    }
}

.show-count ul li a.active-count {
    background: #FF545E;
    border-color: #FF545E;
    color: #E8E1E1;
}

.show-count ul li a:hover {
    border-color: #FF545E;
    background: #FF545E;
    color: #E8E1E1;
}

.show-count ul li a:active{
    border-color: #C34859;
    background: #C34859;
    color: white;
}

.comment-block-cart span {
    display: block;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: bold;
}

.comment-block-cart {
    margin-top: 20px;
    clear: both;
}

.proizv-tov {
    margin-top: 15px;
}

input[type="submit"]:disabled,
button[type="submit"]:disabled,
#bx-soa-orderSave-kukla a.btn {
    box-shadow: none!important;
    background: none!important;
    background-color: gray!important;
    border: none!important;
    color: white!important;
    font-weight: normal!important;
}

.contats-icon .item span,
.contats-icon .item.contact .phone a {
    display: block;
}

.contats-icon .item {
    float: left;
    width: 40%;
    margin-right: 15px;
}

.contats-icon .contact-block {
    overflow: hidden;
    margin-bottom: 20px;
}

.contats-icon .item .smal-block {
    margin-bottom: 15px;
    padding-left: 50px;
    position: relative;
}

.contats-icon .item .whatsapp.smal-block {
    /*margin-bottom: 35px;*/
}

.contats-icon .item .icon {
    width: 40px;
    height: 40px;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;

    background-size: 75%;
    background-position: 50%;
    /*border: 2px solid #df347a;*/
    background-color: #fbd1e8;
    border-radius: 100%;
    background-repeat: no-repeat;
}

.contats-icon .item .phone .icon {
    background-image: url('/contacts/icon/phone.png');
}

.contats-icon .item .adres .icon {
    background-image: url('/contacts/icon/adres2.png');
    background-size: 50%;
}

.contats-icon .item .rezhim .icon {
    background-image: url('/contacts/icon/rezh.png');
    background-size: 60%;
}

.contats-icon .item .mail .icon {
    background-image: url('/contacts/icon/mail2.png');
}

.contats-icon .item .skype .icon {
    background-image: url('/contacts/icon/skayp.png');
}

.contats-icon .item .whatsapp .icon {
    background-image: url('/contacts/icon/whatsapp.png');
}

.contats-icon .item .viber .icon {
    background-image: url('/contacts/icon/viber.png');
}

.contats-icon .item .telegram .icon {
    background-image: url('/contacts/icon/telegram.png');
}

.h_finder.full {
    width: 100%;
}

input.exit_link.h_lk__btn.red_btn {
    height: 35px;
    padding: 0;
}

.privetstvie .h_lk__title {
    font-weight: normal;
    display: block;
}

.privetstvie .h_lk__title .name {
    font-weight: bold;
}

.block-link {
    margin-bottom: 20px;
}

.block-link a.h_lk__link {
    font-size: 15px;
}

.block-link a.h_lk__link:hover {
    color: #c34859;
}

.form_line.form-name {
    display: none;
}

#showaddstore {
    display:none;
    position: fixed;
    top: 0; left: 0;
    width: 100%;
    height:100%;
    z-index: 9;
}

#showaddstore .plashka {
    border-radius: 16px;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    background: #fff;
    padding: 6px;
    display:inline-block;
    border: 1px solid #cdf1ff;

    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 350px;
    height: 350px;
    margin: auto;
}

input#storeid1 {
    width: 35px;
}

.catalog__item_wrap.opt-element {
    height: auto;
/*
    min-height: 430px;
    */
    min-height: 370px;
}

.catalog__item_wrap.opt-element .opt-to-cart,
.card__section.opt-element .opt-to-cart {
    margin-top: 15px;
}

a.delete-favorites {
    display: block;
    margin-top: 15px;
    color: #c34859;
    cursor: pointer;
}

a.to-favorites {
    cursor: pointer;
}

.data-table .card__btn.red_btn {
    color: #c34859;
    text-decoration: none;
}

.data-table .card__btn.red_btn:hover {
    color: white;
    text-decoration: none;
}
.bx_compare .table_compare table.data-table tr td a.name-item {
    color: #c34859;
    display: block;
    margin-top: 10px;
}

.bx_compare .table_compare table.data-table tr td a.delete-item {
    color: #c34859;
}

.modal__form.form_standar .text.tac {
    display: none;
}


.form_standar .error input,
.form_standar .error textarea {
    border: 2px solid #f74343;
    background-color: #ffbbab;
}

form .error-text {
    color: red;
    display: none;
    text-align: center;
    margin-top: 40px;
}

.no-modal .hide-line {
    display: none;
}

.no-modal .form-result-ok {
    display: none;
    text-align: center;
    font-size: 24px;
    color: #e14659;
}
.contact__form.no-modal .form-result-ok{
    font-size: 17px;
    font-weight: normal;
    line-height: 18px;
    color: #3c3f44;
}
.contact__form.no-modal .form-result-ok .form-result-ok-title{
    text-align: center;
    font-size: 24px;
    color: #e14659;
}

/*.h_city .h_city__drop .h_city__pop a:nth-child(n+11) {
    display: none;
    }*/
    .h_contakt__tel{
        /*line-height: 15px;*/
        text-align: right;
    }
    .brends__nav .simple_slider__arr--prev {
        left: -35px;
    }
    .brends__nav .simple_slider__arr--next {
        right: -45px;
    }

    .home_tabs .simple_slider__arr--prev {
        left: -50px;
    }

    .home_tabs .simple_slider__arr--next {
        right: -50px;
    }

    .home_tabs #tab_1 .simple_slider__arr { /* add timer height */
     margin-top: 125px;
 }

.catalog__new{
    position: absolute;
    height: 38px;
    width: 38px;
    top: 10px;
    right: 10px;
    background: url(/local/templates/interyug_adaptive_new/images/new.png) center center no-repeat;
}

.flag_sale_discount{
    position: absolute;
    height: 38px;
    width: 38px;
    background: url(/local/templates/interyug_adaptive_new/images/sale_product_icon.png) center center no-repeat;
    background-size: 100%;
    right: auto;
    left: 10px;
    z-index: 1;
    top: 5px;
}

.flag_sale_discount_detail{
    height: 38px;
    width: 38px;
    background: url(/local/templates/interyug_adaptive_new/images/sale_product_icon.png) center center no-repeat;
    background-size: 100%;
}

.catalog__hit{
    position: absolute;
    height: 38px;
    width: 38px;
    top: 10px;
    right: 10px;
    background: url(/local/templates/interyug_adaptive_new/images/hit.png) center center no-repeat;
}
.flag_sale{
    right: auto;
    left: 10px;
    z-index: 1;
}
.catalog__item_wrap.sidebar_news{
    text-align: left;
    height: auto;
    padding-top: 15px;
    padding-bottom: 15px;
}
.catalog__item_wrap.sidebar_news .news__date{
    margin-bottom: 0;
}
.catalog__item_wrap.sidebar_news .news__title{
    margin-bottom: 20px;
}
.catalog__item_wrap.sidebar_news .news__title:last-child{
    margin-bottom: 0;
}
.sidebar_btns{
    text-align: center;
}
.sidebar_btns a, .sidebar_btns a div{
    width: 100%;
}
.sidebar_btns a{
    margin-bottom: 15px;
}
.h_city__name a{
    overflow: hidden;
    white-space: nowrap;
    display: block;
}
.ui-menu-item, .ui-menu-item div{
    background: transparent !important;
    border-color: transparent !important;
    color: #3c3f44 !important;
}
.ui-menu-item div:hover{
    color: #c34859 !important;
    text-decoration: underline !important;
}
.br-widget{}
.br-widget a{
    display: inline-block;
    width: 25px;
    height: 24px;
    background: url(/bitrix/templates/interyug_adaptive/images/rating.png) center center no-repeat;
    margin: 0 3px;
}
.br-widget a:hover, .br-selected, .br-active{
    background: url(/bitrix/templates/interyug_adaptive/images/rating_active.png) center center no-repeat !important;
}
.br-current-rating{
    display: inline-block;
    vertical-align: top;
    margin-left: 15px;
}





.form_line_radio .checkbox,
.form_line_radio .radio {
    display: none;
}
.form_line_radio .checkbox-custom,
.form_line_radio .radio-custom {
    width: 20px;
    height: 20px;
    border: 2px solid #ccc;
    border-radius: 3px;
    position: relative;
}
.form_line_radio .checkbox-custom,
.form_line_radio .radio-custom,
.form_line_radio .label {
    display: inline-block;
    vertical-align: middle;
}
.form_line_radio .label{
    font-size: 17px;
    line-height: 22px;
    font-weight: normal;
    color: #3c3f44;
    margin-bottom: 0px;
}
.form_line_radio .checkbox:checked + .checkbox-custom::before,
.form_line_radio .radio:checked + .radio-custom::before {
    content: "";
    display: block;
    position: absolute;
    top: 2px;
    right: 2px;
    bottom: 2px;
    left: 2px;
    background: #413548;
    border-radius: 2px;
}
.form_line_radio .radio-custom,
.form_line_radio .radio:checked + .radio-custom::before {
    border-radius: 50%;
}


.back_old_site{
    background: url(/bitrix/templates/interyug_adaptive/images/active-bg.png) center center repeat;
    position: relative;
}
.back_old_site p{
    margin: 0;
    text-align: center;
    padding: 5px 0 1px 0;
}
.back_old_site p a{
    color: #ffffff;
    // font-family: 'Attentica', sans-serif;
    font-family: 'Lora', serif;
    font-size: 30px;
    line-height: 30px;
    text-transform: uppercase;
    font-weight: normal;
    text-decoration: none;
}
.back_old_site a.close{
    position: absolute;
    right: 15px;
    top: 8px;
    color: #ffffff;
    /* font-family: 'Attentica', sans-serif; */
    font-size: 22px;
    line-height: 22px;
    text-transform: uppercase;
    font-weight: normal;
    text-decoration: none;
    opacity: inherit;
}

.prev_element_info{
    pointer-events: none;
    opacity: 0;
    transition: 200ms ease-in-out;
    margin-top: 5px;
}
.prev_element_info p{
    text-align: center;
    padding: 0;
    margin: 0;
/*
    font-size: 16px;
    */
/*
    margin-bottom: 15px;
    */
    margin-bottom: 5px;
}
.catalog__item:hover .prev_element_info{
    opacity: 1;
    pointer-events: auto;
}
.catalog__item .prev_element_info p span, .catalog__item .prev_element_info .bold {
/*
    font-weight: bold;
    */
}

.product-measure-name {
	display: none;
}
.product-item-button-container a.catalog__btn.red_btn {
	padding: 6px 20px;
}
.catalog__item:hover .catalog__item_wrap{
    height: auto;
    padding-bottom: 0;
}
.element_inner_recomends.card__section{
    height: 550px;
}
.card__section.element_inner_recomends .simple_slider__arr,
.home_tabs .simple_slider__arr{
/*
    height: 480px;
    */
    height: 400px;
}
.cat_page.catalog .catalog__item{
/*
    height: 475px;
    */
    height: 405px;
    position: relative;
}
.cat_page.catalog .catalog__item:hover{
    z-index: 11;
}
.home_tabs{
    // max-height: 630px;
    position: relative;
    z-index: 2;
    display: none;
}
.home_tabs .catalog__item{
    position: relative;
}
.home_tabs .catalog__item:hover{
    z-index: 1;
}

@media (max-width: 530px) {
	.bx-touch .bx_ordercart .bx_ordercart_photo_container {
		padding-top: 100%;
	}
}

@media screen and (max-width: 767px) {
    #sliza_widget_btn, .wgtWrap{
        display: none!important;
    }
    .lt-label{
        display: none !important;
    }
    
    .bx_ordercart .bx_ordercart_order_table_container tbody td.itemphoto {
      min-width: 100px;
  }

  .basket_quantity_control a {
      width: 21px;
      height: 13px;
  }

  .basket_quantity_control a.plus, .basket_quantity_control a.minus {
      background-position-x: center;
  }

  .basket_quantity_control {
      position: relative;
      top: -3px;
  }

  .basket_quantity_control a.plus {
      margin-bottom: 6px;
  }

}
.sale-personal-section-index-block.bx-theme-green{
    background: url(/local/templates/interyug_adaptive_new/images/active-bg.png) center center repeat;
}


@media screen and (min-width: 1280px) {
    .h_menu__lvl2{
        max-height:0px;
        overflow:hidden;
        -webkit-transition:max-height 0.4s linear;
        -moz-transition:max-height 0.4s linear;
        transition:max-height 0.4s linear;
    }
    .h_menu__item:hover .h_menu__lvl2{
        max-height: 300px;
    }
    .h_menu__item:hover .h_menu__lvl2.h_menu__lvl2_new{
        /*max-height: 350px;*/
        max-height: 520px;
        width: 920px;
        /*left: -460px;*/
        left: -290px;
    }
    .h_menu__lvl2{
        position: absolute;
        background: #f1f1f1;
        width: 180px;
        left: -45px;
        z-index: 99;
    }
    .h_menu__lvl2 .h_menu__drop_title{
        width: auto;
    }
    .h_menu__lvl2.h_menu__lvl2_new .h_menu__drop_title{
        width: 180px;
        display: inline-block;
    }
    .h_menu__item.relative{
        position: relative;
    }
}
.display_none{
    display: none;
}
.home_tabs .tab-pane.active{
    padding-bottom: 5px;
}
.tab_see_more{
/*
    position: absolute;
    */
    margin-top: 30px;
    bottom: 0;
    width: 100%;
    left: 0;
    text-align: center;
    padding: 0 15px;
}
.home_tabs .tab-pane.active .simple_slider__wrap{
    z-index: 3;
    
    position: unset;
}
.home_tabs .tab-pane.active .tab_see_more{
    z-index: 2
}

.home_tabs .tab-content {
	position: relative;
}
.tab-pane .simple_slider__arr {
    visibility: hidden;
}
.tab-pane.active .simple_slider__arr {
    visibility: visible;
}


/*
@media screen and (max-width: 767px){.home_tabs{height: 920px;}}
@media screen and (min-width: 768px){.home_tabs{height: 760px;}}
@media screen and (min-width: 992px){.home_tabs{height: 770px;}}
@media screen and (min-width: 1200px){.home_tabs{height: 770px;}}
*/
@media screen and (max-width: 767px){.home_tabs{height: auto;}}
@media screen and (min-width: 768px){.home_tabs{height: auto;}}
@media screen and (min-width: 992px){.home_tabs{height: auto;}}
@media screen and (min-width: 1200px){.home_tabs{height: auto;}}

.text-decoration{
    text-decoration: underline;
}
.text-center{
    text-align: center;
}
.text-bold{
    font-weight: bold;
}

.card__brand .text-bold, .card__text .text-bold {
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: underline;
	font-family: 'Lora', serif;
}

.prop-text {
	font-size: 15px;
}

.oval_border{
    padding: 15px 5px;
    border: 2px solid #3c3f44;
    border-radius: 50px;
}

.page_razmery table{
    width: 100%;
    text-align: center;
    border-collapse: collapse;
    margin-bottom: 20px;
}
.text-italic{
    font-style: italic;
}
.page_razmery table td{
    border: 1px solid black;
}
.page_razmery table td p{
    margin: 0;
    padding: 5px 0;
}
.f_phone{
    color: #ffffff !important;
    font-size: 15px;
    line-height: 22px;
}
.h_menu__item a, .h_menu__item a:link, .h_menu__item a:hover, .h_menu__item a:visited, .h_menu__item a:active, .h_menu__item a:focus{
    font-family: 'Lora', serif;
    padding: 0 5px;
}
/*.h_menu__item a, .h_menu__item a:link, .h_menu__item a:hover, .h_menu__item a:visited, .h_menu__item a:active, .h_menu__item a:focus{
    font-family: 'Attentica',sans-serif;
    font-size: 35px;
    font-weight: normal;
    }*/
    .bx-soa-item-title a{
/*
    font-weight: normal;
    */
    color: #3c3f44;
}
.soc_icon--5 {
    background-image: url(/local/templates/interyug_adaptive_new/images/viber_ic.png);
}
.soc_icon--6 {
    background-image: url(/local/templates/interyug_adaptive_new/images/whatsapp_ic.png);
}
.soc_icon--7 {
    background-image: url(/local/templates/interyug_adaptive_new/images/soc_icon--7.png);
}
.soc_icon--skype {
    background-image: url(/local/templates/interyug_adaptive_new/images/soc-skype.png);
}
.soc_icon--tg {
    background-image: url(/local/templates/interyug_adaptive_new/images/soc-tg2.png);
}
.soc_icon__wrap_under_tel{
    margin-top: 7px;
}
.soc_icon__wrap_under_tel a{
    float: left;
}
.f_phone_wrap a span{
    text-align: left;
}

ul.iner-categires-list, ul.iner-categires-bottom-list {
    overflow: hidden;
    list-style: none;
    padding: 0;
    margin-bottom: 5px;
}

ul.iner-categires-list li, ul.iner-categires-bottom-list li {
    float: left;
/*
    padding: 5px 10px;
    */
    padding-right: 10px;
}

ul.iner-categires-list li a, ul.iner-categires-bottom-list li a {
    color: black;
    text-decoration: underline;
    font-size: 16px;
}

ul.iner-categires-list li {
	margin-bottom: 10px;
}
ul.iner-categires-list li a {
	text-decoration: none;
    border: solid 1px #ffffff;
    border-color: #959595;
    border-radius: 25px;
    padding: 0px 10px;
    display: inline-block;
}

/*
ul.iner-categires-list li:first-letter {
	text-transform: uppercase;

}
*/

ul.iner-categires-list li a:hover, ul.iner-categires-bottom-list li a:hover {
    color: #bb4152;
    text-decoration: none;
}

#text-error {
	margin-top: 10px;
}
#text-error p {
    margin-bottom: 20px;
}

a.clear_cart.red,
a.merge_order.red,
a.reserve_order.red,
a.unreserve_order.red,
a.combine-reserve_order.red,
a.checkout.red, 
a.return-to-cat.red {
    display: inline-block;
    cursor: pointer;
    outline: none;
    -moz-transition: all 0.2s ease-out 0.1s;
    -o-transition: all 0.2s ease-out 0.1s;
    -webkit-transition: all 0.2s ease-out;
    -webkit-transition-delay: 0.1s;
    transition: all 0.2s ease-out 0.1s;
    line-height: 22px;
    vertical-align: middle;
    font-size: 15px;
    text-align: center;
    text-decoration: none;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    padding: 12px 20px;
    font-family: 'Segoe UI', sans-serif;
    box-sizing: border-box;
    font-weight: normal;
    color: #ffffff;
    border: solid 2px transparent;

    background: #c34859;
    border-color: #c34859;
}

.sale-order-title a.unreserve_order.red {
	margin-left: 20px;
}

a.sale-order-list-about-link {
    font-size: 20px;
}

a.clear_cart {
    float: left;
    color: black;
    text-decoration: underline;
    clear: both;
    margin-top: 10px;
}
a.clear_cart:hover {
    text-decoration: none;
}

.bx_ordercart .bx_ordercart_order_pay_center a.clear_cart {
	line-height: normal;
	margin-bottom: 10px;
}

a.clear_cart.red:hover,
a.merge_order.red:hover,
a.reserve_order.red:hover,
a.unreserve_order.red:hover,
a.combine-reserve_order.red:hover,
a.checkout.red:hover,
a.return-to-cat.red:hover {
    background: #ffffff;
    color: #c34859;
}

#text-error a.merge_order.red,
#text-error a.reserve_order.red,
#text-error a.combine-reserve_order.red {
	float: right;
    margin-left: 6px;
}

.return-to-cat-block {
	float: right;
	width: 50%;
	text-align: center;
}

.ui-dialog .ui-dialog-titlebar-close:before {
    background-position: -96px -128px;
    background-image: url(/local/templates/interyug_adaptive_new/images/ui-icons_777777_256x240.png);
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 16px;
    height: 16px;
}

.bx_ordercart_order_pay_right .bx_ordercart_order_sum .fwb {
    font-size: 16px;
}
.detail_card__section{
    margin-bottom: 0;
}

.card__link_altphoto {
	width: 100%;
/*
    float: left;
    */
    margin: 20px 0;
}

.card__link_altphoto a {
	cursor: zoom-in;
}

.card__link_altphoto img {
	border-radius: 4px;
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    max-width: 100%;
}

.card__link_razmery {
/*
    text-align: center;
    */
    margin: 20px 0;
    
/*
    width: 60%;
    float: left;
    */
}

.card__link_razmery .card__btn {
	max-width: 220px;
}

.card__link_razmery .card__link_block {
	display: inline-block;
	vertical-align: middle;
}

.prev_element_button {
/*
    margin-top: 15px;
    */
    position: absolute;
    top: 10px;
    right: 10px;
    width: 24px;
}

.prev_element_button .card__link {
    margin-left: 0px;
}


.modal__form.form_standar p {
    color: white;
}

.contact__text a.skype,
.contact__text a.tg,
.contact__text a.phone,
.contact__text a.contacts-email {
    text-decoration: underline;
    color: #3c3f44;
}

.contact__text a.skype:hover,
.contact__text a.tg:hover,
.contact__text a.phone:hover,
.contact__text a.contacts-email:hover {
    text-decoration: none;
    color: #c34859;
}

.catalog_menu__dropdown a.select {
    color: #c34859;
}

.catalog_menu__dropdown .catalog_menu__dropdown a.select {
    text-decoration: underline;
    text-decoration-color: #c34859;
}

.f_menu a.select {
    text-decoration: underline;
    color: #c34859;
}

.f_menu a.select.f_menu__dop_link {
    text-decoration: none;
}

.header-fixed-line {
    display: none;
    background: white;
    position: fixed;
    top: 0;
    z-index: 110;
    width: 100%;
    /*padding: 10px 0px;*/
}
.header-fixed-line .header__bot{
    padding: 0;
}
/*.header-fixed-line .h_finder,*/
.search-page-input .h_finder{
    width: 100%;
}

#title-search1,
.title-search2,
#title-search3 {
    position: relative;
}
.header-fixed-line #title-search1{
/*    width: 175px;
position: relative;*/
/*float: left;*/
float: right;
/*margin: 27px 10px;*/
}
.header-fixed-line #title-search1 .h_finder{
/*    margin: 0;
    float: none;
    width: auto;*/
}
@media screen and (max-width: 1280px){
    .header-fixed-line #title-search1{
        float: none;
        width: auto;
        margin: 0;
    }
    .header-fixed-line #title-search1 .h_finder{
        /*width: 675px;*/
        margin: 19px 20px;
        float: left;
    }
    
    .header-fixed-line{
        display: none !important;
    }
    
}
@media screen and (max-width: 1199px){
    .header-fixed-line #title-search1 .h_finder{
        /*width: 480px;*/
    }
}
@media screen and (max-width: 992px){
/*
    .header-fixed-line{
        display: none !important;
    }
    */
}
.title-search2 {
    float: left;
    margin-right: 14px;
}

@media (max-width: 991px) {
    .title-search2{
        margin-right: 4px;
    }
}

#title-search1 div.title-search-result,
.title-search2 div.title-search-result,
#title-search3 div.title-search-result {
    top: 77px;
}

.button-toogle-menu .icon-bar {
    border: 1px solid #5d5e5f;
    width: 40px;
    display: block;
    margin-top: 7px;
}

.button-toogle-menu:hover .icon-bar {
    border: 1px solid #c34859;
}

.button-toogle-menu {
    padding: 35px 10px;
}

.menu-to-logo .button-toogle-menu {
    padding: 0;
    padding-top: 15px;

}

.hiden-menu-fixed {
    display: none;
    position: absolute;
    background: white;
    width: 150px;
    top: 75px;
    z-index: 30;
}

.menu-to-logo .hiden-menu-fixed {
    top: 55px;
    left: -47px;
}

.hiden-menu-fixed ul {
    list-style: none;
    padding: 0;
    padding-left: 15px;
}

.hiden-menu-fixed ul a {
    color: black;
}

.hiden-menu-fixed ul a:hover {
    color: #c34859;
}

.hiden-menu-fixed.open {
    display: block;
}

.header-fixed-line .menu {
    position: relative;
}
.clear{
    clear: both;
    height: 1px;
}


/****стиль новости****/

.body-news .img-tov img {
    /*height: 250px;*/
    max-width: 100%;
    height: auto;
}

.body-news .img img {
    height: 150px;
    text-align: center;
}

.body-news .img {
    text-align: center;
}

.body-news .img-tov span {
    display: block;
    margin-bottom: 15px;
    color: #444444;
}

.body-news .img-tov {
    text-align: center;
}

.body-news .info-cetntr {text-align: center;}

.body-news .info-cetntr .bold {
    font-weight: bold;
}

.body-news .info-cetntr .big {
    font-size: 23px;
}

.body-news .img-text img {
    height: 270px;
    max-width: 100%;
}

.body-news .img-text {
    text-align: center;
}

.body-news {
    background: white;
}

.body-news .img-top img {
    max-height: 165px;
}

.body-news .img-top {
    text-align: center;
}

.body-news .link span {
    font-size: 12px;
    color: #444444;
    text-decoration: underline;
}

.body-news .link {
    text-align: center;
}

.body-news .social img {
    height: 30px;
}

.body-news .social {
    margin-bottom: 25px;
}

.body-news .red-button-news {
    border-collapse: collapse;
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 14px;
    line-height: 1;
    border-color: #ddd;
    border-style: solid;
    border-width: 1px;
    border: 0;
    margin-left: auto;
    margin-right: auto;
    background: linear-gradient(to top,#9a0909,#f32a2a);
    background-color: #9a0909;
    border-radius: 11px;
    color: white;
    padding: 10px 70px;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 20px;
    display: inline-block;
    text-decoration: none;
}
.body-news .red-button-news:hover {
    color: white;
    text-decoration: none;
}

.filter-win-count .bx-filter-popup-result {
    position: absolute;
    width: 139px;
    right: -30px;
    border: 1px solid #c34859;
    padding: 10px 10px;
    z-index: 9;
    background-color: white;
    display: block;
}

.catalog_menu.catalog_str__catalog_filter {
    position: relative;
}

.bx-filter-parameters-box-container .dop_red_btn.f_btn {
    display: inline-block;
    cursor: pointer;
    outline: none;
    -moz-transition: all 0.2s ease-out 0.1s;
    -o-transition: all 0.2s ease-out 0.1s;
    -webkit-transition: all 0.2s ease-out;
    -webkit-transition-delay: 0.1s;
    transition: all 0.2s ease-out 0.1s;
    line-height: 22px;
    vertical-align: middle;
    font-size: 15px;
    text-align: center;
    text-decoration: none;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    padding: 12px 20px;
    font-family: 'Segoe UI', sans-serif;
    box-sizing: border-box;
    font-weight: normal;
    color: #ffffff;
    border: solid 2px transparent;
    background-color: #c34859;
    border-color: #c34859;
    width: 100%;
    margin: 0 auto;
}

.bx-filter-parameters-box-container .dop_red_btn.f_btn:hover {
    background-color: transparent;
    color: #c34859;
}

.bx-filter-parameters-box-container .btn.btn-link.black-color {
    color: black;
    text-decoration: underline;
    margin: 0 auto;
    margin-top: 15px;
    display: inline-block;
    cursor: pointer;
}

.bx-filter-parameters-box-container .btn.btn-link.black-color:hover {
    color: #c34859;
    text-decoration: none;
}

.bx-filter-parameters-box-container .btn.btn-link.black-color:focus {
    outline: none;
}

.bx-filter-parameters-box-container {
    text-align: center;
}
.card__art{
    color: inherit;
}
.h_logo a, .h_logo a:link, .h_logo a:hover, .h_logo a:visited, .h_logo a:active, .h_logo a:focus{
	background-size: initial;
	text-decoration: none;
}
.h_logo a {
	padding-top: 72px;
	color: #111;
	font-size: 15px;
}
@media (max-width: 992px){
    .h_logo a{
        padding-top: 60px;
    }
}
#show_alert{
    width: 550px;
    border-radius: 16px;
    border: 1px solid #43a0c0;
    background-color: #ffffff;
    padding: 20px 30px;
    box-sizing: border-box;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 999;
    display: none;
    margin-left: -275px;
    margin-top: -82px;
}
.show_alert_wrap{
    position: relative;
}
.show_alert_text{
    text-align: center;
    color: #666666;
    font-size: 24px;
    font-weight: 400;
    line-height: 60px;
}
.show_alert_close.position{
    position: absolute;
    top: -10px;
    right: -10px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
#show_alert .show_alert_wrap .show_alert_btns .dop_red_btn:hover{
    color: #c34859;
}
#show_alert .show_alert_wrap .show_alert_btns{
    text-align: center;
}
#show_alert .show_alert_wrap .show_alert_btns a{
    display: inline-block !important;
    margin: 0 20px;
}
.overlay_markel{
    display: none;
    height: 100%;
    background-color: #000000;
    opacity: 0.4;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
}

/*black_friday*/
/*.h_menu{
    margin: 42px 0px;
}
.h_menu__item a, .h_menu__item a:link, .h_menu__item a:hover, .h_menu__item a:visited, .h_menu__item a:active, .h_menu__item a:focus{
    padding: 0 5px;
}
.h_menu__item a.black_friday, .h_menu__item a.black_friday:link, .h_menu__item a.black_friday:hover, .h_menu__item a.black_friday:visited, .h_menu__item a.black_friday:active, .h_menu__item a.black_friday:focus{
    padding: 10px 5px;
    margin-top: -8px;
    border: 2px solid #000000;
    text-decoration: underline;
    color: #000000;
}
.catalog__sale{
    background: url(/bitrix/templates/interyug_adaptive/images/catalog__sale_blackfriday.png) center center no-repeat;
    }*/
    /*black_friday*/


    /*271117*/
    .body-news .info-cetntr .line-image{
        max-width: 100%;
    }
    /*271117*/
    .sendpulse-fab{
        bottom: 115px !important;
    }
    .brends__item .no-active{
      -webkit-filter: grayscale(100%);
      -moz-filter: grayscale(100%);
      -ms-filter: grayscale(100%);
      -o-filter: grayscale(100%);
      filter: grayscale(100%);
      filter: gray; /* IE 6-9 */
      /*Добавим вот такой вот код*/
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s;
      /*конец кода с transition*/
  }
  .brends__item:hover .no-active {
      -webkit-filter: none;
      -moz-filter: none;
      -ms-filter: none;
      -o-filter: none;
      filter: none;
      filter: none; /* IE 6-9 */
  }
  .setificate__title a{
    color: #ffffff;
    text-decoration: none;
    display: block;
}
/*
.catalog__photo{
    cursor: zoom-in;
}
*/

.h_busket__name{
    line-height: 15px;
    font-size: 15px;
}
.h_busket__col{
    position: relative;
    top: -1px;
    line-height: 15px;
}

.title, .contact__title{
    font-size: 34px;
    line-height: 34px;
}
.title h1 {
	margin: 0;
	font-size: inherit;
}
.title .subtitle {
	font-size: 16px;
}

.category__item a, .category__item a:link, .category__item a:hover, .category__item a:visited, .category__item a:active, .category__item a:focus{
    width: auto;
}
.title-tabs li a, .title-tabs li a:link, .title-tabs li a:hover, .title-tabs li a:visited, .title-tabs li a:active, .title-tabs li a:focus{
    font-size: 28px;
    line-height: 28px;
}
.catalog__price{
    font-size: 22px;
    line-height: 22px;
}
.catalog__price span{
    font-size: 20px;
    font-weight: normal;
}

.brends__country{
    font-size: 16px;
    font-weight: normal;
    text-transform: none;
    color: #999;
}

.catalog_str__btn{
/*    padding: 10px 25px 13px 25px;
    line-height: 34px;
    font-size: 34px;*/
    padding: 0px 25px 5px 25px;
    line-height: 28px;
    font-size: 29px;
    margin-bottom: 10px;
}
.card__price_num{
    font-size: 21px;
    line-height: 21px;
}
.card__price_num span{
    font-size: 21px;
}
.card__price--opt .card__price_num{
    font-size: 21px;
}
.card__dop_col{
    padding-right: 0;
}
.view_cat{
    width: 100%;
    position: relative;
    background: #ffffff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    margin-bottom: 10px;
    display: block;
}
.view_cat:hover{
    background: #c34859;
    text-decoration: none;
}
.view_cat div{
    width: 100%;
    display: flex;
    align-items: center;
/*
    padding: 0px 20px;
    */
    padding-left: 20px;
    font-size: 17px;
    text-decoration: none;
    line-height: 21px;
    border: 0;
    color: #3c3f44;
    vertical-align: middle;
    min-height: 30px;
    text-align: left;
}
.view_cat:hover div{
    text-decoration: none;
    color: #ffffff;
}
.sticky {
  position: fixed;
  z-index: 50;
  height: calc(100vh - 110px - 10px); /* 110px = header height */
  overflow-y: auto!important;
  padding-bottom: 80px !important;
}
.stop {
  position: relative;
  z-index: 51;
}
.card__price_num .old{
    color: #959595;
    text-decoration: line-through;
}
.card__price_text, .card__price_num{
    display: block;
    padding: 0;
}
.card__price_text{
    line-height: 40px;
}
.card__price{
    margin-bottom: 10px;
}
.category__img:after{
    bottom: -1px;
}
.card__img_loop{
    display: none;
}
.card__img a{
    cursor: zoom-in;
}
.h_lk a{
    cursor: pointer;
}
.relative{
    position: relative;
}
.catalog_menu__item_lvl_4{
    display: none;
    padding: 5px 10px;
}
.catalog_menu__item_lvl_4.open{
    display: block;
}
.catalog_menu__dropdown .relative .catalog_menu__drop_icon{
    right: -4px;
}
.catalog_menu__dropdown .relative.open .catalog_menu__drop_icon {
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}


.sert_wrap img{
    max-width: 100%;
    display: block;
    margin: 0 auto;
    max-height: 100%;
}
.sert_wrap div{
    height: 280px;
    margin-bottom: 10px;
}
.pisma_wrap img{
    max-width: 100%;
    display: block;
    margin: 0 auto 10px;
    max-height: 100%;
}
.pisma_wrap div{
    margin-bottom: 10px;
    height: 400px;
}
.pisma_wrap div span{
    font-family: 'Lora', serif;
    padding: 0 5px;
    text-align: center;
    display: block;
    text-decoration: none !important;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 20px;
    color: #3c3f44;
    font-weight: 600;
}
#show_region_redirect{
    width: 550px;
    border-radius: 16px;
    border: 1px solid #43a0c0;
    background-color: #ffffff;
    padding: 20px 30px;
    box-sizing: border-box;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 999;
    display: none;
    margin-left: -275px;
    margin-top: -82px;
}
.show_region_redirect_close.position{
    position: absolute;
    top: -10px;
    right: -10px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
#show_region_redirect .show_alert_wrap .show_alert_btns .dop_red_btn:hover{
    color: #c34859;
}
#show_region_redirect .show_alert_wrap .show_alert_btns{
    text-align: center;
}
#show_region_redirect .show_alert_wrap .show_alert_btns a{
    display: inline-block !important;
    margin: 0 20px;
}
.h_city__block{
    float: left;
    margin-right: 30px;
    max-width: 215px;
}
.h_city__pop a, .h_city__pop a:link{
    display: block;
    /*float: left;*/
    /*min-width: 215px;*/
    text-align: left;
    /*width: 18%;*/
}
.footer_subscribe_wrap{}
.footer_subscribe_wrap .footer_subscribe_text{}
.footer_subscribe_wrap .footer_subscribe_text p{
    color: #ffffff;
    font-size: 24px;
    font-family: 'Lora', serif;
    margin-top: 13px;
}
.footer_subscribe_form_wrap{
    border-radius: 21px;
    background-color: #ffffff;
    padding: 3px;
    position: relative;
}
.footer_subscribe_form_wrap .subscribe_btn a:after{
    content: "";
    position: absolute;
    background: url(/bitrix/templates/interyug_adaptive/images/subs_btn.png) center center no-repeat;
    width: 17px;
    height: 15px;
    top: 11px;
    right: 15px;
}
.footer_subscribe_form_wrap .subscribe_btn{
    display: block;
    max-width: 150px;
    float: right;
}
.footer_subscribe_form_wrap .subscribe_btn a{
    border-radius: 18px;
    background-color: #35373c;
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    padding: 8px 40px 8px 20px;
    text-decoration: none;
    position: relative;
    display: block;
    max-width: 150px;
}
.footer_subscribe_form_wrap input{
    background-color: #ffffff;
    border: none;
    outline:none !important;
    border-radius: 21px;
    margin-left: 10px;
    float: left;
    width: auto;
    height: auto;
    padding: 9px 40px 9px 20px;
}
.footer_subscribe_form_wrap .form_line{
    margin: 0;
    float: left;
    width: auto;
    height: auto;
}
.footer_subscribe_form_wrap .error input{
    border: none;
    background: transparent;
}

.footer_subscribe_form_wrap .error-text {
    position: absolute;
    color: white;
    width: 100%;
}

.nopadding{
    padding: 0;
}
.nopadding_left{
    padding-left: 0;
}

#cart_size_select-button, .product-item-scu-list .ui-selectmenu-button {
    width: 100%;
    /*max-width: 120px;*/
    max-width: 150px;
    background: transparent;
    border-radius: 25px;
    border: 1px solid #949494;
    outline:none !important;
}
#cart_color_select-button{
    width: 100%;
    /*max-width: 120px;*/
    max-width: 150px;
    background: transparent;
    border-radius: 25px;
    border: 1px solid #949494;
    outline:none !important;
}
#cart_size_select-button .ui-selectmenu-icon, .product-item-scu-list .ui-selectmenu-button .ui-selectmenu-icon {
    background: url(/bitrix/templates/interyug_adaptive/images/select-down.png) center center no-repeat;
}
#cart_color_select-button .ui-selectmenu-icon{
    background: url(/bitrix/templates/interyug_adaptive/images/select-down.png) center center no-repeat;
}
.ui-spinner{
    width: 100%;
    max-width: 120px;
    background: transparent;
    border-radius: 25px;
    border: 1px solid #949494 !important;
    outline:none !important;
}
.ui-spinner input{
    outline: none !important;
    width: 40px;
    margin: 0 auto;
    display: block !important;
    text-align: center;
}
.ui-spinner a{
    height: 100%;
    width: 15px;
}
.ui-spinner-up{
    background: url(/bitrix/templates/interyug_adaptive/images/count_plus.png) center center no-repeat;
    right: 10px;
}
.ui-spinner-down{
    background: url(/bitrix/templates/interyug_adaptive/images/count_minus.png) center center no-repeat;
    left: 10px;
}
.cart__price_upakovka_val,
.cart__price_shtuk_val{
    font-size: 20px;
}
.cart__price_upakovka_count{
/*
    font-size: 13px;
    */
    margin-top: 5px;
    display: block;
}
.cart__color_text{
    margin-top: 7px;
}
.cart__size_text{
    margin-top: 7px;
}
.cart__price_upakovka_count_wrap{
    margin-top: 15px;
}
.cart__price_shtuk_count_wrap{
    margin-top: 10px;
}
.cart__price_upakovka_btn{
    margin-top: 5px;
}
.cart__price_upakovka_btn a,
.cart__price_shtuk_btn a{
    padding: 12px 10px;
}
.cart__price_upakovka_btn a span,
.cart__price_shtuk_btn a span{
    margin-left: 0 !important;
    margin-right: 5px;
}
.card__link_block{
    margin-top: 10px;
}
#cart_color_select,
#cart_size_select,
#price_upakovka_count,
#price_shtuk_count{
    display: none;
}
.card__brand .card__link.card__link--available{
    margin-left: 0;
}
.card__price_main_wrap{
    text-align: right;
}
.card__price_main_wrap p{
    margin: 0;
}
.card__price_main_wrap .card__price_main_text{
    font-size: 20px;
}
.card__price_main_wrap .card__price_main_val, .card__price_main_wrap .card__price_pack_val{
	color: #d0021b;
    margin-top: 5px;
/*
    font-size: 30px;
    */
    font-size: 24px;
}

.card__price_main_wrap .card__price_main_val {
	font-size: 30px;
	line-height: 90%;
}

.card__price_main_wrap .card__price_main_val .old, .card__price_main_wrap .card__price_pack_val .old{
    text-decoration: line-through;
}

.card__price_main_wrap .card__price_pack_val {
	color: inherit;
}

.card__price_main_text, .card__price_main_val, .card__price_pack_val, .product-item-detail-price-current, .product-item-detail-price-old {
	font-family: 'Lora', serif;
}

.varianti_slushb_dostavki{
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
}
.varianti_slushb_dostavki div{
    display: inline-block;
    width: 150px;
    vertical-align: middle;
    margin: 0 5px;
}
.varianti_slushb_dostavki div a img{
    display: block;
    margin: 0 auto;
    max-width: 100%;
}
.gelary_item{
    height: 250px;
    margin-bottom: 15px;
}
.gelary_item a{
    display: block;
    text-decoration: none;
    outline: none;
    height: 100%;
}
.gelary_item a img{
    max-width: 100%;
    display: block;
    margin: 0 auto;
    max-height: 100%;
}
.cat-info.text ul, .main-text ul {
    margin-bottom: 15px;
}
.h_dop_menu__item_wrap a, .h_dop_menu__item_wrap a:link, .h_dop_menu__item_wrap a:hover, .h_dop_menu__item_wrap a:visited, .h_dop_menu__item_wrap a:active, .h_dop_menu__item_wrap a:focus{
    padding: 0 5px;
}
.h_menu__item a span, .h_menu__item a:link span, .h_menu__item a:hover span, .h_menu__item a:visited span, .h_menu__item a:active span, .h_menu__item a:focus span{
	top: 7px;
	right: 45px;
}


.header__icon{
    /*float: left;*/
    float: right;
    margin: 11px 22px;
    position: relative;
}
.header__icon a, .header__cart a.overlay {
    display: block;
    width: 29px;
    height: 29px;
    border-radius: 50px;
}
.header__icon a span{
	position: absolute;
    top: -7px;
    height: 17px;
    width: 17px;
    right: 0;
    display: block;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #c34859;
    color: #ffffff;
    text-align: center;
    line-height: 17px;
    font-size: 13px;
    font-weight: 600;
}
.header__favorites a:hover svg path{
	fill: #FC2C38;
}

.header__compare svg{
    margin-top: -6px;
}
.header__compare a:hover svg path{
    fill: #FC2C38;
}

.header__cart{
    /*float: left;*/
    float: right;
    position: relative;
}
.header__cart .header__basket_info_wrap{
	margin: 11px 10px;
	cursor: pointer;
}
@media screen and (max-width: 991px) {
    .header__cart .header__basket_info_wrap{
        margin: 10px 2px 0;
    }
}
.header__cart .header__basket_info_wrap .header__basket_info_icon{
    float: left;
    margin-right: 10px;
    position: relative;
    display: block;
    width: 27px;
    height: 27px;
    border-radius: 50px;
    position: relative;
}

.header__cart .header__basket_info_wrap .header__basket_info_icon span
{
	position: absolute;
    top: 3px;
    height: 17px;
    width: 17px;
    right: -22px;
    display: block;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #FD6B74;
    color: #fff;
    text-align: center;
    line-height: 17px;
    font-size: 11px;
}

@media (max-width: 767px) {
    .header__cart .header__basket_info_wrap .header__basket_info_icon{
        margin-right: 0;
        width: 23px;
        height: 23px;
    }

    .header__cart .header__basket_info_wrap .header__basket_info_icon span{
        height: 11px;
        width: 11px;
        font-size: 9px;
        line-height: 11px;
        right: 0;
        top: -3px;
    }

    .header__cart .header__basket_info_wrap .header__basket_info_icon svg{
        height: 20px;
        width: 20px;
    }
    
}
@media (max-width: 1280px) {

}

.header__cart .header__basket_info_wrap .header__basket_info_icon span.good{
    background: #4FD262;
    color: #fff;
}

.header__favorites.header__icon span,
.header__compare.header__icon span{
    position: absolute;
    height: 17px;
    width: 17px;
    right: 8px;
    bottom: -16px;
    display: block;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #FD6B74;
    color: #fff;
    text-align: center;
    line-height: 17px;
    font-size: 11px;
}
.header__favorites.header__icon span.good,
.header__compare.header__icon span.good{
    background: #4FD262;
    color:#000;
}
.header__cart .header__basket_info_wrap .header__basket_info{
	
}
.header__cart .header__basket_info_wrap .header__basket_info .header__basket_info_text a{
    text-decoration: none;
    color: #35373c;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
}
.header__cart .header__basket_info_wrap .header__basket_info .header__basket_info_val a {
	text-decoration: none;
	color: initial;
}
.header__cart .header__basket_info_wrap .header__basket_info .header__basket_info_val{
	color: #35373c;
	font-size: 13px;
	font-weight: 400;
}
.header__cart .header__basket_info_wrap .header__basket_info .cart-indicator {
    height: 12px;
    width: 12px;
    display: inline-block;
    border-radius: 50%;
    margin-right: 4px;
}
.header__cart .header__basket_info_wrap .header__basket_info .cart-indicator.order-not-ready {
    background: red;
}
.header__cart .header__basket_info_wrap .header__basket_info .cart-indicator.order-ready {
    background: #28a745;
}

.header__cart .header__basket_items_wrap .cart-status, .header__cart .header__basket_items_wrap .cart-reserve {
    margin-bottom: 10px;
    padding: 3px;
    text-align: center;
}
.header__cart .header__basket_items_wrap .cart-status.order-not-ready {
    border-bottom: 1px solid #FF251E;
    color: #FF251E;
    font-weight: 600;
    font-size: 14px;
    text-transform: uppercase;
}
.header__cart .header__basket_items_wrap .cart-status.order-ready, .header__cart .header__basket_items_wrap .cart-reserve {
    border: 1px solid #FF251E;
    display: inline-block;
    text-align: center;
    color: #FF251E;
    font-size: 14px;
    padding: 4px 18px;
    border-radius: 4px;
    font-weight: 600;
    padding-left: 40px;
    position: relative;
}

.header__cart .header__basket_items_wrap .cart-status.order-ready:before{
    content: '!';
    height: 17px;
    width: 17px;
    border: 1px solid #FF251E;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 11px;
    position: absolute;
    left: 12px;
    top: 6px;
}

.header__cart .header__basket_items_wrap{
    top: 45px;
    display: none;
    padding: 0 0 0 0;
    border: 0.5px solid #D3D3D3;
    border-radius: 1px;
    width: 470px;
    border-radius: 4px;
    background-color: #ffffff;
    box-sizing: border-box;
    box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25);
    padding: 20px;
    text-align: center;
    max-height: 450px;
    overflow-y: auto;
}
.header__bot.header__desktop .bx-opener {
	position: relative;
}
.header__bot.header__desktop .bx-opener:hover .header__basket_items_wrap, .header__cart .header__basket_items_wrap.active{
	display: block;
	position: absolute;
    z-index: 999;
    /*right: -150px;*/
    right: 0;
}
.header__cart .header__basket_items_wrap .header__basket_item_wrap{
	padding: 0 0 0 0;
    margin: 0 0 10px 0;
    border: none;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
}

.header__basket_item_remove{
    font-size: 32px;
}

.header__basket_item_remove a{
    color: #97989E;
    text-decoration: none;
}
.header__cart .header__basket_items_wrap .header__basket_item_img{
	padding: 0 0 0 0;
    margin: 0 10px 0 0;
    border: none;
    width: 110px;
    float: left;
}

.header__basket_item_total_val {
    font-size: 15px;
    font-weight: 700;
    color: #000000;
}
.header__cart .header__basket_items_wrap .header__basket_item_info{
	width: 296px;
	float: left;
}
.header__cart .header__basket_items_wrap .header__basket_item_img img{
	max-width: 100%;
	display: block;
	margin: 0 auto;
}
.header__cart .header__basket_items_wrap .header__basket_item_info .header__basket_item_info_name{
	padding: 0 0 0 0;
    margin: 0 0 10px 0;
    border: none;
    color: #97989E;
    font-size: 14px;
}
.header__cart .header__basket_items_wrap .header__basket_item_info .header__basket_item_info_name a{
	color: #97989E;
	font-size: 14px;
}
.header__cart .header__basket_items_wrap .header__basket_item_info .header__basket_item_info_color,
.header__cart .header__basket_items_wrap .header__basket_item_info .header__basket_item_info_size,
.header__cart .header__basket_items_wrap .header__basket_item_info .header__basket_item_info_type,
.header__cart .header__basket_items_wrap .header__basket_item_info .header__basket_item_info_val{
	color: #97989E;
	font-size: 13px;
	font-weight: 400;
}

.header__cart .header__basket_items_wrap .header__basket_item_info .header__basket_item_info_val span{
    color: #000;
}
.header__cart .header__basket_items_wrap .header__basket_item_total{
	padding: 0 0 0 0;
    margin: 0 0 0 0;
    border: none;
    float: right;
}
.header__cart .header__basket_items_wrap .header__basket_item_total .bx-basket-item-list-item-remove{
	position: absolute;
    right: 0px;
    top: 0px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: url(/local/templates/interyug_adaptive_new/images/item_delete.png) center center no-repeat;
    opacity: 1;
}
.header__cart .header__basket_items_wrap .header__basket_item_total .header__basket_item_total_val{
	color: #35373c;
	font-size: 14px;
	font-weight: 700;
	margin-top: 50px;
}
.header__cart .header__basket_items_wrap .header__basket_items_list{
	border-bottom: 1px solid #949494;
    text-align: left;
    padding-top: 20px;
    padding-bottom: 20px;
}
.header__cart .header__basket_items_wrap .header__basket_total .header__basket_total_text{
	color: #222222;
	font-size: 16px;
}
.header__cart .header__basket_items_wrap .header__basket_total{
	margin-top: 10px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}
.header__cart .header__basket_items_wrap .header__basket_total .header__basket_total_val{
	color: #222222;
	font-size: 20px;
	font-weight: 700;
    margin-left: 10px;
}
.header__cart .header__basket_items_wrap .header__basket_btns{
	margin-top: 18px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
}
.header__cart .header__basket_items_wrap .header__basket_btns .red_btn{
	background: transparent;
	width: 190px;
	margin-bottom: 10px;
    color: #222;
    font-size: 15px;
    position: relative;
    font-weight: 600;
    border: 2px solid #FF251E;
    padding: 6px 6px;
    border-radius: 30px;
    text-decoration: none;
}
.header__cart .header__basket_items_wrap .header__basket_btns .red_btn:hover{
	background: #FF251E;
    color: #E8E1E1;
}

.header__cart .header__basket_items_wrap .header__basket_btns .red_btn:active{
    background: #C34859;
    border-color: #C34859;
    color: #D0D0D0;
}
.header__cart .header__basket_items_wrap .header__basket_btns .dop_red_btn{
	width: 200px;
	margin-bottom: 10px;
    color: #222;
    font-size: 15px;
    position: relative;
    margin-left: 18px;
    font-weight: 600;
    border: 2px solid #FF251E;
    padding: 6px 6px;
    border-radius: 30px;
    text-decoration: none;
}
.header__cart .header__basket_items_wrap .header__basket_btns .dop_red_btn:hover{
	color: #c34859;
}

.header__cart .header__basket_items_wrap .header__basket_btns .unreserve_order {
    float: right;
    width: 180px;
}

.cart_warning {
	//display: none;
	text-align: center;
/*
	position: relative;
	top: -20px;
    */
    height: 0;
    clear: both;
    font-size: 15px;
}

#forma-password{
    font-size: 12px;
    margin-left: auto;
    margin-bottom: 0;
}

#headel_menu_login, #logged{
    text-align: right;
    padding-right: 14px;
    margin-right: 24px;
    position: relative;
    padding-left: 22px;
}


@media (max-width: 992px){
    #headel_menu_login, #logged{
        margin-right: 0;
    }
}

#headel_menu_login:hover{
    color: #FF545E;
}

#headel_menu_login svg{
    position: absolute;
    top: 1px;
    left: 0;
}

#headel_menu_login:hover svg path{
    fill: #FF545E;
}

#headel_menu_login:hover:after{
    border-left-color: #FF545E;
    border-bottom-color: #FF545E;
}

#headel_menu_login:after, #logged:after{
        content: ' ';
    display: block;
    position: absolute;
    right: 2px;
    height: 5px;
    width: 5px;
    border: solid 1px transparent;
    border-left-color: #222;
    border-bottom-color: #222;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 8px;
}

#logged:before{
    content: '';
    background: url(/local/templates/interyug_adaptive_new/images/personal.svg);
    display: block;
    height: 17px;
    width: 17px;
    background-size: 17px;
    background-repeat: no-repeat;
    position: absolute;
    top: 3px;
    left: 0;
    border: 0;
}

#headel_menu_logout{
    text-align: right;
}

.h_lk__reg{
    position: relative;
}

/* .h_lk__item a.h_lk__reg:before,
.h_lk__item a.h_lk__reg:link:before{
    content: '' !important;
    height: calc(100% - 10px);
    width: 1px;
    background: #222;
    position: absolute;
    left: -14px;
    top: 6px;
    display: block;
    border: 0;
} */

.h_lk__item a:before, .h_lk__item a:link:before, .h_lk__item a:hover:before, .h_lk__item a:visited:before, .h_lk__item a:active:before, .h_lk__item a:focus:before{
    content: none;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    height: 4px;
    width: 6px;
    border: solid 4px transparent;
    border-top-color: #3c3f44;
    top: 8px;
}
.header__lk{
    margin-left: auto;
}

#login_profile{
    position: relative;
}

#login_profile:before{
    content: '';
    background: url(/local/templates/interyug_adaptive_new/images/user.svg);
    display: block;
    height: 17px;
    width: 15px;
    background-size: 15px;
    background-repeat: no-repeat;
    position: absolute;
    top: 3px;
    left: -26px;
    border: 0;
}

.h_lk_dropdown{
    position: absolute;
    transition: 200ms ease-in;
    z-index: 10;
    top: 0;
    right: 0;
    background: #FFF;
    list-style-type: none;
    margin: 0;
    padding: 15px 25px 15px 25px;
    border: 0.5px solid #DDD;
    box-shadow: 7px 13px 33px rgba(0, 0, 0, 0.07);
    border-radius: 4px;
    min-width: 262px;
    text-align: left;
    pointer-events: none;
    opacity: 0;
}

.h_lk_dropdown.active{
    opacity: 1;
    pointer-events: auto;
    top: 29px;
}

.h_lk_dropdown.active:before{
    content: '';
    border: 1px solid #DDD;
    border-bottom: 0;
    border-right: 0;
    height: 13px;
    width: 13px;
    background: #fff;
    display: block;
    position: absolute;
    top: -7px;
    right: 63px;
    transform: rotate(45deg);
}

.h_lk_dropdown_close{
    position: absolute;
    right: 6px;
    top: 3px;
    cursor: pointer;
    font-size: 28px;
}


.h_lk_dropdown_link{
    color: #222222 !important;
    margin: 4px 0;
    font-weight: 400 !important;
}

.h_lk_dropdown_link.cart{
    font-weight: 700 !important;
}

.h_lk_dropdown_link_bold{
    font-weight: 700 !important;
}

.h_lk_dropdown_link#headel_menu_logout{
    text-align: left;
    margin-top: 9px;
    display: inline-block;
}

.h_lk_dropdown_line{
    height: 1px;
    width: 100%;
    background: #fff;
    margin: 6px 0;
}

.h_lk_dropdown_title{
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 9px;
}

a.h_lk_dropdown_title{
    color: #222 !important;
    text-decoration: none;
}


.h_lk__item {
	position: relative;
	text-align: right;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}

.h_lk__item .auth_errors {
    color: red;
    font-size: 15px;
    display: none;

/*
    display: none;
    */
    
    white-space: nowrap;
    position: absolute;
    bottom: -15px;
    max-width: initial;
    right: 0;
}

@media screen and (max-width: 1199px){
	.header__lk {
     /*margin: 15px -10px;*/
 }
}
@media screen and (max-width: 1280px){
    .h_finder{
        width: 375px;
    }
}
@media screen and (max-width: 991px){
    .h_finder{
        width: 225px;
        margin: 21px 3px;
    }
    .header__lk{
        /*margin: -15px 25px 0 0px;*/
    }
    
    .h_lk__item .auth_errors {
      display: block;
      max-width: 130px;
      position: static;
      white-space: normal;
  }

  .cart_warning {
      top: 0;
  }

  #title-search3 div.title-search-result {
      top: 50px;
      max-width: 100%;
  }
  #title-search3 table.title-search-result {
      width: 100%;
  }
  #title-search3 table.title-search-result td.title-search-item a {
      white-space: normal;
  }
}
@media screen and (max-width: 768px){
    .header__lk {
        /*margin: 15px -10px;*/
    }
}

.card__link--comparison a, .card__link--comparison a:link{
    background-image: none !important;
    padding-left: 0 !important;
}
.card__link--comparison a span.icon{
    float: left;
    margin-right: 5px;
    display: block;
    width: 42px;
    height: 42px;
    padding: 0;
    border-radius: 50px;
    background: #f0f0f0 url(/local/templates/interyug_adaptive_new/images/compare.png) center center no-repeat;
}
.card__link--comparison a:hover span.icon{
    background: #de495b url(/local/templates/interyug_adaptive_new/images/compare_active.png) center center no-repeat;
}
.card__link--favor a, .card__link--favor a:link{
    background-image: none !important;
    padding-left: 0 !important;
}
.card__link--favor a span.icon{
    float: left;
    margin-right: 5px;
    display: block;
    width: 42px;
    height: 42px;
    padding: 0;
    border-radius: 50px;
    background: #f0f0f0 url(/local/templates/interyug_adaptive_new/images/favorites.png) center center no-repeat;
}
.card__link--favor a:hover span.icon{
    background: #de495b url(/local/templates/interyug_adaptive_new/images/favorites_active.png) center center no-repeat;
}
.card__link--favor a span.text,
.card__link--comparison a span.text{
    float: left;
    margin-top: 12px;
    background-image: none !important;
    padding-left: 0 !important;
}
#bx_basketFKauiI{
    position: relative;
}
.cart__price_upakovka_val.old,
.cart__price_shtuk_val.old{
    text-decoration: line-through;
    font-size: 18px;
}



.prev_element_button .card__link.card__link--comparison a{
    float: left;
    margin-right: 5px;
    display: block;
/*
    width: 42px;
    height: 42px;
    */
    width: 24px;
    height: 24px;
    padding: 0;
/*
    border-radius: 50px;
    */
    background: #f0f0f0 url(/local/templates/interyug_adaptive_new/images/compare.png) center center no-repeat !important;
    margin-top: 10px;
}
.prev_element_button .card__link.card__link--comparison a:hover{
    background: #de495b url(/local/templates/interyug_adaptive_new/images/compare_active.png) center center no-repeat !important;
}
.prev_element_button .card__link.card__link--favor a{
    float: left;
    margin-right: 5px;
    display: block;
/*
    width: 42px;
    height: 42px;
    */
    width: 24px;
    height: 24px;
    padding: 0;
/*
    border-radius: 50px;
    */
    background: #f0f0f0 url(/local/templates/interyug_adaptive_new/images/favorites.png) center center no-repeat !important;
}
.prev_element_button .card__link.card__link--favor a:hover{
    background: #de495b url(/local/templates/interyug_adaptive_new/images/favorites_active.png) center center no-repeat !important;
}
.catalog__tov_nedeli {
    position: absolute;
    height: 50px;
    width: 100px;
    top: 10px;
    right: 10px;
    background: url(/local/templates/interyug_adaptive_new/images/tov_nedeli.jpg) center center no-repeat;
    background-size: contain;
    z-index: 2;
}
.text_center{
    text-align: center;
}
#map-test {
    width: 100%;
    height: 400px;
    margin: 0;
    padding: 0;
}
.reviews_form_go_btn a:hover{
    color: #c34859;
}
/*--CAPTCHA--*/
#captchaBlock{position:relative;}
#captchaBlock #reloadCaptcha{cursor: pointer;margin-left: 10px;}
.bx_catalog-compare-list.fix{
    display: none !important;
}

.delivery-alert.delivery-alert-danger{
    display: none;
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
    font-size: 18px;
    padding: 20px 0;
}
#bx-soa-delivery.bx-selected.bx-active .delivery-alert.delivery-alert-danger{
    display: block;
}
.paysystem-alert.paysystem-alert-danger{
    display: none;
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
    font-size: 18px;
    padding: 20px 0;
}
#bx-soa-paysystem.bx-selected.bx-active .paysystem-alert.paysystem-alert-danger{
    display: block;
}
.bx_profile .main-profile-form-password-annotation{
    margin: 0;
}
.sale-personal-profile-detail-form-label{
    margin-top: 10px;
}
.sale-personal-profile-btn-block{
    margin-top: 10px;
}

.small_error .errortext {
	font-size: 13px;
}

.sale-order-list-accomplished-title .sale-order-list-about-link {
	float: right;
}

.product-item-scu-item-text-block:hover, .product-item-scu-item-color-block:hover, .product-item-scu-item-text-container.selected .product-item-scu-item-text-block, .product-item-scu-item-color-container.selected .product-item-scu-item-color-block {
    outline-color: #006cc0;
}

.product-item-detail-buy-button.btn.btn-default, .popup-window-buttons .btn.btn-default {
    outline: 0;
    background-color: #bb4152!important;
    border-color: #bb4152!important;
    color: #FFF;
    border-width: 2px;

    -moz-transition: all 0.2s ease-out 0.1s;
    -o-transition: all 0.2s ease-out 0.1s;
    -webkit-transition: all 0.2s ease-out;
    -webkit-transition-delay: 0.1s;
    transition: all 0.2s ease-out 0.1s;
    
    line-height: 22px;
    font-size: 15px;
    border-radius: 25px;
    padding: 12px 20px;
    font-family: 'Segoe UI', sans-serif;
}

.popup-window-buttons .btn.btn-default:last-child, .product-item-detail-buy-button.btn.btn-default {
    background-color: #fff!important;
    color: #bb4152;
}

.popup-window-buttons .btn.btn-default:hover {
	background-color: #fff!important;
    color: #bb4152;
}

.popup-window-buttons .btn.btn-default:last-child:hover, .product-item-detail-buy-button.btn.btn-default:hover {
    background-color: #bb4152!important;
    color: #fff;
}

.popup-window-content img {
	margin-bottom: 10px;
}

.btn.product-item-detail-buy-button span {
	text-transform: initial;
    font-weight: normal;
}

.inner-categories-block {
    position: relative;
/*
    margin-bottom: 10px;
    */
}
.inner-categories-block .toggle {
	display: none;
	cursor: pointer;
	text-decoration: underline;
	padding: 0px 10px;
	position: absolute;
    bottom: 10px;
    color: black;
}
.inner-categories-block .toggle:hover {
    color: #bb4152;
    text-decoration: none;
}

.inner-categories-block.show-toggle {
	padding-bottom: 30px;
}
.inner-categories-block.show-toggle .toggle {
	display: block;
}

.inner-categories-block.restricted .iner-categires-list {
	display: none;
}

.inner-categories-block.restricted .iner-categires-list:first-child {
	display: inherit;
	max-height: 32px;
}

.bx-soa-more-btn .btn.pull-right {
	padding: 12px 18px;
}

/* The ribbons */

.corner-ribbon{
  width: 200px;
  background: #e43;
  position: absolute;
  top: 25px;
  left: -50px;
  text-align: center;
  line-height: 25px;
/*
  letter-spacing: 1px;
  */
  color: #f0f0f0;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  z-index: 1;
}

/* Custom styles */

.corner-ribbon.sticky{
  position: fixed;
}

.corner-ribbon.shadow{
  box-shadow: 0 0 3px rgba(0,0,0,.3);
}

/* Different positions */

.corner-ribbon.top-left{
	top: 25px;
	left: -60px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}

.corner-ribbon.top-right{
	top: 30px;
	right: -55px;
	left: auto;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}

.corner-ribbon.bottom-left{
	top: auto;
	bottom: 25px;
	left: -50px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}

.corner-ribbon.bottom-right{
	top: auto;
	right: -50px;
	bottom: 25px;
	left: auto;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}

/* Colors */

.corner-ribbon.white{background: #f0f0f0; color: #555;}
.corner-ribbon.black{background: #333;}
.corner-ribbon.grey{background: #999;}
.corner-ribbon.blue{background: #39d;}
.corner-ribbon.green{background: #2c7;}
.corner-ribbon.turquoise{background: #1b9;}
.corner-ribbon.purple{background: #95b;}
.corner-ribbon.red{background: #e43;}
.corner-ribbon.orange{background: #e82;}
.corner-ribbon.yellow{background: #ec0;}

.rub-sign {
	height: 9px;
    vertical-align: baseline;
}

.product-item-detail-info-container-title {
	font-size: 15px;
}
.product-item-detail-info-container-title .prop-name {
	display: inline;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: underline;
	font-family: 'Lora', serif;
}

.product-item-detail-info-container-title .prop-name span {
	font-family: 'Lora', serif;
}

.product-item-detail-info-container-title span {
	font-weight: normal;
	font-family: 'Segoe UI', 'Ubuntu', 'Arial', sans-serif;
	color: #3c3f44;
	
	text-transform: initial;
	text-decoration: initial;
}

.catalog_menu__wrap_item.catnovyy-god a, .burger__menu-level-2.catnewyear a {
	color: #c34859;
}

.modal-dialog.modal-dialog_white{
    background:#fff;
    width:430px;
    padding: 0;
}

.modal-white-body .btn-buy{
    margin-bottom: 10px;
}

@media (max-width: 450px) {
    .modal-dialog.modal-dialog_white{
        width: auto;
    }
}

.modal-content.modal-content_white{
    padding: 20px;
}

.modal-white-title{
    font-size:18px;
    margin-bottom: 25px;
    text-align: center;
}

.modal-white__img-block{
    text-align: center;
}

.modal-white__img{
    max-height: 150px;
    margin: 0;
    text-align: center;
}

.modal-white__text{

}

.modal-white__close{
    color: #000 !important;
    z-index: 100;
}

.product-item-scu-item-text-block_active{
    outline: 1px solid #006cc0 !important;
}






.el-filter_list-item{
    position: relative;
}

.el-filter_list-item-alert{
    position: absolute;
    top:-18px;
    right: -130px;
    z-index: 100;
    background: #fff;
    line-height: 18px;
    padding: 0 5px;
    border-radius: 2px;
    background: #0168b2;
    color: #fff;
    padding: 10px 0;
    cursor: pointer;
    width: 110px;
    text-align: center;
}

.el-filter_list-item-alert span{
    color: #fff;
}

.el-filter_list-item-alert:after{
    content: '';
    position: absolute;
    left: -20px; bottom: 10px;
    border: 10px solid transparent;
    border-right: 10px solid #0168b2;
}


.el-filter_list-item-alert:hover{
    background: #045691;
}

.el-filter_list-item-alert:hover:after{
    border-right: 10px solid #045691;
}


.el-filter_check-text_disabled::before{
    background:#f2f5f9;
}


@media (max-width: 1280px) {
    .el-filter_list-item-alert{
        left: -5px;
        top: -50px;
    }


    .el-filter_list-item-alert:after{
        content: '';
        position: absolute;
        left: 5px; bottom: -20px;
        border: 10px solid transparent;
        border-top: 10px solid #0168b2;
    }

}

.product-item-price-type-retail_hide{
    display: none !important;
}

.bx-filter-select-popup{
    z-index: 1000;
    position: absolute;
    box-shadow: 0 7px 21px rgba(83,92,105,.12), 0 -1px 6px 0 rgba(83,92,105,.06);
    margin: 0 0 0 -10px;
    padding: 5px;
}

.bx-filter-select-popup .bx-filter-param-label{
    font-weight: bold;
}

.filter-reset-container a{
    color: #000;
    font-size: 14px;
    white-space: nowrap;
}

.filter-reset-container a:hover{
    color: #000;
}

.title-search2{
    position: relative;
}

.header-search-results{
    position: absolute;
    background: #fff;
    top: 50px;
    left: 10px;
    z-index: 1000;
    display: none;
    padding: 10px;
    border: 1px solid #ccc;
    box-shadow: 0 0 10px rgba(6,6,6,0.2);
}

@media (max-width: 576px){
    .header-search-results{
        width: 100%;
        left: 0;
        box-shadow: none;
        border: 0;
    }
}

.search-result-item{
    display: flex;
    color: #000;
    margin: 0 0 15px 0;
    width: 240px;
}

@media (max-width: 576px) {
    .search-result-item{
        font-size: 12px;
        position: relative;
        padding-left: 20px;
        width: 100%;
        line-height: 1.35;
        margin: 7px 0;
        display: inline-block;
        color: rgba(42,52,65,0.5);
    }

    .search-result-item:before{
        content: '';
        background: url( '/local/templates/interyug_adaptive_new/images/search-suggest.svg');
        background-size: 12px;
        height: 12px;
        width: 12px;
        display: block;
        position: absolute;
        left: 0;
    }

    .search-result-item span{
        font-weight: normal !important;
    }
}

.search-result-item-more{
    text-align: center;
    margin: 10px 0;
}

.search-result-item-more_mobile{
    text-align: center;
    margin: 10px 0;
}

@media (min-width: 600px) {
    .search-result-item-more_mobile{
        display: none;
    }
}

.ajax-loader-wrapper{
    text-align: center;
    margin: 20px 0;
}

.card__desc{
    margin: 0 0 20px 0;
}

.card__desc-label{
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: underline;
    font-family: 'Lora', serif;
}

.bx-authform-formgroup-container_secret{
    display: none;
}

@media (max-width: 1200px) {
    .header__bot.header__desktop .container{
        width: 100%;
    }

    .header__top .container{
        width: 100%;
    }

    .header__icon{
        margin: 11px 5px;
    }
}

.show-top-auth-form{
    color: #428bca;
    cursor: pointer;
}

.show-top-auth-form:hover{
    text-decoration: underline;
}

.mobile-order-invite-auth{
    margin: 15px 0 0 0;
}

#modal-add-basket .modal-white-title{
    font-size: 22px;
    font-weight: 600;
    line-height: 29px;
}

#modal-add-basket .modal-content.modal-content_white{
    padding: 35px;
}

#modal-add-basket .popup-window-buttons{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

#modal-add-basket .popup-window-buttons .cp-cart__button {
    min-width: 270px;
    max-width: 270px;
    margin: 10px 0;
}

.product-item-price-choise_hidden{
    display: none !important;
}

.cp-product__price span.price-number-unit{
    display: inline;
    font-weight: normal;
    font-size: 10px;
    color: #222;
}

.ajax-catalog-product-delete-from-basket{
    display: none;
}

.ajax-catalog-product-delete-from-basket_show{
    display: block;
}

.ajax-catalog-product-delete-from-basket_show:hover{
    color: #FF545E;
}

.offer_item_added .cp-product__select{
    border: 1px solid #1eaa1e;
}
.offer_item_added{
    color: #1eaa1e;
}

#download_price .modal-dialog{
    background: #fff;
}

#download_price .heading.heading_with_line{
    font-size: 22px;
}

.download-price__submit-btn-wrapper{
    text-align: center;
    margin: 20px 0 0 0;
}

#download_price .modal-dialog .darck_btn{
    background: none;
    text-transform: uppercase;
    color: #222;
    border-radius: 25px;
    border: 2px solid #FF251E;
    font-weight: 600;
    padding: 8px 30px;
    width: 225px;
}

#download_price .modal_close{
    color: #000;
}


/* Download price */

#download_price ul li{
    list-style-type: none;
    cursor: pointer;
    margin: 4px 0;
}


#download_price ul li input{
    margin-right: 6px;
}


.cp-button_top-filter{
    background: #fff;
    padding: 3px 12px;
    margin-top: 10px;
}

@media (max-width: 767px) {
    .smartfilter .cp-button_top-filter{
        display: none;
    }
}

.price_list_download ul{
    list-style: none;
    margin-left: 0;
}

.price_list_download ul li input{
    margin-right: 6px;
}

.price_list_download .cp-button{
    color: #222;
    font-size: 15px;
    position: relative;
    margin-left: 18px;
    font-weight: 600;
    border: 2px solid #FF251E;
    padding: 6px 30px;
    border-radius: 30px;
    text-decoration: none;
    background: none;
    outline: none;
}

.price_list_download .cp-button:hover{
    color: #E8E1E1;
    background: #FF545E;
    border-color: #FF545E;
    text-decoration: none;
}

.price_list_download .cp-button:active{
    color: #E8E1E1;
    background: #FF545E;
    border-color: #FF545E;
    text-decoration: none;
}

.download-price__submit-btn-wrapper{
    text-align: left;
}

.header__top .container{
    position: relative;
}

.cp-modal{
    position: absolute;
    background: #fff;
    border-radius: 4px;
    border: 1px solid rgba(198, 198, 198, 0.36);
    box-shadow: 7px 13px 33px rgba(0, 0, 0, 0.07);
    z-index: 15;
    right: 0;
    top: 45px;
    max-width: 300px;
    padding: 40px 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.cp-modal__inner{
    text-align: center;
}

.cp-modal__icon{
    margin-bottom: 14px;
}

.cp-modal__icon svg{
    height: 50px;
    width: 50px;
}

.cp-modal__text{
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
}

.cp-modal__text p{
    margin-bottom: 2px;
}

.cp-modal__desc{
    font-size: 14px;
    max-width: 150px;
    margin: 14px auto 0;
}

.cp-feedback{
    position: fixed;
    bottom: 128px;
    right: 0;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    transform: translateX(278px);
    transition: 200ms ease-in;
    z-index: 99999999999;
}

@media (max-width: 1440px) {
    .cp-feedback{
        bottom: 14px;
    }
}


@media (max-width: 1440px) {
    .cp_container.cp_btn_right .cp_btn{
        top: 44% !important;
    }
}

.cp-feedback.active{
    transform: translateX(0px);
}

.cp-feedback__icon{
    background: #FF251E;
    height: 39px;
    width: 39px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px 0 0 4px;
    cursor: pointer;
}

.cp-feedback__inner{
    background: #fff;
    max-width: 278px;
    width: 100%;
    border-radius: 0 4px 4px 4px;
    border: 1px solid #AAAAAA;
    box-sizing: border-box;
    box-shadow: 0px 0px 22px rgba(52, 52, 52, 0.09);
    position: relative;
    padding: 22px 20px;
    text-align: center;
}

.cp-feedback__close{
    height: 14px;
    width: 14px;
    position: absolute;
    right: 8px;
    top: 8px;
    cursor: pointer;
}

.cp-feedback__close:before{
    content: '';
    height: 100%;
    width: 1px;
    position: absolute;
    background: #222222;
    transform:  rotate(45deg);
}

.cp-feedback__close:after{
    content: '';
    height: 100%;
    width: 1px;
    position: absolute;
    background: #222222;
    transform:  rotate(-45deg);
}

.cp-feedback__title{
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 9px;
    color: #222;
}

.cp-feedback__form{

}

.cp-feedback__form textarea{
    resize:  none;
    width: 100%;
    height: 65px;
    border: 1px solid #97989E;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 7px;
    padding-left: 10px;
    font-size: 14px;
    outline: none;
}

.cp-feedback__form button{
    border: 2px solid #FF251E;
    border-radius: 30px;
    padding: 6px 31px;
    text-decoration: none;
    color: #222222;
    font-size: 16px;
    font-weight: 600;
    position: relative;
    background: none;
    margin-top: 10px;
    outline: none;
}

.cp-feedback__form button:hover{
    background: #FF545E;
    color: #E8E1E1;
    border-color: #FF545E;
}

.cp-feedback__form button:active{
    background: #C34859;
    border-color: #C34859;
}

/* Контакты */

.page-contacts .catalog_str{
    padding-top: 40px;
    background: #FBFBFBD9;
    padding-bottom: 60px;
}

@media (max-width: 667px){
    .page-contacts .catalog_str{
        padding-bottom: 30px;
    }
}

.page-contacts .cp-subscribe{
    background: #fff;
}

.page-contacts .breadcrambs{
    background: #FBFBFBD9;
}

.page-contacts .heading_catalog h1{
    font-size: 33px;
    font-weight: 700;
    text-transform: none;
}

.cp-contacts{
    margin: 30px 0;
}

.cp-contacts__row{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 19px;
    flex-wrap: wrap;
    padding: 15px 0;
}

@media (max-width: 992px){
    .cp-contacts__row{
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 576px){
    .cp-contacts__row{
        grid-template-columns: 1fr;
    }
}

.cp-contacts__block{
    background: #fff;
    width: 100%;
    border: 1px solid rgba(198, 198, 198, 0.44);
    box-sizing: border-box;
    box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.05);
    border-radius: 5px;
    padding: 19px;
    font-size: 14px;
}


.cp-contacts__block .cp-contacts__title{
    font-size: 20px;
    font-weight: 600;
}

@media (max-width: 667px){
    .cp-contacts__block .cp-contacts__title{
        font-size: 18px
    }
}

.cp-contacts__link{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    margin-bottom: 7px;
    text-decoration: none;
}

.cp-contacts__link:last-child{
    margin-bottom: 0;
}


.cp-contacts__link:hover a{
    color: #FF251E;
}

.cp-contacts__link-label{
    margin-right: 6px;
    font-weight: 600;
}

.cp-contacts__link a{
    color: #222;
    text-decoration: none;
}

.cp-contacts__link svg{
    margin-right: 8px;
}

.cp-contacts__title{
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 14px;
    line-height: 1.35;
}

@media (max-width: 992px) {
    .cp-contacts__title{
        font-size: 22px;
    }
}

@media (max-width: 667px) {
    .cp-contacts__title{
        font-size: 18px;
    }
}

.cp-contacts__time{
    width: 100%;
}

.cp-contacts__time{

}


.cp-contacts__time-text{
    font-weight: 600;
    font-size: 14px;
    margin-top: 20px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}


@media (max-width: 667px) {
    .cp-contacts__time-text{
        font-size: 14px;
        align-items: flex-start;
    }
}

.cp-contacts__time-text svg{
    margin-right: 8px;
    flex-basis: 20px;
    flex-shrink: 0;
}

.cp-contacts__address{
    margin-top: 30px;
    background: #fff;
    border: 1px solid rgba(198, 198, 198, 0.44);
    box-sizing: border-box;
    box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.05);
    border-radius: 11px;
    padding: 34px;
    max-width: 893px;
    width: 100%;
    font-size: 14px;
}

@media (max-width: 992px) {
    .cp-contacts__address{
        margin-top: 25px;
    }
}

@media (max-width: 667px) {
    .cp-contacts__address{
        padding: 22px;
        border-radius: 4px;
    }
}

.cp-contacts__address-text{
    font-weight: 600;
    font-size: 14px;
    margin-top: 20px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
}


@media (max-width: 667px) {
    .cp-contacts__address-text{
        font-size: 14px;
        align-items: flex-start;
    }
}

.cp-contacts__address-text svg{
    margin-right: 8px;
}

.cp-contacts__address-info{
    margin-top: 24px;
}

@media (max-width: 992px) {
    .cp-contacts__address-info{
        font-size: 16px;
    }
}

@media (max-width: 667px) {
    .cp-contacts__address-info{
        font-size: 14px;
        margin-top: 14px;
    }
}

.cp-contacts__address-title{
    font-size: 18px;
}

@media (max-width: 992px) {
    .cp-contacts__address-title{
        font-size: 16px;
    }
}

.cp-contacts__address-info ul{
    list-style-type: none;
    margin-left: 0;
    padding-left: 0;
    margin-top: 20px;
}

@media (max-width: 667px) {
    .cp-contacts__address-info ul{
        margin-top: 10px;
    }
}

.cp-contacts__address-info ul li{
    margin-bottom: 4px;
}

.cp-contacts__map{
    background: #fff;
    border: 1px solid rgba(198, 198, 198, 0.44);
    box-sizing: border-box;
    box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.05);
    border-radius: 11px;
    padding: 15px;
    margin: 50px 0;
}

@media (max-width: 992px) {
    .cp-contacts__map{
        margin: 30px 0;
        padding: 15px;
    }
}

@media (max-width: 667px){
    .cp-contacts__map{
        border-radius: 4px;
    }
}


.cp-contacts__callback{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}

@media (max-width: 667px) {
    .cp-contacts__callback{
        flex-wrap: wrap;
    }
}

.cp-contacts__form{
    max-width: 893px;
    width: 100%;
    background: #fff;
    border: 1px solid rgba(198, 198, 198, 0.44);
    box-sizing: border-box;
    box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.05);
    border-radius: 11px;
    padding: 34px;
}

@media (max-width: 667px) {
    .cp-contacts__form{
        max-width: 100%;
        padding: 22px;
        border-radius: 4px;
    }
}

.cp-contacts__form .cp-contacts__title{
    max-width: 320px;
    color: #222;
}


.cp-contacts__form .cp-contacts__subtitle{
    max-width: 466px;
    font-size: 14px;
    color: #222;
}

.cp-contacts__form-row{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 18px;
}

.cp-contacts__form-col{
    max-width: calc(100%/2 - 20px);
    width: 100%;
}

@media (max-width: 992px) {
    .cp-contacts__form-col{
        max-width: 100%;
    }
}

.cp-contacts__form-field{
    width: 100%;
    margin-bottom: 10px;
}

.cp-contacts__form-label{
    font-size: 12px;
    color: #97989E;
}

.cp-contacts__form-label span{
    color: #FF251E;
    display: inline-block;
    margin-right: 4px;
}

.cp-contacts__form-input{
    width: 100%;
}

.cp-contacts__form-texarea{
    width: 100%;
}

.cp-contacts__form-field input{
    height: 35px;
    border: 1px solid #AFAFAF;
    border-radius: 4px;
    padding-left: 12px;
    font-size: 15px;
    width: 100%;
}

.cp-contacts__form-field textarea{
    resize: none;
    height: 104px;
    border: 1px solid #AFAFAF;
    border-radius: 4px;
    padding-left: 12px;
    padding-top: 12px;
    font-size: 15px;
    width: 100%;
}

.cp-contacts__form-button{
    width: 100%;
}

.cp-contacts__form-button{
    background: none;
    color: #222;
    font-size: 15px;
    position: relative;
    font-weight: 600;
    border: 2px solid #FF251E;
    padding: 7px 20px;
    border-radius: 30px;
    text-decoration: none;
    outline: none;
    max-width: 180px;
    margin-top: 14px;
}

.cp-contacts__form-button:hover{
    color: #E8E1E1;
    background: #FF545E;
    border-color: #FF545E;
    text-decoration: none;
}

.cp-contacts__social{
    margin-left: 19px;
    max-width: 240px;
    width: 100%;
}

.cp-contacts__social-wrap{
    background: #fff;
    border: 1px solid rgba(198, 198, 198, 0.44);
    box-sizing: border-box;
    box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.05);
    border-radius: 5px;
    padding: 19px;
    font-size: 14px;
}


@media (max-width: 667px) {
    .cp-contacts__social{
        margin-left: 0;
        margin-top: 30px;
        max-width: 100%;
    }
}

.cp-contacts__social .cp-contacts__title{
    font-size: 20px;
    font-weight: 600;
}

@media (max-width: 667px){
    .cp-contacts__social .cp-contacts__title{
        font-size: 18px
    }
}

.cp-contacts__social-link{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

.cp-contacts__social-link svg{
    margin-right: 6px;
}

.cp-contacts__social-link a{
    color: #222;
    text-decoration: none;
}

.cp-contacts__social-link:hover a{
 color: #FF251E;
}

/* Отзывы */

.page-reviews .heading{
    text-transform: none;
}

.page-reviews .heading h2{
    font-size: 38px;
    font-weight: 700;
}

@media (max-width: 992px){
    .page-reviews .heading h2{
        font-size: 30px
    }
}

@media (max-width: 768px){
    .page-reviews .heading h2{
        font-size: 24px
    }
}

.cp-reviews{

}

.cp-reviews__subtitle{
    font-size: 20px;
    line-height: 1.35;
    max-width: 600px;
    color: #222;
    margin: 20px 0 20px;
}

@media (max-width: 992px) {
    .cp-reviews__subtitle{
        font-size: 18px;
    }
}

.cp-reviews__action{
    max-width: 840px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-wrap: wrap;
    color: #222;
}

@media (max-width: 767px) {
    .cp-reviews__action{
        border: none;
    }
}

.cp-reviews__action-title{
    font-size: 24px;
    line-height: 1.5;
    font-weight: 600;
    padding: 18px 0;
    width: 100%;
}

@media (max-width: 992px) {
    .cp-reviews__action-title{
        font-size: 20px;
    }
}

@media (max-width: 768px) {
    .cp-reviews__action-title{
        padding-top: 0;
    }
}

.cp-reviews__action-item{
    width: calc(100%/2 - 10px);
    border: 1px solid rgba(198, 198, 198, 0.44);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    border-radius: 5px;
    box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.05);
    display: flex;
    padding: 17px 0;
    padding-left: 18px;
    padding-right: 20px;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
    margin-right: 10px;
}

@media (max-width: 992px) {
    .cp-reviews__action-item{
        width: 100%;
    }
}

@media (max-width: 767px) {
    .cp-reviews__action-item{
        width: 100%;
    }
}

.cp-reviews__action-item.--active{
    border-color: #FFCC00;
}


.cp-reviews__action-example{
    border: 1px solid rgba(198, 198, 198, 0.44);
    box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.05);
    width: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    padding: 17px 0;
    padding-left: 18px;
    border-radius: 5px;
    align-items: center;
    margin-top: 10px;
    margin-right: 10px;
    padding-right: 15px;
    justify-content: space-between;
    box-sizing: border-box;
}

@media (max-width: 767px) {
    .cp-reviews__action-example{
        flex-wrap: wrap;
    }
}

.cp-reviews__action-example .cp-reviews__form-field{
    margin-left: 20px;
    max-width: 270px;
    width: 100%;
}

@media (max-width: 767px) {
    .cp-reviews__action-example .cp-reviews__form-field{
        margin-left: 0;
        width: 100%;
        margin-top: 8px;
    }
}

.cp-reviews__label{
    font-size: 15px;
    line-height: 1.35;
    min-width: 240px;
    color: #222;
}

@media (max-width: 992px) {
    .cp-reviews__label{
        font-size: 14px;
        min-width: 0;
    }
}

@media (max-width: 767px) {
    .cp-reviews__label{
        font-size: 12px;
    }
}

.cp-reviews__form{
    margin-bottom: 70px;
}

.cp-reviews__form input[type=text]{
    height: 35px;
    border-radius: 3px;
    border: 1px solid #AFAFAF;
    padding-left: 15px;
    outline: none;
    width: 100%;
}

.cp-reviews__form textarea{
    height: 50px;
    border-radius: 3px;
    border: 1px solid #97989E;
    padding-left: 15px;
    padding-top: 10px;
    outline: none;
    resize: none;
    width: 100%;
    max-width: 280px;
}

.cp-reviews__form textarea.error{
    border-color: red;
}

.cp-reviews__form-comment{
    margin: 25px 0 45px;
}

@media (max-width: 992px) {
    .cp-reviews__form-comment{
        align-items: flex-start;
        flex-wrap: wrap;
    }
}

@media (max-width: 767px) {
    .cp-reviews__form-comment{
        flex-wrap: wrap;
        margin: 7px 0 10px;
    }
}

.cp-reviews__form-label{
    color: #97989E;
    font-size: 14px;
    margin-bottom: 2px;
}

@media (max-width: 767px) {
    .cp-reviews__form-label{
        font-size: 12px;
    }
}

.cp-reviews__form-comment .cp-reviews__form-field{
    max-width: 390px;
    width: 100%;
}

@media (max-width: 767px) {
    .cp-reviews__form-comment .cp-reviews__form-field{
        max-width: 100%;
    }
}

.cp-reviews__form-info{
    font-size: 20px;
    line-height: 1.125;
    font-weight: 600;
}

@media (max-width: 992px) {
    .cp-reviews__form-info{
        font-size: 16px;
        margin-top: 20px;
    }
}

@media (max-width: 767px) {
    .cp-reviews__form-info{
        font-size: 14px;
        margin-left: 0px;
    }
}

.cp-reviews__form-info p{
    margin-bottom: 3px;
}

.cp-reviews__form-info p:last-child{
    margin-bottom: 0;
}

.cp-reviews__form-comment{
    display: flex;
}

.cp-reviews__form-action{
    max-width: 507px;
    width: 100%;
    border: 1px solid #29AD2E;
    box-sizing: border-box;
    box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.05);
    border-radius: 5px;
    padding-top: 25px;
    padding-left: 20px;
    padding-bottom: 20px;
    margin-right: 10px;
}

@media (max-width: 992px){
    .cp-reviews__form-action{
        max-width: 100%;
    }
}

.cp-reviews__form-desc{
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

.cp-reviews__form-icon{
    flex-basis: 30px;
    margin-right: 12px;
}

.cp-reviews__form-icon svg{
    height: 30px;
    width: 30px;
}

.cp-reviews__form-yandex{
    background: #FFCC00;
    box-shadow: 0px 3px 17px rgba(255, 204, 0, 0.33);
    border-radius: 5px;
    max-width: 314px;
    width: 100%;
    box-sizing: border-box;
    padding: 25px;
    position: relative;
}

.cp-reviews__form-yandex:hover{
    text-decoration: none;
}

@media (max-width: 992px){
    .cp-reviews__form-yandex{
        max-width: 100%;
        margin-right: 10px;
        margin-top: 20px;
    }
}

.cp-reviews__form-yandex-title{
    font-size: 20px;
    font-weight: 600;
    color: #222;
}

.cp-reviews__form-yandex-logo{
    margin-top: 15px;
}

.cp-reviews__form-yandex-stars{
    margin-top: 15px;
    margin-left: -25px;
}

.cp-reviews__form-yandex-link{
    max-width: 35px;
    display: block;
    margin-top: 25px;
    transition: 200ms ease-in;
}

.cp-reviews__form-yandex-link img{
    max-width: 100%;
    transition: 200ms ease-in;
}

.cp-reviews__button{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 14px;
}

@media (max-width: 767px) {
    .cp-reviews__button{
        flex-wrap: wrap;
        justify-content: center;
    }
}
.cp-reviews__button button{
    color: #222;
    font-size: 14px;
    position: relative;
    font-weight: 600;
    border: 2px solid #FF251E;
    padding: 6px 42px;
    border-radius: 30px;
    background: none;
    outline: none;
    min-width: 140px;
}

@media (max-width: 767px) {
    .cp-reviews__button button{
        height: 42px;
        font-size: 16px;
        max-width: 210px;
        margin-top: 20px;
    }
}

.cp-reviews__button button:hover{
    background: #FF545E;
    color: #E8E1E1;
    border-color: #FF545E;
    text-decoration: none;
}

.cp-reviews__button button:active{
    background: #C34859;
    border-color: #C34859;
    color: #E8E1E1;
}

.cp-score{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-direction: row-reverse;
}

@media (max-width: 992px) {
    .cp-score{
        margin-left: 10px;
    }
}

.cp-score input{
    display: none;
}

.cp-score>label{
    cursor: pointer;
    padding: 1px;
    overflow: hidden;
}

.cp-score_nohover>label{
    cursor: default;
}

.cp-score>label:before{
    content: '';
    background: url(/images/reviews/star-grey.svg);
    display: block;
    height: 22px;
    width: 22px;
    background-size: 22px;
    background-repeat: no-repeat;
}

.cp-score>input:checked~label:before {
    background: url(/images/reviews/star-yellow.svg)
}

.cp-score:not(.cp-score_nohover)>label:hover~label:before {
    content: '';
    background: url(/images/reviews/star-yellow.svg);
    display: block
}

.cp-score:not(.cp-score_nohover)>label:hover:before {
    content: '';
    background: url(/images/reviews/star-yellow.svg);
    display: block
}

.cp-reviews__list-block{
    border: 1px solid #C6C6C6D4;
    box-sizing: border-box;
    box-shadow: 0px 2px 14px rgba(0, 0, 0, 0.07);
    border-radius: 11px;
    padding: 55px 40px;
}

@media (max-width: 768px){
    .cp-reviews__list-block{
        padding: 35px 20px;
    }
}

.cp-reviews__list{
    color: #222;
    margin-top: 40px;
}

@media (max-width: 768px){
    .cp-reviews__list{
        margin-top: 10px;
    }
}

.cp-reviews__item{
    padding: 17px 0;
    display: flex;
}

@media (max-width: 992px){
    .cp-reviews__item{
        flex-wrap: wrap;
    }
}


@media (max-width: 992px){
    .cp-reviews__item-desc{
        width: 100%;
    }
}

.cp-reviews__item-person{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
}

.cp-reviews__item-info{
    display: flex;
}

.cp-reviews__item-name{
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 2px;
    margin-right: 20px;
}

@media (max-width: 767px) {
    .cp-reviews__item-name{
        font-size: 14px;
    }
}

.cp-reviews__item-date{
    font-size: 14px;
    color: #97989E;
}

@media (max-width: 767px) {
    .cp-reviews__item-date{
        font-size: 12px;
    }
}

.cp-reviews__item-text{
    margin-top: 9px;
    font-size: 14px;
}

@media (max-width: 767px) {
    .cp-reviews__item-text{
        font-size: 12px;
        line-height: 1.25;
    }
}


.cp-reviews__item-text p{
    margin-bottom: 5px;
}

.cp-reviews__item-rating{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    min-width: 140px;
}

@media (max-width:  992px){
    .cp-reviews__item-rating{
        margin-bottom: 6px;
    }
}

.cp-reviews__item-score .cp-score{
    margin-left: 0;
}

.cp-reviews__item-label{
    font-weight: 600;
    font-size: 16px;
    margin-right: 9px;
    margin-top: -2px;
}

@media (max-width: 767px) {
    .cp-reviews__item-label{
        font-size: 14px;
        margin-right: 2px;
    }
}

.pagination__item-button a{
    width: auto;
    font-size: 14px;
    min-width: 98px;
    border-radius: 22px !important;
}

.cp-new-year{
    position: absolute;
    right: -44px;
    top: 9px;
}

.cp-new-year img{
    height: 53px;
    width: auto;
}

@media (max-width: 992px) {
    .cp-new-year{
        right: -40px;
        top: 13px;
    }
    .cp-new-year img{
        height: 43px;
    }
}

@media (max-width: 769px) {
    .cp-new-year{
        display: none;
    }
}

/* Опрос */

.cp-poll{

}

.cp-poll__intro{
    min-height: 397px;
    position: relative;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

@media (max-width: 992px) {
    .cp-poll__intro{
        min-height: 540px;
    }
}

.cp-poll__title{

}

@media (max-width: 992px) {
    .cp-poll__title{
        margin-top: 45px;
    }
}

.cp-poll__title .heading{
    text-transform: none;
}

@media (min-width: 991px) {
    .cp-poll__title .heading{
        text-align: left;
    }
}

@media (max-width: 767px) {
    .cp-poll__title .heading{
        font-size: 24px;
    }
}

@media (min-width: 991px) {

    .cp-poll__title .heading:after{
        left: 0px;
    }

    .cp-poll__title .heading:before{
        left: 12px;
    }
}


.cp-poll__desc{
    max-width: 540px;
    line-height: 1.5;
    margin-top: 14px;
    margin-bottom: 26px;
}

@media (max-width: 992px) {
    .cp-poll__desc{
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }
}

.cp-poll__button{
    text-decoration: none;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    border-radius: 30px;
    border: 2px solid #FF251E;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    height: 43px;
    align-items: center;
    justify-content: center;
    padding: 2px 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 260px;
    color: #222;
    transition: 150ms ease-in;
}

@media (max-width: 992px) {
    .cp-poll__button{
        margin-left: auto;
        margin-right: auto;
    }
}

@media (max-width: 767px) {
    .cp-poll__button{
        font-weight: 500;
        font-size: 15px;
        padding: 0 25px;
    }
}

.cp-poll__button:hover{
    background: #FF545E;
    color: #E8E1E1;
    text-decoration: none;
    border-color: #FF545E;
}

.cp-poll__button:active{
    background: #C34859;
    border-color: #C34859;
}

.cp-poll__float{
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 20px;
    margin-left: 20px;
    z-index: -1;
}

.cp-poll__float--1{
    background-image: url('/opros/images/figure.png');
    background-size: 935px;
    height: 714px;
    width: 935px;
    background-repeat: no-repeat;
    z-index: -1;
    margin-top: -215px;
    margin-left: -367px;
}

@media (max-width: 1400px) {
    .cp-poll__float--1{
        margin-left: -267px;
    }
}

@media (max-width: 992px) {
 .cp-poll__float--1{
    margin-top: -164px;
    margin-left: -147px;
    background-size: 896px;
    width: 896px;
    height: 714px;
}
}

.cp-poll__float--2{
    background-image: url('/opros/images/checklist_share1200.jpg');
    background-size: 885px;
    height: 496px;
    width: 879px;
    background-repeat: no-repeat;
    z-index: -1;
    margin-top: -564px;
    margin-left: 561px;
}

@media (max-width: 1400px) {
    .cp-poll__float--2{
        background-size: 830px;
        margin-left: 623px;
    }
}

@media (max-width: 992px) {
    .cp-poll__float--2{
        background-color: #fff;
        margin-left: -100px;
        height: 176px;
        background-position: 0 50%;
        background-size: 713px;
        margin-top: -595px;
    }
}

@media (max-width: 767px) {
    .cp-poll__float--2{
        background-size: 351px;
        background-position: 28% 50%;
    }
}

@media (max-width: 576px) {
   .cp-poll__float--2{
    background-position: 18% 50%;
    height: 125px;
    background-size: 236px
}
}

.cp-poll__content{
    background: #F6F5FA;
    position: relative;
    padding: 80px 0;
    margin-bottom: -45px;
    display: none;
}

.cp-poll__slider{
    max-width: 750px;
    width: 100%;
    margin: 0 auto;
    background: #fff;
    border: 1px solid #D5D5D5;
    box-sizing: border-box;
    box-shadow: 0px 0px 22px rgba(0, 0, 0, 0.08);
    border-radius: 23px;
    padding: 54px 65px;
}

@media (max-width: 767px) {
    .cp-poll__slider{
        padding: 54px 35px;
    }
}

.cp-poll__slide{
    padding-top: 20px;

}

.cp-poll__slide-title{
   text-align: center;
   font-size: 26px;
   line-height: 1.4;
   font-weight: 700;
   position: relative;
   margin-bottom: 20px;
}

@media (max-width: 767px) {
    .cp-poll__slide-title{
        font-size: 18px;
    }
}

.cp-poll__slide-title:after{
    content: '';
    width: 58px;
    height: 6px;
    background: #FF251E;
    position: absolute;
    display: block;
    left: calc(50% - 34px);
    top:  -20px;
}

.cp-poll__slide-title:before{
    content: '';
    width: 50px;
    height: 6px;
    background: #AFAFAF;
    position: absolute;
    display: block;
    left: calc(50% - 13px);
    top: -16px;
}

.cp-poll__slide-block{
    margin-bottom: 40px;
}

.cp-poll__checkbox{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-direction: column;
    cursor: pointer;
}

.cp-poll__checkbox input[type=radio]{
    display: none;
}

.cp-poll__checkbox input[type=radio] + span{
    height: 22px;
    width: 22px;
    flex:  0 0 22px;
    display: block;
    border-radius: 2px;
    border: 2px solid rgba(0,0,0, 0.54);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}

.cp-poll__checkbox input[type=radio]:checked + span{
    background: #FF251E;
    border-color: #FF251E;
}

.cp-poll__checkbox input[type=radio]:checked + span:before{
    content:  '';
    position: absolute;
    display: block;
    border: 2px solid #fff;
    transform: rotate(45deg);
    border-top: 0;
    border-left: 0;
    height: 14px;
    width: 8px;
    left: 5px;
    top: 0;
}

.cp-poll__checkbox-label{
    font-weight: 400;
    margin-left: 10px;
}
.cp-poll__checkbox-wrapper{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

@media (max-width: 767px) {
    .cp-poll__checkbox-label{
        font-size: 16px;
    }

    .cp-poll__checkbox input[type=radio] + span{
        height: 16px;
        width: 16px;
        flex:  0 0 16px;
    }

    .cp-poll__checkbox input[type=radio]:checked + span:before{
        height: 9px;
        width: 5px;
        left: 4px;
    }
}

.cp-poll__nav{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top: 1px solid #E3E3E3;
    padding-top: 30px;
}

.cp-poll__nav-button{
    height: 43px;
    padding: 10px 20px;
    display: block;
    border-radius: 30px;
    text-transform: uppercase;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    font-weight: 500;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    border: none;
    background: inherit;
    outline: none;
}

@media (max-width: 767px) {
    .cp-poll__nav-button{
        height: 31px;
        font-size: 14px;
        padding: 10px 14px;
    }
}


.cp-poll__nav-button svg{
}

.cp-poll__nav-button.submit{
    display: none;
}

.cp-poll__nav-button.prev{
    background: #AFAFAF;
    color: #fff;
}

.cp-poll__nav-button.next,
.cp-poll__nav-button.submit{
    border: 2px solid #FF251E;
    color: #222;
}

.cp-poll__nav-button.prev svg{
    margin-right: 7px;
}

.cp-poll__nav-button.next svg,
.cp-poll__nav-button.submit svg{
    transform: rotate(180deg);
    margin-left: 7px;
}

.cp-poll__nav-button.next svg path,
.cp-poll__nav-button.submit svg path{
    fill: #FF251E;
}

.cp-poll__nav-button:hover{
    background: #FF251E;
    border-color: #FF251E;
    color:  #fff;
}

.cp-poll__nav-button:hover svg path{
    fill: #fff;
}

.cp-poll__nav-button:active{
    background: #C34859;
    border-color: #C34859;
    color:  #fff;
}

.cp-poll__textarea{
    max-width: 390px;
    width: 100%;
    margin-top: 14px;
}

.cp-poll__textarea-field{
    width: 100%;
    resize: none;
    height: 74px;
    font-size: 14px;
    padding: 8px 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
}

.cp-poll__textarea-label{
    display: block;
    font-weight: 400;
    margin-bottom: 8px;
}

.cp-poll__carousel .slick-list{
    overflow: hidden;
}

.cp-product__table .cp-product__selects-item--radius-left .cp-product__select{
    border-radius: 4px 0 0 4px;
}

.cp-product__table .cp-product__selects-item--radius-right .cp-product__select{
    border-radius: 0 4px 4px 0;
}

.cp-product__selects-item--radius-left.cp-product__selects-item--radius-right .cp-product__select{
    border-radius: 4px;
}

.cp-cart .cp-product__selects-item--radius-left select{
    border-radius: 4px 0 0 4px;
}

.cp-cart .cp-product__selects-item--radius-right select{
    border-radius: 0 4px 4px 0;
}

.cp-cart .cp-product__selects-item--radius-left.cp-product__selects-item--radius-right select{
    border-radius: 4px;
}

.page_razmery br{
    display: none;
}

.page_razmery > div{
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 4px;
}

.page_razmery div td{
    font-weight: 400;
}

a.delete-favorites{
    text-align: center;
    font-size: 13px;
    text-decoration: underline;
}

#user_order_delete_modal .modal-white-title {
    font-size: 22px;
    font-weight: 600;
    line-height: 29px;
}

#user_order_delete_modal .popup-window-buttons{
    display: flex;
    justify-content:  center;
}

#user_order_delete_modal .popup-window-buttons .cp-cart__button{
    display: inline-block;
    min-width: 100px;
    line-height: 45px;
    margin: 0 10px;
}

.cp-cart__control-input{
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

.heading_catalog{
    text-align: left;
    margin-top: 0;
}

.title-search-wrapper-page{
    position: relative;
}

.brends.new {
    margin-bottom: 60px;
}

.brends__grid{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 16px;
    grid-row-gap: 32px;
    width: 100%;
    margin-top: 45px;
}

@media (max-width: 1200px){
    .brends__grid{
        grid-template-columns: repeat(3, 1fr);
    }
}

@media (max-width: 576px){
    .brends__grid{
        grid-template-columns: 1fr;
        grid-row-gap: 10px;
    }
}

.brends__heading{
    display: none;
    font-weight: 600;
    font-size: 24px;
    color: #6E6E7A;
    margin-top: 30px;
    margin-bottom: 10px;
}

.brends__heading:first-child{
    margin-top: 0;
}

@media (max-width: 576px){
    .brends__heading{
        display: block
    }
}

.brends.new .brends__item{
    background: #F3F4F6;
    display: block;
    border-radius: 8px;
    box-shadow: 0px 4px 8px rgba(148, 148, 158, 0.24), 0px 2px 2px rgba(137, 137, 145, 0.1), inset 0px 1px 1px #FFFFFF;
    padding: 10px;
    box-sizing: border-box;
    position: relative;
}

@media (max-width: 576px){
    .brends.new .brends__item{
        display: flex
    }
}

.brends.new .brends__item:hover{
    text-decoration: none;
}

.brends.new .brends__item:hover .brends__name{
    color: #EE440E;
}

.brends.new .brends__item:hover .brends__image img{
    filter: grayscale(0);
}

.brends__arrow{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -15px;
}

@media (max-width: 576px){
    .brends__arrow{
        right: 8px;
        top: calc(50% - 10px);
        transform: none;
    }
}

.brends.new .brends__image{
    max-width: 85%;
    position: relative;
    display: block;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 109px;
    margin: 0 auto;
}

@media (max-width: 576px){
    .brends.new .brends__image{
        width: 100px;
        max-width: 100%;
        max-height: 40px;
        min-height: 0;
        position: static;
        overflow: hidden;
    }
}

@media (max-width: 350px){
    .brends.new .brends__image{
        width: 75px;
    }
}

.brends.new .brends__image img{
    max-width: 100%;
    filter: grayscale(100%);
    transition: 200ms ease;
}

.brends__desc{
    border-top: 1px solid rgba(112,102,118,0.17);
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-top: 12px;
}

@media (max-width: 576px){
    .brends__desc{
        border-top: 0;
        padding-top: 0;
        padding-right: 30px;
    }
}

.brends.new .brends__name{
    font-size: 14px;
    padding: 0;
    line-height: 1.2;
    text-align: left;
    font-weight: 400;
    flex-shrink: 0;
}

@media (max-width: 576px){
    .brends.new .brends__name{
        margin-left: 10px;
        font-size: 13px
    }
}

.brends__factory{
    font-size: 12px;
    color: #434141;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.brends__factory-flag{
    flex-basis: 22px;
    flex-shrink: 0;
    margin-right: 6px;
}

.brends__factory-flag img{
    max-width: 100%;
}
/* End */


/* Start:/local/templates/interyug_adaptive_new/template_styles.css?172115070635149*/
form label.error{
    font-weight: normal;
    font-size: 14px;
    border-radius: 2px;
    color: #000;
    margin: 8px 0;
    position: relative;
    padding-left: 23px;
    font-size: 12px;
    display: block;
    border: 1px solid #FF251E;
    padding: 8px;
    padding-left: 34px;
    line-height: 1.25;
}

form label.error:before{
    content: '';
    background: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/error.svg");
    background-size: 18px;
    display: block;
    width: 18px;
    height: 18px;
    position: absolute;
    left: 8px;
    top: 8px;
}

.header-login-form-result{
    display: none;
    margin: 0 0 10px 0;
}

.header-login-form-result_error{
    font-size: 12px;
    display: block;
    border: 1px solid #FF251E;
    padding: 8px;
    line-height: 1.25;
    border-radius: 2px;
    color: #000;
    margin: 8px 0;
    position: relative;
    padding-left: 34px;
}

.header-login-form-result_error:before{
    content: '';
    background: url("/local/templates/interyug_adaptive_new/stylesheets/./../images/error.svg");
    background-size: 18px;
    display: block;
    width: 18px;
    height: 18px;
    position: absolute;
    left: 8px;
    top: 8px;
}

.header-login-form-result_success{
    display: block;
    color: green;
}

input.error{
    border-color: red !important;
}

.ajax-preloader__background{
    background-color: #000;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
    opacity: .3;
}

.ajax-preloader__block {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
}

.ajax-preloader__loader {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.personal__edit-result{
    margin: 0 0 30px 0;
    font-size: 16px;
    display: none;
}
.personal__edit-result_success{
    color: green;
    display: block;
}
.personal__edit-result_error{
    color: red;
    display: block;
}

.ajax-add-form-result label.error{
    color: red;
}

.ajax-add-form-result textarea.error {
    border-color: red !important;
    outline: none !important;
}

.product-item-quantity-ajax-wrapper{
    position: relative;
}

.cp-product__check-quantity-alert {
    position: absolute;
    bottom: 50px;
    background: #fff;
    border: 1px solid red;
    padding: 5px;
    display: none;
    z-index: 10000;
    text-align: center;
    border-radius: 5px;
    color: red;
    width: 150px;
    font-size: 12px;
    line-height: 1.4;
}

.cp-product__check-quantity-alert span{
    color: red;
}

.cp-quantity__activity{
    position: relative;
}

.cp-article__quantity-alert{
    position: absolute;
    bottom: 50px;
    background: #fff;
    z-index: 100000;
    border: 1px solid #ccc;
    padding: 5px;
    width: 150px;
    text-align: center;
    display: none;
}

.cp-product__selects-label,.cp-product__selects-label_detail{
    cursor: pointer;
}

.cp-cart__select .cp-product__selects-label_rus, .cp-product__selects-label_rus{
    position: absolute;
    top: -46px;
    left: 50%;
    transform: translate(-50%);
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 2px;
    background: #fff;
    z-index: 1000;
    display: none;
    width: 80px;
    text-align: center;
    font-size: 13px;
    line-height: 1.4;
}

.cp-product__selects-label_rus:after{
    content: '';
    height: 7px;
    width: 7px;
    background: #fff;
    position: absolute;
    left: 50%;
    border: 1px solid #ccc;
    transform: translateX(-50%) rotate(45deg);
    border-left: 0;
    border-top: 0;
    bottom: -5px;
}

.cp-product__selects-label:hover + .cp-product__selects-label_rus, .cp-product__selects-label_detail:hover + .cp-product__selects-label_rus{
    display: block !important;
}

.cp-article__name_not-buy{
    text-decoration: line-through;
    color: #999;
}
.header__cart .header__basket_info_wrap.header__basket_info_wrap-empty .header__basket_info_icon span.good{
    background: #FD6B74;
    color: #fff;
}

.bx-basket-item-list-item-name_not-buy a{
    text-decoration: line-through;
}

.cp-cart__control{
    display: flex;
    justify-content: space-around;
}

@media (max-width: 770px) {
    .cp-cart__control{
        display: none;
    }
}

.cp-cart__control-input{
    cursor: pointer;
    font-weight: bold;
    height: 17px;
    width: 17px;
    background: #F4F4F4;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 2px;
}

@media (max-width: 576px){
    .cp-cart__control-input{
        display: none
    }
}

.cp-cart__control-input:hover{
    color:#000 !important;
    background: #FF545E;
}

.cp-cart__control-input:hover svg path{
    fill: #E8E1E1;
}

.cp-product__select-input-quantity::-webkit-input-placeholder{
    color: #222;
}

.cp-product__select-input-quantity:-ms-input-placeholder{
    color: #222;
}

.cp-product__select-input-quantity::-moz-placeholder{
    color: #222;
}

.cp-product__select-input-quantity:-moz-placeholder{
    color: #222;
}

.cp-product__select-input-quantity{
    width: 21px;
    height: 20px;
    font-size: 12px;
    margin: 0 3px;
    color: #222222;
    outline: none;
    line-height: 1.25;
}

@media (max-width: 768px){
    .cp-product__select-input-quantity{
        font-size: 11px;
        padding-top: 0;
        line-height: 1.35
    }
}

.cp-product__select-input-quantity{
    text-align: center;
}

.product-basked-added-sticker{
    position: fixed;
    top:210px;
    right: 0;
    max-width: 360px;
    transition: 0.3s;
    z-index: 1000;
}

@media (max-width: 760px) {
    .product-basked-added-sticker{
        top:115px;
    }
}

.product-basked-added-sticker_hide{
    right: -360px;
    display: none;
}

.product-basked-added-sticker__inner{
    position: relative;
    padding: 20px;
    border: 1px solid #29AD2E;
    border-radius: 3px 0 0 3px;
    box-shadow: -4px 4px 17px rgba(0, 0, 0, 0.14);
    border-right: none;
    background: #fff;
    margin-left: 10px;
}

.product-basked-added-sticker__head{
    font-size: 20px;
    text-align: left;
    color: #2B2A2A;
    font-weight: 700;
    display: flex;
    align-items: center;
    margin-left: 17px;
}

.product-basked-added-sticker__head svg{
    margin-right: 10px;
}

.product-basked-added-sticker__body{
    max-width: 270px;
    background: #F5F5F5;    
    padding: 17px;
    border-radius: 5px;
    margin: 17px auto;
}

.product-basked-added-sticker__info h4{
    text-align: left;
    color: #222222;
    font-weight: 600;
    font-size: 18px;
    margin: 0;
}

.product-basked-added-sticker__added{
    font-size: 14px;
    color: #97989E;
}

.product-basked-added-sticker__added span{
    color: #222222;
}

.product-basked-added-sticker__buttons{
    margin: 10px auto 0;
    max-width: 270px;
}

.product-basked-added-sticker__button{
    color: #222;
    font-size: 15px;
    font-weight: 600;
    border: 2px solid #FF251E;
    padding: 7px 20px;
    border-radius: 30px;
    text-decoration: none;
    max-width: 210px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
}

.product-basked-added-sticker__button:hover{
    background: #FF251E;
    color: #E8E1E1;
    text-decoration: none;
}

.product-basked-added-sticker__button:active{
    background: #C34859;
    color: #D0D0D0;
    border-color: #C34859;
}

.product-basked-added-sticker__info{
    margin: 0 0 10px;
}

.product-basked-added-sticker__close{
    position: absolute;
    top: 10px;
    left: 10px;
    line-height: 20px;
    height: 20px;
    font-size: 15px;
    cursor: pointer;
    font-weight: 800;
    color: #000;
}

.swiper-slide .cp-product{
    width: 100%;
}

#get-table-sizes-modal .modal-dialog {
    background: #fff;
    max-width: 700px;
    width: 100%;
    padding: 35px 0 35px;
    border-radius: 5px;
}

#get-table-sizes-modal .heading.heading_with_line{
    font-size: 16px;
    margin-bottom: 20px;
}

#get-table-sizes-modal .get-table-sizes-modal-html table{
    table-layout: fixed;
    width: 100%;
    font-size: 15px;
}

#get-table-sizes-modal .get-table-sizes-modal-html table tr:first-child td{
    font-weight: 600;
}

#get-table-sizes-modal .get-table-sizes-modal-html table td{
    padding: 5px;
    border: 1px solid #000;
}

#get-table-sizes-modal .modal_close{
    color: #222;
    font-size: 34px;
    background: none;
    text-decoration: none;
}

.catalog-categories{
    background: #FBFBFB;
    padding-bottom: 50px;
}

@media (max-width: 767px){
    .catalog-categories{
        background: #FBFBFB;
        padding: 10px 0 30px;
    }
}

.catalog-categories__title{
    font-size: 38px;
    font-weight: 700;
    text-transform: uppercase;
    color: #2B2A2A;
}

@media (max-width: 992px){
    .catalog-categories__title{
        font-size: 28px;
    }
}

@media (max-width: 767px){
    .catalog-categories__title{
        font-size: 20px;
        text-align: center;
    }
}

.catalog-categories__desc{
    margin-top: 28px;
    font-size: 18px;
    font-weight: 500;
    color: #2B2A2A;
}

@media (max-width: 992px){
    .catalog-categories__desc{
     font-size: 14px;
     margin-top: 10px;
 }
}

@media (max-width: 767px){
    .catalog-categories__desc{
     font-size: 12px;
     text-align: center;
 }
}

.catalog-categories-head{
    background: #FBFBFB;
    padding: 40px 0;
}

.catalog-categories-head-white{
    background:  none;
}

.catalog-categories-head-white .container{
    padding: 0;
}

.catalog-categories-head + .catalog-categories{
    margin-top: -30px;
}

.catalog-categories-head + .container{
    margin-top: 40px;
}

@media (max-width: 768px){
    .catalog-categories-head{
        padding-top: 30px;
    }
}

.catalog_str{
    padding: 0;
}

.search-form{
    margin: 35px 0;
}

@media (max-width: 768px){
    .search-form{
        margin: 20px 0;
    }
}

.search-form__field{
    position: relative;
    max-width: 510px;
    width: 100%;
}

.search-form__input{
    height: 45px;
    border: 1px solid #97989E;
    border-radius: 30px;
    width: 100%;
    outline: none;
    padding-left: 25px;
    padding-right: 30px;
}

@media (max-width: 768px){
    .search-form__input{
        height: 34px;
    }
}

.search-form__button{
    background: none;
    border: none;
    position: absolute;
    right: 15px;
    top: calc(50% - 12px);
}

@media (max-width: 768px){
    .search-form__button{
       top: calc(50% - 9px);
       right: 10px
   }
}


.search-form__button svg{
    height: 23px;
    width: 23px;
}

@media (max-width: 768px){
    .search-form__button svg{
        height: 16px;
        width: 16px;
    }
}

.search-results__title{
    font-size: 24px;
    font-weight: 500;
    line-height: 1.25;
}

@media (max-width: 768px){
    .search-results__title{
       font-size: 14px
   }
}


.search-results__label{
    font-size: 18px;
    font-weight: 400;
    margin-left: 14px;
}

@media (max-width: 768px){
    .search-results__label{
       font-size: 10px;
       margin-left: 7px;
   }
}

header.fixed{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 52;
}

header.fixed .header__top{
    display: none;
}

.upload-file{
    display: flex;
    align-items: center;
    margin: 10px 0;
}

.upload-file-input{
    margin-right: 20px;
}

.upload-file-input input{
    display: none;
}

.upload-file-button{
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    font-weight: 400;
}

.upload-file-label{
    font-size: 13px;4
}

.upload-file-list{
    display: none;
}

.upload-file-item{
    font-size: 13px;
    color: #000;
    margin: 0 10px;
    display: flex;
    align-items: center;
}

.upload-file-item.empty{
    display: none;
}

.upload-file-item:before{
    content: '';
    background-image: url('/images/file.svg');
    height: 18px;
    width: 18px;
    background-size: 18px;
    background-repeat: no-repeat;
    margin-right: 8px;
    display: block;
}

.upload-file-item-remove{
    color: #FF251E;
    font-size: 18px;
    margin: 0 5px;
    cursor: pointer;
}

.password-field{
    position: relative;
}

.password-field-view{
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    height: 35px;
    width: 35px;
    z-index: 3;
}

.password-field-view:after{
    content: '';
    background: url(/images/view-password.svg);
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
}

.popular-sub-category:first-child{
    margin-top: 0;
}

.telegram-footer-link{
    bottom:calc(30% + 120px);
    background: #25A2E0;
}

.whatsapp-footer-link{
    bottom:calc(30% + 60px);
    background: #48C857;
}

.viber-footer-link{
    bottom:30%;
    background:#824AAC;
}

.social-footer-link{
    cursor: pointer;
    color: #fff;
    display: inline-block;
    padding: 7px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, .1);
    border-radius: 5px 0px 0px 5px;
    position: fixed;
    right: 0;
    z-index: 1000;
    font-size: 22px;
}

.social-footer-link:hover{
    text-decoration: none;
    color: #fff;
    box-shadow: 0 0 4px 4px rgba(0, 0, 0, .2);
}

.cp-product__size-price{
    display: none;
    position: absolute;
    background: #fff;
    padding: 5px;
    border: 1px solid #ccc;
    bottom: -40px;
    z-index: 1000;
}

img{
    -webkit-touch-callout: none;
}

.header__basket_total_val-success{
    color: green !important;
}

.auth-with-phone{
    margin: 10px auto 60px;
    max-width: 380px;
}

.auth-method-switcher{
    margin: 30px auto 5px;
    max-width: 380px;
}

.auth-method-switcher_header{
    margin-top: 15px;
    margin-bottom: 15px;
}

.auth-method-switcher__button{
    cursor: pointer;
}

.auth-method-switcher__button_active{
    border-bottom: 2px solid #FF251E;
}

.auth-method-block-flash{
    margin-bottom: 7px;
}

.auth-method-block-flash_error{
    color: red;
}

.auth-method-block-flash_success{
    color: green;
}

.aside__section-head{
    margin: 0;
    font-size: 20px;
    font-weight: 600;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.page-partners .heading,
.page-dostavka .heading,
.page-garantii .heading,
.page-news .heading,
.page-company .heading{
    text-transform: none;
}

.page-text{
    margin-bottom: 50px;
}

.page-text__heading-1{
    font-size: 30px;
    line-height: 1.5;
    font-weight: 700;
    margin: 15px 0;
}

@media (max-width:  1280px){
    .page-text__heading-1{
        font-size: 24px
    }
}

.page-text__heading-2, .page-text h2{
    font-size: 24px;
    line-height: 1.5;
    font-weight: 600;
    margin: 15px 0;
}

@media (max-width: 991px){
    .page-text__heading-2, .page-text h2{
        font-size: 20px
    }
}

.page-text__heading-3, .page-text h3{
    font-size: 20px;
    line-height: 1.5;
    font-weight: 600;
    margin: 15px 0;
}

@media (max-width: 991px){
    .page-text__heading-3, .page-text h3{
        font-size: 18px
    }
}

.page-text__heading-4, .page-text h4{
    font-size: 18px;
    font-weight: 600;
    line-height: 1.35;
}

.page-text p{
    max-width: 840px;
    font-size: 16px;
    line-height: 1.35;
    margin: 15px 0;
}

.text-red{
    color: #FF251E;
}

.text-green{
    color: #29AD2E;
}

.cp-alert{
    border: 1px solid rgba(198, 198, 198, 0.54);
    display: inline-block;
    border-radius: 5px;
    padding: 20px;
    box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.05);
    margin: 14px 0;
    position: relative;
    box-sizing: border-box;
}

.cp-alert p{
    margin: 4px 0;
}

.cp-alert--red{
    font-size: 18px;
    border-color: #FF251E;
    font-weight: 500;
}

.cp-alert--warning{
    padding-left: 70px;
}

.cp-alert--warning:before{
    content: '';
    background: url(/local/templates/interyug_adaptive_new/stylesheets/./../images/error.svg);
    background-size: 32px;
    display: block;
    width: 32px;
    height: 32px;
    position: absolute;
    left: 20px;
    top: 20px;
}

.cp-alert--address{
    padding-left: 60px;
}

.cp-alert--address:before{
    content: '';
    background: url(/local/templates/interyug_adaptive_new/stylesheets/./../images/location.svg);
    background-size: 24px;
    display: block;
    width: 24px;
    height: 25px;
    position: absolute;
    left: 20px;
    top: 24px;
}

.cp-alert .page-text__heading-3{
    margin-bottom: 16px;
}

.page-text__grid{
    display: inline-grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 10px;
    margin: 20px 0;
}

@media (max-width: 991px){
    .page-text__grid{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
    }
}

.page-text__grid-item{
    border: 1px solid #CFCFCF;
    padding: 18px 10px;
    border-radius: 3px;
    box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.05);
    text-align: center;
}

.page-text ol{
    margin-left: 0;
    padding-left: 20px;
}

.page-text ol li{
    margin: 5px 0;
}

.page-text__pays{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 15px;
    margin: 10px 0;
}

@media (max-width: 992px){
    .page-text__pays{
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 576px){
    .page-text__pays{
        grid-template-columns: 1fr;
    }
}

.page-text__pay{
    border: 1px solid #CFCFCF;
    box-sizing: border-box;
    padding: 15px;
    padding-bottom: 30px;
    border-radius: 5px;
}

.page-text__pay-icon{
    min-height: 50px;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}

.page-text__pay-text{
    font-size: 16px;
}

.page-text__deliveries{
    display: grid;
    grid-template-columns: repeat(8, 1fr);
    grid-gap: 7px;
}

@media (max-width: 992px){
    .page-text__deliveries{
        grid-template-columns: repeat(5, 1fr);
    }
}

@media (max-width: 767px){
    .page-text__deliveries{
        grid-template-columns: repeat(3, 1fr);
    }
}

.page-text__delivery{
    border: 1px solid #CFCFCF;
    box-sizing: border-box;
    padding: 7px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    min-height: 73px;
}

.page-text__certs{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 20px;
}

@media (max-width: 768px){
    .page-text__certs{
        grid-template-columns: repeat(3, 1fr);
    }
}

.page-text__cert img{
    max-width: 100%;
}

.page-news .news{
    margin-top: 0;
}

.page-news .pagination{
    margin-bottom: 40px;
}

.page-text__features{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 30px;
    font-size: 16px;
    margin: 32px 0;
}

@media (max-width: 992px){
    .page-text__features{
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 576px){
    .page-text__features{
        grid-template-columns: 1fr;
    }
}

.page-text__feature-icon{
    min-height: 40px;
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

.page-text__feature-text{
    max-width: 350px;
}

.cp-toast{
    position: fixed;
    top: 140px;
    transform: translateX(100%);
    right: 0;
    transition: 200ms ease-in;
    max-width: 275px;
    box-sizing: border-box;
    z-index: 52;
}

.cp-toast--active{
    transform: translateX(-50px);
}

.cp-toast--success{
    border: 1px solid #29AD2E;
    box-shadow: 7px 13px 33px rgba(0, 0, 0, 0.07);
    border-radius: 4px;
    background: #fff;
    padding: 14px;
}

.cp-toast__inner{
    display: flex;
    color: #222;
    line-height: 1.25;
}

.cp-toast--message .cp-toast__inner{
    align-items: center;
}

.cp-toast__icon{
    flex-basis: 28px;
    margin-right: 10px;
}

.cp-toast__title{
    font-size: 14px;
    font-weight: 600;
    max-width: 210px;
}

.cp-toast__desc{
    font-size: 12px;
    margin-top: 7px;
}

.ajax-load-items-button{
    background: #fff;
    width: 100%;
    display: block;
    text-align: center;
    border: 1px solid #C6C6C6;
    border-radius: 5px;
    padding: 10px;
    margin: 20px 0 0 0;
    transition: 200ms ease-in;
}

.ajax-load-items-button:hover{
    background: #FF545E;
    color: #fff;
    border-color: #FF545E;
}

.cp-order__forms .ajax-auth-phone-send-number input[type="text"], .cp-order__forms .ajax-auth-phone-send-code input[type="text"] {
    padding: 4px 12px;
    margin-bottom: 10px;
    border: 1px solid #AFAFAF;
    border-radius: 5px;
    height: 35px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 4px;
}

.cp-order__forms .bx-authform .auth-method-switcher{
  max-width: 100%;
}

.cp-order__forms .bx-authform .auth-with-phone{
    max-width: 100%;
}

.subscribe-telegram{
    display: flex;
    align-items: center;
    margin-top: 15px;
}

@media (max-width: 576px) {
    .subscribe-telegram{
        font-size: 14px;
        display: none;
    }
}

.subscribe-telegram__icon{
    margin-right: 8px;
}

@media (max-width: 576px) {
    .subscribe-telegram__icon{
        margin-right: 4px;
    }
}

.subscribe-telegram__icon svg{
    height: 42px;
    width: 42px;
}

@media (max-width: 576px) {
    .subscribe-telegram__icon svg{
        height: 34px;
        width: 34px;
    }
}

.subscribe-telegram__link{
    color: #33bef0;
    font-weight: 500;
}

.subscribe-telegram__text{
    margin-left: 5px;
    position: relative;
}

.subscribe-telegram__text:after{
    content: '';
    background: url('/local/templates/interyug_adaptive_new/images/new/arrow-telegram.png');
    position: absolute;
    background-size: 48px;
    width: 48px;
    height: 14px;
    display: block;
    right: -65px;
    top: 4px;
}

@media (max-width: 576px){
    .subscribe-telegram__text:after{
        right: -55px;
    }
}

.heading-separator{
    display: inline-block;
    background: #FF514B;
    height: 10px;
    width: 10px;
    border-radius: 50%;
    transform: translateY( -8px );
}

@media (max-width: 992px){
    .heading-separator{
        height: 8px;
        width: 8px;
        transform: translateY( -6px );
    }
}

@media (max-width: 768px){
    .heading-separator{
        height: 6px;
        width: 6px;
        transform: translateY( -4px );
    }
}

.heading-highlight{
    color: #FF514B;
    position: relative;
}

.heading-highlight:after{
    content: '';
    background: url( '/images/intro-line.png');
    background-size: 158px;
    height: 24px;
    width: 158px;
    position: absolute;
    left: 0;
    bottom: -14px;
}

@media (max-width: 992px){
    .heading-highlight:after{
        background-size: 120px;
        height: 18px;
        width: 120px;
        bottom: -10px;
    }
}

@media (max-width: 768px){
    .heading-highlight:after{
        background-size: 92px;
        height: 14px;
        width: 92px;
        bottom: -10px;
    }
}

.error{

}

.error__image{
    max-width: 100%;
}

.error__image img{
    max-width: 100%;
}

.error__info{
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translateY(-160px);
}

@media (max-width: 1200px){
    .error__info{
        transform: translateY(-120px);
        flex-wrap: wrap;
    }
}

@media (max-width: 1200px){
    .error__info{
        transform: translateY(-20px);
    }
}

.error__text{
    font-size: 24px;
    font-weight: 500;
    color: #6B6B6B;
}

@media (max-width: 1200px){
    .error__text{
        font-size: 18px;
        width: 100%;
        text-align: center;
    }
}

.error__button{
    border: 2px solid #FF251E;
    border-radius: 30px;
    padding: 8px 16px;
    height: 40px;
    background: #fff;
    text-decoration: none;
    color: #222222;
    font-size: 12px;
    font-weight: 600;
    position: relative;
    display: block;
    margin-left: 20px;
}

@media (max-width: 1200px){
    .error__button{
        margin-left: 0;
        margin-top: 20px;
    }
}

.error__button:hover{
    background: #FF545E;
    color: #E8E1E1;
    border-color: #FF545E;
    text-decoration: none;
}

.error__button:active{
    background: #C34859;
    border-color: #C34859;
}

.ajax-form-is-real{
    display: none !important;
}

.cp-product-mobile-sizes{
    margin: 10px 0 0 0;
}

.cp-product-mobile-sizes__title{
    margin: 5px 0 0 0;
    font-size: 12px;
}

.cp-product-mobile-sizes__items{
    display: flex;
}

@media (min-width: 770px) {
    .cp-product-mobile-sizes{
        display: none;
    }
}

.cp-product-mobile-sizes-item{
    margin: 0 5px 5px 0;

}

.cp-product-mobile-sizes-item__size{
    border: 1px solid #ccc;
    padding: 3px 0;
    cursor: pointer;
    display: inline-block;
    min-width: 39px;
    text-align: center;
    font-size: 13px;
    line-height: 15px;
}

.cp-product-mobile-sizes-item__size.active{
    border: 1px solid #000;
}

.action-to-cart__input-ros-razmer{
    color: #3C3F44;
    display: inline-block;
    margin: 5px 0 0 0;
}

.modal-wrapper{
    background: #fff;
    border-radius: 5px;
}

.modal-block{

}

.modal-block .form_line {
    margin-top: 12px;
}

.modal-block input[type=text],.modal-block input[type=email], .modal-block input[type=number]{
    border: 1px solid #97989E;
    border-radius: 2px;
    height: 35px;
}

.modal-block label {
    font-size: 12px;
    color: #2A2A2A;
    margin-bottom: 4px;
    font-weight: normal;
    line-height: 22px;
}

.modal-block .heading {
    font-size: 24px;
    color: #2B2A2A;
}

.chat-open{
    position: fixed;
    bottom: 200px;
}
.h_city__pop{
    column-count: 5;
}

.h_city__pop a {
    margin-bottom: 7px;
}

.document{
    margin-bottom: 90px;
    margin-top: 60px;
    max-width: 840px
}

.document h3{
    font-size: 24px;
    font-weight: 600;
    line-height: 1.25;
}

.document h4{
    font-size: 20px;
}

.document ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.document ul li{
    margin: 6px 0;
}

.document__table{
    width: 100%;
    overflow-x: auto;
}

.document__table table{
    vertical-align: top;
    min-width: 640px;
}

.document__table table td{
    padding: 7px;
}

.document--dogovor h4{
    margin-top: 50px;
}

.document-button{
    border: 1px solid #FF251E;
    border-radius: 30px;
    padding: 7px 19px;
    text-decoration: none;
    color: #222222;
    font-size: 16px;
    font-weight: 600;
    position: relative;
    font-family: Montserrat, 'sans-serif';
    display: inline-flex;
    align-items: center;
    transition: 200ms ease;
}

.document-button:hover{
    background: #FF545E;
    color: #E8E1E1;
    border-color: #FF545E;
    text-decoration: none;
}

@media (max-width: 400px) {
    .cp-product__mobile-cart{
        padding: 0 4px;
    }
}

@media (max-width: 360px) {
    .cp-product__mobile-cart{
        padding: 0 3px;
        font-size: 12px;
    }
}

.cp-basket__sticky{
    z-index: 2;
}

@media (max-width: 400px) {
    .cp-product__mobile-like{
        padding: 0 1px;
    }

    .cp-product__mobile-compare{
        padding: 0 1px;
    }
}

@media (max-width: 576px) {
    .popular__slider .swiper-nav{
        display: none;
    }
}

.cp-mobile-sort{
    position: fixed;
    height: 100%;
    width: 100%;
    background: rgba(35,37,39,0.79);
    left: 0;
    top: 0;
    z-index: 999991;
    display: none;
}

.cp-mobile-sort__wrapper{
    background: #fff;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.25);
    box-sizing: border-box;
    padding: 40px 20px;
    border-radius: 5px;
    max-height: 100%;
    overflow-y: auto;
}

.cp-mobile-sort__close{
    height: 24px;
    width: 24px;
    position: absolute;
    right: 15px;
    top: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.cp-mobile-sort__close svg{
    height: 15px;
    width: 15px;
}

.cp-mobile-sort__title {
    color: #3C3F44;
    font-size: 17px;
    font-weight: 700;
    text-align: center;
}

.cp-mobile-sort__list{
    margin-top: 20px;
}

.cp-mobile-sort__item{
    font-size: 15px;
    text-align: center;
    font-weight: 500;
    border-radius: 4px;
    display: block;
}

.cp-mobile-sort__item input{
    display: none;
}

.cp-mobile-sort__item-label{
    display: block;
    padding: 8px 0;
}

.cp-mobile-sort__item input:checked + .cp-mobile-sort__item-label{
    background: #F1F1F5;
    color: #FF251E;
}

.cp-mobile-sort__button{
    margin-top: 20px;
    width: 100%;
}

.cp-mobile-sort__button button{
    width: 100%;
    max-width: 155px;
    margin: 0 auto;
    height: 32px;
    border-radius: 20px;
    border: 1px solid #FF251E !important;
    font-size: 13px;
    padding: 0 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: none;
    font-weight: 600;
}

.cp-filter-mobile-tags{
    display: none;
    width: 100%;
    overflow-x: auto;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.cp-filter-mobile-tag{
    margin-right: 10px;
    display: block;
    background: #F1F1F5;
    font-weight: 500;
    font-size: 12px;
    color: #3C3F44;
    white-space: nowrap;
    border-radius: 4px;
    padding: 7px 9px;
}

.cp-filter__apply-mobile{
    display: none;
    margin-top: 25px;
}

.cp-filter__apply-mobile .cp-button{
     background: none;
     height: 36px;
     border-width: 1px;
     max-width: 155px;
     width: 100%;
}

.cp-selects__active-list{
    display: none;
}

.cp-selects__active-list:empty{
    display: none !important;
}

.cp-selects__active-item{
    display: inline-flex;
    background: #F1F1F5;
    border-radius: 16px;
    font-weight: 500;
    font-size: 12px;
    padding: 5px 12px;
    margin-right: 8px;
    margin-bottom: 8px;
    color: #3C3F44;
    margin-top: 8px;
}

.cp-selects__active-remove{
    margin-left: 9px;
}

.cp-selects__active-remove svg{
    height: 9px;
    width: 9px;
}

.cp-selects__active-remove svg path{
    fill: #FF251E;
}

@media (max-width: 576px) {
    .cp-filter__options{
        z-index: 1000000;
        padding-bottom: 20px;
    }

    .cp-filter-mobile-tags{
        display: flex;
        padding-left: 15px;
    }

    .cp-filter__apply-mobile{
        display: flex;
        justify-content: center;
    }

    .cp-selects__name:after{
        height: 9px;
        width: 9px;
        top: 8px;
    }

    .cp-selects__active-list{
        display: block;
    }

    .cp-selects__name{
        font-weight: 700 !important;
    }

    .cp-selects__item:hover .cp-selects__name{
        color: #222;
    }

    .cp-selects__item:hover .cp-selects__name{
        border-color: #222;
    }

    .cp-selects__item.active .cp-selects__name:after{
        border-color: #222;
        top: 8px;
    }
}

@media (max-width: 576px) {
    .cp-selects__label{
        font-size: 14px;
    }

    .cp-selects__name{
        font-size: 15px;
    }
}


.subscribe_home .container{
    padding-top: 0;
    padding-bottom: 0;
}

.cp-personal__button-arrow{
    border: 2px solid #FF251E;
    border-radius: 30px;
    padding: 7px 20px 7px 20px;
    text-decoration: none;
    color: #222222;
    font-size: 16px;
    font-weight: 600;
    position: relative;
    display: inline-block;
}

.cp-personal__button-arrow:hover{
    background: #FF545E;
    color: #E8E1E1;
    border-color: #FF545E;
    text-decoration: none;
}

.cp-personal__button-arrow:hover svg path{
    stroke: #E8E1E1;
}

.cp-personal__button-arrow svg{
    margin-left: 0;
}


.cp-personal__button-arrow:active{
    background: #C34859;
    border-color: #C34859;
}

.soc-widget{
    position: fixed;
    right: 20px;
    bottom: 33px;
    z-index: 9999;
}

@media (max-width: 576px) {
    .soc-widget{
        right: 15px;
        bottom: 64px;
    }
}

.soc-widget.opened .soc-widget__item{
    opacity: 1;
    visibility: visible;
}

.soc-widget__icon{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 68px;
    width: 68px;
    border-radius: 50%;
    background-color: #FF251E;
    cursor: pointer;
    z-index: 2;
    position: relative;
}

@media (max-width: 576px) {
    .soc-widget__icon{
        height: 48px;
        width: 48px;
    }
}

.soc-widget__icon svg{
    transform: translateX(1px);
}

@media (max-width: 576px) {
    .soc-widget__icon svg{
        height: 28px;
        width: 28px;
    }
}

.soc-widget__list{
    position: absolute;
    top: -15px;
    left: 0;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    flex-direction: column-reverse;
    justify-content: center;
}

.soc-widget__item{
    height: 58px;
    width: 58px;
    border-radius: 50%;
    position: absolute;
    transition: 400ms ease;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    visibility: hidden;
}

@media (max-width: 576px) {
    .soc-widget__item{
        height: 44px;
        width: 44px;
    }
}

@media (max-width: 576px) {
    .soc-widget__item svg{
        height: 50%;
    }
}

.soc-widget__item.telegram{
    background: #249fdd;
}

.soc-widget__item.telegram:hover{
    background: #0088cc;
}

.soc-widget__item.whatsapp{
    background: #3be079;
}

.soc-widget__item.whatsapp:hover{
    background: #25D366;
}

.soc-widget__item.viber{
    background: #806fef;
}

.soc-widget__item.viber:hover{
    background: #7360f2;
}

.soc-widget__item.chat{
    background: #f93f39;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 1;
}

@media (max-width: 576px) {
    .soc-widget__item.chat{
        font-size: 12px;
    }
}

.soc-widget__item.chat span{
    font-size: 10px;
    display: block;
    text-transform: none;
}

@media (max-width: 576px) {
    .soc-widget__item.chat span{
        font-size: 8px;
    }
}

.soc-widget__item.chat:hover{
    background: #FF251E;
}

.soc-widget__item.chat .count{
    height: 22px;
    width: 22px;
    border-radius: 50%;
    font-size: 11px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    color: #000;
    right: -4px;
    top: -7px;
    background: #fff;
    box-shadow: -1px 4px 10px rgba(0,0,0,0.2);
}

@media (max-width: 576px) {
    .soc-widget__item.chat .count{
        height: 18px;
        width: 18px;
        font-size: 10px;
    }
}

.animate{
    animation-name: pulse;
	animation-timing-function: linear;
	animation-duration: 2s;
	animation-iteration-count: infinite;
}

@keyframes pulse {
    0% {
      transform: scale(1, 1); }
    25% {
      transform: scale(1.1, 1.1); }
    50% {
      transform: scale(1, 1); } }

.button-app{
    border: 2px solid #FF251E;
    border-radius: 30px;
    padding: 6px 22px;
    height: 35px;
    background: #fff;
    text-decoration: none;
    color: #222222;
    font-size: 16px;
    font-weight: 600;
    position: relative;
    display: inline-block;
    width: 100%;
    max-width: 280px;
    margin-top: 15px;
    text-align: center;
}
    
.button-app:hover{
    background: #FF545E;
    color: #E8E1E1;
    border-color: #FF545E;
    text-decoration: none;
}
    
.button-app:active{
    background: #C34859;
    border-color: #C34859;
}

@media (min-width: 768px) {
    .button-app{
        display: none;
    }
}

.burger__menu-name-app{
    font-weight: 600 !important; 
}
/* End */
/* /local/templates/interyug_adaptive_new/stylesheets/bootstrap.min.css?168164061912603 */
/* /local/templates/interyug_adaptive_new/stylesheets/styles.css?1719810891190191 */
/* /local/templates/interyug_adaptive_new/stylesheets/authorized.css?1679665962517 */
/* /local/templates/interyug_adaptive_new/js/fancybox/jquery.fancybox.min.css?165699917613894 */
/* /local/templates/interyug_adaptive_new/js/swiper/swiper-bundle.min.css?165699917615563 */
/* /local/templates/interyug_adaptive_new/components/bitrix/breadcrumb/bread/style.css?1656999176578 */
/* /local/components/digmar/chat.informer/templates/.default/style.css?1697975606859 */
/* /local/templates/interyug_adaptive_new/styles.css?1741433484108936 */
/* /local/templates/interyug_adaptive_new/template_styles.css?172115070635149 */
