/*
	Theme Name: Sotex
	Theme URI: http://blast
	Author: Wizard
	Author URI: http://blast
	Description: Test theme.
	Version: 1.0.2
	License: GPL2
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/**
 * Reset CSS
 */

a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline
}
html,
body {
    border: none;
    margin: 0;
    padding: 0;
}
html {
    width: 100%;
    min-height: 100vh;
    font-size: 62.5%; /* 1rem = 10px */
}
@supports ( -webkit-overflow-scrolling: touch ) {
    .bg-attachment-fixed {
        background-attachment: scroll;
    }
}
@media ( prefers-reduced-motion: reduce ) {
    .bg-attachment-fixed {
        background-attachment: scroll;
    }
}
@media screen and (prefers-reduced-motion: no-preference) {
    html {
        scroll-behavior: smooth;
    }
}
*,
*::before,
*::after {
    box-sizing: inherit;
    -webkit-font-smoothing: antialiased;
    word-break: break-word;
    word-wrap: break-word;
}
body {
    background: #f6f6f6;
    box-sizing: border-box;
    color: #121212;
    font-family: 'Roboto', sans-serif;
    font-size: 1.6rem;
    letter-spacing: -0.015em;
    text-align: left;
    min-height: 100vh;
}
article, aside, details, figcaption, figure, footer, header, main, nav, section {
    display: block
}
ol, ul {
    list-style: none
}

