@font-face {font-family: 'Font Awesome 5 Pro';font-display:swap;font-style: normal;font-weight: 300;src: url("../fonts/fa-light-300.eot");src: url("../fonts/fa-light-300.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-light-300.woff2") format("woff2"), url("../fonts/fa-light-300.woff") format("woff"), url("../fonts/fa-light-300.ttf") format("truetype"), url("../fonts/fa-light-300.svg#fontawesome") format("svg"); }.fal {font-family: 'Font Awesome 5 Pro';font-weight: 300;}@font-face {font-family: 'Font Awesome 5 Pro';font-display:swap;font-style: normal;font-weight: 400;src: url("../fonts/fa-regular-400.eot");src: url("../fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-regular-400.woff2") format("woff2"), url("../fonts/fa-regular-400.woff") format("woff"), url("../fonts/fa-regular-400.ttf") format("truetype"), url("../fonts/fa-regular-400.svg#fontawesome") format("svg"); }.far {font-family: 'Font Awesome 5 Pro';font-weight: 400; }@font-face {font-family: 'Font Awesome 5 Pro';font-display:swap;font-style: normal;font-weight: 900;src: url("../fonts/fa-solid-900.eot");src: url("../fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-solid-900.woff2") format("woff2"), url("../fonts/fa-solid-900.woff") format("woff"), url("../fonts/fa-solid-900.ttf") format("truetype"), url("../fonts/fa-solid-900.svg#fontawesome") format("svg"); }.fa,.fas {font-family: 'Font Awesome 5 Pro';font-weight: 900; }@font-face {font-family: 'Font Awesome 5 Brands';font-display:swap;font-style: normal;font-weight: normal;src: url("../fonts/fa-brands-400.eot");src: url("../fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-brands-400.woff2") format("woff2"), url("../fonts/fa-brands-400.woff") format("woff"), url("../fonts/fa-brands-400.ttf") format("truetype"), url("../fonts/fa-brands-400.svg#fontawesome") format("svg"); }.fab {font-family: 'Font Awesome 5 Brands'; }

