/*
Theme Name:   InVogue
Theme URI:    https://kairaweb.com/child-theme/invogue/
Description:  InVogue is a new redesigned look for the popular multipurpose WooCommerce theme, Vogue. Build a professional website or an eCommerce store easily by adding our recommended top plugins from WooCommerce to Page Builders and lots more. InVogue is simple, beautiful, clean but comes packed with a bunch of layout settings, full theme color settings and lots more... InVogue is the theme you want, build easily and professional websites now! Give it a go!
Author:       Kaira
Author URI:   https://kairaweb.com/
Template:     vogue
Version:      1.0.3
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         one-column, two-columns, left-sidebar, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, theme-options, translation-ready, blog, e-commerce
Text Domain:  invogue
*/
@charset "utf-8";
:root {
  --zima_gr: #66A703;
  --osen_br: #592E00;
}
html.add-shadow:before {
    position: fixed;
    width: 100%;
    height: 100%;
    content: '';
    z-index: 1000;
    background-color: #11223347;
}
.woocommerce #container, .woocommerce-page #container, .content-area{
	float: right;
    padding: 12px 0 12px 6px;
    box-shadow: none;
}
.width_left_column{
	max-width:274px;
}
.fixed_left_column-right{
	width:calc(100% - 274px) !important;
}
.return-to-shop a.button{
	background-color:#222222 !important;
}
@font-face {
    font-family: "Montserrat-Light";
    font-style: 300;
    src: url("fonts/Montserrat-Light.ttf");
}
@font-face {
    font-family: "Montserrat-Regular";
    font-style: 400;
    src: url("fonts/Montserrat-Regular.ttf");
}
@font-face {
    font-family: "Montserrat-Medium";
    font-style: 500;
    src: url("fonts/Montserrat-Medium.ttf");
}
@font-face {
    font-family: "Montserrat-Bold";
    font-style: 700;
    src: url("fonts/Montserrat-Bold.ttf");
}
body{
	font-family: "Montserrat-Regular";
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .widget-area .widget-title, .main-navigation ul li a{
	font-family: "Montserrat-Regular";
}
button{
	font-family: "Montserrat-Regular" !important;
}
ul{
	list-style: none;
    padding: 0;
    margin: 0;
}
body a{
	color:#303030;
}
body, .widget-area .widget a{
	font-family: "Montserrat-Medium";
}
b, strong {
     font-family: "Montserrat-Bold";
}
p{
	text-align:justify;
}
.product-template-default #main{
	background: #FFFFFF;
	border-radius: 20px;
	padding:20px;
}
.vc_column_container>.vc_column-inner{
/* 	padding-left: 7.5px !important;
    padding-right: 7.5px !important; */
}
.site-container {
    max-width: 1182px;
    margin: 0 auto;
    padding: 0px 6px;
	display:inherit;
}
.wrapper-header{
	display:flex;
	display:-webkite-flex;
	justify-content: space-between;
/* 	padding: 12px 0; */
}

.sb-infinite-scroll-load-more a{
	border-radius: 20px !important;
	cursor:pointer !important;
}
.error404 #main{
	background-color: #fff;
    border-radius: 20px;
}
.error-404 .page-header{
	border-bottom: 1px solid rgb(102 167 3) !important;
}
#tab-description p {
    text-align: justify;
}
.wh-left-menu {
/*     padding-left: 17.5px; */
	padding: 12px 0 12px 12px;
}
.wh-right-menu, #menu-left-menu{
	display:flex;
	display:-webkite-flex;
	gap:30px;
}
.hamburger-wrap {
    display: flex;
    align-items: center;
	width:20px;
	margin-left:30px;
}
.hamburger-wrap>span, .hamburger-wrap>span::before, .hamburger-wrap>span::after {
    display: block;
    position: absolute;
    width: 20px;
    height: 2px;
    background-color: #ffffff;
    z-index: 3;
}
.hamburger-wrap>span::before {
    content: '';
    top: -7px;
}
.hamburger-wrap>span::after {
    content: '';
    top: 7px;
}
.wrap-right-hamb{
	display:flex;
	display:-webkite-flex;
}
.wrap-right-hamb:hover{
	cursor:pointer;
}
.wrh-menu{
	position:absolute;
    right: -8px;
	top:45px;
/* 	opacity:0;
	visibility:hidden;
	z-index:-9; */
	min-width:230px;
	background: #FFFFFF;
	box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
	border-radius: 20px;
	padding:20px 0px;
	display: flex;
    flex-direction: column;
    gap: 0px;
/* 	transition: all 0.3s; */
	display:none;
}
.open-wrap-right-menu .wrh-menu{
/* 	opacity:1;
	visibility:visible;
	z-index:10; */
/* 	display:block; */
/* 	transition: all 0.3s; */
/* 	top: 45px; */
}
.wh-right-menu a, .wrap-right-hamb{
	color:#ffff;
}
#menu-left-menu li, #menu-left-menu li{
	margin:0px;
}
#menu-left-menu li a {
	color:#ffff;
}
.wh-right-item{
	display:flex;
	display:-webkite-flex;
	align-items:center;
	position:relative;
	z-index:1210;
	padding:12px 0;
}
.wh-right-item svg{
	margin-right: 10px;
	width: 20px;
}
.svg-hampurger{
	margin:0 0 0 15px;
}
.header-wishlist-count{
	padding-left: 5px;
    color: #fff;
}
.wrh-menu a{
	color:#303030;
}
.wrh-menu-item{
	display:flex;
	display:-webkite-flex;
	padding:11px 15px;
	transition: all 0.3s;
}
.wrh-menu-item:hover{
	background-color: rgb(102 167 3 / 8%);
	transition: all 0.3s;
}
.wrh-menu-item a, .wrh-menu-item .header-wishlist-count, .wrh-menu-item span{
	color:#303030;
}
.wrap-second-header{
	background: #FFFFFF;
	border-radius: 0 0 20px 20px;
	padding:11px 0 0px 0;
	display: flex;
    display: -webkit-flex;
	justify-content:space-between;
	max-height:145px;
}
.wrapper-header > .site-container{
	display: flex;
    justify-content: space-between;
    width: 100%;
}
.wsh-middle.wwsh-item{
	width:50%;	
	display: flex;
    flex-direction: column;
/*     justify-content: space-between; */
	padding: 21px 0 0 0;
}
.wsh-middle.wwsh-item div.asl_m .proinput input.orig{
	padding: 7px 25px !important;
    background: #ECECEB !important;
    border-radius: 20px;
	margin: 0px 0px 0px 0px !important;
	width: calc(100% - 50px) !important;
}
.wsh-middle .promagnifier{
    border-radius: 20px !important;
    width: 135px !important;
/*     height: calc(100% - 43px) !important; */
	height: 42px !important;
    position: absolute;
    right: 0;
}
div.asl_w .probox .promagnifier .innericon svg {
    fill: #ffffff !important;
/* 	left: 20px; */
    position: relative;
}
.innericon_custom{
	display: flex;
	display:-webkit-flex;
    align-items: center;
    justify-content: center;
	gap: 10px;
}
#ajaxsearchlite1 .probox .proinput, div.asl_w .probox .proinput{
	padding:0px !important;
	margin:0px !important;
}
.wsh-middle .asl_w_container{
	min-width:485px;
	margin: 0 auto;
	padding-bottom:32px;
}
.wsh-middle div.asl_w{
	box-shadow:none;
}
#ajaxsearchlite1 .probox, div.asl_w .probox{
	height:auto !important;
}
/* .innericon:before {
    content: 'Поиск';
    position: absolute;
    top: 12px;
    left: 20px;
} */
#menu-middle-menu{
	display: flex;
    display: -webkit-flex;
    justify-content: center;
    gap: 35px;
}
#menu-middle-menu li{
	margin:0px;
}
#menu-middle-menu a{
	font-family: "Montserrat-Medium";
}
.wsh-item-info a{
	font-family: "Montserrat-Medium";
	font-size: 12px;
}
.mob-tel span{
	font-size:14px;
}
.wsh-item-info .href_mail{
	font-size:14px;
}
.wsh-item-info {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: end;
    padding:0 42px 5px 0;
}
.wsh-item-second{
	padding:0 25px 5px 0;
}
.wsh-item-info-div {
    width: 35px;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
}
.cart-client{
	display: flex;
    display: -webkit-flex;
    align-items: center;
	justify-content: space-between;
    height: auto;
	padding: 1px 25px 17px 0;
	position:relative;
	z-index:1200;
}
/* mini cart */
.woocommerce-mini-cart.cart_list.product_list_widget{
	max-height:268px;
}
.overflow_y ul.woocommerce-mini-cart.cart_list.product_list_widget{
	overflow-y:scroll;
}
.woocommerce-mini-cart-item-image {
    max-height: 52px;
    overflow: hidden;
}
.cart-client-totals{
	margin:0 0 0 10px;
}
.cart-client .widget_shopping_cart_content{
	position: absolute;
    top: 48px;
    right: 0px;
    background: #FFFFFF;
    box-shadow: 0px 1px 4px rgb(0 0 0 / 25%);
    border-radius: 20px;
	padding:18px;
	min-width:315px;
	z-index:22;
	opacity: 0;
	z-index:-100;
	visibility:hidden;
	transition: all 0.3s;
}
.cart-client.open-cart-client .widget_shopping_cart_content{
/* 	cursor:pointer; */
	opacity: 1;
	z-index:1500;
	visibility:visible;
	transition: all 0.3s;
}
button.down.minus.qty_button, button.up.plus.qty_button{
	border-radius: 50px;
    width: 17px;
    height: 17px;
    padding: 0;
    line-height: 0;
    border: 1px solid #303030;
    color: #303030;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 17px;
	background-color: inherit !important;
}
.quantity input.qt{
    border-radius: 15px;
    color: #fff;
}