table {
    border-collapse: separate;
    border-spacing: 0
}
caption, td, th {
    font-weight: 400;
    text-align: left
}
blockquote:after, blockquote:before, q:after, q:before {
    content: ""
}
blockquote, q {
    quotes: "" ""
}
a,
path {
    color: #121212;
    text-decoration: none;
    transition: all 0.15s linear;
}
a:focus,
a:active, a:hover {
    outline: none
}
a img {
    border: 0
}
img, embed, iframe, object {
    max-width: 100%;
}
input:focus, textarea:focus, select:focus{
    outline: none;
}
.font-bold{
    font-weight: bold;
}
.font-18{
    font-size: 1.8rem;
}
.row {
    width: 100%;
    display: block;
    margin: 0 auto;
}
ul[class^="cell-"],
li[class^='cell-'],
div[class^="cell-"]{
    display: inline-block;
    box-sizing: border-box;
    position: relative;
}
div[class^="block-"]{
    display: block;
    margin: 0 auto;
}
.white-color{
    color: #fff;
}
.bordo-color{
    color: #4d0116;
}
.title-h1{
    font-size: 2.4rem;
    margin: 2.6rem auto;
}
.wrapper {
    display: block;
    flex-direction: column;
    min-height: 100vh;
   padding-bottom: 400px;
    padding-top: 56px;
}
.align-center {
    text-align: center;
}
.bg-image {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.bg-attachment-fixed {
    background-attachment: fixed;
}
.wp-block-image.is-resized {
    margin-left: auto;
    margin-right: auto;
}
.cell-compare a:before{
    position: relative;
    display: inline-block;
    content: "";
    background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAVCAYAAACzK0UYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWpJREFUeNpi/P//PwOtARMDHcDgt4SbW/d/5bpT/zc227bjVQiKE0pwxc4Xu////3D1wrTg5bjUUGwJF5fO/4RlN1Z////96v21xVuxqWHElrpmXmO4nK5FclBqAfG1i9P5LulnfopElsBqCbdtyP8wdX6iTec0T2doTzQDWjHrRKJlicW6r58YqRongdMu/P8AZLw42PTfkov3P9XjhIvL5/+Cix/+31hb/F8LhwU444Su+YQ7dHLayZc/Tj9YFbOVIltweVErYVXdje//L39/svN/hS7uoCAGYw0u7epdvftq3dzEf97U2bntEsNHBoYm4pz8ou5EezVD3yXU1MWCTWm6v52dOAeDDgOLPIO9r/w5oJAPcZb8PCf/svoSUcHFxRX8f+LJD4f//35x9UCTzXRKkzne4qJi64vd34Hl0olunfmUWMKCy+Nfv15mBJWyP1tLGfhPPtQyZ2BIJDdxMY7WjKQAgAADAFFAUPL+z7h/AAAAAElFTkSuQmCC') center no-repeat;
    width: 25px;
    height: 21px;
    margin-right: .5rem;
    vertical-align: middle;
}
.layer-shop{
    margin: 2rem -1.35rem;
}
.cell-tree.catalogue-item{
    vertical-align: top;
}
#btnMenu{
    color: #fff;
    text-transform: uppercase;
    vertical-align: middle;
    cursor: pointer;
}
#btnMenu span{
    vertical-align: middle;
}
.icon-menu div:before{
    position: absolute;
    left: -.6rem;
    display: inline-block;
    content: "";
    box-sizing: border-box;
    width: .3rem;
    height: .3rem;
    background: #fff;
    vertical-align: middle;
}
.icon-menu div{
    position: relative;
    display: block;
    content: "";
    box-sizing: border-box;
    width: 2rem;
    height: .3rem;
    background: #fff;
    vertical-align: middle;
}
.icon-menu div:nth-child(2){
    margin: .4rem 0;
}
.layer-padding-prod {
    position: relative;
    box-sizing: border-box;
    display: block;
    border: 1px solid #abadad;
    box-shadow: 3px 3px 13px #fff;
    padding: .65rem;
    background: #fff;
}
.layer-shop.sections .layer-padding-prod{
    position: relative;
    display: block;
    margin:1.35rem;
    padding: 0;
    box-sizing: border-box;
    border: 1px solid #abadad;
    height: 46rem;
    text-align: center;
    transition: 350ms;
}
.layer-padding-prod:hover{
    border: 1px solid #8b0505;
    box-shadow: 3px 3px 13px #aeaeae;
}
.no-border .layer-padding-prod:hover {
    border: none;
    box-shadow: none;
}
h1.font-24.font-bold{
    margin: 2.6rem auto;
}
h2.font-24.font-bold{
    margin: 2.6rem auto;
}
.catalogue-item-img{
    display: inline-block;
    /*width: 30%;*/
    box-sizing: border-box;
}
#homeInfo{
    margin-bottom: 2.6rem;
}
#homeInfo .layer-info li a:before{
    display: inline-block;
    content: "";
    vertical-align: middle;
}
#homeInfo .layer-info li a{
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
    color: #000;
}
#homeInfo .layer-info li a div{
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
    padding: 0 1rem;
    line-height: 1.15;
}
#homeInfo .layer-info li:nth-child(1) a:before {
    background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAMAAABG8BK2AAAC4lBMVEVHcExyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwMggA2xAAAA9XRSTlMAKwTTAfroBwYN6vsJ9v4fEAUXIeeY4NpIFj+SbI6FFaZ3jMcCEdSetu1k8738zffy47DvetKd30olEiJlSauCbjGQVjWbsxjcf3HbzL+4wBzXGw4uQPQ8JiMz7P02hnv4HeXun4EaTQM9TKg7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');
    width: 70px;
    height: 70px;

}
#homeInfo .layer-info li:nth-child(2) a:before {
    background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAMAAABG8BK2AAAC7lBMVEVHcExyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwMWxua2AAAA+XRSTlMARZsvNy3hNvrg6XXlGuoPERPuhh/iIjDmCcEd1CH78lXkOXA8+FqcB7qdCuwBe9lMBTjGHgxujwaM8N14gip26xd0qbVdk4vCQjT+JL9U0Jew1ZAruzsIZfMzfugYZN+h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');
    width: 70px;
    height: 70px;

}
#homeInfo .layer-info li:nth-child(3) a:before {
    background:  url('data:image/png;base64,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');
    width: 73px;
    height: 59px;
}
#homeInfo .layer-info li:nth-child(4) a:before {
    background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABGCAMAAABL7mLxAAAC5VBMVEVHcExyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwNyAwOGmg4/AAAA9nRSTlMAiM/yJf71I++h9rijX4f5/d/ENdkBeryz3RFL+/f6js3qw8DmHLrMSTkkpDcQE15H/C+UWShGDZXeJu7SZTzOB0R7PbVpeEgiOoSokneiIOshrvgWJ5AdapOg49bbUcbX00BjTum31W/F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');
    width: 64px;
    height: 70px;
}
.catalogue-item a{
    color: #2f2f2e;
}
.catalogue-item a ul li{
    margin-bottom: .8rem;
    text-align: left;
}
.layer-shop.sect-17 h3{
    display: block;
    width: 100%;
    height: 76px;
    color: #fff;
}
.layer-shop.sect-17 .item-40 h3,
.layer-shop.sect-17 .item-18 h3{
    background: #adadad;
}
.layer-shop.sect-17 .item-22 h3{
    background: #c63637;
}
.layer-shop.sect-17 .item-23 h3{
    background: #4d0116;
}
.layer-shop.sect-17 ul li{
    display: block;
    vertical-align: middle;
    margin-bottom: .8rem;
}
.layer-shop.sect-17 ul li:after{
    content: "";
    font-size: 0;
    display: table;
    width: 100%;
    height: 0;
    clear: both;
}
.layer-shop.sect-17 ul li:before{
    display: inline-block;
    content: "";
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background: #abadad;
    vertical-align: middle;
    margin-right: 1rem;
}
.layer-shop.sect-17 ul{
    box-sizing: border-box;
    padding: 0 .8rem;
}
.tax-product_cat .button[type=submit].button,
.home .button[type=submit].button,
.home .btn,
.post-type-archive-product .btn,
.tax-product_cat .btn {
    position: absolute;
    bottom: 1.9rem;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    width: 256px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    color: #fff;
    background: #4d0116;
    cursor: pointer;
}
button[type=submit].button{
    position: relative;
    font-size: 2.4rem;
    overflow: hidden;
    border: none;
}
.btn-border{
    display: block;
    margin: 3rem auto;
    width: 256px;
    height: 60px;
    border: 1px solid #4d0116;
    color: #4d0116;
    line-height: 60px;
    text-align: center;
}
.btn.font-24 {
    overflow: hidden;
    z-index: 1;
    -webkit-transition: 0.15s ease-out;
    transition: 0.15s ease-out;
}
button[type=submit].button:hover,
.btn.font-24:hover {
    -webkit-box-shadow: 0 5px 17px rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 17px rgba(0, 0, 0, 0.1);
    cursor: pointer;
    -webkit-transition-delay: 0.15s;
    transition-delay: 0.15s;
    color: #ffffff;
    z-index: 8;
}
button[type=submit].button:before,
.btn.font-24:before {
    content: "";
    background-color: rgba(251, 152, 152, .6);
    box-shadow: 2px 7px 11px #fff;
    height: 100%;
    width: 17px;
    display: block;
    position: absolute;
    top: 0;
    left: -4.5em;
    -webkit-transform: skewX(-45deg) translateX(0);
    transform: skewX(-45deg) translateX(0);
    -webkit-transition: none;
    transition: none;
}
button[type=submit].button:hover:before,
.btn.font-24:hover:before {
    webkit-transform: skewX(-45deg) translateX(13.5em);
    transform: skewX(-45deg) translateX(22.5em);
    -webkit-transition: all 0.78s ease-in-out;
    transition: all 0.78s ease-in-out;
}
.thwwac-content-item-add .addcart-btn.button,
.added_to_cart.wc-forward,
.button.product_type_simple,
.button.add_to_cart_button{
    position: relative;
    display: inline-block;
    width: 83%;
    text-align: center;
    box-sizing: border-box;
    padding: 1.3rem 4.3rem 1.3rem 5rem;
    border: 1px solid #4d0116;
}
.wlfmc-loop-btn:not(.is-elementor) .wlfmc-add-button > a {
    width:36px !important;
    height: 32px;
    border: none !important;
}
.wlfmc-loop-btn:not(.is-elementor) .wlfmc-add-button > a i {
    font-size: 24px !important;
}
.thwwac-content-item-add .addcart-btn.button::before,
.button.add_to_cart_button:before{
    content: "";
    display: block;
    position: absolute;
    left: .8rem;
    top: 50%;
    transform: translateY(-50%);
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAuCAYAAADdlrJ2AAADDElEQVRYhe2XzUsVYRTGf3cUCssgDKfaFJhUEBTpprLMQpCkoU3lola5KOiD1kUf1J/QojZFQpC2KG4IRdLnQq1saV+471oRpamlzonXztym4Z2513tvi6IHhuN53+e+z8z5mDmmdqaqB4D1/MQX4C6whzyR9jM5iQ5QDoheC4DdwPJ8RfKBEVkLzNHrkv6modQiBpN63VZ/eylFTE7C/iJgGJjQ3JibSBV4tg98BwbLIxsfgFfAamBX4ff+O6IiBgMqchzoLeLsGuAa8Nwm8gDYB0wD/blOiithz3EX6p/3HMv+I7WHZnPbFhzUpR6byBAwoiGrLEKkRW2vTcTgjtoNhZzuOe4a7buBtJ8ZjxPpUbulEBFgq9o0oWaM4on6rQWKBKF6SEwJG7zUhlwHnNBKszal57hhV5TXos34NEnE4D6wAzhf4NP0p/3MRC6RdqAeGAPmA4uBsgT+J30lmTOXAo+Djei7y4Zq/bEV4Wb0HNdwR9N+ZizMjUu8wVmNcUbt6Tii57iNnuO+U+5Xz3G7PcetyCViEndKE94JTAFnbNXmOW6VvopMBXQBLzSXF3OJHFDbDLQBTeq3W7jNWlFX0n5mb9rP1On6/oAQl/iPaus0gfWRdRt3mee45aFP97eAEJf4WuCNZX0V8DqyZqLxLDSMBDiS9jMXSAjXW2Az0KdNZV75mywCprp85XYo9z1wLBCYgYgMyC98FpEuEaGU1/+RaFZImZiF8EdGoqiIwaB+ekuGv2MkSkB2JLL1Q412zWCRvXJLz9lmywn6f0ql9s1IgU8yoW1R8UdGIiA7EgH/0EgUlxODcWAucDJpJIogGInOqZ03k5uE6uiW4tAXnJX0JEtKMBIN5QpXgMSRyMId1RvLoiQjEdAIZEcioNv0R3Y3Jh8tmo0pEbkuIpPqt1q4VSLi635n6EvbEXDiRG4osUn9BvVvWrhtunc5tBYg+/m1ITwSleU7EmnSV6ifHYninqQ2pnhXWrhOZBgJcDhXuIIQ9YrItNb8xgRuhYhcVe6wiBzN7onwA2tcDev48aHyAAAAAElFTkSuQmCC') left top no-repeat;
    width: 25px;
    height: 23px;
    /*transition: 350ms;*/
}
.thwwac-content-item-add .addcart-btn.button:hover:before,
.button.add_to_cart_button:hover:before{
    background-position: left bottom;
}
.cell-after.aa .button.add_to_cart_button {
    width: auto;
    padding: 0;
}
.button.add_to_cart_button.added{
    display: none;
}
.button.add_to_cart_button.br_compare_button{
    display: none;
    border: none;
}
.single-product .button.add_to_cart_button.br_compare_button{
    position: absolute;
    left: 31%;
    top: 21%;
}
span.price{
    display: block;
    margin: 1.3rem auto 2.6rem;
    font-size: 2.4rem;
    font-weight: bold;
    text-align: center;
    transition: 550ms;
}
.term-komplektacziya-light .woocommerce-loop-product__title{
    height: 11rem;
}
table.xoo-cp-pdetails td{
    border: none !important;
}
.layer-padding-prod a.quick_view {
    box-sizing: border-box;
    display:none;
    position: absolute;
    top: 100px;
    left: 50%;
    transform: translateX(-50%);
    padding: 1.2rem 1.2rem 1.2rem .8rem;
    vertical-align: center;
    border: 1px solid #4d0116;
    background: transparent;
    transition: 450ms;
    cursor: pointer;
}
.layer-padding-prod:hover a.quick_view{
    display: inline-block;
    background-color: rgba(255,255,255, .66);
    margin-right: .7rem;
}
.tax-product_cat .woocommerce a.quick_view:before {
    display: inline-block;
    content: "";
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACIklEQVRIia2WT0hVQRTGf0+khT2QkspVQaWki8x0IzxKsaJoq7uW0tpsJRhYrdwptAmeGK61jeIi1Mj+vdoJ5cKFiyAMgvK9l0b+K458N+bdnHuv8T4Y5s6c75wz58ycmZsiGueBNqAOSAMFYAl4AyzH6EaiE3gG/Pa0LeAp0BpnKBzBIWAI6NV4FXgJfNTqjyiqS8BRYBd4ANxPsmozPq0VF4G7QLWHe1yGd8R/nMTBsMifgeYkCsAV4Lv0+qOI7SLlgaaExgN0ANvAJnBuP4Ltw3M5uOMxchXIAS0e+SPpZ/cTNimXlpoqj4EhGej1yE8CP4E1bf5fVOhEWP8C2PAY+KG+6JF/UoTV4f2rBOr1/SGkZGnJKIUdmusCTimaGeCdw1/UXp4F5lwHaX2vOeSU8lpPKa6roSK76Ujz6kvSXKkCMtQ487bCW7omkKFrwCSwIPkcpQhyXwjNc1sKk2GBg3vi9ERw3oqTcScrtCI7RZcjKjdI42GPvE4p+6q9+AdT8j7oMWCpmgAaPPJx6Q/7wruoKDYVyUHQJeMF1YMXgyJ+c45lHLqBden1JVHIiryrcE97eI3AWOitWNB1HosBPSim9AuYB0aAh6qN147Rom7RnMavkjqxR2XUuYrD7YucBhEec5y813gPcW+yES8AZ3RE83qLF53KDWCFOiu+ObsRuh3KglpFYJHYj8GJcjsw2JUROJmPS9H/wlb+BFj5Az78jupT97ktAAAAAElFTkSuQmCC') center no-repeat;
    width: 24px;
    height: 24px;
}
.xoo-cp-close.xcp-btn,
.xoo-cp-btn-ch.xcp-btn,
.xoo-cp-btn-vc.xcp-btn {
    transition: all 0.15s linear;
}
.xoo-cp-modal a.xcp-btn {
    text-transform: none;
}
.thwwac-content-item-add .addcart-btn.button:hover,
#homeInfo .btn-border:hover,
.xoo-cp-close.xcp-btn:hover,
.xoo-cp-btn-ch.xcp-btn:hover,
.xoo-cp-btn-vc.xcp-btn:hover,
.added_to_cart.wc-forward:hover,
.button.product_type_simple:hover,
.button.add_to_cart_button:hover{
    color: #fff;
    background: #4d0116;
}
.button.add_to_cart_button.br_compare_button:hover {
    color: #515151;
    background: none;
}
.xoo-cp-pimg .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{
    height: 70%;
}
.br_compare_button{
    margin-bottom: .5rem;
}
.layer-grey{
    display: block;
    width: 100%;
    box-sizing: border-box;
    padding: 1.5rem;
    margin: 2rem auto;
    background: #abadad;
}
.cell-tree.catalogue-item{
    font-size: 1.6rem;
}
.desktop #prodPage .product.product-type-variable,
.desktop #prodPage .product.product-type-simple {
    position: relative;
    width: 100%;
    margin-bottom: 5rem;
}
.desktop #prodPage .related.products .product.product-type-simple {
    margin: 0;
}
.tax-product_cat .product.product-type-variable>a,
.product.product-type-simple>a{
    position: relative;
    display: block;
    margin:1.35rem;
    padding: 0;
    box-sizing: border-box;
    border: 1px solid #abadad;
}
.woocommerce-breadcrumb.row a{
    color: #777777;
}
.woocommerce-breadcrumb.row{
    color: #777777;
    box-sizing: border-box;
    padding: 2.6rem 1.3rem;
    border-bottom: 1px solid #777777;
}
.woocommerce-breadcrumb.row li {
    display: inline-block;
    vertical-align: middle;
}
#prodPage .color-red a{color: #89000c;font-size: 2.4rem}
#prodPage .woocommerce-product-gallery{
    display: inline-block;
    width: 100%;
}
.woocommerce-product-gallery__wrapper .slider-layer .woocommerce-product-gallery__image{
    display: inline-block;
    box-sizing: border-box;
    padding: 1.3rem;
}
.woocommerce-product-gallery__wrapper .slider-layer{
    position: relative;
    display: block;
    z-index: 1;
}
.woocommerce-product-gallery__wrapper{
    position: relative;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    text-align: center;
}
#catPage{
    margin-bottom: 5.2rem;
}
#page h1,
#primary h1,
#catPage h1,
#prodPage h1{
    font-size: 2.4rem;
    padding: 2.6rem 0 .325rem;
}
#prodPage h1 {
    /*font-size: 2.8rem;*/
    color: #660000;
}
#catPage p{
    margin: 1.3rem 0;
}
.color-red{
    margin-bottom: 2rem;
}
.loading-inner-content{
    width: auto;
    height: 146px;
    box-sizing: border-box;
    text-align: left;
}
.woocommerce-product-gallery__wrapper .slider-layer .woocommerce-product-gallery__image{
    box-sizing: border-box;
    margin: .7rem;
    /*box-shadow: inset 0 -1px 1px rgba(0, 0, 0, .15);*/
}
.item_arrows{
    position: absolute;
    left: 0;
    top: 0;
    width: 416px;
    height: 146px;
    vertical-align: middle;
    overflow: hidden;
}
.mobile .item_arrows{
    width: 100%;
}
#site-header .thwwc-menu-item{
    display: inline-block;
}
.item_prev{
    position: absolute;
    cursor: pointer;
    left: 0;
    top:0;
    /*transform: translateY(-50%);*/
    display: inline-block;
    width: 33px;
    height: 100%;
    vertical-align: middle;
    z-index: 200;
    line-height: 100%;
    transition: 250ms;
    background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,.1) 100%);
}
.item_next{
    position: absolute;
    cursor: pointer;
    right: 0;
    top: 0;
    display: inline-block;
    width: 33px;
    height: 100%;
    vertical-align: middle;
    z-index: 8;
    line-height: 100%;
    transition: 250ms;
    background: linear-gradient(90deg, rgba(255,255,255,.1) 0%, rgba(255,255,255,1) 100%);
}
.item_prev i{
    left: 8px;
}
.item_next i{
    right: 8px;
}
.item_prev i,
.item_next i{
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    font-size: 30px;
    top: 50%;
    transform: translateY(-50%);
}
.item_arrows:hover  .item_prev{
    background:linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,.5) 100%);
}
.item_arrows:hover  .item_next{
    background:linear-gradient(90deg, rgba(255,255,255,.5) 0%, rgba(255,255,255,1) 100%);
}
.item_arrows  .item_prev:hover{
    background:linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,.8) 100%);
}
.item_arrows  .item_next:hover{
    background:linear-gradient(90deg, rgba(255,255,255,.8) 0%, rgba(255,255,255,1) 100%);
}
.nav_dots{
    text-align: center;
}
.nav_dot{
    display: inline-block;
    box-sizing: border-box;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #fff;
    margin: 0 .8rem;
    cursor: pointer;
    border: 1px solid #cccccc;
    /*box-shadow: inset 0 -5px 7px rgba(0,0,0, .5);*/
}
.layer-bg{
    background: #fff;
}

