@font-face {font-family: 'Inter';src: url('../fonts/PlayfairDisplay-Bold.eot');src: url('../fonts/PlayfairDisplay-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/PlayfairDisplay-Bold.woff2') format('woff2'),url('../fonts/PlayfairDisplay-Bold.woff') format('woff'),url('../fonts/PlayfairDisplay-Bold.ttf') format('truetype'),url('../fonts/PlayfairDisplay-Bold.svg#PlayfairDisplay-Bold') format('svg');font-weight: bold;font-style: normal;font-display: swap;}

@font-face {font-family: 'Inter';src: url('../fonts/PlayfairDisplay-Regular.eot');src: url('../fonts/PlayfairDisplay-Regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/PlayfairDisplay-Regular.woff2') format('woff2'),url('../fonts/PlayfairDisplay-Regular.woff') format('woff'),url('../fonts/PlayfairDisplay-Regular.ttf') format('truetype'),url('../fonts/PlayfairDisplay-Regular.svg#PlayfairDisplay-Regular') format('svg');font-weight: normal;font-style: normal;font-display: swap;}

@font-face {font-family: 'Inter';src: url('../fonts/NotoSans-Bold.eot');src: url('../fonts/NotoSans-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/NotoSans-Bold.woff2') format('woff2'),url('../fonts/NotoSans-Bold.woff') format('woff'),url('../fonts/NotoSans-Bold.ttf') format('truetype'),url('../fonts/NotoSans-Bold.svg#NotoSans-Bold') format('svg');font-weight: bold;font-style: normal;font-display: swap;}

@font-face {font-family: 'Inter';src: url('../fonts/NotoSans-Regular.eot');src: url('../fonts/NotoSans-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/NotoSans-Regular.woff2') format('woff2'),url('../fonts/NotoSans-Regular.woff') format('woff'),url('../fonts/NotoSans-Regular.ttf') format('truetype'),url('../fonts/NotoSans-Regular.svg#NotoSans-Regular') format('svg');font-weight: normal;font-style: normal;font-display: swap;}

@font-face {font-family: 'Inter';src: url('../fonts/NotoSans-Light.eot');src: url('../fonts/NotoSans-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/NotoSans-Light.woff2') format('woff2'),url('../fonts/NotoSans-Light.woff') format('woff'),url('../fonts/NotoSans-Light.ttf') format('truetype'),url('../fonts/NotoSans-Light.svg#NotoSans-Light') format('svg');font-weight: 300;font-style: normal;font-display: swap;}

