

/* Start:/local/templates/eshop_bootstrap_green/components/bitrix/catalog/.default_archiweb/style.min.css?1580171188566*/
.grid .bx_content_section{margin-bottom:15px}.grid .bx_sidebar{margin-bottom:15px}.grid2x1 .bx_content_section{float:left;width:66%;margin-bottom:15px}.grid2x1 .bx_sidebar{float:right;width:33%;margin-bottom:15px;padding-left:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width:960px){.grid2x1 .bx_sidebar{padding-left:4%}}@media(max-width:640px){.grid2x1 .bx_content_section,.grid2x1 .bx_sidebar{width:100%;float:none}.grid2x1 .bx_sidebar{padding-left:3%}}@media(max-width:479px){.grid2x1 .bx_sidebar{padding-left:1%}}
/* End */


/* Start:/local/templates/eshop_bootstrap_green/css/additional/slick.css?15961906821729*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/eshop_bootstrap_green/css/additional/slick-theme.css?15961906822688*/
@charset 'UTF-8';
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* End */


/* Start:/local/templates/eshop_bootstrap_green/css/additional/fonts.css?159619068236410*/
@font-face {
    font-family: 'Open Sans';
    src: url('/local/templates/eshop_bootstrap_green/css/additional/../fonts/OpenSans/opensans-regular.eot');
    src: local('Open Sans'), url('/local/templates/eshop_bootstrap_green/css/additional/../fonts/OpenSans/opensans-regular.woff') format('woff'), url('/local/templates/eshop_bootstrap_green/css/additional/../fonts/OpenSans/opensans-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'OpenSans-Regular';
    src: url('/local/templates/eshop_bootstrap_green/css/additional/../fonts/OpenSans/opensans-regular.eot');
    src: local('Open Sans'), url('/local/templates/eshop_bootstrap_green/css/additional/../fonts/OpenSans/opensans-regular.woff') format('woff'), url('/local/templates/eshop_bootstrap_green/css/additional/../fonts/OpenSans/opensans-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'OpenSans-Light';
    src: url('/local/templates/eshop_bootstrap_green/css/additional/../fonts/OpenSans/opensans-light.eot');
    src: local('Open Sans Light'), url('/local/templates/eshop_bootstrap_green/css/additional/../fonts/OpenSans/opensans-light.woff') format('woff'), url('/local/templates/eshop_bootstrap_green/css/additional/../fonts/OpenSans/opensans-light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'OpenSans-Semibold';
    src: url('/local/templates/eshop_bootstrap_green/css/additional/../fonts/OpenSans/opensans-semibold.eot');
    src: local('Open Sans Semibold'), url('/local/templates/eshop_bootstrap_green/css/additional/../fonts/OpenSans/opensans-semibold.woff') format('woff'), url('/local/templates/eshop_bootstrap_green/css/additional/../fonts/OpenSans/opensans-semibold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'OpenSans-Bold';
    src: url('/local/templates/eshop_bootstrap_green/css/additional/../fonts/OpenSans/opensans-bold.eot');
    src: local('Open Sans Bold'), url('/local/templates/eshop_bootstrap_green/css/additional/../fonts/OpenSans/opensans-bold.woff') format('woff'), url('/local/templates/eshop_bootstrap_green/css/additional/../fonts/OpenSans/opensans-bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal
}

/* font-family: "RobotoRegular"; */
@font-face {
    font-family: "RobotoRegular";
    src: url("/local/templates/eshop_bootstrap_green/css/additional/../fonts/Roboto/RobotoRegular.eot");
    src: url("/local/templates/eshop_bootstrap_green/css/additional/../fonts/Roboto/?#iefix")format("embedded-opentype"), url("/local/templates/eshop_bootstrap_green/css/additional/../fonts/Roboto/RobotoRegular.woff") format("woff"), url("/local/templates/eshop_bootstrap_green/css/additional/../fonts/Roboto/RobotoRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "RobotoLight"; */
@font-face {
    font-family: "RobotoLight";
    src: url("/local/templates/eshop_bootstrap_green/css/additional/../fonts/Roboto/RobotoLight.eot");
    src: url("/local/templates/eshop_bootstrap_green/css/additional/../fonts/Roboto/?#iefix")format("embedded-opentype"), url("/local/templates/eshop_bootstrap_green/css/additional/../fonts/Roboto/RobotoLight.woff") format("woff"), url("/local/templates/eshop_bootstrap_green/css/additional/../fonts/Roboto/RobotoLight.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "RobotoMedium"; */
@font-face {
    font-family: "RobotoMedium";
    src: url("/local/templates/eshop_bootstrap_green/css/additional/../fonts/Roboto/RobotoMedium.eot");
    src: url("/local/templates/eshop_bootstrap_green/css/additional/../fonts/Roboto/?#iefix")format("embedded-opentype"), url("/local/templates/eshop_bootstrap_green/css/additional/../fonts/Roboto/RobotoMedium.woff") format("woff"), url("/local/templates/eshop_bootstrap_green/css/additional/../fonts/Roboto/RobotoMedium.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "RobotoBold"; */
@font-face {
    font-family: "RobotoBold";
    src: url("/local/templates/eshop_bootstrap_green/css/additional/../fonts/Roboto/RobotoBold.eot");
    src: url("/local/templates/eshop_bootstrap_green/css/additional/../fonts/Roboto/?#iefix")format("embedded-opentype"), url("/local/templates/eshop_bootstrap_green/css/additional/../fonts/Roboto/RobotoBold.woff") format("woff"), url("/local/templates/eshop_bootstrap_green/css/additional/../fonts/Roboto/RobotoBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "PTSansRegular"; */
@font-face {
    font-family: "PTSansRegular";
    src: url("/local/templates/eshop_bootstrap_green/css/additional/../fonts/PTSans/PTSansRegular.eot");
    src: url("/local/templates/eshop_bootstrap_green/css/additional/../fonts/PTSans/?#iefix")format("embedded-opentype"), url("/local/templates/eshop_bootstrap_green/css/additional/../fonts/PTSans/PTSansRegular.woff") format("woff"), url("/local/templates/eshop_bootstrap_green/css/additional/../fonts/PTSans/PTSansRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "PTSansItalic"; */
@font-face {
    font-family: "PTSansItalic";
    src: url("/local/templates/eshop_bootstrap_green/css/additional/../fonts/PTSans/PTSansItalic.eot");
    src: url("/local/templates/eshop_bootstrap_green/css/additional/../fonts/PTSans/?#iefix")format("embedded-opentype"), url("/local/templates/eshop_bootstrap_green/css/additional/../fonts/PTSans/PTSansItalic.woff") format("woff"), url("/local/templates/eshop_bootstrap_green/css/additional/../fonts/PTSans/PTSansItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "PTSansBold"; */
@font-face {
    font-family: "PTSansBold";
    src: url("/local/templates/eshop_bootstrap_green/css/additional/../fonts/PTSans/PTSansBold.eot");
    src: url("/local/templates/eshop_bootstrap_green/css/additional/../fonts/PTSans/?#iefix")format("embedded-opentype"), url("/local/templates/eshop_bootstrap_green/css/additional/../fonts/PTSans/PTSansBold.woff") format("woff"), url("/local/templates/eshop_bootstrap_green/css/additional/../fonts/PTSans/PTSansBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: 'Sarala';
    src: url('/local/templates/eshop_bootstrap_green/css/additional/../fonts/Sarala/Sarala-Regular.eot');
    src: local('fonts/Sarala'), local('Sarala-Regular'), url('/local/templates/eshop_bootstrap_green/css/additional/../fonts/Sarala/?#iefix') format('embedded-opentype'), url('/local/templates/eshop_bootstrap_green/css/additional/../fonts/Sarala/Sarala-Regular.woff2') format('woff2'), url('/local/templates/eshop_bootstrap_green/css/additional/../fonts/Sarala/Sarala-Regular.woff') format('woff'), url('/local/templates/eshop_bootstrap_green/css/additional/../fonts/Sarala/Sarala-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
font-family: 'icomoon';
src:  url('/local/templates/eshop_bootstrap_green/css/additional/../additional/fonts/icomoon.eot');
src:  url('/local/templates/eshop_bootstrap_green/css/additional/../additional/fonts/#iefix') format('embedded-opentype'),
    url('/local/templates/eshop_bootstrap_green/css/additional/../additional/fonts/icomoon.ttf?go83l4') format('truetype'),
    url('/local/templates/eshop_bootstrap_green/css/additional/../additional/fonts/icomoon.woff?go83l4') format('woff'),
    url('/local/templates/eshop_bootstrap_green/css/additional/../additional/fonts/icomoon.svg?go83l4#icomoon') format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
font-family: 'icomoon' !important;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.icon-yt:before {
    content: "\e900";
}
.icon-fb:before {
    content: "\e910";
}
.icon-inst:before {
    content: "\e911";
}
.icon-pintrest:before {
    content: "\e912";
}
.icon-vk:before {
    content: "\e913";
}
.icon-checkmark:before {
    content: "\e90d";
}
.icon-Vector:before {
    content: "\e90c";
}
.icon-cart-flat:before {
    content: "\e90a";
}
.icon-plus:before {
    content: "\e90b";
}
.icon-alarm:before {
    content: "\e902";
}
.icon-heart-border:before {
    content: "\e903";
}
.icon-heart-fill:before {
    content: "\e904";
}
.icon-star-fill:before {
    content: "\e905";
}
.icon-check-in-circle:before {
    content: "\e600";
}
.icon-delete:before {
    content: "\e601";
}
.icon-info:before {
    content: "\e602";
}
.icon-back:before {
    content: "\e604";
}
.icon-check:before {
    content: "\e605";
}
.icon-arrow-left:before {
    content: "\e906";
}
.icon-cart:before {
    content: "\e907";
}
.icon-heart-border1:before {
    content: "\e908";
}
.btn_favorite.active-new .icon-heart-border1:before {
    color: #b11e46;
}
.btn_favorite:hover .icon-heart-border1:before {
    color: #b11e46;
}
.product-meta_wrap .btn_favorite:hover .icon-heart-border1:before, .product-meta_wrap .btn_favorite.active-new .icon-heart-border1:before {
    color: #b11e46;
	content: "\e909";
}
.related_action .btn_favorite:hover .icon-heart-border1:before {
    color: #b11e46;
}
.icon-heart-fill1:before {
    color: #b11e46;
}
.icon-quote:before {
    content: "\e90e";
}
.icon-calendar:before {
    content: "\e90f";
}  
  

@font-face {
    font-family: 'FontAwesome';
    src: url('/local/templates/eshop_bootstrap_green/css/additional/../fonts/fontawsome/fontawesome-webfont.eot');
    src: url('/local/templates/eshop_bootstrap_green/css/additional/../fonts/fontawsome/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('/local/templates/eshop_bootstrap_green/css/additional/../fonts/fontawsome/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('/local/templates/eshop_bootstrap_green/css/additional/../fonts/fontawsome/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('/local/templates/eshop_bootstrap_green/css/additional/../fonts/fontawsome/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('/local/templates/eshop_bootstrap_green/css/additional/../fonts/fontawsome/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0)
}

.fa-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-fw {
    width: 1.28571429em;
    text-align: center
}

.fa-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none
}

.fa-ul>li {
    position: relative
}

.fa-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: .14285714em;
    text-align: center
}

.fa-li.fa-lg {
    left: -1.85714286em
}

.fa-border {
    padding: .2em .25em .15em;
    border: solid .08em #eee;
    border-radius: .1em
}

.pull-right {
    float: right
}

.pull-left {
    float: left
}

.fa.pull-left {
    margin-right: .3em
}

.fa.pull-right {
    margin-left: .3em
}

.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear
}

.fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8)
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.fa-rotate-90 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.fa-rotate-180 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fa-rotate-270 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1)
}

.fa-flip-vertical {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1)
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
    filter: none
}

.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle
}

.fa-stack-1x,
.fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: #fff
}

.fa-glass:before {
    content: "\f000"
}

.fa-music:before {
    content: "\f001"
}

.fa-search:before {
    content: "\f002"
}

.fa-envelope-o:before {
    content: "\f003"
}

.fa-heart:before {
    content: "\f004"
}

.fa-star:before {
    content: "\f005"
}

.fa-star-o:before {
    content: "\f006"
}

.fa-user:before {
    content: "\f007"
}

.fa-film:before {
    content: "\f008"
}

.fa-th-large:before {
    content: "\f009"
}

.fa-th:before {
    content: "\f00a"
}

.fa-th-list:before {
    content: "\f00b"
}

.fa-check:before {
    content: "\f00c"
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
    content: "\f00d"
}

.fa-search-plus:before {
    content: "\f00e"
}

.fa-search-minus:before {
    content: "\f010"
}

.fa-power-off:before {
    content: "\f011"
}

.fa-signal:before {
    content: "\f012"
}

.fa-gear:before,
.fa-cog:before {
    content: "\f013"
}

.fa-trash-o:before {
    content: "\f014"
}

.fa-home:before {
    content: "\f015"
}

.fa-file-o:before {
    content: "\f016"
}

.fa-clock-o:before {
    content: "\f017"
}

.fa-road:before {
    content: "\f018"
}

.fa-download:before {
    content: "\f019"
}

.fa-arrow-circle-o-down:before {
    content: "\f01a"
}

.fa-arrow-circle-o-up:before {
    content: "\f01b"
}

.fa-inbox:before {
    content: "\f01c"
}

.fa-play-circle-o:before {
    content: "\f01d"
}

.fa-rotate-right:before,
.fa-repeat:before {
    content: "\f01e"
}

.fa-refresh:before {
    content: "\f021"
}

.fa-list-alt:before {
    content: "\f022"
}

.fa-lock:before {
    content: "\f023"
}

.fa-flag:before {
    content: "\f024"
}

.fa-headphones:before {
    content: "\f025"
}

.fa-volume-off:before {
    content: "\f026"
}

.fa-volume-down:before {
    content: "\f027"
}

.fa-volume-up:before {
    content: "\f028"
}

.fa-qrcode:before {
    content: "\f029"
}

.fa-barcode:before {
    content: "\f02a"
}

.fa-tag:before {
    content: "\f02b"
}

.fa-tags:before {
    content: "\f02c"
}

.fa-book:before {
    content: "\f02d"
}

.fa-bookmark:before {
    content: "\f02e"
}

.fa-print:before {
    content: "\f02f"
}

.fa-camera:before {
    content: "\f030"
}

.fa-font:before {
    content: "\f031"
}

.fa-bold:before {
    content: "\f032"
}

.fa-italic:before {
    content: "\f033"
}

.fa-text-height:before {
    content: "\f034"
}

.fa-text-width:before {
    content: "\f035"
}

.fa-align-left:before {
    content: "\f036"
}

.fa-align-center:before {
    content: "\f037"
}

.fa-align-right:before {
    content: "\f038"
}

.fa-align-justify:before {
    content: "\f039"
}

.fa-list:before {
    content: "\f03a"
}

.fa-dedent:before,
.fa-outdent:before {
    content: "\f03b"
}

.fa-indent:before {
    content: "\f03c"
}

.fa-video-camera:before {
    content: "\f03d"
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
    content: "\f03e"
}

.fa-pencil:before {
    content: "\f040"
}

.fa-map-marker:before {
    content: "\f041"
}

.fa-adjust:before {
    content: "\f042"
}

.fa-tint:before {
    content: "\f043"
}

.fa-edit:before,
.fa-pencil-square-o:before {
    content: "\f044"
}

.fa-share-square-o:before {
    content: "\f045"
}

.fa-check-square-o:before {
    content: "\f046"
}

.fa-arrows:before {
    content: "\f047"
}

.fa-step-backward:before {
    content: "\f048"
}

.fa-fast-backward:before {
    content: "\f049"
}

.fa-backward:before {
    content: "\f04a"
}

.fa-play:before {
    content: "\f04b"
}

.fa-pause:before {
    content: "\f04c"
}

.fa-stop:before {
    content: "\f04d"
}

.fa-forward:before {
    content: "\f04e"
}

.fa-fast-forward:before {
    content: "\f050"
}

.fa-step-forward:before {
    content: "\f051"
}

.fa-eject:before {
    content: "\f052"
}

.fa-chevron-left:before {
    content: "\f053"
}

.fa-chevron-right:before {
    content: "\f054"
}

.fa-plus-circle:before {
    content: "\f055"
}

.fa-minus-circle:before {
    content: "\f056"
}

.fa-times-circle:before {
    content: "\f057"
}

.fa-check-circle:before {
    content: "\f058"
}

.fa-question-circle:before {
    content: "\f059"
}

.fa-info-circle:before {
    content: "\f05a"
}

.fa-crosshairs:before {
    content: "\f05b"
}

.fa-times-circle-o:before {
    content: "\f05c"
}

.fa-check-circle-o:before {
    content: "\f05d"
}

.fa-ban:before {
    content: "\f05e"
}

.fa-arrow-left:before {
    content: "\f060"
}

.fa-arrow-right:before {
    content: "\f061"
}

.fa-arrow-up:before {
    content: "\f062"
}

.fa-arrow-down:before {
    content: "\f063"
}

.fa-mail-forward:before,
.fa-share:before {
    content: "\f064"
}

.fa-expand:before {
    content: "\f065"
}

.fa-compress:before {
    content: "\f066"
}

.fa-plus:before {
    content: "\f067"
}

.fa-minus:before {
    content: "\f068"
}

.fa-asterisk:before {
    content: "\f069"
}

.fa-exclamation-circle:before {
    content: "\f06a"
}

.fa-gift:before {
    content: "\f06b"
}

.fa-leaf:before {
    content: "\f06c"
}

.fa-fire:before {
    content: "\f06d"
}

.fa-eye:before {
    content: "\f06e"
}

.fa-eye-slash:before {
    content: "\f070"
}

.fa-warning:before,
.fa-exclamation-triangle:before {
    content: "\f071"
}

.fa-plane:before {
    content: "\f072"
}

.fa-calendar:before {
    content: "\f073"
}

.fa-random:before {
    content: "\f074"
}

.fa-comment:before {
    content: "\f075"
}

.fa-magnet:before {
    content: "\f076"
}

.fa-chevron-up:before {
    content: "\f077"
}

.fa-chevron-down:before {
    content: "\f078"
}

.fa-retweet:before {
    content: "\f079"
}

.fa-shopping-cart:before {
    content: "\f07a"
}

.fa-folder:before {
    content: "\f07b"
}

.fa-folder-open:before {
    content: "\f07c"
}

.fa-arrows-v:before {
    content: "\f07d"
}

.fa-arrows-h:before {
    content: "\f07e"
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
    content: "\f080"
}

.fa-twitter-square:before {
    content: "\f081"
}

.fa-facebook-square:before {
    content: "\f082"
}

.fa-camera-retro:before {
    content: "\f083"
}

.fa-key:before {
    content: "\f084"
}

.fa-gears:before,
.fa-cogs:before {
    content: "\f085"
}

.fa-comments:before {
    content: "\f086"
}

.fa-thumbs-o-up:before {
    content: "\f087"
}

.fa-thumbs-o-down:before {
    content: "\f088"
}

.fa-star-half:before {
    content: "\f089"
}

.fa-heart-o:before {
    content: "\f08a"
}

.fa-sign-out:before {
    content: "\f08b"
}

.fa-linkedin-square:before {
    content: "\f08c"
}

.fa-thumb-tack:before {
    content: "\f08d"
}

.fa-external-link:before {
    content: "\f08e"
}

.fa-sign-in:before {
    content: "\f090"
}

.fa-trophy:before {
    content: "\f091"
}

.fa-github-square:before {
    content: "\f092"
}

.fa-upload:before {
    content: "\f093"
}

.fa-lemon-o:before {
    content: "\f094"
}

.fa-phone:before {
    content: "\f095"
}

.fa-square-o:before {
    content: "\f096"
}

.fa-bookmark-o:before {
    content: "\f097"
}

.fa-phone-square:before {
    content: "\f098"
}

.fa-twitter:before {
    content: "\f099"
}

.fa-facebook-f:before,
.fa-facebook:before {
    content: "\f09a"
}

.fa-github:before {
    content: "\f09b"
}

.fa-unlock:before {
    content: "\f09c"
}

.fa-credit-card:before {
    content: "\f09d"
}

.fa-rss:before {
    content: "\f09e"
}

.fa-hdd-o:before {
    content: "\f0a0"
}

.fa-bullhorn:before {
    content: "\f0a1"
}

.fa-bell:before {
    content: "\f0f3"
}

.fa-certificate:before {
    content: "\f0a3"
}

.fa-hand-o-right:before {
    content: "\f0a4"
}

.fa-hand-o-left:before {
    content: "\f0a5"
}

.fa-hand-o-up:before {
    content: "\f0a6"
}

.fa-hand-o-down:before {
    content: "\f0a7"
}

.fa-arrow-circle-left:before {
    content: "\f0a8"
}

.fa-arrow-circle-right:before {
    content: "\f0a9"
}

.fa-arrow-circle-up:before {
    content: "\f0aa"
}

.fa-arrow-circle-down:before {
    content: "\f0ab"
}

.fa-globe:before {
    content: "\f0ac"
}

.fa-wrench:before {
    content: "\f0ad"
}

.fa-tasks:before {
    content: "\f0ae"
}

.fa-filter:before {
    content: "\f0b0"
}

.fa-briefcase:before {
    content: "\f0b1"
}

.fa-arrows-alt:before {
    content: "\f0b2"
}

.fa-group:before,
.fa-users:before {
    content: "\f0c0"
}

.fa-chain:before,
.fa-link:before {
    content: "\f0c1"
}

.fa-cloud:before {
    content: "\f0c2"
}

.fa-flask:before {
    content: "\f0c3"
}

.fa-cut:before,
.fa-scissors:before {
    content: "\f0c4"
}

.fa-copy:before,
.fa-files-o:before {
    content: "\f0c5"
}

.fa-paperclip:before {
    content: "\f0c6"
}

.fa-save:before,
.fa-floppy-o:before {
    content: "\f0c7"
}

.fa-square:before {
    content: "\f0c8"
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
    content: "\f0c9"
}

.fa-list-ul:before {
    content: "\f0ca"
}

.fa-list-ol:before {
    content: "\f0cb"
}

.fa-strikethrough:before {
    content: "\f0cc"
}

.fa-underline:before {
    content: "\f0cd"
}

.fa-table:before {
    content: "\f0ce"
}

.fa-magic:before {
    content: "\f0d0"
}

.fa-truck:before {
    content: "\f0d1"
}

.fa-pinterest:before {
    content: "\f0d2"
}

.fa-pinterest-square:before {
    content: "\f0d3"
}

.fa-google-plus-square:before {
    content: "\f0d4"
}

.fa-google-plus:before {
    content: "\f0d5"
}

.fa-money:before {
    content: "\f0d6"
}

.fa-caret-down:before {
    content: "\f0d7"
}

.fa-caret-up:before {
    content: "\f0d8"
}

.fa-caret-left:before {
    content: "\f0d9"
}

.fa-caret-right:before {
    content: "\f0da"
}

.fa-columns:before {
    content: "\f0db"
}

.fa-unsorted:before,
.fa-sort:before {
    content: "\f0dc"
}

.fa-sort-down:before,
.fa-sort-desc:before {
    content: "\f0dd"
}

.fa-sort-up:before,
.fa-sort-asc:before {
    content: "\f0de"
}

.fa-envelope:before {
    content: "\f0e0"
}

.fa-linkedin:before {
    content: "\f0e1"
}

.fa-rotate-left:before,
.fa-undo:before {
    content: "\f0e2"
}

.fa-legal:before,
.fa-gavel:before {
    content: "\f0e3"
}

.fa-dashboard:before,
.fa-tachometer:before {
    content: "\f0e4"
}

.fa-comment-o:before {
    content: "\f0e5"
}

.fa-comments-o:before {
    content: "\f0e6"
}

.fa-flash:before,
.fa-bolt:before {
    content: "\f0e7"
}

.fa-sitemap:before {
    content: "\f0e8"
}

.fa-umbrella:before {
    content: "\f0e9"
}

.fa-paste:before,
.fa-clipboard:before {
    content: "\f0ea"
}

.fa-lightbulb-o:before {
    content: "\f0eb"
}

.fa-exchange:before {
    content: "\f0ec"
}

.fa-cloud-download:before {
    content: "\f0ed"
}

.fa-cloud-upload:before {
    content: "\f0ee"
}

.fa-user-md:before {
    content: "\f0f0"
}

.fa-stethoscope:before {
    content: "\f0f1"
}

.fa-suitcase:before {
    content: "\f0f2"
}

.fa-bell-o:before {
    content: "\f0a2"
}

.fa-coffee:before {
    content: "\f0f4"
}

.fa-cutlery:before {
    content: "\f0f5"
}

.fa-file-text-o:before {
    content: "\f0f6"
}

.fa-building-o:before {
    content: "\f0f7"
}

.fa-hospital-o:before {
    content: "\f0f8"
}

.fa-ambulance:before {
    content: "\f0f9"
}

.fa-medkit:before {
    content: "\f0fa"
}

.fa-fighter-jet:before {
    content: "\f0fb"
}

.fa-beer:before {
    content: "\f0fc"
}

.fa-h-square:before {
    content: "\f0fd"
}

.fa-plus-square:before {
    content: "\f0fe"
}

.fa-angle-double-left:before {
    content: "\f100"
}

.fa-angle-double-right:before {
    content: "\f101"
}

.fa-angle-double-up:before {
    content: "\f102"
}

.fa-angle-double-down:before {
    content: "\f103"
}

.fa-angle-left:before {
    content: "\f104"
}

.fa-angle-right:before {
    content: "\f105"
}

.fa-angle-up:before {
    content: "\f106"
}

.fa-angle-down:before {
    content: "\f107"
}

.fa-desktop:before {
    content: "\f108"
}

.fa-laptop:before {
    content: "\f109"
}

.fa-tablet:before {
    content: "\f10a"
}

.fa-mobile-phone:before,
.fa-mobile:before {
    content: "\f10b"
}

.fa-circle-o:before {
    content: "\f10c"
}

.fa-quote-left:before {
    content: "\f10d"
}

.fa-quote-right:before {
    content: "\f10e"
}

.fa-spinner:before {
    content: "\f110"
}

.fa-circle:before {
    content: "\f111"
}

.fa-mail-reply:before,
.fa-reply:before {
    content: "\f112"
}

.fa-github-alt:before {
    content: "\f113"
}

.fa-folder-o:before {
    content: "\f114"
}

.fa-folder-open-o:before {
    content: "\f115"
}

.fa-smile-o:before {
    content: "\f118"
}

.fa-frown-o:before {
    content: "\f119"
}

.fa-meh-o:before {
    content: "\f11a"
}

.fa-gamepad:before {
    content: "\f11b"
}

.fa-keyboard-o:before {
    content: "\f11c"
}

.fa-flag-o:before {
    content: "\f11d"
}

.fa-flag-checkered:before {
    content: "\f11e"
}

.fa-terminal:before {
    content: "\f120"
}

.fa-code:before {
    content: "\f121"
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
    content: "\f122"
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
    content: "\f123"
}

.fa-location-arrow:before {
    content: "\f124"
}

.fa-crop:before {
    content: "\f125"
}

.fa-code-fork:before {
    content: "\f126"
}

.fa-unlink:before,
.fa-chain-broken:before {
    content: "\f127"
}

.fa-question:before {
    content: "\f128"
}

.fa-info:before {
    content: "\f129"
}

.fa-exclamation:before {
    content: "\f12a"
}

.fa-superscript:before {
    content: "\f12b"
}

.fa-subscript:before {
    content: "\f12c"
}

.fa-eraser:before {
    content: "\f12d"
}

.fa-puzzle-piece:before {
    content: "\f12e"
}

.fa-microphone:before {
    content: "\f130"
}

.fa-microphone-slash:before {
    content: "\f131"
}

.fa-shield:before {
    content: "\f132"
}

.fa-calendar-o:before {
    content: "\f133"
}

.fa-fire-extinguisher:before {
    content: "\f134"
}

.fa-rocket:before {
    content: "\f135"
}

.fa-maxcdn:before {
    content: "\f136"
}

.fa-chevron-circle-left:before {
    content: "\f137"
}

.fa-chevron-circle-right:before {
    content: "\f138"
}

.fa-chevron-circle-up:before {
    content: "\f139"
}

.fa-chevron-circle-down:before {
    content: "\f13a"
}

.fa-html5:before {
    content: "\f13b"
}

.fa-css3:before {
    content: "\f13c"
}

.fa-anchor:before {
    content: "\f13d"
}

.fa-unlock-alt:before {
    content: "\f13e"
}

.fa-bullseye:before {
    content: "\f140"
}

.fa-ellipsis-h:before {
    content: "\f141"
}

.fa-ellipsis-v:before {
    content: "\f142"
}

.fa-rss-square:before {
    content: "\f143"
}

.fa-play-circle:before {
    content: "\f144"
}

.fa-ticket:before {
    content: "\f145"
}

.fa-minus-square:before {
    content: "\f146"
}

.fa-minus-square-o:before {
    content: "\f147"
}

.fa-level-up:before {
    content: "\f148"
}

.fa-level-down:before {
    content: "\f149"
}

.fa-check-square:before {
    content: "\f14a"
}

.fa-pencil-square:before {
    content: "\f14b"
}

.fa-external-link-square:before {
    content: "\f14c"
}

.fa-share-square:before {
    content: "\f14d"
}

.fa-compass:before {
    content: "\f14e"
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
    content: "\f150"
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
    content: "\f151"
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
    content: "\f152"
}

.fa-euro:before,
.fa-eur:before {
    content: "\f153"
}

.fa-gbp:before {
    content: "\f154"
}

.fa-dollar:before,
.fa-usd:before {
    content: "\f155"
}

.fa-rupee:before,
.fa-inr:before {
    content: "\f156"
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
    content: "\f157"
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
    content: "\f158"
}

.fa-won:before,
.fa-krw:before {
    content: "\f159"
}

.fa-bitcoin:before,
.fa-btc:before {
    content: "\f15a"
}

.fa-file:before {
    content: "\f15b"
}

.fa-file-text:before {
    content: "\f15c"
}

.fa-sort-alpha-asc:before {
    content: "\f15d"
}

.fa-sort-alpha-desc:before {
    content: "\f15e"
}

.fa-sort-amount-asc:before {
    content: "\f160"
}

.fa-sort-amount-desc:before {
    content: "\f161"
}

.fa-sort-numeric-asc:before {
    content: "\f162"
}

.fa-sort-numeric-desc:before {
    content: "\f163"
}

.fa-thumbs-up:before {
    content: "\f164"
}

.fa-thumbs-down:before {
    content: "\f165"
}

.fa-youtube-square:before {
    content: "\f166"
}

.fa-youtube:before {
    content: "\f167"
}

.fa-xing:before {
    content: "\f168"
}

.fa-xing-square:before {
    content: "\f169"
}

.fa-youtube-play:before {
    content: "\f16a"
}

.fa-dropbox:before {
    content: "\f16b"
}

.fa-stack-overflow:before {
    content: "\f16c"
}

.fa-instagram:before {
    content: "\f16d"
}

.fa-flickr:before {
    content: "\f16e"
}

.fa-adn:before {
    content: "\f170"
}

.fa-bitbucket:before {
    content: "\f171"
}

.fa-bitbucket-square:before {
    content: "\f172"
}

.fa-tumblr:before {
    content: "\f173"
}

.fa-tumblr-square:before {
    content: "\f174"
}

.fa-long-arrow-down:before {
    content: "\f175"
}

.fa-long-arrow-up:before {
    content: "\f176"
}

.fa-long-arrow-left:before {
    content: "\f177"
}

.fa-long-arrow-right:before {
    content: "\f178"
}

.fa-apple:before {
    content: "\f179"
}

.fa-windows:before {
    content: "\f17a"
}

.fa-android:before {
    content: "\f17b"
}

.fa-linux:before {
    content: "\f17c"
}

.fa-dribbble:before {
    content: "\f17d"
}

.fa-skype:before {
    content: "\f17e"
}

.fa-foursquare:before {
    content: "\f180"
}

.fa-trello:before {
    content: "\f181"
}

.fa-female:before {
    content: "\f182"
}

.fa-male:before {
    content: "\f183"
}

.fa-gittip:before,
.fa-gratipay:before {
    content: "\f184"
}

.fa-sun-o:before {
    content: "\f185"
}

.fa-moon-o:before {
    content: "\f186"
}

.fa-archive:before {
    content: "\f187"
}

.fa-bug:before {
    content: "\f188"
}

.fa-vk:before {
    content: "\f189"
}

.fa-weibo:before {
    content: "\f18a"
}

.fa-renren:before {
    content: "\f18b"
}

.fa-pagelines:before {
    content: "\f18c"
}

.fa-stack-exchange:before {
    content: "\f18d"
}

.fa-arrow-circle-o-right:before {
    content: "\f18e"
}

.fa-arrow-circle-o-left:before {
    content: "\f190"
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
    content: "\f191"
}

.fa-dot-circle-o:before {
    content: "\f192"
}

.fa-wheelchair:before {
    content: "\f193"
}

.fa-vimeo-square:before {
    content: "\f194"
}

.fa-turkish-lira:before,
.fa-try:before {
    content: "\f195"
}

.fa-plus-square-o:before {
    content: "\f196"
}

.fa-space-shuttle:before {
    content: "\f197"
}

.fa-slack:before {
    content: "\f198"
}

.fa-envelope-square:before {
    content: "\f199"
}

.fa-wordpress:before {
    content: "\f19a"
}

.fa-openid:before {
    content: "\f19b"
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
    content: "\f19c"
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
    content: "\f19d"
}

.fa-yahoo:before {
    content: "\f19e"
}

.fa-google:before {
    content: "\f1a0"
}

.fa-reddit:before {
    content: "\f1a1"
}

.fa-reddit-square:before {
    content: "\f1a2"
}

.fa-stumbleupon-circle:before {
    content: "\f1a3"
}

.fa-stumbleupon:before {
    content: "\f1a4"
}

.fa-delicious:before {
    content: "\f1a5"
}

.fa-digg:before {
    content: "\f1a6"
}

.fa-pied-piper:before {
    content: "\f1a7"
}

.fa-pied-piper-alt:before {
    content: "\f1a8"
}

.fa-drupal:before {
    content: "\f1a9"
}

.fa-joomla:before {
    content: "\f1aa"
}

.fa-language:before {
    content: "\f1ab"
}

.fa-fax:before {
    content: "\f1ac"
}

.fa-building:before {
    content: "\f1ad"
}

.fa-child:before {
    content: "\f1ae"
}

.fa-paw:before {
    content: "\f1b0"
}

.fa-spoon:before {
    content: "\f1b1"
}

.fa-cube:before {
    content: "\f1b2"
}

.fa-cubes:before {
    content: "\f1b3"
}

.fa-behance:before {
    content: "\f1b4"
}

.fa-behance-square:before {
    content: "\f1b5"
}

.fa-steam:before {
    content: "\f1b6"
}

.fa-steam-square:before {
    content: "\f1b7"
}

.fa-recycle:before {
    content: "\f1b8"
}

.fa-automobile:before,
.fa-car:before {
    content: "\f1b9"
}

.fa-cab:before,
.fa-taxi:before {
    content: "\f1ba"
}

.fa-tree:before {
    content: "\f1bb"
}

.fa-spotify:before {
    content: "\f1bc"
}

.fa-deviantart:before {
    content: "\f1bd"
}

.fa-soundcloud:before {
    content: "\f1be"
}

.fa-database:before {
    content: "\f1c0"
}

.fa-file-pdf-o:before {
    content: "\f1c1"
}

.fa-file-word-o:before {
    content: "\f1c2"
}

.fa-file-excel-o:before {
    content: "\f1c3"
}

.fa-file-powerpoint-o:before {
    content: "\f1c4"
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
    content: "\f1c5"
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
    content: "\f1c6"
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
    content: "\f1c7"
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
    content: "\f1c8"
}

.fa-file-code-o:before {
    content: "\f1c9"
}

.fa-vine:before {
    content: "\f1ca"
}

.fa-codepen:before {
    content: "\f1cb"
}

.fa-jsfiddle:before {
    content: "\f1cc"
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
    content: "\f1cd"
}

.fa-circle-o-notch:before {
    content: "\f1ce"
}

.fa-ra:before,
.fa-rebel:before {
    content: "\f1d0"
}

.fa-ge:before,
.fa-empire:before {
    content: "\f1d1"
}

.fa-git-square:before {
    content: "\f1d2"
}

.fa-git:before {
    content: "\f1d3"
}

.fa-hacker-news:before {
    content: "\f1d4"
}

.fa-tencent-weibo:before {
    content: "\f1d5"
}

.fa-qq:before {
    content: "\f1d6"
}

.fa-wechat:before,
.fa-weixin:before {
    content: "\f1d7"
}

.fa-send:before,
.fa-paper-plane:before {
    content: "\f1d8"
}

.fa-send-o:before,
.fa-paper-plane-o:before {
    content: "\f1d9"
}

.fa-history:before {
    content: "\f1da"
}

.fa-genderless:before,
.fa-circle-thin:before {
    content: "\f1db"
}

.fa-header:before {
    content: "\f1dc"
}

.fa-paragraph:before {
    content: "\f1dd"
}

.fa-sliders:before {
    content: "\f1de"
}

.fa-share-alt:before {
    content: "\f1e0"
}

.fa-share-alt-square:before {
    content: "\f1e1"
}

.fa-bomb:before {
    content: "\f1e2"
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
    content: "\f1e3"
}

.fa-tty:before {
    content: "\f1e4"
}

.fa-binoculars:before {
    content: "\f1e5"
}

.fa-plug:before {
    content: "\f1e6"
}

.fa-slideshare:before {
    content: "\f1e7"
}

.fa-twitch:before {
    content: "\f1e8"
}

.fa-yelp:before {
    content: "\f1e9"
}

.fa-newspaper-o:before {
    content: "\f1ea"
}

.fa-wifi:before {
    content: "\f1eb"
}

.fa-calculator:before {
    content: "\f1ec"
}

.fa-paypal:before {
    content: "\f1ed"
}

.fa-google-wallet:before {
    content: "\f1ee"
}

.fa-cc-visa:before {
    content: "\f1f0"
}

.fa-cc-mastercard:before {
    content: "\f1f1"
}

.fa-cc-discover:before {
    content: "\f1f2"
}

.fa-cc-amex:before {
    content: "\f1f3"
}

.fa-cc-paypal:before {
    content: "\f1f4"
}

.fa-cc-stripe:before {
    content: "\f1f5"
}

.fa-bell-slash:before {
    content: "\f1f6"
}

.fa-bell-slash-o:before {
    content: "\f1f7"
}

.fa-trash:before {
    content: "\f1f8"
}

.fa-copyright:before {
    content: "\f1f9"
}

.fa-at:before {
    content: "\f1fa"
}

.fa-eyedropper:before {
    content: "\f1fb"
}

.fa-paint-brush:before {
    content: "\f1fc"
}

.fa-birthday-cake:before {
    content: "\f1fd"
}

.fa-area-chart:before {
    content: "\f1fe"
}

.fa-pie-chart:before {
    content: "\f200"
}

.fa-line-chart:before {
    content: "\f201"
}

.fa-lastfm:before {
    content: "\f202"
}

.fa-lastfm-square:before {
    content: "\f203"
}

.fa-toggle-off:before {
    content: "\f204"
}

.fa-toggle-on:before {
    content: "\f205"
}

.fa-bicycle:before {
    content: "\f206"
}

.fa-bus:before {
    content: "\f207"
}

.fa-ioxhost:before {
    content: "\f208"
}

.fa-angellist:before {
    content: "\f209"
}

.fa-cc:before {
    content: "\f20a"
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
    content: "\f20b"
}

.fa-meanpath:before {
    content: "\f20c"
}

.fa-buysellads:before {
    content: "\f20d"
}

.fa-connectdevelop:before {
    content: "\f20e"
}

.fa-dashcube:before {
    content: "\f210"
}

.fa-forumbee:before {
    content: "\f211"
}

.fa-leanpub:before {
    content: "\f212"
}

.fa-sellsy:before {
    content: "\f213"
}

.fa-shirtsinbulk:before {
    content: "\f214"
}

.fa-simplybuilt:before {
    content: "\f215"
}

.fa-skyatlas:before {
    content: "\f216"
}

.fa-cart-plus:before {
    content: "\f217"
}

.fa-cart-arrow-down:before {
    content: "\f218"
}

.fa-diamond:before {
    content: "\f219"
}

.fa-ship:before {
    content: "\f21a"
}

.fa-user-secret:before {
    content: "\f21b"
}

.fa-motorcycle:before {
    content: "\f21c"
}

.fa-street-view:before {
    content: "\f21d"
}

.fa-heartbeat:before {
    content: "\f21e"
}

.fa-venus:before {
    content: "\f221"
}

.fa-mars:before {
    content: "\f222"
}

.fa-mercury:before {
    content: "\f223"
}

.fa-transgender:before {
    content: "\f224"
}

.fa-transgender-alt:before {
    content: "\f225"
}

.fa-venus-double:before {
    content: "\f226"
}

.fa-mars-double:before {
    content: "\f227"
}

.fa-venus-mars:before {
    content: "\f228"
}

.fa-mars-stroke:before {
    content: "\f229"
}

.fa-mars-stroke-v:before {
    content: "\f22a"
}

.fa-mars-stroke-h:before {
    content: "\f22b"
}

.fa-neuter:before {
    content: "\f22c"
}

.fa-facebook-official:before {
    content: "\f230"
}

.fa-pinterest-p:before {
    content: "\f231"
}

.fa-whatsapp:before {
    content: "\f232"
}

.fa-server:before {
    content: "\f233"
}

.fa-user-plus:before {
    content: "\f234"
}

.fa-user-times:before {
    content: "\f235"
}

.fa-hotel:before,
.fa-bed:before {
    content: "\f236"
}

.fa-viacoin:before {
    content: "\f237"
}

.fa-train:before {
    content: "\f238"
}

.fa-subway:before {
    content: "\f239"
}

.fa-medium:before {
    content: "\f23a"
}
/* End */


/* Start:/local/templates/eshop_bootstrap_green/css/additional.css?160369805943315*/
/*  HELPERS  */

* {
    outline: none !important;
}

.pmeta-controls_quantity input::-webkit-outer-spin-button,
.pmeta-controls_quantity input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.workarea {
    overflow-x: hidden;
}

.pmeta_additional a.red {
    color: #b11e46;
}

/* Firefox */
.pmeta-controls_quantity input[type=number] {
  -moz-appearance: textfield;
}

.btn_action {
    background-color: transparent;
    border: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
}
.link_border {
    border: none;
    border-bottom: 1px dashed;
    border-color: currentColor;
    text-decoration: none !important;
	background: transparent;
}
.link_border:hover,
.link_border:focus {
    border-bottom: 1px solid;
}
.filled_button {
    background-color: #b11e46;
}
.workarea .filled_button:hover,
.workarea .filled_button:focus {
    background-color: #c23f63;
}

button.cbanner_action.cbanner_action--confirm.filled_button.del{
	position:relative;
}
button.cbanner_action.cbanner_action--confirm.filled_button.del:before, button.cbanner_action.cbanner_action--confirm.filled_button.del:after{
	position: absolute;
    top: 25%;
    left: 50%;
    content: ' ';
    height: 50%;
    width: 1px;
    background-color: currentColor;
}
button.cbanner_action.cbanner_action--confirm.filled_button.del:before {
    transform: rotate(45deg);
}
button.cbanner_action.cbanner_action--confirm.filled_button.del:after {
    transform: rotate(-45deg);
}

.custom-slick_controls .slick-arrow {
    display: flex !important;
    justify-content: center;
    align-items: center;
    line-height: 0.7;
    color: #5d6a72;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: transparent;
    z-index: 2;
}
.custom-slick_controls .slick-prev {
    left: -15px;
}
.custom-slick_controls .slick-next {
    right: -15px;
}
.custom-slick_controls .slick-arrow:hover {
    background-color: #b11e46;
    color: #fff;
}
.custom-slick_controls .slick-prev:before,
.custom-slick_controls .slick-next:before {
    font-family: FontAwesome;
    color: inherit;
    font-size: 28px;
    line-height: 0.7;
    opacity: 1;
}
.custom-slick_controls .slick-prev:before {
    content: "\f104";
}
.custom-slick_controls .slick-next:before {
    content: "\f105";
}
.custom-slick_controls li {
    outline: none !important;
}

.slick-slide a {
    display: flex;
    align-items: center;
    justify-content: center;
}
.slick-slide img {
    margin: 0 auto;
}

.page_bredcumb {
    position: relative;
    margin-bottom: 10px;
    margin-top: 5px;
}
.page_bredcumb ul {
    display: flex;
    align-items: center;
    padding: 0;
    margin: 0;
    list-style: none;
}
.page_bredcumb ul li {
    line-height: 1;
}
.page_bredcumb ul li a {
    font-family: RobotoRegular;
    font-size: 14px;
    font-weight: 400;
    color: #5d6a72;
}
.page_bredcumb ul li span {
    font-family: RobotoMedium;
    font-weight: 500;
    color: #b11e46;
}
.page_bredcumb ul li:after {
    content: '/';
    padding: 0 6px;
}
.page_bredcumb ul li:last-child:after {
    display: none;
}

.price_format {
    display: inline-flex;
    align-items: baseline;
    color: #232323;
}
.price_format--del {
    position: relative;
    color: #838c93;
}
.price_format em {
    color: inherit;
    font-style: normal;
}
.price_format i.fa-rub {
    font-size: 70%;
    padding-left: 3px;
}
.price_format--del:after {
    position: absolute;
    left: 0;
    bottom: 30%;
    width: 100%;
    height: 1px;
    background-color: #b11e46;
    content: '';
}


/*  SINGLE PRODUCT  */

.product_content {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
    padding-bottom: 50px;
}

.product_title {
    position: relative;
    display: flex;
    align-items: baseline;
    padding-bottom: 30px;
}
.product_title h1 {
    font-family: RobotoMedium;
    margin: 0;
    font-size: 24px;
    font-weight: 500;
    color: #232323;
}
.product_raiting {
    display: inline-flex;
    margin: 0 -2px;
    margin-left: 15px;
}
.rating__input--none {
    display: none;
}
.product_raiting label {
    display: flex;
    cursor: pointer;
    font-size: 14px;
    padding: 0 2px;
    margin: 0;
    line-height: 1;
}
.product_raiting label i {
    color: #b11e46;
}
.product_raiting input {
    position: absolute;
    top: 0;
    left: 0;
    visibility: hidden;
    margin: 0;
    padding: 0;
    width: 1px;
    height: 1px;
}
.product_raiting label i:before {
    content: "\f005";
}

.product_raiting.invers label i:before {
    content: "\f006";
}
.product_raiting.invers:hover label i:before {
    content: "\f005";
}
.product_raiting.invers input:hover ~ label i:before {
    content: "\f006";
}

.product_raiting input:checked ~ label i:before, .product_raiting input.chkstr ~ label i:before {
    content: "\f006";
}

.product_raiting:hover input ~ label i:before {
    content: "\f005";
}
.product_raiting input:hover ~ label i:before {
    content: "\f006";
}
.product_title span {
    color: #9bb1bf;
    font-family: RobotoBold;
    font-size: 11px;
    font-weight: 700;
    line-height: 1.5;
    margin-left: 10px;
}

.product_gallery {
    padding-bottom: 35px;
    padding-right: 40px;
}

.product_slider {
    padding: 1px;
    margin: 0;
    list-style: none;
}

.product_slider-nav .slick-track {
    display: flex;
    align-items: center;
}

.product_main-slider {
    position: relative;
    padding: 25px;
    border: 1px solid;
    border-color: #f5f5f5;
    margin-bottom: 20px;
}
.product_badges {
    position: absolute;
    top: 20px;
    right: 30px;
    list-style: none;
    padding: 0;
    margin: 0;
    z-index: 2;
}
.product_badges li {
    padding: 2px 15px;
    border: none;
    border-radius: 3px;
    color: #b11e46;
    background-color: #fff;
    font-family: RobotoBold;
    font-size: 12px;
    font-weight: 700;
    /*box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1);*/
	border: 1px solid #B11E46;
}

.product_slider-nav {
    position: relative;
    margin: 0 -5px;
}
.product_slider-nav .slick-prev {
    display: none !important;
}
.product_slider-nav .slick-next {
    right: -10px;
    z-index: 15;
}
.product_slider-nav:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 83px;
    background-image: linear-gradient(-90deg, #ffffff 45%, rgba(255, 255, 255, 0.3) 100%);
    z-index: 5;
}
.product_slider-nav .product_slider li {
    cursor: pointer;
    padding: 0 5px;
	display: flex;
    justify-content: center;
    align-items: center;
}
.product_main-slider .product_slider.slick-initialized .slick-slide {
    float: none;
    display: inline-block;
    vertical-align: middle;
}


.product-block_title {
    position: relative;
    margin-bottom: 20px;
}
.product-block_title:after {
    content: '';
    position: absolute;
    bottom: 1px;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #d9d9d9;
    z-index: 0;
}
.product-block_title h3 {
    position: relative;
    display: inline-block;
    color: #b11e46;
    font-family: RobotoMedium;
    font-size: 20px;
    font-weight: 500;
    line-height: 1;
    letter-spacing: 0.1px;
    margin: 0;
    padding-bottom: 12px;
}
.product-block_title h3:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 3px;
    width: 100%;
    background-color: #b11e46;
	z-index:1;
}


.product_description {
    padding-bottom: 30px;
}
.product_description p {
    color: #232323;
    font-family: RobotoRegular;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.9;
    margin-bottom: 25px;
    max-width: 95%;
}
.product_description p:last-child {
    margin-bottom: 0;
}


.product_attributes {
    position: relative;
}
.product_attributes ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.product_attributes ul li {
    position: relative;
    display: flex;
    align-items: center;
    color: #232323;
    font-size: 14px;
    line-height: 1;
    padding: 6px 0;
}
.product_attributes ul li span {
    font-family: RobotoRegular;
    font-weight: 400;
    width: 60%;
}
.product_attributes ul li span {
    position: relative;
    font-family: RobotoRegular;
    font-weight: 400;
    width: 55%;
    margin-right: 5px;
}
.product_attributes ul li span:after {
    content: '';
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px dashed;
    border-color: #cccccc;
    z-index: 0;
}
.product_attributes ul li span i {
    display: inline-block;
    background-color: #fff;
    font-style: normal;
    padding-right: 2px;
	z-index: 2;
    position: relative;
}
.product_attributes ul li strong {
    font-family: RobotoBold;
    font-weight: 500;
	width: 45%;
}


.product_meta {
    padding: 0;
}
.product-meta_wrap {
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    background-color: #fff;
    overflow: hidden;
	position: fixed;
}
.product_meta.col-xs-12.col-sm-5.col-md-3.bx-soa-cart-total-bottom .product-meta_wrap {
    position: relative;
}
.product_meta.col-xs-12.col-sm-5.col-md-3.bx-soa-cart-total-bottom {
    position: absolute;
    right: 0px;
    bottom: 0px;
}

.product-meta_content {
    padding: 20px 25px 0;
}
.product-meta_footer {
    padding: 20px 25px 25px;
    background-color: #5d6a72;
}

.pmeta_code {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 13px;
    line-height: 1;
}
.pmeta_code span {
    color: #8e979d;
    font-size: 11px;
    font-family: RobotoMedium;
    text-transform: uppercase;
    letter-spacing: 0.1px;
}
.pmeta_code span strong {
    font-family: RobotoBold;
}
.btn_favorite {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 15px;
    color: #b11e46;
    padding: 0;
    max-width: 105px;
    transition: all .2s linear;
}
.btn_favorite.active {
    color: #fff;
    padding-right: 10px;
    padding: 7px 10px 7px 5px;
    z-index: 1;
}
.btn_favorite.active:after {
    opacity: 1;
}
.btn_favorite:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #b11e46;
    border-radius: 3px;
    opacity: 0;
    transition: all .2s linear;
    z-index: -1;
}
.btn_favorite.active:before {
    content: 'Товар добавлен в избранное';
    color: #fff;
    font-family: RobotoRegular;
    font-size: 8px;
    line-height: 1.5;
    font-weight: 400;
    max-width: 70%;
}

.btn_favorite.active.active-new:before {
    content: 'Товар удален из избранного';
}

.pmeta_price {
    position: relative;
    display: flex;
    align-items: baseline;
    justify-content: center;
    width: 100%;
    padding: 10px 0;
    background-color: #f2f2f2;
    color: #232323;
    font-family: RobotoMedium;
    font-size: 26px;
    font-weight: 500;
    line-height: 1;
}
.product-meta_content .pmeta_price i {
    font-size: 16px;
    padding-left: 5px;
}

.pmeta_info {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px 0 20px;
    border-bottom: 1px solid;
    border-color: #ededed;
}
.pmeta_info span {
    display: block;
    color: #232323;
    font-family: RobotoRegular;
    font-size: 13px;
    font-weight: 400;
    padding-bottom: 3px;
    line-height: 1;
}
.pmeta_info strong {
    position: relative;
    font-family: RobotoBold;
    font-size: 14px;
    font-weight: 700;
    line-height: 1;
}
.pmeta_info strong i {
    font-size: 75%;
}
.pmeta-info_last-price strong em {
    color: #838c93;
}
.pmeta-info_discount strong {
    color: #b11e46;
}
.pmeta-info_profit strong em,
.pmeta-info_profit strong i {
    color: #27ae60;
}

.pmeta_countdown {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 18px 0;
    border-bottom: 1px solid;
    border-color: #ededed;
}
.pmeta-countdown_title {
    display: flex;
    align-items: center;
    color: #232323;
    font-family: RobotoBold;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.15px;
}
.pmeta-countdown_title i {
    padding-right: 5px;
    color: #b11e46;
}
.pmeta-countdown_timer {
    display: flex;
    padding: 0;
    margin: 0;
    list-style: none;
}
.pmeta-countdown_timer li {
    display: flex;
    align-items: center;
    color: #b11e46;
    font-family: RobotoBold;
    font-size: 13px;
    font-weight: 700;
    line-height: 1;
}
.pmeta-countdown_timer li:after {
    content: ':';
    font-size: 85%;
    padding: 0 3px;
}
.pmeta-countdown_timer li:last-child:after {
    display: none;
}

.pmeta_main {
    position: relative;
    padding: 25px 0;
    border-bottom: 1px solid;
    border-color: #ededed;
}
.pmeta-main_controls {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px;
}
.pmeta-controls_action .btn_tocart {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 140px;
    height: 45px;
    background-color: #27ae60;
    border-radius: 5px;
    color: #fff;
    line-height: 1;
    font-family: RobotoRegular;
    font-size: 15px;
}
.btn_tocart:hover,
.btn_tocart:focus {
    background-color: #4cbe7c;
}
.pmeta-controls_action .btn_tocart i {
    position: relative;
    top: -1px;
    padding-right: 10px;
}
.pmeta-controls_action .btn_tocart.notavaileble {
    background: #5D6A72;
    width: 170px;
}
.btn_tocart.pmeta_action--tocart.notavaileble svg {
    position: relative;
    top: 3px;
    margin-right: 5px;
}
.pmeta-controls_quantity {
    position: relative;
    display: flex;
    align-items: center;
}
.pmeta-controls_quantity input {
    width: 35px;
    height: 30px;
    color: #232323;
    font-family: RobotoRegular;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    border-radius: 5px;
    background-color: transparent;
    border: 1px solid;
    border-color: #b9b9b9;
    margin: 0 10px;
    padding: 0;
}
.pmeta-controls_quantity button {
    position: relative;
    background-color: transparent;
    border: none;
    box-shadow: none;
    width: 12px;
    height: 12px;
    padding: 0;
}
.pmeta-controls_quantity button:after,
.pmeta-controls_quantity button.pmeta_quantity--inc:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    top: 50%;
    left: 0;
    background-color: currentColor;
    border-radius: 3px;
    -webkit-font-smoothing: antialiased;
}
.pmeta-controls_quantity button:after {
    transform: translate(0, -50%) translateZ(0);
}
.pmeta-controls_quantity button.pmeta_quantity--inc:before {
    transform: translate(0, -50%) rotate(90deg) translateZ(0);
    
}

.pmeta_newsletter {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.pmeta_newsletter a, .pmeta_newsletter button {
    color: #5d6a72;
    font-family: RobotoRegular;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.3;
}
.pmeta-newsletter_wrap {
    display: none;
    width: 100%;
}
.pmeta-newsletter_inner {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 80%;
    margin: auto;
    line-height: 1;
    margin-top: 15px;
    color: #000;
    background-color: #f2f2f2;
    border-radius: 4px;
    padding: 3px 10px;
}
.pmeta-newsletter_inner>div {
    width: 100%;
    text-align: center;
}
.pmeta-newsletter_inner input {
    width: 160px;
    height: 30px;
    font-family: RobotoRegular;
    font-size: 13px;
    color: #000;
    padding: 0 5px;
    background-color: transparent;
    border: none;
    border-radius: 3px;
    margin-right: 0;
}
.pmeta-newsletter_inner button {
    padding: 0;
    margin: 0;
    background-color: transparent;
    border: none;
    color: #5d6a72;
    font-size: 10px;
    position: relative;
    top: 1px;
}

.pmeta_retail {
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 15px 0;
    border-bottom: 1px solid;
    border-color: #ededed;
}
.pmeta-retail_show {
    position: relative;
    display: flex;
    justify-content: space-between;
}
.pmeta-retail_show span {
    color: #232323;
    font-family: RobotoBold;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0.1px;
}
.pmeta-retail_show button {
    padding: 0;
    margin: 0;
    background-color: transparent;
    color: #b11e46;
    font-family: RobotoRegular;
    font-size: 12px;
    font-weight: 400;
}

.pmeta-retail_list {
    display: none;
    padding: 0;
    margin: 0;
    list-style: none;
    padding-top: 10px;
}
.pmeta-retail_list li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 13px;
    line-height: 1;
    color: #232323;
    padding: 5px 0;
}
.pmeta-retail_list li span {
    font-family: RobotoRegular;
    font-weight: 400;
}
.pmeta-retail_list li strong {
    font-family: RobotoBold;
    font-weight: 700;
}

.pmeta_additional {
    position: relative;
    padding: 25px 0 5px;
    border-bottom: 1px solid;
    border-color: #ededed;
}
.pmeta_additional ul {
    display: flex;
    flex-direction: column;
    padding: 0;
    margin: 0;
    list-style: none;
}
.pmeta_additional ul li {
    padding-bottom: 15px;
}
.pmeta_additional span {
    display: block;
    line-height: 1;
    color: #232323;
    font-family: RobotoMedium;
    font-size: 11px;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 5px;
}
.pmeta_additional strong {
    display: block;
    line-height: 1;
    color: #b11e46;
    font-family: RobotoBold;
    font-size: 12px;
    font-weight: 700;
}

.pmeta_attributes {
    position: relative;
}
.pmeta_attributes ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.pmeta_attributes ul li {
    display: flex;
    font-family: RobotoMedium;
    font-size: 12px;
    font-weight: 500;
    line-height: 1;
    padding: 3px 0;
    letter-spacing: 0.1px;
}
.pmeta_attributes ul li span {
    width: 65%;
    color: #c8d5dd;
}
.pmeta_attributes ul li strong {
    color: #fff;
    font-weight: 500;
	width: 35%;
}
.pmeta_attributes ul li strong a:hover {
    color: #fff;
    font-weight: 500;
}
.pmeta_attributes ul li strong a {
    color: #fff;
    font-weight: 500;
}
.pmeta_attributes button {
    background-color: transparent;
    color: #fff;
    padding: 0;
    margin-top: 5px;
    font-family: RobotoBold;
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: 0.15px;
}


.product_related {
    padding-bottom: 55px;
    display: flex;
    flex-direction: column;
}
.related-block_title {
    position: relative;
    margin-bottom: 40px;
}
.related-block_title:after {
    content: '';
    position: absolute;
    bottom: 1px;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #d9d9d9;
    z-index: 0;
}
.related-block_title h3 {
    position: relative;
    display: inline-block;
    color: #232323;
    font-family: RobotoMedium;
    font-size: 20px;
    font-weight: 500;
    line-height: 1;
    letter-spacing: 0.1px;
    margin: 0;
    padding-bottom: 9px;
}
.related-block_title h3:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 3px;
    width: 100%;
    background-color: #232323;
	z-index:1;
}

.related_card {
    position: relative;
    padding: 0 25px;
}

img.img-second {
    display: none;
}

.related_card:hover img.img-second {
    display: initial;
}
.related_card:hover img.img-frst {
    display: none;
}

.related_screen {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 25px;
	height: 275px;
}
.related_price {
    /*height: 42px;*/
    /*display: flex;*/
    flex-wrap: wrap;
    align-items: center;
}
.related_price>span {
    /*width: 100%;*/
}
.related_screen img {
    margin: auto;
    /*margin-bottom: 15px;*/
    max-height: 220px;
    max-width: 175px;
}
.related_screen img.img-second {
    display: none;
}

.related_screen a {
    display: flex;
    align-items: center;
    height: 4em;
    overflow: hidden;
    color: #232323;
    font-family: RobotoRegular;
    font-size: 13px;
    font-weight: 400;
	width: 100%;
}
.related_screen a.imglink {
    height: inherit;
}

.related_meta {
    display: flex;
    justify-content: space-between;
}
.retalet-price_current,
.retalet-price_before {
    line-height: 1;
}
.retalet-price_current {
    display: block;
    color: #232323;
    font-family: RobotoMedium;
    font-size: 20px;
    font-weight: 500;
    padding-bottom: 2px;
}
.retalet-price_current i {
    font-size: 70%;
}
.retalet-price_before {
    position: relative;
    color: #838c93;
    font-family: RobotoBold;
    font-size: 13px;
    font-weight: 700;
}
.retalet-price_before i {
    font-size: 80%;
}
.related_action {
    display: flex;
    align-items: center;
    line-height: 1;
}
.related_action button {
    font-size: 25px;
}
.related_action .btn_favorite {
    color: #cbdde8;
    padding-right: 15px;
}
.related_action .btn_tocart {
    width: 40px;
    height: 40px;
    background-color: #b11e46;
    border-radius: 50%;
    color: #fff;
    font-size: 18px;
}

.related_show {
    display: flex;
    justify-content: center;
    padding-bottom: 55px;
}
.related_show a {
    color: #b11e46;
    font-family: RobotoRegular;
    font-size: 12px;
    font-weight: 400;
}


/*  CART  */

.cbredcumb {
    margin-top: 25px;
}
.cbredcumb ul li a,
.cbredcumb ul li span {
    font-size: 18px;
}
.cbredcumb ul li:after {
    content: '/';
    padding: 0 3px;
    font-size: 115%;
}

.ccontent {
    position: relative;
    margin-bottom: 35px;
}

.ccontent_nav {
    display: flex;
    align-items: center;
    padding: 0;
    margin: 0;
    list-style: none;
    margin-bottom: 35px;
}
.ccontent_nav li {
    padding-right: 55px;
}
.ccontent_nav li.active a:before {
    border-color: #b11e46;
    background-color: #b11e46;
}
.ccontent_nav li a {
    display: flex;
    align-items: center;
    color: #000;
    font-family: RobotoRegular;
    font-size: 18px;
    font-weight: 400;
    line-height: 1;
    text-decoration: none;
}
.ccontent_nav li a:before {
    content: '';
    position: relative;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    border: 1px solid;
    border-color: #b9b9b9;
    border-radius: 50%;
}

.cart-main_image {
    width: 130px;
}
.cart-main_title {
    width: 35%;
    margin-right: 25px;
}
.cart-main_quantity {
    width: 15%;
}
.cart-main_price {
    width: 15%;
}
.cart-main_sum {
    width: 10%;
}
.cart-main_action {
    width: 15px;
    margin-right: 20px;
}

.cart_nav {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin: 0 0 30px;
    padding: 0;
    list-style: none;
}
.cart_nav li {
    color: #5d6a72;
    font-family: RobotoRegular;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
}
.cart-nav_title {
    width: calc(35% + 170px);
    margin-right: 0;
}

.cart_content {
    margin-bottom: 35px;
}
.cart_card {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding-bottom: 25px;
    margin-bottom: 25px;
    border-bottom: 1px solid;
    border-color: #b9b9b9;
}
.cart_card:last-child {
    border: none;
    padding: 0;
    margin: 0;
}
.ccard_image {
    text-align: center;
}
.ccard_quantity .product_badges {
    display: none;
}
.ccard_title .product_badges {
    display: none;
}
.ccard_title h4 {
    color: #000;
    font-family: Scada;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.2;
    margin: 0 0 5px;
}
.ccard_title h4 a {
    color: inherit;
}
.ccard_title a:hover,
.ccard_title a:focus {
    color: #a51140;
}
.ccard_title span {
    color: #5d6a72;
    font-family: RobotoRegular;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
}
.price_format .ttlmob {
    display: none;
}
.cbanner_right .cbanner_item.cbanner_price h5.mobopl {
	display:none;
}
.ccard_price,
.ccard_sum {
    font-family: Scada;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.4;
}
.ccard_price {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
}
.ccard_price .product_badges {
    position: relative;
    top: 0;
    left: 0;
}
.ccard_sum {
    display: flex;
    flex-direction: column;
}
.ccard_sum .price_format--del {
    color: #5d6a72;
    font-family: Scada;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
}
.ccard_action button {
    display: flex;
    position: relative;
    width: 14px;
    height: 14px;
    background-color: transparent;
    border: none;
    margin-left: auto;
    margin-top: 7px;
    padding: 0;
    text-align: right;
    color: #000;
}
.ccard_action button:hover,
.ccard_action button:focus {
    color: #b11e46;
}
.ccard_action button:before,
.ccard_action button:after {
    position: absolute;
    top: 0;
    left: 45%;
    content: ' ';
    height: 100%;
    width: 1px;
    background-color: currentColor;
}
.ccard_action button:before {
    transform: rotate(45deg);
}
.ccard_action button:after {
    transform: rotate(-45deg);
}
.cart_action--del {
    margin-bottom: 15px;
}
.cart_action--add {
    position: relative;
    left: -4px;
    width: auto;
    height: auto;
    font-size: 21px;
}
.cart_action--add:hover,
.cart_action--add:focus {
    color: #b11e46;
}
.cart_action--add:hover i:before,
.cart_action--add:focus i:before {
    content: "\e90c";
}
.cart_action--add:before,
.cart_action--add:after {
    display: none;
}
button.cart_action.cart_action--add {
    width: 22px;
    height: 21px;
}

.cbanner {
    position: relative;
    display: flex;
    justify-content: space-between;
    padding: 35px 40px;
    border-radius: 10px;
    background-color: #e5e5e5;
}
.cbanner_left,
.cbanner_right {
    display: flex;
}
.cbanner_item h5 {
    color: #000;
    font-family: RobotoRegular;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    margin: 0;
    padding-bottom: 10px;
}
.cbanner_content {
    display: flex;
    align-items: center;
}
.cbanner_promo {
    margin-right: 30px;
}
.cbanner--favorite .cbanner_promo h5 {
    font-size: 18px;
    font-weight: 400;
}
.cbanner--favorite .cbanner_promo .cbanner_content input {
    min-width: 350px;
}
.cbanner--favorite .cbanner_promo .cbanner_content input.error {
    border-color: red;
}
.cbanner_promo input {
    min-width: 260px;
    height: 35px;
    border: none;
    border-radius: 5px;
    background-color: #fff;
    margin-right: 10px;
    padding: 0 10px;
    color: #000;
    font-family: RobotoMedium;
    font-size: 15px;
    font-weight: 500;
    line-height: 1;
    text-transform: uppercase;
}
.cbanner_promo input.added.good {
    background: #adf1a5;
}
.cbanner_promo input.added.bad {
    background-color: #ffcaca;
}
.cbanner_content.cupons {
    margin-top: 5px;
}
.cbanner_promo button {
    width: 35px;
    height: 35px;
    border-radius: 5px;
    background-color: #b11e46;
    border: none;
    color: #fff;
}
.cbanner_price h5 {
    padding-bottom: 15px;
}
.cbanner_price .cbanner_content {
    color: #000;
    font-family: Scada;
    font-size: 22px;
    font-weight: 700;
    line-height: 1;
}
.cbanner_order button {
    min-width: 180px;
    height: 45px;
    border-radius: 5px;
    background-color: #b11e46;
    border: none;
    color: #fff;
    font-family: RobotoMedium;
    font-size: 15px;
    font-weight: 500;
    line-height: 1;
    margin-top: 3px;
    margin-left: 70px;
}

.crelated {
    padding: 0 15px;
    margin-bottom: 40px;
}

.crelated_title h3 {
    color: #000;
    font-family: RobotoMedium;
    font-size: 23px;
    font-weight: 500;
    text-align: center;
    margin: 0;
}
.crelated_title {
    margin-bottom: 20px;
}

.crelated-card_inner {
    position: relative;
    display: flex;
    justify-content: space-between;
    padding: 35px 0;
    padding-right: 35px;
    /*border-right: 1px solid;*/
    border-color: #b9b9b9;
}
.crelated .crelated_card.slick-active:nth-child(3n) .crelated-card_inner {
    border-right: 0;
}
.crelated-card_screen {
    display: flex;
    justify-content: center;
    min-width: 145px;
}
.crelated-card_meta {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.crelated-card_title h4 {
    color: #000;
    font-family: Scada;
    font-size: 21px;
    font-weight: 400;
    line-height: 1.25;
    margin: 0;
	height: 2.7em;
    overflow: hidden;
}
.crelated-card_title h4 a {
    color: inherit;
}
.crelated-card_info {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin-top: auto;
    margin-bottom: 5px;
}
.crelated-card_price .price_format {
    position: relative;
    display: block;
    color: #000;
    font-family: Scada;
    font-size: 22px;
    font-weight: 400;
    line-height: 1;
}
.crelated-card_price .price_format--del {
    display: inline-block;
    color: #5d6a72;
    font-family: Scada;
    font-size: 13px;
    font-weight: 400;
    line-height: 1;
}
/*.crelated-card_action .btn_favorite {
    color: #000;
}*/
.crelated-card_action .btn_favorite:hover,
.crelated-card_action .btn_favorite:focus {
    color: #b11e46;
}

/*  CHECKOUT  */

.checkout_bredcumb {
    margin: 25px 0 20px;
}

.checkout_content {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}

.checkout_form {
    margin-top: 20px;
    padding-right: 5px;
}

.ch_blocktitle {
    width: 100%;
    margin-bottom: 35px;
}
.ch_blocktitle h3 {
    color: #000;
    font-family: RobotoMedium;
    font-size: 23px;
    font-weight: 500;
    line-height: 1;
    margin: 0;
}

.ch_block {
    margin-bottom: 40px;
}
.ch_group {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}
.ch_block .ch_group:last-child {
    margin-bottom: 0;
}

.ch_control label {
    position: relative;
    color: #000;
    font-family: RobotoRegular;
    font-size: 18px;
    font-weight: 400;
    line-height: 1;
    min-width: 100px;
}
.ch_required label:after {
    content: '*';
    position: relative;
    top: -5px;
    color: #b11e46;
    font-size: 14px;
}
.ch_control input[type=text],
.ch_control input[type=email],
.ch_control input[type=number] {
    width: 280px;
    height: 35px;
    border-radius: 5px;
    border: 1px solid #b9b9b9;
    background-color: #ffffff;
    color: #000;
    font-family: RobotoMedium;
    font-size: 15px;
    font-weight: 500;
    padding: 0 15px;
}

.ch_error {
    position: relative;
}
.ch_control.ch_error input {
    border-color: #b11e46;
}
.ch_error:after {
    content: attr(data-error);
    position: absolute;
    top: 100%;
    right: 0;
    font-size: 10px;
    color: #b11e46;
}

.ch_collapse {
    flex-direction: column;
    align-items: flex-start;
}
.ch_collapse button {
    color: #b11e46;
    font-family: RobotoRegular;
    font-size: 18px;
    font-weight: 500;
    line-height: 25.32px;
    text-decoration: underline;
    background-color: transparent;
    padding: 0;
    margin: 0;
    margin-bottom: 15px;
    border: none;
    outline: none;
}
.ch_collapse button.collapsed {
    text-decoration: none;
}

.ch_group .ch_radio {
    margin-bottom: 20px;
}
.ch_group .ch_radio:last-child {
    margin-bottom: 0;
}
.ch_radio input[type="radio"],
.ch_radio input[type="checkbox"] {
    position: absolute;
    width: 1px;
    height: 1px;
    visibility: hidden;
}
.ch_radio label {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    cursor: pointer;
    color: #000;
    font-family: RobotoRegular;
    font-size: 18px;
    font-weight: 400;
}
.ch_radio label em {
    display: block;
    width: 100%;
    color: #5d6a72;
    font-family: RobotoRegular;
    font-size: 12px;
    font-weight: 400;
    padding-top: 10px;
    padding-left: 45px;
}
.ch_radio label:before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 1px solid;
    border-color: #b9b9b9;
    border-radius: 50%;
    margin-right: 25px;
}
.ch_radio input[type="radio"]:checked ~ label:before,
.ch_radio input[type="checkbox"]:checked ~ label:before {
    background-color: #b11e46;
    border-color: #b11e46;
}
.ch_radio input[type="radio"]:checked ~ label:after,
.ch_radio input[type="checkbox"]:checked ~ label:after {
    content: '';
    position: absolute;
    left: 7px;
    top: 3px;
    width: 6px;
    height: 12px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.ch_delivery {
    margin-bottom: 35px;
}
.ch_delivery .ch_blocktitle {
    margin-bottom: 25px;
}

.ch_address .ch_blocktitle {
    margin-bottom: 25px;
}
.ch_address .ch_control {
    display: flex;
    justify-content: space-between;
}
.ch_address .ch_control textarea {
    display: inline-block;
    width: 575px;
    min-width: auto;
    max-width: initial;
    height: 70px;
    min-height: auto;
    border-radius: 5px;
    border: 1px solid #b9b9b9;
    border-color: #b9b9b9;
    background-color: transparent;
    padding: 5px;
}

.ch_payment {
    display: flex;
    flex-wrap: wrap;
}
.ch_payment .bx-soa-section-content {
    display: flex;
    flex-wrap: wrap;
}
.ch_payment .ch_blocktitle {
    margin-bottom: 30px;
}
.ch_payment .ch_radio {
    margin-right: 20px;
	margin-bottom: 10px;
	padding-bottom: 0px;
}
.ch_payment label {
    flex-direction: column;
    width: 170px;
    height: 170px;
    padding: 25px 0 0;
    border-radius: 5px;
    border: 1px solid;
    border-color: #b9b9b9;
    font-size: 14px;
}
.ch_payment label img {
    max-height: 100px;
    padding-bottom: 25px;
}
.ch_payment label span {
    text-align: center;
    max-width: 60%;
}
.ch_payment label:before,
.ch_payment label:after {
    display: none;
}
.ch_payment .ch_radio input[type="radio"]:checked ~ label,
.ch_payment .ch_radio input[type="checkbox"]:checked ~ label {
    border-color: #b11e46;
}


.checkout_order {
    padding-left: 15px;
    padding-right: 5px;
}
.checkout_order.is-affixed {
    padding-left: 0;
}
.checkout_order.is-affixed .inner-wrapper-sticky {
    margin-left: 15px;
}

.checkout-order_inner {
    padding: 22px 25px;
    border-radius: 10px;
    background-color: #efefef;
	position: fixed;
}
.order_title {
    padding-bottom: 20px;
}
.order_title h3 {
    color: #000;
    font-family: RobotoMedium;
    font-size: 23px;
    font-weight: 500;
    line-height: 1;
    margin: 0;
}

.checkout-order_inner ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.checkout-order_inner ul li {
    padding: 16px 0;
    color: #5d6a72;
    font-family: Scada;
    font-size: 18px;
    font-weight: 400;
    line-height: 1;
    border-bottom: 1px solid;
    border-color: #b9b9b9;
}
.checkout-order_inner ul li:last-child {
    border: none;
}
.order-item_title {
    padding-bottom: 7px;
}
.order-item_info {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.order-item_info sup {
    position: static;
    font-size: 100%;
    line-height: 1;
}
.order-item_info .price_format {
    color: #5d6a72;
    font-family: Scada;
    font-size: 18px;
    font-weight: 400;
    padding-right: 5px;
}
.order_meta li {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.order_meta li .order-item_title {
    padding-bottom: 0;
}

.order_footer {
    padding-top: 5px;
}
.order_sum {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #000;
    font-family: Scada;
    font-size: 18px;
    font-weight: 400;
    padding-bottom: 10px;
}
.order_sum strong {
    font-weight: 400;
}
.order_sum .price_format {
    color: inherit;
    padding-right: 5px;
}
.order_boxes .ch_control {
    padding-bottom: 10px;
}
.order_boxes label {
    display: flex;
    flex-wrap: nowrap;
    color: #5d6a72;
    font-family: Scada;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.4;
}
.order_boxes .ch_radio label:before {
    margin-right: 18px;
}
.order_boxes .ch_radio input[type="checkbox"]:checked ~ label:after {
    top: calc(50% - 1px);
    transform: translateY(-50%) rotate(45deg);
}
.order_boxes label span {
    width: 85%;
}
.order_footer .checkout_action {
    display: block;
    width: 55%;
    height: 45px;
    margin: auto;
    color: #fff;
    font-family: RobotoMedium;
    font-size: 15px;
    font-weight: 500;
    line-height: 1;
    border-radius: 5px;
    background-color: #b11e46;
    border: none;
    outline: none;
}


/*  CHECKOUT  */

.confirm_wrap {
    display: flex;
    flex-wrap: wrap;
    margin-top: 25px;
    margin-bottom: 100px;
}

.confirm_title {
    margin-bottom: 25px;
}
.confirm_title h1 {
    color: #b11e46;
    font-family: RobotoMedium;
    font-size: 24px;
    font-weight: 500;
    margin: 0;
}
.confirm_inner {
    width: 75%;
    margin-bottom: 35px;
}
.confirm_inner strong {
    font-family: RobotoMedium;
    font-size: 22px;
    font-weight: 500;
}
.confirm_meta {
    color: #000;
    font-family: RobotoRegular;
    font-size: 20px;
    font-weight: 400;
    padding-bottom: 30px;
    line-height: 1.25;
}
.confirm_text {
    font-size: 16px;
    color: #000;
    font-family: RobotoRegular;
    padding-bottom: 30px;
}
.confirm_sum {
    color: #000;
    font-size: 20px;
    font-family: RobotoBold;
    font-weight: 700;
}
.confirm_action-proceed button {
    width: 180px;
    height: 47px;
    border-radius: 5px;
    background-color: #b11e46;
    border: none;
    color: #fff;
    font-family: RobotoMedium;
    font-size: 17px;
    font-weight: 500;
    line-height: 1;
}

.confirm_sidebar {
    margin-top: 5px;
    padding-left: 20px;
    padding-right: 0px;
}
.confirm_newletter {
    padding: 30px;
    border-radius: 10px;
    background-color: #efefef;
}
.confirm_newletter h3 {
    color: #000;
    font-family: RobotoMedium;
    font-size: 22px;
    font-weight: 500;
    margin: 0;
    text-align: center;
    margin-bottom: 15px;
}
.confirm-newsletter_form {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 30px;
}
.confirm-newsletter_form input {
    width: 270px;
    height: 35px;
    padding: 0 15px;
    border-radius: 5px;
    border: 1px solid;
    border-color: #b9b9b9;
    background-color: #ffffff;
    color: #5d6a72;
    font-family: RobotoRegular;
    font-size: 14px;
    font-weight: 400;
}
.confirm-newsletter_form button {
    width: 35px;
    height: 33px;
    border-radius: 5px;
    background-color: #b11e46;
    border: none;
    color: #fff;
}

.confirm-newsletter_social h5 {
    width: 100%;
    color: #000;
    font-family: RobotoMedium;
    font-size: 22px;
    font-weight: 500;
    text-align: center;
    margin: 0;
    margin-bottom: 12px;
}
.confirm-newsletter_social {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 0;
    margin: 0;
    list-style: none;
}
.confirm-newsletter_social li {
    padding: 0 10px;
}
.confirm-newsletter_social li a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 35px;
    height: 35px;
    background-color: #b11e46;
    font-size: 21px;
    color: #fff;
    line-height: 1;
    border-radius: 5px;
}


/*  MODALS  */
.custom_modal.modal {
    z-index: 99999;
}
.modal-backdrop.fade.in {
    z-index: 9999;
}
.custom_modal.modal.fade .modal-dialog {
    width: 100%;
    max-width: 320px;
    padding: 25px 20px;
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    background-color: #ffffff;
    border: none;
    overflow: hidden;
	left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
	margin: 0;
}
.custom_modal .modal-content {
    border: none;
    box-shadow: none;
    background-color: transparent;
}
.custom_modal .close {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: -25px;
    right: -20px;
    width: 30px;
    height: 20px;
    line-height: 1;
    color: #fff;
    background-color: #b11e46;
    border-bottom-left-radius: 6px;
    border: none;
    padding: 0;
    opacity: 1;
}
.custom_modal .close:before,
.custom_modal .close:after {
    content: '';
    position: absolute;
    top: 25%;
    left: 50%;
    height: 11px;
    width: 2px;
    background-color: currentColor;
}
.custom_modal .close:before {
    transform: rotate(45deg);
}
.custom_modal .close:after {
    transform: rotate(-45deg);
}

.modal-incart_title {
    padding-bottom: 35px;
}
.modal-incart_title h2 {
    margin: 0 0 15px;
    color: #232323;
    font-family: RobotoMedium;
    font-size: 20px;
    font-weight: 500;
}
.modal-incart_title span {
    color: #b11e46;
    font-family: RobotoRegular;
    font-size: 12px;
    font-weight: 500;
}
.modal-incart_title span i {
    margin-right: 5px;
}
.modal-incart_image {
    padding-bottom: 30px;
	display: flex;
    justify-content: center;
    align-items: center;
}
.modal-incart_action {
    display: flex;
    flex-direction: column;
}
.modal-incart_action a {
    margin-bottom: 15px;
}
.modal-incart_action a button {
    width: 100%;
}
.modal-incart_action button {
    height: 35px;
    margin-bottom: 15px;
    border-radius: 6px;
    background-color: #b11e46;
    border: 1px solid;
    border-color: #b11e46;
    color: #fff;
    font-family: RobotoBold;
    font-size: 14px;
    font-weight: 700;
}
.modal-incart_action button:last-child {
    margin-bottom: 0;
}
.modal-incart_action .incart_action--dismiss {
    background-color: transparent;
    color: #b11e46;
}

.modal-order_personal {
    display: flex;
    flex-direction: column;
    padding-bottom: 15px;
}
.modal-order_personal .incart_group {
    padding-bottom: 10px;
}
.modal-order_personal .incart_group label {
    margin-bottom: 5px;
    color: #232323;
    font-family: RobotoRegular;
    font-size: 13px;
    font-weight: 400;
    line-height: 1;
}
.modal-order_personal .incart_group input {
    width: 100%;
    height: 36px;
    border-radius: 6px;
    border: 1px solid;
    border-color: #b5bbbf;
    background-color: transparent;
}
.modal_order .modal-incart_action {
    padding-bottom: 15px;
}
.modal-order_policy label {
    flex-wrap: nowrap;
}
.modal-order_policy span {
    width: 85%;
    color: #232323;
    font-family: RobotoRegular;
    font-size: 12px;
    font-weight: 400;
}
.modal-order_policy input[type="checkbox"]:checked ~ label:after {
    top: 5px;
}
.modal-incart_info .main {
    font-size: 18px;
    text-align: center;
    color: #B11E46;
    font-family: 'RobotoMedium';
}
.modal-incart_info .icontext {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    margin: 10px 0px;
}
.modal-incart_info .icontext .icon {
    margin-right: 10px;
}
.modal-incart_info .icontext .text {
    font-size: 13px;
    font-family: 'RobotoRegular';
    width: calc(100% - 70px);
}
button.uk-button.dllowpr.confirm_action-newsletter {
    margin-top: 20px;
}
#lowPrice .modal-incart_info label.uk-form-label {
    font-family: 'RobotoRegular';
}
#lowPrice input.error {
    border-color: #f00;
}
#lowPrice label.bx-filter-param-label.customcont {
    font-size: 13px;
}
/* End */


/* Start:/local/templates/eshop_bootstrap_green/css/additional/responsive.css?160344211517788*/
@media only screen and (max-width: 1195px) {
    
    /*.page_bredcumb {
        padding-top: 70px;
    }*/

    .product_title {
        flex-wrap: wrap;
    }
    .product_title h1 {
        width: 100%;
        margin-bottom: 10px;
    }
    .product_raiting {
        margin: 0;
    }

    .product_gallery {
        display: block;
        padding: 0 15px 35px;
        min-width: 0;
        min-height: 0;
    }
    .product_meta {
        margin-bottom: 35px;
    }

    .pmeta_code,
    .pmeta_info,
    .pmeta_retail,
    .pmeta-main_controls,
    .pmeta_additional,
    .pmeta_attributes {
        width: 80%;
        margin: auto;
    }
    .pmeta_countdown {
        justify-content: center;
    }
    .pmeta-countdown_title {
        padding-right: 15px;
    }
    .pmeta-main_controls {
        padding-bottom: 15px;
    }
    .pmeta-controls_action .btn_tocart {
        width: 210px;
        height: 45px;
    }
    .pmeta_additional span, .pmeta_additional strong {
        text-align: center;
    }

    .related-products_wrap {
        padding: 0 15px;
    }

    .custom-slick_controls .slick-prev {
        left: -15px;
    }
    .custom-slick_controls .slick-next {
        right: -15px;
    }
    .product_gallery .product_main-slider .custom-slick_controls .slick-prev {
        left: -25px;
    }
    .product_gallery .product_main-slider .custom-slick_controls .slick-next {
        right: -25px;
    }


    /*  CART  */
    .cbredcumb ul li a,
    .cbredcumb ul li span {
        font-size: 16px;
    }

    .cart_nav li {
        font-size: 13px;
    }
    .cart-nav_title {
        width: calc(35% + 130px);
    }

    .ccard_title h4,
    .ccard_price,
    .ccard_sum {
        font-size: 17px;
    }

    .cart-main_image {
        width: 105px;
    }
    .ccard_title {
        position: relative;
        display: flex;
        flex-direction: column;
        align-self: stretch;
        padding-left: 15px;
    }
    .ccard_title .product_badges {
        position: relative;
        top: initial;
        right: initial;
        display: flex;
        width: auto;
        padding-top: 5px;
    }
    .ccard_title span {
        margin-top: auto;
    }
    .ccard_quantity input {
        width: 28px;
        height: 28px;
        font-size: 15px;
    }
    .ccard_price .product_badges {
        display: none;
    }
    .ccard_action button,
    .ccard_quantity button {
        width: 10px;
        height: 10px;
        font-size: 14px;
    }

    .cbanner {
        padding: 15px 20px;
    }
    .cbanner_item h5 {
        font-size: 11px;
    }
    .cbanner_promo input {
        min-width: 215px;
        height: 30px;
        font-size: 12px;
    }
    .cbanner_promo button {
        width: 30px;
        height: 30px;
    }
    .cbanner_price .cbanner_content {
        font-size: 18px;
    }
    .cbanner_order button {
        min-width: 145px;
        height: 40px;
        font-size: 12px;
        margin-left: 50px;
    }
    
    .crelated-card_inner {
        padding-right: 10px;
    }
    .crelated-card_screen {
        min-width: initial;
        align-items: center;
        max-width: 80px;
    }
    .crelated-card_screen img {
        max-height: 80px;
    }
    .crelated-card_meta {
        width: calc(100% - 85px);
    }
    .crelated-card_title h4 {
        font-size: 12px;
    }
    .crelated-card_price {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }
    .crelated-card_price .price_format {
        font-size: 14px;
    }
    .crelated-card_price .price_format--del {
        font-size: 8px;
    }
    .ccard_sum .price_format--del {
        font-size: 11px;
    }
    .related_action button {
        font-size: 17px;
    }
    .related_action .btn_tocart {
        width: 25px;
        height: 25px;
        font-size: 12px;
    }

    /*  CHECKOUT  */
    .checkout_bredcumb {
        padding-top: 65px;
    }

    .ch_blocktitle {
        margin-bottom: 25px;
    }
    .ch_blocktitle h3 {
        font-size: 18px;
    }
    
    .ch_personal .ch_group {
        flex-wrap: wrap;
    }
    .ch_control {
        padding-bottom: 20px;
    }
    .ch_control:last-child {
        padding-bottom: 0;
    }
    .ch_control label {
        font-size: 14px;
    }
    .ch_group .ch_radio {
        margin-bottom: 0;
    }

    .order_title h3 {
        font-size: 18px;
    }
    .checkout-order_inner ul li,
    .order-item_info .price_format,
    .order_sum {
        font-size: 13px;
    }
    .order_boxes .ch_radio label:before {
        width: 16px;
        height: 16px;
        margin-right: 10px;
    }
    .order_boxes label {
        font-size: 11px;
    }
    .order_footer .checkout_action {
        margin-top: 25px;
        width: 80%;
    }


    /*  CONFIRM  */
    .confirm_wrap {
        padding-top: 65px;
    }
    .confirm_inner {
        width: 95%;
    }
    .confirm_meta {
        font-size: 18px;
    }
    .confirm_text {
        font-size: 14px;
    }
    .confirm_sum {
        font-size: 16px;
    }

    .confirm_newletter h3,
    .confirm-newsletter_social h5 {
        font-size: 14px;
    }
    .confirm-newsletter_form input {
        width: 190px;
        height: 30px;
        font-size: 12px;
    }
    .confirm-newsletter_form button {
        width: 30px;
        height: 30px;
        font-size: 11px;
    }
    .confirm-newsletter_social li a {
        width: 25px;
        height: 25px;
        font-size: 13px;
    }
	.slick-slide img {
		max-height: 211px;
		max-width: 368px;
	}
	.incart a.imglink {
		width: 100%;
	}
	.incart.slick-slide img {
		max-height: 130px;
		max-width: 80px;
	} 

}

@media only screen and (max-width: 991px) {
	.product-meta_wrap {
		position: relative;
		width:initial!important;
	}
	.product_meta.col-xs-12.col-sm-5.col-md-3.bx-soa-cart-total-bottom {
		position: relative;
	}
}

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

    .product_meta {
        margin: auto;
        padding-bottom: 35px;
    }
    
    /*  CART  */
    .cbredcumb {
        padding-top: 35px;
    }
    
    .ccontent_nav li a {
        font-size: 14px;
    }
    .ccontent_nav li a:before {
        width: 15px;
        height: 15px;
    }
	
	.ccontent_nav li:first-child {
		padding-right: 55px;
	}

	.ccontent_nav li {
		padding-right: 0px;
	}
    
    .cart_nav {
        display: none;
    }
    .cart_card {
        flex-wrap: wrap;
    }
    .cart-main_image {
        width: 55px;
    }
    .ccard_title h4,
    .ccard_price,
    .ccard_sum {
        font-size: 15px;
    }
    .cart-main_image,
    .ccard_title.cart-main_title {
        padding-bottom: 20px;
    }
    .ccard_title.cart-main_title {
        width: calc(100% - 85px);
    }    
    .ccard_title span {
        margin-top: 10px;
    }
    .cart-main_quantity {
        width: 55px;
    }
    .ccard_quantity input {
        width: 22px;
        height: 22px;
        font-size: 11px;
        margin: 0 7px;
    }
    .ccard_action button,
    .ccard_quantity button {
        width: 8px;
        height: 8px;
        font-size: 12px;
    }
    .cart-main_price {
        width: 30%;
    }
    .cart-main_sum {
        width: 25%;
    }
    .cart-main_action {
        margin-right: 0;
    }

    .cbanner,
    .cbanner_left,
    .cbanner_right {
        width: 100%;
        flex-wrap: wrap;
    }
    .cbanner_item {
        width: 100%;
        text-align: center;
        margin: 0;
        padding-bottom: 15px;
    }
    .cbanner_item h5 {
        font-size: 13px;
        padding-bottom: 15px;
    }
    .cbanner_content {
        justify-content: center;
    }
    .cbanner_promo {
        padding-bottom: 20px;
    }
    .cbanner_price {
        display: flex;
        justify-content: space-between;
        text-align: left;
        padding: 0 5%;
    }
    .cbanner_price:last-child {
        padding-bottom: 5px;
    }
    .cbanner_price h5 {
        font-family: RobotoMedium;
        font-size: 15px;
        font-weight: 500;
        padding-bottom: 0;
    }
    .cbanner_order {
        margin-top: 25px;
    }
    .cbanner_order button {
        margin-left: 0;
    }
    .crelated-card_inner {
        padding: 0;
        border: none;
    }

    /*  CHECKOUT  */
    .checkout_bredcumb li a {
        font-size: 13px;
    }
    .cbredcumb ul li:after {
        font-size: 100%;
    }
    
    .checkout_form {
        margin: 0;
        padding: 0 15px;
    }
    .ch_control {
        display: flex;
        align-items: center;
    }
    .ch_control input[type=text],
    .ch_control input[type=email],
    .ch_control input[type=number] {
        width: calc(100% - 100px);
        /*min-width: 250px;*/
		min-width: initial;
    }
    .ch_collapse button {
        font-size: 14px;
    }
    .ch_radio label em {
        padding-top: 5px;
        font-size: 11px;
        padding-left: 32px;
    }
    .ch_radio label:before {
        width: 16px;
        height: 16px;
    }
    .ch_radio label:before {
        position: relative;
        top: 1px;
        width: 16px;
        height: 16px;
        margin-right: 15px;
    }
    .ch_delivery .ch_blocktitle {
        margin-bottom: 15px;
    }
    .ch_delivery .ch_control label {
        font-size: 13px;
    }
    .ch_address label {
        width: 80px;
    }
    .ch_address .ch_control textarea {
        width: calc(100% - 85px);
    }
    .ch_payment {
        justify-content: space-between;
    }
    .ch_payment .ch_radio {
        margin-right: 10px;
		margin-bottom: 5px;
    }
    .ch_payment .ch_control {
        padding-bottom: 0;
        margin: 0px 10px 5px 0px;
    }
    .ch_payment label {
        flex-wrap: nowrap;
        padding: 10px 5px;
        width: 90px;
        height: 110px;
    }
    .ch_payment label img {
        max-width: 80px;
        max-height: 60px;
        padding-bottom: 10px;
    }
    .ch_payment label span {
        font-size: 11px;
        max-width: 100%;
    }
	
	.checkout-order_inner {
		position: initial;
		width: 100%!important;
	}

    .checkout_order {
        padding: 0 15px;
        padding-bottom: 35px;
		margin: 0 auto;
    }


    /*  CONFIRM  */
    .confirm_wrap {
        padding-top: 45px;
        margin-bottom: 50px;
    }
    .confirm_meta,
    .confirm_inner strong {
        font-size: 14px;
    }
    .confirm_meta,
    .confirm_text {
        padding-bottom: 15px;
    }
    .confirm_text {
        font-size: 12px;
        line-height: 1.7;
    }
    .confirm_sum {
        text-align: center;
    }
    .confirm_action-proceed {
        display: block;
        margin: auto;
        width: 55%;
    }

    .confirm_content {
        padding-bottom: 30px;
    }
    .confirm_sidebar {
        margin: 0;
        padding: 0 15px;
    }
    .confirm_newletter {
        padding: 30px 60px;
    }
	.slick-slide img {
		max-height: 390px;
		max-width: 665px;
	}
	.incart.slick-slide img {
		max-height: 130px;
		max-width: 80px;
	}

}

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

    .cart_card {
        position: relative;
    }
    .ccard_image {
        position: absolute;
        width: 71px;
        height: 71px;
        padding: 0;
    }
    .ccard_image img {
        max-height: 100%;
    }
    .ccard_title.cart-main_title {
        width: 100%;
        padding: 0;
        margin: 0;
        padding-left: 75px;
        padding-bottom: 10px;
		padding-right: 15px;
    }
    .ccard_title h4 {
        margin-bottom: 15px;
		font-size: 12px;
    }
    .ccard_title span {
        margin-top: 0;
		font-size: 8px;
    }
    .ccard_title .product_badges {
        padding-top: 0;
        padding-bottom: 7px;
    }
    .ccard_title .product_badges li {
        background-color: transparent;
        box-shadow: none;
        border: 1px solid;
        border-color: currentColor;
    }
    .ccard_quantity {
        margin-left: 80px;
    }
    .cart-main_quantity {
        width: 100px;
    }
	.ccard_sum .price_format--del {
		display: none;
	}
	.cart-main_action {
		width: 12px;
	}
    .ccard_quantity input {
        width: 24px;
        height: 24px;
        font-size: 9px;
        padding: 0;
        margin: 0 7px;
    }
	.ccard_quantity .product_badges {
		display: block;
		position: initial;
		margin-left: 10px;
	}
	.product_badges li {
		padding: 2px 3px;
		font-family: Scada;
		font-size: 10px;
	}
    .ccard_quantity button {
        width: 7px;
        height: 7px;
        font-size: 12px;
    }
	.pmeta-controls_quantity button:after, .pmeta-controls_quantity button.pmeta_quantity--inc:before {
		height: 1px;
	}
    .ccard_price {
        width: 18%;
		flex-wrap: wrap;
    }
    .ccard_sum {
        width: 18%;
		flex-wrap: wrap;
    }
	.cbanner {
		padding: 15px 15px;
	}
	.cbanner_content {
		justify-content: left;
	}
	.cbanner_promo {
		padding-bottom: 25px;
		width: 75%;
	}
	.cbanner_item h5 {
		font-size: 8px;
		padding-bottom: 5px;
		text-align: left;
	}
	.cbanner_promo input {
		height: 20px;
		min-width: 140px;
		font-size: 9px;
	}
	.cbanner_promo button {
		width: 20px;
		height: 20px;
		font-size: 8px;
	}
	.cbanner_price:last-child {
		padding-bottom: 25px;
		width: 25%;
		flex-wrap: wrap;
		padding-right: 0px;
	}
	.cbanner_right .cbanner_item.cbanner_price h5 {
		display:none;
	}
	.cbanner_right .cbanner_item.cbanner_price h5.mobopl {
		font-size: 10px;
		display:block;
		padding: 0px;
	}
	.cbanner--favorite .cbanner_promo h5 {
		font-size: 8px;
		font-weight: 400;
	}
	button.cart_action.cart_action--add {
		margin-top: 10px;
		position: relative;
		left: -2px;
	}
	.cbanner--favorite .cbanner_promo .cbanner_content input {
		min-width: 150px;
	}
	.cbanner_right .cbanner_item.cbanner_price{
		width:60%;
		align-items: center;
		padding-left: 0px;
	}
	.cbanner_right .cbanner_item.cbanner_price .cbanner_content .price_format {
		font-size: 12px;
	}
	.cbanner_right .cbanner_item.cbanner_price .cbanner_content .price_format i.fa-rub {
		font-size: 80%;
		padding-left: 3px;
	}
	.cbanner_order {
		width:40%;
		margin-top: 0px;
		padding-bottom: 0px;
	}
	.cbanner_order button {
		min-width: 100px;
		height: 26px;
		font-size: 8px;
	}
	.price_format .ttlmob {
		display: block;
		font-size: 8px;
		font-family: RobotoRegular;
		width: 100%;
	}
	.price_format {
		font-size: 24px;
	}
	.cart_card .ccard_price .price_format, .cart_card .ccard_sum .price_format, .cart_wrapper .cbanner_price .price_format {
		font-size: 12px;
	}
	.product_related .price_format--del {
		font-size: 14px;
	}
	.product-meta_content .pmeta_price .price_format i {
		font-size: 70%;
	}
    .ccard_action {
        position: absolute;
        top: 3px;
        right: 0;
    }
    .ccard_action button {
        margin: 0;
        width: 12px;
        height: 12px;
    }

    .page_bredcumb ul li a {
        font-size: 12px;
    }

    .product_title h1 {
        font-size: 18px;
        line-height: 1.3;
    }
    .product_main-slider {
        padding: 10px;
    }
    .product_slider-nav:after {
        width: 130px;
    }
    .product_slider-nav .custom-slick_controls .slick-next {
        right: 15px;
    }
    .product_meta {
        padding: 0 15px 35px;
    }
    .pmeta_code,
    .pmeta_info,
    .pmeta_retail,
    .pmeta-main_controls,
    .pmeta_additional,
    .pmeta_attributes {
        width: 100%;
        margin: auto;
    }
    .pmeta-controls_action .btn_tocart {
        width: 180px;
        height: 45px;
    }
    .pmeta_additional span,
    .pmeta_additional strong {
        text-align: left;
    }
    .product_attributes ul li {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .product_attributes ul li span:after {
        display: none;
    }
    .product_attributes ul li span {
        padding-bottom: 7px;
		width: 100%;
    }
	.product_attributes ul li strong {
		width: 100%;
	}
    .product_attributes ul li strong {
        padding-left: 15px;
    }
	.related_card {
		padding: 0 10px;
	}
	.related_screen {
		height: 175px;
	}
    .related_screen img {
        max-height: 130px;
		max-width: 100%;
    }
	.related_screen a {
		align-items: flex-start;
	}
    .related_meta {
        flex-wrap: wrap;
    }
    .related_price {
        width: 100%;
        text-align: center;
        line-height: 1;
        padding-bottom: 10px;
		/*height: 51px;*/
    }
    .related_action {
        width: 100%;
        flex-direction: row-reverse;
        justify-content: center;
        align-items: center;
    }    
    .related_action button {
        margin: 0 10px;
    }
    .related_action .btn_favorite {
        font-size: 21px;
        color: #000;
        padding: 0;
    }
    .related_action .btn_tocart {
        width: 32px;
        height: 32px;
        font-size: 14px;
    }
	.product_gallery.col-sm-7.col-md-9 {
		width: 100%;
	}
	.product_main-slider .slick-list {
		/*display: flex;
		justify-content: center;
		align-items: center;*/
	}
	.slick-slide img {
		max-height: 100%;
		max-width: 100%;
	}
	.product_slider .slick-slide img {
		max-height: 290px;
		max-width: 100%;
	}
	.crelated_title.incartttl h3 {
		font-size: 14px;
	}
	.incart .crelated-card_inner {
		flex-wrap: wrap;
	}
	.incart .crelated-card_screen {
		margin: 0 auto;
		max-width: 95px;
		height: 130px;
	}
	.incart .crelated-card_info {
		flex-wrap: wrap;
	}
	.incart .crelated-card_title {
		flex: 0 0 100%;
		margin-top: 10px;
	}
	.incart .crelated-card_info {
		flex-wrap: wrap;
	}
	.incart .related_price {
		flex: 0 0 100%;
		justify-content: center;
		align-items: center;
		margin-top: 10px;
		height: 35px;
	}
	.incart .crelated-card_meta {
		width: 100%;
	}
	.slick-initialized .slick-slide.incart {
		display: block;
		margin: 0 10px;
	}
	.incart a.imglink {
		width: 100%;
	}
	.incart.slick-slide img {
		max-height: 130px;
		max-width: 95px;
	}
}
/* End */


/* Start:/local/templates/eshop_bootstrap_green/components/bitrix/catalog/.default_archiweb/bitrix/catalog.section.list/.default/style.css?15800793737305*/
/* line */
.bx_catalog_line{margin-bottom: 30px;}
.bx_catalog_line .bx_catalog_line_category_title{
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 24px;
}
.bx_catalog_line .bx_catalog_line_category_title a{
	color: #000;
	text-decoration: none;
}

.bx_catalog_line .bx_catalog_line_ul{padding: 0;}
.bx_catalog_line .bx_catalog_line_ul li{
	margin-bottom: 20px;
	list-style: none;
}
.bx_catalog_line .bx_catalog_line_ul li:before {content: '' !important}

.bx_catalog_line .bx_catalog_line_img{
	position: relative;
	display: block;
	float: left;
	overflow: hidden;
	margin-right: 40px;
	width: 125px;
	height: 125px;
	border:1px solid #ccc;
	border-radius: 2px;
			background-position: center;
			background-repeat: no-repeat;
	-webkit-background-size:contain;
			background-size:contain;
}

.bx_catalog_line .bx_catalog_line_title{
	margin-bottom: 10px;
	padding: 0;
	vertical-align: top;
	line-height: 18px;
}
.bx_catalog_line .bx_catalog_line_title a{
	color: #4c7da6;
	font-size: 18px;
}
.bx_catalog_line .bx_catalog_line_title a:hover{text-decoration: none;}
.bx_catalog_line .bx_catalog_line_title span{font-size: 16px}
.bx_catalog_line .bx_catalog_line_description{
	color: #3f3f3f;
	font-size: 13px;
	line-height: 16px;
}


@media (max-width:639px) {
	.bx-touch .bx_catalog_line .bx_catalog_line_img{
		margin-right: 10px;
		width: 50px;
		height: 50px;
	}

	.bx-touch .bx_catalog_line .bx_catalog_line_title{
		margin-bottom: 5px;
		line-height: 14px;
	}
	.bx-touch .bx_catalog_line .bx_catalog_line_title a{font-size: 14px;}
	.bx-touch .bx_catalog_line .bx_catalog_line_description{font-size: 11px;}
}



.bx_catalog_line .bx_catalog_line_img,
.bx_catalog_line .bx_catalog_line_title,
.bx_catalog_line .bx_catalog_line_title a,
.bx_catalog_line .bx_catalog_line_description{
	-webkit-transition: all 0.3s ease;
	   -moz-transition: all 0.3s ease;
	    -ms-transition: all 0.3s ease;
	     -o-transition: all 0.3s ease;
	 		transition: all 0.3s ease;
}

/* text */
.bx_catalog_text{margin-bottom: 30px;}
.bx_catalog_text .bx_catalog_text_category_title{
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 24px;
}
.bx_catalog_text .bx_catalog_text_category_title a{
	color: #000;
	text-decoration: none;
}

.bx_catalog_text .bx_catalog_text_ul{padding: 0;}
.bx_catalog_text .bx_catalog_text_ul li{
	float: left;
	margin: 0 10px 10px;
	list-style: none;
}
.bx_catalog_text .bx_catalog_text_ul li:before {content: '' !important}
.bx_catalog_text .bx_catalog_text_title{
	margin: 0;
	padding: 0;
	vertical-align: top;
	line-height: 14px;
}
.bx_catalog_text .bx_catalog_text_title a{
	color: #4c7da6;
	white-space: nowrap;
	font-size: 14px;
}
.bx_catalog_text .bx_catalog_text_title a:hover{text-decoration: none}
.bx_catalog_text .bx_catalog_text_title span{font-size: 12px;}

@media (max-width:639px) {
	.bx-touch .bx_catalog_text .bx_catalog_line_title{
		margin-bottom: 5px;
		line-height: 12px;
	}
	.bx-touch .bx_catalog_text .bx_catalog_line_title a{font-size: 12px;}
}

	.bx_catalog_text .bx_catalog_line_title,
	.bx_catalog_text .bx_catalog_line_title a{
		-webkit-transition: all 0.3s ease;
		   -moz-transition: all 0.3s ease;
		    -ms-transition: all 0.3s ease;
		     -o-transition: all 0.3s ease;
		 		transition: all 0.3s ease;
	}
	
/* tile */

.bx_catalog_tile{margin-bottom: 30px;}
.bx_catalog_tile .bx_catalog_tile_category_title{
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 24px;
}
.bx_catalog_tile .bx_catalog_tile_category_title a{
	color: #000;
	text-decoration: none;
}

.bx_catalog_tile .bx_catalog_tile_ul{padding: 0;}
.bx_catalog_tile .bx_catalog_tile_ul li{
	float: left;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
			box-sizing: border-box;
	margin-bottom: 20px;
	padding: 0 10px;
	width:12.5%;
	list-style: none;
	text-align: center;
}
.bx_catalog_tile .bx_catalog_tile_ul li:before {content: '' !important}
.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear: both;}

.bx_catalog_tile .bx_catalog_tile_img{
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0 auto;
	width: 78px;
	height: 78px;
	border:1px solid #ccc;
	border-radius: 2px;
			background-color: #fff;
			background-position: center;
			background-repeat: no-repeat;
	-webkit-background-size:contain;
			background-size:contain;
}
.bx_catalog_tile .bx_catalog_tile_title{
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0;
	vertical-align: top;
	line-height: 14px;
}
.bx_catalog_tile .bx_catalog_tile_title a{
	color: #4c7da6;
	font-size: 14px;
}
.bx_catalog_tile .bx_catalog_tile_title a:hover{text-decoration: none;}
.bx_catalog_tile .bx_catalog_tile_title span{font-size: 12px;}




/*2*/
@media (max-width:980px){
	.bx_catalog_tile .bx_catalog_tile_ul li{width:20%;}
	.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear: none;}
	.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear: both;}
}
/*3*/
@media (max-width:639px) {
	.bx-touch .bx_catalog_tile .bx_catalog_tile_title{
		margin-bottom: 5px;
		line-height: 14px;
	}
	.bx-touch .bx_catalog_tile .bx_catalog_tile_title a{font-size: 11px;}
}
@media (min-width:480px) and (max-width:639px) {
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:25%;}
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear: none;}
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(4n+1){clear: both;}
}
/*4*/
@media (max-width:479px) {
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:33.3%;}
	.bx-touch .bx_catalog_tile .bx_catalog_tile_img{
		width: 100%;
		height: 80px;
	}
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear: none;}
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1){clear: both;}

}


	.bx_catalog_tile .bx_catalog_tile_title,
	.bx_catalog_tile .bx_catalog_tile_title a,
	.bx_catalog_tile .bx_catalog_tile_ul li,
	.bx_catalog_tile .bx_catalog_tile_img{
		-webkit-transition: all 0.3s ease;
		   -moz-transition: all 0.3s ease;
		    -ms-transition: all 0.3s ease;
		     -o-transition: all 0.3s ease;
		 		transition: all 0.3s ease;
	}
	