.layer-description h2{
    font-size: 2.4rem;
    box-sizing: border-box;
    padding: 2rem 0;
    border-bottom: 2px solid #c1c1c1;
    margin-bottom: 2rem;
}
.layer-description ul li{
    display: block;
    vertical-align: middle;
    position: relative;
    margin-left: 2rem;
    line-height: 2;
}
.layer-description ul li:before{
    content: "";
    width: 1rem;
    height: 1rem;
    border-radius: 50%;
    background: #990000;
    display: inline-block;
    vertical-align: middle;
    margin-right: 1rem;
}
.cell-two.attr-layer .layer-black{
    background: #c1c1c1;
    color: #000;
    box-sizing: border-box;
    padding: 1.3rem 2.6rem;
    font-size: 2.4rem;
    font-weight: bold;
    text-align: left;
}
.layer-padding-prod del .woocommerce-Price-amount.amount {
    color: #585f69;
    font-size: 2rem;
    margin-right: .8rem;
}
.layer-padding-prod ins {
    text-decoration: none;
}
.cell-two.attr-layer .fild-layer.price ins {
    text-decoration: none;
    font-size: 2.5rem;
}
.cell-two.attr-layer .fild-layer.price ins .woocommerce-Price-amount.amount {}
.cell-two.attr-layer .fild-layer.price del .woocommerce-Price-amount.amount {
    color: #585f69;
    font-size: 2.1rem;
    margin-right: .8rem;
}
#prodPage span.onsale {
    box-sizing: border-box;
    display: inline-block;
    padding: 1.2rem;
    border: 1px solid #4d0116;
    font-variant: all-small-caps;
    font-size: 20px;
}
.cell-two.attr-layer .fild-layer.price{
    /*margin-top: 55px;*/
    background: #c1c1c1 !important;
    font-weight: bold;
}
.cell-two.attr-layer .fild-layer{
    box-sizing: border-box;
    padding: 1.3rem 2.6rem;
}
.cell-two.attr-layer .attr-table .fild-layer:nth-child(odd){
    background: #f6f6f6;
}
.cell-two.attr-layer .cell-label {
    width: 50%;
    text-align: left;
}
.cell-two.attr-layer .cell-value {
    text-align: right;
    width: 50%;
}
.engine-link,
.zip-link,
.instr-link,
.simple-link {
    text-align: center;
    display: inline-block;
    width: 33%;
}
.simple-link {
    opacity: 0;
}
.zip-link:before{
    display: block;
    content: '';
    background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEkAAABHCAMAAAB8p5qeAAAATlBMVEVHcEwBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQGXI3OXAAAAGXRSTlMAs/TTC5aj+gTs3yQ8EVO/GXuFXUhyyWguQBgYEwAABJ9JREFUWMOlWNnaqyAMLOACiLhVkfd/0ZMEELW257flpv0sDpNMNvp4nJfsbbno8vHj6l0llMfVhAeF6b8CKoRPy4Unldf2zWbZN037DqkFPnypXOl9MM8iKFsvzrSl4JyrUb6BYt4P8GG87xIyLD6f99slUufvWE2BTFP7uivnJ3ATI4cXugOtokSQGo+p3pkHEEhGbv6qzWMFol7tHF908EC4FT7EC6VpDDtdHd6ZFK8JidwFFHhGkoBcj+3D0Tmn9YRDQayebfqDLsZ1nM5ERYe8eQCEJ/gSrJ4TEWb24rNJI+tpb2wbKYkiPwME2NPCOyw+AoF02DBuUVSPxYvvYB/fWVEGBGCmo8UtMiACK5xiZ1RCmwsV4FWdHYuvgZCFJhNT6ISokR2dAhKJ5kpPo7Id5NIlEBXxyQymcM/DN0UQ62ZZM82z3dRKvpW4y4Xvzw3dgMiQFApUUqf4kq6jCFDM5nhVdqgEr8g/zxB4ikwOnp8RCTOiZtmuNWexZ23K47h6VMdE51SQQwUjzxPSY8UcUi75QRGdsVyQmAgmNglpSpzQPC/KEmUzyFSROaRbkK2Br3oiKisyWQKrQS/lc0Y3gKXjMXQckVaP9H5NOSqB37K52qV0gR8w7jn81m2upkD2woaaoQ6JS/VI94fE4NmDkNdK7MJUmtkZGV9j2+F0NoaW25cPnXMrhSB/raG4bdrC2EVu4lDUXCx52dotso9ZEBKzaJYoiDmXrtXHsKF97JIR+R4et47pOklnNg/nylc3uwJ3wahBm8ccdKEmfkJqT4yM6du2MZVKAuNBuhvXZAw7V5RYeZARfx5lVYqHhpGeDMWuS6nm5Mtq81FtD0Cpu6QmZg8GlUfz1jrKS85+Hp28LFovbGh2m/WutB5OLpZY5M4+QkaQv8WhwGJDWqEgDf1mfopNDA6U90W1MQBdhFXX8eRqbEHQG/qiNaWK8rbdJaOX5ZLrwqEFhYXSoY8T0HJkNPhzrGShPRci91OnE3bI8+6o2hvT6M1qaiS2jHRQMTGhtaiIBzE6m/ZxdMIaOGxHySRLf8GolJ+nsKFOdXM/UHV3GcUuba6Apv+r9jKEsdOm4u/O3k9psR7IYTTFL4x6HcvmjOPBwqpB0sBl7wJRVOEI2PAUTCX7xrSQ7L4ecBYTi0oz0F3Vdu1L0bTRGlf7+3GUXUUTbehKLb9w9o0rwhMyo6Nuu/zAKHhrLvsEdFv+k4V2HmcrLhjdgmlHUacYsD8wkrPOI/AXcZRdRLVSVPM0V4v9XrVwF2FGXvX8ez5CRsNF0brLiG6E0/UUci+OsOmVbxjJu5RCIy6MNe1/29HneomdrRgpi8s+9Yj6bmRLTaMv6ee3Kdzmq8nfg1uRcTR/MxwGqLPD0CxuUoqDqovdf4pNBpjq4gskuh3M+/HrGyS4Tmns2tXhCveNdXA6Z/lmacMQbg+z+N+jwOcOzLapeL6NZLcCHjoe/juA/aq5jQTmbeMz3q+HQIl98XeRVekuRrdRScnLmy+QHq3MYyfMB/QfzPz4ZU10f5uET1fLbxe6WZfC/wwUwyENq7+sUdFapuL2q/8AxF5zzFmlw5UAAAAASUVORK5CYII=') center no-repeat;
    width: 73px;
    height: 71px;
    vertical-align: middle;
    margin: 0 auto .4rem;
}
.cell-engine:hover .engine-layer:after {
    font-weight: bold;
    border-radius: 0;
}
.cell-engine .engine-layer:after {
    content: 'i';
    display: inline-block;
    margin-left: 1rem;
    margin-top: -3px;
    width: 21px;
    height: 21px;
    text-align: center;
    vertical-align: middle;
    font-size: 17px;
    color: #660000;
    border: 1px solid #660000;
    border-radius: 50%;
    transition: 450ms;
}
.engine-link:before{
    display: block;
    content: '';
    background:  url(data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAAA3CAMAAABzcEdiAAAC+lBMVEVHcEz///////////////////////8AAAAgICANDQ34+Pj///////////////////////////////////////////////////////////////////////////+Tk5P///+Tk5P///////////////8bGxv////////////////////////////////////////////////////////////////////////////////////z8/P///////8PDw+srKz///8JCQn6+vpDQ0MLCwv///////+xsbG9vb3////////MzMw/Pz/k5OT////////////+/v76+vr////Ozs74+Pj///+ysrL///8ODg4AAABPT09mZmbd3d0kJCSrq6t3d3fv7+8tLS2JiYlra2v19fWjo6OGhobExMTZ2dm9vb02Njavr6+enp6ysrKTk5PS0tL///+ysrJubm6+vr7///////+QkJDd3d2NjY17e3uEhIT///8AAAD////BwcFISEhiYmKoqKgVFRXs7OwoKCiysrIpKSlZWVn7+/uOjo6QkJASEhIMDAzu7u51dXXw8PAtLS2urq49PT0ODg4gICDc3NypqanR0dFNTU2IiIgGBgbMzMyFhYUdHR3q6ur////9/f07Ozt6enrk5OQ2NjaamprS0tJ0dHRvb29eXl5oaGgaGhqWlpaTk5Pg4OC/v79bW1tXV1dPT0/Dw8Pa2tpra2uDg4P39/dMTExlZWUKCgqrq6vZ2dnW1tYICAikpKQRERHQ0NCRkZF5eXlGRkZ3d3cYGBj5+flaWlrFxcXOzs6dnZ1xcXG2traAgICzs7NRUVFwcHDj4+NycnKjo6Otra00NDR9fX3h4eFKSkr09PQXFxeUlJTAwMAlJSXm5ua8vLzJyclkZGTLy8s4ODhUVFRAQED19fUQEBDy8vLl5eXe3t6CgoLHx8cvLy+np6c5OTmgoKBdXV3b29thYWGLi4tCQkLU1NQzMzNSUlLExMRnZ2c/Pz96wc7PAAAAfXRSTlMAMS4B10jz8vLyEq2gaiHMvW/hVmf73D5jfRoklHrsgdwKLARC8ooYKOqOOUXTFTapuZsqpgx0B1HAWM5QsvLyw+vy8vL3VO87xzSL8uGQ9fDp2O7F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) center no-repeat;
    width: 75px;
    height: 71px;
    vertical-align: middle;
    margin: 0 auto .4rem;
}
.instr-link:before{
    display: block;
    content: '';
    background: url('data:image/png;base64,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') center no-repeat;
    width: 48px;
    height: 71px;
    vertical-align: middle;
    margin: 0 auto .4rem;
}
.simple-link:hover:before{
    border-color: #000;
}
.simple-link:before{
    display: block;
    content: '';
    border: 1px solid #dedede;
    transition: 450ms;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABZCAMAAACuTEJ2AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAmWaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA2LjAtYzAwNiA3OS4xNjQ3NTMsIDIwMjEvMDIvMTUtMTE6NTI6MTMgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi4zIChXaW5kb3dzKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjQtMDQtMTlUMTc6NDI6NTMrMDM6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMDQtMTlUMTc6NDM6MjYrMDM6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDI0LTA0LTE5VDE3OjQzOjI2KzAzOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3Y2M3OGZlOS1hZjRjLTExNDgtODk4Mi0zNWE1MTIzM2YzMWYiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplYjQ5OTkzZC03NzBmLTFjNGQtODAxMC02Y2ExZGQxNjMzZjIiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MjY4MTYxMC1jZDNiLWU3NDQtYWRmMS1iODRhZGRjNmM3NjEiIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHRpZmY6T3JpZW50YXRpb249IjEiIHRpZmY6WFJlc29sdXRpb249IjcyMDAwMC8xMDAwMCIgdGlmZjpZUmVzb2x1dGlvbj0iNzIwMDAwLzEwMDAwIiB0aWZmOlJlc29sdXRpb25Vbml0PSIyIiBleGlmOkNvbG9yU3BhY2U9IjY1NTM1IiBleGlmOlBpeGVsWERpbWVuc2lvbj0iNzQiIGV4aWY6UGl4ZWxZRGltZW5zaW9uPSI4OSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NDI2ODE2MTAtY2QzYi1lNzQ0LWFkZjEtYjg0YWRkYzZjNzYxIiBzdEV2dDp3aGVuPSIyMDI0LTA0LTE5VDE3OjQyOjUzKzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMyAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjU0MDRmMWE5LThiZmUtNzY0Mi05ZjY0LTMxYzA0YmQ2M2NhNCIgc3RFdnQ6d2hlbj0iMjAyNC0wNC0xOVQxNzo0MzoyNiswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjMgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo3Y2M3OGZlOS1hZjRjLTExNDgtODk4Mi0zNWE1MTIzM2YzMWYiIHN0RXZ0OndoZW49IjIwMjQtMDQtMTlUMTc6NDM6MjYrMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi4zIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTQwNGYxYTktOGJmZS03NjQyLTlmNjQtMzFjMDRiZDYzY2E0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQyNjgxNjEwLWNkM2ItZTc0NC1hZGYxLWI4NGFkZGM2Yzc2MSIgc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjQyNjgxNjEwLWNkM2ItZTc0NC1hZGYxLWI4NGFkZGM2Yzc2MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pg3PiXEAAAAJcEhZcwAACxMAAAsTAQCanBgAAAGMUExURUdwTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/v///6CgoO3t7e/v7/39/e7u7tTU1Nra2t7e3tDQ0NjY2NXV1eDg4NPT09/f3+Pj4+Tk5MrKyufn59zc3Onp6dbW1ubm5vz8/PDw8M/Pz9HR0dfX1+Hh4d3d3dnZ2ejo6M3NzdLS0szMzOLi4s7OzsnJycvLy9vb2/j4+OXl5erq6uvr6+zs7Pv7+/n5+fLy8vPz88bGxvT09MjIyPr6+sfHx/Hx8cXFxcTExMLCwsPDw/X19fb29sHBwff3976+vrS0tL+/v8DAwLm5ub29vbe3t6+vr7u7u7W1tba2tqurq6Ojo7y8vLi4uLq6urGxsaSkpJubm5+fn6enp5eXl5WVlaqqqq6urpmZmaysrK2trbCwsKioqJiYmLKysqWlpZ6enp2dnaKionZ2drOzs3t7e3h4eGNjY6mpqYuLi5OTk39/f0hISGxsbFxcXHFxcU9PT3BwcDk5OY+Pj4GBgWJiYoiIiBnfBusAAAAMdFJOUwDxc/zcK2Of7ZSiqXZqIfEAAAx1SURBVFjDzVlnY+PIkfWd7bP3DhqAyDmSyDmDAQTBJFJZmpw3J2dfTr7wx6/J0e6RO5qRdtcfXCQgkA08dVdXvXrd/MlP/kLt5x/84kfb37yB+uCje3e3Vzd//fdvsH7aPdgzCDp4p72r7dHfbaF+iW7vAXe9D+T9du8X11DQjnVXR0d9KJv0xqvBUYZm/e5k0u8Puv3BYNLN+oP+8KDfeeuffgMF7yAdaC9evDyNH9379EPvy89+/RFx8fLhycvXX7/41auP712KXz56/NJvn/3q+aVxe69GGI2XDoZhqmBipoFYpJximMyRrOupXBBEhsulpEGH74S69up1y9XnD6N6dnncXD66+oJ+mmDnH1+cPv5EP8eNZ49fP2Lf56sO3FPGZecaajwLaBan/ML3aiNyzZCnSJwTRSYVJHo9q633QB0g//bVv/zz7yY/egZh6ED63cM//OsXB++F2jR2oFuh0P/4rz/9+9XBrb2Cbody//j0j//59Z8FCvmfx//7h//u3uoT6FZfQVNGQSumO552O/1uZ3OAV/doe4Y6wKAVsjrsg8uD1epgm2TZO6CSr3//8OJsRi+WMRkzdjSfefU8jk0xYI1FLdKRONVVYxk0c9VfN8Bqo/cOKESpKhSGp70SRUsUKV0YgWEUQaoKgUulgMtihFQuX0iWUriuonBCPhyOQboerrLBEbQbotgpRuGiGvlBYlqUZ/CsSnGqQ1IUhpECTZqUSqUEpadYiIupipeB56WF46tYq/q9PSjJEqRSUDRJyPkcJzRUKkpL03gplwhe4zVFygVBGZbgsqdJBDEtpzBSSpalMBYx2R1gJzTaWPcC0g3SguMKLDJENYTViFH4haGgKWsYPs5hlojZpO9HXKSaLIlhNJZMvuuryuKFqSCrjuxQodATBA1WXKKUxpKMEZwtOyNYqoaSFGqFEhZK7iK5HAqSWyqjQ2SvVxA1b5cWS4UUrvqqjOvenNBnS1IUcsqkSFEneX1BEmIgxmIisoEnpl7cXMwaSo/YOId2oUzz/qkfNXXk65htJySm6ula9X1rMwhKZU2fNLRvQhScoA4E9fsdEHXdfqe7ByXIJmbxuO/QNBcSpszYZs4QNi4QspwyFs3huG0XCAiPXg9B0WlvunmPx9PhaDQ63IOizu/XTw2rwejWw1QjiXHbt0lAljrLsrwMQtVkBVEkxdgLVP00SVpD1+didJQNsmwA7budsDih4nNFIgTJ0mA31yRJ4XhJw3FKCamwsFFbzgtF01yX0FxN4flCmb5NfZ3Qxlja5ElMZGWFJ53S93HPxGcBvkqpiHGcnotjkU5KBInREabTCZmkOnETIXOJjKscZwMva7gjOMgPZlGIqyMSZG5NB62JkRQZIiiMwhVISHhzASPIxuWVkKMFcHyvVyk9BHgeAdmJ9oadXSh/7i3PTuvWQZsmdryiHNKimESJXheMmLBe60VsYBxx9Xi2jpuWRo+T9XIxX3KZumCxwS6UwuVCyHG5WwkhcKiCFHmaCznDuFXI5zkfgjTkw6oQclzWGDl3GVmQHY4YaWHOF3szSIh+FLEsY2EirugyJzgUycmOatg0RhBOyqWMQDgERzkYaZkkputxWOJ0wnA+bbDdXSgtMCKp8Elb9zDawqKIpk0WZfGSYBDVpFhbmuJ0MQxFGe3f4naeqQopD21eYhi+4HOetxgutMMeQ4UG7VBEmtqkLBMxzuQZsCNwDPqDbDIBqqS/N0D7idcaCe1gKu1FIsZTJqk7RkNqApGrjsPI0YxgaT/18CBg/KT16qauqblRz2KvbbK9HBRlI8RUlqqKFJd5nCZIqrzOXPDqQN8Um+4BtKkbB5vSMQBSCdhksp84So+QQOoyJaMVkmbJjMMrEHjwmguga1a4Qx1kG8dPdE9kIw/D1rFoNBc2NT8+X56B+BGbww2ZbG3SvbbO/xu07/aApMH4dJaiEx3DWF/NJU0mgO9zhmPCTbRvAh6Gr6821gPRvon86X6047P4uNHruc5dLs6enF3eD35wDqIKglYoUo2qakNt4wpB4Ap0YYyiCCy51SYDEWQI+tUb9yRk1Nt2SXCl4VtQFUisthENc6Z661YnmFaPxTgxiVgn4VT1giRJIsOpZ3M/NeuzIJkvjs2cDc3iLSib9cXU6t5xOG+rrN0cBIRLUbxbFq7kuq6kFKXiKm5VVGVRlKUCgwFt7Ft/byYB/WYC+ntu/3Lx9NHDq3M6Pl8+XdZPTpbN758/XEZPmvnTy5OTEwqIl87m6EI32F51XgG9k4GbNzEIdTeyfzXMssmgCw2A7M+y/t1nkGgxBwgQk1ZVPzATyucTEbdInecsQpd1nSOw3MExWsWFSFVTmkjNwGY91nRYVt2HUmpC4EJXsxjLZjTXKjUlr1xBKqRy6ORaieQMzwucxeeFy/MpLdsFPCxRAS60srcPJSSz2owsAYQA6Ym6YamkzQY6ZrK+1oqmG+KYw3JeHHi0LpKU/p3FxC6UHGmqGciiz5KcUAocYxUcG9pyKZWSavk6oxHVhiG6nVt9pdmwJlgaowlgUCXtcEyeEnyaCuEUFrQwrAQqv6NCtqLZ3KnJ9XwmLmciv517kP3budywwQTI3Www2FR1wJubq835zd/BLl91Dqx14iVilAA/kfGSDWjVJ0Cogijdnq+tKLaHpGm5pmmSK0mbeHbLnTLRgbjzubhcNoBqRfrZ1fF6sbhv/SBm6ECwVFbD3tR1EXgK95DhKhsPhyD9K2Q4HfaGgA7G4yOtHI6mo/HwaKuEDsF5PJm6o8N91SeZrObiqccyxAgPaLGmozZesBEl+l6bkL4tYolkBAsjFoPabuMoDkgyFkUQPkkj7UGVIMYNHzMx28QdQuZ6puVgjmCaOCvbuE04OhcyNm7YIDorIlJ5Dccww3ailFD5fUKuDAc8mgpA6Dkyw5RHimU7IQOwKUY2cRunNIHhOFmwVK5ENWkKlDYRThGHkim7uwcVzuZAwxCkSEWa4bViFKi4D8SNmxhGAIJc0NPI8LzAZ+jEM7wkajj/VPeMG0KUiXBcpfKcInBGAwHK2GkaSnjKyECXOCkoa44j25sPHMFYPGcQNiWEBKNJiqJN96OdpXGWliXcMTDJT1WaNPzUij2Kxfk8YilAjDpYo4APtEykMmYQOMvIGOuAW1ltL9qpBZgQ1qz1oKZJNrEQwCF5ii3TApwAVZNBwomBIZIWacS+zegRrepGQo3ejisFdNcO85CzORfn7KLHeLPZMQtWFSEPBIlCWaFCgXaeDy2GyhVbAAKF54f9G5jh2Xw2f9KYZw9O2/WTOn7+6at7r17+w29O9HVcn6+NZpawM+D/ZtHW9YKczeuzZn58pkwGk8Px4V5J5T5pFmfL01MTW84+n5EP/vHDk89efHHvxVcnnihjoGQtxNZr5rOYTNbHV83Jw1msL+p5ArDRw1Vnd4CFR9M1WHwIoZksCePDf3qtnj92jIuT3y5wiWBVtbUpgqRpnEkZ3LRTTqJxjKBl0/ez7wxwJzPdFfTg2Dw4O746O4CcJv6+hX6nEIVo8NzvDT7+bPHp8GCIXeXbvS2oc1dm+JYeoYFE+gu833/61eevEKhvranruzNlfJiNxuMVII7D8Xg0ublXE7cA2mY4PDyq5p/w6oMYGR/VJ0EjI/QTEtDNaDgaK01bk2y9bFoqnsWnFzhgmg3bANupzt1y+80YTYLm+YMV/khHK6TkOUou02N1NR6PDw8PV0fZOAkCzgnAYl1bHYKebRo2TTssmsFvutlFK5ggOqMrspxyMsc4lmZf7Cx3INCLbIT0hkj2Tl8V2cH1rmF3WnUgcmH2LEsa9sd44n07vdCdZjArkGyrWvsjIL6g1SmpEshqXArs/enefsztxQuCsgoGfu/BR9t7B8ciRrkMRcfD7y0g5VOwbI/b2qu9JZYEkf36t49/8+sPXwMJYrQeKGgeMSPPnWh9osT3Z0Z7vLjfnF/Oa++GPRlTZYE2jjBPp20Viy2fip5FOuWCrRAatzkVr/iQK3sWhaYEJ0g4odoyzxDM21DZdADqMLA+WLJsFNUkm0CdSQYiAKy0h2UFlkDw3fb6+Oeny/PFcfvg4sEsPmkfnNy/rFl9Pbto24uHa//kzFw/i0FSdG6VH5u9r8kA7PpmYG0A1jDdyW5adt5M3SZBb4e6q90OBQRrp3PTo53vCfVXve1TnR8D9fhvt1A/kyuwBgHvt23/SxRFwTbejfbRB1uov/7ZL3+0ffDzv9RfXv4P6cTOEVyiBCEAAAAASUVORK5CYII=') center no-repeat;
    width: 48px;
    height: 71px;
    vertical-align: middle;
    margin: 0 auto .4rem;
}
.engine-link div,
.zip-link div,
.simple-link div,
.instr-link div{
    display: block;
    /*width: 70%;*/
    vertical-align: middle;
    text-align: center;
}
.evercompare-btn-text{
    display: none;
}
.single_add_to_cart_button{
    display: inline-block;
    position: relative;
    width: 23.7rem;
    height: 4.5rem;
    color: #fff;
    line-height: 4.5rem;
    box-sizing: border-box;
    background-color: #4d0116;
    border: none;
    font-size: 2.4rem;
    vertical-align: middle;
    overflow: hidden;
    z-index: 1;
    cursor: pointer;
}
#prodPage .added_to_cart.wc-forward {
    width: 23.7rem;
}
.single_add_to_cart_button:hover {
    -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.5);
    cursor: pointer;
    -webkit-transition-delay: 0.15s;
    transition-delay: 0.15s;
    color: #ffffff;
    z-index: 8;
}
.single_add_to_cart_button:before {
    content: "";
    background-color: rgba(251, 152, 152, .6);
    height: 100%;
    width: 5px;
    display: block;
    position: absolute;
    top: 0;
    left: -4.5em;
    -webkit-transform: skewX(-45deg) translateX(0);
    transform: skewX(-45deg) translateX(0);
    -webkit-transition: none;
    transition: none;
}
.single_add_to_cart_button:hover:before {
    webkit-transform: skewX(-45deg) translateX(13.5em);
    transform: skewX(-45deg) translateX(22.5em);
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.single_add_to_cart_button.added{
    display: none;
}
#prodPage .tabs.wc-tabs{}
#prodPage .tabs.wc-tabs li:nth-child(2){
    margin: 0 2.6rem;
}
#prodPage .tabs.wc-tabs li{
    display: inline-block;
    box-sizing: border-box;
    padding:1.3rem 5.2rem 1.3rem 0;
    font-size: 2.4rem;
    border-bottom: 1px solid transparent;
}
#prodPage .tabs.wc-tabs li a{
    color: #7f7e7e;
}
#prodPage .tabs.wc-tabs li.active {
    border-bottom: 1px solid #121212;
}
#prodPage .tabs.wc-tabs li.active a{
    color: #121212;
}
#prodPage .prodBtn-layer{
    margin: 2.6rem auto;
}
.mobile #prodPage .prodBtn-layer{
    margin: 2.6rem auto 0;
}
#prodPage .prodBtn-layer .cart.dderq{
    vertical-align: middle;
    display: inline-block;
}
.woocommerce-cart-form .quantity,
#prodPage .quantity{
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 120px;
    text-align: center;
}
.input-text.qty.text {
    position: relative;
    display: inline-block;
    width: 50px;
    box-sizing: border-box;
    font-size: 2.4rem;
    line-height: 4.5rem;
    text-align: center;
    padding: 0;
    margin: 0;
    border: none;
    background: transparent;
}
.woocommerce-cart-form .cell-guantity,
#prodPage .cell-guantity{
    position: absolute;
    width: 29px;
    height: 29px;
    line-height: 27px;
    font-size: 28px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    background-color: #ebebeb;
    color: #585f69;
    transition: 350ms;
}
.woocommerce-cart-form .cell-guantity:hover,
#prodPage .cell-guantity:hover{
    background-color: #585f69;
    color: #fff;
}
.woocommerce-cart-form .cell-guantity.minus-qu,
#prodPage .cell-guantity.minus-qu {
    left: 7px;
}
.woocommerce-cart-form .plus-qu,
#prodPage .plus-qu{
    right: 7px;
}
.btn-layer{
    display: block;
    margin:  2rem auto;
    text-align: center;
}
.std-ul li{
    font-size: 1.8rem;
    margin-bottom: 1.5rem;
}
.std-ul li:before{
    display: inline-block;
    content: "";
    background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAMAAADX9CSSAAAA2FBMVEVHcEyLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQWLBQUYuX1fAAAAR3RSTlMAUUXJYd+kjBxNxairjRSJ5+NGWFwY2dL7CFTUQYvAUNHGiAFakW5i1iL9+tAe7hNDmm/CXzUpM9regEty+FL8I9UW/ncf70+gOFYAAADxSURBVCjPbZLHcsNADEOfJdkq7r1b7t3pvXf8/x/loJ1kJwpviwFBEFwAYOZMJ9mj2/PFCXaFI5ma23BZ0tj3MstTx4bzUrVhvS9yxwBFKRdYcEZaADWpYHf3tlpfQtdVpWRb6KgdAAOpbrPf1W4C+Orb2ju1NgBEGgKrawDijvZvCSMrD850cwB60vrTdH4pA3OpFRDu9HoAuLr7SPg8beU+PJuRLCWjT/woqfWSaAwV/fi572jfNNp9+b/+V9HGwHVpkNoXShW53XQ+FKRaOs8gJxXT+TeqUv7PvWLPH0sq/3dfjUJ7VvIfspOpM0uAb9NpJ8niXibMAAAAAElFTkSuQmCC') center no-repeat;
    width: 23px;
    height: 23px;
    vertical-align: middle;
}
.std-ul li span{
    padding-left: 3rem;
}
#pageAbout .layer-cell .cell-two:nth-last-child(1){
    text-align: right;
}
#pageAbout{
    margin: 5.2rem 0;
    box-sizing: border-box;
    padding: 1.8rem 2.4rem;
    background: #fff;
}
#pageAbout .layer-cell{
    margin-top: 5.2rem;
}
#pageAbout h3:nth-child(1){
    margin-top: 0;
}
#pageAbout h2{
    font-size: 2.4rem;
    margin: 5.2rem 0 10.4rem;
    text-transform: uppercase;
}
#pageAbout h3{
    font-size: 2.4rem;
    margin: 2.6rem 0 1.3rem;
}
#pageAbout .cell-two p:nth-child(2){
    margin-top: 1.6rem;
}
#pageAbout .cell-two p{
    line-height: 1.2;
}
#pageAbout .cell-two{
    vertical-align: top;
}
.woocommerce-message{
    margin: 2rem auto;
    text-align: center;
}
 table.desc-info-table td{
     padding: .75rem 0;
 }