li.woocommerce-mini-cart-item.mini_cart_item{
	display:flex;
	display:-webkit-flex;
	align-items:center;
}
a.remove{
	display:none !important;
}
.woocommerce-mini-cart-item-image a{
	display:flex !important;
	display:-webkit-flex !important;
	font-weight: 400 !important;
    font-size: 15px;
    line-height: 13px;
}
.woocommerce-mini-cart-item-image a img{
	width: 48px !important;
    height: 48px !important;
    border-radius: 10px;
	margin: 0 12px 0 0 !important;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
.woocommerce-mini-cart-item-quan-price .quantity{
	display:flex !important;
	display:-webkit-flex !important;
	align-items: center;
	justify-content: space-between;
	width: 75px;
}
.woocommerce-mini-cart-item-quan-price input.qty{
	width: 27px !important;
    height: 27px !important;
    border-radius: 15px !important;
    color: #fff !important;
	border: 0px !important;
	text-align:center;
}
.btn-mini-cart{
    border-radius: 20px;
    padding: 7px 10px;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #FFFFFF !important;
}
p.woocommerce-mini-cart__buttons.buttons{
	margin: 0;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
}
*:focus {
    outline: none;
}
.widget_shopping_cart_content .woocommerce-Price-amount {
	font-weight: 600;
	display: block;
    text-align: right;
}
.widget_shopping_cart_content .woocommerce-Price-amount span {
	font-weight: 400;
}
p.woocommerce-mini-cart__total.total {
    display: flex;
    display: -webkit-flex;
    padding-top: 40px;
    justify-content: end;
    font-weight: 500;
    font-size: 15px;
    margin: 0 0 15px 0;
}
p.woocommerce-mini-cart__total.total strong{
	padding-right:15px;
}
/*  */
/* product-page */
.single-product.woocommerce .woocommerce-breadcrumb, .single-product.woocommerce-page .woocommerce-breadcrumb{
	float:left;
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	margin: 0 0 10px 0;
	text-transform: inherit;
	z-index:15;
	width: 100%;
}
.wpgs_image.slick-slide.slick-current, .zoomtoo-container {
	height:308px;
}
.woocommerce div.product div.images img{
	border-radius:20px;
	height: 100% !important;
    width: 100% !important;
    object-fit: cover;
}
.wpgs_image.slick-slide.slick-current img{
	height: 100% !important;
    width: 100% !important;
    object-fit: cover;
}
h1.product_title.entry-title {
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
	margin-bottom: 21px !important;
}
/*  */
.wsh-right-info{
	display: flex;
	display: -webkit-flex;
    flex-direction: column;
	width:20%;
}
.proinput input:nth-child(2){
	display:none !important;
}
.product_category_menu{
	background-color:#ffff;
	border-radius: 22px 22px 20px 20px;
/* 	min-height:420px; */
}
.pcm-title{
	font-family: "Montserrat-Bold";
	font-size: 16px;
    border-radius: 20px 20px 0 0;
    color: #fff;
    padding: 17px 28px;
    text-transform: uppercase;
}
.pcm-wrapper-items{
/* 	padding:2px 25px; */
	min-height: 458px;
	padding: 29px 0;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    justify-content: space-between;
}
.pcm__item > a{
	display:flex;
	display:-webkite-flex;
	color:#303030 !important;
	align-items:center;
	min-height: 85px;
	padding: 0 10px 0 28px;
	transition: all 0.3s;
}
.pcm__item:hover{
	background: #ECECEC;
	transition: all 0.3s;
}
.pcm__item:last-child > a{
	border-radius: 0 0 20px 20px;
}
.pcm__item-name {
    font-size: 20px;
    line-height: 24px;
    color: #303030;
	transition: all 0.3s;
}
.fixed-slider-main img{
	height:516px;
	object-fit:cover;
	border-radius: 20px;
}
.fixed-slider-main .vc_item{
	height:516px !important;
}
.pcm__item img{
/* 	width: 50px; */
}
.pcm-wrapper-items .pcm__item:first-child{
/* 	padding-top:35px; */
}
.pcm__item .pcm_item-child{
	opacity:0;
	visibility:hidden;
	z-index:-1;
	position: absolute;
    top: 0;
    right: -250px;
    color: #fff;
/*     min-width: 360px; */
	transition: all 0.3s;
}
.pcm__item .pcm_item-child ul{
	display: flex;
    display: -webkit-flex;
    flex-direction: column;
    background: #ECECEC;
    border-radius: 0px 20px 20px 0px;
    padding: 23px 43px 23px 30px;
    list-style: circle;
	width: 250px;
}
.pcm_item-child ul li {
    margin: 0 0 5px 0;
    display: flex;
    display: -webkit-flex;
}
.pcm_item-child ul li a {
    font-size: 20px;
    line-height: 24px;
    color: #303030 !important;
}
.pcm__item{
	position:relative;
	transition: all 0.3s;
}
.pcm__item:hover .pcm_item-child{
	opacity:1;
	visibility:visible;
	z-index:9;
	transition: all 0.3s;
}
.pcm__item-image{
	min-width: 80px;
}
.vc_images_carousel .vc_carousel-inner{
	border-radius:20px;
}
.wrap-block-info > .wpb_wrapper{
    border-radius: 20px;
}
.title-font{
	font-family: "Montserrat-Bold";
	font-size: 16px;
    border-radius: 20px 20px 0 0;
    color: #fff;
    padding: 17px 25px;
    text-transform: uppercase;
}
.title-font-brown{
	background-color:#592E00;
}
.fon-desct-first-col{
	background-image: url(/wp-content/uploads/2023/04/8-2.png);
    background-position: bottom;
    background-repeat: no-repeat;
}
.title-font-desc{
	font-family: "Montserrat-Medium";
	padding: 32px 25px;
	background-color:#fff;
	border-radius: 0 0 20px 20px;
	min-height: 400px;
	margin-bottom: 0px !important;
}
.wrap__prem-item{
	display:flex;
	display:-webkite-flex;
	padding-bottom:33px;
	align-items: center;
}
.wrap__prem .wrap__prem-item:last-child{
	padding-bottom:0px;
}
.wrap__prem-img{
	padding-right:28px;
}
.wrap__prem-title{
	display: flex;
    flex-direction: column;
	font-size:16px;
	font-family: "Montserrat-Medium";
}
.wrap__prem-title span{
	font-size:12px;
	font-family: "Montserrat-Regular";
}
.vc_images_carousel .vc_carousel-control{
	color:#ffff !important;
}
/* rel-prod-sh */
.wrapper-related-prod ul{
	display:flex;
	display:-webkite-flex;
	flex-direction:column;
}
.wrapper-related-prod ul li{
	display:flex;
	display:-webkite-flex;
	width:100% !important;
	margin: 0px !important;
    padding: 0px 0px 10px 0 !important;
}
.wrapper-related-prod ul li a{
	display:flex;
	display:-webkite-flex;
	width:100% !important;
}
.wrapper-related-prod ul li a img{
/* 	max-width: 70px !important;
	max-height: 70px !important; */
	width: 70px;
    height: 70px;
	object-fit:cover;
    border-radius: 20px;
	margin-bottom: 0px !important;
	margin-right: 25px !important;
}
.wrapper-related-prod .add_to_cart_button{
	display:none !important
}
.wrapper-related-prod .wbs-title-price h3{
	padding:0px !important;
	font-size: 14px !important;
/*     line-height: 17px !important; */
    font-family: "Montserrat-Regular";
	text-align:left !important;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -moz-box;
    -moz-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-clamp: 3;
    box-orient: vertical;
}
.wrap-best-selling.title-font-desc {
	display: flex;
    display: -webkit-flex;
    flex-direction: column;
    justify-content: space-between;
}
.wrapper-related-prod .wbs-title-price span{
	display: block;
    font-size: 14px;
    line-height: 15px;
    font-family: "Montserrat-Regular";
    padding: 5px 10px;
    border-radius: 20px;
    color: #fff;
    width: fit-content;
	width: max-content;
    text-align: center;
    margin: 0 0 0 auto;
}
.woocommerce ul.products li.product:hover, .woocommerce-page ul.products li.product:hover{
	box-shadow:none !important;
}
.wrap-block-info .price{
	position:absolute;
	right: 0;
    bottom: 15px;
    border-radius: 20px!important;
    padding: 5px 10px !important;
    color: #fff !important;
}
.stand-button{
	color:#fff !important;
	border-radius:20px;
	padding:5px 20px;
}
.footer__sectionsecond{
	padding:5px 20px;
	color:#fff;
	display: flex;
    justify-content: space-between;
	font-size: 12px;
}
.footer__sectionsecond a{
	color:#fff;
}
.footer__sectionfirst{
	background: #FFFFFF;
    border-radius: 20px 20px 0px 0px;
	display: flex;
	display:-webkit-flex;
	padding: 5px 20px;
	gap: 30px;
}
.footer__sectionfirst p{
	line-height: 17px;
}
.footer__sectionfirst .footer__sectionfirst-item{
	display: flex;
	display:-webkit-flex;
	width:50%;
	flex-direction: column;
}
.footer__sectionfirst-item h5 {
    margin: 0px;
    padding: 20px 0;
    font-size: 16px;
    text-transform: uppercase;
    color: #303030;
}
#menu-footer-menu{
	columns: 3;
    -webkit-columns: 3;
    -moz-columns: 3;
}
#menu-footer-menu li{
	margin-bottom:0px
}
.footer__sectionfirst img{
	margin-bottom: 20px;
}
.error404 .content-area, .content-area-full, .page-template-template-full-width-php .content-area, .woocommerce .content-no-sidebar #container, .woocommerce-page .content-no-sidebar #container, .content-no-sidebar .content-area{
	padding:12px 0;
}
.cart-client-totals, .cart-client svg{
	cursor:pointer;
}
.cart-client-totals .cart-total{
	border-radius: 20px;
}
.cart-client-totals .woocommerce-Price-amount{
	font-weight: 400;
    font-size: 14px;
    line-height: 27px;
    color: #fff;
    padding: 5px 10px;
}
.cart-client-totals .woocommerce-Price-amount span{
	font-size:12px;
}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap {
    color: #606060 !important;
    box-shadow: none !important;
    border: 1px solid #606060;
    border-radius: 20px;
	padding:6px !important;
	margin: 0 12px 0 0 !important;
}
.images.wpgs-wrapper .wpgs-image{
	margin-bottom:16px !important;
}
.vi-wpvs-variation-style{
	margin-bottom:26px !important;
}
.yith-wcwl-add-button{
/* 	display:none !important; */
}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-hover{
	color:#fff !important;
}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-selected{
	color:#fff !important;
}
tr.vi-wpvs-variation-style.vi-wpvs-variation-attribute-type-button.vi-wpvs-variation-style- {
    justify-content: center;
    text-align: -webkit-center;
}
.product .quantity {
    display: flex;
    display: -webkit-flex;
	align-items:center;
	gap: 15px;
	width: 110px;
}
.product input.qty {
    width: 27px !important;
    height: 27px !important;
    background: #ffffff !important;
    border-radius: 15px !important;
    border: 1px solid #606060 !important;
    text-align: center;
    color: #606060 !important;
}
button.single_add_to_cart_button {
    border-radius: 20px !important;
    color: #fff !important;
    min-width: 200px;
}
.woocommerce-variation-add-to-cart {
    display: flex;
    display: -webkit-flex;
/*     flex-wrap: wrap; */
}
.single_add_to_cart_button{
	width:100%;
	padding: 9px 10px 10px 40px !important;
}
.single_add_to_cart_button::before{
	position:absolute;
	content:url(/wp-content/uploads/2023/04/cart-white.svg);
	left:25px;
	top:8px;
}
.wr_product_meta{
	display:flex;
	display:-webkit-flex;
	flex-direction:column;
}
div.product p.price{
    font-size: 40px!important;
	margin-bottom:0px
}
.widget-area{
	padding: 12px 6px 12px 0;
    float: right;
	max-width:268px;
	min-width:268px;
}
.woocommerce #container, .woocommerce-page #container, .content-area{
	width: calc(100% - 268px);
}
/* woocommerce */
.woocommerce-product-gallery.images.wpgs-wrapper.wpgs-no-gallery-images{
	width:465px;
	margin-bottom:0px;
	padding-bottom:0px;
}
.woocommerce-product-gallery.images.wpgs-wrapper.wpgs-has-gallery-images{
	width:465px;
	margin-bottom:0px;
	padding-bottom:0px;
}
table.variations th.label{
	display:none !important;
}
.woocommerce-page div.product div.summary{
	margin-bottom:10px !important;
	width:calc(100% - 465px);
	padding-left: 35px;
    margin: 0px !important;
}
.woocommerce-page main#main{
	padding: 22px 23px 0px 23px;
	background: #FFFFFF;
	border-radius: 20px;
	min-height:900px;
}
.woocommerce-page .woocommerce-breadcrumb{
	float:left;
	padding: 0px !important;
    margin-bottom: 10px !important;
	color: #606060 !important;
	font-size: 14px !important;
	text-transform: capitalize !important;
	margin-bottom: 24px !important;
}
.woocommerce-page .woocommerce-breadcrumb a{
	color: #606060 !important;
}
.woocommerce-page .woocommerce-products-header{
	float:none;
}
.woocommerce-page .woocommerce-products-header__title.page-title{
	font-size: 18px;
    line-height: 22px;
    color: #303030;
	margin-bottom: 12px !important;
}
.woocommerce-page li.product a img{
	border-radius: 20px 20px 0 0;
	margin-bottom: 0px !important;
	padding:0;
	border:0px !important;
}
.woocommerce ul.products li.product{
	box-shadow:none !important;
	margin: 0px !important;
    width: calc(100% / 3 - 12px) !important;
}
.woocommerce-page ul.products{
	display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0px !important;
}
.woocommerce .products ul::after, .woocommerce .products ul::before, .woocommerce ul.products::after, .woocommerce ul.products::before{
	content:none !important;
}
.product-title-more{
	background-image:url("/wp-content/uploads/2023/05/doska2.png");
	position: relative;
	top: -2px;
	margin-bottom: 2px;
	min-height: 84px;
	max-height: 84px;
}
.woocommerce-page .woocommerce-loop-product__title{
	font-size: 14px !important;
    line-height: 17px !important;
    text-align: center !important;
    color: #FFFFFF;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.65);
    font-family: "Montserrat-Regular";
    padding: 6px 5px 0px 5px !important;
	margin-bottom:10px !important;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -moz-box;
    -moz-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-clamp: 2;
    box-orient: vertical;
	min-height: 40px;
}
.wr-product-price-btn .woocommerce-Price-amount.amount{
    border-radius: 20px;
    color: #fff;
    padding: 5px 10px;
    font-size: 14px;
    line-height: 17px;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    width: max-content;
	min-height:30px
}
.wr-product-price-btn {
    display: flex;
    display: -webkit-flex;
    padding: 0px 13px 11px 13px !important;
	justify-content:space-between;
}
/* .wr-product-price-btn a.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .wr-product-price-btn a.button.wp-element-button.product_type_variable.add_to_cart_button */
.wr-product-price-btn a.button.wp-element-button.product_type_simple, .wr-product-price-btn a.button.wp-element-button.product_type_variable.add_to_cart_button {
    margin: 0px !important;
    background: #FFFFFF !important;
    border-radius: 40px;
    color: #303030 !important;
    border: 0px !important;
    display: flex !important;
    display: -webkit-flex !important;
    align-items: center;
    padding: 0px 10px !important;
    font-size: 11px;
    line-height: 12px;
    font-weight: 300;
	min-height:30px;
	min-width: 105px;
	position:relative;
	text-transform: lowercase;
	font-family: "Montserrat-Regular";
}
.wr-product-price-btn a.button.wp-element-button.product_type_simple:before, .wr-product-price-btn a.button.wp-element-button.product_type_variable.add_to_cart_button:before{
	content: url('/wp-content/themes/invogue/svg/cart.svg');
	width:auto;
	height:auto;
	position:absolute;
	right:7px;
}
.wr-product-price-btn svg{
	margin-left: 3px;
    position: relative;
    top: -1px;
}
.scroll-to-top{
    box-shadow: none;
    border-radius: 50px;
}
#woocommerce_recently_viewed_products-2 h4{
	font-family: "Montserrat-Bold";
    font-size: 16px;
    background-color: #592E00;
    border-radius: 20px 20px 0 0;
    color: #fff;
    padding: 17px 28px;
    text-transform: uppercase;
	margin-bottom:0px;
	border-bottom: 0px !important;
	line-height: 1.5;
}
#woocommerce_recently_viewed_products-2 .product_list_widget{
	background-color:#fff;
	border-radius:0 0 20px 20px;
	padding: 28px 20px 0px 17px;
	height: 260px;
    overflow: hidden;
}
aside#woocommerce_recently_viewed_products-2 {
    height: 372px;
    background-color: #fff;
    border-radius: 25px 25px 20px 20px;
	position:relative;
}
aside#woocommerce_recently_viewed_products-2::before{
	content:url(/wp-content/uploads/2023/04/arrow.svg);
	position: absolute;
    bottom: 5px;
    left: 50%;
    transform: translate(-50%, -50%);
	cursor:pointer !important;
}
#woocommerce_recently_viewed_products-2 a{
	font-size: 14px;
	line-height: 17px;
	color: #303030;
	font-weight:400;
	display: flex;
    display: -webkit-flex;
}
#woocommerce_recently_viewed_products-2 a span{
	display:block;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -moz-box;
    -moz-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-clamp: 3;
    box-orient: vertical;
	height: fit-content;
}
#woocommerce_recently_viewed_products-2 span.woocommerce-Price-amount.amount{
	display:none !important;
}
.widget-area .widget {
    margin: 0 0 12px;
}
#woocommerce_recently_viewed_products-2 img{
	max-width: 70px !important;
    max-height: 70px !important;
    object-fit: cover;
    border-radius: 20px;
    margin-bottom: 0px !important;
    margin-right: 25px !important;
    width: 70px !important;
    height: 70px !important;
    float: left;
}
#woocommerce_recently_viewed_products-2 li{
	margin: 0 0 8px 0;
}
svg.down.minus.qty_button, svg.up.plus.qty_button {
    width: 20px;
    height: 20px;
	cursor:pointer;
}
ul.products li.product .button:active, .single-product div.product form.cart .button:active, .woocommerce #respond input#submit:active, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:active, .woocommerce #payment #place_order:active{
	box-shadow:none !important;
	border:0px !important;
}
.woocommerce a.button, .woocommerce-page a.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page input.button, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt{
	border:0px !important;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li{
	border:0px !important;
}
.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs{
	border:0px !important;
	padding: 0px !important;
	margin:0px !important;
}
.wr_section_product_meta {
    display: flex;
    display: -webkit-flex;
	justify-content: space-between;
	position:relative
}
.product_meta-second-img{
	width:124px;
	height:104px;
/* 	position:absolute;
	right: 0;
    bottom: 0; */
}
.product_meta-second-img img{
	width:100%;
	height:100%;
	object-fit:contain;
}
ul.tabs.wc-tabs {
    width: 100% !important;
    display: flex;
    display: -webkit-flex;
}
ul.tabs.wc-tabs li a{
	font-size: 14px;
    line-height: 17px;
	font-family: "Montserrat-Bold";
}
.woocommerce div.product .woocommerce-tabs .panel{
	width:100% !important;
	margin: 0px !important;
    padding: 0px !important;
}
.attribute-product-item {
	display:flex;
	display:-webkite-flex;
	padding:6px 15px;
}
.attribute-product-item .name-attribute{
	font-size: 12px;
	line-height: 15px;
	color: #303030;
	font-family: "Montserrat-Bold";
	min-width: 300px;
    max-width: 300px;
}
.attribute-product-item .wrap-attribute{
	display:flex;
	display:-webkite-flex;
	align-items: center;
	width:100%;
}
.attribute-product-item-img{
	width:40px;
}
.attribute-product-item-img img{
	max-height:28px;
}
.wp-attribute-product .attribute-product-item:nth-child(2n){
	background: #ECECEC;
}
a.button.wc-forward.wp-element-button {
    border-radius: 20px !important;
}
#tab-description h2{
	display:none !important;
}
.woocommerce form.cart, .woocommerce-page form.cart{
	margin-top:0px !important;
	margin-bottom:10px !important;
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th{
	text-align:left;
}
table.variations {
    margin-bottom: 0px !important;
}
.yith-wcwl-add-to-wishlist{
	margin-top:0px !important;
}
div.asl_w .probox .promagnifier{
	box-shadow:none !important;
}
.woocommerce div.product form.cart .variations td{
	line-height:0px !important;
}
.attr-pro-item-cont{
	padding-right:5px;
	position:relative;
}
.site-main > .entry-header {
    position: relative;
    margin: 0 0 15px;
    padding: 0 0 5px 0;
}
/* form-registr */
.woocommerce table.shop_table{
	margin: 0 0 15px !important;
}
tr.woocommerce-cart-form__cart-item.cart_item a.remove{
	display:block !important;
	background-color: inherit !important;
}
#add_payment_method table.cart .product-thumbnail, .woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail{
	min-width:110px;
}
tr.woocommerce-cart-form__cart-item.cart_item img{
	border-radius:20px;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    min-width: 80% ;
    float: none;
    margin: 0 auto;
}
.woocommerce .cart-collaterals .cart_totals h2 , .woocommerce-page .cart-collaterals .cart_totals h2{
	text-align:center;
}
.cart-collaterals table.shop_table.shop_table_responsive {
    float: none !important;
    width: 60%;
    margin: 0 auto !important;
    max-width: inherit !important;
}
.cart-collaterals table.shop_table.shop_table_responsive {
	border:0px !important;
}
.cart-collaterals table.shop_table td{
	border-top:0px !important;
}
#add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th{
	border-top:0px;
}
.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty{
    border-radius: 50px !important;
    width: 35px !important;
    height: 35px !important;
	margin:0px !important;
}
.shop_table  .quantity{
	display:flex;
	display:-webkit-flex;
	align-items: center;
    justify-content: space-between;
}
button.button.wp-element-button{
    border-radius: 20px !important;
    color: #fff !important;
	font-family: "Montserrat-Regular" !important;
}
/* LK */
.woocommerce-account .site-main > .entry-header{
	display:none !important;
}
.account-breadcrumbs {
    display: flex;
    display: -webkit-flex;
}
.account-breadcrumbs a{
	color:#606060 !important;
}
.account-breadcrumbs span{
	display: block;
    padding: 0 5px;
}
.account-title{
	padding:9px 0 13px 0;
}
.account-title h6{
	font-size: 18px;
	line-height: 22px;
	color: #303030;
	margin-bottom:0px;
}
.woocommerce-account .woocommerce-MyAccount-navigation{
	width:25% !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a, .woocommerce-account .woocommerce-MyAccount-navigation ul{
	box-shadow:none !important;
}
.woocommerce-account a:hover {
/* 	color:inherit !important; */
}
.woocommerce-account .is-active {
    box-shadow: none !important;
	color:#fff !important;
}
.woocommerce-account .is-active a{
	color: #fff !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a{
	padding: 7px 12px 7px 38px !important;
}
.woocommerce-MyAccount-navigation li{
	position:relative;
}
.woocommerce-MyAccount-navigation svg{
	position:absolute;
	left: 10px;
    top: 6px;
}
.woocommerce-account .is-active svg path{
	fill:#fff;
}
.woocommerce-MyAccount-navigation a:hover{
	color:inherit !important;
}
.woocommerce-account .woocommerce-MyAccount-content{
	width:70% !important;
}
.woocommerce-notices-wrapper{
	display:none !important;
}
.woocommerce-account .woocommerce-notices-wrapper{
	display:block !important;
}
.account-hi span{
	font-size: 16px;
	line-height: 20px;
	text-align: justify;
	color: #303030;
	font-family: "Montserrat-Bold";
}
.woocommerce form .form-row label{
	font-size: 10px;
    line-height: 12px !important;
}
p.woocommerce-form-row.woocommerce-form-row--last.form-row.form-row-last, .form-hide {
    display: none !important;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{
	width:100% !important;
	position:relative;
}
.woocommerce form .form-row input.input-text, .woocommerce-page form .form-row input.input-text {
    width: 100% !important;
    background: rgba(0, 0, 0, 0.02) !important;
    border-radius: 30px !important;
	position:relative;
}
.account-hi {
    margin-bottom: 10px;
}
.woocommerce form .form-row, .woocommerce-page form .form-row{
	position:relative;
}
.change-info-account{
	font-size: 10px;
	line-height: 12px;
	text-decoration-line: underline;
	position:absolute;
	right: 15px;
    top: 22px;
	z-index:30;
}
.content-form-first-name:before, .content-form-email:before{
	content:'';
	position:absolute;
	width:100%;
	height:100%;
	z-index:20;
}
.visible_change_acc.content-form-first-name:before, .visible_change_acc.content-form-email:before{
	z-index:-1;
}
.visible_change_acc .change-info-account{
	display:none;
}
.woocommerce-account fieldset{
	border:0px !important;
	padding: 0px !important;
    margin: 15px 0 0 0 !important;
}
.woocommerce-account fieldset legend{
	font-size: 14px;
    line-height: 17px;
    color: #303030;
	margin-bottom:8px;
}
a.woocommerce-button.wp-element-button.button.view{
	background-color:var(--zima_gr) !important;
	border-radius:20px;
	color:#fff !important;
}
/*  */

.woocommerce-checkout .site-main > .entry-header {

    margin: 0 0 35px;
}
.woocommerce-checkout h3 {
    display: none;
}
.woocommerce-checkout .woocommerce table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot th, .woocommerce table.shop_table tfoot td, .woocommerce-page table.shop_table tfoot td {
    background-color: rgba(0, 0, 0, 0.04);
    padding: 10px;
    border-top: 1px solid var(--zima_gr) !important;
}
.wishlist_table tr td.product-thumbnail a img{
	border-radius:20px;
}
.wishlist_table tr td.product-thumbnail a{
	max-width: 100px;
    min-width: 100px;
}
.content-area.content-area-full.template-pages{
	width:100% !important;
	background-color: #fff;
    border-radius: 20px;
    margin: 15px 0;
}
.site-container.content-container.content-has-sidebar{
	
}
.page-template-template-left-sidebar-php .widget-area{
	padding:12px 6px 0 0;
	box-shadow: none;
}
.page-template-template-left-sidebar-php .content-area{
	box-shadow:none;
	padding:15px 25px;
	background-color: #fff;
    border-radius: 20px;
    margin: 12px 0;
	min-height: 900px;
	width:calc(100% - 274px) !important;
}
.woocommerce nav.woocommerce-pagination ul{
	border:0px !important;
	margin:0px !important;
} 
.woocommerce nav.woocommerce-pagination ul li span.current{
	background: var(--zima_gr) !important;
	color:#fff !important;
	width: 30px;
    height: 30px;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
}
.woocommerce nav.woocommerce-pagination ul li a.page-numbers{
	width: 30px;
    height: 30px;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
}
.woocommerce nav.woocommerce-pagination ul li{
	border: 0px;
    border-radius: 50px !important;
	cursor:pointer;
	margin-right: 16px;
}
.woocommerce nav.woocommerce-pagination ul li:last-child{
	margin-right:0px;
}
.woocommerce nav.woocommerce-pagination ul li a.next.page-numbers, .woocommerce nav.woocommerce-pagination ul li a.prev.page-numbers{
	display:none !important;
}
.woocommerce nav.woocommerce-pagination{
	text-align:right !important;
}
/* .woocommerce nav.woocommerce-pagination ul li .page-numbers{
	border-radius:50px;
} */
.variations .vi-wpvs-variation-style a.reset_variations {
    bottom: -10px !important;
    position: relative;
}
.wishlist-items-wrapper a:hover{
	color:var(--zima_gr) !important;
}
#ajaxsearchliteres1{
	border-radius:20px;
	box-shadow: 0 0 10px 1px rgb(0 0 0 / 52%);
}
#ajaxsearchliteres1 img{
	border-radius:20px;
}
#ajaxsearchliteres1 h3 a{
	color:var(--zima_gr) !important;
}
#ajaxsearchliteres1 .asl_desc{
	display:none !important;
}
div.asl_r.asl_w.vertical .results .item::after{
	color:var(--zima_gr) !important;
}
.woocommerce #order_review_heading, .woocommerce-page #order_review_heading {
    margin: 0px 0 0 !important;
    border-radius: 20px 20px 0px 0px !important;
}
.woocommerce #customer_details, .woocommerce-page #customer_details {
    width: 50%;
	
    margin-right: 1%;
}
.woocommerce #order_review_heading, .woocommerce-page #order_review_heading, .woocommerce #order_review, .woocommerce-page #order_review {
    width: 49%;
}
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
    padding: 5px 10px !important;
    font-size: 12px !important;
}
.woocommerce table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot th, .woocommerce table.shop_table tfoot td, .woocommerce-page table.shop_table tfoot td {
    font-size: 12px !important;
}
/*КОрзинка*/
.woocommerce table.cart th, .woocommerce-page #content table.cart th, .woocommerce-page table.cart th {
    font-size: 12px !important;
    font-family: 'Montserrat-Bold';
}