/* list */

.bx_sitemap{margin-bottom: 30px;}
.bx_sitemap .bx_sitemap_title{
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 24px;
}
.bx_sitemap .bx_sitemap_title a{
	color: #000;
	text-decoration: none;
}

.bx_sitemap .bx_sitemap_ul li{
	padding: 0;
	line-height: 14px;
}
.bx_sitemap .bx_sitemap_ul li:before {content: '' !important}
.bx_sitemap .bx_sitemap_li_title{
	display: inline-block;
	margin: 0;
	padding: 0;
	vertical-align: top;
	font-weight: normal;
	line-height: 13px;
	margin-bottom: 10px;
}
.bx_sitemap .bx_sitemap_li_title a{
	color: #4c7da6;
	white-space: nowrap;
	font-size: 13px;
}
.bx_sitemap .bx_sitemap_li_title a:hover{text-decoration: none}
.bx_sitemap .bx_sitemap_li_title span{font-size: 11px;}

@media (max-width:639px) {
	.bx-touch .bx_sitemap .bx_catalog_line_title{
		margin-bottom: 5px;
		line-height: 12px;
	}
	.bx-touch .bx_sitemap .bx_catalog_line_title a{font-size: 12px;}
}

	.bx_sitemap .bx_catalog_line_title,
	.bx_sitemap .bx_catalog_line_title a{
		-webkit-transition: all 0.3s ease;
		   -moz-transition: all 0.3s ease;
		    -ms-transition: all 0.3s ease;
		     -o-transition: all 0.3s ease;
		 		transition: all 0.3s ease;
	}