.layer-desc{
    margin-bottom: 5rem;
    font-weight: normal;
}
.layer-desc p {
    margin-bottom: .4rem;
}
.xoo-wsc-ft-btn.button.xoo-wsc-ft-btn-continue,
.xoo-wsc-ft-btn.button.xoo-wsc-ft-btn-cart,
.xoo-wsc-ft-btn.button.xoo-wsc-ft-btn-checkout{
    padding: 1.3rem 4.3rem;
    border: 1px solid #4d0116;
    margin: .8rem 1rem;
}
.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce-error{
    color: #4d0116;
}
.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {
    text-align: center;
    font-size: 1.8rem;
}
.list-row .center-cell .fild-layer .cell-value span{
    width: 100%;
    display: inline-block;
}
.list-row .center-cell .fild-layer .cell-value{
    width: 25%;
    font-size: 1.7rem;
}
.list-row .center-cell .fild-layer .cell-label span{
    display: inline-block;
    background: #fff;
    margin-bottom: -2px;
    height: 21px;
    padding-right: 1.4rem;
}
.list-row .product.product-type-simple:nth-child(2n) .layer-padding-prod .center-cell .fild-layer .cell-label span{
    display: inline-block;
    background: #f5f5f5;
    margin-bottom: -2px;
}
.list-row .center-cell .fild-layer .cell-label{
    width: 75%;
    border-bottom: 2px dotted #615f5f;
}
.list-row .center-cell .fild-layer{
    margin: 0 0 .6rem 2.4rem;
}
.list-row .center-cell{
    box-sizing: border-box;
    padding: 0 0 0 1rem;
    width: 70%;
    vertical-align: middle;
}
.list-row .list-prod-h3{
    font-size: 1.8rem;
    margin-bottom: .8rem;
    font-weight: bold;
}
.list-prod-h2{
    font-size: 2.4rem;
    margin: 3.2rem auto 2.4rem;
}
.center-cell{
    display: inline-block;
}
#back-top{
    position: fixed;
    display: none;
    width: 36px;
    height: 36px;
    bottom: 120px;
    right: 1.8rem;
}