.woocommerce-cart table.cart.woocommerce-cart-form__contents td {
/*     border-top: 1px solid var(--zima_gr) !important; */
}
.woocommerce-cart table.cart.woocommerce-cart-form__contents {
/*     border: 1px solid var(--zima_gr) !important; */
    margin: 0 0 15px !important;
}
.woocommerce-cart table.shop_table.shop_table_responsive th {
/*     border-bottom: 1px solid var(--zima_gr) !important; */
}

.woocommerce-cart .woocommerce .cart-collaterals .cart_totals tr th, .woocommerce-page .cart-collaterals .cart_totals tr th {
    padding: 15px 10px 15px 10px;
}
.woocommerce-cart .cart_totals {
    background: #f5f5f594;
    padding: 40px 0;
    margin-bottom: 30px !important;
    border-radius: 50px;
}
.woocommerce-cart .wc-proceed-to-checkout {
    display: flex;
    justify-content: center;
    text-align: center;
    display: -webkit-flex;
}
a.checkout-button.button.alt.wc-forward.wp-element-button {
    border-radius: 60px !important;
    width: calc(30% + 30px) !important;
}
.single-product .product-type-variable p.price{
	display:none;
}
.show_var_price{
	display:block !important;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{
	border:0px !important;
}
.woocommerce ul.products li.product .price{
	font-weight:300 !important;
	font-family: "Montserrat-Regular";
}
.wbs-title-price {
    width: 100%;
}
.single-product div.type-product .entry-summary form.cart{
	display:flex;
	display:-webkit-flex;
}
.single-product div.type-product .entry-summary form.variations_form.cart.vi_wpvs_variation_form.vi_wpvs_variation_form_init{
	display:block;
}
input[value="Start search"] {  
	display:none !important;
}
a.button.wc-backward.wp-element-button:hover{
	background-color:#303030 !important;
}
/* STYLE */
/* st1 */
body{
	background-size: cover !important;
	background-attachment:fixed !important;
}
#style-one a:hover{
	color: var(--zima_gr);
}
#style-one .wrapper-header{
	background-color:var(--zima_gr);
}
#style-one{
	background: radial-gradient(50.81% 160.58% at 50% 50%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 77.6%, #FFFFFF 99.98%, #FFFFFF 99.99%, #FFFFFF 100%), url(/wp-content/themes/invogue/images/style_one.png);
}
#style-one .pcm-title{
	background-color: var(--zima_gr);
}
#style-one .wsh-middle .promagnifier{
	background: var(--zima_gr) !important;
}
#style-one .cart-client-totals .cart-total{
	background: var(--zima_gr);
}
#style-one .title-font{
    background-color: var(--zima_gr);
}
#style-one .stand-button{
	background: var(--zima_gr);
}
#style-one .footer__sectionsecond{
	background-color: var(--zima_gr);
}
#style-one .site-main > .entry-header {
    border-bottom: 1px solid var(--zima_gr);
}
#style-one .pcm_item-child ul li a:hover {
    color: var(--zima_gr) !important
}
#style-one .pcm__item:hover .pcm__item-name{
	color:var(--zima_gr);
}
#style-one .woocommerce div.product .woocommerce-tabs ul.tabs li.active a{
	color:var(--zima_gr) !important;
}
#style-one .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, #style-one.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
	color:var(--zima_gr) !important;
}
#style-one .woocommerce-info {
    border-top-color: var(--zima_gr);
}
#style-one .woocommerce-info::before{
	color:var(--zima_gr);
}
#style-one .quantity input.qt{
	background: var(--zima_gr);
}
#style-one .woocommerce-mini-cart-item-quan-price input.qty{
    background: var(--zima_gr) !important;
}
#style-one .btn-mini-cart{
	background: var(--zima_gr);
}
#style-one .wrapper-related-prod .wbs-title-price span{
    background-color: var(--zima_gr);
}
#style-one .wrap-block-info .price{
	background: var(--zima_gr) !important;
}
#style-one .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-hover{
	background-color:var(--zima_gr) !important;
	border: 1px solid var(--zima_gr) !important;
}
#style-one .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-selected{
	background-color:var(--zima_gr) !important;
	border: 1px solid var(--zima_gr) !important;
}
#style-one button.single_add_to_cart_button {
    background-color: var(--zima_gr) !important;
}
#style-one div.product p.price{
	color: var(--zima_gr)!important;
}
#style-one .wr-product-price-btn .woocommerce-Price-amount.amount{
	background: var(--zima_gr);
}
#style-one .scroll-to-top{
	background-color: var(--zima_gr);
}
#style-one .woocommerce #content div.product .woocommerce-tabs, #style-one .woocommerce div.product .woocommerce-tabs, #style-one .woocommerce-page #content div.product .woocommerce-tabs, #style-one .woocommerce-page div.product .woocommerce-tabs{
	border-top: 1px solid var(--zima_gr) !important;
}
#style-one a.button.wc-forward.wp-element-button {
    background-color: var(--zima_gr) !important;
}
#style-one .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{
	border: 1px solid var(--zima_gr);
}
#style-one .woocommerce form.checkout_coupon a, .woocommerce form.login a, .woocommerce form.register a{
	color:var(--zima_gr);
}
#style-one .woocommerce table.shop_table{
	border: 1px solid var(--zima_gr) !important;
}
#style-one .woocommerce table.shop_table td{
/* 	border-top: 1px solid var(--zima_gr) !important; */
}
#style-one tr.woocommerce-cart-form__cart-item.cart_item a.remove{
	color: var(--zima_gr) !important;
}
#style-one .cart-collaterals table.shop_table td{
/* 	border-bottom: 1px solid var(--zima_gr) !important; */
}
#style-one .woocommerce #content #style-one .quantity input.qty, #style-one .woocommerce .quantity input.qty, #style-one .woocommerce-page #content .quantity input.qty, #style-one .woocommerce-page .quantity input.qty{
	border: 1px solid var(--zima_gr) !important;
}
#style-one button.button.wp-element-button{
	background-color: var(--zima_gr) !important;
}
#style-one .woocommerce-account .is-active{
	background: var(--zima_gr);
}
#style-one .woocommerce-account .is-active {
    background-color: var(--zima_gr) !important;
}
#style-one .change-info-account{
	color: var(--zima_gr) !important;
}
#style-one .woocommerce form .form-row label{
    color: var(--zima_gr);
}
#style-one #menu-left-menu a:hover, #style-one .hover_white a:hover{
	color: #e5e5e5e5 !important;
}
/* st2 */
#style-two a:hover{
	color: var(--osen_br);
}
#style-two .wrapper-header{
	background-color: var(--osen_br);
}
#style-two{
	background: radial-gradient(50.81% 160.58% at 50% 50%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 77.6%, #FFFFFF 99.98%, #FFFFFF 99.99%, #FFFFFF 100%), url(/wp-content/themes/invogue/images/style_two.jpg);
}
#style-two .pcm-title{
	background-color: var(--osen_br);
}
#style-two .wsh-middle .promagnifier{
	background: var(--osen_br) !important;
}
#style-two .cart-client-totals .cart-total{
	background: var(--osen_br);
}
#style-two .title-font{
    background-color: var(--osen_br);
}
#style-two .stand-button{
	background: var(--osen_br);
}
#style-two .footer__sectionsecond{
	background-color: var(--osen_br);
}
#style-two .site-main > .entry-header {
    border-bottom: 1px solid var(--osen_br);
}
#style-two .pcm_item-child ul li a:hover {
    color: var(--osen_br) !important
}
#style-two .pcm__item:hover .pcm__item-name{
	color:var(--osen_br);
}
#style-two .woocommerce div.product .woocommerce-tabs ul.tabs li.active a{
	color:var(--osen_br) !important;
}
#style-two .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, #style-two.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
	color:var(--osen_br) !important;
}
#style-two .woocommerce-info {
    border-top-color: var(--osen_br);
}
#style-two .woocommerce-info::before{
	color:var(--osen_br);
}
#style-two .quantity input.qt{
	background: var(--osen_br);
}
#style-two .woocommerce-mini-cart-item-quan-price input.qty{
    background: var(--osen_br) !important;
}
#style-two .btn-mini-cart{
	background: var(--osen_br);
}
#style-two .wrapper-related-prod .wbs-title-price span{
    background-color: var(--osen_br);
}
#style-two .wrap-block-info .price{
	background: var(--osen_br) !important;
}
#style-two .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-hover{
	background-color:var(--osen_br) !important;
	border: 1px solid var(--osen_br) !important;
}
#style-two .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-selected{
	background-color:var(--osen_br) !important;
	border: 1px solid var(--osen_br) !important;
}
#style-two button.single_add_to_cart_button {
    background-color: var(--osen_br) !important;
}
#style-two div.product p.price{
	color: var(--osen_br)!important;
}
#style-two .wr-product-price-btn .woocommerce-Price-amount.amount{
	background: var(--osen_br);
}
#style-two .scroll-to-top{
	background-color: var(--osen_br);
}
#style-two .woocommerce #content div.product .woocommerce-tabs, #style-two .woocommerce div.product .woocommerce-tabs, #style-two .woocommerce-page #content div.product .woocommerce-tabs, #style-two .woocommerce-page div.product .woocommerce-tabs{
	border-top: 1px solid var(--osen_br) !important;
}
#style-two a.button.wc-forward.wp-element-button {
    background-color: var(--osen_br) !important;
}
#style-two .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{
	border: 1px solid var(--osen_br);
}
#style-two .woocommerce form.checkout_coupon a, .woocommerce form.login a, .woocommerce form.register a{
	color:var(--osen_br);
}
#style-two .woocommerce table.shop_table{
	border: 1px solid var(--osen_br) !important;
}
#style-two .woocommerce table.shop_table td{
/* 	border-top: 1px solid var(--osen_br) !important; */
}
#style-two tr.woocommerce-cart-form__cart-item.cart_item a.remove{
	color: var(--osen_br) !important;
}
#style-two .cart-collaterals table.shop_table td{
/* 	border-bottom: 1px solid var(--osen_br) !important; */
}
#style-two .woocommerce #content .quantity input.qty, #style-two .woocommerce .quantity input.qty, #style-two .woocommerce-page #content .quantity input.qty, #style-two .woocommerce-page .quantity input.qty{
	border: 1px solid var(--osen_br) !important;
}
#style-two button.button.wp-element-button{
	background-color: var(--osen_br) !important;
}
#style-two .woocommerce-account .is-active{
	background: var(--osen_br);
}
#style-two .woocommerce-account .is-active {
    background-color: var(--osen_br) !important;
}
#style-two .change-info-account{
	color: var(--osen_br) !important;
}
#style-two .woocommerce form .form-row label{
    color: var(--osen_br);
}
#style-two #menu-left-menu a:hover, #style-two .hover_white a:hover{
	color: #e5e5e5e5 !important;
}
#style-two .title-font-brown{
	background-color: var(--zima_gr);
}
/* STYLE */