/* End */


/* Start:/local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/style.min.css?158698389822277*/
.bx-filter{width:100%;min-width:220px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:20px}.bx-filter .bx-filter-section{position:relative;padding-top:26px}.bx-filter .bx-filter-section>.row{padding:0 5px}.bx-filter .bx-filter-title{font-size:18px;margin-bottom:10px;color:#000}.bx-filter .bx-filter-parameters-box{position:relative}.bx-filter .bx-filter-parameters-box-title{font-size:13px;padding-bottom:7px}@media(min-width:992px){.bx-filter .bx-filter-section .col-md-4:nth-child(3n+1){clear:both}}@media(min-width:768px) and (max-width:991px){.bx-filter .bx-filter-section .col-md-4:nth-child(2n+1){clear:both}}.bx-filter .bx-filter-parameters-box-title span{color:#039be5;border-bottom:1px solid transparent;cursor:pointer}.bx-filter .bx-filter-parameters-box-title span:hover{border-color:#039be5}.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-parameters-box-title span:hover{border-color:transparent}.bx-filter .bx-filter-block{display:none;-webkit-transition:padding .3s ease;-moz-transition:padding .3s ease;-ms-transition:padding .3s ease;-o-transition:padding .3s ease;transition:padding .3s ease;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.bx-filter .bx-filter-button-box .bx-filter-block,.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block{display:block}.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block i.bx-ft-sub{font-size:14px;font-style:normal;display:block;padding-bottom:5px}.bx-filter-parameters-box-container{padding-bottom:20px}.bx-filter-parameters-box-container .checkbox:first-child{margin-top:0}.bx-filter .bx-filter-parameters-box-container-block{font-size:11px;color:#3f3f3f}.bx-filter .bx-filter-input-container input{display:block;width:100%;font-size:18px;height:38px;margin:0;padding:0 4px;border:1px solid #ccd5db;border-radius:2px;background:#fff;outline:0}.bx-retina .bx-filter .bx-filter-input-container input{border-style:solid;border-width:1px;-webkit-border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/images/border_default.png) 2 repeat;-moz-border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/images/border_default.png) 2 repeat;-o-border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/images/border_default.png) 2 repeat;border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/images/border_default.png) 2 repeat}.bx-ios .bx-filter .bx-filter-input-container input{background-image:-webkit-linear-gradient(#fff 0,#fff 100%);background-image:linear-gradient(#fff 0,#fff 100%)}.bx-filter .bx-filter-button-box{clear:both}.bx-filter .bx-ui-slider-track-container{padding-top:35px;padding-bottom:25px}.bx-filter .bx-ui-slider-track{position:relative;height:7px}.bx-filter .bx-ui-slider-part{position:absolute;top:-6px;width:1px;height:17px;background:#a2bfc7}.bx-filter .bx-ui-slider-part.p1{left:-1px}.bx-filter .bx-ui-slider-part.p2{left:25%}.bx-filter .bx-ui-slider-part.p3{left:50%}.bx-filter .bx-ui-slider-part.p4{left:75%}.bx-filter .bx-ui-slider-part.p5{right:-1px}.bx-filter .bx-ui-slider-part span{font-size:11px;position:absolute;top:-16px;left:50%;display:block;width:100px;margin-left:-50px;text-align:center;color:#000}.bx-filter .bx-ui-slider-part.p2 span,.bx-filter .bx-ui-slider-part.p3 span,.bx-filter .bx-ui-slider-part.p4 span{color:#6b8086}.bx-filter .bx-ui-slider-range,.bx-filter .bx-ui-slider-pricebar,.bx-filter .bx-ui-slider-pricebar-vd,.bx-filter .bx-ui-slider-pricebar-vn,.bx-filter .bx-ui-slider-pricebar-v{position:absolute;top:0;bottom:0}.bx-filter .bx-ui-slider-range{z-index:50}.bx-filter .bx-ui-slider-pricebar{z-index:100}.bx-filter .bx-ui-slider-pricebar-vd{z-index:60}.bx-filter .bx-ui-slider-pricebar-vn{z-index:70}.bx-filter .bx-ui-slider-pricebar-v{z-index:80}.bx-filter .bx-ui-slider-handle{position:absolute;top:100%;width:22px;height:22px;border-bottom:0}.bx-filter .bx-ui-slider-handle:hover{-webkit-cursor:grab;-ms-cursor:grab;-o-cursor:grab;cursor:grab}.bx-filter .bx-ui-slider-handle:active{-webkit-cursor:grabbing;-ms-cursor:grabbing;-o-cursor:grabbing;cursor:grabbing}.bx-filter .bx-ui-slider-handle.left{left:0;margin-left:-21px}.bx-filter .bx-ui-slider-handle.right{right:0;margin-right:-21px}.bx-filter .bx-filter-select-container{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:35px;border-radius:3px;border:1px solid #ccd5db}.bx-retina .bx-filter .bx-filter-select-container{border-style:solid;border-width:1px;-webkit-border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/images/border_default.png) 2 repeat;-moz-border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/images/border_default.png) 2 repeat;-o-border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/images/border_default.png) 2 repeat;border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/images/border_default.png) 2 repeat}.bx-filter .bx-filter-select-block{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:33px;margin:0;padding:0 33px 0 10px;border:0;border-radius:2px;background:#fff}.bx-filter .bx-filter-select-text{font-size:15px;line-height:33px;overflow:hidden;max-width:100%;height:33px;cursor:pointer;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;-ms-text-overflow:ellipsis}.bx-filter .bx-filter-select-text.fix{min-width:120px}.bx-filter .bx-filter-select-text label{cursor:pointer}.bx-filter .bx-filter-select-arrow{position:absolute;top:0;right:0;width:34px;height:33px;cursor:pointer;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAG0lEQVQY02OYOXPmf1yYAQRwSsAATglkBch8ADy7LKHqFrgoAAAAAElFTkSuQmCC') no-repeat center}.bx-filter-select-popup{background:#fff;padding:0;min-width:173px}.bx-filter-select-popup ul{margin:0;padding:0;list-style:none}.bx-filter-select-popup ul li{display:block;text-align:left;vertical-align:middle}.bx-filter-select-popup ul li:first-child{border-bottom:1px solid #e5e5e5;padding-bottom:5px;margin-bottom:5px}.bx-filter-select-popup ul li label{font-size:14px;line-height:26px;display:block;text-align:left!important;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:26px;padding:0 5px;cursor:pointer;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;-ms-text-overflow:ellipsis;color:#575757}.bx-filter-select-popup ul li label.selected,.bx-filter-select-popup ul li label:hover{color:#000;background:#f3f8fa}.bx-filter-select-popup ul li label.disabled{color:#b8b8b8;background:transparent}.bx-filter-select-popup ul li .bx-filter-param-text{line-height:34px!important}.bx-filter .bx-filter-tag{padding:18px}.bx-filter .bx-tag-link{font-size:12px;text-decoration:none;text-shadow:none}.bx-filter .bx-tag-link.bx-active,.bx-filter .bx-tag-link:hover{color:#1d3d46}.bx-filter .bx-filter-param-label{min-height:20px;font-weight:normal;cursor:pointer}.bx-filter .bx-filter-param-btn-inline .bx-filter-param-label{float:left;display:block;margin-right:5px}.bx-filter .bx-filter-param-btn-block .bx-filter-param-label{display:block}.bx-filter .bx-filter-param-label.dib{display:inline-block}.bx-filter .bx-filter-param-text{font-weight:normal}.bx-filter .bx-filter-param-label.disabled .bx-filter-param-text{color:#6c6c6c}.bx-filter-select-popup .bx-filter-param-label.bx-active{background:#f3f8fa}.bx-filter .bx-filter-input-checkbox .bx-filter-param-text{display:block;text-align:left}.bx-filter .bx-filter-param-btn{width:42px;height:42px;border:2px solid #FFF;font-weight:normal;display:inline-block;text-align:center;text-decoration:none;color:#000;vertical-align:middle;border-radius:4px;background:#fff;position:relative;-webkit-transition:border .3s ease,box-shadow .1s ease,color .3s ease;-moz-transition:border .3s ease,box-shadow .1s ease,color .3s ease;-ms-transition:border .3s ease,box-shadow .1s ease,color .3s ease;-o-transition:border .3s ease,box-shadow .1s ease,color .3s ease;transition:border .3s ease,box-shadow .1s ease,color .3s ease;cursor:pointer;-webkit-background-size:cover;background-size:cover}.bx-retina .bx-filter .bx-filter-param-btn{border-style:solid;border-width:1px;-webkit-border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/images/border_default.png) 2 repeat;-moz-border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/images/border_default.png) 2 repeat;-o-border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/images/border_default.png) 2 repeat;border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/images/border_default.png) 2 repeat}.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl{background:transparent;box-shadow:none}.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl{position:relative}.bx-filter .bx-filter-param-label.disabled{opacity:.5}.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl:before{position:absolute;bottom:0;right:0;top:0;left:0;content:' ';display:block;z-index:100;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAA/UlEQVQ4y5WSQQ6CQAxFOSBuwAtoAitc4R6MkKgYJULUi8Ax4DgKm9o/45BxBBNJmkB/33T6qUVEHkfDUXHY1sQD7V2DWg+JJox3lOZ3enYdf5IzAjnQkvxGa64Fg2S9PV3JXa4ozoovWEGbY0nOIqDkfIVeQ5hBAOQsAy5guO8FbEJxVqqDZ+rUuQ6rziJ3VLkBcs05BBxlF1nIADrJESYgE0YhAER0KH5DphEKFDNPuG1AhTAi4jnRWV17FNYhcT3NHLzLzuUnjI0YHP203EWY8ENqNsAq5Y3Qf4NuhIT7wTBsDxgIbRjvCfCUe6ozoFCuXIukj5c/lhy1/gvSDM3b8PrjegAAAABJRU5ErkJggg==") no-repeat center;opacity:.7}.bx-filter .bx-filter-param-btn .bx-filter-param-text{line-height:26px}.bx-filter .bx-filter-param-btn.bx-spm{width:23px;min-width:23px;height:23px;line-height:23px;font-weight:normal;padding:0;font-size:17px;color:#767b7e;vertical-align:top;border-radius:50%;background-color:transparent}.bx-filter .bx-filter-param-btn.bx-spm.bx-plus{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAANUlEQVQoz2NgwAQsQMzJQCSwAeKGQa7YFKoAhmOgim3QsAxIcSFUkhC2GaqhgQ4UgNgFmwQAij8OUFmBFssAAAAASUVORK5CIIA=") no-repeat center}.bx-filter .bx-filter-param-btn.bx-spm.bx-minus{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAAG0lEQVQYV2NgYGDgBuI4AlgGiBn4gLicAFYGAAFkBwE95V42AAAAAElFTkSuQmCC") no-repeat center}.bx-filter .bx-filter-param-btn.bx-spm:active{outline:none!important;box-shadow:inset 0 2px 3px rgba(0,0,0,.12)}.bx-filter span.bx-spm{font-size:18px;line-height:23px;display:inline-block;height:23px;margin:0 10px;vertical-align:middle;color:#000}.bx-filter-select-popup .bx-filter-select-text-icon,.bx-filter .bx-filter-select-text-icon{line-height:33px;position:relative;display:inline-block;width:23px;height:23px;margin-top:-4px;margin-right:2px;vertical-align:middle;border-radius:2px}.bx-filter-select-popup .bx-filter-btn-color-icon,.bx-filter .bx-filter-btn-color-icon{line-height:24px;border-radius:2px;display:inline-block;width:24px;height:24px;vertical-align:middle;-webkit-background-size:cover;background-size:cover}.bx-filter-select-popup .bx-filter-btn-color-icon{width:20px;height:20px;margin:2px 0;top:0!important}.bx-filter .bx-filter-select-block .bx-filter-btn-color-icon{top:-1px!important}.bx-filter-btn-color-icon.all{position:relative;border:0;box-shadow:none}.bx-filter-btn-color-icon.all:after,.bx-filter-btn-color-icon.all:before{position:absolute;width:60%;height:60%;background:#fff;content:" ";box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.bx-filter-btn-color-icon.all:after{right:0;bottom:0}.bx-filter-btn-color-icon.all:before{top:0;left:0}.bx-filter .bx-filter-param-label.disabled .bx-filter-btn-color-icon{opacity:.2}.bx-filter .bx-filter-parameter-biz{font-size:14px;line-height:15px;display:inline-block;margin-right:10px;text-decoration:none;color:#1485ce;border-bottom:1px dashed}.bx-filter .bx-filter-parameter-biz:hover{text-decoration:none;border-bottom:1px solid}.bx-filter .bx-filter-parameter-biz.bx-active{position:relative;color:#000;border-color:transparent}.btn-themes{color:#FFF}.btn-themes.bx-active,.btn-themes.focus,.btn-themes:active,.btn-themes:focus,.btn-themes:hover{color:#FFF}.bx-filter .bx-filter-popup-result{font-size:13px;font-weight:normal;position:absolute;z-index:915;display:none;line-height:normal;margin-top:-7px;margin-left:10px;padding:0 10px;white-space:nowrap;color:#3f3f3f;min-height:37px;line-height:18px;border-style:solid;border:1px solid #c6dce7}.bx-filter .bx-filter-popup-result.left{border-width:2px 10px 2px 2px;-webkit-border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/images/result_popup_left.png) 4 20 4 4 repeat;-moz-border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/images/result_popup_left.png) 4 20 4 4 repeat;-o-border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/images/result_popup_left.png) 4 20 4 4 repeat;border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/images/result_popup_left.png) 4 20 4 4 fill repeat}.bx-filter .bx-filter-popup-result.right{border-width:2px 2px 2px 10px;-webkit-border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/images/result_popup_right.png) 4 4 4 20 repeat;-moz-border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/images/result_popup_right.png) 4 4 4 20 repeat;-o-border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/images/result_popup_right.png) 4 4 4 20 repeat;border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/images/result_popup_right.png) 4 4 4 20 fill repeat}.bx-filter .bx-filter-popup-result.right{left:97%}.bx-filter .bx-filter-popup-result.left{right:97%}.bx-filter-horizontal .bx-filter-popup-result{display:inline-block;position:relative;left:auto;right:auto;bottom:-7px}.bx-filter .bx-filter-popup-result a{color:#0073a3;line-height:10px}.bx-filter .bx-filter-popup-result a:hover{text-decoration:none}.bx-filter .bx-filter-popup-result-close{display:none}@media(max-width:767px){.bx-touch .bx-filter .bx-filter-popup-result{font-size:12px;line-height:14px;position:fixed!important;z-index:1001;top:auto!important;right:0!important;bottom:0!important;left:0!important;margin-top:0;margin-left:0;width:auto;height:auto;padding:10px;border-radius:2px;border:1px solid #c6dae7;background:rgba(255,255,255,.9)}.bx-touch .bx-filter .bx-filter-popup-result br{display:none}.bx-filter .bx-filter-popup-result .arrow{display:none}}
form.smartfilter {
    margin-top: 20px;
}
.col-xs-12.ul-center{
}
ul.nav.nav-tabs.tabs-dl-desktop{
	border: 0px;
	position: relative;
    z-index: 1;
	display: flex;
    justify-content: center;
}
ul.nav.nav-tabs.tabs-dl-desktop.hdn-dl{
	overflow:hidden;
}
.tabs-dl-desktop.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
    border: 1px solid #ddd;
    border-right: 0px;
}
.tabs-dl-desktop.nav-tabs>li:last-child {
    border-right: 1px solid #ddd;
}
.tabs-dl-desktop.nav-tabs>li>a {
    margin-right: 0px;
    line-height: 1.42857143;
    border: 0px;
	text-transform: uppercase;
}
.tabs-dl-desktop.nav-tabs>li>a>i {
    margin-left: 5px;
    font-size: 20px;
    line-height: 10px;
    position: relative;
    top: 2px;
}
.tabs-dl-desktop.nav-tabs>li.active>a, .tabs-dl-desktop.nav-tabs>li.active>a:hover, .tabs-dl-desktop.nav-tabs>li.active>a:focus {
    color: #555;
    cursor: pointer;
    background-color: #fff;
    border: 0px;
    border-bottom-color: transparent;
}
.tabs-dl-desktop.nav>li>a:hover, .tabs-dl-desktop.nav>li>a:focus {
    text-decoration: none;
    background-color: #fff;
}
span.discount {
    color: #b11e46;
}
.tab-content.filter-desktop {
    position: relative;
    top: -1px;
    z-index: 0;
}
.tab-content.filter-desktop>.active {
    border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
    padding: 20px 10px;
	text-align: center;
}
.bx-filter-parameters-box-container .col-xs-12 {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    text-align: left;
}
.bx-filter-parameters-box-container .checkbox {
    /*flex: 1 0 21%;*/
    margin-top: 0px;
}
.tab-content.filter-desktop .btn-block {
    text-align: center;
    margin-top: 20px;
}
.bx-filter-horizontal .tab-content.filter-desktop .bx-filter-popup-result {
    display: inline-block;
    position: relative;
    left: inherit;
    right: inherit;
    bottom: 0px;
    margin: 0px 10px 0px 0px;
    min-height: inherit;
    border: 0px;
    font-size: 14px;
    padding: 7px 0px;
    line-height: 20px;
}
.bx-filter .tab-content.filter-desktop .bx-filter-popup-result a{
	display:none;
}
.tab-content.filter-desktop .sort-block {
    margin-right: 30px;
}
.tab-content.filter-desktop .bx-filter-parameters-box-container.info {
    display: flex;
    justify-content: center;
}
.col-xs-12.mobfilter-top {
    display: none;
}
.col-xs-12.mobfilter-bot {
    display: none;
}
.bx-filter-horizontal i.fa.fa-times {
    display: none;
}
.bx-filter-parameters-box-container .checkbox {
    /*flex: 0 0 24%;*/
    margin-top: 0px;
    /*margin-right: calc(4% / 3);*/
	margin-right: 4%;
}
.bx-filter-parameters-box-container .checkbox:nth-child(4n) {
    /*margin-right: 0px;*/
}
.col-xs-12.filter-block {
    z-index: 199;
    position: relative;
}
.open>.dropdown-menu {
    padding: 0px;
}
a.dropdown-item {
    display: block;
    margin: 5px 0px;
    padding: 0 10px;
}
.tab-content.filter-desktop .sort-block button#dropdownMenuButton i.fa.fa-angle-down {
    margin-left: 5px;
    line-height: 12px;
    position: relative;
    top: 2px;
}
.tab-content.filter-desktop .sort-block button#dropdownMenuButton i.fa.fa-angle-down:before {
    font-size: 20px;
}
.tab-content.filter-desktop .sort-block button#dropdownMenuButton {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 0px;
}
.col-xs-12.formobile {
    display: none;
}
.mob-ttl {
    display: none;
}
.elected-filters {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: -10px -10px 0px -10px;
    flex-wrap: wrap;
}
.elected-filters>div {
    margin: 10px 10px 0px 10px;
	display: flex;
    align-items: center;
    justify-content: center;
}
.elected-filters>div .fa {
    margin-left: 5px;
	cursor:pointer;
	font-size: 20px;
}
.btn-block.mob-flt-chck {
    margin-top: 10px;
}