html,body {overflow-x: hidden;}
body {font-family: 'Inter', sans-serif;font-weight:300;color: #000000;font-size:15px;line-height:24px;width: 100%;}
h1,h2,h3,h4,h5,h6 {color: #000;font-family: 'Inter', sans-serif;font-weight: 600;}
.fa {font-size: 14px;}
h1{font-size: 40px;}
h2{font-size: 27px;}
h3{font-size: 26px;}
h4{font-size: 24px;}
h5{font-size: 22px;}
h6{font-size: 20px;}
a{color: #000;}
a:hover {text-decoration: none;color: #000;}
legend {font-size: 18px;padding: 7px 0px}
label {font-size: 12px;font-weight: normal;}

select.form-control,textarea.form-control,input[type="text"].form-control,input[type="password"].form-control,input[type="datetime"].form-control,input[type="datetime-local"].form-control,input[type="date"].form-control,input[type="month"].form-control,
input[type="time"].form-control,input[type="week"].form-control,input[type="number"].form-control,input[type="email"].form-control,input[type="url"].form-control,input[type="search"].form-control,input[type="tel"].form-control,input[type="color"].form-control {font-family: 'Inter', sans-serif;font-weight: 300;color: #000;font-size: 16px;border-radius:0px;}

.input-group input,.input-group select,.input-group .dropdown-menu,.input-group .popover,select option {font-family: 'Inter', sans-serif;font-weight: 300;color: #000;font-size: 16px;border-radius:0px;}
.input-group .input-group-addon {font-size: 12px;height: 30px;}
span.hidden-xs,span.hidden-sm,span.hidden-md,span.hidden-lg {display: inline;}
.noselect {-moz-user-select: none;-webkit-user-select: none;-webkit-touch-callout: none;-ms-user-select: none;-o-user-select: none;user-select: none;-khtml-user-select: none;}

.left-panel {background: #69143A;width:200px;position:fixed;height:100%;display: inline-block;padding-top:57px;z-index: 2;}
.panel-close{display: none;}
.container{display: block;width: 88%;box-sizing: border-box;padding: 10px 0%;margin: 0px auto;}
.mcontainer{display: inline-block;width: 100%;box-sizing: border-box;padding: 35px 0px 0px 200px;position: relative;}
.top-panel{background: #fff;width: 100%;position: fixed;top: 0px;left: 0px;height: 57px;display: inline-block;box-sizing: border-box;padding-top:5px;z-index: 3;padding-left:200px;}
.pcontainer {display: block;width: 88%;box-sizing: border-box;padding: 0px 0% 10px 0%;margin: 40px auto;position: relative;}
.placontainer {padding: 0px 0% 80px 6%;min-height: 450px;}
.logo {width: 100%;display: flex;background:#69143A;position: absolute;top: 0px;left: 0px;max-width:200px;height:57px;justify-content: center;align-items: center;}
.logo a,.logo span {display: block;max-width:62%;margin: 5px auto;}
.logo img {width: 100%;height: auto;}

.top-menu {padding: 0px;margin: 0px;list-style: none;display: inline-block;}
.top-menu li {display: inline-block;padding: 0px;margin-right: 15px;}
.top-menu li a {font-size:15px;padding: 0px;margin: 0px 0px;color:#3E3E3E;font-weight:300;}
.top-menu-mob,.search-button-mob,.search-close,#left-panel-button,.logo-mob {display: none;}
.top-right {float: right;}

#search {display: inline-block;border-bottom: 1px solid #C8C8C8;margin-left: 0%;margin-right: 35px;margin-top:-5px;position: relative;}
#search input {border: 0px;max-width: 160px;border: 0px;outline: none;}
#search button {border: 0px;background: none;color: #3E3E3E;padding-bottom:1px;}
#search i {font-size:16px;}

.live-search {width: 100%;max-width: 300px;min-width: 300px;position: absolute;z-index: 1000;padding: 5px 0 40px;margin-top: 3px;background-color: #FFF;border: 1px solid #c8c8c8;border-radius: 0px;left: 0;display: none;}
.live-search .loading {display: block;margin-left: auto;margin-right: auto;}
.live-search ul {list-style-type:none;margin: 0px;padding: 0px;}
.live-search ul li {display: inline-block;width: 100%;cursor: pointer;padding: 10px 5px;margin: 0px 0px;background-color: #FFF;min-height: 50px;clear: both;}
.live-search ul li:nth-child(even) {border-top: 1px solid #c8c8c8;border-bottom: 1px solid #c8c8c8;}
.live-search ul li:hover {background-color: #f0f0f0;}
.live-search ul li a {text-decoration: none;display: block;}
.live-search ul li .product-image {float: left;margin-right: 5px;}
.live-search ul li .product-name {color: #000;font-size: 12px;float: left;width: 54%;}
.live-search ul li .product-add-cart{float: right;padding: 7px;display: none !important;}
.live-search ul li .product-add-cart a{background: #F4E4DE;}
.live-search ul li .product-price{text-align: left;font-size: 12px;float: right;margin: 3px 0px 0px 0px;width: 22%;}
.live-search ul li .product-price .price{font-weight: bold;color: #000;display: block;}
.live-search ul li .product-price .special{color: #000;display: inline-block;position: relative;}
.live-search ul li .product-price .special:before {content: '';position: absolute;top: 49%;left: -5%;width: 115%;height: 1px;background: #FF6464;display: inline-block;}
.live-search .product-price>.special {margin-top: -5px;}
.live-search .result-text {font-weight: 400;padding: 15px 0px;text-align: center;font-size: 14px;line-height: 20px;color: #000;background-color: #f0f0f0;position: absolute;bottom: 0;width: 100%;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
.live-search .view-all-results:hover {color: #000;}
.live-search .view-all-results {color: #000;text-decoration: none;}
.live-search .product-image {width: auto;}
.live-search .product-image img {width: auto;}

#cart-top {float: right;display: inline-block;max-width: 50px;width: auto;padding: 0px;margin: 0px 0px 0px 15px;}
#cart-top>.btn {background: none;color: #333;border: 0px;padding: 0px;box-shadow: none;text-shadow: none;position: relative;text-align: left;padding-left: 25px;background: url(../image/cart-icon.svg) 0px 5px no-repeat;background-size: 24px;height: 30px;}
#cart-top>.btn i {display: none;}
#cart-top.open>.btn {background-image: none;background-color: #FFFFFF;box-shadow: none;text-shadow: none;border: 0px;}
#cart-top.open>.btn:hover {}
#cart-top .dropdown-menu {background: #fff;z-index: 1001;}
#cart-top .dropdown-menu {min-width: 100%;}
#cart-top .cart-sum {font-size: 15px;margin-top: 5px;display: inline-block;}
#cart-top .cart-total-prod {position: absolute;top: 2px;left: 19px;color: #fff;background: #69143A;display: inline-block;min-width: 24px;height: 15px;text-align: center;padding: 0px 0px 0px 0px;font-size: 12px;width: auto;font-weight: 400;line-height: 16px;}
#cart-top .cart-total-sum {display: block;font-weight: 700;font-size: 16px;}
#cart-top .cart-total-sum>span {}
#wishlist-total {padding: 0px;position: relative;background: url(../image/wishlist-icon.svg) 0px 0px no-repeat;background-size: 21px;height: 24px;width: 24px;display: inline-block;vertical-align: top;margin-top: 6px;}
#wishlist-total span {position: absolute;top: -5px;left: 14px;color: #fff;background:#b48b9e;display: inline-block;min-width: 24px;height: 15px;text-align: center;padding: 0px 0px 0px 0px;font-size: 12px;width: auto;font-weight: 400;line-height: 16px;}
#wishlist-total i {color: #000;font-size: 18px;margin-top: 5px;display: inline-block;}

.login {padding: 0px;position: relative;height: 21px;width: 16px;display: inline-block;vertical-align: top;}
.login-inside {margin-top: 4px;width: auto;}
#popup-login-button {display: inline-block;width: 26px;height: 26px;background: url(../image/login-icon.svg) 0px 0px no-repeat;background-size: 18px;cursor: pointer;}
.compare {padding: 0px;position: relative;background: url(../image/compare-icon.svg) 0px 0px no-repeat;background-size: 16px;height: 19px;width: 19px;display: inline-block;vertical-align: top;margin: 0px 20px;margin-top: 5px;}
#compare-total span {position: absolute;top: -4px;left: 8px;color: #fff;background: #CAC8C8;display: inline-block;min-width: 24px;height: 15px;text-align: center;padding: 0px 0px 0px 0px;font-size: 12px;width: auto;font-weight: 400;line-height: 16px;}

.button {display: inline-block;width: 100%;color: #000000;background:#69143A;padding: 10px 0px;text-align: center;color:#fff;text-align: center;
font-family: Inter;font-size: 16px;font-style: normal;font-weight: 700;line-height: normal;transition: 0.5s linear;cursor: pointer;border: 0px;max-width: 200px;}
.button:hover,.footer-contact .footer-callback span:hover,.header-form form input.button:hover {text-decoration: none;background:#540629;color: #fff;}
.cc-revoke {display: none !important;}


.footer,.list-block-color{display:inline-block;width:100%;box-sizing:border-box;padding-top:80px;background:#f0f0f0;}
.footer1{}
.footer-top{display:inline-block;width:100%;box-sizing:border-box;}
.footer-title{color:#000;font-family:'Inter', sans-serif;font-weight:700;font-size:20px;}
.footer ul{padding:0px;margin:30px 0px;list-style:none;}
.footer ul li{margin:8px 0px;line-height:24px;max-width:170px;}
.footer ul li a{color:#000000;text-decoration:none;}
.footer ul li span{cursor:pointer;}
.footer-phones{display:inline-block;margin:27px 0px 0px 0px;padding-left:40px;background:url(../image/footer-phone-icon.svg) 0px 5px no-repeat;}
.footer-phones a,.footer-time > span{display:block;text-decoration:none;font-size:14px;margin:3px 0px;}
.footer-phones a,.footer-time > span > b{font-weight:500;font-size:15px;}
.footer-phones a span{font-weight:300;}

.footer-phones a,.footer-time>div>span {display: block;color: #000000;text-decoration: none;font-size: 16px;margin: 3px 0px;}
.footer-phones a,.footer-time>div>span>b {font-weight: bold;font-size: 16px;}
.footer-phones a span {font-weight: normal;}
.contact-us {display: block;width: 100%;max-width: 200px;padding: 8px 0px 8px 0px;color: #69143a;background:transparent;cursor: pointer;border: 1px solid #69143a;transition: 0.3s linear;text-align: center;font-family: Inter;font-size: 15px;font-style: normal;font-weight: 600;line-height: 24px;}
.contact-us:hover {color:#fff;background:#69143a;}
.footer-time{display:inline-block;margin:0px;padding-left:40px;background:url(../image/footer-calendar-icon.svg) 0px 5px no-repeat;margin:30px 0px;}
.footer .frow{width:20%;display:inline-block;vertical-align:top;margin-bottom:50px;}
.footer .frow:nth-child(2){width:58%;box-sizing:border-box;padding:0px 7%;}
.footer .frow:last-child{float:right;}
.footer .frow:nth-child(2) ul{display:inline-block;vertical-align:top;margin-right:50px;margin-top:23px;}
.footer .frow:nth-child(2) ul:first-child{}
.footer .frow:nth-child(2) ul li{max-width:190px;}

.footer-bottom{display:inline-block;width:100%;box-sizing:border-box;padding-top:50px;padding-bottom:80px;border-top:1px solid #C8C8C8;}
.footer-bottom .copyright, .footer-bottom a{display:inline-block;vertical-align:top;}
.footer-bottom .card-icons{float:right;display:inline-block;width:111px;height:35px;background:url(../image/footer-payment-icon.svg) 0px 0px no-repeat;}
.footer-bottom a{text-decoration:underline;margin-left:7%;color:#000000;}

.faccount {text-decoration: underline;display: inline-block;margin-top: 30px;color: #000000;}
.button-more {text-align: center;max-width: 200px;font-family: Inter;font-size: 17px;font-style: normal;font-weight: 700;line-height: normal;}
.button-more:hover {cursor: pointer;}

.main-text{display:flex;width:100%;box-sizing:border-box;padding:120px 6% 120px 6%;}
.main-page-text1{padding: 50px 6% 100px 6%;margin-bottom:-80px;}
.main-text.main-text-page{padding:50px 6% 100px 6%;margin-bottom:-60px;float:left;clear:both;}
.main-text.cat-page-text-main{padding:150px 6% 120px 6%;}
.main-text.cat-page-text{padding:100px 6% 150px 6%;}
.main-text.cat-page-text p{color:#000000;}
.main-text h1 {margin-bottom: 40px;font-size: 55px;max-width: 670px;}
.main-text > div{flex:2;}
.main-text-image{width:30%;display:inline-block;text-align:center;}
.main-text-image img{max-width:100%;height:auto;margin:auto;display:block;}
.main-text-info{display:inline-block;width:70%;}
.main-text-info p{line-height:22px;font-size:14px;}

.subscribe-form-container {position:relative;background:#f6f6f6;}
.subscribeform {display: block;margin:60px 0px 60px 0;box-sizing: border-box;position:relative;padding:0px 100px 0px 100px;border-bottom:0px solid #c8c8c8;}

.prodformform {display: inline-block;margin:0px 0px -120px 6%;background: #F4E4DE;box-sizing: border-box;position: relative;}

.subscribeform-title{color:#69143A;font-family: Inter;font-size: 26px;font-style: normal;font-weight:600;line-height: normal;margin-bottom:30px;}
.subscribeform form,.prodformform form {display: block;max-width: 100%;width: 100%;position: relative;}
.subscribeform form input {display: inline-block;width: 34%;background: none;border: none;border-bottom:1px solid #3E3E3E;padding:10px 15px 10px 0px;box-sizing: border-box;color: #fff;margin-right: 40px;font-weight: 400;color: #3E3E3E;font-family: Inter;font-size:15px;font-style: normal;font-weight: 400;line-height: normal;outline: none;transition: all .25s ease;max-width: 340px;border-radius:0px !important;}
.subscribeform form input::placeholder {color: #3E3E3E;font-family: Inter;font-size:15px;font-style: normal;font-weight: 400;line-height: normal;}
.subscribeform form input:focus {overflow: none;border-color: #3E3E3E;border: none;border-bottom: 1px solid #3E3E3E;}

.prodformform form input,.prodformform form textarea{display: inline-block;width: 100%;background:none;border:0px;border-bottom: 1px solid #000000;padding:8px 15px;box-sizing: border-box;margin:11px 0% 11px 0px;font-weight: 400;border-radius:0px !important;}
.prodformform form textarea {width: 40%;margin-right: 2%;min-height: 94px;display:inline-block;vertical-align:bottom;}
#prod-button-send{background:transparent;border:1px solid #69143A;font-weight:600;color:#69143A;border-radius:0px !important;}
#prod-button-send:hover{color:#fff !important;background:#69143A;}

.prodformform form .prodform-left {width: 28%;margin-right: 2%;display:inline-block;vertical-align:bottom;}

.subscribeform form input.button{color:#69143A;text-align: center;font-family: Inter;font-size: 15px;font-style: normal;font-weight: 700;line-height: normal;background-color: transparent;max-width: 260px;margin-right: 0;padding-right: 0;border:1px solid #69143A;border-radius:0px !important;}
.subscribeform form input.button:hover{color:#fff;background-color: #69143A;border-color: #69143A;}
.subscribeform-content {display: flex;align-items: stretch;}
.prodformform form input.button {font-family: 'Inter', sans-serif;font-size:16px;font-weight:600;background:#69143A;color:#fff;padding:10px 0px;transition: 0.3s linear;display: inline-block;border-radius:0px !important;}
.prodformform form input.button {margin-top:80px;}

.subscribeform-left,.subscribeform-right {display:inline-block;}
.subscribeform .warning,.footerblockform .warning,.prodformform .warning,.order-form .warning {border-bottom:1px solid #ff0000 !important;color:#ff0000;}
.subscribeform .success,.prodformform .success{position: absolute;top: 0px;left: 0px;background: #000;color: #fff;box-sizing: border-box;width: 100%;height: 100%;min-height: 80px;padding: 25px 10px 20px 10px;border: 0px solid #fff;display: inline-block;font-family: 'Inter', sans-serif;font-size: 26px;font-weight: 600;border: 1px solid #fff;text-align: center;line-height: 30px;}

.fastorder-form ::placeholder,.subscribeform ::placeholder,.footerblockform ::placeholder,.order-form ::placeholder {color: #ffffff;opacity: 1;}
.fastorder-form :-ms-input-placeholder,.subscribeform :-ms-input-placeholder,.footerblockform :-ms-input-placeholder,.order-form :-ms-input-placeholder {color: #ffffff;opacity: 1;}
.fastorder-form ::-ms-input-placeholder,.subscribeform ::-ms-input-placeholder,.footerblockform ::-ms-input-placeholder,.order-form ::-ms-input-placeholder {color: #ffffff;opacity: 1;}
.fastorder-form ::-webkit-input-placeholder,.subscribeform ::-webkit-input-placeholder,.footerblockform ::-webkit-input-placeholde,.order-form ::-webkit-input-placeholder {color: #ffffff;opacity: 1;}
.prodformform ::-webkit-input-placeholder,.prodformform ::-ms-input-placeholder,.prodformform :-ms-input-placeholder,.prodformform ::placeholder{color:#000000;opacity: 1;}

.fafa-link{display: inline-block;margin-right: 10px;width:35px;height:35px;text-align: center;padding-top:7px;background:transparent;border:1px solid #69143a;transition: 0.3s linear;}
.fa-facebook,.fa-pinterest,.fa-youtube-play,.fa-instagram{font-size: 16px !important;color: #69143a;display: block;margin: auto;}
.fafa-link:hover{background:#69143a;}
.fafa-link:hover i{color:#fff;}


.breadcrumbs {width: 100%;display: inline-block;margin:0px 0px 35px 0px;padding:0px;}
.breadcrumbs li {list-style: none;display: inline-block;color:#646464;font-size:13px;}
.breadcrumbs-page li {font-size: 13px;line-height: 10px;}
.breadcrumbs>li:last-child a{color:#323232;font-weight:400;}
.breadcrumbs li a {color: #646464;position:relative;margin-right:30px;font-weight: 400;text-align: right;font-family: Inter;font-size: 14px;font-style: normal;font-weight: 300;line-height: 16px;}
.breadcrumbs>li a:after {position: absolute;content: '/';display: block;top: 2px;right: -20px;color: #646464;text-align: right;font-family: Inter;font-size: 14px;font-style: normal;font-weight: 300;line-height: 16px;}
.breadcrumbs li a:hover {text-decoration: underline;}

.prod-container .breadcrumbs>li:last-child a:after {display: none;}
.breadcrumbs>li:last-child a:after {display: none;}

.top-promo .breadcrumbs {
    left: -5px;
    top: 387px;
}


.pcontainer h1 {
    margin-top: 0px;
    margin-bottom: 30px;
    font-size: 50px;
}

.menu-list {
    background: #F4E4DE;
    padding: 10px 15px;
    margin: 25px 0px 0px 0px;
}

.menu-list li {
    display: inline-block;
    ;
}

.menu-list a.menu-list-item {
    display: inline-block;
    padding: 5px 15px
}

.menu-list a.active {
    font-weight: 500;
    padding: 5px 15px;
}

.list-block-color {padding: 80px 6% 60px 8%;}

.placontainer .list-block-h1{font-size:36px;max-width:850px;}

.list-block-left p:before,.list-block-white .list-block-left ul li:before,.article-block ul li:before {content: '';position: absolute;width: 35px;height: 1px;background: #000000;top: 10px;left: -50px;display: inline-block;}
.list-block ul {padding: 0px;}
.list-block {display: inline-block;width:100%;padding:0px;}
.list-block ul,.popup-info ul {margin: 30px 0px;}
.list-block ul li {width: 100%;display: inline-block;list-style: none;margin: 40px 0px;position: relative;}

.list-block-left {width: 48%;float: left;border-top: 1px solid #646464;padding: 30px 0px;position: relative;height: 100%;min-height: 400px;}
.list-block-right {float: right;width: 48%;max-width: 48%;height: auto;max-height: 400px;overflow: hidden;position: relative;}
.list-block-right .icon-video {position: absolute;bottom: 20px;left: 20px;display: inline-block;width: 36px;height: 36px;background: url(../image/icon_video.png) 0px 0px no-repeat;}
.list-block ul li img {width: 115%;height: auto;transition: 0.5s linear;}
.list-block ul li:nth-child(2n) .list-block-left {float: right;}
.list-block ul li:nth-child(2n) .list-block-right {float: left;}
.list-block-left span a {font-size:20px;font-family: 'Inter', sans-serif;font-weight:700;color: #000;line-height:30px;margin-top:30px;margin-bottom: 30px;display: block;max-width: 500px;}
.list-block-left span a:hover {text-decoration: underline;}
.list-block-left span.cat-article {font-size: 15px;font-weight: 400;margin: 0px;}
.list-block-left p {position: relative;margin-left:50px;margin-top: 25px;}
.list-block-left>div {position: absolute;top: -1px;font-size: 42px;color: #69143a;display: inline-block;border:1px solid #69143a;padding-right: 20px;font-weight: 200;}
.list-block-left .button-more,.list-block ul>li .button-more {position: absolute;bottom: 0px;width:250px;padding:10px 0px;text-align: center;display: block;font-weight:600;border:1px solid #69143a;transition: 0.5s linear;font-family: 'Inter', sans-serif;color:#69143a;font-size:15px;line-height: auto;margin: 0px;cursor: pointer;}
.list-block-left .button-more:hover,.article-content .article-more:hover {text-decoration: none;background: #69143a;color:#fff;}

.list-block .sticker-block {
    position: absolute;
    top: 10%;
    left: -18px;
}

.list-block-white ul li img {
    width:128%;
    height:auto;
    transition: 0.5s linear;
}

.list-block ul li img:hover,.gallery-list li img:hover {-webkit-transform: scale(1.1);transform: scale(1.1);}

.block-title {color: #000;font-family: Inter;font-size: 40px;font-style: normal;font-weight: 700;line-height: normal;position:relative;}
.list-block .block-title {margin-top: 40px;font-size: 36px;}
.article-content {width: 100%;display: inline-block;margin: 0px 0px 40px 0%;}
.article-date {display: block;margin: 15px 0px;font-weight: 400;font-family: 'Inter', sans-serif;font-size: 14px;}
.article-content p{font-size:15px;line-height:24px;}
.article-content>img,.article-content p>img {max-width: 100%;height: auto;}
.article-content .gallery-list {display: inline-block;width: 100%;padding: 0px;margin: 40px 0px 40px 0px;}
.article-content .gallery-list li {width: 24%;height: 250px;max-height: 250px;overflow: hidden;box-sizing: border-box;float: left;margin: 0px 2px 2px 0px;padding: 0px;}
.article-content .gallery-list li a>img {width: auto;height: 100%;transition: 0.5s linear;margin: 0px;padding: 0px;}
.article-content .gallery-list li:before {display: none;}
.article-content ul {font-size:15px;line-height:24px;padding: 0px;margin: 20px 0px;}
.article-content ul li,.main-sert ul li {list-style: none;position: relative; margin: 5px 0px 5px 50px;}
.article-content ul li:before,.main-sert ul li:before {content: '';position: absolute;width: 25px;height: 1px;background: #646464;top: 10px;left: -40px;display: inline-block;}

.article-content h2,.article-content h3 {margin-top: 40px;}
.article-image {display: inline-block;width: 100%;padding:0px;margin:10px 0px 20px 0px;text-align: center;box-sizing: border-box;overflow: hidden;}
.article-image img {width:100%;height:auto;max-width: 100%;}

.article-content p a,.article-content ul li a {text-decoration: underline;}
.article-content .article-more {width:250px;padding:8px 0px;text-align: center;float:right;font-weight:600;border:1px solid #69143a;transition: 0.5s linear;font-family: 'Inter', sans-serif;color:#69143a;font-size:15px;line-height: auto;margin: 0px;cursor: pointer;margin-bottom:40px;}
.article-content .article-more:hover {text-decoration: none;background: #69143a;color:#fff;}

.review-block{width:100%;display: inline-block;margin-top: 50px;}
.review-block .control-label{font-family: 'Inter', sans-serif;font-size: 16px;font-weight: 500;}
.review-block .form-control{background: none;border: 1px solid #000000;border-radius: 0px;}

.review-block input.form-control {max-width: 450px;border:1px solid #000000;}
.review-block textarea.form-control {width:100%;max-width:100%;border:1px solid #000000;}
.review-block .block-title {margin-bottom: 40px;}
.review-block button{color:#fff;font-size:18px;background:#69143a;padding:12px 0px;width:250px;max-width:250px;}

.alert-danger {
    background: #fff;
    margin-bottom: 40px;
    border: 1px solid #cd152b;
    border-radius: 0px;
    color: #cd152b;
}

.alert-success {
    background: #fff;
    margin-bottom: 40px;
    border: 1px solid #000;
    border-radius: 0px;
    color: #000;
}

.pacontainer-block {
    margin-top: 80px;
}

.info-content {
    width: 100%;
    display: inline-block;
    margin: 0px 0px 80px 0%;
}

.info-content b {
    font-family: 'Inter', sans-serif;
    font-weight: 500;
    font-size: 18px;
    letter-spacing: 1px;
}

.info-content p a {
    border-bottom: 1px dashed #967D80;
}

.info-content p a:hover {
    border-bottom: 0px;
}

.info-content img {
    width: auto;
    max-width: 100%;
    height: auto;
}

.list-block-color-article {padding-top:100px !important;background:#FBF2ED;margin-top:-50px;}
.pacontainer-block {margin-bottom:100px;}

.gallery{background:#FBF2ED;display:inline-block;width:100%;position:relative;}
.gallery ul{margin:0px 0px 0px 0px;padding:0px;}
.gallery ul li{list-style:none;display:inline-block;float:left;width:49.99%;box-sizing:border-box;overflow:hidden;position:relative;}
.gallery ul li:first-child{position:absolute;top:100px;left:10%;overflow:visible;background:none;}
.gallery ul li:last-child{padding:40px 5% 40px 10%;background:none;}
.gallery ul li:nth-child(3){}
.gallery ul li .block-title{margin-bottom:40px;}
.gallery ul li p{margin:30px 0px;max-width:300px;}
.gallery ul li a{width:100%;height:100%;float:left;overflow:hidden;position:relative;}
.gallery ul li:nth-child(2){width:25%;float:left;clear:both;padding-top:24.99%;}
.gallery ul li:nth-child(3){width:25%;float:left;padding-top:24.99%;}
.gallery ul li:nth-child(6),.gallery ul li:nth-child(7){width:25%;float:left;}

.gallery ul li:nth-child(2) a,.gallery ul li:nth-child(3) a{width:100%;background:#FBF2ED;}
.gallery ul li:nth-child(5) a,.gallery ul li:nth-child(4) a,.gallery ul li:nth-child(6) a,.gallery ul li:nth-child(7) a{background:#FBF2ED;}
.gallery ul li img{width:100%;height:auto;box-sizing:border-box;transition: 0.5s linear;opacity:0.9;position:relative;}
.gallery ul li:hover img{-webkit-transform: scale(1.05);transform: scale(1.05);}
.gallery ul li:nth-child(2) a:after,.gallery ul li:nth-child(4) a:after,.gallery ul li:nth-child(6) a:after{content:'';position:absolute;left:0px;bottom:0px;width:100%;height:100%;background:#69143a;opacity:0.5;display: inline-block;z-index:0;}
.gallery ul li:nth-child(3) a:after,.gallery ul li:nth-child(5) a:after,.gallery ul li:nth-child(7) a:after{content:'';position:absolute;left:0px;bottom:0px;width:100%;height:100%;background:#965A75;opacity:0.5;display: inline-block;z-index:0;}
.gallery ul li .button,.main-sert .button,.list-4-f7ecd8-right .button-more,.list-4-f7ecd8 span .button-more,.top-promo-item .button-more{color:#69143a;max-width:250px;cursor:pointer;background:none;border:1px solid #69143a;font-size:15px;background:none;}
.gallery ul li .button:hover,.list-4-f7ecd8-right .button-more:hover,.list-4-f7ecd8 span:hover .button-more,.top-promo-item .button-more:hover{background:#fff;border:1px solid #fff;}
.gallery ul li a.gallery_video:after{content:'';position:absolute;top:50%;left:50%;display:inline-block;width:60px;height:50px;background:url('../image/icon_youtube.png')  no-repeat;background-size:100%;margin-top:-30px;margin-left:-30px;}
.gallery .block-title,.rev-solutions .block-title,.rev-maincat .block-title{font-size:36px;font-weight:700;padding-bottom:40px;}
.gallery .block-title:after,.rev-solutions .block-title:after,.rev-maincat .block-title:after{content: '';position: absolute;left:0px;bottom:-10px;width:50px;height:2px;background:#69143a;display: inline-block;}

.blog-title-info{position:absolute;left:20px;bottom:30px;color:#fff;font-weight:600;display:inline-block;padding-left:0px;box-sizing:border-box;max-width:80%;z-index:1;}
.blog-title-info .icon-video{position:absolute;bottom:3px;left:0px;display:inline-block;width:36px;height:36px;background:url(../image/icon_video.png) 0px 0px no-repeat;}
.blog-title-info-video{padding-left:48px;}
.blog-title-info .blog-title-info-name{position:absolute;left:0px;top:-20px;font-weight:400;}
.blog-title-info-video .blog-title-info-name{left:48px;}
 
.rev-solutions{display:inline-block;width:100%;}
.rev-solutions .block-title,.rev-maincat .block-title{position:relative;padding-bottom:40px;}
.rev-solutions .block-title:after{bottom:0px;}
.rev-solutions ul{display:flex;padding:0px;margin:50px 0px;flex-wrap:wrap;align-content:flex-start;list-style:none;width:100%;background: url(../image/bk-solutions-main.jpg) center right no-repeat;background-size:130%;}
.rev-solutions ul li{width:33.33%;min-height:160px;box-sizing:border-box;background:rgb(53,10,29,0.9);padding:4% 5%;position:relative;transition: 0.5s linear;}
.rev-solutions ul li span.rev-solutions-name{color:#fff;display:block;font-size:22px;font-weight:700;}
.rev-solutions ul li span.rev-solutions-button{color:#fff;display:inline-block;margin-top:60px;position:relative;transition: 0.5s linear;}
.rev-solutions ul li span.rev-solutions-button:after{content: '';position: absolute;left:0px;bottom:-10px;width:40px;height:1px;background:#fff;display:inline-block;transition: 0.5s linear;}
.rev-solutions ul li a{position:absolute;left:0px;top:0px;width:100%;height:100%;display:inline-block;}
.rev-solutions ul li:hover span.rev-solutions-button:after{width:100%;}
.rev-solutions ul li:nth-child(2){background:rgb(66,13,36,0.9);}
.rev-solutions ul li:nth-child(3){background:rgb(79,15,44,0.9);}
.rev-solutions ul li:nth-child(4){background:rgb(92,18,51,0.9);}
.rev-solutions ul li:nth-child(5){background:rgb(105,20,58,0.9);}
.rev-solutions ul li:nth-child(6){background:rgb(128,55,88,0.9);}
.rev-solutions ul li:nth-child(7){background:rgb(150,90,117,0.9);}
.rev-solutions ul li:nth-child(8){background:rgb(172,126,147,0.9);}
.rev-solutions ul li:nth-child(9){background:rgb(195,161,176,0.9);}

.rev-consult{display:inline-block;width:100%;margin:70px 0px 150px 0px;box-sizing:border-box;padding:0px 3%;}
.rev-consult > div > div{display:inline-block;box-sizing:border-box;vertical-align:top;}
.rev-consult-1{font-size:65px;font-weight:700;line-height:100px;width:65%;}
.rev-consult-2{width:34%;}
.rev-consult-2 ul{display:inline-block;list-style:none;margin:30px 0px 90px 0px;padding:0px;}
.rev-consult-2 ul li{display:block;margin:0px 0px 15px 50px;position:relative;}
.rev-consult-2 ul li:after{content: '';position: absolute;left:-50px;top:10px;width:30px;height:1px;background:#69143a;display:inline-block;transition: 0.5s linear;}
.rev-consult-2 a{color:#69143a;max-width:300px;cursor:pointer;background:none;border:1px solid #69143a;font-size:15px;background:none;display:block;text-align:center;padding:10px 0px;font-weight:600;transition: 0.5s linear;}
.rev-consult-2 a:hover{color:#fff;background:#69143a;}

.rev-maincat{display:inline-block;width:100%;margin:0px 0px 100px 0px;box-sizing:border-box;}
.rev-maincat ul{display:flex;padding:0px;list-style:none;flex-wrap:wrap;align-content:flex-start;width:100%;margin-top:50px;}
.rev-maincat ul li{width:16.6%;box-sizing:border-box;padding:15px 4% 15px 0px;position:relative;transition: 0.5s linear;display:inline-block;}
.rev-maincat ul li img{max-width:100%;width:100%;height:auto;}
.rev-maincat ul li span{display:block;color:#69143a;font-weight:400;padding:15px 0px;position:relative;transition: 0.5s linear;width:auto;}
.rev-maincat ul li span:after{content: '';position: absolute;left:0px;bottom:5px;width:40px;height:1px;background:#69143a;display:inline-block;transition: 0.5s linear;}
.rev-maincat ul li:hover span:after{width:100%;}

.rev-before-after{display:inline-block;width:100%;padding:100px 0px 120px 0px;background:#F4E4DE;position:relative;}
.rev-before-after .block-title{padding-bottom:40px;margin-bottom:60px;font-size:36px;line-height:44px;}
.rev-before-after .block-title:after{content: '';position: absolute;left:0px;bottom:0px;width:50px;height:2px;background:#69143a;display: inline-block;}
.rev-ba-block{display:flex;width:100%;flex-wrap:wrap;align-content:flex-start;position:relative;z-index:1;}
.rev-ba-block > div{width:50%;}
.rev-ba-block .rev-ba-block-right{background:#f0f0f0;}
.rev-ba-block > div > span{color:#69143a;font-size:22px;font-weight:700;display:block;margin-bottom:30px;}
.rev-ba-block > div > p{margin-bottom:100px;max-width:80%;min-height:120px;}
.rev-ba-block > div > a{display:block;margin-top:20px;width:300px;font-weight:600;text-align:center;padding:10px 0px;}
.rev-ba-block > div > a.rev-ba-button-1{background:#69143a;color:#fff;}
.rev-ba-block > div > a.rev-ba-button-2{color:#69143a;background:#fff;}
.rev-before-after:after{content: '';position:absolute;left:0px;bottom:0px;width:100%;height:300px;background:#C8C8C8;display:inline-block;z-index:0;}
.beforeAfter{height:100%;background:#fbf2ed;}

.rev-consult-page{background:#fbf2ed;padding:100px 0px 120px 6%;box-sizing:border-box;}
.rev-consult-page .rev-ba-block-right{margin-top:-200px;}
.rev-consult-page .rev-ba-block-right img{width:100%;height:auto;}
.rev-consult-page-app{margin-top:80px !important;margin-bottom:60px !important;}

.rev-main-promo{display:inline-block;width:100%;padding:150px 0px 150px;position:relative;}
.rev-main-promo .block-title{font-size:65px;font-weight:700;line-height:100px;width:65%;margin-right:4%;display:inline-block;}
.rev-main-promo .block-title > span{color:#fff;background:#69143a;padding:0px 5px;display:inline-block;line-height:75px;}
.rev-main-promo a{display:inline-block;color:#69143a;font-weight:700;padding:10px 0px;width:30%;max-width:300px;border:1px solid #69143a;transition: 0.5s linear;text-align:center;}
.rev-main-promo a:hover{color:#fff;background:#69143a;}

.otzyvy h1 span,.placontainer h1 span {font-weight: 400;color:#69143a;}

.otzyvy-item {
    display: inline-block;
    width: 100%;
    padding: 0px 0px 30px 0px;
    margin: 20px 0px;
    border-bottom: 1px solid #E7CDC8;
}

.otzyvy-item .date {
    display: block;
    margin: 10px 0px;
}

.otzyvy-item p {
    margin-bottom: 20px;
}

.otzyvy-item a {
    text-decoration: underline;
}

.blog-otzyvy {
    display: inline-block;
    margin-top: 40px;
}

.review-form,.search-left-block,.list-letters,.manufacturer-info {display: inline-block;width: 100%;margin: 80px 0px 100px 0px;padding: 25px;box-sizing: border-box;position: relative;}

.review-form{background:#F4E4DE;padding-bottom:150px !important;}
.review-form .title-block-2,.search-left-block .control-label,.list-letters>strong {color: #333;text-decoration: none;text-transform: uppercase;font-size: 14px;font-weight: 700;display: inline-block;margin-bottom: 15px;}
.review-form .prod-block-title {max-width:800px;}
.review-form b {display: inline-block;float: left;}
.starRating {margin: 0px 0px 0px 15px;
    display: inline-block;
    width: 100px;
    padding: 0px 0px;
    position: realtive;
}

.starRating:not(old) {
    display: inline-block;
    width: 100px !important;
    height: 19px !important;
    overflow: hidden;
    vertical-align: top;
    float: left;
}

.starRating:not(old) input {
    margin-right: -100% !important;
    opacity: 0 !important;
    display: none;
}

.starRating:not(old) label {
    display: inline-block;
    float: right;
    position: relative;
    background: url('../image/otzyvy/stars_off.png') center top no-repeat;
    background-size: 20px;
    width: 20px;
    height: 19px;
}

.starRating:not(old) label:before {
    content: '';
    display: block;
    width: 20px;
    height: 19px;
    background: url('../image/otzyvy/stars_on.png') center top no-repeat;
    background-size: 20px;
    opacity: 0;
    transition: opacity 0.2s linear;
}

.starRating:not(old) label:hover:before,
.starRating:not(old) label:hover~label:before,
.starRating:not(:hover) :checked~label:before {
    opacity: 1;
}

.otzyvy {
    margin-bottom: 0px;
}

.review-form {
    background: #F4E4DE !important;
}

.review-form form {
    margin-top: 40px;
    position: relative;
}

.review-form form #review-email {
    display: block;
    margin-top: 15px;
}

.block-form-review-rating {
    display: inline-block;
    width: 100%;
}

.block-form-review-rating b {
    float: left;
    display: inline-block;
    width: 100%;
}

.block-form-review-rating .starRating {
    min-width: 100px;
    padding: 0px;
    height: 20px !important;
}

.review-form input,.review-form select,.review-form textarea {width: 270px;display: block;margin: 15px 0px;background: transparent;border: 1px solid #000000;padding: 10px;font-family: 'Inter', sans-serif;font-weight: 300;font-size: 15px;}
.review-form textarea {width: 100%;margin-bottom: 10px;}
.review-form p {font-size: 13px;}
.review-form p span {color: #ff0000;}
.review-form .button {display:block;width:100%;max-width:270px;margin-top:35px;text-align:center;padding:10px 0px;text-decoration:none;float:left;clear:both;cursor: pointer;font-family: 'Inter', sans-serif;font-size: 18px;font-weight:600;background:#69143A;border: 1px solid #69143A;transition: 0.3s linear;display: inline-block;color:#fff;}
.review-form .points {display: inline-block;width: 100%;margin-top: 15px;}
.review-form .points .point {display: inline-block;width: 270px;}
.review-form .points b {display: inline-block;}
.review-form .warning {border-bottom: 1px solid #ff0000;color: #ff0000;}
.warning-text {color: #ff0000;background:transparent;padding: 10px 15px;border: 1px solid #ff0000;display: block;margin-top: 20px;}
.review-form .success {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;padding-top: 15%;background-color:#F4E4DE;color: #000;box-sizing: border-box;font-family: 'Inter', sans-serif;font-size:22px;font-weight:600;line-height: 30px;text-align: center;}
.prod-review-form {width: 100%;height: 100%;position: fixed;top: 0px;left: 0px;background:#F4E4DE;top: 50%;left: 50%;z-index: 999999;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);box-shadow: 0px 0px 8px #ccc;opacity: 1;margin: 0px;padding-top: 8%;display: none;}
.prod-review-form .prod-block-title{text-transform:none;}
.prod-review-form .prod-block-title:after{display:none;}

.prod-review-form input,.prod-review-form select,.prod-review-form textarea {margin: 10px 0px;padding: 8px 10px;width: 100%;border:0px;border-bottom:1px solid #000000;}

.prod-review-form .button{background:#69143A;color:#fff;font-weight:600;border:0px;}
.prod-review-form .button:hover{background:#69143A;color:#fff;}

.prod-review-form .container {max-width: 800px;}
.prod-review-form-left {display:inline-block;width: 40%;}
.prod-review-form-right {float:right;width: 55%;}
.prod-review-form .success {background: #F4E4DE;padding-top: 10%;}
.prod-review-form .close {width: 15px;height: 15px;position: absolute;padding: 0px;top: 20px;right: 40px;cursor: pointer;color: #000;-border-radius: 50%;-border-radius: 50%;-border-radius: 50%;-border-radius: 50%;-radius: 50%;-align: center;font-size: 30px;font-family: 'Inter', sans-serif;font-weight: 300;opacity: 0.9;}

.list-4 {margin-top: 0px;margin-bottom: 0px;background: #fbf2ed;padding: 140px 0px;display: inline-block;width: 100%;}
.list-4 .right-block {padding: 0 0 0 70px;}
.list-4 .block-title {color: #000;font-family: Inter;font-size: 40px;font-style: normal;font-weight: 700;line-height: normal;max-width: 292px;text-transform: none;}
.list-4 ul{margin: 0px;padding: 0px;display: inline-block;vertical-align: top;}
.list-4 ul li,.list-1 ul li ul li,.popup-info ul li {list-style: none;display: block;margin: 10px 10px 10px 50px;max-width: 400px;position: relative;color: #000;line-height: 22px;}
.list-4 ul li:before {content: '';position: absolute;width: 35px;height: 1px;background: #fff;top: 10px;left: -60px;display: inline-block;}
.list-4-f7ecd8 .title-block {max-width: 660px;}
.list-4-f7ecd8 ul li a:hover {text-decoration: underline;}

.list-4-f7ecd8-right {display: flex;margin-top:90px;align-items: center;justify-content: space-between;}
.list-4-f7ecd8-right p {max-width: 300px;line-height: 24px;color: #000;display: inline-block;margin: 0;}
.list-4-f7ecd8-right .button-more {padding: 8px 0px;display: inline-block;margin: 0;max-width: 200px;width: 100%;color: #000000;font-family: Inter;font-size:18px;font-weight: bold;line-height: normal;background: #fff;border: none;transition: all .3s ease;}
.list-4-f7ecd8-right .button-more:hover {border: none;color: #fff;background:#69143a;}


.rev-promo{display:flex;width: 100%;padding: 0px;position:relative;margin-top:20px;}
.rev-promo-item{display:inline-block;width:33.3%;padding: 0px;position: relative;vertical-align:top;background:#FBF2ED;flex:3;}
.rev-promo-item-image{display:block;width:100%;height:320px;padding:0px;}
.rev-promo-item-info{display:block;width:100%;box-sizing:boder-box;padding:50px 10% 50px 10%;min-height:320px;}
.rev-promo-item:nth-child(2){display:flex;flex-direction:column-reverse;}
.rev-promo-item:last-child .rev-promo-item-info{display:none;}
.rev-promo-item:last-child .rev-promo-item-image{height:100%;}
.rev-promo-item:last-child .rev-promo-item-image:after{content:'';position:absolute;right:8%;bottom:10%;background:url('../image/true-care.svg') center center no-repeat;background-size:90%;width:100px;height:100px;}
.rev-promo-item-info-name{font-weight:bold;font-size:20px;display:block;margin-bottom:30px;line-height:26px;max-width:300px;}
.rev-promo-item-info p{max-width:350px;}
.rev-promo .button-more{display:block;padding:8px 20px;border:1px solid #69143a;font-size:15px;font-weight:normal;color:#69143a;margin-top:30px;transition: 0.5s linear;cursor: pointer;min-width:auto;}
.rev-promo .button-more:hover{background:#69143a;color:#fff;}

#prod-list-brand {padding-top: 80px;margin-top: -30px;}

.advans{display: inline-block;width:100%;margin:100px 0px 50px 0px;}
.advans ul{padding: 0px;list-style: none;display:flex;}
.advans ul li{display: inline-block;width:20%;margin:10px 2% 10px 2%;box-sizing:border-box;color: #000000;font-weight:400;position:relative;transition:0.3s linear;flex:4;padding-top:50px;}
.advans ul li span {display: inline-block;width: 90%;color: #000;font-family: Inter;font-size:18px;font-style:normal;font-weight:700;line-height:26px;}
.advans ul li p {margin-top:25px;color:#000000;font-family: Inter;font-size:14px;font-style: normal;font-weight:400;line-height:24px;}
.advans ul li:hover {-webkit-transform: scale(1.05);transform: scale(1.05);}
.advans ul li:before {content:'';position:absolute;width:50px;height:2px;background:#69143A;top:0px;left:0px;display:inline-block;}

.rev-advans{margin-top:100px;margin-bottom:100px;}
.rev-advans .prod-block-title{margin-bottom:70px;}
.rev-advans .prod-block-title:after{display:none;}

.prod-container{display:inline-block;width:100%;padding:0px;position:relative;margin-top:10px;margin-bottom:60px;}
.prod-container-top{display: inline-block;width:100%;padding:0px;position:relative;padding:25px 13% 0px 12%;}
.height-cont{display:inline-block;min-height:auto;}

.prod-block-title{color:#000;}

.prod-container-top-left{float:left;width:58%;box-sizing:border-box;min-height:555px;padding:0px 13% 0px 0%;margin-top:-20px;}

.prod-container h1{font-size:28px;font-weight:600;line-height:38px;margin-bottom:30px;color:#000;}
.prod-container .prod-short-desc{color:#323232;float:left;clear:both;margin-bottom:20px;font-size:14px;}
.prod-container .prod-short-desc-less1{margin-bottom:20px;}
.timer{font-size: 0;margin-bottom:15px;margin-top:0px;display: inline-block;width: 100%;box-sizing: border-box;padding:10px 8% 10px 8%;background:#fff;border:1px solid #646464;position:relative;}
.timer-block{display:block;max-width:300px;margin:0px auto;}
.timer_section {display:inline-block;vertical-align: bottom;}
.timer_section>div {display: inline-block;vertical-align: top;color:#000;line-height:30px;width:26px;margin:0 0px;font-weight:700;font-family: 'Inter', sans-serif;font-size:40px;text-align:center;padding: 6px 0px 4px 0px;}
.timer_section>div.days_1,.timer_section>div.days_2 {width:30px;font-size:50px;padding:10px 0px 7px 0px;}
.timer_section>div.timer_section_desc {display: block;background: none;color:#323232;font-size: 12px;line-height: 20px;width: auto;margin: 0;font-weight: 400;font-family: 'Inter', sans-serif;text-align:center;padding: 0px;}
.timer_delimetr{display: inline-block;vertical-align: top;font-size:30px;font-weight: bold;line-height: 25px;margin: 12px 5px 0px 5px;color:#000;}
.timer p {color: #646464;font-size:15px;text-align: left;font-weight:400;margin-bottom:10px;}
.dop-prod {padding: 10px 5% 10px 5% !important;}
.dop-prod>p {display: inline-block;max-width: 68%;margin: 0px 0px 0px 0px !important;}
.dop-prod>p>a {font-size: 13px;text-decoration: underline;display: inline-block;max-width:300px;}
.dop-prod>a {float: right;max-width: 30%;}
.dop-prod>a img {width: 100%;height: auto;max-width: 45px;}
.prod-discount {padding: 15px 5% 5px 5% !important;position:relative;}
.prod-discount>p {display: inline-block; margin: 0px 0px 0px 0px !important;text-align:left;max-width: 100% !important; width: 100% !important;box-sizing: border-box;color:#323232;}
.prod-discount a{text-decoration: underline;}
.prod-discount span {position:absolute;top: -12px;left:5%;background:#cd152b;color:#fff;font-weight:600;font-size:15px;line-height:24px;padding:1px 20px;}

.form-group .select-select {position: relative;display: inline-block;width: auto;}
.form-group .select-select:after {content: "";position: absolute;right: 0px;top: 17px;z-index: 0;text-align: center;pointer-events: none;box-sizing: border-box;display: inline-block;color: #000;border-color: #000 transparent transparent transparent;border-style: solid;border-width: 5px 4px 0 4px;height: 0;width: 0px;}
.prod-container-top-left label,.list-product-info label {font-size: 14px;font-weight:300;}
.prod-container-top-left .form-group .select-select select,.list-product-info .form-group .select-select select {background: transparent;font-size: 18px;font-weight: 400;border: 0px;width: auto;box-shadow: none;-moz-appearance: none;-webkit-appearance: none;appearance: none;color: #000;}
.prod-container-top-left .form-group {display: inline-block;max-width:100%;width:100%;margin-right:5%;float:left;clear:both;margin-top:3px;position:relative;}
.prod-container-top-left .form-group .control-label{font-weight:400;}
.prod-option-link{display:inline-block;font-weight:400;width:100%;}
.prod-option-link span{background:#F4E4DE;display:inline-block;padding:5px 40px;color: #69143A;margin-right:20px;position:relative;}
.prod-option-link span.prod-option-link-one{padding:5px 40px;}
.prod-option-link a{display:inline-block;padding:5px 30px;color: #69143A;}
.prod-option-link span:after{content:'';position:absolute;left:0;bottom:0%;width:50px;height:1px;background:#69143A;display: inline-block;}

.prod-container-top-left .prod-price {display:block;max-width:100%;width:100%;margin-top:0px;margin-bottom:20px;text-align:left;position:relative;float:left;clear:both;}
.prod-price .price {display: inline-block;font-weight:400;margin:25px 0px;position:relative;}
.prod-price .price span{font-weight:700;font-size:34px;display: inline-block;font-family:'Inter', sans-serif;margin-right:3px;color: #000;}
.prod-price .price .price-old {display: inline-block;margin-right:0px;position:absolute;font-family:'Inter', sans-serif;font-size:24px;color:#646464;right:-80%;top:2px;font-weight:400;}
.prod-price .price .price-old:before {content: '';position: absolute;top: 49%;left: -5%;width: 115%;height: 1px;background:#cd152b;}

.prod-container-top-left-middle{display:inline-block;width:100%;box-sizing:border-box;padding:0px 0%;z-index:1;position:relative;}
.prod-container-top-left-bottom{display:inline-block;width:100%;box-sizing:border-box;padding:0px 0%;z-index:1;position:relative;margin-bottom:50px;}
.prod-quantity {position: relative;width:30%;display: inline-block;margin-right:3%;vertical-align: top;}
.prod-quantity input.form-control {z-index: 0;position: relative;border: 0px;background: transparent;width: 100%;color:#000;font-size:20px;font-weight: 500;padding: 7px 2px 6px 0px;text-align: center;height: auto;line-height: 20px;outline:none !important;box-shadow:none !important;border:0px !important;}
.prod-quantity .prod-quantity-minus,.prod-quantity .prod-quantity-plus{cursor: pointer;line-height: auto;vertical-align: top;position: absolute;top:8px;text-align: center;box-sizing: border-box;display: inline-block;height: 0px;width: 0px;z-index: 0;color: #69143A;left: 15px;font-size:16px;}
.prod-quantity .prod-quantity-plus {border: 0px;left: auto;right:30px;top:6px;font-family: 'Inter', sans-serif;font-size:24px;}
.prod-container-top-left-bottom .button{width:45%;display: inline-block;vertical-align:top;margin-right:1%;background:#69143A;color:#fff;padding-top:10px;padding-bottom:10px;}
.prod-container-top-left-bottom .button:hover{background: #69143A;}

.prod-container-top-left-bottom .button-waitlist{color:#000;background:#fbf2ed;line-height:20px;max-width:170px;}
.prod-container-top-left-bottom .button-waitlist:hover{background: #fbf2ed;}
.cat-prod-buttons .button-waitlist {color:#000;background:#fbf2ed !important;line-height:16px !important;max-width:170px;min-height:39px;padding-top:2px !important;border:0px !important;}
.cat-prod-buttons .button-waitlist:hover,.list-product:hover .cat-prod-buttons .button-waitlist {background: #646464 !important;}
.prod-container-top-left-bottom .button-ask-price,.cat-prod-buttons .button-ask-price{background: #69143A !important;color:#fff !important;}

.prod-container-top-right {float:left;padding:50px 0% 50px 13%;width:100%;box-sizing:border-box;min-height:auto;z-index:1;position: relative;}

.prod-container-top-right .height-cont {min-height:auto;width:90%;}

.prod-container-top-right .link-category{width:20%;box-sizing:border-box;padding:0px 0px 0px 0px;max-width:220px;float:right;vertical-align:top;}
.prod-container-top-right .link-category{margin-right:0%;}
.prod-container-top-right .link-category a{font-weight: 400;text-decoration: underline;font-size:15px;line-height:19px;color:#323232;}
.prod-container-top-right .link-category a:hover{text-decoration: none;}

.attributes{display:inline-block;width:78%;box-sizing: border-box;padding:0px 0% 20px 0px;vertical-align:top;position:relative;}
.attributes:before {content: '';width:50px;height:2px;display: inline-block;position: absolute;top:-50px;left:0%;background:#69143A;}
.attributes ul {padding: 0px;list-style: none;font-family: 'Inter', sans-serif;column-count:0;}
.attributes ul li{float:left;width:40%;margin:0px 9% 15px 0px;font-size:14px;line-height:19px;color:#323232;}
.attributes ul li b{display:block;}

.prod-buttons{width:18%;box-sizing:border-box;padding:9px 0% 0px 0%;display:inline-block;min-width:60px;float:right;}
.prod-buttons .prod-button-wishlist,.prod-buttons .prod-button-compare {display:inline-block;width: 30px;height:20px;cursor: pointer;vertical-align: top;text-align: center;color:#000000;}
.prod-buttons .prod-button-wishlist i.fa {font-size:20px;}
.prod-buttons .prod-button-compare{background: url(../image/compare-icon.svg) center center no-repeat;background-size:16px;margin-right:5px;}

.prod-images{width:38%;height:100%;max-height:475px;display:inline-block;position:absolute;top:80px;right:10%;z-index:0;display:flex;}
.prod-images ul{list-style: none;padding: 0px;width: 100%;height:100%;position:relative;}
.prod-images ul li{width: 100%;text-align:center;display:flex;}
.prod-images ul li a{border: 0px;padding:15px;width: 100%;height: 100%;display: flex;position: relative;}
.prod-images ul li img{width:100%;height:auto;margin:auto;max-width:500px;}
.prod-images ul li:first-child a:after{content:'';position:absolute;left:0px;top:0px;width:100%;height:100%;display:inline-block;background:#323232;opacity:0.1;z-index:0;}


.prod-images .sales,.prod-images .latest_product,.prod-images .sticker-bestseller{background: #CD152B;position: absolute;top:15px;right:15px;font-family: 'Inter', sans-serif;font-size: 24px;color: #fff;text-align: center;padding:10px 0px;width:170px;font-weight: bold;}
.prod-images .latest_product {background: #69143A;font-size:18px;}
.prod-images .sticker-bestseller {background: #CB1767;font-size: 18px;}
.prod-images .sticker-gift{background: #FF6464;}
.prod-images .sticker-final {background: #967D80;font-size: 18px;}

.prod-block-title {font-size: 40px;font-family: 'Inter', sans-serif;font-weight: 700;line-height: normal;position: relative;
display: inline-block;}
.prod-block-title:after {content:'';position:absolute;left:0;bottom:-50%;width:50px;height:2px;background:#69143A;display: inline-block;}

.prod-result,.prod-application {display: inline-block;width: 100%;margin-bottom:0px;margin-top:0px;box-sizing: border-box;padding-left: 6%;padding-right: 6%;position: relative;}
.prod-result .prod-block-title:after,.prod-application .prod-block-title:after,.prod-composition .prod-block-title:after {content: '';position: absolute;left: 0;bottom:-40px;width: 50px;height:2px;background: #69143A;display: inline-block;}
.prod-result .prod-block-title,.prod-application .prod-block-title,.prod-composition .prod-block-title{max-width:500px;width:100%;}
.prod-application-notvideo {margin-bottom: 0px !important;}
.prod-result{padding:60px 6% 0px 6%;margin:0px;overflow:hidden;}
.prod-result:before {content: '';position: absolute;left:0px;top:0px;width:50%;height:100%;background: #FBF2ED;display: inline-block;}
.prod-result-info {display: inline-block;width: 100%;margin:0px 0px;box-sizing:border-box;padding:100px 0% 100px 0%;min-height: 300px;}
.prod-result-text {display: inline-block;width: 40%;max-width: 400px;}
.prod-result-text ul {padding: 0px;list-style: none;}
.prod-result-text ul li {position: relative;margin-bottom: 15px;padding-left:20px;}
.prod-result-text ul li:after {content: '';position: absolute;left:-2px;top: 12px;width: 15px;height:1px;background: #000000;display: inline-block;}
.prod-result-image {width:50%;float:right;position:absolute;top:0px;right:0px;}
.prod-result-image img {width:100%;height:auto;filter: grayscale(100%)}

.prod-application{padding:0px 6% 20px 6%;}
.prod-application-notmore{padding-bottom:60px;}
.prod-application-text{float:right;width:50%;}
.prod-application-image{float:left;position:static;max-width:45%;}
.prod-application-text b{color:#323232;}
.prod-application .prod-result-info{padding-right:0%;padding-bottom: 20px;margin-top:0px;}
.prod-application-text ul li {position: relative;margin-bottom: 5px;}
.prod-application-advice{margin-top:-150px;display:inline-block;float:left;clear:both;width:100%;box-sizing:border-box;padding:50px 6% 50px 6%;background:#fff;box-shadow:5px 5px 10px 3px rgba(0, 0, 0, 0.26);border-radius:5px;}
.prod-application-advice .block-title{display:inline-block;width:30%;font-weight:600;margin-right:3%;font-size:22px;vertical-align:top;}
.prod-application-advice p{display:inline-block;width:65%;vertical-align:top;}
.prod-application a{color:#727272;text-decoration: underline;}
.prod-video{margin-bottom:0px;margin-top:50px;}
.prod-video iframe{margin: 100px 0px 0px 0px;}
.prod-video .prod-block-title{color:#fff;}
.prod-video .prod-block-title:after{background:#fff;}
.prod-video:before {content: '';width: 100%;height:120%;display: inline-block;position:absolute;bottom: 0px;left: 0px;background:#540629;box-sizing: border-box;}
.prod-form{padding:50px 0% 50px 0%;display: inline-block;width:100%;position:relative;}
.prod-form-video:before{content: '';width: 100%;height:60%;display:inline-block;position:absolute;top:-50px;left: 0px;background:#540629;box-sizing: border-box;}
.prod-form .prodformform{display: inline-block;float: left;clear: both;width:88%;margin:0px 6% 0px 6%;background:#F4E4DE;box-sizing: border-box;padding:60px 5%;position: relative;}
.prod-form .subscribeform-title{font-size:30px;font-weight:600;max-width: 800px;color:#000;position:relative;padding-bottom:40px;}
.prod-form .subscribeform-title:after{content: '';position: absolute;left:0px;bottom:0px;width:50px;height:2px;background:#69143a;display: inline-block;}
.prodformform .success {min-height: 80px;padding: 8% 10px 20px 10px;font-size: 30px;font-weight: 500;line-height:36px;background:#F4E4DE;color:#000;}

.prod-faq{margin:80px 0px 80px 0px;padding-bottom:0px;padding-top:0px;}
.prod-faq:before{display:none;}
.prod-faq .pcontainer{margin-bottom:0px;}
.prod-faq ul{display:inline-block;width:100%;list-style: none;padding:0px;margin-top:60px;}
.prod-faq ul li{display: inline-block;width:32%;box-sizing: border-box;padding:40px 5% 0px 0px;position: relative;vertical-align: top;font-size:15px;}
.prod-faq ul li b{display: inline-block;margin-bottom:30px;font-size:18px;font-weight:700;line-height:26px;max-width:100%;min-height:75px;font-family:'Inter', sans-serif;color:#000000;}


.prod-composition{display:inline-block;width:100%;box-sizing:border-box;padding:100px 6%;position: relative;}
.prod-composition .pcontainer{margin: 0px auto;}
.prod-composition-left{display:inline-block;width:42%;padding:50px 0% 0px 0%;}
.prod-composition .prod-block-title{margin-bottom:80px;display:block;}
.prod-composition-right {float: right;width:46%;padding:70px 0px 0px 0px;margin-right: 4%;margin-bottom:0px;}
.prod-composition-right b{color:#323232;}
.prod-composition-right p {color: #000000;font-size: 15px;}
.prod-composition-right > p {text-transform: lowercase;}
.prod-composition-right ul {padding: 0px;margin: 20px 0px 30px 0px;list-style: none;}
.prod-composition-right ul li{display:inline-block;box-sizing: border-box;padding: 0px 5px 0px 0px;vertical-align: top;line-height:20px;font-size:15px;position: relative;}
.list-composition li>span{position: relative;z-index: 0;display: inline-block;text-transform: capitalize;}
.list-composition li p {display:none;}
.prod-composition-right-rev > p {text-transform:none;}

.prod-serts{padding:0px;margin:40px 0px;list-style:none;}
.prod-serts li{display:inline-block;width:50px;margin-right: 10px;}
.prod-serts li img{width: 100%;height: auto;}
.prod-colors{margin:10px 0px 30px 0px !important;}
.prod-colors li{display: inline-block;width: 35px;margin-right: 10px;margin-bottom: 10px;}
.prod-colors li:first-child{width: 40px;}
.prod-colors li:first-child img {border: 1px solid #69143A;}

.prod-block-info {display: inline-block;width: 100%;box-sizing: border-box;padding:80px 6%;position: relative;background: #fff;}
.prod-block-info-content{display: inline-block;width: 100%;box-sizing: border-box;margin-top: 60px;}

.prod-block-info-left{display:inline-block;float:right;width:280px;height:280px;box-sizing:border-box;padding:80px 4% 0px 4%;background:#F4E4DE;text-align:center;font-family:'Inter', sans-serif;font-weight:600;font-size:18px;color:#000;border-radius:50%;}

.prod-block-info-right{display:inline-block;float:left;width:50%;box-sizing:border-box;padding-top:80px;}
.prod-block-info-right p {margin-bottom: 20px;}

.prod-review{display: inline-block;width: 100%;box-sizing: border-box;padding:80px 6% 80px 6%;position: relative;margin-top:-5px;}
.prod-review-page{padding-bottom:0px;margin-bottom:-30px;}

.prod-review-info{display:inline-block;width: 100%;margin-top:90px;}
.prod-review-left {display:inline-block;width:28%;margin-right:8%;vertical-align: top;font-family: 'Inter', sans-serif;font-weight:600;font-size:18px;line-height: 26px;background-size: 100%;max-width:200px;text-align:center;border:1px solid #646464;box-sizing:border-box;padding:30px 0px;position:relative;}
.prod-review-left:before{content: '';position: absolute;left:10%;top:-1px;width:80%;height:1px;background:#fff;display: inline-block;z-index:0;}
.prod-review-left:after{content: '';position: absolute;left:10%;bottom:-1px;width:80%;height:1px;background:#fff;display: inline-block;z-index:0;}
.prod-review .prod-block-title:after {content: '';position: absolute;left: 0;bottom:-30%;width: 40px;height:1px;background: #69143a;display: inline-block;}
.prod-review-right {display: inline-block;width:58%;vertical-align: top;margin-top:0px;}
.review-author {margin-top: 30px;}
.review-author b {display: block;margin-bottom: 10px;}

.review-write {margin-top: 50px;display: inline-block;width: 100%;border: 1px solid #646464;box-sizing: border-box;padding: 30px 6% 30px 6%;}
.review-write p {max-width: 600px;display: inline-block;font-family: 'Inter', sans-serif;font-weight:600;font-size:18px;line-height: 28px;color:#000; }
.review-write .button {float: right;background: #69143a;width: 260px;max-width: 260px;margin-top: 20px;color:#fff;border:1px solid #69143a;}
.review-write .button:hover{background: #fff;color:#69143a;}

.product-prwarning {color: #bb0000;font-weight: 500;}
.prod-view {float: right;margin: 15px 0px 30px 0px;}
.prod-view span {display: inline-block;margin-right: 10px;color: #969696;}
.prod-view-btn {display: inline-block;}
.prod-view button,.prod-view button.active {background: none;padding: 2px;color: #000;border: 0px;font-size: 24px;}
.prod-view button.active,.prod-view button:hover {color: #69143a;box-shadow: none;}

.prod-sort {float: left;clear: both;margin: 15px 0px 30px 0px;color: #969696;}
.prod-sort a {display: inline-block;margin: 0px 10px;color: #69143a;text-decoration: underline;font-weight:400;}
.prod-sort a.active {text-decoration: none;color: #000;}
.prod-sort .close {display: none !important;}

.cat-prod-content {display: inline-block;width: 100%;margin-bottom: 80px;}
.cat-prod-content-promo {padding-top: 60px;}
.cat-prod-content-left {display: inline-block;width: 18%;}
.cat-prod-content-right {float: right;width: 77%;}

.list-products {display: inline-block;width: 100%;}
.list-product{display: inline-block;width: 27%;margin: 10px 3% 50px 2.5%;position: relative;vertical-align: top;border: 0px solid #fff;box-sizing: border-box;transition: 0.5s linear;}

.cat-prod-content-right .list-product:after{transition: 0.5s linear;content: '';position: absolute;left: -10%;top: -4%;width: 120%;height: 110%;z-index: -1;box-shadow: 0px 0px 5px #e8e8e8;background: #fff;display: none;}
.cat-prod-content-right .list-product:hover:after{display: inline-block;}
.cat-prod-content-right .list-product:hover .image:after{display: none;}
.list-product .image{width: 100%;display: inline-block;position: relative;box-sizing: border-box;padding: 0px;margin-left: 0%;}
.list-product .image img{width: 100%;height: auto;position: relative;display: inline-block;}
.list-product .image:after {content: '';position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;display: inline-block;background: #000;opacity: 0;z-index: 0;transition: 0.5s linear;}
.list-product .percent {background:#CD152B;position:absolute;bottom:-10px;right:0px;font-family:'Inter',sans-serif;font-size:14px;color:#fff;text-align: center;padding: 5px 0px 5px 0px;width:125px;font-weight:600;line-height: 14px;z-index: 1;}
.latest_product,.list-product .latest_product {background: #69143A;}
.sticker-bestseller,.list-product .sticker-bestseller {background:#CB1767;width:125px;}
.sticker-gift,.list-product .sticker-gift {background:#FF6464;}
.sticker-final,.list-product .sticker-final{background:#cac8c8;}
.list-product-info {width: 100%;display: inline-block;margin-top: 25px;}
.list-product-info a {color:#000;font-weight:300;display: block;min-height:95px;font-size:14px;}
.list-product-info a:hover {text-decoration: underline;}
.list-product-info p.list-product-desc,.list-product-info .attributes {display:none;}
.list-product .price {display: inline-block;width:100%;margin:20px 0px;}
.list-product .price span.price-new {font-weight:800;font-size:22px;display:inline-block;font-family:'Inter',sans-serif;margin-right:3px;color: #000;}
.list-product .price span.price-new span,.list-product .price-old span {font-size: 16px;font-weight: 400;font-family: 'Inter', sans-serif;}
.list-product .price-old {display: inline-block;margin-left: 10px;position: relative;font-family: 'Inter', sans-serif;font-size:16px;color:#999;font-weight:300;}
.list-product .price-old:before {content: '';position: absolute;top:49%;left: -5%;width: 115%;height: 1px;background:#CD152B;}
.list-product .button-more{display:inline-block;width:75%;border:1px solid #69143A;padding:8px 0px;background:transparent;color:#69143A;font-weight:600;font-size:14px;text-transform:lowercase;}
.list-product:hover .button-more {background: #69143A;color: #fff;}
.button-zoom {float: right;width: 20%;font-size: 24px;color:#b48b9e;text-align: center;padding: 8px 0px;height: 35px;background: url(../image/view-icon.svg) center center no-repeat;cursor: pointer;background-size: 30px;}
.prod-wishlist {position: absolute;top: 0px;right: 0px;width: 35px;height: 30px;background: #fff;color: #967D80;border: 0px;background: url(../image/wishlist-icon.svg) 0px 0px no-repeat;background-size:24px;}
.prod-wishlist i{display:none;}
.prod-compare {position: absolute;top: 40px;right: 0px;background: url(../image/compare-icon.svg) center center no-repeat;background-size: 19px;height: 20px;width: 20px;display: inline-block;border: 0px;right: 27px;}
.cat-prod-video {position: absolute;top: 80px;right: 2px;background: url(../image/icon_video_dark.png) center center no-repeat;background-size: 18px;height: 30px;width: 35px;display: none;border: 0px;}
.cat-prod-manufacturer{position: absolute;font-weight: 400;transform: rotate(-90deg);transform-origin: left top 0;bottom: -10px;left: 5px;z-index: 1;font-size: 13px;color: #C8C8C8;}
.cat-prod-sert{position:absolute;top:-5px;left:5px;width:50px;z-index:1;display:none;}
.cat-prod-sert img {width: 100%;height: auto;}
.list-product-info .form-group,.list-product .close,.list-product-g .close {display: none;}
.list-product-g {width: 100%;margin: 15px 0px 40px 0px;}
.cat-prod-buttons {display: flex;align-items:center;justify-content:space-between;}
.cat-prod-content-right .list-product-g:hover:after,.prod-popup-block .list-product:hover:after {display: none;}
.cat-prod-content-right .list-product-g:hover .image:after,.prod-popup-block .list-product:hover .image:after {display: inline-block;}
.list-product-g .list-product-info p.list-product-desc,.list-product-popup .list-product-info p.list-product-desc,.prod-popup-block .list-product-info p.list-product-desc {display: block;}
.list-product-g .image,.list-product-popup .image,.prod-popup-block .image {width: 35%;display: inline-block;position: relative;box-sizing: border-box;padding: 0px;margin-right: 5%;vertical-align: top;}
.list-product-g .list-product-info,.list-product-popup .list-product-info,.prod-popup-block .list-product-info {width: 59%;display: inline-block;margin-top: 0px;vertical-align: top;}
.list-product-g .list-product-info a,.list-product-popup .list-product-info a,.prod-popup-block .list-product-info a {font-weight:600;min-height: auto;font-size: 15px;margin-bottom: 20px;max-width: 350px;}
.list-product-g .prod-wishlist,.list-product-g .prod-compare,.list-product-g .cat-prod-video,.list-product-popup .prod-wishlist,.list-product-popup .prod-compare,.list-product-popup .cat-prod-video,.prod-popup-block .prod-wishlist,.prod-popup-block .prod-compare,.prod-popup-block .cat-prod-video {right: auto;left: 30%;}
.list-product-g .price,.list-product-popup .price,.prod-popup-block .price {display: inline-block;width: 40%;margin: 20px 0px;}
.list-product-g .cat-prod-buttons,.list-product-popup .cat-prod-buttons,.prod-popup-block .cat-prod-buttons {display: inline-block;width: 46%;max-width: 300px;margin: 15px 0px 15px 6%;padding: 0px;}
.list-product-g .cat-prod-sert,.list-product-popup .cat-prod-sert,.prod-popup-block .cat-prod-sert {top: auto;left: auto;bottom: 5px;right: 5px;}
.list-product-g .percent,.list-product-popup .percent,.prod-popup-block .percent {bottom: auto;right: auto;top: -5px;left: -5px;}
.list-product-g .list-product-info .form-group,.list-product-popup .list-product-info .form-group,.prod-popup-block .list-product-info .form-group {display: inline-block;width: 100%;margin-top: 0px;vertical-align: top;}
.list-product-popup,.prod-popup-block {background-color: #fff;display: inline-block;left: 50%;padding: 30px 20px;width: 900px;max-width: 90%;height: auto;max-height: 90%;position: fixed;top: 50%;z-index: 9999;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transition: opacity .5s, top .5s;-moz-transition: opacity .5s, top .5s;-ms-transition: opacity .5s, top .5s;-o-transition: opacity .5s, top .5s;transition: opacity .5s, top .5s;box-sizing: border-box;box-shadow: 0px 0px 5px #ccc;border: 0px;}
.list-product-popup .prod-wishlist,.list-product-popup .prod-compare,.list-product-popup .cat-prod-video,.prod-popup-block .prod-wishlist,.prod-popup-block .prod-compare,.prod-popup-block .cat-prod-video {right: auto;left: 27%;margin-top: 30px;}
.list-product-popup .button-zoom,.list-product-g .button-zoom,.prod-popup-block .button-zoom{display:none;}
.list-product-popup .button-more,
.prod-popup-block .button-more {width:100%;max-width:220px;}
.list-product-popup .image,.prod-popup-block .image {width:40%;}
.list-product-popup .list-product-info,.prod-popup-block .list-product-info {width: 54%;}
.list-product-popup .prod-wishlist,.list-product-popup .prod-compare,.list-product-popup .cat-prod-video,.prod-popup-block .prod-wishlist,.prod-popup-block .prod-compare,.prod-popup-block .cat-prod-video {left: 35%;}
.prod-popup-block .prod-wishlist,.prod-popup-block .prod-compare,.prod-popup-block .cat-prod-video {margin-top: 0px;}
.list-product-popup .list-product-info .attributes,.prod-popup-block .list-product-info .attributes {display: block;padding: 0px;list-style: none;}
.prod-popup-block .list-product-info .attributes:before{display:none;}

.panel-filter {display: inline-block;width: 100%;border-top: 1px solid #69143a;padding-top: 25px;margin-top: 15px;}
.panel-filter-title {display: none;}
.panel-filter .list-group {}
.panel-filter .list-group-item {border: 0px;border-bottom: 1px solid #69143a;padding-top: 0px;border-radius: 0px;margin-bottom: 20px;}
.panel-filter .list-group-item-name {font-weight:700;margin-bottom:10px;display: inline-block;}
.panel-filter .list-group-item .checkbox {cursor: pointer;padding-left: 7px;font-weight: 400px;font-size: 14px;}
.panel-filter .list-group-item .checkbox input {opacity: 0;display: none;}
.panel-filter .list-group-item .checkbox span:before {content: '';position: absolute;left: -15px;top: 4px;width: 14px;height: 14px;text-align: center;border: 1px solid #69143a;}
.panel-filter .list-group-item .checkbox span.filter-active {}
.panel-filter .list-group-item .checkbox span.filter-active:before {content: '\2713';font-size: 12px;line-height: 12px;color: #fff;font-weight: bold;background:#69143a;}

.list-prod-block {display: inline-block;width: 100%;position: relative;padding: 120px 0px 80px 0px;}
.latest-prod-block {background: #fbf2ed;display: inline-block;width: 100%;position: relative;padding: 120px 0px 80px 0px;z-index: 0;}
.list-prod-block .list-products {margin-top: 60px;}
.list-prod-block .list-product {display: inline-block;width: 21%;margin: 15px 25px 25px 0px;position: relative;vertical-align: top;border: 0px solid #fff;box-sizing: border-box;transition: 0.5s linear;}
.list-product .prod-wishlist {right: -3px;margin-top: 10px;}
.list-product .prod-compare {top:50px;right:10px;}
.list-prod-block .list-product-popup .image {border: 0px;border-radius: 0px;}
.list-prod-block .prod-wishlist,.list-prod-block .prod-compare,.list-prod-block .cat-prod-video {right: 15px;margin-top: 30px;}
.list-prod-block .prod-compare {right: 27px;margin-top: 30px;}
.list-prod-block .list-product-popup .prod-wishlist,.list-prod-block .list-product-popup .prod-compare,.list-prod-block .list-product-popup .cat-prod-video {right: auto;left: 35%;margin-top: 30px;}
.latest-prod-container .latest-prod-block {}
.related-prod-block {margin-top:0px;margin-bottom:0px;padding-top:80px;padding-bottom:30px;}
.list-prod-block .list-product-popup {left: 25%;}
.prod-popup-block .list-product {width: 100%;margin: 0px;}
.prod-popup-block {display: none;}
.prod-popup-block-active {display: block;}

.container-compare {margin-bottom: 80px;}
.container-compare .button {width: 100%;max-width: 250px;display: block;margin: 10px auto;}
.container-compare .compare-delete {display: block;margin: 10px auto;width: 60px;}


.search-left-block>input,.search-left-block select {padding: 5px 10px;border: 1px solid #000;border-radius: 0px;width: 100%;max-width: 270px;margin: 10px 0px 10px 0px;outline: none;background: none;}
.search-left-block {display: inline-block;width: 100%;margin: 20px 0px;padding: 25px 0px;box-sizing: border-box;border-bottom: 1px solid #646464;border-top: 1px solid #646464;position: relative;}
.search-left-block .control-label {color: #000;text-decoration: none;display: inline-block;margin-bottom: 15px;text-transform: none;font-size: 16px;}
.search-left-block .button-more {border-radius: 0px;background: #69143a;border: 1px solid #69143a;color: #fff;}
.search-empty {margin-top: 20px;}

.main-latest-prods {display: inline-block;width: 100%;padding-top: 0px;margin-bottom:100px;margin-top: 60px;box-sizing: border-box;padding-bottom: 0;}
.main-latest-prods .container {box-sizing: border-box;padding-left: 2%;}

.main-best-prods,.viewed-prods {padding-top:100px;padding-bottom:100px;margin-bottom:50px;margin-top: 0px;overflow: hidden;position: relative;}
.main-promo-prods {margin-bottom:0px;}
.viewed-prods {margin-bottom:0;padding-bottom:100px;}
.all-promos {display: inline-block;width: 100%;margin-top:90px;margin-bottom:0px !important;box-sizing: border-box;position: relative;background:url(../image/all_special_image.jpg) left top / cover;}
.all-promos p.prod-block-title{display: inline-block;width: 100%;box-sizing: border-box;font-size:32px;}
.all-promos p:after{display: none;}
.all-promos .button{margin:20px auto;font-size:20px;width:100%;border: 1px solid #000000;max-width: 100%;background: #000000;text-transform: lowercase;border-radius: 25px;font-weight: bold;height: 50px;line-height: 25px;color: #fff;}
.all-promos .button:hover {color: #fff;background: #967D80;border-color: #967D80;}
.all-promos-content {max-width: 500px;background: #fff;	margin: 10vw 10% 10vw auto;padding: 40px 60px 30px 60px;box-shadow: 7px 100px 75px 0px rgba(0, 0, 0, 0.25);border-radius:5px;}

.block-catpromos {
    display: inline-block;
    width: 100%;
    margin-top: 10px;
}

.block-catpromos ul {
    list-style: none;
    padding: 0px;
    width: 100%;
}

.block-catpromos ul li {
    display: inline-block;
    width: 30%;
    vertical-align: top;
    position: relative;
    overflow: hidden;
    transition: 0.3s linear;
}

.block-catpromos ul li:first-child {
    width: 63%;
    margin-right: 1%;
}

.block-catpromos ul li img {
    width: 100%;
    height: auto;
    transition: 0.3s linear;
}

.block-catpromos ul li .image-mob {
    display: none;
}

.block-catpromos ul li:hover img {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}

/*.block-catpromos ul li:after {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    display: inline-block;
    background: #967D80;
    opacity: 0.5;
    z-index: 0;
}
*/
.block-catpromos ul li a {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    display: inline-block;
    z-index: 1;
}

.block-catpromos ul li p {
    position: absolute;
    left: 30px;
    bottom: 30px;
    width: 80%;
    max-width: 220px;
    display: inline-block;
    z-index: 1;
    color: #fff;
    font-weight: 600;
    font-size: 15px;
}

.block-catpromos ul li>span {
    position: absolute;
    right: 20px;
    top: auto;
    bottom: 0;
    width: 100px;
    height: 40px;
    display: flex;
    z-index: 1;
    color: #fff;
    background: #FF6464;
    font-family: 'Inter', sans-serif;
    font-weight: 400;
    font-size: 18px;
    letter-spacing: 2px;
    box-sizing: border-box;
    line-height: 40px;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
}

.block-catpromos ul li>span>span {
    position: absolute;
    left: 5px;
    top: 5px;
    display: inline-block;
    font-size: 44px;
    letter-spacing: 1px;
    font-weight: 700;
    line-height: 40px;
}

.block-catpromos ul li.promo-gift>span {
    padding: 0;
}

#container-info {
    padding-top: 60px;
}

.filter-sort {display: none;}
.list-cat-items {display: inline-block;width: 100%;margin-bottom: 15px;}
.list-cat-items > a {display: inline-block;width: 23%;margin: 0px 1.5% 15px 0px;text-align:center;padding: 5px 1%;box-sizing: border-box;color: #000;border:1px solid #646464;vertical-align: top;vertical-aling:top;font-weight:400;position:relative;}
.list-cat-items>a:hover {color:#69143a;}


.cat-prod-content-present {float: left;width: 100%;}
.present-top-promo-item-info-name{font-size:28px;}

.list-presents {display: inline-block;width: 100%;}
.list-presents-item {display: inline-block;width: 46%;margin: 15px 3% 30px 0px;border-bottom: 1px solid #967d80;vertical-align: top;}
.list-presents-item>a {display: inline-block;width: 100%;}
.list-presents-item>a>img {display: inline-block;width: 100%;height: auto;}
.list-presents-item>a>span {display: inline-block;width: 100%;margin-top: 20px;margin-bottom: 20px;font-size: 18px;font-weight: 500;}
.list-products-present .list-product .button-more {width: 100%;}
.list-products-present .list-product .button-more-hover {background: #69143a;border:0px;color: #fff;}
.list-products-present .list-product .button-more-block,.list-product:hover .button-more-block {background: #e8e8e8;border:0px;color: #000;}
.list-products-present {margin-top: 20px;}
.list-products-present .list-product {width: 23%;margin-left: 0px;margin-right: 1%;border: 1px solid #ccc;padding: 2%;}
.list-products-present .list-product-select {border: 1px solid #69143a;padding: 2%;box-sizing: border-box;}
.list-products-present .list-product a b {font-family: 'Inter', sans-serif;letter-spacing: 0px;font-size: 14px;}
.list-products-present .list-product .delete-gift {text-decoration: underline;color: #333;display: block;margin-top: 10px;text-align: center;cursor: pointer;text-transform: lowercase;}
.list-products-present .list-product .list-product-name{font-size:14px;}
.list-products-present .list-product .cat-prod-buttons{margin-top:15px;}
.list-products-present .list-product .cat-prod-buttons .button-present{font-size:14px;}

.table-gift {border: none;border-bottom: 1px solid #ccc;}
.table-gift td {width: 50%;padding-right: 5% !important;padding-left: 5%;border: none !important;}
.table-gift td:last-child p {font-size: 16px;}
.table-gift td a,.info-content-gift p a {color: #0010A0;color: #000;font-weight: 400;}
.info-content-gift>p{font-size: 16px;margin-top: 15px;}
.info-content-gift>h3 {font-family:'Inter', sans-serif;font-weight:600;}

#product-view-item-ctbanner{padding:0px;}
#product-view-item-ctbanner a{position:relative;display:inline-block;width:100%;height:100%;}
#product-view-item-ctbanner .video_bg{max-width:auto;object-fit:cover;margin:0;z-index:-2;width:100%;height:100%;}
#product-view-item-ctbanner > a > span{position:absolute;bottom:5%;left:5%;width:90%;display:block;border:1px solid #fff;border-radius:0px;font-family:'Inter', sans-serif;font-weight:600;font-size:18px;color:#fff;text-align:center;padding:8px 0px;z-index:1;font-family:'Inter', sans-serif;text-transform:lowercase;}
#product-view-item-ctbanner iframe{width:100%;}
#product-view-item-ctbanner .list-product-open{width:100%;background-size:cover;background-position:center center;z-index:0;position:relative;}

.popup-login {position: absolute;right: -150px;top: 30px;width: 400px;padding: 50px 50px;background: #fff;box-shadow: 0px 0px 8px #ccc;color: #646464;z-index: 99999;height: auto;box-sizing: border-box;}
.popup-login input {padding: 10px 10px;border:0px;border-bottom:1px solid #000;width: 100%;max-width: 350px;margin: 15px 0px 15px 0px;border-radius:0px;color:#000;}
.popup-login input.button-more {background:#69143a;border:0px;color: #fff;}
.popup-login input.button-more:hover,.info-content-right .button-more:hover {color: #fff;background:#69143a;}
.popup-login p {display: inline-block;width: 100%;margin: 0px 0px 15px 0px;font-family: 'Inter', sans-serif;font-weight:700;font-size:26px;color: #000;}
.popup-login a {display: inline-block;width: 100%;color: #000;font-size: 14px;}
.popup-login a:hover {text-decoration: underline;}
.popup-login .close {font-weight: 300;color: #000;position: absolute;top: 15px;right: 15px;}

.form_result {color: #CD152B;margin-bottom: 5px;}
.login>a.header-account {font-size: 15px;vertical-align: top;}
.login>a.header-logout {display: inline-block;color: #646464;line-height: 16px;margin-left: 5px;margin-top: 2px;background: url(../image/icon-logout-web.png) center top no-repeat;background-size:19px;width: 20px;height: 20px;vertical-align: top;}
.login>a.header-logout:hover {text-decoration: none;}

#account-account .buttons .pull-left a,#account-login .buttons .pull-left a,.info-content-right .buttons .pull-left a {width: 250px;max-width: 250px;text-decoration: none;}
#account-account .buttons .pull-right input,#account-account .buttons .pull-right a,#account-login .buttons .pull-right input,#account-login .buttons .pull-right button {width: 250px;}
#account-account .form-margin {margin-top: 25px;}
#account-account .form-margin a,#account-account .form-margin a.button-link:hover {color: #646464;display: block;background: none !important;text-shadow: none;margin: 0px;}
#account-account table.form-margin {border: 0px;}
#account-login form label,#account-login form legend {font-size: 15px;}
#account-login .login-form-page input.button-more {}
#account-login form input {max-width: 450px;}

.form-column {display: inline-block;width: 47%;vertical-align: top;box-sizing: border-box;padding: 20px 0px;max-width: 320px;margin-right: 5%;position: relative;}
.form-column input,.form-column select {max-width: 320px;margin: 15px 0px;}
.form-column select {padding-right: 25px;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: transparent;cursor: pointer;}
.form-column .warning {border: 1px solid #cd152b;}
.form-column .select-select {position: relative;display: block;}
.form-column .select-select:after {content: "";position: absolute;right: 8px;top: 15px;z-index: 1;text-align: center;pointer-events: none;box-sizing: border-box;display: inline-block;color: #999;border-color: #888 transparent transparent transparent;border-style: solid;border-width: 5px 4px 0 4px;height: 0;width: 0px;}
.form-shipping {display: inline-block;margin-bottom: 14px;}
.form-column label.control-label {display: none;}
.form-column label.error {color:#cd152b;margin-top: -10px;float: left;clear: both;width: 100%;}
.form-column .disabled {color: #ccc;}

#input-address-2-code-error,#input-city-code-error {margin-top: 5px;}
#checkout-checkout .button-more {background:#cd152b;color: #fff;border: 0px;}
#checkout-checkout .buttons .pull-right {text-align: left;float: left !important;}
#checkout-checkout .buttons .pull-right a.agree {color: #69143a;font-weight: 400;}
#checkout-checkout .button-more.disabled,#checkout-checkout .button-more.disabled:hover {background: #f0f0f0;color: #000;cursor: default;}
#new-customer,#old-customer {display: inline-block;width: 90%;max-width: 320px;margin-right: 15px;font-size: 18px;font-weight: bold;color: #000;margin: 20px 5% 15px 0px;text-align: center;cursor: pointer;}
#new-customer {background-color: #fbf2ed;padding: 8px 0px;}
#old-customer {border-bottom: 1px dashed #000;width: auto;}
.table-orders {margin: 13px 0px 25px 0px;border: 0px !important;border-top: 1px solid #F4E4DE !important;}
.table-orders .btn-info {background: #fbf2ed;border: 0px;text-decoration: none;border-radius: 0px;box-shadow: none;transition: 0.3s linear;text-shadow: none;font-size: 15px;}
.table-orders .btn-info:hover {background: #69143a;}
.table-orders td {padding-top: 15px;border: 0px !important;border-bottom: 1px solid #fbf2ed !important;}

.table-orders tr:hover,.table-order-products tr:hover,.table-order-info tr:hover {background: none !important;}
.table-orders td i,.table-order-products td i,.table-order-products td small,.table-order-info td i {color: #000;font-style: normal;font-weight: 400;}
.table-orders td:first-child {color: #000;font-weight: bold;}
.table-order-products td:first-child {max-width: 350px;}
.table-order-products td a {color: #000;text-decoration: none;}
.table-order-info,.table-order-products {margin: 0px 0px 30px 0px;border: 0px !important;border-top: 1px solid #646464 !important;}
.table-order-info td,.table-order-products td {border: 0px !important;border-bottom: 1px solid #646464 !important;}
.table-wishlist {border: 0px !important;}
.table-wishlist tr td {border: 0px !important;border-bottom: 1px solid #fbf2ed !important;padding-top: 20px !important;padding-bottom: 20px !important;}
.table-wishlist tr td:nth-child(2) {width: 50%;}
.table-wishlist tr:hover {background: rgba(249, 234, 211, 0.1) !important;}
.table-wishlist .btn-danger {background: #f4e4de;border: 0px;}
.table-wishlist .price-old {display: inline-block;position: relative;margin-left: 10px;}
.table-wishlist .price-old:before {content: '';position: absolute;top: 49%;left: -5%;width: 115%;height: 1px;background: #cd152b;}

#button-confirm:hover,#payment-button:hover {color: #fff !important;}
#account-register {margin-bottom: 150px;}
#account-register .pull-left {width: 100%;}
#account-register .pull-left .agree {border: 0px;color: #69143a;width: auto;margin: 0px 0px 25px 0px;}
#account-register .pull-left .agree b {font-weight: 400;text-decoration: underline;}

#scrollup {position: fixed;opacity: 1;right: 10px;bottom: 5px;display: none;cursor: pointer;background: #fff;padding: 10px 20px;color: #69143a;font-size: 14px;z-index: 98;border: 1px solid #69143a;}

#popup-login-link,#account-login p a,#account-login div a {color: #69143a;text-decoration: underline;cursor: pointer;}
#account-register .button-more,#account-login .button-more,.info-content-right .button-more {float: right;background: #69143a;border: 1px solid #69143a;width: 100%;min-width: 250px;max-width: 250px;color: #fff;font-family: 'Inter', sans-serif;font-size: 18px;font-weight:600;text-align: center;padding: 10px 0px;cursor: pointer;}

#account-login .button-more {float: left;clear: both;}
#account-login div a {display: inline-block;margin-top: 10px;width: auto;}
#account-login .control-label {text-align: left;}
#account-login .buttons .pull-left,.info-content-right .buttons .pull-left {float: right !important;margin-top: 10px;}
#account-login .buttons .pull-right,.info-content-right .buttons .pull-right {float: left !important;margin-top: 10px;}
#account-login .pull-left .btn,.info-content-right .buttons .pull-left a {border: 0px;width: 100%;min-width: 250px;max-width: 250px;padding: 10px 0px;text-align: center;margin-top: 0px;font-size:16px;font-weight:600;background: #F4E4DE;box-shadow: 0px;}
#account-login .pull-left .btn:hover,.info-content-right .buttons .pull-left a:hover {background:#F4E4DE;}

.list-account {display: inline-block;width: 100%;margin: 20px 0px;}
.list-account li {border: 1px solid transparent;display: inline-block;width: 30%;margin: 20px 0px;margin-right: 2.5%;background: #fbf2ed;box-sizing: border-box;padding: 10px 0 10px 2%;position: relative;vertical-align: top;}
.list-account {padding: 0px;}
.list-account li {list-style: none;padding: 40px 30px;box-sizing: border-box;border: 1px solid #fff;min-height: 150px;margin: 15px 0px;margin-right: 2.5%;width: 47%;font-family: 'Inter', sans-serif;font-size: 18px;font-weight:600;transition: 0.3s linear;position: relative;background: #FBF2ED;background-size: 30%;}
.list-account li span {color: #000;text-decoration: none;font-size: 22px !important;display: block;max-width: 120px;line-height: 26px !important;}
.list-account li:hover {background: #F4E4DE;background-size: 40%;}
.list-account li a {display: inline-block;width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;}
.alert-success {color: #F4E4DE;margin-top: 35px;padding: 30px 25px;border: 1px solid #F4E4DE;}

.buttons {display: inline-block;width: 100%;}
.info-content-left {display: inline-block;width: 20%;}
.info-content-right {display: inline-block;float: right;width: 72%;margin-bottom: 100px;}
.account-menu {display: inline-block;width: 100%;margin: 12px 0px 25px 0px;}
.account-menu a {display: inline-block;width: 100%;border: 0px;border-radius: 0px !important;margin: 0px;border-top: 1px solid #F4E4DE;color: #000;}
.account-menu a:last-child {border-bottom: 1px solid #F4E4DE;}
.account-menu a:hover {background: rgba(252, 219, 202, 0.2);background: #F4E4DE;}
.account-menu a.active-item1 {background: #F4E4DE;}
.info-content-right .control-label {text-align: left;font-size: 15px;}
.info-content-right .form-control {border-radius: 0px;}
.agree-block {display: block;padding-left: 0px;margin-bottom: 20px;}
.agree-block input {width: auto;max-width: 20px !important;}

.alert-popup {background-color: #f4e4de;display: inline-block;right: 10px;padding: 25px 40px 25px 65px !important;width: 420px;max-width: 90%;min-height: 100px;position: fixed;text-align: center;top: -20px;z-index: 999999;-webkit-transition: opacity .5s, top .5s;-moz-transition: opacity .5s, top .5s;-ms-transition: opacity .5s, top .5s;-o-transition: opacity .5s, top .5s;transition: opacity .5s, top .5s;box-sizing: border-box;border: 0px;box-shadow: 0px 0px 4px #ccc;color: #000;}
.alert-popup i.fa {font-size: 30px;display: inline-block;margin: 20px auto 40px auto;color: #69143a;margin: 0px;position: absolute;top: 30px;left: 20px;}
.alert-popup a {text-decoration: underline;}
.alert-popup button.close,.list-product-popup .close,.prod-popup-block .close {position: absolute;top: 15px;right: 15px;color: #000;font-weight: 300;font-size: 20px !important;opacity: 1;display: block;}
.alert-popup p {display: inline-block;text-align: left;}

.prod-popup-block .close {top: 0px;}

.pacontainer #pagination {display: inline-block;width: 98%;padding: 0px 0px 0px 2%;}
.cat-prod-content #pagination {width: 98%;padding: 0px 0px 0px 0px;}
ul.pagination {display: inline-block;padding-left: 0;margin: 40px 0px;text-transform: lowercase;}
ul.pagination>li {display: inline-block;margin-right: 15px;font-weight: 400;}
.pagination>li>a,.pagination>li>span {position: relative;float: left;padding: 8px 12px;margin-left: 0px;line-height: 18px;color: #323232;text-decoration: none;background-color: #fff;border: none;}
.pagination>li:first-child>a,.pagination>li:first-child>span {margin-left: 0;color: #000;}
.pagination>li:last-child>a,.pagination>li:last-child>span {color: #000;}
.pagination>li:last-child>a,.pagination>li:first-child>a {border: none;}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {z-index: 3;color: #000;border-color: #000}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {z-index: 0;color: #fff;cursor: default;background-color: #F4E4DE;color: #000;padding: 8px 12px;}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {color: #F4E4DE;cursor: not-allowed;background-color: #fff;border-color: #000;}
.pagination-lg>li>a,.pagination-lg>li>span {padding: 10px 16px;font-size: 14px;line-height: 18px;}

.overlay,.overlay-popup,.overlay-mob{background-color: rgba(255, 255, 255, 0.8);bottom: 0;cursor: default;left: 0;opacity: 0;position: fixed;right: 0;top: 0;visibility: hidden;z-index: 9999;-webkit-transition: opacity .5s;-moz-transition: opacity .5s;-ms-transition: opacity .5s;-o-transition: opacity .5s;transition: opacity .5s;width: 100%;height: 100%;}
.cartpopup {position: fixed;width: 96%;max-width: 800px;height: auto;max-height: 96%;box-sizing: border-box;top: 50%;left: 50%;z-index: 999999;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background: #fff;box-shadow: 0px 0px 8px #ccc;color: #000;opacity: 0;padding: 25px 30px 35px 30px;display: none;}
.cartpopup-empty {position: fixed;width: 90%;max-width: 600px;height: 400px;max-height: 90%;box-sizing: border-box;top: 50%;left: 50%;z-index: 999999;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);display: inline-block;background: #fff;box-shadow: 0px 0px 8px #ccc;color: #000;opacity: 0;}
.cartpopup .close,.cartpopup-empty .close,#prod-sort .close,.close-filter {position: absolute;top: 10px;right: 10px;display: inline-block;color: #000 !important;font-size: 22px;font-weight: 300;cursor: pointer;opacity: 1;}
.cartpopup-empty p {margin-top: 100px;}
.cartpopup:before {content: '';position: absolute;left: 0px;bottom: 0px;width: 100%;height: 0px;background-color: #fbf2ed;z-index: -1;}
.cartpopup-prods {overflow: auto;display: inline-block;max-height: 290px;width: 100%;margin-bottom: 20px;}
.cart-title,.cart-info-title {width: 100%;display: inline-block;padding: 40px 0px 30px 0px;position: relative;font-size:26px;color:#000;font-weight:700;text-align: center;font-family:'Inter', sans-serif;font-size:30px;}
.cart-info-title {padding: 20px 0px 20px 0px;text-align: left;}
.cart-info-sum {color: #cd152b;font-size:16px;font-weight: 400;display: block;}
.cartpopup .buttom-more-empty {display: block;margin: 40px auto 20px auto;background: #69143a;max-width: 250px;color: #fff;font-family: 'Inter', sans-serif;font-size:16px;font-weight:600;text-align: center;padding: 10px 0px;cursor: pointer;}
.button-more-close,.pull-left a {display: inline-block;width: 30%;color: #000;border: 1px solid #000;padding: 8px 0px;max-width: 250px;background: #fff;font-size:16px;}
.button-more-close:hover,#account-account .pull-left a:hover {color: #000;}
.button-more-checkout,.button-more-checkout:hover {display: inline-block;float: right;background: #cd152b;padding: 8px 0px;color: #fff;width:280px;font-size: 16px;font-weight:600;text-align: center;}

#simplecheckout_button_confirm,#button-confirm{background: #cd152b;color:#fff;}
#simplecheckout_button_cart{background: #f4e4de;color:#000000;}

.button-more-disable,.button-more-disable:hover {color: #333;background: #f0f0f0;float: right;}.cartpopup .cart-total {text-align: right;color: #000;font-size: 15px;line-height: 20px;margin-bottom: 5px;}
.cartpopup .cart-total:last-of-type {margin-bottom: 25px;}
.cartpopup .cart-total .cart-full-total {text-align: right;}
.cartpopup .cart-total strong {font-size: 16px;color: #000;display: inline-block;margin: 0px 5px 0px 10px;min-width: 65px;}
.cartpopup table,.cartpopup table tbody {display: inline-block;width: 100%;}
.cartpopup .cartpopup-prods table tr {display: inline-block;width: 100%;padding: 0px;border: 1px solid #e8e8e8;margin-bottom: 5px;}
.cartpopup .cartpopup-prods table tr td {background: none !important;border: 0px;padding: 15px 10px;}
.cartpopup .cartpopup-prods table tr td img {border: 0px;}
.cartpopup .cartpopup-prods table tr td:first-child {width: 12%;padding: 15px 20px;}
.cartpopup .cartpopup-prods table tr td:nth-child(2) {width: 40%;}
.cartpopup .cartpopup-prods table tr td.cart-price-total span {font-weight: 400;}
.cartpopup .cartpopup-prods table td a {color: #000;font-size: 14px;line-height: 20px;margin: 20px 0px 5px 0px;font-weight: 400;}
.cartpopup .cartpopup-prods table td button {background: none;color: #69143a;border: 0px;font-size: 18px;}
.cartpopup-info-checkout {padding: 10px 10px;border-radius: 0px;border-top: 1px solid #f4e4de;border-bottom: 1px solid #f4e4de;max-width: 520px;}
.cartpopup-info-checkout .cartpopup-prods {overflow: visible;max-height: auto;width: 100%;}
.cartpopup-info-checkout table,.cartpopup-info-checkout table tbody {width: 100%;max-width: 100%;display: inline-block;}
.cartpopup-info-checkout table tr {border-bottom: 1px solid #f4e4de;padding-bottom: 15px;padding-top: 15px;display: inline-block;width: 100%;}
.cartpopup-info-checkout table tr td:first-child {padding-left: 0px;width: 35%;text-align: left;}
.cartpopup-info-checkout table tr td.text-left,.cartpopup-info-checkout table tr td:nth-child(2) {width: 64% !important;box-sizing: border-box;padding-left: 2%;}
.cartpopup-info-checkout table tr td.text-left small {font-size: 12px;color: #999;}
.cartpopup-info-checkout table tr td.text-left a {font-size: 12px;color: #000;line-height: 16px !important;}
.cartpopup-info-checkout table tr td.cart-price-total {display: block !important;width: 100% !important;margin: 0px;padding: 15px 0px 0px 0px;text-align: right;font-size: 14px;}
.cartpopup-info-checkout table tr td.cart-price-total small {float: left;}
.cartpopup-info-checkout .cart-total {margin: 20px 0px 0px 0px;}
.cartpopup-info-checkout .cart-total strong {float: right;font-size: 16px;color: #000;}
.cartpopup-info-checkout .cart-info-sum {font-size: 14px;margin-top: 15px;}
#cartpopup-info-edit {background: #e4edee;display: inline-block;width: 100%;margin-top: 10px;margin-bottom: 10px;padding: 5px 0px;text-align: center;border-radius:0px;color: #000;cursor: pointer;}
.cartpopup-info-checkout .title-block-2 {color: #000;text-transform: uppercase;font-size: 16px;font-weight: bold;margin: 15px 0px;}
.cart-quantity {border: 0px;font-size: 20px;font-weight: 400;text-align: center;min-width: 25px;color: #69143a;}
.cart-quantity-minus,.cart-quantity-plus {font-size: 18px;font-weight: 400;cursor: pointer;position: relative;color: #69143a;}
.cart-quantity-plus:before {content: '';position: absolute;left: 46%;top: 5px;width: 2px;height: 11px;background: #69143a;display: none;}

.close-filter {display: none;}

.feedform,.waitlist {color: #fff;position: relative;}

.feedform .title-block-2,.waitlist .title-block-2 {font-size:24px;margin-bottom: 20px;width: auto;line-height: 30px;font-family: 'Inter', sans-serif;font-weight: 600;color: #333;}
.feedform input,.feedform textarea,.waitlist input {font-size:16px;color:#000000;background:none;border:0px;border-bottom:1px solid #000000;padding:8px 10px;width:100%;max-width: 400px;display: block;margin: 20px auto 0px auto;border-radius: 0px;box-sizing: border-box;font-weight:400;outline:none;box-shadow:0px;}
.feedform button,.waitlist button {transition: 0.5s linear;padding: 12px 0px;text-align: center;background:#69143a;border: 1px solid #69143a;margin: 25px 0px 0px 0px;width: 100%;max-width: 400px;font-family: 'Inter', sans-serif;font-weight:600;font-size:18px;color:#fff;}
.feedform button:hover,.cartpopup .buttom-more-empty:hover,#account-register .button-more:hover,#account-login .button-more:hover,.waitlist button:hover {cursor: pointer;background:#540629;color: #fff;}
.feedform .success,.waitlist .success {position: absolute;left: -2px;top: 0px;width: 102%;height: 102%;padding-top: 20%;background-color:#fbf2ed;color: #000;box-sizing: border-box;font-family: 'Inter', sans-serif;font-size: 22px;font-weight: 600;line-height: 30px;text-transform: uppercase;}

.waitlist .success{font-size: 20px;padding-top: 18%;height: 110%;top: -5px;}
.feedform .warning,.waitlist .warning {border-bottom: 1px solid #CD152B;color:#CD152B;}
.popup,.popup-feedform,.popup-waitlist {display: inline-block;left: 50%;opacity: 0;padding: 80px 100px;width: 600px;height: auto;position: fixed;text-align: center;top: 50%;visibility: hidden;z-index: 999999;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transition: opacity .5s, top .5s;-moz-transition: opacity .5s, top .5s;-ms-transition: opacity .5s, top .5s;-o-transition: opacity .5s, top .5s;transition: opacity .5s, top .5s;box-sizing: border-box;background:#fbf2ed;background-size: 85%;}
.popup .close_window,.popup-feedform .close_window,.popup-info .close_window,.popup-form .close_window,.popup-waitlist .close_window {width: 15px;height: 15px;position: absolute;padding: 0px;top: 10px;right: 10px;cursor: pointer;color: #000;font-size: 20px;}
.popup-info .close_window {color: #000;}

#sale {position: fixed;bottom: 20px;right: 20px;display: inline-block;width: 65px;height: 46px;background: #f4bfa0 url(../image/10euro_off_icon.png) center center no-repeat;background-size: 50px;border-radius: 0px;cursor: pointer;z-index: 9998;}
#sale:hover {background: #f4bfa0 url(../image/10euro_off_icon.png) center center no-repeat;background-size: 50px;}
#sale:before {content: '';position: absolute;top: 3px;left: 3px;width: 59px;height: 40px;display: inline-block;z-index: 0;border-radius: 0%;border: 1px solid #967D80;}
.animate-panel {position: fixed;width: 90%;max-width: 400px;height: auto;max-height: 90%;margin-right: 0px;right: 20px;bottom: 90px;border-radius: 5px;z-index: 9998;box-shadow: 0px 5px 10px #666;background: #fcdbca url(../image/bk_promo.jpg) right center no-repeat;background-size: 100%;box-sizing: border-box;transition: all 1s ease;padding: 40px 30px;display: none;}
.ap-close {display: inline-block;position: absolute;top: 10px;right: 15px;color: #fff;font-size: 20px;font-weight: bold;background: #000;width: 25px;height: 25px;text-align: center;border-radius: 50%;cursor: pointer;opacity: 1;padding-top: 2px;}
.ap-photo {width: 50%;height: 100%;display: inline-block;position: absolute;top: 0px;right: 0px;opacity: 0.99;clip-path: circle(64.3% at 100% 28%);-webkit-clip-path: circle(64.3% at 100% 28%);border-radius:0px;min-height: 300px;}
.ap-close:hover {opacity: 0.9;}
.ap-text {display: inline-block;width: 90%;max-width: 220px;}
.ap-text .freeorder {margin: 10px 0px 0px 0px;}
.ap-text>p:first-child {
    font-family: 'Inter', sans-serif;
    font-weight: 400;
    font-size: 36px;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-bottom: 30px;
}

.ap-text>p.promocode {
    border: 2px dashed #000;
    padding: 10px 7%;
    box-sizing: border-box;
}

.ap-text>a,
.ap-text>span {
    padding: 8px 0px;
    width: 100%;
    max-width: 220px;
    display: inline-block;
    float: left;
    margin-top: 20px;
    letter-spacing: 1px;
    background: #fff;
    text-align: center;
    font-family: 'Inter', sans-serif;
    font-weight: 400;
    font-size: 18px;
    text-transform: uppercase;
    line-height: 20px;
    cursor: pointer;
}

.ap-text>p b {
    font-family: 'Inter', sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
    font-size: 18px;
}

.ap-text>p.promocode b {
    display: inline-block;
    background: #FF6464;
    color: #fff;
    padding: 0px 3px;
    line-height: auto;
}

.animate-panel.active {
    display: inline-block;
}


.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;margin-left: auto;margin-right: auto;}
.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: block;}
.slick-arrow.slick-prev,.slick-arrow.slick-next {position: absolute;display:flex;justify-content: center;align-items: center;cursor: pointer;border: none;opacity: 1;background:rgb(255,255,255,0.5);color: transparent;outline: none;width: 40px;height: 40px;border-radius: 50%;background: transparent;transition: background .3s ease;}
.slick-arrow.slick-prev {right: 60px;}
.slick-arrow.slick-prev:hover,.slick-arrow.slick-next:hover {}
.slick-arrow.slick-prev span,.slick-arrow.slick-next span {display: block;cursor: pointer;border: #000000 solid;opacity: 1;border-width: 0 2px 2px 0;padding: 6px;background: none;color: transparent;outline: none;}
.slick-arrow.slick-prev:hover,.slick-arrow.slick-prev:focus,.slick-arrow.slick-next:hover,.slick-arrow.slick-next:focus,.slick-arrow.slick-disabled {outline: none;}
.slick-arrow.slick-prev span {transform: rotate(135deg);margin-left: 7px;}
.slick-arrow.slick-next span {transform: rotate(-45deg);margin-right: 7px;}
.slick-arrow.slick-disabled {opacity: .3;}
.slick-disabled {outline: none;background: none;}

.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 {right: 0px;z-index: 1;}

.top-promo .slick-arrow{right:4%;}
.top-promo .slick-arrow.slick-next{top:190px;}

.top-promo .slick-arrow.slick-prev{top:190px;right:9%;}

[dir='rtl'] .slick-prev {left: 0px;right: auto;}
.slick-next {right: 0px;top: 138px;height: 45%;}
[dir='rtl'] .slick-next {left: auto;right: 0px;}

.prod-images .slick-prev,.prod-images .slick-next{background:rgb(255,255,255,0.4);}
.prod-images .slick-prev {left:6%;z-index: 1;top:45%;}
[dir='rtl'] .prod-images .slick-prev {left:70px;right: auto;}
.prod-images .slick-next {right:6%;top:45%;}
[dir='rtl'] .prod-images .slick-next {left:auto;right:0px;}

.prod-images .slick-dots {display: block;width: auto;min-width: 60px;text-align: center;margin: -62px auto 0px auto;display:none !important;}
.prod-images .slick-dots li {display: inline-block;list-style: none;width: 8px;height: 8px;margin: 0px 15px;}
.prod-images .slick-dots li button {text-indent: -999999px;width: 8px;height: 8px;padding: 0px;background:#000000;border: 0px;display: inline-block;border-radius:50%;}
.prod-images .slick-dots li.slick-active button{background:#cd152b;}

#prod-reviews .slick-prev {right: 6%;z-index: 1;top:-60px;}
[dir='rtl'] #prod-reviews .slick-prev {left: 70px;right: auto;}
#prod-reviews .slick-next {right: 0%;top: -60px;z-index: 1;}
[dir='rtl'] #prod-reviews .slick-next {left: auto;right: 0px;}

.list-prod-block .slick-prev {right: 60px;z-index: 1;top: -90px;background: #fff;}
[dir='rtl'] .list-prod-block .slick-prev {left: 70px;right: auto;}
.list-prod-block .slick-next {top: -90px;color: #000;margin-right: -8px;background: #fff;}
[dir='rtl'] .list-prod-block .slick-next {left: auto;right: 0px;}

.latest-prod-container-color .latest-prod-block .slick-next {background: #f6f6f6;color:#69143A;}
.main-latest-prods .slick-next {margin-right: -10px;}
.main-best-prods .slick-next {color: #000;background: #fff;}

.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:99999;}
.fancybox-skin{position:relative;color:#444;text-shadow:none;border-radius:0px;}
.fancybox-opened{z-index:99999;}
.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px 'Pt Sans',sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url(../image/fancybox_sprite.png);}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:99999;}
#fancybox-loading div{width:44px;height:44px;background:url(../image/fancybox_loading.gif) center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:9999;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(../images/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:9999;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:9999;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../image/fancybox_overlay.png);}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Pt Sans",sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5) {

#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span {background-image: url(../image/fancybox_sprite@2x.png);background-size: 44px 152px;}
#fancybox-loading div {background-image: url(../image/fancybox_loading@2x.gif);background-size: 24px 24px;}
}

#fancybox-buttons{position:fixed;left:0;width:100%;z-index:8050;}
#fancybox-buttons.top{top:10px;}
#fancybox-buttons.bottom{bottom:10px;}
#fancybox-buttons ul{display:block;width:166px;height:30px;margin:0 auto;padding:0;list-style:none;border:1px solid #111;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);background:rgb(50,50,50);background:-moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,68,68)), color-stop(50%,rgb(52,52,52)), color-stop(50%,rgb(41,41,41)), color-stop(100%,rgb(51,51,51)));background:-webkit-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);background:-o-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);background:-ms-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);background:linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#222222',GradientType=0);}
#fancybox-buttons ul li{float:left;margin:0;padding:0;}
#fancybox-buttons a{display:block;width:30px;height:30px;text-indent:-9999px;background-color:transparent;background-image:url(../image/fancybox_buttons.png);background-repeat:no-repeat;outline:none;opacity:0.8;}
#fancybox-buttons a:hover{opacity:1;}
#fancybox-buttons a.btnPrev{background-position:5px 0;}
#fancybox-buttons a.btnNext{background-position:-33px 0;border-right:1px solid #3e3e3e;}
#fancybox-buttons a.btnPlay{background-position:0 -30px;}
#fancybox-buttons a.btnPlayOn{background-position:-30px -30px;}
#fancybox-buttons a.btnToggle{background-position:3px -60px;border-left:1px solid #111;border-right:1px solid #3e3e3e;width:35px}
#fancybox-buttons a.btnToggleOn{background-position:-27px -60px;}
#fancybox-buttons a.btnClose{border-left:1px solid #111;width:35px;background-position:-56px 0px;}
#fancybox-buttons a.btnDisabled{opacity:0.4;cursor:default;}
#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:8050;}
#fancybox-thumbs.bottom{bottom:2px;}
#fancybox-thumbs.top{top:2px;}
#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0;}
#fancybox-thumbs ul li{float:left;padding:1px;opacity:0.5;}
#fancybox-thumbs ul li.active{opacity:0.75;padding:0;border:1px solid #fff;}
#fancybox-thumbs ul li:hover{opacity:1;}
#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:none;}
#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;max-width:none;}


.prod-composition-right-rev > p {text-transform:none;}

@media (min-width:1700px) {
.all-promos {min-height: 35vw;}
}

@media (min-width:3500px) {
.left-panel {width: 250px;}
.container {width: 86%;padding: 10px 0%;margin: 0px auto;}
.mcontainer {width: 100%;padding: 65px 0px 0px 250px;}
.top-panel {padding-left: 250px;}.pcontainer {width: 86%;padding: 0px 0% 10px 0%;}
.placontainer {padding: 0px 0% 10px 6%;min-height: 450px;}
.logo {max-width: 250px;}
.logo a,.logo span {max-width: 115px;}
.prodformform {width: 86%;margin: 0px 0px -120px 7%;padding: 60px 5%;}
.main-text {padding: 100px 7% 100px 7%;}
.timer {max-width: 360px;padding-left:25px;padding-right: 15px;}
.prod-container-top-left {padding: 25px 15% 50px 16%;width: 58%;}
.prod-images { max-width: 500px;}
.prod-form {width: 100%;}
.prod-form .prodformform {width: 86%;margin: 0px 0px 20px 7%;}
.lang {margin-top: 30px;}
}

@media (min-width:1590px) {
.container,.pcontainer {width: 80%;}
.prodformform {width: 80%;margin: 0px 0px -120px 10%;padding: 60px 5%;}
.main-text {padding: 100px 10% 100px 10%;}
.main-text.main-text-page{padding:50px 10% 100px 10%;}
.main-text.cat-page-text-main{padding:100px 10% 150px 10%;}
.main-text.cat-page-text{padding:100px 10% 150px 10%;}
.prod-form .prodformform {width: 80%;margin: 0px 0px 20px 10%;}
.list-block-color {padding:80px 10% 60px 10%;}
.prod-container-top{display: inline-block;width:100%;padding:0px;position:relative;padding:25px 0% 0px 15%;}
.prod-container-top-right{padding-left:15%;}
.prod-images {max-width:480px;right:10%;}
}

@media (min-width:1650px) {
.prod-images {width:30%;}

}

@media (min-width:1750px) {

}

@media (min-width:1800px) {
.container {width: 70%;padding: 10px 0%;margin: 0px auto;}
.pcontainer {width: 70%;padding: 0px 0% 10px 0%;}
.placontainer {padding: 0px 0% 10px 6%;min-height: 450px;}
.main-text {padding: 100px 15% 100px 15%;}
.main-text.main-text-page{padding:50px 15% 100px 15%;}
.main-text.cat-page-text-main{padding:100px 15% 150px 15%;}
.main-text.cat-page-text{padding:100px 15% 150px 15%;}
.prod-form .prodformform {width: 80%;margin: 0px 0px 20px 10%;}
.prod-container-top {padding-left:20%;}
.prod-container-top-right{padding-left:20%;}
.prod-images{max-width:450px;right:15%;}
.prod-form {width: 100%;}
.prod-form .prodformform {width: 70%;margin: 0px 0px 20px 15%;}
.list-4-f7ecd8 .block-sertphoto {padding: 0px 15%;}
.gallery ul {width: 100%;}
.gallery ul li {list-style: none;display: inline-block;float: left;width: 33.3%;}
.gallery ul li:first-child {width: 100%;position: static;padding: 120px 5% 60px 15%;}
.gallery ul li:last-child { padding: 60px 5% 100px 15%;width: 100%;}
.gallery ul li:nth-child(2) {width: 33.3%;float: left;clear: none;padding-top: 0%;}
.gallery ul li:nth-child(3) {width: 33.3%;float: left;padding-top: 0%;}
.gallery ul li:nth-child(6),.gallery ul li:nth-child(7) {width: 33.3%;float: left;}
.prod-form .prodformform {width: 70%;margin: 0px 0px 20px 15%;}
.list-block-color {padding:80px 15% 60px 15%;}
}

@media (min-width:2100px) {
.container {width: 60%;padding: 10px 0%;margin: 0px auto;}
.pcontainer {width: 60%;padding: 0px 0% 10px 0%;}
.placontainer {padding: 0px 0% 10px 6%;min-height: 450px;}
.prodformform {width: 60%;margin: 0px 0px -120px 20%;padding: 60px 5%;}
.main-text {padding: 100px 20% 100px 20%;}
.main-text.main-text-page{padding:50px 20% 100px 20%;}
.main-text.cat-page-text-main{padding:100px 20% 150px 20%;}
.main-text.cat-page-text{padding:100px 20% 150px 20%;}
.prod-container-top {padding-left:24%;}
.prod-container-top-left{max-width:500px;padding-right:0px;}
.prod-container-top-right{padding-left:24%;padding-right:20%;}
.prod-images{max-width:450px;right:20%;}
.prod-form {width: 100%;}
.prod-form .prodformform {width: 60%;margin: 0px 0px 20px 20%;}
.prod-images {right: 25%;}
.prod-form .prodformform {width: 60%;margin: 0px 0px 20px 20%;}
.list-block-color{padding:80px 20% 60px 20%;}
.gallery ul li:first-child,.gallery ul li:last-child{padding-left:20%;}
}

@media (min-width:2400px) {
.container{width: 50%;padding: 10px 0%;margin: 0px auto;}
.pcontainer{width: 50%;padding: 0px 0% 10px 0%;}
.placontainer{padding: 0px 0% 10px 3%;min-height: 450px;}
.prodformform{width:50%;margin:0px 0px -120px 25%;}
.main-text {padding: 100px 25% 100px 25%;}
.main-text.main-text-page{padding:50px 25% 100px 25%;}
.main-text.cat-page-text-main{padding:100px 25% 150px 25%;}
.main-text.cat-page-text{padding:100px 25% 150px 25%;}
.list-block-color {padding:80px 25% 60px 25%;}
.prod-container-top {padding-left:28%;}
.prod-container-top-left{max-width:500px;padding-right:0px;}
.prod-container-top-right{padding-left:28%;padding-right:25%;}
.prod-form {width: 100%;}
.prod-form .prodformform {width: 70%;margin: 0px 0px 20px 15%;}
.prod-images {right: 25%;}
.list-4-f7ecd8 .block-sertphoto {padding: 0px 25%;}
.prod-form .prodformform {width: 50%;margin: 0px 0px 20px 25%;}
.gallery ul li:first-child,.gallery ul li:last-child{padding-left:25%;}
}

@media (min-width:1350px) {
.prod-result-image1{top: -60px;max-width: 450px;max-height: 420px;}
}

@media (min-width:1250px) and (max-width:1320px) {
.timer {min-width: 350px;}
.prod-container-top-left {padding-left: 12%;}
.cat-prod-buttons .button-waitlist {line-height: 14px;padding: 5px 5px;}
#search input{max-width:60px;}
}

@media (min-width:1320px) and (max-width:1365px) {
#search input{max-width:100px;}
}

@media (min-width:1250px) and (max-width:1365px) {
.placontainer{padding:0px 0% 10px 0%;}
.prod-container{display:inline-block;width:100%;padding:0px;position:relative;margin-top:0px;margin-bottom:60px;}
.prod-container-top:before{}
.prod-container-top{display:inline-block;width:100%;padding:20px 5% 0px 6%;position:relative;}
.prod-container-top-left{float:left;padding:0px 0% 50px 0%;}
.prod-result,.prod-composition,.prod-application{padding-left:1%;}
.prod-images{width:35%;height:100%;right:5%;}
.prod-container-top-left{padding:0px 5% 50px 0%;width:58%;max-width:500px;}
.prod-container-top-right {float:left;padding:45px 0% 50px 6%;width:100%;box-sizing:border-box;min-height:auto;z-index:1;position: relative;}
.attributes{width:70%;padding:0px 5% 20px 0px;display:inline-block;}
.prod-buttons .prod-button-wishlist,.prod-buttons .prod-button-compare {width:25px;height:20px;}
.rev-consult-page .rev-ba-block-right{margin-top:-100px;}
}

@media (min-width:1024px) and (max-width:1100px) {
#product-view-item-ctbanner .video_bg{max-height:380px;}
#product-view-item-ctbanner iframe{max-height:380px;}
#product-view-item-ctbanner .list-product-open{max-height:380px;}
}

@media (min-width:1023px) and (max-width:1249px) {
body{font-size:14px;}
h1{font-size:30px;}
h2{font-size: 24px;}
h3{font-size: 22px;}
h4{font-size: 20px;}
h5{font-size: 18px;}
h6{font-size: 16px;}
.left-panel{width:150px;}
.container{width:90%;padding:10px 0%;margin:0px auto;}
.mcontainer{padding:35px 0px 0px 150px;}
.top-panel{padding-left:150px;padding-top:5px;}
.pcontainer{width:90%;padding:0px 0% 10px 0%;margin:40px auto;}
.placontainer{padding:0px 0% 10px 0%;}
.logo{max-width:150px;}
.logo a,.logo span{margin:10px auto 5px auto;}
.top-menu{margin-top:5px;}
.top-menu li{margin-right:8px;}
.top-menu li a{font-size:14px;}
#cart-top{margin:0px 0px 0px 20px;}
#search{margin-right:20px;}
#search input{max-width:50px;}
#wishlist-total{background:url(../image/wishlist-icon.svg) 0px 0px no-repeat;background-size:22px;}
#wishlist-total span{display:inline-block !important;}
.login{padding:0px;position:relative;height:24px;width:19px;display:inline-block;vertical-align:top;margin-top:0px;}
.login-inside{margin-top:4px;width:auto;}
.login-inside .header-account{background:url(../image/login-icon.svg) 0px 0px no-repeat;height:22px;width:15px;background-size:15px;cursor:pointer;color:transparent;overflow:hidden;text-indent:-999999px;display:inline-block;}
.login > a.header-logout{margin-top:2px;background:url(../image/icon-logout-web.png) 0px 0px no-repeat;background-size:19px;}
.footer .frow{width:28%;display:inline-block;vertical-align:top;margin-bottom:50px;}
.footer .frow:nth-child(2){width:50%;padding:0px 0px 0px 5%;}
.footer .frow.frowl{width:17%;max-width:17%;}
.subscribeform,.prodformform{width:100%;padding:50px 5%;margin-left:0%;}
.subscribeform-title,.prodformform .subscribeform-title{font-size:30px;line-height:36px;max-width:700px;}
.subscribeform form input.button,.prodformform form input.button{min-width:225px;}
.placontainer h1{font-size:40px;}



.list-block-left text{display:none;}
.list-block-left .button-more,.list-block ul>li .button-more {position:static;margin-top:50px;}
.subscribeform-title br{display:none;}

.prod-container{display:inline-block;width:100%;padding:0px;position:relative;margin-top:-7px;margin-bottom:80px;}
.prod-container-top{display: inline-block;width:100%;padding:0px;position:relative;}
.height-cont{display:inline-block;min-height:auto;}

.prod-block-title{color:#000;}

.prod-container-top-left{padding:25px 5% 50px 9%;width:58%;max-width:550px;}

.prod-container h1{font-size:24px;font-weight:600;line-height:30px;margin-bottom:20px;color:#000;}

.dop-prod {padding: 10px 5% 10px 5% !important;}
.dop-prod>p {display: inline-block;max-width: 68%;margin: 0px 0px 0px 0px !important;}
.dop-prod>p>a {font-size: 13px;text-decoration: underline;display: inline-block;max-width: 300px;}
.dop-prod>a {float: right;max-width: 30%;}
.dop-prod>a img {width: 100%;height: auto;max-width: 45px;}
.prod-discount {padding: 15px 5% 5px 5% !important;position:relative;}
.prod-discount>p {display: inline-block; margin: 0px 0px 0px 0px !important;text-align:left;max-width: 100% !important; width: 100% !important;box-sizing: border-box;color:#323232;}
.prod-discount a{text-decoration: underline;}
.prod-discount span {position: absolute;top: -12px;left:5%;background: #FF6464;color: #fff;font-weight:600;font-size:16px;line-height:24px;padding:1px 20px;1font-family: 'Inter', sans-serif;}

.form-group .select-select {position: relative;display: inline-block;width: auto;}
.form-group .select-select:after {content: "";position: absolute;right: 0px;top: 17px;z-index: 0;text-align: center;pointer-events: none;box-sizing: border-box;display: inline-block;color: #000;border-color: #000 transparent transparent transparent;border-style: solid;border-width: 5px 4px 0 4px;height: 0;width: 0px;}
.prod-container-top-left label,.list-product-info label {font-size: 14px;font-weight:300;}
.prod-container-top-left .form-group .select-select select,.list-product-info .form-group .select-select select {background: transparent;font-size: 18px;font-weight: 400;border: 0px;width: auto;box-shadow: none;-moz-appearance: none;-webkit-appearance: none;appearance: none;color: #000;}
.prod-container-top-left .form-group {display: inline-block;max-width:45%;width:45%;margin-right:5%;float:left;clear:both;margin-top:40px;position:relative;}

.prod-container-top-left .prod-price {display: inline-block;max-width:45%;width:45%;margin-top:15px;margin-bottom:20px;text-align:left;float:left;position:relative;}
.prod-price .price {display: inline-block;font-weight:400;margin:25px 0px;}
.prod-price .price span{font-weight:600;font-size:34px;display: inline-block;font-family:'Inter', sans-serif;margin-right:3px;color: #000;}
.prod-price .price-old {display: inline-block;margin-right:0px;position:absolute;font-family:'Inter', sans-serif;font-size:20px;color: #000;right:0%;top:-5px;}
.prod-price .price-old:before {content: '';position: absolute;top: 49%;left: -5%;width: 115%;height: 1px;background: #FF6464;}

.prod-container-top-left-middle{display:inline-block;width:100%;box-sizing:border-box;padding:0px 0%;z-index:1;position:relative;}
.prod-container-top-left-bottom{display:inline-block;width:100%;box-sizing:border-box;padding:0px 0%;z-index:1;position:relative;}
.prod-quantity {position: relative;width:30%;display: inline-block;margin-right:3%;vertical-align: top;}
.prod-quantity input.form-control {z-index: 0;position: relative;border: 0px;background: transparent;width: 100%;border:1px solid #fff;color:#000;font-size:20px;font-weight: 500;padding: 7px 10px 6px 10px;text-align: center;border-radius: 0px;height: auto;line-height: 20px;}
.prod-quantity .prod-quantity-minus,.prod-quantity .prod-quantity-plus{cursor: pointer;line-height: auto;vertical-align: top;position: absolute;top:8px;text-align: center;box-sizing: border-box;display: inline-block;height: 0px;width: 0px;z-index: 0;color: #967D80;left: 10px;font-size: 20px;}
.prod-quantity .prod-quantity-plus {border: 0px;left: auto;right:20px;top:8px;font-family: 'Inter', sans-serif;}
.prod-container-top-left-bottom .button{width:45%;display: inline-block;vertical-align:top;margin-right:1%;background:#6e324c;color:#fff;}
.prod-container-top-left-bottom .button:hover{background: #000000;}

.prod-container-top-left-bottom .button-waitlist{color:#000;background:#e8e8e8;line-height:20px;max-width:170px;}
.prod-container-top-left-bottom .button-waitlist:hover{background: #e8e8e8;}
.cat-prod-buttons .button-waitlist {color:#000;background:#e8e8e8 !important;line-height:16px !important;max-width:170px;min-height:39px;padding-top:2px !important;border:0px !important;}
.cat-prod-buttons .button-waitlist:hover,.list-product:hover .cat-prod-buttons .button-waitlist {background: #000000 !important;}

.prod-container-top-right {float:left;padding:45px 0% 50px 5%;width:100%;box-sizing:border-box;min-height:auto;z-index:1;position: relative;}

.prod-container-top-right .height-cont {min-height:auto;width:90%;}

.prod-container-top-right .link-category,.prod-container-top-right .link-brand{width:25%;max-width:25%;float:right;}
.prod-container-top-right .link-category{margin-right:0%;}

.attributes{width:70%;padding:0px 5% 20px 0px;display:inline-block;}
.prod-buttons .prod-button-wishlist,.prod-buttons .prod-button-compare {width:25px;height:20px;}
.prod-images{width:35%;height:100%;right:5%;}

.prodformform form input{width:100%;max-width:300px;margin:0px 2% 20px 0px;font-size:15px;}
.prodformform form textarea{width:100%;float:left;margin:0px 0px 20px 0px;min-height:94px;max-width:620px;}
.prodformform form .prodform-left{float:left;width:100%;margin-right:0%;}
.prodformform form input.button{margin-top:0px;}
.list-product .list-product-name{font-size:15px;line-height:20px;min-height:auto;height:79px;overflow-y:hidden;display:block;}
.list-prod-block .list-product .button-more,.list-prod-block .list-product .list-product-name,.list-product .button-more{font-size:14px;}

.prod-container{display:inline-block;width:100%;padding:0px;position:relative;margin-top:0px;margin-bottom:60px;}
.prod-container-top:before{}
.prod-container-top{display:inline-block;width:100%;padding:20px 5% 0px 5%;position:relative;}
.prod-container-top-left{float:left;padding:0px 0% 50px 0%;}
.prod-result,.prod-composition,.prod-application{padding-left:1%;}
.rev-promo{margin-top:0px;}
.rev-promo .rev-promo-item-info-name{font-size:18px;max-width:300px;}
.rev-main-promo{display:inline-block;width:100%;padding:150px 5% 180px 5%;}
.rev-main-promo .block-title{font-size:36px;line-height:60px;margin-right:0%;margin-bottom:0px;display:inline-block;}
.rev-main-promo .block-title > span{line-height:48px;}
.main-text-image img{max-width:80%;height:auto;}
.rev-consult-page .rev-ba-block-right{margin-top:0px;}
}

@media (min-width:1100px) and (max-width:1249px) {
#search input{max-width:100px;}
}

@media (min-width:801px) and (max-width:1023px) {
h1{font-size:30px;}
h2{font-size: 24px;}
h3{font-size: 22px;}
h4{font-size: 20px;}
h5{font-size: 18px;}
h6{font-size: 16px;}

.placontainer h1{font-size:40px;}
.left-panel{background:transparent;width:45%;max-width:45%;z-index:5;background:#f4e4de;padding:35px 2% 50px 2%;overflow:auto;display:none;}
.left-panel:before{content:'';position:fixed;top:0px;left:0px;width:60%;height:55px;background:#f4e4de;z-index:6;max-width:45%;}
.left-panel:after{content:'';position:fixed;bottom:0px;left:0px;width:60%;height:20px;background:#f4e4de;max-width:45%;}
.panel-close{display:block;color:#000;position:fixed;top:23px;right:60%;font-size:24px;font-weight:200;z-index:7;cursor:pointer;font-family:Arial;width:22px;height:22px;border-radius:50%;text-align:center;box-sizing:border-box;padding-top:1px;line-height:18px;}
.container{display:block;width:100%;box-sizing:border-box;padding:10px 0%;margin:0px auto;}
.mcontainer{display:inline-block;width:100%;box-sizing:border-box;padding:62px 0px 0px 0px;position:relative;z-index:0;}
.top-panel{background:#fff;width:100%;position:fixed;top:0px;left:0px;height:57px;display:inline-block;box-shadow:0px 1px 2px #000;border-bottom:1px solid #69143A;box-sizing:border-box;padding-top:2px;z-index:2;padding-left:0px;background:#69143A;padding-right:22px;}
.top-panel-full{height:88px;}
.pcontainer{display:block;width:100%;box-sizing:border-box;padding:0px 0% 10px 0%;margin:40px auto;position:relative;}
.placontainer{padding:0px 5% 10px 10%;min-height:450px;}

.logo{width:100%;display:inline-block;background:transparent;height:100%;left:60px;top:15px;}
.logo a,.logo span{display:block;max-width:70%;margin:5px auto;}
.logo img{width:100%;height:auto;}
.logo-mob{display:block;}
.logo-web{display:none;}
.lang{position:fixed;top:10px;left:6%;text-align:left;width:auto;z-index:7;}
.top-menu{padding:0px;margin:0px;list-style:none;display:none;}
.top-menu li{display:inline-block;padding:0px;margin-right:15px;}
.top-menu li a{font-size:15px;padding:0px;margin:0px 0px;color:#fff;}
.top-menu li a b{font-weight:400;color:#fb6497;}
.left-panel-mob{}
.top-menu-mob{display:block;}
.menu-mob{display:inline-block;width:30px;height:auto;margin-right:0px;cursor:pointer;position:absolute;left:3%;top:18px;z-index:1;}
.menu-mob > span{display:block;width:100%;background:#fff;height:3px;padding:0px;margin:0px;margin-bottom:5px;border-radius:4px;}
.menu-mob > span:nth-child(2){width:50%;}

.top-right{float:right;}
#cart-top{float:right;display:inline-block;max-width:50px;width:auto;padding:0px;margin:1px 0px 0px 20px;}
#cart-top > .btn{background:none;color:#333;border:0px;padding:0px;box-shadow:none;text-shadow:none;position:relative;text-align:left;padding-left:25px;background:url(../image/cart-icon-mob.svg) 0px 5px no-repeat;background-size:24px;height:30px;}
#cart-top .cart-total-prod{left:15px;}
#search{margin-top:0px;}
#search input{background:transparent;color:#fff;}
#search button{border:0px;color:#fff;width:25px;height:20px;text-align:center;background:url(../image/search-icon-mob.svg) 0px 0px no-repeat;background-size:20px;}
#search button img{display:none;}

.login-inside .header-account{background:url(../image/login-icon-mob.png) 0px 0px no-repeat;background-size:19px;cursor:pointer;color:#fff;background:none;}
.login > a.header-logout{margin-top:4px;background:url(../image/icon-logout.png) 0px 0px no-repeat;background-size:17px;}
#popup-login-button{background:url(../image/login-icon-mob.png) 0px 0px no-repeat;background-size:19px;}
.compare{background: url(../image/compare-icon-mob.png) 0px 0px no-repeat;background-size:18px;}
#wishlist-total{background:url(../image/wishlist-icon-mob.svg) 0px 0px no-repeat;background-size:24px;}
#wishlist-total span{display:inline-block !important;}

.footer{display:inline-block;width:100%;box-sizing:border-box;padding:50px 5% 0px 5% !important;margin-top:0px;margin-left:0px;}
.footer .frow{width:35%;display:inline-block;vertical-align:top;margin-bottom:50px;}
.footer .frow:nth-child(2){width:40%;box-sizing:border-box;padding:0px 3%;}
.footer .frow:nth-child(2) ul:last-child{margin-top:0px;}
.footer .frow.frowl{float:right;width:20%;max-width:20%;}
.footer .frow.frowl .faccount{margin-top:10px;}
.footer .footer-time{display:block;}
.subscribeform{border-radius:0px;margin-bottom:0px !important;}
.subscribeform-title{max-width:700px;}
.subscribeform-title br{display:none;}
.subscribeform,.prodformform{width:100%;margin:0px 0px -120px 0%;padding:60px 5%;}
.subscribeform form input,.prodformform form input{width:100%;max-width:220px;margin:0px 15px 20px 0px;}


#prod-list-brand{padding-top:80px;margin-top:-80px;}

.gallery ul li:first-child{position:absolute;top:8%;left:5%;overflow:visible;}
.gallery ul li:last-child{padding:3% 5% 40px 8%;}


.latest-prod-block{width:100%;position:relative;padding:80px 5%;margin-top:-8px;overflow:hidden;}
.search-left-block1{border-bottom:0px;}
.search-left-block1 > input,.search-left-block1 select{display:block;}
.main-latest-prods{margin-bottom:50px;margin-top:50px;}
.main-latest-prods .container,.latest-prod-container-color .container,.viewed-prods .container{padding-left:5%;padding-right:5%;}
.main-best-prods{padding-top:80px;padding-bottom:80px;margin-bottom:40px;margin-top:0px;}
.related-prod-block{padding-left:5%;padding-right:5%;}
.
.all-promos{display:inline-block;width:100%;margin-bottom:-10px !important;box-sizing:border-box;position:relative;background:#f9d8e3 url(../image/all_special_image.jpg) center top no-repeat;background-size:1200px;}
.list-product .price span.price-new{font-size:28px;}
.list-product .price-old{font-size:18px;}
.block-catpromos ul li p{left:5%;bottom:3%;width:90%;max-width:90%;}
.block-catpromos ul li:first-child p{max-width:250px;}
.list-product .list-product-name{font-size:15px;line-height:20px;min-height:auto;height:79px;overflow-y:hidden;display:block;}
.list-prod-block .list-product .button-more,.list-prod-block .list-product .list-product-name,.list-product .button-more{font-size:14px;}


.prod-container h1{font-size:30px;font-weight:700;line-height:36px;margin-bottom:20px;}
.prod-container h1 br{display:none;}
.timer{font-size: 0;margin-bottom:15px;margin-top:10px;display:inline-block;width:100%;max-width:400px;box-sizing:border-box;padding:15px 5% 10px 5%;float:left;clear:both;}
.timer_section{display:inline-block;vertical-align:bottom;}
.timer_section > div{display: inline-block;vertical-align:top;font-size:20px;line-height:30px;width:26px;margin: 0 1px;font-weight:600;font-weight:bold;font-size:26px;text-align:center;padding:6px 0px 4px 0px;}
.timer_section > div.days_1,.timer_section > div.days_2{width:30px;font-size:40px;padding:10px 0px 7px 0px;}
.timer_section > div.timer_section_desc{display:block;background:none;font-size:12px;line-height:20px;width:auto;margin:0;text-align:right;padding:0px;}
.timer_delimetr{display: inline-block;vertical-align:top;font-size:30px;font-weight:bold;line-height:25px;margin:12px 5px 0px 5px;}
.timer p{font-size:16px;text-align:left;font-weight:400;margin-bottom:15px;}
.prod-container-top-left .form-group{display:inline-block;max-width:100%;width:100%;margin-right:0%;margin:20px 0px 35px 0px;}
.prod-container-top-left-bottom,.prod-container-top-left-middle{width:100%;max-width:500px;float:left;clear:both;}
.prod-container-top-left .prod-price {margin-top:5px;}
.prod-container-top-left-bottom .button{width:52%;display:inline-block;vertical-align:top;}
.prod-container-top-right{padding:45px 5% 60px 5%;width:100%;min-height:auto;position:relative;}
.prod-container-top-right .height-cont{min-height:auto;}
.prod-container-top-right .link-category,.prod-container-top-right .link-brand{width:25%;box-sizing:border-box;padding:0px 0%;}
.prod-container-top-right .link-brand{padding:0px 0%;}

.attributes{width:70%;box-sizing:border-box;padding:15px 0%;}
.attributes ul li{width:100%;margin:5px 0px;font-size:15px;}
.prod-buttons1{padding:0px 12% 25px 12%;}
.prod-images{width:90%;max-width:450px;height:auto;max-height:600px;display:inline-block;top:auto;right:auto;margin-bottom:30px;z-index:0;margin-top:10px;min-height:450px;position:relative;}
.prod-images ul{width:100%;max-width:100%;height:auto;overflow:visible;position:absolute;}
.prod-images ul li{width:100%;text-align:center;display:inline-block;}
.prod-images ul li a{position:relative;}
.prod-images ul li img{width:100%;height:auto;max-width:500px;}
.prod-images ul li:first-child a:after{opacity:0.05;}
.prod-images:before{display:none;}
.prod-block-title{font-size:36px;line-height:44px;}
.prod-block-title:after{display:none;}
.prod-composition{display:inline-block;width:100%;box-sizing:border-box;padding:0px 8%;position:relative;}
.prod-composition .pcontainer{margin:0px auto;width:100%;padding:0px 3%;}
.prod-composition-left{display:inline-block;width:100%;padding:100px 0% 50px 0%;}
.prod-composition-left .prod-block-title{}
.prod-composition-left p{padding-left:0%;padding-right:0%;}
.prod-composition-right{width:100%;padding:0px 0% 50px 0%;margin-right:0%;margin-bottom:50px;}
.list-composition li:hover p{top:100%;left:-15%;width:180px;}
.top-promo .slick-arrow{right:2%;}
.top-promo .slick-arrow.slick-next{top:200px;}
.top-promo .slick-arrow.slick-prev{top:200px;right:50px;}
#prod-reviews .slick-next {right:-3%;}


#account-register .button-more,#account-login .button-more,.info-content-right .button-more{max-width:250px;width:100%;min-width:200px;}
#account-login .buttons .pull-left,.info-content-right .buttons .pull-left{width:40%;}
.buttons{width:100%;max-width:100%;}
.buttons .pull-right{width:40%;}

.account-content .info-content-right .buttons .pull-left a,#account-login .buttons .pull-left a{max-width:100%;width:100%;min-width:100%;}
#account-login .buttons .pull-right .button-more{max-width:100% !important;width:100% !important;min-width:100%;}

.main-sert{width:100%;padding:100px 5% 100px 5%;background:none;overflow:hidden;}
.main-sert-bg{width:120%;left:-5%;}
.main-sert .block-title{font-size:36px;line-height:42px;max-width:440px;}
.main-sert ul{margin:40px 0px 80px 0px;}
.main-sert ul:before{width:200px;height:180px;bottom:-40px;left:60%;}
.main-sert-right{position:absolute;top:20%;right:0%;max-width:60%;margin-right:0%;}
.main-sert ul:before {content: '';position: absolute;width:180px;height:120px;background: url('../image/gift-box-skinence.png') left top no-repeat;background-size:100%;bottom: -80px;left:72%;display:inline-block;z-index:1;}
.list-4{padding:80px 0% 0px 0%;}
.list-4 .container{padding-left:5%;padding-right:5%;}
.list-4 .block-title{font-size:34px;line-height:40px;max-width:600px;}
.list-4 ul, .list-4-f7ecd8-right{width:48%;}
.list-4-f7ecd84 .block-sertphoto{margin:40px 0px -5px 0px;display:inline-block;width:100%;padding:0px;}
.list-4-f7ecd8 .block-sertphoto > span{width:33%;}
.list-4-f7ecd8-right p{max-width:350px;}
.list-4-f7ecd8-right .button-more{float:left;clear:both;}
.list-4-f7ecd8 .block-sertphoto > span p{max-width:80%;}
.list-4-f7ecd8 .block-sertphoto .button-more{max-width:80%;}
.list-4-f7ecd8{background:#fbece2;}
.list-4-f7ecd8 .right-block{padding:50px 0 60px 0px;}
.list-4-f7ecd8-right{margin-top:40px;width:100%;display:block;}
.list-4-f7ecd8 .col-md-6{width:100%;display:inline-block;}
.list-4-f7ecd8-right ul{padding-left:5%;}
.list-4-f7ecd8-right .button-more {font-size:15px;}
.list-4 ul li:before {background:#000;left:-45px;}

.gallery-additional-row {float: none;display: flex;flex-wrap:wrap;}
.gallery .flex-row {display: flex;flex-wrap: wrap;align-items: stretch;height: 100%;margin-top: 70px;}
.gallery-additional-item-block{width:50%;margin-top:30px;}
.gallery-additional-item-block .button {margin-bottom: 30px;}
.gallery-additional-item-block:nth-child(3) .button,.gallery-additional-item-block:nth-child(4) .button {margin-bottom: 0;}
.gallery-additional-item-block {display: flex;flex-direction: column;justify-content: space-between;min-height: 50%;}
.gallery-additional-item-block:before {content: '';position: absolute;width: 90%;height: 1px;background: #C8C8C8;top: 0;left: 15px;}

.rev-promo{margin-top:-5px;}
.rev-promo-item:last-child{display:none;}
.gallery ul li:first-child{position:absolute;top:8%;left:5%;overflow:visible;}
.gallery ul li:last-child{padding:3% 5% 40px 8%;}
.main-text-image img{max-width:80%;height:auto;}
.advans{display: inline-block;width:90%;margin:50px 5% 0px 5%;}
.advans ul{display:inline-block;}
.advans ul li{display: inline-block;width:45%;margin:50px 4% 10px 0%;max-width:320px;box-sizing:border-box;vertical-align:top;}
.advans ul li span{max-width:280px;}
.advans ul li p{font-size:16px;}
.rev-solutions .block-title,.rev-maincat .block-title{position:relative;padding-bottom:40px;width:90%;margin:0px 5%;}
.rev-maincat ul{display:flex;padding:0px;list-style:none;flex-wrap:wrap;align-content:flex-start;width:100%;margin-top:50px;box-sizing:border-box;padding:0px 5%;}
.rev-before-after{padding:100px 5% 120px 5%;box-sizing:border-box;}
.rev-main-promo{display:inline-block;width:100%;padding:150px 5% 180px 5%;}
.rev-main-promo .block-title{font-size:36px;line-height:60px;margin-right:0%;margin-bottom:0px;display:inline-block;}
.rev-main-promo .block-title > span{line-height:48px;}
.pcontainer{display:block;width:100%;box-sizing:border-box;padding:0px 5% 10px 5%;margin:40px auto;position:relative;}
.placontainer{padding:0px 5% 10px 5%;min-height:450px;}

.prod-container{display:inline-block;width:100%;padding:0px;position:relative;margin-top:0px;margin-bottom:60px;}
.prod-container-top:before{}
.prod-container-top{display:inline-block;width:100%;padding:20px 5% 0px 5%;position:relative;}
.height-cont{display:inline-block;min-height:410px;}
.prod-container-top-left{float:left;padding:0px 0% 50px 0%;width:100%;box-sizing:border-box;min-height:555px;}

.rev-consult-page .rev-ba-block-right{margin-top:0px;}
.prod-result .prod-block-title{max-width:80%;}
}

@media (min-width:920px) and (max-width:1023px) {
.top-promo-item-image {display: inline-block;width:35%;max-width:600px;position:absolute;top:27%;right:12%;}
}


@media (max-width:801px) {
h1{font-size:30px;}
h2{font-size: 24px;}
h3{font-size: 22px;}
h4{font-size: 20px;}
h5{font-size: 18px;}
h6{font-size: 16px;}

.placontainer h1{font-size:36px;}

.left-panel{background:transparent;width:60%;max-width:60%;z-index:5;background:#f4e4de;padding:35px 2% 50px 2%;overflow:auto;display:none;}
.left-panel:before{content:'';position:fixed;top:0px;left:0px;width:60%;height:55px;background:#f4e4de;z-index:6;max-width:60%;}
.left-panel:after{content:'';position:fixed;bottom:0px;left:0px;width:60%;height:20px;background:#f4e4de;max-width:450px;max-width:60%;}
.panel-close{display:block;color:#000;border:0px;position:fixed;top:23px;right:47%;font-size:24px;font-weight:200;z-index:7;cursor:pointer;font-family:Arial;width:22px;height:22px;border-radius:50%;text-align:center;box-sizing:border-box;padding-top:1px;line-height:18px;}
.container{display:block;width:100%;box-sizing:border-box;padding:10px 0%;margin:0px auto;}
.mcontainer{display:inline-block;width:100%;box-sizing:border-box;padding:62px 0px 0px 0px;position:relative;z-index:0;}
.top-panel{width:100%;position:fixed;top:0px;left:0px;height:57px;display:inline-block;box-shadow:0px 1px 2px #000;border-bottom:1px solid #69143A;box-sizing:border-box;padding-top:2px;z-index:2;padding-left:0px;background:#69143A;padding-right:22px;}
.top-panel-full{height:88px;}
.pcontainer{display:block;width:100%;box-sizing:border-box;padding:0px 5% 10px 5%;margin:40px auto;position:relative;}
.placontainer{padding:0px 5% 10px 5%;min-height:450px;}

.logo{width:100%;display:inline-block;background:transparent;height:100%;left:60px;top:15px;}
.logo a,.logo span{display:block;max-width:60%;margin:5px auto;}
.logo img{width:100%;height:auto;}
.logo-mob{display:block;}
.logo-web{display:none;}
.lang{position:fixed;top:10px;left:7%;text-align:left;width:auto;z-index:7;}
.top-menu{padding:0px;margin:0px;list-style:none;display:none;}
.top-menu li{display:inline-block;padding:0px;margin-right:15px;}
.top-menu li a{font-size:15px;padding:0px;margin:0px 0px;color:#755243;}
.top-menu li a b{font-weight:400;color:#fb6497;}
.left-panel-mob{}
.top-menu-mob{display:block;}
.menu-mob{display:inline-block;width:30px;height:auto;margin-right:0px;cursor:pointer;position:absolute;left:3%;top:18px;z-index:1;}
.menu-mob > span{display:block;width:100%;background:#fff;height:3px;padding:0px;margin:0px;margin-bottom:5px;border-radius:4px;}
.menu-mob > span:nth-child(2){width:50%;}

.top-right{float:right;}
#cart-top{float:right;display:inline-block;max-width:50px;width:auto;padding:0px;margin:1px 0px 0px 20px;}
#cart-top > .btn{background:none;color:#333;border:0px;padding:0px;box-shadow:none;text-shadow:none;position:relative;text-align:left;padding-left:25px;background:url(../image/cart-icon-mob.svg) 0px 8px no-repeat;background-size:24px;height:30px;}
#cart-top .cart-total-prod{left:15px;background:#9b657e;}
#search{margin-top:5px;}
#search input{background:transparent;}
#wishlist-total{display:none;position:fixed;left:7%;top:17px;z-index:7;1background:url(../image/wishlist-icon-mob.svg) 0px 0px no-repeat;background-size:23px;}
#wishlist-total span{display:inline-block !important;}
.login{padding:0px;position:relative;height:24px;width:19px;display:inline-block;vertical-align:top;margin-top:4px;}
.login-inside{margin-top:4px;width:auto;}
.login-inside .header-account{display:inline-block;height:24px;width:19px;background:url(../image/login-icon-mob.png) 0px 0px no-repeat;background-size:19px;cursor:pointer;color:transparent;overflow:hidden;}
.login > a.header-logout{margin-top:4px;background:url(../image/icon-logout.png) 0px 0px no-repeat;background-size:19px;}
#popup-login-button{display:inline-block;width:100%;height:100%;background:url(../image/login-icon-mob.png) 0px 0px no-repeat;background-size:19px;cursor:pointer;}
.compare{display:none;position:fixed;left:13%;top:18px;z-index:7;1background: url(../image/compare-icon-mob.png) 0px 0px no-repeat;background-size:18px;}
#compare-total span{}
.popup-login{right:-60px;top:40px;}
#left-panel-button #wishlist-total,#left-panel-button #compare-total,#left-panel-button{display:inline-block;}

.footer,.list-block-color{display:inline-block;width:100%;box-sizing:border-box;padding:50px 5% 0px 5% !important;margin-top:0px;margin-left:0px;}
.footer-top1{display:inline-block;width:100%;box-sizing:border-box;}
.footer-phones{max-width:300px;width:45%;}
.footer-phones a{display:block;margin-right:0%;}
.contact-us{width:100%;max-width:250px;margin-top:30px;}
.footer-time{margin:0px;margin:27px 0px;width:50%;max-width:300px;float:right;}
.footer .frow{width:100%;margin-bottom:50px;}
.footer .frow:nth-child(2){width:48%;padding:0px;margin-bottom:20px;margin-top:20px;max-width:300px;}
.footer .frow:last-child{float:right;width:48%;}
.footer .frow:nth-child(2) ul{margin-right:0px;margin-top:23px;}
.footer .frow:nth-child(2) ul:first-child{margin-right:0%;}
.footer .frow:nth-child(2) ul:last-child{margin-top:0px;display:block;}
.footer .frow.frowl{float:right;width:48%;margin-top:21px;}
.footer .frow.frowl ul{margin-bottom:15px;}
.footer-bottom .copyright{display:block;margin-bottom:25px;}
.footer-bottom a{margin-left:0px;margin-right:7%;}
.footer .frow a.fafa-link{margin-bottom:10px;}

.subscribeform{border-radius:0px;margin-bottom:0px;}
.subscribeform-title{font-size:32px;}
.subscribeform-title br,.main-sert1 .block-title br{display:none;}
.subscribeform,.prodformform{width:100%;margin:0px 0px 0px 0%;padding:80px 5% 60px 5%;}
.subscribeform form input,.prodformform form input{width:100%;max-width:300px;margin:0px 2% 20px 0px;font-size:15px;}
.subscribeform form input.button{font-size:14px;}
.prodformform form textarea{width:100%;float:left;margin:0px 0px 20px 0px;min-height:94px;max-width:620px;}
.prodformform form .prodform-left{float:left;width:100%;margin-right:0%;}
.prodformform form input.button{margin-top:0px;}


.rev-promo{display:flex;width: 100%;padding: 0px;position:relative;margin-top:-5px;flex-direction:column-reverse;}
.rev-promo-item{display:flex;width:100%;padding: 0px;position: relative;vertical-align:top;flex:1;flex-direction:column-reverse;}
.rev-promo-item-image{display:block;width:100%;height:320px;padding:0px;}
.rev-promo-item-info{display:block;width:100%;box-sizing:boder-box;padding:60px 10% 50px 10%;min-height:320px;}
.rev-promo-item-info p{max-width:350px;}
.rev-promo-item:nth-child(2){display:flex;flex-direction:column-reverse;}
.rev-promo-item:last-child{background:transparent;}
.rev-promo-item:last-child .rev-promo-item-info{display:block;min-height:auto;padding:0px;position:absolute;top:53%;left:5%;}
.rev-promo-item:last-child .rev-promo-item-image{height:100%;min-height:640px;}
.rev-promo-item:last-child .rev-promo-item-image:before{content:'';position:absolute;left:0px;top:0px;background:rgb(0,0,0,0.1);width:100%;height:100%;}
.rev-promo-item:last-child .rev-promo-item-image:after{content:'';position:absolute;right:8%;bottom:10%;background:url('../image/true-care.svg') center center no-repeat;background-size:90%;width:100px;height:100px;display:none;}
.rev-promo-item:last-child .button-more{display:none;}
.rev-promo-item:last-child .rev-promo-item-info-name{color:#fff;font-size:40px;line-height:48px;}
.rev-promo-item-info-name{max-width:300px;}

.rev-solutions .block-title,.rev-maincat .block-title{position:relative;padding-bottom:40px;width:90%;margin:0px 5%;}
.rev-solutions ul{background: url(../image/bk-solutions-main.jpg) center top no-repeat;background-size:1500px;background-attachment:local;}
.rev-solutions ul li{width:100%;padding:50px 5%;}

.rev-consult{margin:70px 0px 100px 0%;padding:0px 5%;}
.rev-consult-1{font-size:50px;line-height:65px;width:100%;}
.rev-consult-2{width:100%;}
.rev-consult-2 ul{margin:50px 0px 50px 0px;}
.rev-consult-2 a{width:100%;max-width:400px;}

.rev-maincat{display:inline-block;width:100%;margin:0px 0px 100px 0px;box-sizing:border-box;}
.rev-maincat ul{display:flex;padding:0px;list-style:none;flex-wrap:wrap;align-content:flex-start;width:100%;margin-top:50px;box-sizing:border-box;padding:0px 5%;}
.rev-maincat ul li{width:45%;box-sizing:border-box;padding:15px 0% 15px 0px;text-align:center;}
.rev-maincat ul li:nth-child(2n){margin-left:8%;}
.rev-maincat ul li img{max-width:70%;width:70%;height:auto;margin:auto;}
.rev-maincat ul li span:after{width:100%;}

.rev-before-after{padding:100px 5% 120px 5%;box-sizing:border-box;}
.rev-before-after .block-title{max-width:500px;}
.rev-before-after .block-title br{display:none;}
.rev-ba-block{display:flex;width:100%;flex-wrap:wrap;align-content:flex-start;position:relative;z-index:1;flex-direction:column-reverse;}
.rev-ba-block > div{width:100%;flex-direction:column-reverse;}
.rev-ba-block .rev-ba-block-left{margin-top:50px;}
.rev-ba-block > div > a{width:100%;max-width:400px;}
.rev-consult-page{padding-top:30px;margin-top:-5px;}
.rev-consult-page .rev-ba-block-right{margin-top:0px;}
.rev-consult-page .rev-ba-block-left p{font-size:16px;}

.rev-main-promo{display:inline-block;width:100%;padding:150px 5% 180px 5%;}
.rev-main-promo .block-title{font-size:36px;line-height:60px;width:100%;margin-right:0%;margin-bottom:50px;display:inline-block;}
.rev-main-promo .block-title > span{line-height:48px;}
.rev-main-promo a{width:100%;max-width:400px;}

.gallery ul{margin:0px;padding:40px 0px;}
.gallery ul li{width:100%;}
.gallery ul li:first-child{position:static;overflow:visible;padding:80px 5% 60px 5%;}
.gallery ul li:last-child{padding:40px 5% 80px 5%;}
.gallery ul li:nth-child(2){width:50%;float:left;clear:both;padding-top:0%;}
.gallery ul li:nth-child(3){width:50%;float:left;padding-top:0%;}
.gallery ul li:nth-child(6),.gallery ul li:nth-child(7),.gallery ul li:nth-child(4),.gallery ul li:nth-child(5){width:50%;float:left;}

.main-text.cat-page-text-main{padding:100px 5% 120px 5%;display:inline-block;}
.main-text > div{display:inline-block;width:100%;}
.cat-page-text-main .main-text-image{width:100%;display:inline-block;text-align:left !important;}
.cat-page-text-main .main-text-image img{max-width:450px;display:inline-block;}
.cat-page-text-main .main-text-info{width:100%;margin-top:50px;display:inline-block;}


.prod-block-title{font-size:40px;line-height:46px;}
.menu-list{padding:0px 0px;}
.menu-list a.menu-list-item{padding:10px 15px;border-bottom:1px solid #7c5f5b;width:100%;}
.menu-list a.active{font-weight:500;padding:10px 15px;}
.menu-list a.menu-list-item:last-child{border-bottom:0px;}
.list-block-left{width:100%;padding:10px 0px 60px 0px;min-height:auto;}
.list-block-right{width:100%;max-width:100%;margin-top:50px;max-height:300px;}
.list-block ul li img{margin-top:-30%;}
.block-title{line-height:40px;}
.list-block .block-title{margin-top:40px;font-size:36px;}
.article-content .gallery-list li{width:49%;height:250px;max-height:250px;}
.review-block{display:inline-block;margin-top:20px;padding-top:60px;}
.review-block .block-title{margin-bottom:40px;line-height:40px;}
.list-block-color-article{padding-top:100px;}

.prod-view{display:none;}
.prod-sort{float:left;clear:both;margin:15px 0px 30px 0px;color:#ccc;display:none;}
.prod-sort a{display:inline-block;margin:0px 10px;color:#000;text-decoration:underline;}
.prod-sort a.active{text-decoration:none;color:#69143a;}
.prod-sort .close{display:none !important;}
.cat-prod-content{display:inline-block;width:100%;margin-bottom:80px;}
.cat-prod-content-promo{padding-top:60px;}
#cat-product-left{display:inline-block;width:100%;display:none;overflow:auto;}
.cat-prod-content-right{float:right;width:100%;}
.list-products{width:100%;}
.list-product{width:29%;margin:10px 3% 50px 0%;}
.list-prod-block{display:inline-block;width:100%;position:relative;padding:80px 50px 80px 6%;}
.latest-prod-block{width:100%;position:relative;padding:80px 50px 80px 6%;margin-top:-8px;}
.search-left-block{border-bottom:0px;}
.search-left-block > input,.search-left-block select{display:block;}
.main-latest-prods{margin-bottom:20px;margin-top:0px;}
.main-latest-prods .container{padding-left:0%;}
.main-best-prods{padding-top:80px;padding-bottom:80px;margin-bottom:20px;margin-top:0px;}
.main-best-prods:before,.viewed-prods:before {content: '';width:800px;height:800px;left:auto;right:-550px;bottom: 45%;}

.all-promos{display:inline-block;width:100%;margin-top:0px;margin-bottom:-10px !important;box-sizing:border-box;position:relative;background:#f9d8e3 url(../image/all_special_image.jpg) center top no-repeat;background-size:1200px;}
.all-promos p.prod-block-title{width:100%;font-size:22px;line-height:28px;max-width:300px;}
.all-promos .button{font-size:15px;width:100%;}
.all-promos-content{width:90%;max-width:350px;margin:150px 5% 100px 5%;padding:40px 40px 30px 40px;float:right;clear:both;}


.panel-filter{display:inline-block;width:100%;border-top:1px solid #69143a;padding-top:25px;margin-top:15px;padding-bottom:25px;}
.panel-filter-title{display:block;color:#000;font-size:22px;font-weight:400;}
.panel-filter .list-group{}
.panel-filter .list-group-item{border:0px;border-bottom:1px solid #69143a;padding-top:0px;border-radius:0px;margin-bottom:20px;background:transparent;}
.panel-filter .list-group-item-name{font-weight:700;margin-bottom:10px;display:inline-block;}
.panel-filter .list-group-item .checkbox{cursor:pointer;padding-left:7px;font-weight:400px;font-size:14px;}
.panel-filter .list-group-item .checkbox input{opacity:0;display:none;}
.panel-filter .list-group-item .checkbox span:before{content:'';position:absolute;left:-15px;top:4px;width:14px;height:14px;text-align:center;border:1px solid #69143a;}
.panel-filter .list-group-item .checkbox span.filter-active{}
.panel-filter .list-group-item .checkbox span.filter-active:before{content:'\2713';font-size:12px;line-height:12px;color:#fff;font-weight:bold;background:#69143a;}
.close-filter{display:none;}
.filter-sort{display:inline-block;width:100%;margin:0px 0px 40px 0px;border-top:1px solid #69143a;border-bottom:1px solid #69143a;padding:5px 0px;}
.filter-sort > div{cursor:pointer;display:inline-block;width:49%;text-align:center;color:#000000;font-size:15px;font-weight:400;}
.filter-sort > div:first-child{border-right:1px solid #69143a;}
.prod-sort,#cat-product-left{display:none;background:#fbf2ed;display: inline-block;left:50%;opacity:0;padding:50px 10%;width:320px;height:auto;position: fixed;top:50%;visibility:hidden;z-index:9999;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transition: opacity .5s, top .5s;-moz-transition: opacity .5s, top .5s;-ms-transition: opacity .5s, top .5s;-o-transition: opacity .5s, top .5s;transition: opacity .5s, top .5s;box-sizing:border-box;box-shadow:0px 0px 5px #ccc;max-width:100%;max-height:100%;width:100%;height:100%;margin-top:-1px;}
.prod-sort a{display:block;margin:15px 0px;color:#000000;font-size:18px;}
.prod-sort a.active{color:#000;font-weight:500;}
.prod-sort span{color:#000;font-size:22px;font-weight:400;margin-bottom:25px;display:block;}
#prod-sort .close,.close-filter{display:block !important;color:#000 !important;font-size:22px;font-weight:500;opacity:1;right:5%;top:25px;}
#cat-product-left{border-bottom:50px solid #fbf2ed;}
#product-search .cat-prod-content-left{width:100%;}
#product-search .filter-sort{display:none;}
.table-orders td:last-child{display:block;border-bottom:1px solid #69143a !important;}
.table-orders td:last-child{padding-bottom:30px;}
#account-login{margin-bottom:200px;}

.prod-container{display:inline-block;width:100%;padding:0px;position:relative;margin-top:0px;margin-bottom:60px;}
.prod-container-top:before{}
.prod-container-top{display:inline-block;width:100%;padding:20px 5% 0px 5%;position:relative;}
.height-cont{display:inline-block;min-height:410px;}
.prod-container-top-left{float:left;padding:0px 0% 50px 0%;width:100%;box-sizing:border-box;min-height:555px;}
.prod-container h1{font-size:30px;font-weight:700;line-height:36px;margin-bottom:20px;max-width:600px;}
.prod-container h1 br{display:none;}
.timer{font-size: 0;margin-bottom:15px;margin-top:10px;display:inline-block;width:100%;max-width:400px;box-sizing:border-box;padding:15px 5% 10px 5%;}
.timer_section{display:inline-block;vertical-align:bottom;}
.timer_section > div{display: inline-block;vertical-align:top;font-size:20px;line-height:30px;width:26px;margin: 0 1px;font-weight:600;font-weight:bold;font-size:26px;text-align:center;padding:6px 0px 4px 0px;}
.timer_section > div.days_1,.timer_section > div.days_2{width:30px;font-size:40px;padding:10px 0px 7px 0px;}
.timer_section > div.timer_section_desc{display:block;background:none;font-size:12px;line-height:20px;width:auto;margin:0;text-align:right;padding:0px;}
.timer_delimetr{display: inline-block;vertical-align:top;font-size:30px;font-weight:bold;line-height:25px;margin:12px 5px 0px 5px;}
.timer p{font-size:16px;text-align:left;font-weight:400;margin-bottom:15px;}
.prod-container-top-left .form-group{display:inline-block;max-width:100%;width:100%;margin-right:0%;margin:20px 0px 35px 0px;}
.prod-container-top-left-bottom,.prod-container-top-left-middle{width:100%;max-width:500px;}
.prod-container-top-left .prod-price {margin-top:5px;}
.prod-container-top-left-bottom .button{width:52%;display:inline-block;vertical-align:top;}
.prod-container-top-right{padding:45px 5% 60px 5%;width:100%;min-height:auto;position:relative;}
.prod-container-top-right .height-cont{min-height:auto;}
.prod-container-top-right .link-category,.prod-container-top-right .link-brand{width:100%;max-width:100%;box-sizing:border-box;padding:0px 0%;}
.prod-container-top-right .link-brand{padding:0px 0%;}
.prod-container-top-left .prod-short-desc{margin-top:40px;max-width:450px;}

.attributes{width:100%;box-sizing:border-box;padding:15px 0%;}
.attributes ul li{width:100%;margin:5px 0px;font-size:15px;}
.prod-images{width:100%;max-width:450px;height:auto;max-height:600px;display:inline-block;top:auto;right:auto;margin-bottom:30px;z-index:0;margin-top:10px;min-height:450px;position:relative;}
.prod-images ul{width:100%;max-width:100%;height:auto;overflow:visible;position:absolute;}
.prod-images ul li{width:100%;text-align:center;display:inline-block;}
.prod-images ul li a{position:relative;}
.prod-images ul li img{width:100%;height:auto;max-width:500px;}
.prod-images ul li:first-child a:after{opacity:0.05;}
.prod-images:before{display:none;}
.prod-block-title{font-size:36px;line-height:44px;}
.prod-composition{display:inline-block;width:100%;box-sizing:border-box;padding:0px 5% 0px 5%;position:relative;}
.prod-composition .pcontainer{margin:0px auto;width:100%;padding:0px 3%;}
.prod-composition-left{display:inline-block;width:100%;padding:100px 0% 50px 0%;}
.prod-composition-left .prod-block-title{}
.prod-composition-left p{padding-left:0%;padding-right:0%;}
.prod-composition-right{width:100%;padding:0px 0% 50px 0%;margin-right:0%;margin-bottom:50px;}
.list-composition li:hover p{top:100%;left:-15%;width:180px;}
.prod-serts{margin:40px 5% 20px 5%;}
.prod-serts li{margin-bottom:10px;}
.prod-block-info-left{float:left;width:100%;height:auto;padding:50px 5%;border-radius:0%;}
.prod-block-info-right{float:left;clear:both;width:100%;box-sizing:border-box;padding-top:20px;margin-bottom:50px;}
.prod-result{padding-bottom:100px;}
.prod-result .prod-result-info{padding-bottom:0px;margin-bottom:0px;}
.prod-result .prod-result-info .prod-result-text{padding-bottom:0px;margin-bottom:0px;}
.prod-result:before {content: '';position: absolute;left:0px;top:0px;width:100%;height:110%;background:#FBF2ED;display: inline-block;}
.prod-result-image{width:100%;float:left;clear:both;position:static;}
.prod-video:before{background:#540629;}
.prod-video{padding-bottom:100px;}
.prod-faq{margin-bottom:0px;padding-bottom:0px;}
.prod-faq:before{display:none;}

.review-write{margin-top:20px;width:100%;padding:30px 5% 30px 5%;}
.review-write .button{float:left;width:100%;max-width:260px;margin-top:20px;}
.review-write p br{display:none;}
#prod-button-send{margin-top:30px;background:#69143a;color:#fff;}
.prod-form .subscribeform-title{}

.top-promo .slick-arrow{right:2%;}
.top-promo .slick-arrow.slick-next{top:200px;}
.top-promo .slick-arrow.slick-prev{top:200px;right:50px;}
#prod-reviews .slick-next {right:-3%;}


.block-catpromos .slick-prev{right:-60px;}
.block-catpromos .slick-next{right:-40px;}


.review-prod-block-title{max-width:80%;}
.review-prod-block-title br{display:block;}
.placontainer .info-content{margin-bottom:100px;display:inline-block;}
.list-presents-item{display:inline-block;width:100%;margin:15px 0px 30px 0px;}
.list-products-present .list-product{width:48%;margin-left:0px;margin-right:1%;border:1px solid #e8e8e8;padding:3%;padding-bottom:15px;margin-bottom:15px;}
.list-products-present .list-product-select{border:1px solid #69143a;box-sizing:border-box;}
.list-products-present .list-product .button-more{width:100%;}
.table-gift td{width:100%;padding-right:0% !important;padding-left:0%;border:none !important;display:block;}
.list-cat-items > a{width:31%;margin:0px 1.5% 15px 0px;}
.list-brand-items > a{width:30%;}
.rev-advans{margin-top:100px !important;margin-bottom:100px !important;}
.rev-advans .prod-block-title{margin-bottom:30px !important;}
#prod-form{padding-top:80px;}
}

@media (max-width:700px) {
.popup, .popup-feedform,.popup-waitlist{padding:50px 10%;max-width:90%;}
.prod-faq ul li{display: inline-block;width:100%;box-sizing:border-box;padding:40px 0% 0px 0px;position: relative;vertical-align: top;}
.prod-faq ul li b{display:inline-block;margin-bottom:20px;max-width:350px;min-height:auto;}
.prod-faq .prod-faq-text{display:inline-block;width:100%;max-width:400px;vertical-align:top;}
}

@media (min-width:601px) and (max-width:801px) {
#search input{background:transparent;color:#fff;}
#search button{border:0px;color:#fff;width:25px;height:20px;text-align:center;background:url(../image/search-icon-mob.svg) 0px 0px no-repeat;background-size:20px;}
#search button img{display:none;}
.advans{display: inline-block;width:90%;margin:50px 5% 0px 5%;}
.advans ul{display:inline-block;}
.advans ul li{display: inline-block;width:45%;margin:50px 4% 10px 0%;max-width:320px;box-sizing:border-box;vertical-align:top;}
.advans ul li span{max-width:280px;}
.advans ul li p{font-size:16px;}

.rev-promo{display:flex;width: 100%;padding: 0px;position:relative;margin-top:-5px;flex-direction:column-reverse;}
.rev-promo-item{display:flex;width:100%;padding: 0px;position: relative;vertical-align:top;flex:1;flex-direction:column-reverse;}
.rev-promo-item-image{display:block;width:100%;height:320px;padding:0px;}
.rev-promo-item-info{display:block;width:100%;box-sizing:boder-box;padding:60px 10% 50px 10%;min-height:320px;}
.rev-promo-item-info p{max-width:350px;}
.rev-promo-item:nth-child(2){display:flex;flex-direction:row-reverse;}
.rev-promo-item:nth-child(1){display:flex;flex-direction:row;}
.rev-promo-item:nth-child(2) .rev-promo-item-info,.rev-promo-item:nth-child(1) .rev-promo-item-info{padding:60px 5% 50px 5%;min-height:320px;}
.rev-promo-item:nth-child(2) .rev-promo-item-image,.rev-promo-item:nth-child(1) .rev-promo-item-image{padding:60px 5% 50px 5%;min-height:320px;}
.rev-promo-item:last-child{background:transparent;}
.rev-promo-item:last-child .rev-promo-item-info{display:block;min-height:auto;padding:0px;position:absolute;top:53%;left:5%;}
.rev-promo-item:last-child .rev-promo-item-image{height:100%;min-height:750px;background-size:100%;background-position:center top;}
.rev-promo-item:last-child .rev-promo-item-image:before{content:'';position:absolute;left:0px;top:0px;background:rgb(0,0,0,0.2);width:100%;height:100%;}
.rev-promo-item:last-child .rev-promo-item-image:after{content:'';position:absolute;right:8%;bottom:10%;background:url('../image/true-care.svg') center center no-repeat;background-size:90%;width:100px;height:100px;display:none;}
.rev-promo-item:last-child .button-more{display:none;}
.rev-promo-item-info-name{max-width:280px;}
.rev-promo-item:last-child .rev-promo-item-info-name{color:#fff;font-size:65px;line-height:75px;max-width:650px;width:90%;}

.rev-solutions .block-title,.rev-maincat .block-title{position:relative;padding-bottom:40px;width:90%;margin:0px 5%;}
.rev-solutions ul{background: url(../image/bk-solutions-main.jpg) center top no-repeat;background-size:cover;}
.rev-solutions ul li{width:50%;padding:50px 5%;}
.rev-solutions ul li:last-child{display:none;}

.rev-maincat ul li{width:28%;box-sizing:border-box;padding:15px 0% 15px 0px;text-align:center;margin-right:3%;}
.rev-maincat ul li:nth-child(2n){margin-left:0%;}

.rev-main-promo{display:inline-block;width:100%;padding:150px 5% 180px 5%;}
.rev-main-promo .block-title{font-size:50px;line-height:70px;width:100%;margin-right:0%;margin-bottom:50px;display:inline-block;}
.rev-main-promo .block-title > span{line-height:58px;}
.rev-main-promo a{width:100%;max-width:400px;}

.list-prod-block .list-product{width:29%;margin:15px 15px 25px 0px;}
.list-product:hover{z-index:1;}
.list-product .price span.price-new{font-size:28px;}
.list-product .price-old{font-size:18px;}
.block-catpromos ul li p{left:5%;bottom:3%;width:90%;max-width:90%;font-weight:400;font-size:13px;line-height:15px;}
.block-catpromos ul li > span{max-width:90%;font-size:15px;padding:5px 10px 5px 70px;line-height:17px;}
.block-catpromos ul li > span > span{font-size:30px;line-height:30px;}
.block-catpromos ul li.promo-gift > span{background:#cba389 url(../image/icon_gift.png) 13px 5px no-repeat;padding:5px 10px 5px 60px;}
.block-catpromos ul li:first-child p{max-width:250px;}
.cartpopup .cartpopup-prods table tr td img{border:0px;width:100%;height:auto;min-width:50px;}
.account-content{width:100%;display:grid;}
.info-content-left{width:100%;margin-bottom:40px;}
.info-content-right{width:100%;margin-bottom:40px;}
.account-content .info-content-left{width:100%;margin-bottom:40px;order:1;flex:1;}
.account-content .info-content-right{width:100%;margin-bottom:40px;order:0;flex:0;}
.account-content .info-content-right .buttons .pull-left,#account-login .buttons .pull-left{max-width:45%;}
.info-content-right .table-responsive{border:0px !important;}
.table-orders .text-center{text-align:left;}
.table-orders td{display:block;border:0px !important;}
.timer{width:auto;}
.prod-container-top-right .link-brand{background:transparent;}
.prod-result,.prod-application{margin-bottom:0px;padding-left:0%;padding-right:0%;}
.prod-result-info{margin:60px 0px;padding:40px 0%;min-height:auto;}
.prod-result-text{padding-left:5%;padding-right:5%;margin-bottom:0px;width:100%;}
.prod-result-image1{max-width:30%;right:-2%;}
.prod-application-text{max-width:100%;margin:50px 0px;}
.prod-application-image{width:100%;max-width:100%;margin-top:50px;}
.prod-application-image img{width:100%;max-width:100%;height:auto;}
.prod-application{margin-bottom:0px;}
.prod-review{padding:80px 1% 60px 0%;}
.prod-review-left{width:30%;}
.prod-review-right{width:60%;}
.prod-composition-right{min-height:auto;}
.prod-popup-block .close{top:-14px;right:-8px;}
.cat-prod-buttons .button-waitlist{line-height:14px;padding:5px 5px;}
.prod-result,.prod-application{margin-bottom:0px;padding-left:5%;padding-right:5%;}
.prod-result-info{margin:60px 0px;padding:40px 0%;width:100%;}
.prod-result-text{padding-left:0%;padding-right:0%;margin-bottom:0px;width:100%;}
.prod-faq{padding-left:0%;padding-right:0%;margin-top:0px;}

}

@media (max-width:601px) {
.left-panel{width:90%;max-width:90%;}
.left-panel:before{width:90%;max-width:90%;}
.left-panel:after{width:90%;max-width:90%;}
.panel-close{right:19%;}
.logo{left:40px;}
#search{display:none;border-bottom:1px;margin-left:0%;margin-right:0px;margin-top:0px;position:absolute;left:5%;top:55px;width:85%;background:#fff;padding:2px 10px;box-sizing:border-box;}
#search input{border:0px;max-width:90%;width:90%;border:0px;outline:none;background:transparent;}
#search button{border:0px;background:none;color:#fff;width:8%;text-align:center;}
#search i{font-size:16px;color:transparent;}
.search-button-mob{display:inline-block;margin:7px 20px 0px 0px;cursor:pointer;width:19px;height:20px;background:url(../image/search-icon-mob.svg) 0px 0px no-repeat;background-size:19px;}
.search-button-mob i{font-size:20px;color:#fff;display:none;}
.search-close{display:inline-block;position:absolute;right:-18px;top:2px;font-size:22px;cursor:pointer;color:#fff;}
.top-panel-full #search{display:inline-block;}
.live-search {width:100%;max-width:100%;min-width:300px;}
.lang{left:9%;}
#wishlist-total{left:9%;}
.compare{left:19%;}
.menu-mob{left:5%;}
.footer-bottom a{display:block;margin-bottom:25px;}
.footer-bottom .card-icons{float:left;clear:both;}
.footer-bottom a{margin-left:0%;}
.footer-bottom .copyright br{display:none;}
.subscribeform-content{display:inline-block;align-items: stretch;}
.subscribeform form input,.prodformform form input{width:100%;max-width:450px;margin:0px 0% 30px 0px;}
.subscribeform form input.button{width:100%;max-width:450px;padding:12px 0px;font-size:15px;}
.main-text{padding:80px 5% 80px 5%;}
.main-text-page{padding:50px 5% 100px 5%;}
.main-text h1{font-size:34px;}
.rev-solutions ul li{background:rgb(53,10,29,0.7);}
.rev-solutions ul li:nth-child(2){background:rgb(66,13,36,0.7);}
.rev-solutions ul li:nth-child(3){background:rgb(79,15,44,0.7);}
.rev-solutions ul li:nth-child(4){background:rgb(92,18,51,0.7);}
.rev-solutions ul li:nth-child(5){background:rgb(105,20,58,0.7);}
.rev-solutions ul li:nth-child(6){background:rgb(128,55,88,0.7);}
.rev-solutions ul li:nth-child(7){background:rgb(150,90,117,0.7);}
.rev-solutions ul li:nth-child(8){background:rgb(172,126,147,0.7);}
.rev-solutions ul li:nth-child(9){background:rgb(195,161,176,0.7);}
.placontainer-blog h1.list-block-h1{font-size:24px;line-height:30px;}
.placontainer-blog h2{font-size:22px;line-height:30px;}
.placontainer-blog h3{font-size:20px;line-height:30px;}
.list-4 ul, .list-4-f7ecd8-right{width:100%;}
.list-4-f7ecd8 .block-sertphoto > span{width:50%;}
.list-4-f7ecd8 .block-sertphoto > span:first-child{width:100%;max-height:300px;}
.list-4-f7ecd8 ul{width:100%;}
.list-4-f7ecd8 .block-sertphoto > span p{max-width:80%;}
.list-4-f7ecd8 .block-sertphoto > span:first-child p{max-width:50%;}
.list-4-f7ecd8 .block-sertphoto > span:first-child img{margin-top:-37%;}
.top-promo-item-info p{display:none;}

.advans{display: inline-block;width:90%;margin:50px 5% 0px 5%;}
.advans ul{display:inline-block;}
.advans ul li{display: inline-block;width:100%;margin:50px 0% 10px 0%;max-width:320px;}
.advans ul li span{max-width:280px;}
.advans ul li p{font-size:16px;}

.list-product{width:44%;margin:10px 5% 50px 0%;}
.list-product .image{width:100%;}
.cat-prod-manufacturer{font-size:12px;}
.list-product-g .list-product-info .form-group,.list-product-popup .list-product-info .form-group,.prod-popup-block .list-product-info .form-group{display:inline-block;width:100%;margin-top:0px;vertical-align:top;}
.list-product-g .percent,.list-product-popup  .percent,.prod-popup-block .percent{bottom:auto;right:auto;top:-5px;left:-5px;}
.prod-popup-block .cat-prod-buttons{display:inline-block;width:100%;max-width:300px;margin:15px 0px 15px 0%;padding:0px;}
.prod-popup-block .price{display:inline-block;width:100%;margin:20px 0px;}

.list-product-popup,.prod-popup-block{overflow:auto;border-bottom:20px solid #fff;}
.prod-popup-block{padding-bottom:30px;}
.list-product-popup .image,.prod-popup-block .image{width:40%;}
.list-product-popup .list-product-info,.prod-popup-block .list-product-info{width:50%;}
.list-product-popup .prod-wishlist,.list-product-popup .prod-compare,.list-product-popup .cat-prod-video,.prod-popup-block .prod-wishlist,.prod-popup-block .prod-compare,.prod-popup-block .cat-prod-video{left:32%;}
.prod-popup-block .close{top:-23px;right:0px;}
h1.cat-top-promo-item-info-name,.brand-top-promo-item-info-name{font-size:30px !important;}


.list-prod-block{display:inline-block;width:100%;position:relative;padding:80px 50px 80px 6%;}
.latest-prod-block{width:100%;position:relative;padding:80px 50px 80px 6%;margin-top:-8px;}
.list-prod-block .list-products{margin-top:60px;}
.list-prod-block .list-product{width:45%;margin:15px 20px 25px 0px;}
.list-prod-block .list-product .button-more,.list-prod-block .list-product .list-product-name{font-size:14px;}
.list-prod-block .list-product .price .price-new,.list-product .price .price-new{font-size:18px;}
.brand-list ul li{}
.brand-text{display:inline-block;max-width:90%;margin-bottom:60px;}
.brand-text h2{font-size:34px;line-height:38px;}
.brand-text h2 br{display:none;}

.block-catpromos{display:inline-block;width:100%;margin-top:10px;}
.block-catpromos ul{list-style:none;padding:0px;width:100%;}
.block-catpromos ul li{display:inline-block;width:30%;vertical-align:top;position:relative;overflow:hidden;transition: 0.3s linear;}
.block-catpromos ul li:first-child{width:67%;margin-right:2%;}
.block-catpromos ul li img{width:100%;height:auto;transition: 0.3s linear;}
.block-catpromos ul li:hover img{-webkit-transform: scale(1.05);transform: scale(1.05);}
.block-catpromos ul li:after{content:'';position:absolute;left:0px;top:0px;width:100%;height:100%;display:inline-block;background:#7c5f5b;opacity:0.5;z-index:0;}
.block-catpromos ul li a{position:absolute;left:0px;top:0px;width:100%;height:100%;display:inline-block;z-index:1;}
.block-catpromos ul li p{position:absolute;left:30px;bottom:30px;width:80%;max-width:220px;display:inline-block;z-index:1;color:#fff;font-weight:600;font-size:15px;}
.block-catpromos ul li > span{position:absolute;right:0%;top:5%;width:170px;display:inline-block;z-index:1;color:#fff;background:#d31e49;font-family:'Bebas Neue', sans-serif;font-weight:400;font-size:18px;letter-spacing:2px;box-sizing:border-box;padding:5px 10px 5px 95px;line-height:20px;}
.block-catpromos ul li > span > span{position:absolute;left:5px;top:5px;display:inline-block;font-size:44px;letter-spacing:1px;font-weight:700;line-height:40px;}
.block-catpromos ul li.promo-gift > span{background:#cba389 url(../image/icon_gift.png) 13px 9px no-repeat;padding:5px 10px 5px 60px;}
#container-info{padding-top:60px;}

.prod-container h1{font-size:26px;line-height:32px;}
.prod-images{width:90%;max-width:90%;height:auto;max-height:600px;margin-bottom:30px;margin-top:10px;min-height:450px;position:relative;}
.prod-block-title{font-size:32px;line-height:38px;}

.prod-container-top-right .link-category,.prod-container-top-right .link-brand{width:100%;box-sizing:border-box;padding:10px 0%;max-width:100%;}
.prod-result,.prod-application{margin-bottom:0px;padding-left:5%;padding-right:5%;}
.prod-result-info{margin:60px 0px;padding:40px 0px 0px 0px;}
.prod-result-text{padding-left:0%;padding-right:0%;margin-bottom:40px;width:100%;}
.prod-result-image{position:static;width:100%;max-width:450px;max-height:auto;overflow:none;margin-top:0px;}
.prod-application-advice{display:inline-block;width:100%;padding:50px 7% 50px 7%;}
.prod-application-advice .block-title{line-height:30px;width:100%;margin-right:0%;margin-bottom:15px;}
.prod-application-advice p{width:100%;}
.prod-application .prod-result-info{margin-top:50px;margin-bottom:50px;}

.prod-form{padding:0px 0% 0px 0%;background:#F4E4DE;}
.prod-form-video:before{background:#F4E4DE;}
.prod-form .subscribeform-title{font-size:26px;line-height:34px;font-weight:700;}
.prod-review{padding:80px 5% 60px 5%;overflow:hidden;}
.prod-review-page{padding-top:60px;padding-bottom:30px;}
.prod-review .prod-block-title{font-size:36px;line-height:44px;}
.prod-review-info{width:100%;margin-top:50px;}
.prod-review-left{width:100%;margin-right:0%;margin-top:30px;}
.prod-review-left span{display:none;}
.prod-review-right{width:100%;margin-top:30px;}


.prod-review-form{padding-top:10%;overflow:auto;}
.prod-review-form .prod-block-title{font-size:30px;}
.prod-review-form form{margin-top:10px;}
.prod-review-form input,.prod-review-form select,.prod-review-form textarea{margin:10px 0px;padding:8px 10px;width:100%;}
.prod-review-form textarea{min-height:80px;}
.prod-review-form .container{max-width:800px;}
.prod-review-form-left{width:100%;}
.prod-review-form-right{width:100%;}
.prod-review-form .close{top:10px;right:20px;font-size:26px;}
.prod-review-form .button{margin-top:15px;}
.review-prod-container{padding-top:0px;}
.brand-list ul li{width:48%;}

.block-catpromos{width:100%;max-width:450px;}
.block-catpromos ul{width:94%;}
.block-catpromos ul li{width:100%;transition:none;}
.block-catpromos ul li:first-child{width:100%;margin-right:0%;}
.block-catpromos ul li .image-web{display:none;}
.block-catpromos ul li .image-mob{display:block;}
.block-catpromos ul li:hover img{-webkit-transform: scale(1);transform: scale(1);}
.block-catpromos ul li p{bottom:15px;}

.account-content{width:100%;display:grid;}
.info-content-left{width:100%;margin-bottom:40px;}
.info-content-right{width:100%;margin-bottom:40px;}
#account-register .button-more,#account-login .button-more,.info-content-right .button-more{float:left;clear:both;max-width:100%;}
#account-login .buttons .pull-left,.info-content-right .buttons .pull-left{float:left !important;clear:both !important;}
.account-content .info-content-left{width:100%;margin-bottom:40px;order:1;flex:1;}
.account-content .info-content-right .buttons .pull-left a,#account-login .buttons .pull-left a{max-width:100%;width:100%;}
.account-content .info-content-right{width:100%;margin-bottom:40px;order:0;flex:0;}
.account-content .info-content-right .buttons,#account-login .buttons{display:grid;}
.account-content .info-content-right .buttons .pull-left,#account-login .buttons .pull-left{order:1;}
.account-content .info-content-right .buttons .pull-right,#account-login .buttons .pull-right{order:0;}
#account-login .buttons .pull-right .button-more{max-width:100% !important;width:100% !important;}

.info-content-right .table-responsive{border:0px !important;}
.table-orders .text-center{text-align:left;}
.table-orders td,.table-order-products td{display:block;}
.table-orders td:last-child{padding-bottom:30px;}

.table-order-products td:first-child{max-width:350px;}
.table-order-products td a{color:#352c25;text-decoration:none;}
.table-order-info,.table-order-products{margin:0px 0px 30px 0px;border:0px !important;border-top:1px solid #fcdbca !important;}
.table-order-info td,.table-order-products td{width:100% !important;display:block;}
.table-wishlist{border:0px !important;overflow:hidden;margin-bottom:0px;}
.table-wishlist tr{position:relative;border-bottom:1px solid #fcdbca;display:inline-block;}
.table-wishlist tr:hover{background:transparent !important;}
.table-wishlist tr td{display:inline-block;width:15%;max-width:15%;text-align:left !important;border:0px !important;}
.table-wishlist tr td:nth-child(2){max-width:50% !important;width:50%;}
.table-wishlist tr td:nth-child(3){max-width:25% !important;width:25%;}
.table-wishlist tr td:nth-child(4){max-width:5% !important;width:5%;}
.table-wishlist tr td img{width:90%;height:auto;margin-top:5px;}
.table-wishlist .btn-danger{background:transparent;border:0px;padding:0px;color:#7c5f5b;position:absolute;top:20px;right:0%;font-size:14px;}
.table-wishlist .price{min-width:80px;}
.table-wishlist .price b{float:left;clear:both;}
.table-wishlist .price-old{margin:0px;float:left;clear:both;}

.cartpopup{overflow:auto;border-top:20px solid #fff;border-bottom:20px solid #fff;padding-top:0px;}
.button-more-close{min-width:45%;}
.cartpopup-info{position:relative;display:inline-block;}
.cart-bottom{display:inline-block;width:100%;padding-bottom:45px;}
.cartpopup-prods{overflow:auto;display:inline-block;max-height:800px;width:100%;margin-bottom:20px;}
.cartpopup table,.cartpopup table tbody{display:inline-block;width:100%;}
.cartpopup .cartpopup-prods table tr{display:inline-block;width:100%;padding:0px;border:1px solid #e8e8e8;margin-bottom:5px;position:relative;}
.cartpopup .cartpopup-prods table tr td{background:none !important;border:0px;padding:15px 10px;}
.cartpopup .cartpopup-prods table tr td img{border:0px;width:90%;height:auto;max-width:80px;}
.cartpopup .cartpopup-prods table tr td:first-child{width:30%;padding:15px 10px;}
.cartpopup .cartpopup-prods table tr td:nth-child(2){width:65%;}
.cartpopup .cartpopup-prods table tr td:nth-child(3){width:30%;min-width:90px;display:inline-block;text-align:center;padding:0px 10px 15px 10px;}
.cartpopup .cartpopup-prods table tr td:nth-child(4){width:45%;min-width:90px;display:inline-block;padding:0px 10px 15px 10px;}
.cartpopup .cartpopup-prods table tr td:last-child{width:20%;display:inline-block;}
.cart-quantity{font-size:18px;}
.cart-quantity-minus,.cart-quantity-plus{font-size:16px;}
.cart-quantity-plus:before{left:45%;height:9px;top:4px;}
.cartpopup .free-delivery{bottom:105px;left:0px;}

.block-catpromos .slick-prev{right:-60px;}
.block-catpromos .slick-next{right:-60px;background:transparent;}
.gallery + .main-text h1 {font-size:34px;line-height: normal;}
.list-cat-items > a{width:47%;margin:0px 1.5% 15px 0px;}
}


@media (max-width:520px) {
.list-block .list-block-left > span > a{font-size:18px;}
.article-content .gallery-list li{height:180px;}
.article-content .addthis_toolbox{width:100%;}
.article-content .article-more{float:left;clear:both;}
.list-account li{width:100%;}
.list-account li{margin-right:0%;width:100%;}
.cartpopup .cart-total{margin-bottom:5px;}
.cart-bottom{display:grid;width:100%;padding-bottom:30px;}
.button-more-close{display:inline-block;width:100%;max-width:450px;float:right;order:2;}
.button-more-checkout,.button-more-checkout:hover{width:100%;max-width:450px;order:1;margin-bottom:15px;margin-top:15px;}
.popup-waitlist .title-block-2{font-size:22px;line-height:28px;}
#waitlist-button{font-size:16px;}
.list-product .prod-wishlist{right:-3px;margin-top:10px;background-size:20px;}
.list-product .prod-compare {top:50px;right:10px;background-size:17px;}
.list-prod-block .prod-compare{top:20px;}
.prod-images{min-height:380px;}
.prod-container .prod-short-desc{margin-bottom:25px;position:relative;}
.prod-container .prod-short-desc-less{margin-bottom:25px;}
.timer{margin-top:0px;}
.prod-container-top-left{background:transparent;z-index:1;}
.latest-prod-container-color{margin-top:-10px;}
}

@media (max-width:480px) {
.footer-phones{padding-left:25px;background-size:16px;max-width:250px;margin-top:27px;width:100%;}
.footer-time{padding-left:25px;background-size:16px;max-width:250px;margin-top:27px;width:100%;float:none;display:block;}
.prod-popup-block{padding-bottom:30px;}
.list-product-popup .image,.prod-popup-block .image{width:100%;margin-bottom:40px;}
.list-product-popup .list-product-info,.prod-popup-block .list-product-info{width:100%;margin-bottom:25px;}
.list-product-popup .prod-wishlist,.list-product-popup .prod-compare,.list-product-popup .cat-prod-video,.prod-popup-block .prod-wishlist,.prod-popup-block .prod-compare,.prod-popup-block .cat-prod-video{left:auto;right:0px;}
.prod-popup-block .close{top:-23px;right:0px;}
.popup-login{right:-60px;width:350px;padding:50px 50px;}
.prod-container-top-left-bottom .button-waitlist{font-size:14px;line-height:16px;width:56%;min-height:39px;padding-top:14px;}
.cat-prod-sert{position:absolute;top:-5px;left:5px;width:30px;z-index:1;}
.all-promos p.prod-block-title br{display:none;}
.prod-images{min-height:315px;}
.prod-price .price span{font-size:30px;margin-right:0px;}
.prod-buttons{position:absolute;top:-2px;right:-10px;min-width:55px;max-width:55px;}
.prod-buttons .prod-button-wishlist,.prod-buttons .prod-button-compare{display:inline-block;width:22px;height:20px;}
.prod-composition p,.prod-composition  ul li,.prod-result p,.prod-result ul li,.prod-application p,.prod-application ul li,.prod-container .prod-short-desc,.prod-block-info-right p,.prod-faq ul li{font-size:16px;}
.list-brand-items > a{width:47%;}
.gallery ul li:nth-child(2){width:100%;float:left;clear:both;padding-top:0%;}
.gallery ul li:nth-child(3){width:100%;float:left;padding-top:0%;}
.gallery ul li:nth-child(6),.gallery ul li:nth-child(7),.gallery ul li:nth-child(4),.gallery ul li:nth-child(5){width:100%;float:left;}
}

@media (max-width:420px) {
.subscribeform-title{font-size:28px;}
.list-4-f7ecd8 .block-sertphoto > span{width:100%;}
.list-4-f7ecd8 .block-sertphoto > span:first-child{max-height:100%;}
.list-4-f7ecd8 .block-sertphoto > span p{max-width:50%;}
.list-4-f7ecd8 .block-sertphoto > span:first-child img{margin-top:0px;}
.otzyvy h1{max-width:250px;}
.article-content .gallery-list li{height:150px;}
.prod-images{min-height:280px;}
.prod-buttons{top:-12px;right:-30px;}
.prod-buttons .prod-button-wishlist,.prod-buttons .prod-button-compare{display:block;width:25px;height:20px;margin-bottom:5px;}
.list-cat-items > a{width:100%;margin:0px 0px 15px 0px;}
}

@media (min-width:400px) and (max-width:520px) {
.list-product-info a{font-size:14px;min-height:85px;}
.prod-popup-block .list-product-info a{font-size:15px;}
.list-product .price span.price-new{font-size:20px;}
.list-product .price-old{font-size:16px;}
.list-product .percent{bottom:-10px;right:-10px;font-size:13px;padding:5px 0px 3px 0px;width:90px;font-weight:600;}
.prod-popup-block .list-product .percent{bottom:auto;font-size:14px;padding:6px 0px 5px 0px;width:120px;}
.list-product:hover{z-index:1;}
.list-prod-block{padding:80px 20px 80px 8%;overflow:hidden;}
.latest-prod-block{padding:80px 20px 80px 8%;}
.main-latest-prods{padding-left:6%;}
.list-prod-block .prod-block-title{line-height:36px;font-size:34px;max-width:60%;}
.list-prod-block .list-product{display:inline-block;width:45%;max-width:45%;margin:15px 4% 25px 0%;}
.related-prod-block .list-product,.latest-prod-block .list-product,.main-latest-prods .list-product,.main-best-prods .list-product,.main-promo-prods .list-product{display:inline-block;width:44%;max-width:44%;margin:15px 15px 25px 0%;}
.top-promo-brand .top-promo-item-info-desc{padding:30px 25% 15px 5%;}
.top-promo-brand .top-promo-item-image{top:32%;}
.cartpopup .free-delivery{position:absolute;padding:0px 0px 0px 0px;background:none;left:0px;bottom:162px;font-size:13px;}
.cartpopup .cart-total{font-size:14px;line-height:20px;margin-bottom:5px;}
.cartpopup .cart-total strong{font-size:15px;margin:0px 5px;min-width:55px;}
.cat-prod-buttons .button-waitlist{line-height:14px;padding:5px 5px;}
.list-product .button-more,.list-product .list-product-name{font-size:14px;line-height:18px;}
.list-product .list-product-name{font-size:15px;line-height:20px;min-height:auto;height:79px;overflow-y:hidden;display:block;}
.brand-logo{margin-top:5px;}
.prod-popup-block .list-product-info .list-product-name{min-height:auto;height:auto;overflow:none;}
#product-view-item-ctbanner{width:90%;box-sizing:border-box;}
#product-view-item-ctbanner a{width:100% !important;max-width:100%;box-sizing:border-box;}
}

@media (max-width:399px) {
.logo{max-width:50%;width:50%;left:40px;}
#cart-top > .btn{padding-left:25px;height:30px;}
.login > a.header-logout{display:none;}
.login-inside .header-account{width:19px;}
.search-button-mob{margin:8px 20px 0px 0px;}
.search-button-mob i{font-size:18px;}
.top-promo-item-info-name{font-size:30px;line-height:34px;}
.timer_section > div{font-size:16px;width:20px;font-size:26px;}
.timer_section > div.days_1,.timer_section > div.days_2{width:26px;font-size:26px;}
.prod-images{min-height:260px;}
.prod-container h1{font-size:24px;line-height:28px;}
.list-product{width:90%;margin:10px 5% 50px 5%;max-width:250px;}
.list-product-popup .image,.prod-popup-block .image{width:100%;margin-bottom:40px;}
.list-product-popup .list-product-info,.prod-popup-block .list-product-info{width:100%;margin-bottom:25px;}
.prod-popup-block .list-product{width:100%;margin:0px;max-width:100%;}
.list-prod-block{padding:80px 10% 80px 8%;overflow:hidden;}
.latest-prod-block{padding:80px 10% 80px 8%;}
.list-product{display:inline-block;width:45%;max-width:45%;margin:15px 4% 25px 0%;}
.list-prod-block .list-product{display:inline-block;width:45%;max-width:45%;margin:15px 15px 25px 0%;}
.related-prod-block .list-product,.latest-prod-block .list-product,.main-latest-prods .list-product,.main-best-prods .list-product,.main-promo-prods .list-product{display:inline-block;width:44%;max-width:44%;margin:15px 15px 25px 0%;}
.list-prod-block .list-product .button-more,.list-prod-block .list-product .list-product-name,.list-product .button-more,.list-product .list-product-name{font-size:13px;line-height:18px;}
.list-prod-block .list-product .sticker-bestseller,.list-product .sticker-bestseller{font-size:12px !important;width:90px;display:inline-block;}
.list-prod-block .list-product .list-product-name,.list-product .list-product-name{font-size:13px;line-height:18px;min-height:auto;height:75px;overflow-y:hidden;display:block;}
.prod-popup-block .list-product-info .list-product-name{min-height:auto;height:auto;overflow-y:none;}
.list-product .price span.price-new{font-size:18px;}
.list-prod-block .slick-prev{right:20px;}
.list-prod-block .slick-next{right:-20px;}
.list-prod-block .prod-block-title{line-height:36px;font-size:32px;max-width:60%;}
.brand-logo{max-width:23%;margin-top:5px;}
.block-catpromos .slick-prev{right:-58px;}
.block-catpromos .slick-next{right:-58px;}
#simplecheckout_customer .panel-heading span{max-width:100px;}
.top-promo-brand .top-promo-item-image{top:30%;}
.menu-mob{width:28px;}
.gallery-main-item-block .blog-title-info,.gallery-additional-item-block .blog-title-info,.gallery-additional-item-block .button,.gallery-main-item-block .button{font-size:14px;}
.list-products-present .list-product{width:100%;max-width:100%;margin-left:0px;margin-right:0%;}
.list-products-present .list-product .button-more{width:100%;max-width:100%;}
.rev-consult-1{font-size:40px;line-height:55px;width:100%;}
#product-view-item-ctbanner{width:90%;box-sizing:border-box;}
#product-view-item-ctbanner a{width:100% !important;max-width:100%;box-sizing:border-box;}
}

@media (max-width:379px) {
.placontainer h1{font-size:32px;}
.article-content .gallery-list li{width:100%;height:250px;}
.popup-login{width:300px;padding:50px 20px;}
.logo{left:35px;}
.prod-images{min-height:250px;}
.prod-price .price span{font-size:26px;margin-right:0px;}
.prod-buttons{right:-40px;}
}

@media (max-width:359px) {
.placontainer h1{font-size:30px;}
.top-promo-item-info-name{font-size:30px;line-height:38px;}
.otzyvy h1{max-width:200px;}
.timer{padding:15px 5% 10px 5%;}
.timer_section > div{font-size:16px;width:20px;font-size:26px;}
.timer_section > div.days_1,.timer_section > div.days_2{width:24px;font-size:26px;}
.timer_delimetr{margin:12px 3px 0px 3px;}
.prod-images{min-height:240px;}
.prod-container h1{font-size:22px;line-height:26px;}
.top-promo-brand .top-promo-item-image{top:30%;}
.block-catpromos ul{width:90%;}
.block-catpromos .slick-prev1{right:-55px;}
.block-catpromos .slick-next1{right:-55px;}
.logo{left:28px;max-width:48%;}
.menu-mob{width:25px;}
.cartpopup .cartpopup-prods table tr td:last-child{width:15%;}
.list-prod-block .list-product,.list-product{display:inline-block;width:96%;max-width:96%;margin:15px 20px 25px 0px;}
.related-prod-block .list-product,.latest-prod-block .list-product,.main-latest-prods .list-product,.main-best-prods .list-product,.main-promo-prods .list-product{display:inline-block;width:96%;max-width:96%;margin:15px 20px 25px 0px;}
.list-prod-block .list-product .button-more,.list-prod-block .list-product .list-product-name,.list-product .button-more,.list-product .list-product-name{font-size:15px;line-height:20px;min-height:auto;height:auto;}

.rev-main-promo .block-title{font-size:30px;line-height:50px;width:100%;margin-right:0%;margin-bottom:50px;display:inline-block;}
.rev-main-promo .block-title > span{line-height:38px;}

}



.nav-tabs {
    margin-bottom: 15px;
}

div.required .control-label:before {
    content: '* ';
    color: #F00;
    font-weight: bold;
}

/* Gradent to all drop down menus */
.dropdown-menu li>a:hover {
    text-decoration: none;
    color: #ffffff;
    background-color: #229ac8;
    background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
    background-repeat: repeat-x;
}

/* top */
#top {
    background-color: #EEEEEE;
    border-bottom: 1px solid #e2e2e2;
    padding: 4px 0px 3px 0;
    margin: 0 0 20px 0;
    min-height: 40px;
}

#top .container {
    padding: 0 20px;
}

#top #form-currency .currency-select,
#top #form-language .language-select {
    text-align: left;
}

#top #form-currency .currency-select:hover,
#top #form-language .language-select:hover {
    text-shadow: none;
    color: #ffffff;
    background-color: #229ac8;
    background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
    background-repeat: repeat-x;
}

#top .btn-link,
#top-links li,
#top-links a {
    color: #888;
    text-shadow: 0 1px 0 #FFF;
    text-decoration: none;
}

#top .btn-link:hover,
#top-links a:hover {
    color: #444;
}

#top-links .dropdown-menu a {
    text-shadow: none;
}

#top-links .dropdown-menu a:hover {
    color: #FFF;
}

#top .btn-link strong {
    font-size: 14px;
    line-height: 14px;
}

#top-links {
    padding-top: 6px;
}

#top-links a+a {
    margin-left: 15px;
}

/* logo */
#logo {
    margin: 0 0 10px 0;
}


@media (max-width: 478px) {
    #cart .dropdown-menu {
        width: 100%;
    }
}

#cart .dropdown-menu table {
    margin-bottom: 10px;
}

#cart .dropdown-menu li>div {
    min-width: 427px;
    padding: 0 10px;
}

@media (max-width: 478px) {
    #cart .dropdown-menu li>div {
        min-width: 100%;
    }
}

#cart .dropdown-menu li p {
    margin: 20px 0;
}

/* menu */
#menu {min-height: 40px;margin: 60px 9% 20px 0%;}
#menu .nav>li {display: inline-block;width: 100%;}
#menu .nav>li>a {font-family: 'Inter', sans-serif;font-weight:300;font-size:18px;color: #fff;padding:8px 0px 10px 0px;min-height: 15px;background-color: transparent;display: inline-block;width: 100%;}
#menu .nav>li.menu-gifts {margin-top: 50px;margin-bottom:20px;margin-left:-15px;float: left;clear: both;min-width: 136px;}
#menu .nav>li.menu-sales {margin-bottom: 15px;margin-left: -15px;float: left;clear: both;line-height: 15px;min-width: 136px;}
#menu .nav>li.menu-gifts>a,#menu .nav>li.menu-sales>a {color: #fff;border:1px solid #fff;text-align: center;padding: 6px 0px;transition: 0.3s linear;line-height: 18px;}
#menu .nav>li.menu-sales>a {padding: 10px 0px;}
#menu .nav>li>a:hover,#menu .nav>li.open>a {}
#menu .nav>li.menu-gifts>a:hover,#menu .nav>li.menu-sales>a:hover{color: #fff;border: 1px solid #fff;}

#menu .dropdown-menu {padding-bottom: 0;}

#menu.serv-menu {min-height:40px;margin: 40px 9% 20px 10%;}

#menu ul,.top-menu-mob {padding: 0px;}
#menu ul>li,.top-menu-mob>li {display: inline-block;width: 100%;position: relative;}
#menu ul>li>a,.top-menu-mob>li>a {font-family: 'Inter', sans-serif;font-weight:normal;font-size:17px;color:#fff;padding:8px 0px 15px 0px;min-height: 15px;background-color: transparent;display: inline-block;width: 100%;position: relative;font-weight:300;}
#menu ul>li:hover>a,.top-menu-mob>li>a:hover {color: #fff;}
#menu ul>li.menu-service{}
#menu ul>li.menu-gifts {margin-top: 50px;margin-bottom: 20px;margin-left: -15px;float: left;clear: both;min-width:136px;}
#menu ul>li.menu-sales {margin-bottom: 15px;margin-left: -15px;float: left;clear: both;line-height: 15px;min-width:136px;}
#menu ul>li.menu-gifts>a,#menu ul>li.menu-sales>a {color: #fff;border: 1px solid #fff;text-align: center;padding:10px 20px;transition: 0.3s linear;line-height: 18px;}
#menu ul>li.menu-sales>a {padding:10px 0px;}
#menu ul>li>a:hover,#menu ul>li.open>a {}
#menu ul>li.menu-gifts>a:hover,#menu ul>li.menu-sales>a:hover{color:#fff;border: 1px solid #fff;}
#menu ul>li>div {display: none;position: absolute;left: 100%;top: -35px;min-width: 300px;box-sizing: border-box;background: #fff;padding: 40px 30px;z-index: 5;box-shadow: 0px 0px 3px #ccc;}
#menu ul>li:hover>div {display: block;}
#menu ul>li>div a {color: #000000;font-family: 'Inter', sans-serif;font-weight:300;font-size:15px;line-height: 24px;padding: 5px 0px 5px 0px;text-transform: none;}
#menu ul>li>div b {display: block;padding: 5px 0px;font-size: 15px;line-height:20px;}
#menu ul>li>div ul {max-width: 200px;}
#menu ul>li>div:before {content: '';position: absolute;top: 54px;left:-20px;width:20px;height:1px;background:#AC7E93;display: inline-block;}
#menu ul>li>a.active-item:before {content: '';position: absolute;bottom:8px;left:0px;width:30px;height: 1px;background:#fff;display: inline-block;}
#menu ul>li>div.dropdown-menu-panel-500 {min-width: 500px;}
#menu ul>li>div.dropdown-menu-panel-500 ul {display: inline-block;width: 40%;margin-right: 9.5%;vertical-align: top;}
#menu ul>li>div.dropdown-menu-panel-750 {min-width: 800px;}
#menu ul>li>div.dropdown-menu-panel-750 ul {display: inline-block;width: 24%;margin: 0px 4.4%;vertical-align: top;}
#menu ul>li>div ul li a.active-item,#menu ul>li>div ul li:hover a {color: #803758;}
#menu ul>li>div ul li a.active-item:before {display: none;}
#menu ul>li.menu-sales>a:before,#menu ul>li.menu-gifts>a:before {display: none;}
.top-menu-mob>li>a>b {color: #fff;}
#menu ul>li.menu-sales>a:hover,#menu ul>li.menu-gifts>a:hover{background:#fff;color:#69143a;border-color:#fff;}
#menu ul>li>div a{font-weight:400px;font-size:15px;}

@media (max-width:1023px) {
#menu.serv-menu {margin: 40px 9% 20px 9%;}
.top-menu-mob {margin: 20px 9% 80px 9%;display: inline-block;}
#menu.serv-menu>ul>li,.top-menu-mob>li {border-bottom: 1px solid #69143a;}
#menu ul>li>a,.top-menu-mob>li>a {padding: 12px 0px;color:#000;font-weight:400;}
#menu ul>li:hover>a,.top-menu-mob>li:hover>a{color:#000;}
#menu ul>li>a.active-item {color: #000;}
#menu ul>li:hover>div,#menu ul>li>div {display: block;transition: 0.3s linear;opacity: 0;height: 0px;overflow: hidden;padding: 0px 0px;position: static;min-width: 100%;max-width: 100%;width: 100%;background: transparent;z-index: 2;box-shadow: none;}
#menu ul>li span {position: absolute;right: 0px;top: 0px;width: 40px;height: 34px;background: transparent;cursor: pointer;}
#menu ul>li span:after {content: '';position: absolute;right: 5px;top: 13px;border-right: 1px solid #69143a;border-left: 1px solid transparent;border-top: 0px solid transparent;border-bottom: 1px solid #fff;width: 1px;height: 1px;display: inline-block;border: solid #69143a;border-width: 0 1px 1px 0;display: inline-block;padding: 4px 7px 7px 4px;transform: rotate(45deg);-webkit-transform: rotate(45deg);transition: 0.3s linear;}
#menu ul>li span.span-active:after {transform: rotate(225deg);-webkit-transform: rotate(225deg);top: 17px;}
#menu ul>li.menu-gifts {margin-top:30px;margin-left: 0px;border-bottom:0px;}
#menu ul>li.menu-sales {margin-left:0px;border-bottom:0px;}
#menu ul>li.menu-gifts>a,#menu ul>li.menu-sales>a{padding:10px 0px;line-height: 18px;border: 1px solid #69143a;color:#000;}
#menu ul>li.menu-gifts>a:hover,#menu ul>li.menu-sales>a:hover {color:#000;}
#menu ul>li>div:before,#menu ul>li>a.active-item:before {display: none;}
#menu ul>li>div {}
#menu ul>li>div a,#menu ul>li>div b {color: #000;}
#menu ul>li>div.menu-active {transition: 0.3s linear;opacity: 1;height: auto;padding: 20px 0px;overflow: visible;}
#menu ul>li>div ul {display: block;width: 100% !important;min-width: 100% !important;max-width: 100%;margin: 0px 0px 20px 0px !important;}
#menu ul>li>div.dropdown-menu-panel-500 {min-width: 100%;}
#menu ul>li>div.dropdown-menu-panel-500 ul {width: 100%;margin-right: 0%;}
#menu ul>li>div.dropdown-menu-panel-750 {min-width: 100%;}
#menu ul>li>div.dropdown-menu-panel-750 ul {width: 100%;}
}

@media (min-width:1024px) and (max-width:1249px) {
#menu.serv-menu {min-height: 40px;margin: 40px 9% 20px 10%;}
#menu ul>li>a,.top-menu-mob>li>a {font-size: 15px;}
#menu ul>li.menu-gifts {margin-top: 40px;min-width: 132px;}
#menu ul>li.menu-sales {min-width: 132px;}
#menu ul>li>div a {font-size: 14px;line-height: 20px;}
#menu ul>li>div b {font-size: 14px;line-height: 20px;}
#menu ul>li.menu-gifts>a,#menu ul>li.menu-sales>a {padding:10px 0px;line-height:24px;margin-left:7%;}
}

@media (min-width:1024px) {
#top-promo .top-promo-item-info-name{min-height:190px;}
}

@media (min-width:1500px) {
#menu.serv-menu {min-height: 40px;margin:75px 3% 20px 6%;}
#menu ul>li>a {margin-left: 14%;font-size:16px;}
#menu ul>li.menu-gifts>a,#menu ul>li.menu-sales>a {padding:8px 0px;line-height:22px;margin-left:7%;}
#menu ul>li>div a {margin-left: 0%;}
}

@media (min-width:1250px) and (max-width:1499px) {
#menu.serv-menu {min-height: 40px;margin: 40px 3% 20px 6%;}
#menu ul>li>a {margin-left: 14%;}
#menu ul>li.menu-gifts>a,#menu ul>li.menu-sales>a {padding:10px 0px;line-height: 24px;margin-left:7%;}
#menu ul>li>div a {margin-left: 0%;}
.prod-buttons .prod-button-wishlist,.prod-buttons .prod-button-compare {width:25px;height:20px;}
}


#menu .dropdown-menu {padding-bottom: 0;}
#menu.serv-menu .dropdown-menu {right: 0px;}
#menu .dropdown-inner {display: table;}
#menu .dropdown-inner ul {display: table-cell;}
#menu .dropdown-inner a {min-width: 160px;display: block;padding: 3px 20px;clear: both;line-height: 20px;color: #333333;font-size: 12px;}
#menu .dropdown-inner li a:hover {color: #FFFFFF;}
#menu .see-all {
    display: block;
    margin-top: 0.5em;
    border-top: 1px solid #DDD;
    padding: 3px 20px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 3px 3px;
    font-size: 12px;
}

#menu .see-all:hover,
#menu .see-all:focus {
    text-decoration: none;
    color: #ffffff;
    background-color: #229ac8;
    background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
    background-repeat: repeat-x;
}

#menu #category {
    float: left;
    padding-left: 15px;
    font-size: 16px;
    font-weight: 700;
    line-height: 40px;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}

#menu .btn-navbar {
    font-size: 15px;
    font-stretch: expanded;
    color: #FFF;
    padding: 2px 18px;
    float: right;
    background-color: #229ac8;
    background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
    background-repeat: repeat-x;
    border-color: #1f90bb #1f90bb #145e7a;
}

#menu .btn-navbar:hover,
#menu .btn-navbar:focus,
#menu .btn-navbar:active,
#menu .btn-navbar.disabled,
#menu .btn-navbar[disabled] {
    color: #ffffff;
    background-color: #229ac8;
}

@media (min-width: 768px) {
    #menu .dropdown:hover .dropdown-menu {
        display: block;
    }
}

@media (max-width: 767px) {
    #menu {
        border-radius: 4px;
    }

    #menu div.dropdown-inner>ul.list-unstyled {
        display: block;
    }

    #menu div.dropdown-menu {
        margin-left: 0 !important;
        padding-bottom: 10px;
        background-color: rgba(0, 0, 0, 0.1);
    }

    #menu .dropdown-inner {
        display: block;
    }

    #menu .dropdown-inner a {
        width: 100%;
        color: #fff;
    }

    #menu .dropdown-menu a:hover,
    #menu .dropdown-menu ul li a:hover {
        background: rgba(0, 0, 0, 0.1);
    }

    #menu .see-all {
        margin-top: 0;
        border: none;
        border-radius: 0;
        color: #fff;
    }
}

/* content */
#content {
    min-height: 600px;
}

/* footer */
footer {
    margin-top: 30px;
    padding-top: 30px;
    background-color: #303030;
    border-top: 1px solid #ddd;
    color: #e2e2e2;
}

footer hr {
    border-top: none;
    border-bottom: 1px solid #666;
}

footer a {
    color: #ccc;
}

footer a:hover {
    color: #fff;
}

footer h5 {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
}

/* alert */
.alert {
    padding: 8px 14px 8px 14px;
}

/* breadcrumb */
.breadcrumb {
    margin: 0 0 20px 0;
    padding: 8px 0;
    border: 1px solid #ddd;
}

.breadcrumb i {
    font-size: 15px;
}

.breadcrumb>li {
    text-shadow: 0 1px 0 #FFF;
    padding: 0 20px;
    position: relative;
    white-space: nowrap;
}

.breadcrumb>li+li:before {
    content: '';
    padding: 0;
}

.breadcrumb>li:after {
    content: '';
    display: block;
    position: absolute;
    top: -3px;
    right: -5px;
    width: 26px;
    height: 26px;
    border-right: 1px solid #DDD;
    border-bottom: 1px solid #DDD;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

/* buttons */
.buttons {
    margin: 1em 0;
}

.btn {
    border-radius: 0px;
    font-size: 18px;
}

.btn-xs {
    font-size: 9px;
}

.btn-sm {
    font-size: 10.2px;
}

.btn-lg {
    padding: 10px 16px;
    font-size: 15px;
}

.btn-group>.btn,
.btn-group>.dropdown-menu,
.btn-group>.popover {
    font-size: 12px;
}

.btn-group>.btn-xs {
    font-size: 9px;
}

.btn-group>.btn-sm {
    font-size: 10.2px;
}

.btn-group>.btn-lg {
    font-size: 15px;
}

.btn-default {
    color: #777;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #e7e7e7;
    background-image: linear-gradient(to bottom, #eeeeee, #dddddd);
    background-repeat: repeat-x;
    border-color: #dddddd #dddddd #b3b3b3 #b7b7b7;
}

.btn-primary {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #229ac8;
    background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
    background-repeat: repeat-x;
    border-color: #1f90bb #1f90bb #145e7a;
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
    background-color: #1f90bb;
    background-position: 0 -15px;
}

.btn-warning {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #faa732;
    background-image: linear-gradient(to bottom, #fbb450, #f89406);
    background-repeat: repeat-x;
    border-color: #f89406 #f89406 #ad6704;
}

.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
    box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}

.btn-danger {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #da4f49;
    background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
    background-repeat: repeat-x;
    border-color: #bd362f #bd362f #802420;
}

.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
    box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}

.btn-success {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #5bb75b;
    background-image: linear-gradient(to bottom, #62c462, #51a351);
    background-repeat: repeat-x;
    border-color: #51a351 #51a351 #387038;
}

.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
    box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}

.btn-info {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #df5c39;
    background-image: linear-gradient(to bottom, #e06342, #dc512c);
    background-repeat: repeat-x;
    border-color: #dc512c #dc512c #a2371a;
}

.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
    background-image: none;
    background-color: #df5c39;
}

.btn-link {
    border-color: rgba(0, 0, 0, 0);
    cursor: pointer;
    color: #23A1D1;
    border-radius: 0;
}

.btn-link,
.btn-link:active,
.btn-link[disabled] {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none;
}

.btn-inverse {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #363636;
    background-image: linear-gradient(to bottom, #444444, #222222);
    background-repeat: repeat-x;
    border-color: #222222 #222222 #000000;
}

.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
    background-color: #222222;
    background-image: linear-gradient(to bottom, #333333, #111111);
}

/* list group */
.list-group a {
    border: 1px solid #DDDDDD;
    color: #888888;
    padding: 8px 12px;
}

.list-group a.active,
.list-group a.active:hover,
.list-group a:hover {
    color: #444444;
    background: #eeeeee;
    border: 1px solid #DDDDDD;
    text-shadow: 0 1px 0 #FFF;
}

/* carousel */
.carousel-caption {
    color: #FFFFFF;
    text-shadow: 0 1px 0 #000000;
}

.carousel-control .icon-prev:before {
    content: '\f053';
    font-family: FontAwesome;
}

.carousel-control .icon-next:before {
    content: '\f054';
    font-family: FontAwesome;
}

/* product list */
.product-thumb {
    border: 1px solid #ddd;
    margin-bottom: 20px;
    overflow: auto;
}

.product-thumb .image {
    text-align: center;
}

.product-thumb .image a {
    display: block;
}

.product-thumb .image a:hover {
    opacity: 0.8;
}

.product-thumb .image img {
    margin-left: auto;
    margin-right: auto;
}

.product-grid .product-thumb .image {
    float: none;
}

@media (min-width: 767px) {
    .product-list .product-thumb .image {
        float: left;
        padding: 0 15px;
    }
}

.product-thumb h4 {
    font-weight: bold;
}

.product-thumb .caption {
    padding: 0 20px;
    min-height: 180px;
}

.product-list .product-thumb .caption {
    margin-left: 230px;
}

@media (max-width: 1200px) {
    .product-grid .product-thumb .caption {
        min-height: 210px;
        padding: 0 10px;
    }
}

@media (max-width: 767px) {
    .product-list .product-thumb .caption {
        min-height: 0;
        margin-left: 0;
        padding: 0 10px;
    }

    .product-grid .product-thumb .caption {
        min-height: 0;
    }
}

.product-thumb .rating {
    padding-bottom: 10px;
}

.rating .fa-stack {
    font-size: 8px;
}

.rating .fa-star-o {
    color: #999;
    font-size: 15px;
}

.rating .fa-star {
    color: #FC0;
    font-size: 15px;
}

.rating .fa-star+.fa-star-o {
    color: #E69500;
}

h2.price {
    margin: 0;
}

.product-thumb .price {
    color: #444;
}

.product-thumb .price-new {
    font-weight: 600;
}

.product-thumb .price-old {
    color: #999;
    text-decoration: line-through;
    margin-left: 10px;
}

.product-thumb .price-tax {
    color: #999;
    font-size: 12px;
    display: block;
}

.product-thumb .button-group {
    border-top: 1px solid #ddd;
    background-color: #eee;
    overflow: auto;
}

.product-list .product-thumb .button-group {
    border-left: 1px solid #ddd;
}

@media (max-width: 768px) {
    .product-list .product-thumb .button-group {
        border-left: none;
    }
}

.product-thumb .button-group button {
    width: 60%;
    border: none;
    display: inline-block;
    float: left;
    background-color: #eee;
    color: #888;
    line-height: 38px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}

.product-thumb .button-group button+button {
    width: 20%;
    border-left: 1px solid #ddd;
}

.product-thumb .button-group button:hover {
    color: #444;
    background-color: #ddd;
    text-decoration: none;
    cursor: pointer;
}

@media (max-width: 1200px) {

    .product-thumb .button-group button,
    .product-thumb .button-group button+button {
        width: 33.33%;
    }
}

@media (max-width: 767px) {

    .product-thumb .button-group button,
    .product-thumb .button-group button+button {
        width: 33.33%;
    }
}

.thumbnails {
    overflow: auto;
    clear: both;
    list-style: none;
    padding: 0;
    margin: 0;
}

.thumbnails>li {
    margin-left: 20px;
}

.thumbnails {
    margin-left: -20px;
}

.thumbnails>img {
    width: 100%;
}

.image-additional a {
    margin-bottom: 20px;
    padding: 5px;
    display: block;
    border: 1px solid #ddd;
}

.image-additional {
    max-width: 78px;
}

.thumbnails .image-additional {
    float: left;
    margin-left: 20px;
}

@media (min-width: 1200px) {

    #content .col-lg-2:nth-child(6n+1),
    #content .col-lg-3:nth-child(4n+1),
    #content .col-lg-4:nth-child(3n+1),
    #content .col-lg-6:nth-child(2n+1) {
        clear: left;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {

    #content .col-md-2:nth-child(6n+1),
    #content .col-md-3:nth-child(4n+1),
    #content .col-md-4:nth-child(3n+1),
    #content .col-md-6:nth-child(2n+1) {
        clear: left;
    }
}

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

    #content .col-sm-2:nth-child(6n+1),
    #content .col-sm-3:nth-child(4n+1),
    #content .col-sm-4:nth-child(3n+1),
    #content .col-sm-6:nth-child(2n+1) {
        clear: left;
    }
}

/* fixed colum left + content + right*/
@media (min-width: 768px) {
    #column-left .product-layout .col-md-3 {
        width: 100%;
    }

    #column-left+#content .product-layout .col-md-3 {
        width: 50%;
    }

    #column-left+#content+#column-right .product-layout .col-md-3 {
        width: 100%;
    }

    #content+#column-right .product-layout .col-md-3 {
        width: 100%;
    }
}

/* fixed product layouts used in left and right columns */
#column-left .product-layout,
#column-right .product-layout {
    width: 100%;
}

/* fixed mobile cart quantity input */
.input-group .form-control[name^=quantity] {
    min-width: 50px;
}

/* Missing focus and border color to overwrite bootstrap */
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
    background-image: none;
    background-color: #df5c39;
}

/* fix oclabs */
.alert-dismissable .close,
.alert-dismissible .close {
    right: -1px;
}