#formRow{
    background: rgb(215,215,215);
    background: linear-gradient(90deg, rgba(215,215,215,1) 0%, rgba(142,141,141,1) 100%);
    text-align: center;
}
#formRow form{
    margin: 2.6rem auto;
}
#formRow h3{
    font-size: 2.4rem;
}
#formRow p{
    font-size: 1.8rem;
    margin-bottom: .8rem;
}
#formRow input[type="submit"]{
    display: block;
    margin: 2.4rem auto 1rem;
    width: 300px;
    line-height: 4rem;
    background: #4d0116;
    border: none;
    cursor: pointer;
}
#formRow input{
    display: block;
    width: 100%;
    font-size: 2.2rem;
    background: transparent;
    color: #fff;
    border: solid #fff;
    border-width: 0 0 1px 0;
    box-sizing: border-box;
    padding-left: 2rem;
}
#formRow textarea{
    display: block;
    width: 100%;
    height: 12rem;
    font-size: 2.2rem;
    background: transparent;
    color: #fff;
    border: solid #fff;
    border-width: 0 0 1px 0;
    box-sizing: border-box;
    padding-left: 2rem;
    resize: none;
}
.product__catalog-img {
    text-align: center;
    height: 222px;
    display: grid;
    justify-content: center;
    align-items: center;
}
.list-row .layer-padding-prod .product__catalog-img {
    display: inline-block;
    width: 25%;
    vertical-align: middle;
}
.table-row .layer-padding-prod .woocommerce-loop-product__title{
    width: 100%;
    height: 8rem;
}
.list-row .layer-padding-prod .woocommerce-loop-product__title{
    width: 60%;
    vertical-align: middle;
}
.list-row .layer-padding-prod span.price{
    display: inline-block;
    width: 15%;
    transition: 750ms;
    margin: 0 auto;
    vertical-align: middle;
}
.absolute-layer{
    position: absolute;
    top: .54rem;
    left: .5rem;
    font-size: 1.35rem;
    color: #9a9a9a;
}
.product__catalog-img img{
    width: auto;
    max-height: 222px;
    margin: 0 auto;
}
#mediaBlock .plyr .plyr__control--overlaid{
    background: #660000 !important;
}
#plyr-play > path, .plyr__control svg path {
    color: #fff !important;
}
.plyr--full-ui input[type="range"] {
color: #660000 !important;
}
.plyr__control--overlaid {
    background: rgba(102,0,0, .5) !important;
}
.plyr--video .plyr__control:hover{
    background: #660000 !important;
}
#plyr-volume path,
#plyr-fast-forward path,
#plyr-rewind path{
    color: #fff;
}
.post-views.content-post {
    margin-top: .8rem;
    text-align: right;
}
.link-down-pdf {
    display: block;
    text-align: right;
}
.link-down-pdf a:after {
    display: inline-block;
    content: "";
    background: url('data:image/png;base64,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') center no-repeat;
    width: 36px;
    height: 45px;
    vertical-align: middle;
    margin-left: .8rem;
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none; // Yeah, yeah everybody write about it
}