/* MEDIA */
@media (max-width: 992px){
	.wrap-right-hamb.wh-right-item.hover-background span {
    	display: none;
	}
/* 	 */
	nav.woocommerce-breadcrumb {
    	width: 100% !important;
		word-break: break-all;
	}
	.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap{
		width: 45%;
    	margin: 5px !important;
	}
	.vi-wpvs-variation-wrap{
		display:flex !important;
		display:-webkit-flex !important;
	}
	.woocommerce-variation-add-to-cart{
		flex-wrap:wrap;
		justify-content: center;
	}
	.vi-wpvs-variation-style, .product .quantity{
		margin-bottom:10px !important;
	}
/* 	archive */
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
		margin: 0 0% 15px 0% !important;
		width: 48% !important;
		padding: 0px !important;
	}
	.archive  #secondary{
/* 		width:40%; */
		padding: 12px 12px 0 0px !important;
	}
	.archive  #primary {
/* 		width:60%; */
	}
	.woocommerce-page main#main{
		padding:20px 15px;
	}
	.single-product #secondary{
		display:none !important;
	}
	.single-product #primary{
		width:100% !important;
	}
	.related.products ul.products li.product{
		width: calc(100% / 3 - 14px) !important;
	}
/* 	 */
	#woocommerce_recently_viewed_products-2 a{
		display: flex;
		display: -webkit-flex;
		align-items: center;
	}
	.woocommerce-page li.product a img{
		padding:0px;
	}
	.page-template-default .content-area, .woocommerce #container, .woocommerce-page #container, .content-area{
		padding: 12px !important;
	}
	.woocommerce .widget-area, .woocommerce-page .widget-area{
		margin: 0px 0px !important;
		padding: 0px !important;
		box-shadow: none !important;
	}
	.wrapper-header > .site-container{
		justify-content:center;
	}
	.wh-right-menu{
		position: fixed;
		right: 0;
		z-index: 999999;
		background: #ffffff6b;
		border-radius: 15px;
		border: 1px solid #00000024;
		top: 50px;
    	right: 20px;
	}
	.wh-right-item{
		display:none;
	}
	.wh-right-item:last-child{
		display:block;
	}
	.wrap-second-header{
		flex-wrap:wrap;
		max-height:inherit;
	}
	.wsh-logo.wsh-item{
		width:100%;
		text-align:center;
	}
	.wsh-middle.wwsh-item{
		width:67%;
	}
	.wsh-right-info{
		width:31%;
	}
	.product-carusel .vc_col-sm-3{
		width:40%;
	}
	.product-carusel .vc_col-sm-9{
		width:60%;
	}
	.title-font-desc{
		padding: 15px 10px;
		min-height: 450px;
	}
	.title-font{
		text-align:center;
	}
	.footer__sectionsecond{
		flex-wrap:wrap;
	}
	.footer__sectionsecond-item{
		width:100%;
	}
	.footer__sectionsecond-item{
		text-align:center;
	}