@media (max-width: 768px){
.filterformobile.active {
    width: 100%;
    height: 100%;
    position: fixed;
    background: rgba(0, 0, 0, 0.2);
    top: 0px;
    z-index: 999;
}
.filter-block .bx-filter-horizontal {
    display: block;
}
.col-xs-12.filter-block {
	position: fixed;
	display: none;
    top: 0px;
    right: 0px;
    z-index: 9999999999;
    background: #fff;
    padding: 0px;
    height: calc(var(--vh,1vh) * 100);
    background-color: rgba(0, 0, 0, 0.2);
    overflow: hidden;
    animation: 500ms ease 0s 1 normal none running fBrUji;
}
.col-xs-12.filter-block.active {
	display: block;
}
.filter-block .bx-filter-horizontal .fa.fa-times {
    position: absolute;
    top: 0px;
    right: 100%;
    background: #000;
    color: #fff;
    width: 45px;
    height: 45px;
    text-align: center;
	display: block;
}
.filter-block .fa.fa-times:before {
    font-size: 40px;
}
form.smartfilter {
    margin-top: 0px;
    display: grid;
    grid-template-rows: min-content 1fr min-content;
    height: 100%;
}
ul.nav.nav-tabs.tabs-dl-desktop {
    flex-flow: row wrap;
}
.tabs-dl-desktop.nav-tabs>li {
    flex: 1;
    flex-basis: 100%;
}
.tab-content.filter-desktop .btn-block {
    display:none;
}
.bx-filter {
    margin-bottom: 0px;
    position: absolute;
    width: 86%;
    right: 0px;
    background: #fff;
    height: 100%;
}
.col-xs-12.ul-center {
	overflow-x: hidden;
    overflow-y: auto;
    position: relative;
    display: flex;
    flex-direction: column;
    -webkit-box-align: stretch;
    align-items: stretch;
    flex: 1 1 0%;
}
.col-xs-12.mobfilter-top {
    display: grid;
    grid-template-columns: 1fr 1fr;
	height: 45px;
	border-bottom: 1px solid #ddd;
}
.col-xs-12.mobfilter-top .ttl {
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    display: flex;
    grid-column: 1 / -1;
    grid-row: 1 / auto;
    font-size: 20px;
}
.col-xs-12.mobfilter-top .icon-backfilter {
    display: none;
    -webkit-box-align: center;
    align-items: center;
    grid-column: 1 / 2;
    grid-row: 1 / auto;
    padding-left: 15px;
}
.col-xs-12.mobfilter-top .icon-backfilter.active {
	display:flex;
}
.filter-block .row {
    margin-right: 0px;
    margin-left: 0px;
}
.filter-block .col-xs-12 {
	padding-right: 0px;
    padding-left: 0px;
	min-height: 0px;
	float:inherit;
}
.col-xs-12.mobfilter-bot {
    text-align: center;
    padding: 10px 0px;
    border-top: 1px solid #ddd;
    display: flex;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
}
.col-xs-12.mobfilter-bot input#set_filter {
    width: 80%;
}
.tabs-dl-desktop.nav-tabs>li:last-child {
    border-right: 0px;
	border-bottom: 1px solid #ddd;
}
.tabs-dl-desktop.nav-tabs>li:first-child {
    border-top: 0px;
}
.tabs-dl-desktop.nav-tabs>li {
    margin-bottom: 0px;
    border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
}
.bx-filter-parameters-box-container .checkbox {
    flex: 1 0 100%;
    margin-top: 0px;
}
ul.nav.nav-tabs.tabs-dl-desktop li .fa-angle-down:before {
    content: "\f105";
}
.tabs-dl-desktop.nav-tabs>li>a>i {
    margin-left: 0px;
    font-size: 20px;
    line-height: 19px;
    position: absolute;
    top: inherit;
    right: 20px;
}
.tab-content.filter-desktop>.active {
    padding: 0px 10px 0px;
	border-top: 0px;
    border-bottom: 0px;
}
.tab-content.filter-desktop>.active input#set_filter{
	display:none;
}
.bx-filter-parameters-box-container {
    padding-bottom: 0px;
}