input[type='number'],
input[type="number"]:hover,
input[type="number"]:focus {
    appearance: none;
    -moz-appearance: textfield;
}
#offerBlock {
    /*display: none;*/
}
.thwwc-above-thumb-pdct{
    top: 124px;
    left: 9px;
}
.mobile .thwwc-above-thumb-pdct{
    top: 124px;
    left: 9px;
}
#ahtung {
    display: block;
    box-sizing: border-box;
    height: 0;
    transition: height 450ms ease-in-out;
    opacity: 0;
}
.mobile #ahtung.open {height: 86px}
#ahtung.open {
    height: 68px;
    padding: .8rem;
    z-index: 1000;
    transition: height 450ms;
    opacity: 1;
    font-weight: bold;
}
.mobile #ahtung p{font-size:15px; }
#ahtung p{
    color: #000;
    padding: .8rem;
    text-align: center;
    font-size: 22px;
    background: -webkit-linear-gradient(90deg, #db3867,#ff923a,#f2f940);background: linear-gradient(90deg, #dbdb67,#ff923a,#f2f940);    border-top: 3px solid #000;
    border-bottom: 3px solid #000;
}
.mobile #menu-item-2314{
    display: none;
}
.dashicons-visibility::before{
    content: "" !important;
    display: inline-block;
    background: url(data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAYCAYAAACMcW/9AAACz0lEQVRIibWXS4iOURjHfxRGGR9T5NrMwozLhrLwsSFZ2FiycNm4fllIuS8IJRaGpmaycJkV5TIlYyFZINciLERhMu6XwZBpkDE69Zx6erzv+533fce/vpr3nP/5n2ee85znPE8/8mEiMBuYDkwCRgFVwCDgB9AJvAEeA7eAq0Bbzj2DMQJYD1wHejP8LgOrgco0m6bx6BhgM7ACGBIx3w48AV4C3cBwYDxQA4yL4H8CDgD7gV/ZfPYvNgJdxnvOmFPAUmBwmfW1QAloBf4YnXbRyIUicNcIuxjbJPHoUQB2ADeA98BHWVcvRmo4D+8Wj2rds8DILMZuM0JfJTb7G96+gDhtitAfBhw0PGf83DRGthiB08aDHs2G9xw4AxwFHpq5lpi9ZgEPDHdZOQPdf3lbLfgNLI/hlhTvu4jby1mUUPC8nQl7HzLGbogjVktge+IjYHIMd6i5VDoOXdp5ChyXb5dTPyv+2ARj1xpjt1pCnRG7AAxIEFynuNbjBTXXJWNT1dieBF2HRcbYNX6iVi6KnzhXRsjhvAp+iwpJ6l6vWebb5PtmgP4SY+w85JnzAw0BIg73leeR5O7CQeOS8eoJ+X4RuMcCoEfW/LSpJi26hX8FeAXcy6mn0Wv/ngB8U15tDRDxR/9BvhvV+mvKm1mPfnHU0RNxmS4CAxOE9GWaL2NvIxK9P/ZpKS7TwrjL5FEj8eMJrjSbEiNWaXLtaBlvkKLkNXBYxtzl+hKYnkrGyC1xRJvwe1IkfO9ZjZkpEn5TaMLXCH1CjxneMxk7Ig9GyBNaVFkk+AnVsEVJZ0xRsjegKGmM0C9IPZqrKPGYkaLM2y5V/zvJBnekKI4q83YBHUY3c5mnEVc4n5Sit6LM+rq8hXPaVsR5cmVgK1IlrUh1TCvSIUdf35etiEZfNHer/mdzFwV3pHNUu+zyqXv3fbvs8qdvl13ay9YuA38BuaVa7ndHd/wAAAAASUVORK5CYII=) center no-repeat;
    background-size: contain;
    width: 21px;
    height: 12px;
    vertical-align: middle;
}
.post-views.entry-meta > span{
    vertical-align: middle;
}
#homeInfo .onsale,
#catPage .onsale {
    position: absolute;
    left: 5px;
    top: 10px;
    color: #b40000;
}
#snippet-box {
    max-width: 100% !important;
    background: none !important;
}
.snippet-title {
    background: none !important;
}
.plyr--video .plyr__controls {
    background: linear-gradient(rgba(255,255,255,0),rgba(255,255,255, .9)) !important;
}
.html5_video_players .h5vp_player_temp .plyr__poster {
    background-size: contain;
    background-position: 0 0;
}
.html5_video_players {
    margin: 0 auto;
}