/* 	 */
	.wh-right-item svg {
		margin-right: 15px;
		width: 20px;
    }
	svg.svg-hampurger path {
		fill: #606060;
	}
/* 	 */
}
@media (max-width: 768px){
	.page-template-template-left-sidebar-php .widget-area{
		box-shadow:none !important;
		padding: 0px !important;
    	margin: 0px !important;
	}
	.page-template-template-left-sidebar-php .content-area{
		width:100% !important;
		padding:12px 12px 6px 12px !important;
	}
/* 	 */
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
		width:100% !important;
	}
	.archive ul.products  li{
		width:100% !important;
	}
	.archive #secondary{
		padding:0px !important;
	}
	.related.products ul.products li.product{
		width: calc(100% / 2 - 14px) !important;
	}
	.related.products .wr-product-price-btn{
		flex-direction:column;
	}
	.related.products .wr-product-price-btn span{
		margin: 0 auto 5px auto;
	}
	.related.products .woocommerce-loop-product__title{
		-webkit-line-clamp:inherit;
		line-clamp: inherit;
	}
	.woocommerce-product-gallery.images.wpgs-wrapper.wpgs-has-gallery-images, .woocommerce-product-gallery.images.wpgs-wrapper.wpgs-no-gallery-images{
		margin:0px;
		padding:0px;
		width:100%;
	}
	.woocommerce-page div.product div.summary{
		width:100%;
		padding-left: 0px;
	}
	.single_add_to_cart_button {
		padding: 10px !important;
		text-align: center;
	}
	.single_add_to_cart_button::before{
		display:none !important;
	}
	.single-product div.product form.cart div.quantity{
		float: none;
		display: -webkit-flex;
		display: flex;
		justify-content: center;
		padding-bottom:10px;
	}
	.attribute-product-item .wrap-attribute{
		flex-direction:column;
	}
	.attribute-product-item .name-attribute{
		text-align:center;
		margin-bottom: 5px;
	}
	.wrap-attribute span{
		display:block;
	}