.clear-btn #del_filter {
    margin: 0px 15px 0px 0px;
    border-bottom: 1px solid #a51140;
    padding: 0px;
}
.clear-btn {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: end;
    justify-content: flex-end;
    grid-column: 2 / 3;
    grid-row: 1 / auto;
}
.col-xs-12.formobile {
    display: block;
}
.formobile .dropdown {
    text-align: center;
}
.formobile .dropdown button {
    padding: 10px 0px;
    width: 100%;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 0px;
}
.formobile .dropdown button i.fa.fa-angle-down:before {
    font-size: 20px;
}
.formobile .dropdown button i.fa.fa-angle-down {
    line-height: 10px;
    position: relative;
    top: 3px;
	margin-left: 10px;
}
.mob-filter-name {
    height: 42px;
    border: 1px solid #ddd;
    display: flex;
    justify-content: center;
    align-items: center;
}
.mob-filter-name i.fa.fa-filter {
    margin-left: 15px;
}
.mob-filter-name i.fa.fa-filter:before {
    font-size: 20px;
}
.result-cnt {
    text-align: center;
    margin-top: 20px;
}
ul.nav.nav-tabs.tabs-dl-desktop.hdn-dl.close-mob {
    display: none;
}
.mob-ttl {
    display: block;
	margin: 15px 0px;
    text-align: left;
    font-size: 16px;
    font-weight: 600;
	text-transform: uppercase;
}
.col-xs-12.mobfilter-top .icon-backfilter.active .fa.fa-chevron-left {
    height: 100%;
    width: 30px;
    line-height: 44px;
}
}
/* End */