@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 400;
	src: local('Montserrat Italic'), local('Montserrat-Italic'), url('../fonts/montserrat-v15-latin-ext_latin_cyrillic-ext_cyrillic-italic.woff2') format('woff2'), url('../fonts/montserrat-v15-latin-ext_latin_cyrillic-ext_cyrillic-italic.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	src: local('Montserrat Regular'), local('Montserrat-Regular'), url('../fonts/montserrat-v15-latin-ext_latin_cyrillic-ext_cyrillic-regular.woff2') format('woff2'), url('../fonts/montserrat-v15-latin-ext_latin_cyrillic-ext_cyrillic-regular.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	src: local('Montserrat Medium'), local('Montserrat-Medium'), url('../fonts/montserrat-v15-latin-ext_latin_cyrillic-ext_cyrillic-500.woff2') format('woff2'), url('../fonts/montserrat-v15-latin-ext_latin_cyrillic-ext_cyrillic-500.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 500;
	src: local('Montserrat Medium Italic'), local('Montserrat-MediumItalic'), url('../fonts/montserrat-v15-latin-ext_latin_cyrillic-ext_cyrillic-500italic.woff2') format('woff2'), url('../fonts/montserrat-v15-latin-ext_latin_cyrillic-ext_cyrillic-500italic.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url('../fonts/montserrat-v15-latin-ext_latin_cyrillic-ext_cyrillic-600.woff2') format('woff2'), url('../fonts/montserrat-v15-latin-ext_latin_cyrillic-ext_cyrillic-600.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 600;
	src: local('Montserrat SemiBold Italic'), local('Montserrat-SemiBoldItalic'), url('../fonts/montserrat-v15-latin-ext_latin_cyrillic-ext_cyrillic-600italic.woff2') format('woff2'), url('../fonts/montserrat-v15-latin-ext_latin_cyrillic-ext_cyrillic-600italic.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	src: local('Montserrat Bold'), local('Montserrat-Bold'), url('../fonts/montserrat-v15-latin-ext_latin_cyrillic-ext_cyrillic-700.woff2') format('woff2'), url('../fonts/montserrat-v15-latin-ext_latin_cyrillic-ext_cyrillic-700.woff') format('woff');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 700;
	src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'), url('../fonts/montserrat-v15-latin-ext_latin_cyrillic-ext_cyrillic-700italic.woff2') format('woff2'), url('../fonts/montserrat-v15-latin-ext_latin_cyrillic-ext_cyrillic-700italic.woff') format('woff');
}

body, button, input, optgroup, select, textarea{font-family: 'Montserrat', sans-serif;}
a:hover,a.selected,.selected > a,.link:hover,.link.selected,.selected > .link{color: #9c0e1f;}.bs-bg{background: #1eb1c6;}.bs-bg,.bs-bg a,.bs-bg a:hover,.bs-bg .link,.bs-bg .link:hover,.bs-bg .selected > a,.bs-bg .selected > .link{color: #fff;}.bs-color,.link.bs-color,a.bs-color,.link.bs-color:hover,a.bs-color:hover{color: #9c0e1f;}.ac-bg{background: #1eb1c6;}.ac-bg,.ac-bg a,.ac-bg .link,.ac-bg a:hover,.ac-bg .selected > a,.ac-bg .selected > .link{color: #fff;}.ac-color,.link.ac-color,a.ac-color,.link.ac-color:hover,a.ac-color:hover{color: #9c0e1f;}.button,button,input[type="button"],input[type="submit"],a.button,.filter-units-item.selected,.inline-select__item.selected,.compares-categories__item.selected,.filter-param__variant--button.checked{background: #1eb1c6;color: #fff;}.cartOS__button{background: #1eb1c6 !important;color: #fff !important;}.bar-fixed-b__caret,.bar-fixed-r__caret,.products-custom-link__caret,.header-cart-message__caret{color: #1eb1c6;}.button.button--acc,button.button--acc,a.button--acc,input[type="button"].button--acc,input[type="submit"].button--acc{background: #1eb1c6;color: #fff;}a.add2cart-button--mini,.add2cart-button--mini,a.add2cart-button,.add2cart-button,a.product-more-btn{background: #9c0e1f;color: #fff;}.rating,.star,.star-empty,.product-action.selected,.head-decor:first-letter,.jq-checkbox.checked:before,.checkbox-styler.checked:before,.shop-sk-callback__slider .ui-slider-range{color: #9c0e1f;}.cartOS__title svg {fill: #9c0e1f !important;}.product-preview-gallery__dots .owl-dot.active,.jq-radio.checked:before,.radio-styler.checked:before,.bx-pager-item a.active:before,.owl-dot.active span:before{background: #9c0e1f;}.tabs_el.selected,.border-color{border-color: #1eb1c6;}.footer{background: #1b9db0;color: #ffffff;}.footer a{color: #ffffff;}.header-top{background: #1EB1C6;}.header-top,.header-top a,.header-menu__item.selected > a,.header-menu__item.selected > .link,.header-top a:hover,.header-top .link,.header-top .link:hover{color: #fff;}.categories-v__head{background: #1EB1C6;color: #fff;}.categories-vu__head{background: #1EB1C6;color: #fff;}.category-filters,.m-filters-open{background: #1EB1C6;color: #fff;}.category-filters__send{background: #fff;color: #1EB1C6;}.categories-h{background: #FFF;color: #000;border-top: 1px solid #f7f7f7;}.categories-h__link:hover,.categories-h__link.selected,.categories-h__title.link:hover{color: #9c0e1f;}.categories-h__item:hover{background: #f9f9f9;}.categories-h__brand{color: #9c0e1f;}.categories-h__brand .categories-h__link:hover{color: #9c0e1f;}.m-open-categories{background: #FFF;border-top: 1px solid #f7f7f7;color: #9c0e1f;}

@media (min-width: 1101px) {.header-logo{width: 230px;flex: 0 1 230px;margin: 0 2% 0 0;}}@media (max-width: 1100px) and (min-width: 651px) {.header-logo{width: 230px;flex: 0 1 230px;margin: 0 2% 0 0;}}.header-logo img{max-width: 230px;max-height: 110px;}@media (max-width: 1100px){.header-logo img{max-width: 230px;max-height: 110px;}}.header-logo__text{font-size: 28px;}.header-logo__icon{font-size: 29px;}@media (max-width: 1100px){.header-logo__text{font-size: 24px;}.header-logo__icon{font-size: 28px;}}.product-gallery-main{align-self: center;}.product-gallery-main.owl-carousel .owl-stage{justify-content: center;align-items: center;}.product-card__gallery{justify-content: center;}.product-gallery-main__el-outer{height:  800px;line-height: 800px;}.product-gallery-main__el-outer img{max-height:  800px;}.product-tile__name{height: 40px;}@media (max-width: 480px){.product-tile__name{height: 33px;}}.info-massage{border-bottom: 1px solid #ebebeb;}.product-tile__image{padding: 10px 10px 0;}.product-tile__image a{height: 400px;line-height: 400px;}.product-tile__image img{max-height: 380px;}@media (max-width: 1430px) and (min-width: 1251px){.cols-3 .product-tile__image{height: 200px;line-height: 180px;}.product-tile__image a{height: 200px;line-height: 180px;}.product-tile__image img{max-height: 180px;}.cols-3 .product-tile__image img{max-height: 180px;}}@media (max-width: 1080px) and (min-width: 1001px){.cols-2 .product-tile__image a,.cols-3 .product-tile__image a{height: 180px;line-height: 180px;}.cols-2 .product-tile__image img,.cols-3 .product-tile__image img{max-height: 180px;}}@media (max-width: 1024px){.product-tile__image a{height: 180px;line-height: 180px;}.product-tile__image img{max-height: 180px;}}@media (max-width: 580px){.product-tile__image a{height: 130px;line-height: 130px;}.product-tile__image img{max-height: 130px;}}@media (max-width: 500px){.product-tile__image a{height: 200px;line-height: 200px;}.product-tile__image img{max-height: 200px;}}@media (max-width: 379px){.product-tile__image{padding: 10px 10px 0;}}.product-list__left{padding: 40px;padding-right: 0;width: 220px;}.product-list__badges{top: 40px;}@media (min-width: 1001px){.cols-3 .product-list__left{padding: 15px;}.cols-3 .product-list__badges{top: 15px;}}@media (max-width: 1250px) and (min-width: 1001px){.cols-2 .product-list__left{padding: 15px;}.cols-2 .product-list__badges{top: 15px;}}@media (max-width: 900px){.product-list__left{padding: 15px;}.product-list__badges{top: 15px;}}@media (max-width: 1400px) and (min-width: 1250px){.cols-3 .product-list__left{width: 150px;}}@media (max-width: 1150px) and (min-width: 1001px){.cols-2 .product-list__left,.cols-3 .product-list__left{vertical-align: top;width: 150px;}}@media (max-width: 600px){.product-list__left{width: 150px;}}@media (max-width: 400px){.product-list__left{float: none;text-align: center;max-width: 100%;width: 100%;}}.product-list__image img{max-height: 200px;}@media (max-width: 400px){.product-list__image img{max-height: 150px;}}.sidebar-wrap--plugin .menu-v li:nth-child(30) ~ li:not(.show){display: none;}