.mobile .tbl-video .cell-one .cell-four {
    width: 100%;
}
.tbl-video .cell-one .cell-four p{
    text-align: center;
    margin: 1rem auto 3rem;
}
.tbl-video .cell-one .cell-four {
    font-size: 1.6rem;
    text-align: center;
}
.mobile .tbl-video .cell-one {
    display: flex;
    flex-direction: column;
}
.tbl-video .cell-one {
    width: 100%;
    font-size: 0;
}
.layer-description p{
    line-height: 1.75;
}
#mediaBlock {
    min-height: 304px;
}
.plyr__poster {
    min-height: 304px;
}
.cn-privacy-policy-link.cn-link {
    color: #fff;
}
.flex-li {
    display: flex;
    box-sizing: border-box;
    margin: .8rem 0;
    min-height: 120px;
    width: 100%;
    padding: .8rem;
}
.flex-row .flex-img{
    min-width: 10%;
    width: 10%;
    box-sizing: border-box;
    padding-right: 2rem;
}
.flex-row .flex-col{
    max-width: 85%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: start;
}
.btn-link {
    position: relative;
    display: inline-block;
    min-width: 180px;
    text-align: center;
    box-sizing: border-box;
    padding: 1.3rem 4.3rem 1.3rem 5rem;
    border: 1px solid #787878;
    transition: 750ms;
}
.flex-row:hover .btn-link {
    background: #4d0116;
    color: #fff;
    border: 1px solid #4d0116;
}
    .flex-row:hover {
    border: 1px solid #787878;
}
.flex-row {
    display: flex;
    align-items: stretch;
    justify-content: start;
    box-sizing: border-box;
    border: 1px solid #ededed;
    padding: 1rem;
    width: 100%;
    transition: 750ms;
}