/* Start:/local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/themes/green/colors.min.css?15862512534078*/
.bx-filter.bx-green .bx-filter-section{background:#eefcea}.bx-filter.bx-green .bx-filter-input-container input:focus{border-color:#3bc915}.bx-retina .bx-filter.bx-green .bx-filter-input-container input:focus{-webkit-border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/themes/green/images/active.png) 2 repeat;-moz-border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/themes/green/images/active.png) 2 repeat;-o-border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/themes/green/images/active.png) 2 repeat;border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/themes/green/images/active.png) 2 repeat}.bx-filter.bx-green .bx-ui-slider-track{background:#e7e7e7}.bx-filter.bx-green .bx-ui-slider-pricebar-vd{background:#9f9f9f}.bx-filter.bx-green .bx-ui-slider-pricebar-vn{background:#76e359}.bx-filter.bx-green .bx-ui-slider-pricebar-v{background:#3bc915}.bx-filter.bx-green .bx-ui-slider-handle.left{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjJCNUFBOTIxOENDMTFFNUI1QUQ5NjM4RjlEMDlEMzUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjJCNUFBOTMxOENDMTFFNUI1QUQ5NjM4RjlEMDlEMzUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCMkI1QUE5MDE4Q0MxMUU1QjVBRDk2MzhGOUQwOUQzNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCMkI1QUE5MTE4Q0MxMUU1QjVBRDk2MzhGOUQwOUQzNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhEx/hoAAABoSURBVHjaYqx+GsdAARBiokQzEO9mokQzEBsxUaIZxGGiRDOpBmBoJsUArJqJNQCnZmIMwKsZBFgIaN4DxIb4bGCiRDMuA4jWjM0AkjSjG0CyZmQDyNIMM4BszbBo/ArEzuTmaYAAAwCuYxHtbZ2yOQAAAABJRU5ErkJggg==") no-repeat right top}.bx-filter.bx-green .bx-ui-slider-handle.right{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAMAAADjcdz2AAAAFVBMVEV75V575V575V575V575V575V575V6zNPkMAAAABnRSTlMABxESzc4pCdrRAAAAL0lEQVR42l3IsQGAIADAMBTt/yezwEAyZsyBz8nJycnJyclp+8/k5OTk5OS8t2cBPsADCUK09WkAAAAASUVORK5CYII=") no-repeat left top}.bx-filter.bx-green .bx-filter-select-container.bx-active,.bx-filter.bx-green .bx-filter-select-container:focus{border-color:#3bc915}.bx-retina .bx-filter.bx-green .bx-filter-select-container.bx-active,.bx-retina .bx-filter.bx-green .bx-filter-select-container:focus{-webkit-border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/themes/green/images/active.png) 2 repeat;-moz-border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/themes/green/images/active.png) 2 repeat;-o-border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/themes/green/images/active.png) 2 repeat;border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/themes/green/images/active.png) 2 repeat}.bx-filter.bx-green .bx-filter-tag{border-top:1px solid #c6eabc;border-bottom:1px solid #c6eabc}.bx-filter.bx-green .bx-tag-link{color:#3bc915}.bx-filter.bx-green .bx-filter-param-label.bx-active .bx-filter-param-btn,.bx-filter.bx-green .bx-filter-param-btn:hover,.bx-filter.bx-green .bx-filter-param-btn:active,.bx-filter.bx-green .bx-filter-param-btn:focus{border-color:#5c6970}.bx-retina .bx-filter.bx-green .bx-filter-param-label.bx-active .bx-filter-param-btn,.bx-retina .bx-filter.bx-green .bx-filter-param-btn:hover,.bx-retina .bx-filter.bx-green .bx-filter-param-btn:active,.bx-retina .bx-filter.bx-green .bx-filter-select-container:focus{-webkit-border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/themes/green/images/active.png) 2 repeat;-moz-border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/themes/green/images/active.png) 2 repeat;-o-border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/themes/green/images/active.png) 2 repeat;border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/themes/green/images/active.png) 2 repeat}.bx-filter.bx-green .btn-themes{background-color:#3bc915;border-color:#3bc915;color:#FFF}.bx-filter.bx-green .btn-themes.bx-active,.bx-filter.bx-green .btn-themes.focus,.bx-filter.bx-green .btn-themes:active,.bx-filter.bx-green .btn-themes:focus,.bx-filter.bx-green .btn-themes:hover{background-color:#30d404;border-color:#30d404;color:#FFF}
/* End */


/* Start:/local/templates/.default/components/bitrix/system.pagenavigation/round/style.min.css?15118649102530*/
.bx-pagination{margin:10px 0}.bx-pagination .bx-pagination-container{text-align:center;position:relative}.bx-pagination .bx-pagination-container ul{padding:0;margin:0;list-style:none;display:inline-block}.bx-pagination .bx-pagination-container ul li{display:inline-block;margin:0 2px 15px 2px}.bx-pagination .bx-pagination-container ul li span{-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-o-transition:color .3s ease,background-color .3s ease,border-color .3s ease;transition:color .3s ease,background-color .3s ease,border-color .3s ease;background:#eff0f1;padding:0 8px;display:block;height:32px;min-width:32px;line-height:32px;color:#444;font-size:14px;border-radius:16px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-pagination .bx-pagination-container ul li a{text-decoration:none;display:block;border-radius:16px;height:32px;min-width:32px;line-height:32px;color:#444;vertical-align:middle}.bx-pagination .bx-pagination-container ul li a:hover span{background:#dadada}.bx-pagination .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a span{background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px;color:#444}.bx-pagination .bx-pagination-container ul li.bx-pag-all span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,.bx-pagination .bx-pagination-container ul li.bx-pag-next span{color:#aab1b4;background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px}.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span{background:#fff;border-color:#dadada;color:#000}.bx-pagination.bx-green .bx-pagination-container ul li.bx-active span{background:#3bc915;color:#fff}.bx-pagination.bx-yellow .bx-pagination-container ul li.bx-active span{background:#f9a91d;color:#fff}.bx-pagination.bx-red .bx-pagination-container ul li.bx-active span{background:#e22b2b;color:#fff}.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}
/* End */


/* Start:/local/templates/eshop_bootstrap_green/components/bitrix/catalog.section/redesign/style.min.css?160320993729246*/
.bx-section-desc-post {
    font-size: 12px;
    padding: 0;
    margin: 15px 0
}

.bx-section-desc {
    border-left: 0
}

.bx_catalog_list_home {
    margin-bottom: 25px;
    border-bottom: 1px solid #e5e5e5;
	display: flex;
    flex-wrap: wrap;
}

@media(max-width:767px) {
    .bx_catalog_list_home {
        border-bottom: 1px solid #e5e5e5
    }
}

/*.bx_catalog_list_home .bx_catalog_item {
    position: relative;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
    margin-bottom: 30px;
	font-family: RobotoRegular;
}*/

@media(min-width:960px) {
    .bx_catalog_list_home.col1 .bx_catalog_item {
        padding: 1px 26px;
        margin: 0 0 30px 0;
        width: 100%
    }
    .bx_catalog_list_home.col2 .bx_catalog_item {
        padding: 1px 26px;
        margin: 0 1% 30px;
        width: 48%
    }
    .bx_catalog_list_home.col3 .bx_catalog_item {
        padding: 0px 25px;
        margin: 0px;
        width: 25%;
		position: relative;
    }
    .bx_catalog_list_home.col4 .bx_catalog_item {
        padding: px 25px;
        margin: 0 1% 30px;
        width: 23%
    }
    .bx_catalog_list_home.col4 .bx_catalog_item:nth-child(4n+1) {
        clear: both
    }
    .bx_catalog_list_home.col5 .bx_catalog_item {
        padding: 0px 25px;
        /*width: 20%*/
		width: 100%;
    }
}

@media(min-width:769px) and (max-width:960px) {
    .bx_catalog_list_home.col1 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 0 0 30px;
        width: 100%
    }
    .bx_catalog_list_home.col2 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 48%
    }
    .bx_catalog_list_home.col2 .bx_catalog_item:nth-child(2n+1) {
        clear: both
    }
    .bx_catalog_list_home.col3 .bx_catalog_item {
        padding: 0px 25px;
        margin: 0;
        width: 31.333333%
    }
    .bx_catalog_list_home.col4 .bx_catalog_item,
    .bx_catalog_list_home.col5 .bx_catalog_item {
        padding: 0px 25px;
        /*margin: 0 1% 30px;*/
        width: 31.333333%
    }
}

@media(max-width:992px){
	.bx_catalog_list_home.col3 .bx_catalog_item {
		width: 33.333%;
	}
}

@media(max-width:768px) {
    .bx_catalog_list_home.col1 .bx_catalog_item {
        padding: 0px 25px;
        margin: 0 0 0 30px;
        width: 100%
    }
    .bx_catalog_list_home.col2 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 48%
    }
    .bx_catalog_list_home.col3 .bx_catalog_item {
		padding: 0px 25px;
		margin: 0;
		width: 50%;
	}
    .bx_catalog_list_home.col3 .bx_catalog_item,
    .bx_catalog_list_home.col4 .bx_catalog_item,
    .bx_catalog_list_home.col5 .bx_catalog_item {
        padding: 0px 25px;
        /*margin: 0 1% 30px;*/
        width: 50%
    }
	.bx_catalog_list_home .bx_catalog_item_price .bx_price {
		width: 115px!important;
	}
	.bx_catalog_list_home .bx_catalog_item_price {
		justify-content: center!important;
	}
}

.bx_catalog_list_home .bx_catalog_item .bx_catalog_item_container {
    border: 0px
}

@media(max-width:960px) {
    .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_container {
        padding: 0;
    }
}

@keyframes borderview {
    from {
        border: 1px solid #fdfdfd;
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0)
    }
    to {
        border: 1px solid #d3d3d3;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .18)
    }
}

@-webkit-keyframes borderview {
    from {
        border: 1px solid #fdfdfd;
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0)
    }
    to {
        border: 1px solid #d3d3d3;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .18)
    }
}

.bx_catalog_list_home .bx_catalog_item_articul {
    color: #a5a5a5;
    font-size: 13px
}

.bx_catalog_list_home .bx_catalog_item_title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.bx_catalog_list_home .bx_catalog_item_title a {
    color: #3f3f3f;
    text-decoration: none;
    font-size: 13px
}

.bx_catalog_list_home .bx_catalog_item_price {
    color: #3f3f3f;
    font-weight: bold
}

.bx_catalog_list_home .bx_catalog_item_price {
    display:flex;
	font-family: RobotoRegular;
	justify-content: space-between;
    align-items: center;
	padding: 10px 25px;
}

.bx_catalog_list_home .bx_catalog_item_price span {
    color: #838C93;
    font-size: 13px;
    font-weight: 600;
    white-space: nowrap;
    text-decoration: line-through;
}

.bx_catalog_list_home .bx_catalog_item_price span.fullprice {
    text-decoration: none;
    position: relative;
}
.bx_catalog_list_home .bx_catalog_item_price span.fullprice>span {
    font-size: 13px;
}
.bx_catalog_list_home .bx_catalog_item_price span.fullprice:after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: #B11E46;
    position: absolute;
    top: 50%;
}

.bx_catalog_list_home .bx_catalog_item_price .priceDiscount {
    color: #3f3f3f;
	flex: 1 1 100%;
}

.bx_catalog_list_home .bx_catalog_item_price b>span,.bx_catalog_list_home .bx_catalog_item_price span>span {
	color: #3f3f3f;
    font-size: 21px;
    font-weight: 600;
    white-space: nowrap;
    text-decoration: none;
}

.bx_catalog_list_home .bx_catalog_item_price span.fullprice>span {
	color: #838C93;
}

.bx_catalog_list_home .bx_catalog_item_controls {
    padding-top: 10px;
    text-align: center;
    opacity: 0
}
.bx_catalog_list_home .bx_catalog_item .bx_catalog_item_controls{
	display:block;
	opacity: 1;
	padding: 0px;
}
.bx_catalog_list_home .bx_catalog_item .bx_catalog_item_controls a svg {
    width: 16.61px;
    height: 16.13px;
}
.bx_catalog_list_home .bx_catalog_item .bx_catalog_item_controls a {
    border-radius: 50%;
    background: #B11E46;
    width: 39px;
    height: 39px!important;
    display: flex;
    align-items: center;
    padding: 0px;
    justify-content: center;
	margin: 0px;
}
.bx_catalog_list_home .bx_catalog_item .bx_catalog_item_controls a.dis {
    background: #5D6A72;
}

@media(min-width:768px) and (max-width:960px) {
    .bx_catalog_list_home .bx_catalog_item_controls {
        height: auto
    }
}

@media(max-width:767px) {
    .bx-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_controls {
        height: auto
    }
}

.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone {
    width: 100%;
    white-space: nowrap;
    text-align: center
}

.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone span {
    color: #3f3f3f;
    font-size: 13px
}

.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone .bx_notavailable {
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    display: inline-block;
    border: 1px solid #e4e4e4;
    background: #f3f3f3;
    white-space: normal;
    line-height: normal;
    padding: 5px 15px
}

.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone,
.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo {
    width: 100%;
    text-align: center
}

.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a {
    margin: 1%;
    width: 48%;
    min-width: 100px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 40px;
    height: 40px
}

@media(max-width:767px) {
    .bx-touch .bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone,
    .bx-touch .bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo {
        float: none;
        width: 100%;
        text-align: center
    }
}

.bx_catalog_list_home .bx_catalog_item_controls input[type=text] {
    border: 0
}

.bx-touch .bx_catalog_list_home .bx_catalog_item_controls,
.bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_controls {
    opacity: 1
}

.bx_catalog_list_home .bx_cnt_desc {
    text-align: left;
    position: absolute;
    right: -45px;
    top: 2px;
    width: 40px
}

.bx_catalog_list_home .bx_catalog_item_controls a {
    margin-bottom: 10px
}

.bx_catalog_list_home .bx_catalog_item_price .bx_price {
    font-size: 20px;
	display: flex;
    width: 60%;
    flex-wrap: wrap;
	padding:0pc;
}

.bx_catalog_list_home .bx_catalog_item_images_double,
.bx_catalog_list_home .bx_catalog_item_images {
    z-index: 91;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    transition: none;
    animation: none;
	height: 230px;
    /*-webkit-background-size:contain;background-size:contain*/
}

.bx_catalog_list_home .bx_catalog_item_images_double {
    z-index: 90;
    margin-top: -152%;
    opacity: 0;
    top: 0px;
    left: 0px;
    height: 100%;
}

.bx_catalog_list_home .bx_catalog_item.double:hover .bx_catalog_item_images {
    /*opacity: 0;*/
    /*-webkit-animation:rotateimgfirst .5s;animation:rotateimgfirst .5s*/
}

.bx_catalog_list_home .bx_catalog_item.double:hover .bx_catalog_item_images_double {
    opacity: 1;
    /*-webkit-animation:rotateimglast .5s;animation:rotateimglast .5s*/
}