/* 	 */
	.asl_w_container{
		min-width:inherit !important;
	}
	.fixed_left_column-right{
		width:100% !important;
	}
	.width_left_column, .widget-area{
		max-width:inherit;
	}
	.woocommerce-page .woocommerce-loop-product__title{
		padding: 10px 0 0 0 !important;
	}
	.page-template-default .content-area, .woocommerce #container, .woocommerce-page #container, .content-area{
		padding:15px 0 15px !important;
	}
	#menu-left-menu{
		flex-wrap: wrap;
		gap: 10px;
		justify-content: center;
	}
	.wh-left-menu{
		padding:12px 0px;
	}
	.wsh-middle .promagnifier{
		width:100px !important;
	}
	div.asl_w .probox .promagnifier .innericon svg{
		left:30px;
	}
	.wrap-second-header{
		padding:15px;
	}
	#menu-middle-menu{
		flex-wrap:wrap;
		gap: 10px;
    	margin-top: 15px;
	}
	.wsh-right-info{
		text-align: center;
		justify-content: center;
		align-items: center;
	}
	.wsh-middle.wwsh-item, .wsh-right-info{
		width:100%;
	}
	.pcm_item-child{
		right: 0 !important;
		left: 0;
		min-width: auto !important;
		top: 80px !important;
	}
	.pcm__item .pcm_item-child ul{
		width:100%;
	}
	.product-carusel .vc_col-sm-9, .product-carusel .vc_col-sm-3{
		width:100%;
	}
	.title-font-desc{
		min-height:auto;
		margin-bottom:15px !important;
	}
	.wrap-best-selling.title-font-desc{
		margin-bottom:0px !important;
	}
	.footer__sectionfirst{
		flex-direction:column;
		gap: 0;
    	padding-bottom: 25px;
	}
	.footer__sectionfirst .footer__sectionfirst-item{
		width:100%;
	}
	.cart-client{
		padding: 1px 0px 17px 0;
	}
	.hide_mob {
		width: 13px;
	}
}