/* ====== Switch bar ====== */
.site-switch-bar{
    position: fixed;
    top: 0; left: 0; right: 0;
    z-index: 99999;
    background: -webkit-linear-gradient(90deg, #ababab,#d0d0d0,#c6c6c6);
    background: linear-gradient(90deg, #ababab,#d0d0d0,#c6c6c6);
    color: #111;
    border-bottom: 1px solid rgba(0,0,0,.15);
    font: 14px/1.2 Arial, sans-serif;
    min-height: 55px;
    transition: min-height 600ms;
    overflow: hidden;
}
.mobile .site-switch-bar{
    min-height: 100px;
}
.site-switch-bar.is-close {
    min-height: 0;
    height: 0;
}
.mobile .wrapper {
    padding-top: 100px;
}
.mobile .wrapper.no-padding {
    padding-top: 100px;
}
.site-switch-bar__inner{
    max-width: 1200px;
    margin: 0 auto;
    padding: 10px 14px;
    display: flex;
    justify-content: center; /* центрируем */
}

.site-switch-bar__group{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;              /* “кучнее” */
}

.site-switch-bar__text{ opacity: .95; }

.site-switch-bar__btn{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 8px 12px;

    border: 1px solid #000000;
    color: #000000;
    text-decoration: none;
    white-space: nowrap;
    background: rgba(255,255,255,.35);
}

.site-switch-bar__btn:hover{
    background: rgba(255,255,255,.55);
}

@media (max-width: 720px){
    .switch-btn-block {
        display: none;
    }
    .site-switch-bar__group{
        flex-direction: column;
        width: 100%;
        text-align: center;
    }
    .site-switch-bar__btn{ width: 100%; }
}
@media all and (min-width: 1921px) and (max-width: 2560px) {
}
@media all and (min-width: 2561px) {
}