@keyframes rotateimgfirst {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@-webkit-keyframes rotateimgfirst {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes rotateimglast {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes rotateimglast {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.bx_catalog_list_home .bx_catalog_item .bx_catalog_item_articul,
.bx_catalog_list_home .bx_catalog_item .bx_catalog_item_scu {
    display: none
}

.bx_catalog_list_home .prop-blck {
    font-family: RobotoRegular;
    display: flex;
    align-items: center;
    margin-bottom: 5px;
}

.bx_catalog_list_home .prop-blck .numBlsizeMain {
    font-style: normal;
    font-size: 11px;
    line-height: 18px;
    color: #C8D5DD;
    width: 50%;
    float: initial;
    margin-right: 5%;
}
.bx_catalog_list_home .prop-blck .val-prop {
    font-size: 11px;
    line-height: 18px;
    color: #FFFFFF;
    width: 50%;
}
.bx_catalog_list_home .prop-blck.dimen-dl .numBlsizeMain {
    width: 25%;
}
.bx_catalog_list_home .prop-blck.dimen-dl .val-prop {
    width: 75%;
	display: flex;
}
.bx_catalog_list_home .prop-blck .val-prop .numBlsize {
    color: #fff;
    width: initial;
    font-size: 11px;
    margin-right: 5px;
	float: inherit;
}
.bx_catalog_list_home .prop-blck .val-prop .numBlsize span {
    color: #C8D5DD;
    display: flex;
    font-size: 11px;
}
.bx_catalog_list_home .prop-blck:last-child {
    margin-bottom: 0px;
}

.bx_catalog_list_home .bx_catalog_item .bx_catalog_item_scu {
    padding-top: 10px
}

.bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_scu>div {
    margin: 0 auto
}

.bx_catalog_list_home .bx_catalog_item .bx_catalog_item_controls.touch,
.bx-touch .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_controls.no_touch {
    display: none !important
}

.bx_catalog_list_home .bx_stick {
    position: absolute;
    width: 123px;
    height: 35px;
    background: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.section/redesign/images/stick.png) left center no-repeat;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 0 #ba3434;
    line-height: 35px;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.bx_catalog_list_home .bx_stick.short {
    font-weight: bold;
    font-size: 18px
}

.bx_catalog_list_home .bx_stick.average {
    font-weight: bold;
    font-size: 13px
}

.bx_catalog_list_home .bx_stick.long {
    font-weight: normal;
    font-size: 11px
}

.bx_catalog_list_home .bx_stick.left,
.bx_catalog_list_home .bx_stick_disc.left {
    left: 0
}

.bx_catalog_list_home .bx_stick.right,
.bx_catalog_list_home .bx_stick_disc.right {
    right: 0
}

.bx_catalog_list_home .bx_stick.top,
.bx_catalog_list_home .bx_stick_disc.top {
    top: 15px
}

.bx_catalog_list_home .bx_stick.bottom,
.bx_catalog_list_home .bx_stick_disc.bottom {
    bottom: 5px
}

.bx_catalog_list_home .bx_stick.middle,
.bx_catalog_list_home .bx_stick_disc.middle {
    top: 49%
}

@media(min-width:768px) and (max-width:960px) {
    .bx_catalog_list_home .bx_stick {
        width: 90px;
        height: 30px;
        background-size: 100%;
        line-height: 30px
    }
    .bx_catalog_list_home .bx_stick.short {
        font-weight: normal;
        font-size: 14px
    }
    .bx_catalog_list_home .bx_stick.average {
        font-weight: normal;
        font-size: 11px
    }
    .bx_catalog_list_home .bx_stick.long {
        font-weight: normal;
        font-size: 11px
    }
    .bx_catalog_list_home .bx_stick_disc {
        width: 64px;
        height: 65px;
        background-size: 100%;
        font-size: 20px;
        line-height: 65px
    }
}

@media(max-width:767px) {
    .bx-touch .bx_catalog_list_home .bx_stick {
        width: 70px;
        height: 30px;
        background-size: 100%;
        font-size: 11px;
        line-height: 30px
    }
    .bx-touch .bx_catalog_list_home .bx_stick_disc {
        width: 47.23px;
		height: 24.74px;
        background-size: 100%;
        font-size: 13px;
    }
}

.bx_catalog_list_home .bx_bt_button,
.bx_catalog_list_home .bx_bt_button_type_2 {
    display: inline-block;
    border-radius: 3px;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    cursor: pointer;
    white-space: nowrap
}

.bx_catalog_list_home .bx_bt_button_type_2 {
    border: 1px solid #e9e9e9;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), to(#f1f1f1));
    background-image: -webkit-linear-gradient(#fcfcfc 0, #f1f1f1 100%);
    background-image: -moz-linear-gradient(#fcfcfc 0, #f1f1f1 100%);
    background-image: -o-linear-gradient(#fcfcfc 0, #f1f1f1 100%);
    background-image: linear-gradient(#fcfcfc 0, #f1f1f1 100%);
    color: #656565;
    text-shadow: 0 1px 0 #fff
}

.bx_catalog_list_home .bx_bt_button_type_2:hover {
    background: #fff
}

.bx_catalog_list_home .bx_bt_button_type_2:active {
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#fcfcfc));
    background-image: -webkit-linear-gradient(#f1f1f1 0, #fcfcfc 100%);
    background-image: -moz-linear-gradient(#f1f1f1 0, #fcfcfc 100%);
    background-image: -o-linear-gradient(#f1f1f1 0, #fcfcfc 100%);
    background-image: linear-gradient(#f1f1f1 0, #fcfcfc 100%);
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, .05)
}

.bx_catalog_list_home .bx_small.bx_bt_button {
    display: inline-block;
    min-width: 20px;
    line-height: 20px
}

.bx_catalog_list_home .bx_small.bx_bt_button_type_2 {
    display: inline-block;
    min-width: 18px;
    line-height: 18px
}

.bx_catalog_list_home .bx_medium.bx_bt_button {
    padding: 0 13px;
    font-weight: bold
}

.bx_catalog_list_home .bx_medium.bx_bt_button_type_2 {
    padding: 0 13px;
    height: 23px;
    font-weight: bold;
    line-height: 23px
}

.bx_catalog_list_home .bx_medium.bx_bt_button,
.bx_catalog_list_home .bx_medium.bx_bt_button_type_2 {
    font-weight: bold
}

.bx_catalog_list_home .bx_col_input {
    display: inline-block;
    width: 40px;
    text-align: center
}

.bx_catalog_list_home .bx_item_detail_size {
    position: relative;
    margin-bottom: 10px;
    padding: 0;
    max-width: 100%;
    width: 100%
}

.bx_catalog_list_home .bx_item_detail_size.full {
    position: relative;
    margin-left: -5%;
    padding: 0 5%
}

.bx_catalog_list_home .bx_item_detail_size .bx_item_section_name_gray {
    color: #9e9e9e;
    vertical-align: middle;
    font-size: 11px;
    line-height: 11px
}

.bx_catalog_list_home .bx_item_detail_size .bx_size_scroller_container {
    position: relative
}

.bx_catalog_list_home .bx_item_detail_size .bx_size {
    position: relative;
    overflow: hidden;
    margin: 0;
    width: 100%
}

.bx_catalog_list_home .bx_item_detail_size ul {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap
}

.bx-touch .bx_catalog_list_home .bx_item_detail_size .bx_size {
    overflow-x: auto
}

.bx_catalog_list_home .bx_item_detail_size ul {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap
}

.bx-touch .bx_catalog_list_home .bx_item_detail_size .bx_size ul {
    margin-left: 0 !important
}

.bx_catalog_list_home .bx_item_detail_size ul li {
    position: relative;
    display: block;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 25px
}

.bx_catalog_list_home .bx_item_detail_size ul li .cnt {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 2px;
    bottom: 2px;
    left: 2px;
    display: block;
    overflow: hidden;
    border: 1px solid #c0cfda;
    background: #fff;
    color: #3f3f3f;
    text-align: center;
    text-decoration: none;
    font-weight: normal;
    font-size: 10px;
    line-height: 22px
}

.bx-retina .bx_catalog_list_home .bx_item_detail_size ul li .cnt {
    border: 0;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.section/redesign/images/x2border.png) 2 stretch;
    -moz-border-image: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.section/redesign/images/x2border.png) 2 stretch;
    -o-border-image: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.section/redesign/images/x2border.png) 2 stretch;
    border-image: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.section/redesign/images/x2border.png) 2 fill stretch
}

.bx_catalog_list_home .bx_item_detail_size ul li:hover .cnt {
    border: 1px solid #006cc0
}

.bx_catalog_list_home .bx_item_detail_size ul li:active .cnt,
.bx_catalog_list_home .bx_item_detail_size ul li.bx_active .cnt {
    border: 2px solid #006cc0
}

.bx-retina .bx_catalog_list_home .bx_item_detail_size ul li.bx_active .cnt {
    border: 0;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.section/redesign/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.section/redesign/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.section/redesign/images/x2border_active.png) 2 stretch;
    border-image: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.section/redesign/images/x2border_active.png) 2 fill stretch
}

.bx_catalog_list_home .bx_item_detail_size .bx_size ul li.bx_missing .cnt {
    border: 1px solid #c0cfda !important
}

.bx_catalog_list_home .bx_item_detail_size .bx_size ul li.bx_missing>i {
    cursor: not-allowed;
    position: absolute;
    display: block;
    top: 0;
    right: 2px;
    bottom: 2px;
    left: 2px;
    z-index: 11;
    background: rgba(255, 255, 255, .79) url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.section/redesign/images/missing.png) no-repeat center
}

.bx_catalog_list_home .bx_item_detail_size .bx_slide_left,
.bx_catalog_list_home .bx_item_detail_size .bx_slide_right {
    opacity: .8
}

.bx_catalog_list_home .bx_item_detail_size .bx_slide_left:hover,
.bx_catalog_list_home .bx_item_detail_size .bx_slide_right:hover {
    opacity: 1.0
}

.bx_catalog_list_home .bx_item_detail_size.full .bx_slide_left,
.bx_catalog_list_home .bx_item_detail_size.full .bx_slide_right {
    position: absolute;
    top: 0;
    bottom: 4px;
    width: 5%;
    max-width: 11px;
    cursor: pointer
}

.bx_catalog_list_home .bx_item_detail_size .bx_slide_left {
    left: -5%;
    background: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.section/redesign/images/arr_left.png) no-repeat left center;
    background-size: 100% auto
}

.bx_catalog_list_home .bx_item_detail_size .bx_slide_right {
    right: -5%;
    background: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.section/redesign/images/arr_right.png) no-repeat right center;
    background-size: 100% auto
}

.bx-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_left {
    left: 0;
    background: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.section/redesign/images/fade_left.png) repeat-y left center;
    background-size: 100% auto
}

.bx-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_right {
    right: 0;
    background: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.section/redesign/images/fade_right.png) repeat-y right center;
    background-size: 100% auto
}

.bx_catalog_list_home .bx_item_detail_scu {
    position: relative;
    margin-bottom: 10px;
    padding: 0;
    max-width: 100%;
    width: 100%
}

.bx_catalog_list_home .bx_item_detail_scu.full {
    position: relative;
    margin-left: -5%;
    padding: 0 5%
}

.bx_catalog_list_home .bx_item_detail_scu .bx_item_section_name_gray {
    color: #9e9e9e;
    vertical-align: middle;
    font-size: 11px;
    line-height: 11px
}

.bx_catalog_list_home .bx_item_detail_scu .bx_scu_scroller_container {
    position: relative
}

.bx_catalog_list_home .bx_item_detail_scu .bx_scu {
    position: relative;
    overflow: hidden;
    margin: 0;
    width: 100%
}

.bx-touch .bx_catalog_list_home .bx_item_detail_scu .bx_scu {
    overflow-x: auto
}

.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap
}

.bx-touch .bx_catalog_list_home .bx_item_detail_scu .bx_scu ul {
    margin-left: 0 !important
}

.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li {
    position: relative;
    display: block;
    float: left;
    height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li .cnt {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 2px;
    bottom: 4px;
    left: 2px;
    display: block;
    overflow: hidden;
    border: 1px solid #c0cfda;
    background: #fff;
    z-index: 10
}

.bx-retina .bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li .cnt {
    border: 0;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.section/redesign/images/x2border.png) 2 stretch;
    -moz-border-image: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.section/redesign/images/x2border.png) 2 stretch;
    -o-border-image: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.section/redesign/images/x2border.png) 2 stretch;
    border-image: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.section/redesign/images/x2border.png) 2 fill stretch
}

.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li:hover .cnt {
    border: 1px solid #006cc0
}

.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li:active .cnt,
.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    padding: 3px;
    border: 2px solid #006cc0
}

.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li.bx_missing .cnt {
    border: 1px solid #c0cfda !important
}

.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li.bx_missing>i {
    cursor: not-allowed;
    position: absolute;
    display: block;
    top: 0;
    right: 2px;
    bottom: 4px;
    left: 2px;
    z-index: 11;
    background: rgba(255, 255, 255, .79) url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.section/redesign/images/missing.png) no-repeat center
}

.bx-retina .bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    border: 0;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.section/redesign/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.section/redesign/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.section/redesign/images/x2border_active.png) 2 stretch;
    border-image: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.section/redesign/images/x2border_active.png) 2 fill stretch
}

.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item img {
    width: auto;
    height: 25px
}

.bx_catalog_list_home .bx_item_detail_scu .bx_slide_left,
.bx_catalog_list_home .bx_item_detail_scu .bx_slide_right {
    opacity: .8
}

.bx_catalog_list_home .bx_item_detail_scu .bx_slide_left:hover,
.bx_catalog_list_home .bx_item_detail_scu .bx_slide_right:hover {
    opacity: 1.0
}

.bx_catalog_list_home .bx_item_detail_scu.full .bx_slide_left,
.bx_catalog_list_home .bx_item_detail_scu.full .bx_slide_right {
    position: absolute;
    top: 0;
    bottom: 4px;
    width: 5%;
    max-width: 11px;
    cursor: pointer
}

.bx_catalog_list_home .bx_item_detail_scu .bx_slide_left {
    left: -5%;
    background: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.section/redesign/images/arr_left.png) no-repeat left center;
    background-size: 100% auto
}

.bx_catalog_list_home .bx_item_detail_scu .bx_slide_right {
    right: -5%;
    background: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.section/redesign/images/arr_right.png) no-repeat right center;
    background-size: 100% auto
}

.bx-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_left {
    left: 0;
    background: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.section/redesign/images/fade_left.png) repeat-y left center;
    background-size: 100% auto
}

.bx-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_right {
    right: 0;
    background: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.section/redesign/images/fade_right.png) repeat-y right center;
    background-size: 100% auto
}

.nalfav.catalog_list_vaforite {
    right: -80px;
}

.catalog_list_vaforite {
    /*display: inline-block;
    position: relative;
    top: -1px;
    right: 0px;*/
	margin-right: 15px;
    cursor: pointer;
}

.bx_catalog_item_images_double .catalog_list_vaforite {
    top: -2px;
}

.catalog_list_vaforite:before {
    /*width: 21px;
    height: 21px;
    background-image: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.section/redesign/images/heart__inactive.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    display: block;
    content: '';
    z-index: 2;
    position: relative;
    cursor: pointer;*/
}

.catalog_list_vaforite.active:before {
    background-image: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.section/redesign/images/heart__pink.svg);
}

.catalog_list_vaforite.active svg path {
    fill: #B11E46!important;
}
.catalog_list_vaforite:hover svg path {
    fill: #B11E46!important;
}

.cnt-fav {
    background: #fff;
    padding-left: 15px;
    line-height: 18px;
    padding-right: 5px;
    border-radius: 0px 3px 3px 0px;
    position: absolute;
    top: 2px;
    margin-left: 11px;
	display:none;
}

.bx_green.bx-section-desc {
    height: 60px;
    overflow: hidden;
}

.txt-btn-more {
    color: #b11e46;
    font-weight: 600;
    cursor: pointer;
}

.txt-btn-more:hover {
    text-decoration: underline;
}

.bx_catalog_list_home .bx_catalog_item_images_double .img-frst,
.bx_catalog_list_home .bx_catalog_item_images .img-frst, 
.bx_catalog_list_home .bx_catalog_item_images .img-second {
	max-width: 85%;
    max-height: 85%;
}
img.img-second {
    display: none;
}
.bx_catalog_list_home .owl-item .bx_catalog_item_images_double .img-frst,
.bx_catalog_list_home .owl-item .bx_catalog_item_images .img-frst,.bx_catalog_list_home .owl-item .bx_catalog_item_images .img-second {
	max-width: 85%;
    max-height: 85%;
	width: initial;
}
.bx_catalog_item_images.temp:hover .img-frst {
    display: none;
}
.bx_catalog_item_images.temp:hover .img-second {
    display: initial;
}
.bx_catalog_list_home .owl-item.active:hover {
    z-index: 99;
}
.bx_catalog_list_home .bx_stick_disc {
    font-size: 12px;
    line-height: 20px;
    border: 1px solid #B11E46;
    box-sizing: border-box;
    border-radius: 3px;
    top: 20px;
    width: 47.23px;
    height: 24.74px;
    text-align: center;
	color: #B11E46;
}
.slider-bnts-blck {
    position: relative;
}
.slider-bnts-blck .navowl {
    position: absolute;
    top: 0px;
    z-index: 2;
    width: 100%;
    height: initial;
    left: 0px;
	font-size: 60px;
	color: #B11E46;
	margin-top: 10%;
}
.slider-bnts-blck .fa {
    position: absolute;
	cursor:pointer;
}
.slider-bnts-blck i.fa.fa-angle-right {
    right: 0px;
}
.slider-bnts-blck .fa:before {
    display: none;
}
.slider-bnts-blck:hover .fa:before {
    display: block;
}
.catalog_list_nalichie {
    position: absolute;
    left: 0px;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    bottom: 15px;
}
.catalog_list_nalichie .icon {
    height: 26px;
    margin-right: 10px;
}
.catalog_list_nalichie .text {
    font-size: 10px;
    font-family: RobotoRegular;
    width: 70px;
    font-weight: bold;
    line-height: 13px;
}
.catalog_list_nalichie.avail {
    color: #27AE60;
}
.catalog_list_nalichie.noavail {
    color: #5D6A72;
}
.catalog_list_nalichie.indi {
    color: #F2994A;
}
@media(max-width:1199px){
	.bx_catalog_list_home .bx_catalog_item_price {
		padding: 10px 0px;
	}
}
@media(max-width:480px){
	.bx_catalog_list_home.col3 .bx_catalog_item, .bx_catalog_list_home.col4 .bx_catalog_item, .bx_catalog_list_home.col5 .bx_catalog_item {
		padding: 0px 10px;
	}
	.bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_articul, .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_scu {
		width: calc(100% + 20px);
		margin-left: -10px;
	}
	.bx_catalog_list_home .bx_catalog_item_price {
		justify-content: flex-end;
		flex-wrap: wrap;
	}
}
@media(min-width:1024px){
	.bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_title {
		overflow: auto;
		white-space: normal
	}
	.bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_controls,
	.bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_articul,
	.bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_scu {
		display: block;
	}
	.bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_articul,
	.bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_scu {
		display: block;
		width: calc(100% + 50px);
		/*width:100%;
		position: absolute;*/
		background: #5D6A72;
		color: #C8D5DD;
		margin-left: -25px;
		padding: 25px;
	}
	.bx_catalog_list_home .bx_catalog_item:hover {
		/*box-shadow: 0px 15px 35px rgba(0, 0, 0, 0.1);*/
		z-index: 100;
		position: relative;
	}
	.bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_container {
		position: absolute;
		padding: 0 25px;
		width: 100%;
		right: 0px;
		background: #fff;
		box-shadow: 0px 15px 35px rgba(0, 0, 0, 0.1);
	}
}
/* End */


/* Start:/local/templates/eshop_bootstrap_green/components/bitrix/catalog.section/redesign/themes/green/style.min.css?1594650059323*/
.bx_green.bx-section-desc{border-left-color:#33b111}.bx_catalog_list_home.bx_green .bx_bt_button{background:#62b378;color:#fff;display:inline-block;border-radius:3px;text-align:center;text-decoration:none;font-size:14px;cursor:pointer;line-height:40px}.bx_catalog_list_home.bx_green .bx_bt_button:active{background:#4a985f}
/* End */


/* Start:/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/style.min.css?160321143734468*/
.bx_item_list_you_looked_horizontal {
    margin-bottom: 20px;
    border-bottom: 1px solid #e5e5e5
}

.bx_item_list_you_looked_horizontal.bx_wood .bx_item_list_title {
    background: #ebf4f8
}

.bx_item_list_you_looked_horizontal.bx_red .bx_item_list_title {
    background: #fbf1f0
}

.bx_item_list_you_looked_horizontal.bx_green .bx_item_list_title {
    background: #f2fbea
}

.bx_item_list_you_looked_horizontal.bx_blue .bx_item_list_title {
    background: #ebf4f8
}

.bx_item_list_you_looked_horizontal.bx_black .bx_item_list_title {
    background: #f1f4f7
}

.bx_item_list_you_looked_horizontal.bx_yellow .bx_item_list_title {
    background: #fbf7db
}

.bx_item_list_you_looked_horizontal .bx_catalog_item {
    position: relative;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
    margin-bottom: 30px
}

.product_related .related_card .related_meta {
    padding: 0 25px;
}

.popup-window-buttons .bx_item_list_you_looked_horizontal {
    border: none !important
}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_container {
    position: absolute;
    z-index: 190;
    top: 0;
    left: 0;
    right: 0;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .18);
    border-radius: 3px;
    border: 1px solid #d3d3d3;
    background: #fff;
    -webkit-animation: borderview .5s;
    animation: borderview .5s
}

.bx_item_list_you_looked_horizontal .bx_catalog_item_articul {
    color: #a5a5a5;
    font-size: 13px
}

.bx_item_list_you_looked_horizontal .bx_catalog_item_title {
    overflow: hidden;
    height: 40px
}

.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_title {
    overflow: auto;
    height: auto !important
}

.bx_item_list_you_looked_horizontal .bx_catalog_item_title a {
    color: #3f3f3f;
    text-decoration: none;
    font-size: 13px
}

.bx_item_list_you_looked_horizontal .bx_catalog_item_price {
    color: #3f3f3f;
    font-weight: bold
}

.bx_item_list_you_looked_horizontal .bx_catalog_item_price span {
    color: #a5a5a5;
    font-size: 12px;
    font-weight: normal;
    white-space: nowrap;
    text-decoration: line-through
}

.bx_item_list_you_looked_horizontal .bx_catalog_item_controls {
    padding-top: 10px;
    text-align: center;
    opacity: 0
}

.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blockone {
    width: 100%;
    white-space: nowrap;
    text-align: center
}

.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blockone span {
    color: #3f3f3f;
    font-size: 13px
}

.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blockone .bx_notavailable {
    text-align: left;
    font-size: 12px;
    line-height: 30px;
    font-weight: bold
}

.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo {
    width: 100%;
    text-align: center
}

.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a {
    margin: 1%;
    width: 48%;
    min-width: 100px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 25px;
    height: 25px
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls input[type=text] {
    border: 0
}

.bx-touch .bx_item_list_you_looked_horizontal .bx_catalog_item_controls,
.bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_controls {
    opacity: 1
}

.bx_item_list_you_looked_horizontal .bx_cnt_desc {
    text-align: left;
    position: absolute;
    right: -45px;
    top: 2px;
    width: 40px
}

.bx_item_list_you_looked_horizontal .bx_catalog_item_controls a {
    margin-bottom: 10px
}

.bx_item_list_you_looked_horizontal .bx_catalog_item_price .bx_price {
    font-size: 15px;
    padding-top: 5px
}

.bx_item_list_you_looked_horizontal .bx_catalog_item_images_double,
.bx_item_list_you_looked_horizontal .bx_catalog_item_images {
    position: relative;
    z-index: 99;
    display: block;
    padding-top: 135%;
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    transition: none;
    animation: none;
}

.bx_item_list_you_looked_horizontal .bx_catalog_item_images_double {
    z-index: 900;
    margin-top: -135%;
    opacity: 0;
    top: 0px;
    left: 0px;
}

.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item.double:hover .bx_catalog_item_images {
    opacity: 0;
    /*-webkit-animation:rotateimgfirst .5s;animation:rotateimgfirst .5s*/
}

.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item.double:hover .bx_catalog_item_images_double {
    opacity: 1;
    /*-webkit-animation:rotateimglast .5s;animation:rotateimglast .5s*/
}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_controls,
.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_articul,
.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_scu {
    display: none
}

.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_controls,
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_articul,
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_scu {
    display: block
}

.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_scu {
    padding-top: 10px
}

.bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_scu>div {
    margin: 0 auto
}

.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_controls.touch,
.bx-touch .bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_controls.no_touch {
    display: none !important
}

.bx_item_list_you_looked_horizontal .bx_stick {
    position: absolute;
    width: 123px;
    height: 35px;
    background: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/images/stick.png) left center no-repeat;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 0 #ba3434;
    line-height: 35px;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.bx_item_list_you_looked_horizontal .bx_stick.short {
    font-weight: bold;
    font-size: 18px
}

.bx_item_list_you_looked_horizontal .bx_stick.average {
    font-weight: bold;
    font-size: 13px
}

.bx_item_list_you_looked_horizontal .bx_stick.long {
    font-weight: normal;
    font-size: 11px
}

.bx_item_list_you_looked_horizontal .bx_stick_disc {
    position: absolute;
    width: 72px;
    height: 74px;
    background: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/images/stick_disc.png) no-repeat center;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 0 #ba3434;
    font-weight: bold;
    font-size: 23px;
    line-height: 74px
}

.bx_item_list_you_looked_horizontal .bx_stick.left,
.bx_item_list_you_looked_horizontal .bx_stick_disc.left {
    left: -2px
}

.bx_item_list_you_looked_horizontal .bx_stick.right,
.bx_item_list_you_looked_horizontal .bx_stick_disc.right {
    right: 0
}

.bx_item_list_you_looked_horizontal .bx_stick.top,
.bx_item_list_you_looked_horizontal .bx_stick_disc.top {
    top: 15px
}

.bx_item_list_you_looked_horizontal .bx_stick.bottom,
.bx_item_list_you_looked_horizontal .bx_stick_disc.bottom {
    bottom: 5px
}

.bx_item_list_you_looked_horizontal .bx_stick.middle,
.bx_item_list_you_looked_horizontal .bx_stick_disc.middle {
    top: 49%
}
.bx_item_list_you_looked_horizontal .bx_bt_button,
.bx_item_list_you_looked_horizontal .bx_bt_button_type_2 {
    display: inline-block;
    border-radius: 3px;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    cursor: pointer;
    white-space: nowrap
}

.bx_item_list_you_looked_horizontal .bx_bt_button_type_2 {
    border: 1px solid #e9e9e9;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), to(#f1f1f1));
    background-image: -webkit-linear-gradient(#fcfcfc 0, #f1f1f1 100%);
    background-image: -moz-linear-gradient(#fcfcfc 0, #f1f1f1 100%);
    background-image: -o-linear-gradient(#fcfcfc 0, #f1f1f1 100%);
    background-image: linear-gradient(#fcfcfc 0, #f1f1f1 100%);
    color: #656565;
    text-shadow: 0 1px 0 #fff
}

.bx_item_list_you_looked_horizontal .bx_bt_button_type_2:hover {
    background: #fff
}

.bx_item_list_you_looked_horizontal .bx_bt_button_type_2:active {
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#fcfcfc));
    background-image: -webkit-linear-gradient(#f1f1f1 0, #fcfcfc 100%);
    background-image: -moz-linear-gradient(#f1f1f1 0, #fcfcfc 100%);
    background-image: -o-linear-gradient(#f1f1f1 0, #fcfcfc 100%);
    background-image: linear-gradient(#f1f1f1 0, #fcfcfc 100%);
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, .05)
}

.bx_item_list_you_looked_horizontal .bx_bt_button {
    background: #00a2df;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00a2df), color-stop(100%, #006fcb));
    background: -webkit-linear-gradient(top, #00a2df 0, #006fcb 100%);
    background: -moz-linear-gradient(top, #00a2df 0, #006fcb 100%);
    background: -ms-linear-gradient(top, #00a2df 0, #006fcb 100%);
    background: -o-linear-gradient(top, #00a2df 0, #006fcb 100%);
    background: linear-gradient(to bottom, #00a2df 0, #006fcb 100%);
    color: #fff;
    text-shadow: 0 1px 0 #006cae;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a2df', endColorstr='#006fcb', GradientType=0)
}

.bx_item_list_you_looked_horizontal .bx_bt_button:hover {
    background: #21afe4;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #21afe4), color-stop(100%, #006fcb));
    background: -webkit-linear-gradient(top, #21afe4 0, #006fcb 100%);
    background: -moz-linear-gradient(top, #21afe4 0, #006fcb 100%);
    background: -ms-linear-gradient(top, #21afe4 0, #006fcb 100%);
    background: -o-linear-gradient(top, #21afe4 0, #006fcb 100%);
    background: linear-gradient(to bottom, #21afe4 0, #006fcb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#21afe4', endColorstr='#006fcb', GradientType=0)
}

.bx_item_list_you_looked_horizontal .bx_bt_button:active {
    background: #21afe4;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #21afe4), color-stop(100%, #006fcb));
    background: -webkit-linear-gradient(top, #21afe4 0, #006fcb 100%);
    background: -moz-linear-gradient(top, #21afe4 0, #006fcb 100%);
    background: -ms-linear-gradient(top, #21afe4 0, #006fcb 100%);
    background: -o-linear-gradient(top, #21afe4 0, #006fcb 100%);
    background: linear-gradient(to bottom, #21afe4 0, #006fcb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#21afe4', endColorstr='#006fcb', GradientType=0)
}

.bx_item_list_you_looked_horizontal .bx_small.bx_bt_button {
    display: inline-block;
    min-width: 20px;
    line-height: 20px
}

.bx_item_list_you_looked_horizontal .bx_small.bx_bt_button_type_2 {
    display: inline-block;
    min-width: 18px;
    line-height: 18px
}

.bx_item_list_you_looked_horizontal .bx_medium.bx_bt_button {
    padding: 0 13px;
    height: 25px;
    font-weight: bold;
    line-height: 25px
}

.bx_item_list_you_looked_horizontal .bx_medium.bx_bt_button_type_2 {
    padding: 0 13px;
    height: 23px;
    font-weight: bold;
    line-height: 23px
}

.bx_item_list_you_looked_horizontal .bx_medium.bx_bt_button,
.bx_item_list_you_looked_horizontal .bx_medium.bx_bt_button_type_2 {
    font-weight: bold
}

.bx_item_list_you_looked_horizontal .bx_col_input {
    display: inline-block;
    width: 40px;
    text-align: center
}

.bx_item_list_you_looked_horizontal .bx_item_detail_size {
    position: relative;
    margin-bottom: 10px;
    padding: 0;
    max-width: 100%;
    width: 100%
}

.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size.full {
    position: relative;
    margin-left: -5%;
    padding: 0 5%
}

.bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_item_section_name_gray {
    color: #9e9e9e;
    vertical-align: middle;
    font-size: 11px;
    line-height: 11px
}

.bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_size_scroller_container {
    position: relative
}

.bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_size {
    position: relative;
    overflow: hidden;
    margin: 0;
    width: 100%
}

.bx_item_list_you_looked_horizontal .bx_item_detail_size ul {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap
}

.bx-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_size {
    overflow-x: auto
}

.bx_item_list_you_looked_horizontal .bx_item_detail_size ul {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap
}

.bx-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_size ul {
    margin-left: 0 !important
}

.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li {
    position: relative;
    display: block;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 25px
}

.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li .cnt {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 2px;
    bottom: 2px;
    left: 2px;
    display: block;
    overflow: hidden;
    border: 1px solid #c0cfda;
    background: #fff;
    color: #3f3f3f;
    text-align: center;
    text-decoration: none;
    font-weight: normal;
    font-size: 10px;
    line-height: 22px
}

.bx-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size ul li .cnt {
    border: 0;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/images/x2border.png) 2 stretch;
    -moz-border-image: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/images/x2border.png) 2 stretch;
    -o-border-image: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/images/x2border.png) 2 stretch;
    border-image: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/images/x2border.png) 2 fill stretch
}

.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li:hover .cnt {
    border: 1px solid #006cc0
}

.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li:active .cnt,
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li.bx_active .cnt {
    border: 2px solid #006cc0
}

.bx-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size ul li.bx_active .cnt {
    border: 0;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/images/x2border_active.png) 2 stretch;
    border-image: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/images/x2border_active.png) 2 fill stretch
}

.bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_size ul li.bx_missing .cnt {
    border: 1px solid #c0cfda !important
}

.bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_size ul li.bx_missing>i {
    cursor: not-allowed;
    position: absolute;
    display: block;
    top: 0;
    right: 2px;
    bottom: 2px;
    left: 2px;
    z-index: 11;
    background: rgba(255, 255, 255, .79) url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/images/missing.png) no-repeat center
}

.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_left,
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_right {
    opacity: .8
}

.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_left:hover,
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_right:hover {
    opacity: 1.0
}

.bx_item_list_you_looked_horizontal .bx_item_detail_size.full .bx_slide_left,
.bx_item_list_you_looked_horizontal .bx_item_detail_size.full .bx_slide_right {
    position: absolute;
    top: 0;
    bottom: 4px;
    width: 5%;
    max-width: 11px;
    cursor: pointer
}

.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_left {
    left: -5%;
    background: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/images/arr_left.png) no-repeat left center;
    background-size: 100% auto
}

.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_right {
    right: -5%;
    background: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/images/arr_right.png) no-repeat right center;
    background-size: 100% auto
}

.bx-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_left {
    left: 0;
    background: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/images/fade_left.png) repeat-y left center;
    background-size: 100% auto
}

.bx-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_right {
    right: 0;
    background: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/images/fade_right.png) repeat-y right center;
    background-size: 100% auto
}

.bx_item_list_you_looked_horizontal .bx_item_detail_scu {
    position: relative;
    margin-bottom: 10px;
    padding: 0;
    max-width: 100%;
    width: 100%
}

.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu.full {
    position: relative;
    margin-left: -5%;
    padding: 0 5%
}

.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_item_section_name_gray {
    color: #9e9e9e;
    vertical-align: middle;
    font-size: 11px;
    line-height: 11px
}

.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu_scroller_container {
    position: relative
}

.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu {
    position: relative;
    overflow: hidden;
    margin: 0;
    width: 100%
}

.bx-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu {
    overflow-x: auto
}

.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap
}

.bx-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul {
    margin-left: 0 !important
}

.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li {
    position: relative;
    display: block;
    float: left;
    height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li .cnt {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 2px;
    bottom: 4px;
    left: 2px;
    display: block;
    overflow: hidden;
    border: 1px solid #c0cfda;
    background: #fff;
    z-index: 10
}

.bx-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li .cnt {
    border: 0;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/images/x2border.png) 2 stretch;
    -moz-border-image: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/images/x2border.png) 2 stretch;
    -o-border-image: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/images/x2border.png) 2 stretch;
    border-image: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/images/x2border.png) 2 fill stretch
}

.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li:hover .cnt {
    border: 1px solid #006cc0
}

.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li:active .cnt,
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    padding: 3px;
    border: 2px solid #006cc0
}

.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li.bx_missing .cnt {
    border: 1px solid #c0cfda !important
}

.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li.bx_missing>i {
    cursor: not-allowed;
    position: absolute;
    display: block;
    top: 0;
    right: 2px;
    bottom: 4px;
    left: 2px;
    z-index: 11;
    background: rgba(255, 255, 255, .79) url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/images/missing.png) no-repeat center
}

.bx-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    border: 0;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/images/x2border_active.png) 2 stretch;
    border-image: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/images/x2border_active.png) 2 fill stretch
}

.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item {
    position: absolute;
    top: 6%;
    right: 6%;
    bottom: 6%;
    left: 6%;
    background-size: contain;
    background-repeat: no-repeat
}

.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item img {
    width: auto;
    height: 25px
}

.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_left,
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_right {
    opacity: .8
}

.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_left:hover,
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_right:hover {
    opacity: 1.0
}

.bx_item_list_you_looked_horizontal .bx_item_detail_scu.full .bx_slide_left,
.bx_item_list_you_looked_horizontal .bx_item_detail_scu.full .bx_slide_right {
    position: absolute;
    top: 0;
    bottom: 4px;
    width: 5%;
    max-width: 11px;
    cursor: pointer
}

.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_left {
    left: -5%;
    background: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/images/arr_left.png) no-repeat left center;
    background-size: 100% auto
}

.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_right {
    right: -5%;
    background: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/images/arr_right.png) no-repeat right center;
    background-size: 100% auto
}

.bx-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_left {
    left: 0;
    background: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/images/fade_left.png) repeat-y left center;
    background-size: 100% auto
}

.bx-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_right {
    right: 0;
    background: url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/images/fade_right.png) repeat-y right center;
    background-size: 100% auto
}

.bx_item_list_you_looked_horizontal {
    position: relative;
    margin-bottom: 20px;
    border-radius: 3px
}

.bx_item_list_you_looked_horizontal .bx_item_list_title {
    font-weight: bold;
    color: #000;
    background: #ebf4f8;
    vertical-align: middle;
    height: 38px;
    text-align: center;
    line-height: 38px;
    font-size: 14px
}

.bx_item_list_you_looked_horizontal .bx_catalog_item_container.no-imgs>a {
    background-image: none !important
}
.related_card .bx_catalog_item_articul{
    display: none;
    width: calc(100% + 50px);
    background: #5D6A72;
    color: #C8D5DD;
    margin-left: -25px;
    padding: 25px;
	margin-top: 20px;
}
@media (min-width: 1024px){
	.related_card:hover .bx_catalog_item_articul{
		display: block;
	}
	.related_card:hover {
		box-shadow: 0px 15px 35px rgba(0, 0, 0, 0.1);
	}
}
.related_card .bx_catalog_item_articul .prop-blck {
    font-family: RobotoRegular;
    display: flex;
    align-items: center;
    margin-bottom: 5px;
}
.related_card .bx_catalog_item_articul .prop-blck .numBlsizeMain {
    font-style: normal;
    font-size: 11px;
    line-height: 18px;
    color: #C8D5DD;
    width: 50%;
    float: initial;
    margin-right: 5%;
	vertical-align: top;
    font-weight: normal;
}
.related_card .bx_catalog_item_articul .prop-blck .val-prop {
    font-size: 11px;
    line-height: 18px;
    color: #FFFFFF;
    width: 50%;
}

@media(min-width:960px) {
    .bx_item_list_you_looked_horizontal.col1 .bx_catalog_item {
        padding: 1px 26px;
        margin: 0 0 30px 0;
        width: 100%
    }
    .bx_item_list_you_looked_horizontal.col2 .bx_catalog_item {
        padding: 1px 26px;
        margin: 0 1% 30px;
        width: 48%
    }
    .bx_item_list_you_looked_horizontal.col2 .bx_catalog_item:nth-child(2n+1) {
        clear: both
    }
    .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item {
        padding: 1px 26px;
        margin: 0 1% 30px;
        width: 31.333333%
    }
    .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item:nth-child(3n+1) {
        clear: both
    }
    .bx_item_list_you_looked_horizontal.col4 .bx_catalog_item {
        padding: 1px 26px;
        margin: 0 1% 30px;
        width: 23%
    }
    .bx_item_list_you_looked_horizontal.col4 .bx_catalog_item:nth-child(4n+1) {
        clear: both
    }
    .bx_item_list_you_looked_horizontal.col5 .bx_catalog_item {
        padding: 1px 26px;
        margin: 0 1% 30px;
        width: 18%
    }
    .bx_item_list_you_looked_horizontal.col5 .bx_catalog_item:nth-child(5n+1) {
        clear: both
    }
}

@media(min-width:760px) and (max-width:960px) {
    .bx_item_list_you_looked_horizontal.col1 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 0 0 30px;
        width: 100%
    }
    .bx_item_list_you_looked_horizontal.col2 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 48%
    }
    .bx_item_list_you_looked_horizontal.col2 .bx_catalog_item:nth-child(2n+1) {
        clear: both
    }
    .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 31.333333%
    }
    .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item:nth-child(3n+1) {
        clear: both
    }
    .bx_item_list_you_looked_horizontal.col4 .bx_catalog_item,
    .bx_item_list_you_looked_horizontal.col5 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 23%
    }
    .bx_item_list_you_looked_horizontal.col4 .bx_catalog_item:nth-child(4n+1),
    .bx_item_list_you_looked_horizontal.col5 .bx_catalog_item:nth-child(4n+1) {
        clear: both
    }
}

@media(max-width:760px) {
    .bx_item_list_you_looked_horizontal.col1 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 0 0 30px;
        width: 100%
    }
    .bx_item_list_you_looked_horizontal.col2 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 48%
    }
    .bx_item_list_you_looked_horizontal.col2 .bx_catalog_item:nth-child(2n+1) {
        clear: both
    }
    .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 31.333333%
    }
    .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item:nth-child(3n+1) {
        clear: both
    }
    .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item,
    .bx_item_list_you_looked_horizontal.col4 .bx_catalog_item,
    .bx_item_list_you_looked_horizontal.col5 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 31.333333%
    }
    .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item:nth-child(3n+1),
    .bx_item_list_you_looked_horizontal.col4 .bx_catalog_item:nth-child(3n+1),
    .bx_item_list_you_looked_horizontal.col5 .bx_catalog_item:nth-child(3n+1) {
        clear: both
    }
}

@media(max-width:640px) {
    .bx_item_list_you_looked_horizontal {
        border-bottom: 1px solid #e5e5e5
    }
}

@media(max-width:580px) {
    .bx-touch .bx_item_list_you_looked_horizontal.col1 .bx_catalog_item {
        padding: 1px 26px;
        margin: 0 0 0 30px;
        width: 100%
    }
    .bx-touch .bx_item_list_you_looked_horizontal.col2 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 48%
    }
    .bx-touch .bx_item_list_you_looked_horizontal.col2 .bx_catalog_item:nth-child(3n+1) {
        clear: none
    }
    .bx-touch .bx_item_list_you_looked_horizontal.col2 .bx_catalog_item:nth-child(2n+1) {
        clear: both
    }
    .bx-touch .bx_item_list_you_looked_horizontal.col2 .bx_catalog_item,
    .bx-touch .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item,
    .bx-touch .bx_item_list_you_looked_horizontal.col4 .bx_catalog_item,
    .bx-touch .bx_item_list_you_looked_horizontal.col5 .bx_catalog_item {
        padding: 1px 16px;
        margin: 0 1% 30px;
        width: 48%;
        clear: none
    }
    .bx-touch .bx_item_list_you_looked_horizontal.col2 .bx_catalog_item:nth-child(2n+1),
    .bx-touch .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item:nth-child(2n+1),
    .bx-touch .bx_item_list_you_looked_horizontal.col4 .bx_catalog_item:nth-child(2n+1),
    .bx-touch .bx_item_list_you_looked_horizontal.col5 .bx_catalog_item:nth-child(2n+1) {
        clear: both
    }
}

@media(min-width:960px) {
    .bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_container {
        padding: 0 25px 15px
    }
}

@media(max-width:960px) {
    .bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_container {
        padding: 0 15px 15px
    }
}

@keyframes borderview {
    from {
        border: 1px solid #fdfdfd;
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0)
    }
    to {
        border: 1px solid #d3d3d3;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .18)
    }
}

@-webkit-keyframes borderview {
    from {
        border: 1px solid #fdfdfd;
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0)
    }
    to {
        border: 1px solid #d3d3d3;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .18)
    }
}



@media(min-width:641px) and (max-width:960px) {
    .bx_item_list_you_looked_horizontal .bx_catalog_item_controls {
        height: auto
    }
}

@media(max-width:640px) {
    .bx-touch .bx_item_list_you_looked_horizontal .bx_catalog_item_controls {
        height: auto;
        line-height: 30px;
        text-align: center
    }
}

@media(max-width:479px) {
    .bx-touch .bx_item_list_you_looked_horizontal .bx_catalog_item_controls {
        height: auto;
        line-height: 30px;
        display: block
    }
}

@media(max-width:479px) {
    .bx-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_controls {
        height: auto
    }
}

@media(max-width:640px) {
    .bx-touch .bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blockone {
        display: none
    }
    .bx-touch .bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo {
        float: none;
        width: 100%;
        text-align: center
    }
}

@keyframes rotateimgfirst {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@-webkit-keyframes rotateimgfirst {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes rotateimglast {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes rotateimglast {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@media(min-width:641px) and (max-width:960px) {
    .bx_item_list_you_looked_horizontal .bx_stick {
        width: 90px;
        height: 30px;
        background-size: 100%;
        line-height: 30px
    }
    .bx_item_list_you_looked_horizontal .bx_stick.short {
        font-weight: normal;
        font-size: 14px
    }
    .bx_item_list_you_looked_horizontal .bx_stick.average {
        font-weight: normal;
        font-size: 11px
    }
    .bx_item_list_you_looked_horizontal .bx_stick.long {
        font-weight: normal;
        font-size: 11px
    }
    .bx_item_list_you_looked_horizontal .bx_stick_disc {
        width: 64px;
        height: 65px;
        background-size: 100%;
        font-size: 20px;
        line-height: 65px
    }
}

@media(max-width:640px) {
    .bx-touch .bx_item_list_you_looked_horizontal .bx_stick {
        width: 70px;
        height: 30px;
        background-size: 100%;
        font-size: 11px;
        line-height: 30px
    }
    .bx-touch .bx_item_list_you_looked_horizontal .bx_stick_disc {
        width: 48px;
        height: 49px;
        background-size: 100%;
        font-size: 16px;
        line-height: 49px
    }
}

@media(max-width:479px) {
    .bx-touch .bx_item_list_you_looked_horizontal .bx_stick {
        width: 70px;
        height: 30px;
        background-size: 100%;
        font-size: 11px;
        line-height: 30px
    }
    .bx-touch .bx_item_list_you_looked_horizontal .bx_stick_disc {
        width: 37px;
        height: 38px;
        background-size: 100%;
        font-size: 13px;
        line-height: 38px;
        padding: 0
    }
}
@media(max-width:1199px){
	.product_related .related_card .related_meta {
		padding: 10px 0px;
	}
}
.related_meta {
    align-items: center;
}
/* End */


/* Start:/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/themes/green/style.min.css?15961906825496*/
.bx_item_list_you_looked_horizontal.bx_green .bx_bt_button{background:#99d23e;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5ZDIzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2M2FhMjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#99d23e),color-stop(100%,#63aa28));background:-webkit-linear-gradient(top,#99d23e 0,#63aa28 100%);background:-moz-linear-gradient(top,#99d23e 0,#63aa28 100%);background:-ms-linear-gradient(top,#99d23e 0,#63aa28 100%);background:-o-linear-gradient(top,#99d23e 0,#63aa28 100%);background:linear-gradient(to bottom,#99d23e 0,#63aa28 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99d23e',endColorstr='#63aa28',GradientType=0);color:#fff;text-shadow:0 1px 0 #5d8634;display:inline-block;border-radius:3px;text-align:center;text-decoration:none;font-size:14px;cursor:pointer}.bx_item_list_you_looked_horizontal.bx_green .bx_bt_button:hover{background:#a8d95b;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4ZDk1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YWI3NDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a8d95b),color-stop(100%,#7ab748));background:-webkit-linear-gradient(top,#a8d95b 0,#7ab748 100%);background:-moz-linear-gradient(top,#a8d95b 0,#7ab748 100%);background:-ms-linear-gradient(top,#a8d95b 0,#7ab748 100%);background:-o-linear-gradient(top,#a8d95b 0,#7ab748 100%);background:linear-gradient(to bottom,#a8d95b 0,#7ab748 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8d95b',endColorstr='#7ab748',GradientType=0)}.bx_item_list_you_looked_horizontal.bx_green .bx_bt_button:active{background:#63aa28;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzYWEyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZmIzMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#63aa28),color-stop(100%,#6fb32d));background:-webkit-linear-gradient(top,#63aa28 0,#6fb32d 100%);background:-moz-linear-gradient(top,#63aa28 0,#6fb32d 100%);background:-ms-linear-gradient(top,#63aa28 0,#6fb32d 100%);background:-o-linear-gradient(top,#63aa28 0,#6fb32d 100%);background:linear-gradient(to bottom,#63aa28 0,#6fb32d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63aa28',endColorstr='#6fb32d',GradientType=0)}.bx_item_list_you_looked_horizontal.bx_green .bx_item_detail_size ul li .cnt{border:1px solid #74af40}.bx_item_list_you_looked_horizontal.bx_green .bx_item_detail_size ul li:hover .cnt{border:1px solid #5d9729}.bx_item_list_you_looked_horizontal.bx_green .bx_item_detail_size ul li:active .cnt,.bx_item_list_you_looked_horizontal.bx_green .bx_item_detail_size ul li.bx_active .cnt{border:2px solid #5d9729}.bx-touch .bx_item_list_you_looked_horizontal.bx_green .bx_item_detail_size ul li.bx_active .cnt{-webkit-border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/themes/green/images/x2border_active.png) 2 stretch;-moz-border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/themes/green/images/x2border_active.png) 2 stretch;-o-border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/themes/green/images/x2border_active.png) 2 stretch;border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/themes/green/images/x2border_active.png) 2 fill stretch}.bx_item_list_you_looked_horizontal.bx_green .bx_item_detail_scu .bx_scu ul li .cnt{border:1px solid #74af40}.bx_item_list_you_looked_horizontal.bx_green .bx_item_detail_scu .bx_scu ul li:hover .cnt{border:1px solid #5d9729}.bx_item_list_you_looked_horizontal.bx_green .bx_item_detail_scu .bx_scu ul li:active .cnt,.bx_item_list_you_looked_horizontal.bx_green .bx_item_detail_scu .bx_scu ul li.bx_active .cnt{border:2px solid #5d9729}.bx-touch .bx_item_list_you_looked_horizontal.bx_green .bx_item_detail_scu .bx_scu ul li.bx_active .cnt{-webkit-border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/themes/green/images/x2border_active.png) 2 stretch;-moz-border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/themes/green/images/x2border_active.png) 2 stretch;-o-border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/themes/green/images/x2border_active.png) 2 stretch;border-image:url(/local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/themes/green/images/x2border_active.png) 2 fill stretch}
/* End */


/* Start:/local/templates/eshop_bootstrap_green/components/dl/discount.counter/new/style.css?15961906824742*/
.alx_discount_timer_class {
    margin-top: 25px;
}
.alx_view_block
{
	margin: 0px 0px 10px 0px !important;	
	display: block !important;
	padding: 0px !important;	
	line-height: normal;
}
.alx_discounter_block
{
	width: 200px;
	height:55px;
	/*background: url(/local/templates/eshop_bootstrap_green/components/dl/discount.counter/new/images/labels_bg.png) no-repeat;*/
	background-position:bottom;
	margin: 0px !important;
	display: block !important;
	padding: 0px !important;	
position: relative;	
}
.alx_discounter_block .bg {
    background: #b8b8b8;
    width: 100%;
    height: 14px;
    bottom: 0px;
    position: absolute;
}
.alx_status
{
	color:#515a65;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding: 0px 0px 0px 3px !important;
	margin: 0px !important;
	display: block !important;
}
.alx_day_block
{
	width:51px;
	text-align: center !important;
	float:left;
	margin-right: 0px;
	display: block !important;
	padding: 0px !important;		
}
.alx_day_text
{
	height: 30px;
	color:#515a65;
	/*font-family:Arial;*/
	font-weight:bold;
	font-size:20px;
	overflow:hidden;
	margin: 0px !important;
	display: block !important;
	padding: 0px !important;		
	text-align: center !important;
}
.alx_day_label
{
	height:10px;
	text-transform:uppercase;
	color:#ffffff;
	font-family:Arial;
	font-size: 8px;
	font-weight:bold;
	margin: 0px !important;
	display: block !important;
	padding: 0px !important;		
	text-align: center !important;
	z-index: 2;
    position: relative;
}
.alx_colon_block.days {
    height: 41px;
    position: relative;
    background: #fff;
    z-index: 1;
    width: 5px;
}
.alx_hour_block
{
	width:35px;
	float:left;
	text-align: center !important;
	margin: 0px !important;
	display: block !important;
	padding: 0px !important;		
	text-align: center !important;	
}
.alx_hour_text
{
	height: 30px;
	color:#515a65;
	/*font-family:Arial;*/
	font-weight:bold;
	font-size:20px;
	overflow:hidden;
	margin: 0px !important;
	display: block !important;
	padding: 0px !important;		
	text-align: center !important;	
}
.alx_hour_label
{
	height:10px;
	text-transform:uppercase;
	color:#ffffff;
	font-family:Arial;
	font-size: 8px;
	font-weight:bold;
	margin: 0px !important;
	display: block !important;
	padding: 0px !important;		
	text-align: center !important;	
	z-index: 2;
    position: relative;
}
.alx_colon_block
{
	width:14px;
	text-align:center !important;
	float:left;
	/*font-family:Arial;*/
	font-size: 20px;
	font-weight:bold;
	height: 34px;
	color:#8e99a6;
	margin: 0px !important;
	display: block !important;
	padding: 0px !important;		
}
.alx_minute_block
{
	width:35px;
	text-align:center !important;
	float:left;
	margin: 0px !important;
	display: block !important;
	padding: 0px !important;		
}
.alx_minute_text
{
	height: 30px;
	color:#515a65;
	/*font-family:Arial;*/
	font-weight:bold;
	font-size:20px;
	overflow:hidden;
	margin: 0px !important;
	display: block !important;
	padding: 0px !important;		
	text-align: center !important;	
}
.alx_minute_label
{
	height:10px;
	text-transform:uppercase;
	color:#ffffff;
	font-family:Arial;
	font-size: 8px;
	font-weight:bold;
	margin: 0px !important;
	display: block !important;
	padding: 0px !important;		
	text-align: center !important;	
	z-index: 2;
    position: relative;
}
.alx_second_block
{
	width:35px;
	text-align:center !important;
	float:left;
	margin: 0px !important;
	display: block !important;
	padding: 0px !important;		
}
.alx_second_text
{
	height: 30px;
	color:#515a65;
	/*font-family:Arial;*/
	font-weight:bold;
	font-size:20px;
	overflow:hidden;
	margin: 0px !important;
	display: block !important;
	padding: 0px !important;		
	text-align: center !important;	
}
.alx_second_label
{
	height:10px;
	text-transform:uppercase;
	color:#ffffff;
	font-family:Arial;
	font-size: 8px;
	font-weight:bold;
	margin: 0px !important;
	display: block !important;
	padding: 0px !important;		
	text-align: center !important;	
	z-index: 2;
    position: relative;
}
.alx_quantity_block
{
	width:212px;
	display: block !important;
	padding: 0px !important;		
}
.alx_quantity_mess
{
	color:#515a65;
	font-family:Arial;
	font-size:12px;
	float: left;
	margin: 0px !important;
	display: block !important;
	padding: 0px !important;		
}
.alx_quantity_number
{
	height: 13px;
	color:#515a65;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	overflow:hidden;
	float: left;
	margin: 0px !important;
	display: block !important;
	padding: 0px !important;		
}
.alx_quantity_label
{
	height:13px;
	color:#515a65;
	font-family:Arial;
	font-size: 12px;
	font-weight:bold;
	float: left;
	text-transform: lowercase;
	padding: 0px 0px 0px 3px !important;
	margin: 0px !important;
	display: block !important;
}
.alx_quantity_label_block
{
	float: right;
	margin: 0px !important;
	display: block !important;
	padding: 0px !important;		
}
/* End */
/* /local/templates/eshop_bootstrap_green/components/bitrix/catalog/.default_archiweb/style.min.css?1580171188566 */
/* /local/templates/eshop_bootstrap_green/css/additional/slick.css?15961906821729 */
/* /local/templates/eshop_bootstrap_green/css/additional/slick-theme.css?15961906822688 */
/* /local/templates/eshop_bootstrap_green/css/additional/fonts.css?159619068236410 */
/* /local/templates/eshop_bootstrap_green/css/additional.css?160369805943315 */
/* /local/templates/eshop_bootstrap_green/css/additional/responsive.css?160344211517788 */
/* /local/templates/eshop_bootstrap_green/components/bitrix/catalog/.default_archiweb/bitrix/catalog.section.list/.default/style.css?15800793737305 */
/* /local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/style.min.css?158698389822277 */
/* /local/templates/eshop_bootstrap_green/components/bitrix/catalog.smart.filter/new/themes/green/colors.min.css?15862512534078 */
/* /local/templates/.default/components/bitrix/system.pagenavigation/round/style.min.css?15118649102530 */
/* /local/templates/eshop_bootstrap_green/components/bitrix/catalog.section/redesign/style.min.css?160320993729246 */
/* /local/templates/eshop_bootstrap_green/components/bitrix/catalog.section/redesign/themes/green/style.min.css?1594650059323 */
/* /local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/style.min.css?160321143734468 */
/* /local/templates/eshop_bootstrap_green/components/bitrix/catalog.bigdata.products/new/themes/green/style.min.css?15961906825496 */
/* /local/templates/eshop_bootstrap_green/components/dl/discount.counter/new/style.css?15961906824742 */
