.product-small .from-variable{
	order: 5;
}
.text-before-price-new + .product-page-price > .text-before-price{
	display: none;
}
.wpclv-attributes .wpclv-terms .wpclv-term.wpclv-term-button, .wpclv-attribute .wpclv-term.wpclv-term-button span, .wpclv-attributes .wpclv-terms .wpclv-term.wpclv-term-button, .wpclv-attribute .wpclv-term.wpclv-term-button a{
    background-color: #FFFFFF !important;
    border-radius: 5px !important;
    border: 1px solid #e7c7c3 !important;
    min-height: 44px;
    max-width: 44px !important;
    min-width: 44px !important;
    color: #828181 !important;
}
.wpclv-attribute .wpclv-term.wpclv-term-button span, .wpclv-attribute .wpclv-term.wpclv-term-button a{
	padding: 0 !important;
	font-size: 12px;
	display: flex !important;
	align-items: center;
	justify-content: center;
}
.wpclv-attributes .wpclv-terms .wpclv-term.wpclv-term-button{
	border: unset !important;
}
.wpclv-attributes .wpclv-terms .wpclv-term.active, .wpclv-attributes .wpclv-terms .wpclv-term.active span{
	border-color:  #F58489	 !important;
}
.wpclv-attributes .wpclv-terms .wpclv-term.wpclv-term-button, .wpclv-attribute .wpclv-term.wpclv-term-button{
	margin-right: 8px;
}
.header-nav.header-nav-main.nav.nav-right.nav-size-medium.nav-uppercase .account-item a{
	color: transparent;
	}
	/* BUY ONE CLICK CART AND WISHLIST CSS */
	/* button css wishlist and cart */
	.btn-call-form-one-click{
		border: 1px solid #FFFFFF;
		box-sizing: border-box;
		border-radius: 5px;
		background: #EEAE9C;
		color: #FFFFFF;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		height: 55px;
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	/* buy one click modal window background */
	.background-modal-form-buy-one-click{
		background: rgba(196, 196, 196, 0.51);
		filter: blur(2px);	
	    cursor: pointer;
    	position: fixed;
	    width: 100%;
	    height: 100%;
	    top: 0px;
	    left: 0px;
        border: none;
	    margin: 0px;
	    padding: 0px;
	    z-index: 9;
	}
	.all-cool-text{
		display: none;
	}
	.modal-all-element-buy-one-click{
		display: none;
	}
	.error-block-text{
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 20px;
		color: red;
		text-align: left;
		margin-bottom: 11px;
		width: 100%;
	}
	/* Form buy one click css */
	.moda-window-buy-one-click{
	    position: fixed;
	    padding: 0px;
	    margin: 0px;
	    width: 91%;
	    top: 50%;
	    left: 50%;
	    text-align: center;
	    color: rgb(0, 0, 0);
	    border: 4px;
	    background-color: rgb(255, 255, 255);
	    max-width: 600px;
	    max-height: 600px;
	    border-radius: 4px;
	    overflow-y: auto;
	    box-shadow: rgb(0 0 0 / 20%) 0px 0px 3px 0px;
	    transform: translate(-50%, -50%);
	    z-index: 19;
	    padding: 0 21px;
	}
	/* button modal close */
	.close-btn-modal-buy{
		position: absolute;
		right: 10px;
		top: 11px;
		line-height: 1;
	}
	/* modal title css */
	.moda-window-buy-one-click .title-order-form{
		margin-bottom: 0;
	}
	/* form input css */
	.moda-window-buy-one-click input{
		border-radius: 5px !important;
		background: #FFFFFF;
		border: 1px solid #EEAE9C !important;
		padding-left: 11px !important;
		height: 44px !important;
		color: #F7D6CD;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 12px !important;
		line-height: 25px;
		box-shadow: unset !important;
		margin-bottom: 11px;
	}
	.moda-window-buy-one-click input:placeholder{
		color: #F7D6CD;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 25px;
	}
	/* modal window btn call create */
	.btn-create-order-one-click{
		background: #EEAE9C;
		border-radius: 5px;
		height: 44px;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-bottom: 33px;
		color: #FFFFFF;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 70px;
	}


	@media(max-width: 700px){
		.woo-variation-swatches .variable-items-wrapper[data-attribute_name="attribute_pa_size"] .variable-item:not(.radio-variable-item):hover, .woo-variation-swatches .variable-items-wrapper[data-attribute_name="attribute_pa_size"] .variable-item:not(.radio-variable-item).selected:hover{
		border-color: #F58489	 !important;
	}
	.woo-variation-swatches .variable-items-wrapper[data-attribute_name="attribute_pa_size"] .variable-item:not(.radio-variable-item).selected{
		border-color: #F58489	 !important;	
	}
	.woo-variation-swatches .variable-items-wrapper .button-variable-item span, .woo-variation-swatches .variable-items-wrapper .radio-variable-item label, .woo-variation-swatches .wvs-archive-variation-wrapper .reset_variations a{
		color: #828181 !important;
	}
	.wpclv-attribute .wpclv-terms{
		width: 100%;
		display: flex !important; 
		align-items: center;
		padding-left: 3px;
		flex-wrap: wrap;
	}
	.table-pop-up-var{
		margin-top: 15px;
	}
	.variations_form.cart{
		margin-top: 25px;
	}
	.wpclv-attributes .wpclv-terms .wpclv-term{
		border: unset;
		padding: 0;
	}
	.product.product-type-variable .summary .product-page-price span.amount bdi,
	.product.product-type-variable .summary .product-page-price span.amount bdi span,
	.product.product-type-variable .summary .product-page-price{
		color: #F58489;
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 0px;
    margin-top: 0;
	}
	.summary .price-wrapper{
		display: flex;
		align-items: center;
		margin-bottom: 20px;
	}
	.summary .price-wrapper .price{
		margin-top: 0;
		margin-bottom: 0;
		line-height: 0;
	}
	.product.product-type-variable .summary .product-page-price span.amount bdi{
		display: inline-flex;
	}
	.wpclv-attributes .wpclv-terms .wpclv-term{
		margin-left: 0;
		margin-right: 19px;
	}
	.wpclv-attributes .wpclv-terms .wpclv-term, .wpclv-attributes .wpclv-terms .wpclv-term a{
		width: 32px;
		height: 32px;
		min-width: 32px;
	}
	.wpclv-attributes .wpclv-terms .wpclv-term.active, .wpclv-attribute .wpclv-term.active span{
		width: 34px !important;
		height: 34px !important;
		min-width: 34px;
	}
	.wvs-style-squared .button-variable-item{
		min-width: 28px !important;
		width: 28px !important;
		height: 28px !important;
	}
	.wpcvs-terms.wpcvs-type-button .wpcvs-term span{
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		color: #828181;
	}
	.wpcvs-terms.wpcvs-type-button .wpcvs-term{
		height: 44px;
		width: 44px;
		border-radius: 5px;
		border: 1px solid #e7c7c3;
		margin-left: 0;
		margin-right: 11px;
	}
	.wpcvs-terms.wpcvs-type-button .wpcvs-term span{
		padding: 0;
		background-color: transparent;
	}
	.wpcvs-terms.wpcvs-type-button .wpcvs-term.wpcvs-selected{
		border: 1px solid #F58489;
	}
	.product-template-default .line-article .price-wrapper{
		width: 100%;
	}
	/* HEADER CSS Styles */
	.header-menu-contact-text{
		margin-bottom: 20px;
	}
	.mobile-nav.nav.nav-right li a{
		color: transparent; 
	}
	.mobile-nav.nav.nav-right .image-icon img, .mobile-nav.nav.nav-right .icon-user{
	 	opacity: .6;
	 }
	 .header-wrapper.stuck, .header-shadow .header-wrapper, .layout-shadow #wrapper{
		box-shadow: 0px 2px 11px rgba(238, 174, 156, 0.3) !important;
	}
	/* MENU HEADER CSS */
	.header-cart-icon .cart-img-icon{
		filter: grayscale(100%);
	}
	.mfp-close {
		right: unset;
		left: 0;
		color: #F58489 !important;
		mix-blend-mode: unset !important;
	}
	.mfp-close svg{
		fill: #F58489;
		width: 20px;
	}
		#main-menu > .sidebar-menu > ul li a{
			color: #666565;
			font-weight: normal;
			font-size: 16px;
			text-transform: none;
		}
		#main-menu > .sidebar-menu > ul{
			margin-top: 40px;
		}
		#main-menu > .sidebar-menu > ul li{
			background: #f5f5f5;	
		}
		#main-menu > .sidebar-menu > ul li{
			border-top: 0.5px solid #F7D6CD !important;
		}
		.menu-title-side{
			color: #666565;
			font-weight: 500;
			font-size: 16px;
			margin-bottom: 15px;
			line-height: 1;
		}
		.menu-description-side{
			color: #828181;
			font-weight: normal;
			font-size: 14px;
			margin-bottom: 20px;
			line-height: 1;
		}
		.social-icons.follow-icons > a{
			border-radius: 5px !important;
		}
		.social-icons.follow-icons > a i{
			top: 0;
		}

		.custom.html_topbar_right .follow-icons a[data-label="Telegram"] i:before{
			content: url('../img/telegram.svg');
		}
		.custom.html_topbar_right .follow-icons a[data-label="YouTube"] i:before{
			content: url('../img/youtube.svg');
		}
		.custom.html_topbar_right .follow-icons a{
			width: 33px;
    height: 33px;
    font-size: 10px !important	;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-right: 16px;
		}
	/* Home page CSS Styles */
	 #content .section:first-child .overlay{
	 	background-color: transparent;
	 }
	#content .section:first-child h2{
		font-size: 50px;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		text-transform: none;
		margin-bottom: 0;
	}
	#content .section:first-child .button span{
		font-size: 16px;
		font-weight: normal;
		font-family: Montserrat;
		text-transform: initial;
	}
	#content .section:first-child .button{
		margin-top: 12px;
		background-color: #EEAE9C;
		border: unset;
	}
	#content .section:first-child .button.is-underline:before{
		width: 100%;
		opacity: 1;
		left: 0;
		bottom: 7px;
	}
	#content .section:first-child .y90{
		bottom: 5%;
		left: 5%;
	}

	#content .section:first-child .flickity-page-dots .dot{
		width: 5px;
		height: 5px;
		background-color: #fff;
		border-color: #fff; 
	}
	.slider-wrapper .flickity-prev-next-button{
		display: block !important;
		color: #fff;
	}
	.banner-slider-mobile .flickity-button.next svg{
		display: none;
	}
	.banner-slider-mobile .flickity-button.next:after{
		content: url('../img/arrow-right-slider.svg');
	}
	.banner-slider-mobile .flickity-button.previous svg{
		display: none;
	}
	.banner-slider-mobile .flickity-button.previous:after{
		content: url('../img/arrow-left-slider.svg');
	}
	#content .section:first-child .slider-nav-outside .flickity-page-dots {
		bottom: 13px;
	}
	#content .section h2{
		font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 35px;
text-transform: initial;
line-height: 70px;
margin-bottom: 0;
	}
	.block-category-mob .section-content > .row > .col{
		padding-bottom: 15px;
	}
	
	.price-wrapper .price del > span{
		margin-left: 10px;
		color: #828181 !important;
		font-weight: normal !important;
		font-size: 12px !important;

	}
	.block-product-mobile{
		margin-top: 15px;
	}
	.has-format, .video-fit, .image-cover{
		padding-top: 150% !important;
	}
	#content .section .product-category.col .box.box-category.has-hover .box-image{
		border-radius: 5px 5px 0 0 !important;
	}
	#content .section .product-category.col .box.box-category.has-hover .box-text h5{
		font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 16px;
text-transform: initial;
text-align: center;
	}
	#content .section .product-category.col .box.box-category.has-hover .box-text{
		border-bottom: 1px solid #EEAE9C;
		border-left: 1px solid #EEAE9C;
		border-right: 1px solid #EEAE9C;
		border-radius: 0 0 5px 5px;
		padding: 4px 15px !important;
	}
	.block-category-mob{
		padding-bottom: 0 !important;
	}


	
.btn-call-top{
    	color: #828181 !important;
    	text-decoration-line: underline !important;
    	font-family: Montserrat !important;
font-style: normal !important;
font-weight: normal !important;
font-size: 14px !important;
margin-right: 0 !important;
display: block !important;
text-align: right !important	;
margin-left: auto;
    }



/*SHOP CSS Styles */
.image-tools .wishlist-button:hover{
	background-color: transparent !important;
}
.image-tools .wishlist-button.wishlist-added .icon-heart-o:before{
    background: url(../img/heart_filled_main.svg);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: top;
    background-size: contain;
    display: flex;
}
.wishlist-popup.dark{
	display: none !important;
}
    .archive.tax-product_cat .breadcrumbs, .archive.post-type-archive.woocommerce.woocommerce-page .breadcrumbs{
	text-align: left;
	text-transform: initial;
	font-family: 'Montserrat';
	font-weight: normal;
	font-size: 14px;
	color: #7e7d7d;
}
    .archive.post-type-archive.woocommerce.woocommerce-page .breadcrumbs{
	text-align: left;
	text-transform: initial;
	font-family: 'Montserrat';
	font-weight: normal;
	font-size: 14px;
	color: #7e7d7d;
}
	.archive.post-type-archive.woocommerce.woocommerce-page .breadcrumbs a, .archive.tax-product_cat .breadcrumbs a{
		color: #C4C4C4;
	}
	.archive.post-type-archive.woocommerce.woocommerce-page .breadcrumbs .divider, .archive.tax-product_cat .breadcrumbs .divider{
		margin: 0;
	}
	.archive.post-type-archive.woocommerce.woocommerce-page .category-filter-row, .archive.tax-product_cat .category-filter-row{ 
		text-align: left;
	}
	.archive.tax-product_cat .category-filter-row, .archive.post-type-archive.woocommerce.woocommerce-page .category-filter-row{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.archive.post-type-archive.woocommerce.woocommerce-page .category-filter-row > a strong, .archive.tax-product_cat .category-filter-row > a strong{
		color: #828181;
		font-weight: normal;
		font-size: 16px;
		font-family: 'Montserrat';
		text-transform: initial;
	}
	.woocommerce-variation-add-to-cart	.awooc-custom-order{
		background-color: #fff !important;
		color: #EEAE9C;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		line-height: 70px;
		border: 1px solid #EEAE9C;
		box-sizing: border-box;
		border-radius: 5px;
		width: 100%;
		margin-left: 0 !important;
		height: 55px;

    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: inherit;
	}
	.awooc-popup-inner{
		padding: 0 21px !important;
	}
	.awooc-col{
		padding: 0 !important;
	}
	.title-order-form{
		color: #666565;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 25px;
		line-height: 70px;
		text-align: left;
	}
	.subtitle-order-form{
		color: #828181;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 20px;
		text-align: left;
		margin-bottom: 18px !important;
	}
	.awooc-tel .wpcf7-tel{
		background-color: #FFFFFF !important;
		border: 1px solid #EEAE9C !important;
		box-sizing: border-box;
		border-radius: 5px;
		color: #F7D6CD !important;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 25px;
		height: 44px;
		box-shadow: unset !important;
	}
	.woocommerce .awooc-custom-order-wrap .wpcf7-form-control.wpcf7-submit{
		background-color: #EEAE9C !important;
		border-radius: 5px;
		color: #FFFFFF !important;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 25px;
		display: flex;
		align-items: center;
		justify-content: center;
		height: 44px;
		text-transform: inherit;
		margin-bottom: 33px;
	}
	.awooc-close{
		opacity: 1 !important;
		color: #F58489 !important;
	}
	.result-form-title{
		color: #666565;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 25px;
		line-height: 20px;
		margin-bottom: 9px;
		text-align: center;
	}
	.desc-result-text{
		color: #828181;
		text-align: center;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 30px;
	}
	.icon-result-form{
		margin-top: 30px;
	}
	.btn-close{
		background: #EEAE9C;
		border-radius: 5px;
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		height: 44px;
		color: #FFFFFF;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 70px;
		margin-bottom: 22px;
		margin-top: 25px;
	}
	.product-thumbnails{
		display: none !important;
	}
	.awooc-tel .wpcf7-tel:placeholder{
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 25px;
		color: #F7D6CD !important;
	}
	.blockUI.blockOverlay{
		background: rgba(196, 196, 196, 0.51) !important;
		filter: blur(2px) !important;
	}
	.blockUI.blockMsg.blockMsgAwooc.blockPage{
		width: 91% !important;
		margin: auto;
	}
	.archive.post-type-archive.woocommerce.woocommerce-page .category-filter-row > a:before, .archive.tax-product_cat .category-filter-row > a:before{
		content: url('../img/filter.svg');
		margin-right: 13px;
		line-height: 0;
	}
	.archive.post-type-archive.woocommerce.woocommerce-page .category-filter-row > a, .archive.tax-product_cat .category-filter-row > a{
		border: 1px solid #F7D6CD;
		border-radius: 5px;
		padding: 11px 26px;
		width: 47%;
		display: inline-flex;
    align-items: center;
    margin-top: 0;
    justify-content: center;
	}
	.archive.post-type-archive.woocommerce.woocommerce-page .category-filter-row i, .archive.tax-product_cat .category-filter-row i{
		display: none;
	}
	.archive.post-type-archive.woocommerce.woocommerce-page .box-image img{
		border-radius: 5px 5px 0px 0px;
	}
	.archive.post-type-archive.woocommerce.woocommerce-page .category-page-row{
		padding-top: 0;
	}
	.archive.post-type-archive.woocommerce.woocommerce-page .box-bounce .box-text{
		border-radius: 0 0 5px 5px;
		padding: 5px 12px 10px 12px;
		text-align: left;
		font-family: 'Montserrat';
	}
	.archive.post-type-archive.woocommerce.woocommerce-page .box-bounce .box-text h5{
		font-family: 'Montserrat';
		font-weight: normal;
		font-size: 16px;
		text-transform: initial;
	}
	.archive.post-type-archive.woocommerce.woocommerce-page .box-bounce .box-text p{
		font-family: 'Montserrat';
		font-weight: normal;
		font-size: 16px;
		text-transform: initial;
		color:#EEAE9C;
	}
	.archive.post-type-archive.woocommerce.woocommerce-page .product-category > .col-inner{
		box-shadow: 0px 0px 2px rgba(245, 132, 137, 0.3);
		border-radius: 5px;
	}
	.archive.tax-product_cat .category-page-row, .archive.post-type-archive.woocommerce.woocommerce-page .category-page-row{
		padding-top: 0;
	}

	.archive.tax-product_cat .woocommerce-ordering select, .archive.post-type-archive.woocommerce.woocommerce-page .woocommerce-ordering select{
		border: 1px solid #F7D6CD;
		box-sizing: border-box;
		border-radius: 5px;
		font-size: 16px;
		color: #828181;
		-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url('../img/arrow-down-sort.svg');
  background-repeat: no-repeat;
      background-position-x: 92%;
    background-position-y: 57%;
    margin: 0;
    height: 43px;
    box-shadow: unset !important;
    background-size: 10px; 
    padding-left: 16px;
	}
	.archive.tax-product_cat .woocommerce-ordering select::-ms-expand, .archive.post-type-archive.woocommerce.woocommerce-page .woocommerce-ordering select::-ms-expand{
     display: none;
}
	
	.archive.tax-product_cat .woocommerce-ordering, .archive.post-type-archive.woocommerce.woocommerce-page .woocommerce-ordering{
		width: 47%;
	}
	.archive.tax-product_cat .buy-now.btn-prod-cart , .archive.post-type-archive.woocommerce.woocommerce-page .buy-now.btn-prod-cart{
		display: none;
	}
	.archive.tax-product_cat .products .product > .col-inner, .archive.post-type-archive.woocommerce.woocommerce-page .products .product > .col-inner{
		background: #FFFFFF;
		
		border-radius: 5px;
	}
	.archive.tax-product_cat .products .product .box-image img, .archive.post-type-archive.woocommerce.woocommerce-page .products .product .box-image img{
		border-radius: 5px 5px 0 0;
	}
	.archive.tax-product_cat .products .product .wishlist-button, .archive.post-type-archive.woocommerce.woocommerce-page .products .product .wishlist-button{
		border: unset;
	}
	.archive.tax-product_cat .products .product  .wishlist-button i, .archive.post-type-archive.woocommerce.woocommerce-page .products .product  .wishlist-button i{
		font-size: 20px;
		color: #fff;
	}
	.archive.tax-product_cat .products .product .box-text, .archive.post-type-archive.woocommerce.woocommerce-page  .products .product .box-text{
		padding: 5px 10px 8px 10px;
		border-right: 1px solid #F7D6CD;
		border-left: 1px solid #F7D6CD;
		border-bottom: 1px solid #F7D6CD;
		border-radius: 0 0 5px 5px;
	}
	.archive.tax-product_cat .products .product .product-title, .archive.post-type-archive.woocommerce.woocommerce-page .products .product .product-title{
		font-size: 14px;
		color: #EEAE9C;
		font-family: 'Montserrat';
	}
	.archive.tax-product_cat .view-more-button, .archive.post-type-archive.woocommerce.woocommerce-page .view-more-button{
		background: #EEAE9C !important;
		border-radius: 5px;
		color: #fff;
		font-size: 16px !important;
		font-family: 'Montserrat';
		text-transform: initial;
		font-weight: normal;
	}
	.archive.tax-product_cat .page-title-inner .flex-col:first-child , .archive.post-type-archive.woocommerce.woocommerce-page .page-title-inner .flex-col:first-child{
		display: flex;
		flex-direction: column;
	}
	.archive.tax-product_cat .page-title-inner .flex-col h1, .archive.post-type-archive.woocommerce.woocommerce-page .page-title-inner .flex-col h1{
		order: 2;
		color: #747474; 
		font-weight: 500;
		font-size: 35px;
		font-family: 'Montserrat';
		margin: 0;
		text-align: left;
		line-height: 70px;
	}
	.archive.tax-product_cat .page-title-inner .flex-col > .is-medium, .archive.post-type-archive.woocommerce.woocommerce-page .page-title-inner .flex-col > .is-medium{
		order: 1;
	}
	.archive.tax-product_cat .page-title-inner .flex-col .category-filtering, .archive.post-type-archive.woocommerce.woocommerce-page .page-title-inner .flex-col .category-filtering{
		order: 3;
	}
	.archive.tax-product_cat .products .product span.amount, .archive.post-type-archive.woocommerce.woocommerce-page .products .product span.amount{
		font-weight: 500;
		font-size: 16px;
		color: #666565;
		font-family: 'Montserrat';
	}
	.archive.tax-product_cat .products .product.out-of-stock .box-image img, .woocommerce.woocommerce-page .related .product.out-of-stock .box-image img,
	.archive.post-type-archive.woocommerce.woocommerce-page .product.out-of-stock .box-image img{
		 -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
	}
	.archive.tax-product_cat .products .product.out-of-stock .out-of-stock-label, .woocommerce.woocommerce-page .related .product.out-of-stock .out-of-stock-label,
	.archive.post-type-archive.woocommerce.woocommerce-page .product.out-of-stock .out-of-stock-label{
		background: transparent;
		color: #FFFFFF; 
		text-transform: initial;
		font-size: 14px;
		font-family: 'Montserrat';

	}
	.archive.tax-product_cat .products .badge-container, .woocommerce.woocommerce-page .product-main .badge-container,
	.archive.post-type-archive.woocommerce.woocommerce-page .product-main .badge-container{
		margin-top: 0;
		border-radius: 5px 0 0 0;
		z-index: 999;
		position: absolute !important;
		
	}
	body{
		 overflow:hidden;
	}
	.archive.tax-product_cat .products .badge-container .new-bubble, .woocommerce.woocommerce-page .product-main .badge-container .new-bubble,
	.archive.post-type-archive.woocommerce.woocommerce-page .products .badge-container .new-bubble{
		
		color: #FFFFFF;
		font-size: 14px;
		font-family: 'Montserrat';
		background-color: #737373;	
		line-height: 1;
    height: auto;
    display: block;
    text-transform: lowercase;
    position: relative;
    font-weight: normal;
	}
	.archive.tax-product_cat .products .badge-container .new-bubble:after, .woocommerce.woocommerce-page .product-main .badge-container .new-bubble:after,
	.archive.post-type-archive.woocommerce.woocommerce-page .products .badge-container .new-bubble:after{
		content: '';
		width: 0; 
  height: 0; 
      border-top: 9px solid transparent;
    border-bottom: 9px solid transparent;
    border-left: 9px solid #737373;
    position: absolute;
    right: -8px;
    top: 0px;
    font-weight: normal;
	}
	.archive.tax-product_cat .products .product.featured:after, .woocommerce.woocommerce-page .related .product.featured:after,
	.archive.post-type-archive.woocommerce.woocommerce-page .products .product.featured:after{
		content: 'топ продажів';
    color: #FFFFFF;
    position: absolute;
    top: 12px;
    left: 10px;
    padding-right: 27px;
    padding-left: 13px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 10px;
    background-image: url(../img/top-sales.svg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
	}
	.archive.tax-product_cat .badge-container, .woocommerce.woocommerce-page .related .badge-container,
	 .archive.post-type-archive.woocommerce.woocommerce-page  .badge-container{
		margin-top: 0;
		border-radius: 5px 0 0 0;
	}
	 .category-page-row .wishlist-button i:before, .related-products-wrapper .wishlist-button i:before{
	 	content: url('../img/catalog_heart.svg');
	 }
	 .category-page-row .wishlist-button i.exist_icon:before, .related-products-wrapper .wishlist-button i.exist_icon:before{
	 	content: url('../img/heart_filled_main_catalog.svg');
	 }
	 .product-main 	.wishlist-button i:before{
	 	    content: url(../img/heart-wish.svg);
	 }
		.archive.tax-product_cat .badge-container .badge-inner.on-sale, .woocommerce.woocommerce-page .related .badge-container .badge-inner.on-sale,
	 .archive.post-type-archive.woocommerce.woocommerce-page  .badge-container .badge-inner.on-sale,
	 .product-main .badge-container .badge-inner.on-sale{
		
		color: #FFFFFF;
		font-size: 14px;
		font-family: 'Montserrat';
		background-color: #F58489;	
		line-height: 1;
    height: auto;
    display: block;
    text-transform: lowercase;
    position: relative;
    font-weight: normal;

	}
	
	.archive.tax-product_cat .badge-inner.on-sale, .woocommerce.woocommerce-page .related .badge-inner.on-sale,
	 .archive.post-type-archive.woocommerce.woocommerce-page  .badge-inner.on-sale,
	 .product-main .related .badge-inner.on-sale{
		background-color: transparent;
	}
	
	.archive.tax-product_cat .badge-container .callout.badge.badge-square, .woocommerce.woocommerce-page .related .badge-container .callout.badge.badge-square,
	 .archive.post-type-archive.woocommerce.woocommerce-page .badge-container .callout.badge.badge-square,
	 .product-main .badge-container .callout.badge.badge-square{
		line-height: 0;
		height: 5px;
	}

	.archive.tax-product_cat .badge-container .callout.badge.badge-square .badge-inner, .woocommerce.woocommerce-page .related .badge-container .callout.badge.badge-square .badge-inner,
	 .archive.post-type-archive.woocommerce.woocommerce-page .badge-container .callout.badge.badge-square .badge-inner,
	 .product-main .badge-container .callout.badge.badge-square .badge-inner{
		padding-left: 9px;
    padding-right: 9px;
    text-align: left;
	}
	.archive.tax-product_cat .badge-container .badge:first-child .badge-inner, .woocommerce.woocommerce-page .related .badge-container .badge:first-child .badge-inner,
	 .archive.post-type-archive.woocommerce.woocommerce-page .badge-container .badge:first-child .badge-inner,
	 .product-main .badge-container .badge:first-child .badge-inner{
	 	border-radius: 5px 0 0 0;
	 }


	.archive.tax-product_cat .badge-container .new-bubble, .woocommerce.woocommerce-page .related .badge-container .new-bubble,
	 .archive.post-type-archive.woocommerce.woocommerce-page  .badge-container .new-bubble,
	 .product-main .badge-container .new-bubble{
		
		color: #FFFFFF;
		font-size: 10px;
		font-family: 'Montserrat';
		background-color: #737373;	
		line-height: 1;
    height: auto;
    display: block;
    text-transform: lowercase;
    position: relative;
    font-weight: normal;

	}
	.archive.tax-product_cat .badge-container .callout.badge:first-child, .woocommerce.woocommerce-page .related .badge-container .callout.badge:first-child,
	 .archive.post-type-archive.woocommerce.woocommerce-page .badge-container .callout.badge:first-child,
	 .product-main .badge-container .callout.badge:first-child{
		border-radius: 5px 0 0 0;
	}
	
	.archive.tax-product_cat .badge-container .callout.badge:last-child .badge-inner, .woocommerce.woocommerce-page .related .badge-container .callout.badge:last-child .badge-inner,
	 .archive.post-type-archive.woocommerce.woocommerce-page  .badge-container .callout.badge:last-child .badge-inner,
	 .product-main .badge-container .callout.badge:last-child .badge-inner{
		background-color: #EEAE9C;
	}

	.archive.tax-product_cat .badge-container .badge-inner:after, .woocommerce.woocommerce-page .related .badge-container .badge-inner:after,
	 .archive.post-type-archive.woocommerce.woocommerce-page .badge-container .badge-inner:after,
	 .product-main .badge-container .badge-inner:after{
		content: '';
		width: 0; 
  height: 0; 
      border-top: 9px solid transparent;
    border-bottom: 9px solid transparent;
    border-left: 9px solid #F58489;
    position: absolute;
    right: -8px;
    top: 0px;
    font-weight: normal;
	}
	.archive.tax-product_cat .badge-container .callout.badge:last-child .badge-inner:after, .woocommerce.woocommerce-page .related .badge-container .callout.badge:last-child .badge-inner:after,
	.archive.post-type-archive.woocommerce.woocommerce-page	 .badge-container .callout.badge:last-child .badge-inner:after,
	.product-main .badge-container .callout.badge:last-child .badge-inner:after{
border-left: 9px solid #EEAE9C;

}
	
	.woocommerce.woocommerce-page .product-main{
		padding-top: 0;
	}
	.woocommerce.woocommerce-page .product-main .product-gallery{
		padding: 0;
	}
	.woocommerce.woocommerce-page .product-main .wishlist-button{
		border: unset;
	}
	.woocommerce.woocommerce-page .product-main .wishlist-button i{
		color: #fff;
		font-size: 32px;
	}
	.woocommerce.woocommerce-page .product-main .woocommerce-breadcrumb{
		display: none;
	}
	.woocommerce.woocommerce-page .product-main .social-icons{
		display: none;
	}
	.woocommerce.woocommerce-page .product-main .product-title{
		color: #666565;
		font-weight: normal;
		font-size: 22px;
		font-family: 'Montserrat';	
		text-align: left;
	}
	.current .breadcrumb-step, [data-icon-label]:after, .button#place_order, .button.checkout, .checkout-button, .single_add_to_cart_button.button{
		background-color: #fff !important;
	}
	.woocommerce.woocommerce-page .product-main .single_add_to_cart_button:not(.clickBuyButton){
		background-color: #EEAE9C !important;
		border-radius: 5px;
		color: #FFFFFF;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		width: 100%;
		height: 55px;
		margin-bottom: 10px;
		text-transform: initial;
	}
	.single_add_to_cart_button.clickBuyButton{
		background-color: #fff !important;
		border-radius: 5px;
		color: #EEAE9C;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		width: 100%;
		height: 55px;
		border: 1px solid #EEAE9C;
		text-transform: initial;
	}
	.woocommerce.woocommerce-page .product-main .posted_in{
		display: none;
	}
	.woocommerce.woocommerce-page .product-section h5:after{
		content: url('../img/plus.svg');
		position: absolute;
		top: 5px;
		right: 10px;
	}
	.woocommerce.woocommerce-page .product-section h5{
		position: relative;
		padding: 0 15px;
	}
	.woocommerce.woocommerce-page .product-section .panel.entry-content{
		padding: 0 15px;
		border-top: unset;
		padding-top: 15px;
	}
	.woocommerce.woocommerce-page .product-section{
		border-top: unset;
	}
	.woocommerce.woocommerce-page .product-section.active{
		height: auto;
		overflow: unset;
	}
	.wpclv-attributes .wpclv-terms .wpclv-term{
		border: unset !important;
	}
	.woocommerce.woocommerce-page .product-section.active h5:after{
		content: url('../img/minus.svg');
		top: -5px;
		right: 15px;
	}
	.product-footer > .container{
		padding: 0;
	}
	.product-images > .show-on-hover{
		opacity: 1 !important;
	}
	.product-images > .woocommerce-product-gallery__wrapper{
		z-index: 0 !important;
	}
	.woocommerce.woocommerce-page .related{
		padding: 0 15px;
	}
	.woocommerce.woocommerce-page .related .product-section-title{
		color: #666565;
		font-family: Montserrat;
		font-style: normal;
		font-weight: 500;
		font-size: 22px;
		text-transform: initial;
		margin-top: 30px;
	}
	.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){
		box-shadow: unset !important;
		border-radius: 5px;
		border: 1px solid #eeae9c80;
		
	}
	.variations label{
		color: #828181;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
	}
	.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item.button-variable-item .variable-item-span{
		font-family: Montserrat;
		font-size: 12px;
		color: #828181;
	}
	.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{
		border: 1px solid #EEAE9C;
	}
	.woocommerce.woocommerce-page .related .box-image{
		border-radius: 5px 5px 0px 0px;
	}
	.woocommerce.woocommerce-page .related .buy-now.btn-prod-cart{
		display: none;
	}
	.woocommerce.woocommerce-page .related .box-text{
		border-radius: 0 0 5px 5px;
		padding: 5px 12px 10px 12px;
		text-align: left;
		font-family: 'Montserrat';
	}
	.woocommerce.woocommerce-page .related .box-text .product-title{
		color: #EEAE9C;
		font-family: Montserrat;
		font-style: normal;
		font-weight: 500;
		font-size: 14px;
	}
	.woocommerce.woocommerce-page .related .wishlist-button{
		border: unset;
	}
	.woocommerce.woocommerce-page .related .wishlist-button i{
		font-size: 20px;
		color: #fff;
	}
	.woocommerce.woocommerce-page .related  .badge-container .new-bubble:after{
		content: '';
		width: 0; 
  height: 0; 
      border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 7px solid #737373;
    position: absolute;
    right: -6px;
    top: 0px;
    font-weight: normal;
	}
	.woocommerce.woocommerce-page .related .badge-container .new-bubble{
		border-radius: 5px 0 0 0;
		color: #FFFFFF;
		font-size: 10px;
		font-family: 'Montserrat';
		background-color: #737373;	
		line-height: 1;
    height: auto;
    display: block;
    text-transform: lowercase;
    position: relative;
    font-weight: normal;
	}
	.woocommerce.woocommerce-page .related .badge-container{
		margin-top: 0;
		border-radius: 5px 0 0 0;
	}
	.woocommerce.woocommerce-page .related .product > .col-inner{
		box-shadow: 0px 0px 2px rgba(245, 132, 137, 0.3);
		border-radius: 5px;
	}
	.woocommerce.woocommerce-page .product-main .is-divider{
		background-color: transparent;
		max-width: unset;
		width: 30%;
		height: auto;
		margin: 0;
		display: inline-block;
    float: left;
	}
	.woocommerce.woocommerce-page .product-main .is-divider .product_meta>span{
		border-top: unset;
		text-align: left;
		color: #828181;
		font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 12px;
	}
	
	.product-stacked-info .price-wrapper{
		    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
	}
	.woocommerce.woocommerce-page .product-main .product-page-price{
		text-align: left;
	}
	.woocommerce.woocommerce-page .product-main .quantity{
		display: none;
	}
	.woocommerce.woocommerce-page .product-main button[name="add-to-cart"]{
		background-color: #EEAE9C !important;
		border-radius: 5px;
		text-transform: initial;
		color: #FFFFFF;
		font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 54px;
display: block;
width: 100%;
	}
	.woocommerce.woocommerce-page .products .price-wrapper .price{
		display: flex;
	}
	.woocommerce.woocommerce-page  .product-section h5{
		margin: 0;
		color: #828181; 
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		line-height: 44px;
		text-transform: initial;
	}
	.woocommerce.woocommerce-page  .product-section .panel.entry-content{
		height: 0;
		padding: 0;
	}
	.woocommerce.woocommerce-page  .product-section .panel.entry-content #reviews{
		display: none;
	}
	.woocommerce.woocommerce-page  .product-section.active .panel.entry-content{
		height: auto;
		padding: 0 15px;
		padding-top: 15px;
	}
	.woocommerce.woocommerce-page  .product-section.active .panel.entry-content #reviews{
		display: block;
	}
	.woocommerce.woocommerce-page  .product-section{
		height: 44px;
		overflow: hidden;
	}
	.related.related-products-wrapper.product-section{
		height: auto;
		overflow: unset;
	}
	.woocommerce.woocommerce-page .product-main .price-wrapper{
		margin-top: 20px;
	}
	.text-before-price{
	    color: #F58489;
	    font-family: Montserrat;
	    font-style: normal;
	    font-weight: 500;
	    font-size: 22px;
	    line-height: 26px;
	    margin-bottom: 0px;
	    margin-top: 0;
	    padding-right: 10px;
	}
	.woocommerce.woocommerce-page .product-main .product-page-price span{
		color: #F58489;
		font-weight: 500;
		font-size: 22px;
		line-height: 23px;
		font-family: 'Montserrat';	
		text-align: left;
		padding-right: 3px;
		margin-right: 0;
	}
	.wpclv-attributes .wpclv-terms .wpclv-term{
		margin-top: 0 !important;
		height: 28px !important;
		width: 28px !important;
		min-width: 28px !important;
	}
	.wpclv-attributes .wpclv-terms .wpclv-term a{
		height: 28px !important;
		width: 28px !important;
		min-width: 28px !important;	
	}
	.wpclv-attributes .wpclv-terms .wpclv-term.wpclv-term-button a{
		min-width: 44px !important;
		height: 28px !important;
		min-height: 28px;
	}
	.wpclv-attributes .wpclv-terms .wpclv-term.wpclv-term-button{
		height: 28px !important;
		min-height: 28px;	
	}
	.wpclv-attributes .wpclv-terms .wpclv-term.wpclv-term-button span{
		height: 28px !important;
		min-height: 28px;
	}
	.woocommerce.woocommerce-page .product-main .product-page-price .from-variable{
		padding-right: 0;
	}
    
    .header-cart-icon:after{
    	background-color: #F58489 !important;
    }
    .header-wishlist-icon .wishlist-icon{
    	display: flex;
    }
    .header-wishlist-icon .wishlist-icon:before{

    	background-image: url(../img/header_heart.svg);
    background-size: contain;
    content: "";
    width: 20px;
    height: 20px;
    display: inline-block;
    background-repeat: no-repeat;
    }
	.header-cart-icon:before{
		content: attr(data-icon-label) !important;
    position: absolute;
    font-style: normal;
    font-family: Arial,Sans-serif !important;
    top: -10px;
    right: -10px;
    font-weight: bolder;
    background-color: #F58489 !important;
    -webkit-box-shadow: 1px 1px 3px 0px rgb(0 0 0 / 30%);
    box-shadow: 1px 1px 3px 0px rgb(0 0 0 / 30%);
    font-size: 11px;
    padding-left: 2px;
    padding-right: 2px;
    opacity: .9;
    line-height: 17px;
    letter-spacing: -.5px;
    height: 17px;
    min-width: 17px;
    border-radius: 99px;
    color: #fff;
    text-align: center;
    z-index: 1;
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    -o-transition: transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s;
	}
	.header-cart-icon img{

  -webkit-animation: 1.5s ease bell;
  animation: 1.5s ease bell;
  -webkit-transform-origin: top;
  transform-origin: top; }

@-webkit-keyframes bell {
  0% {
    -webkit-transform: rotate(25deg);
    transform: rotate(25deg); }
  10% {
    -webkit-transform: rotate(-25deg);
    transform: rotate(-25deg); }
  20% {
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg); }
  30% {
    -webkit-transform: rotate(-20deg);
    transform: rotate(-20deg); }
  40% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg); }
  50% {
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg); }
  60% {
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg); }
  70% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  80% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg); }
  90% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg); }
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }

@keyframes bell {
  0% {
    -webkit-transform: rotate(25deg);
    transform: rotate(25deg); }
  10% {
    -webkit-transform: rotate(-25deg);
    transform: rotate(-25deg); }
  20% {
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg); }
  30% {
    -webkit-transform: rotate(-20deg);
    transform: rotate(-20deg); }
  40% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg); }
  50% {
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg); }
  60% {
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg); }
  70% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  80% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg); }
  90% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg); }
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }  
    /* home page top CSS */

.padd-top-zero{
		padding-top: 0 !important;
		padding-bottom: 40 !important;
	}
	.padd-top-zero > .section-content > .row > .col{
		padding-bottom: 10px;
	}
	.block-product-mobile .product.out-of-stock .box-image img{
		 -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
	}
	.block-product-mobile .product.out-of-stock .out-of-stock-label{
		background: transparent;
		color: #FFFFFF; 
		text-transform: initial;
		font-size: 14px;
		font-family: 'Montserrat';

	}
	.block-product-mobile .badge-container{
		margin-top: 0;
		border-radius: 5px 0 0 0;
	}
	.block-product-mobile .badge-container .badge-inner.on-sale{
		border-radius: 5px 0 0 0;
		color: #FFFFFF;
		font-size: 14px;
		font-family: 'Montserrat';
		background-color: #F58489;	
		line-height: 1;
    height: auto;
    display: block;
    text-transform: lowercase;
    position: relative;
    font-weight: normal;
	}
	.block-product-mobile .badge-inner.on-sale{
		background-color: transparent;
	}
	.block-product-mobile .badge-container .callout.badge.badge-square{
		line-height: 0;
		height: 5px;
	}
	.block-product-mobile .badge-container .callout.badge.badge-square .badge-inner{
		padding-left: 9px;
    	padding-right: 9px;
    	text-align: left;
	}
	.block-product-mobile .badge-container .new-bubble{
		
		color: #FFFFFF;
		font-size: 14px;
		font-family: 'Montserrat';
		background-color: #737373;	
		line-height: 1;
    height: auto;
    display: block;
    text-transform: lowercase;
    position: relative;
    font-weight: normal;
	}
	.block-product-mobile .badge-container .callout.badge:first-child{
		border-radius: 5px 0 0 0;
	}
	.block-product-mobile .badge-container .callout.badge:last-child .badge-inner{
		background-color: #EEAE9C;
	}
	.block-product-mobile .badge-container .badge-inner:after{
		content: '';
		width: 0; 
  height: 0; 
      border-top: 9px solid transparent;
    border-bottom: 9px solid transparent;
    border-left: 9px solid #F58489;
    position: absolute;
    right: -8px;
    top: -1px;
    font-weight: normal;
	}
	.block-product-mobile .product.featured:after{
		content: 'топ продажів';
    color: #FFFFFF;
    position: absolute;
    top: 12px;
    left: 10px;
    padding-right: 27px;
    padding-left: 13px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 10px;
    background-image: url(../img/top-sales.svg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
	}
	.block-product-mobile .badge-container .callout.badge:last-child .badge-inner:after{
border-left: 9px solid #EEAE9C;

}
.bubble-color{
	background-color: #602A15 !important;
}
.bubble-color:after{
	border-left: 9px solid #602A15 !important;
}

	.block-product-mobile .name.product-title{
		color: #EEAE9C;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		margin: 0;
	}
	.block-product-mobile .name.product-title a{
		color: #EEAE9C;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		line-height: 20px;

	}
	.block-product-mobile .wishlist-button i:before{
		content: url('../img/heart-wish.svg');
	}
	.block-product-mobile .wishlist-button i.exist_icon:before{
		content: url('../img/heart_filled_main_home.svg');
	}
	.block-product-mobile .price-wrapper .price span.amount{
		font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 22px;
color: #666565;
line-height: 30px;
	}
	.block-product-mobile .box-image{
		border-radius: 10px 10px 0 0 !important;
	}
	.block-product-mobile .box-bounce .box-text{
		padding: 20px 20px 19px 20px;
		border-bottom: 1px solid #EEAE9C;
		border-left: 1px solid #EEAE9C;
		border-right: 1px solid #EEAE9C;
		border-radius: 0 0 10px 10px;
	}
	.block-product-mobile  .flickity-page-dots{
		left: 5%;
		text-align: left;
	}
	.block-product-mobile  .flickity-page-dots li{
		width: 5px !important;
		height: 5px !important;
		background-color: #EEAE9C !important;
	}
	.block-product-mobile .image-tools.top.right{
		top: 20px;
		right: 15px;
	}
	.block-product-mobile .flickity-slider>.col{
		max-width: 75% !important;
		flex-basis: 75% !important;
	}
	.block-product-mobile .flickity-slider > .col{
		padding-left: 22px;
		padding-right: 0;
	}
	.block-product-mobile .flickity-button{
		display: none;
	}
	.block-product-mobile .wishlist-button{
		border: unset !important;
		min-width: unset !important;
	}
	.block-product-mobile .wishlist-button i:before{
		color: #fff;
		filter: drop-shadow(0px 0px 0px rgba(245, 132, 137, 0.6));
		font-size: 30px;
	}
	.block-product-mobile .btn-prod-cart{
		background: transparent;
		border: unset;
		position: absolute;
		bottom: 0px;
		right: 17px;
		margin: 0;
		padding: 0;
		width: 32px;
		height: auto;
		bottom: 20px;
		margin-top: 0 !important;
	}
	.block-product-mobile .btn-prod-cart img{
		width: 100%;
	}
	.box-bounce:hover .box-image{
		transform: none !important;
	}
	.box-bounce:hover .box-text{
		transform: none !important;
	}
	.text-follow-us-header {
		margin-bottom: 19px;
	}
    .padd-top-zero > .section-content > .row > .col{
    	padding-bottom: 0;
    	height: 580px;
    }
    .btn-call-top span{
    	line-height: 1 !important;
    	color: #666565;
    	font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 70px;

    }
    .btn-call-top{
    	padding-right: 42px !important;
    	position: relative;
    	margin-top: -24px !important;
    	text-decoration: unset !important;
    }
    .btn-call-top span:after{
    	content: url("../img/arrow_right_featured.svg");
    	filter: grayscale(1);
    	width: 22px;
    	height: auto;
    	position: absolute;
    	right: 0;
    	top: 30%;
    }


    /* About-us Home page CSS */
    .about-us h2{
		font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 35px;
	}
	.about-us{
		display: block !important;
		padding-top: 28px !important;
	}
	.about-us p{
		font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 25px;
	}
	.about-us .link-btn-top-footer{
		margin-bottom: 0;
	}
	.about-us .link-btn-top-footer span{
		font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 14px;
padding: 10px 20px;
border: 1px solid #FFFFFF !important;
box-sizing: border-box;
border-radius: 5px;
border-color: #fff !important;
line-height: 17px;
	}
    .about-us .gap-element{
    	display: none !important;
    }
    /* Block Testimonial */
    .section-review .flickity-page-dots{
	    left: 5%;
    	text-align: left;
    	bottom: 0;
    }
    .section-review .flickity-page-dots li{
	    width: 4.8px !important;
    	height: 4.8px !important;
    	background-color: #EEAE9C !important;
    	border: unset;
    }
    .section-review .btn-call-top{
    	padding-right: 57px !important;

    }
    .section-review .btn-call-top span:after{
    	right: 15px;
    }
    .section-review {
		padding-top: 0 !important;
	}
	.section-review .col.small-12.large-12{
		padding: 0;
	}
	.section-review h2{
		padding: 0 15px;
	}
	.section-review img{
		border-radius:  5px;
	}
	.section-review .slider .flickity-slider > .row > .col > .col-inner{
		padding: 22px 22px 16px 22px;
		border: 1px solid #EEAE9C;
		border-radius: 5px;
	}
	.section-review h3{
		font-style: normal;
		color: #666565;
		font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 20px;
	}
	.section-review .star-rating{
		margin-bottom: 6px;
	}
	.section-review .flickity-slider > .row > .col{
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.section-review .star-rating:before{
		content: url('../img/all-stars.svg');
	}
	.section-review .star-rating span:before{
		display: none;
	}
	.section-review  h2{
		margin-bottom: 11px !important;
	}
	.section-review p{
		font-style: normal;	
		color: #666565;
		font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 16px;
	}
	.section-review .image-cover{
		padding-top: 100% !important;
	}
	.section-review .testimonial-meta{
		font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 16px;
color: #666565;
line-height: 20px;
padding-top: 13px;
	}
	.section-review .testimonial-meta strong{
		font-weight: 500 !important;
	}
    .testimonial-box p{
    	color: #666565 !important;
    	font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		line-height: 25px;
    }
    .testimonial-bottom{
    	padding-bottom: 0 !important;
    }
    .testimonial-bottom .testimonial-meta{
    	padding: 0 !important;
    }

    /* Footer CSS*/
	#footer .social-icons a{
		border-radius: 5px !important;
		margin-right: 15px;
		padding-top: 1px;
		height: 30px;
		width: 30px;
		    display: inline-flex;
    align-items: center;
    justify-content: center;
	}
	#footer .social-icons a[data-label="YouTube"] i{
		content: url('../img/touyube_white.svg');
	}
	#footer .social-icons a[data-label="Telegram"] i{
		content: url('../img/telegram_white.svg');
	}



	#footer .col-inner p{
		font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 14px;
	}
	#footer .wpcf7-email{
		background: transparent;
		height: 45px;
		width: 100%;
		
		font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 14px;
padding-left: 37px;
border-radius: 5px;
border: 1px solid #FFFFFF;
color: #fff;
margin-bottom: 6px;

	}
	#footer .wpcf7-email::placeholder{
		color: #C4C4C4;
		font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 17px;
	}
	#footer .wpcf7-submit{
		width: 100%;
		background: #C4C4C4;
		border-radius: 5px;
		font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 14px;
text-transform: initial;
color: #FFFFFF;
padding: 13.5px 0px 13.5px 0px;
line-height: 17px;
	}
	.row-align{
		align-items: center;
	}
	.mobile-nav.nav.nav-right  .header-wishlist-icon a{
		color: rgba(102,102,102,0.85);
	}
	.about-us .col.medium-7.small-12.large-7{
		padding-bottom: 10px;
	}
	footer .gallery-col .box-image img{
		height: 29px;
	}
	.absolute-footer{
		display: none;
	}
	.all-footer-titles .text .lead{
		font-weight: 500 !important;
		color: #FDFDFD;

		font-size: 14px;
		line-height: 100%;
	}
	.all-footer-titles .button.is-outline{
		border: 1px solid currentColor !important;
	}
.menu-cat-footer-mobile {
		    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap;
	}
	.menu-cat-footer-mobile a{
		font-weight: normal;
font-size: 16px;
line-height: 19px;
color: #FFFFFF !important;
font-family: 'Montserrat';
padding: 10px 28px;
border-bottom: 1px solid #FFFFFF !important;
border: 1px solid #FFFFFF;
box-sizing: border-box;
border-radius: 5px;
margin-right: 11px;
margin-bottom: 10px;
	}
	.related-products-wrapper .text-before-price{
		display: none;
	}
	.block-line-product-top .image-tools{
		z-index: 1;
		padding-top: 20px;
		padding-right: 20px;
	}
	/* Wishlist css product page */
	.block-line-product-top .yith-wcwl-add-to-wishlist{
		position: absolute;
		top: 20px;
		right: 20px;
		z-index: 1;
	}
	.block-line-product-top .yith-wcwl-add-to-wishlist.exists a{
		color: transparent;
	}
	.block-line-product-top .yith-wcwl-add-button span{
		display: none;
	}
	.block-line-product-top .yith-wcwl-add-button i:before{
		content: url(../img/heart_product_cart.svg);
	}

	/*Added content wishlist icon product card  */
	.block-line-product-top .yith-wcwl-add-to-wishlist.exists {
		position: absolute;
		top: 20px;
		right: 20px;
		z-index: 1;
		width: 32px;
		overflow: hidden;
		height: 30px;
	}
	.block-line-product-top .yith-wcwl-add-to-wishlist.exists i:before{
		content: url('../img/heart_filled_main_product.svg');
	}
	.block-line-product-top .yith-wcwl-add-to-wishlist.exists .feedback{
		color: transparent;

	}
	
	.footer-image .medium-6{
		width: 50%;
	}
	.all-footer-titles > .col:first-child .row-full-width{
		margin-right: 0;
		margin-left: 0;
	}
	.all-footer-titles > .col:first-child .row-full-width > .col{
		padding-left: 0;
		padding-right: 0;	
	}
	.all-footer-titles > .col:first-child .row-full-width > .col > .col-inner{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.copy-footer p{
		margin-bottom: 0;
		line-height: 150%;
		letter-spacing: 0.01em;
		color: #C4C4C4;
		font-size: 14px;
	}
	.copy-footer-block {
		margin-bottom: 10px;
	}
	.copy-footer-block > .col:first-child{
		padding-right: 0;
	}
	.all-footer-titles .ux-menu a{
		letter-spacing: 0.01em;
		color: #FDFDFD;
		font-size: 14px;
		line-height: 150%;
	}
	.all-footer-titles > .col:first-child{
		padding-bottom: 0;
	}
	.form-subscribe p{
		color: #FFFFFF !important;
		font-family: Montserrat !important;
		font-style: normal !important;
		font-weight: normal !important;
		font-size: 14px;
		line-height: 32px;
		margin-bottom: 10px;
	}
	.all-footer-titles img{
		width: 83px !important;
	}
	.footer-image > .col:last-child .col-inner{
		padding-left: 6px;
	}
	.footer-image > .col:last-child .col-inner p{
		color: #FFFFFF;
		font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 17px;
margin-bottom: 13px;
	}


	/* Product Card CSS */
	.sku-number{
		color: #828181;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 1;
		margin-right: 22px;
	}
	.line-article{
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}
	.woocommerce-product-rating{
		    display: inline-block;
    
    text-align: left;
	}
	.woocommerce-product-rating .star-rating--inline{
		margin-top: 4px;
	}
	.product-page-price .text-before-price{
		order: 3;
		margin-right: 10px;
	}
	.product-page-price > del {
		order: 1;
	}
	.product-page-price > ins{
		order: 2;
	}
	.price-wrapper .price del > span span{

    color: #828181 !important;
    font-weight: normal !important;
    font-size: 12px !important;
	}
	.price-wrapper .price del bdi{
		display: inline-flex;
		align-items: baseline;
	}
	.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item{
		border-radius: 5px !important;
	}
	.product-info, .product-main{
		padding-bottom: 0 !important;
	}
	.table-pop-up-var{
		text-align: left;
	}
	.table-pop-up-var span{
		color: #828181;
		text-decoration-line: underline;
		font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 14px;
	}
	.table-pop-up-var a{
		margin-bottom: 0;
	}
	.variations_form .variations{
		margin-bottom: 0;
	}
	#formOrderOneClick>.popup{
		width: 92% !important;
		padding: 0 22px 33px 22px !important;
	}
	#buyoneclick_form_order h2{
		color: #666565;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 25px;
		line-height: 70px;
	}
	#buyoneclick_form_order h2:after{
		content: "Залишіть номер телефону для замовлення і ми перетелефонуємо.";
		color: #828181;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 20px;
		display: block;
		text-align: left;
	}
	#buyoneclick_form_order{
		margin-bottom: 0;
	}
	#buyoneclick_form_order .buyvalide.input-text {
		background: #FFFFFF;
		border: 0.5px solid #F7D6CD;
		box-sizing: border-box;
		border-radius: 5px;
		color: #F7D6CD;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 25px;
		height: 44px;
		padding-left: 11px;
		box-shadow: unset;
		margin-bottom: 0;
	}
	#buyoneclick_form_order .buyvalide.input-text::placeholder{
		color: #F7D6CD;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 25px;
	}
	#buyoneclick_form_order .buyButtonOkForm{
		width: 100%;
		background: #EEAE9C;
		border-radius: 5px;
		color: #FFFFFF;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 43px;
		margin-bottom: 0 !important;
		text-transform: initial;
	}
	#formOrderOneClick .popup .close_order{
		background-color: transparent;
		position: relative;
		margin-top: 0;
		border: unset;
		right: 4px !important;
		top: 0px !important;
	}
	#formOrderOneClick .popup .close_order:after{
		content: url('../img/cross_click.svg');
		position: absolute;
		top: 0;
		right: 0;
	}
	#formOrderOneClick>.overlay{
		background: rgba(196, 196, 196, 0.51) !important;
	}
	.woocommerce-variation-availability .stock{
		color: #EEAE9C;
	}
	/* Variation Product Page Css */
	#pa_color + ul li{
		border: none;
	}
	#pa_color + ul li .variable-item-span{
		border-radius: 5px;
	}
	#pa_color + ul li .variable-item-span:after{
		box-shadow: unset;
	}
	#pa_size + ul li{
		border: 1px solid #EEAE9C;
	}
	.line-article .price-wrapper{
		margin-left: 0;
	}
	.line-article .sku-number{
		margin-left: 0;	
	}

}

/*homepage Reviews padding*/
.mobile-reviews {
	padding-top: 50px;
}

/* About Us Page */
.breadcrumb-full a, .breadcrumb-full{
	color: #c4c4c4;
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 25px;
}
.breadcrumb-full span{
	color: #828181;
}
.breadcrumb-full{
	margin-bottom: 24px;
}
.section-mobile-about{
	border-radius: 5px;
	padding-bottom: 0 !important;
	margin-bottom: 66px !important;
}
.pad-bottom-zero{
	padding-bottom: 0 !important;
}
.img-section-about{
	margin-bottom: -40px;
}
.img-section-about img{
	border-radius: 5px;	
}
/* FAQ Page */
.page-id-1146 .mfp-bg{
	background: rgba(196, 196, 196, 0.51);
	filter: blur(2px);
}
.page-id-1146 #test{
	background: #FFFFFF;
	border-radius: 5px;
	
}
.page-id-1146 #test .wpcf7-text, .page-id-1337 #test .wpcf7-text{
	background: #FFFFFF;
	border: 1px solid #EEAE9C;
	box-sizing: border-box;
	border-radius: 5px;
	height: 44px;
	color: #F7D6CD;
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 25px;
	box-shadow: unset;
}
.woocommerce-error li{
	margin-left: 0 !important;
	margin-bottom: 0 !important; 
}
.page-id-1146 #test textarea{
	background: #FFFFFF;
	border: 1px solid #EEAE9C;
	box-sizing: border-box;
	border-radius: 5px;
	height: 99px;
	padding-top: 7px;
	padding-left: 11px;
	color: #F7D6CD;
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 25px;
	box-shadow: unset;
}
.page-id-1146 #test .wpcf7-text::placeholder, .page-id-1337 #test .wpcf7-text::placeholder{
	color: #F7D6CD;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
}
.page-id-1146 #test input[type="submit"]{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #EEAE9C;
	border-radius: 5px;
	color: #FFFFFF;
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	
	margin: 0;
	height: 44px;
}
.page-id-1146  .mfp-close{
    top: 0 ;
    left: 86% ;
}
.page-id-1337 .mfp-wrap > .mfp-close{
	display: none;
}
.page-id-1146 .mfp-wrap > .mfp-close{
	display: none;
}
.page-id-1337 #test textarea::placeholder{
	color: #F7D6CD;
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 25px;
}
.page-id-1337 .mfp-bg{
	background: rgba(196, 196, 196, 0.51);
	filter: blur(2px);
}
.page-id-1337 #test{
	background: #FFFFFF;
	border-radius: 5px;
	padding-top: 0 !important;
}
.page-id-1337 #test textarea{
	background: #FFFFFF;
	border: 1px solid #EEAE9C;
	box-sizing: border-box;
	border-radius: 5px;
	height: 99px;
	padding-top: 7px;
	padding-left: 11px;
	color: #F7D6CD;
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 25px;
	box-shadow: unset;
}
.page-id-1337 #test input[type="submit"]{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #EEAE9C;
	border-radius: 5px;
	color: #FFFFFF;
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	
	margin: 0;
	height: 44px;
}
.page-id-1337  .mfp-close{
    top: 0 ;
    left: 86% ;
}
.main-banner-faq .text-box-content.text.dark{
	padding: 0 !important;
}
.breadcrumb-full{
	padding: 0 !important;
}
.btn-faq{
	width: 100%;
	height: 39px;
	color: #FFFFFF !important;
	font-family: Montserrat;
	font-style: normal !important;
	font-weight: normal !important;
	font-size: 14px !important;
	line-height: 17px !important;
	text-align: center;
	border-radius: 5px !important;
	display: flex !important;
	align-items: center;
	justify-content: center;
	border: 1px solid #FFFFFF !important;
}

.section-accordion-faq h3.accordion_title{
	font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 35px;
line-height: 43px;
color: #666565;
}
.faq-accordion-title .accordion-item a{
	border-top: unset !important;
	color: #666565;
	font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 38px;
	padding-left: 0;
	padding-right: 0;
	background-color: transparent !important;

}
.faq-accordion-title .accordion-item a .toggle i:before{
	content: url('../img/faq-plus.svg');
	    
}
.faq-accordion-title .accordion-item a .toggle{
	right: -15px;
    left: unset;
    top: 9px;
}
.faq-accordion-title .accordion-item a.active  i:before{
	content: url('../img/minus-faq.svg');
}
.faq-accordion-title .accordion-item a.active .toggle{
	right: -15px;
    left: unset;
    top: 20px;
}
.faq-accordion-title .accordion-inner{
	padding-left: 0;
	padding-right: 0;
	color: #828181;
	font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 20px;
}
/* Review Page */
.bread-rew {
	margin-bottom: 0;
}
.bread-rew + p{
	margin-bottom: 0;
}
.main-section-reviews{
	padding: 0 10px !important;
}
.vertical-pad-no{
	padding-bottom: 0 !important;
}
.review-block-page{
	border: 1px solid #EEAE9C;
	box-sizing: border-box;
	border-radius: 5px;
	padding: 30px 30px 15px 30px;
	margin-bottom: 22px !important;
}
.review-block-page > .col{
	padding-left: 0 !important;
}
.review-block-page .img-inner img{
	border-radius: 5px;
}
.review-block-page > .col:last-child{
	padding-bottom: 0 !important;	
}
.review-block-page > .col:last-child .testimonial-meta{
	padding: 0 !important;
}
.review-block-page > .col:last-child p{
	color: #666565;
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 25px;
}
.review-block-page > .col .testimonial-text h3{
	color: #666565;
	font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
}
.review-block-page > .col  .testimonial-name, .review-block-page > .col .testimonial-company{
	color: #666565;
	font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
}
/* Blog CSS */
.bread-section-pad-zero, .bread-section-pad-zero .col{
	padding-bottom: 0 !important;
}
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock .variable-item-contents, .woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock:hover .variable-item-contents, .woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock:hover img, .woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock:hover span, .woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock img, .woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock span{
	opacity: 1 !important;
}
.woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled .variable-item-contents:after, .woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before, .woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents:after, .woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents:before, .woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock .variable-item-contents:after, .woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock .variable-item-contents:before, .woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock:hover .variable-item-contents:after, .woo-variation-swatches.wvs-attr-behavior-blur .variable-item:not(.radio-variable-item).out-of-stock:hover .variable-item-contents:before{
	z-index: 1 !important;
}
@media(max-width: 600px){
	#header .header-wrapper.stuck .header-cart-icon:before{
		top: 5px;
	}#header .header-wrapper.stuck .header-cart-icon:after{
		top: 5px;
	}
	.blog-archive .entry-image img{
		height: 187px;
		object-fit: cover;
		object-position: 0 35%;
		border-radius: 5px 5px 0 0 ;
	}	
	.blog-archive .entry-category, .blog-archive .entry-divider, .blog-archive .entry-content .entry-summary > p, .blog-archive .article-inner > .entry-meta,
	.blog-archive .byline{
		display: none;
	}
	.blog-archive .posted-on{
		color: #fff;
		font-size: 0;
	}
	.blog-archive .posted-on a{
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 45px;
		color: #828181;
	}
	.blog-archive .entry-header-text{
	    display: flex;
    	flex-direction: column-reverse;
    	padding-top: 0;
    	border-left: 1px solid #EEAE9C;
    	border-right: 1px solid #EEAE9C;
    	padding-left: 22px;
    	padding-right: 22px;
	}
	.blog-archive .entry-title a{
		color: #666565;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 25px;
		line-height: 30px;
		padding-left: 6px;
	}
	.blog-archive .entry-content{
		padding-top: 0;
		padding-left: 26px;
		padding-right: 26px;
		border-left: 1px solid #EEAE9C;
    	border-right: 1px solid #EEAE9C;
    	border-bottom: 1px solid #EEAE9C;
    	border-radius: 0 0 5px 5px;
    	padding-bottom: 5px;
	}
	.blog-archive .more-link{
		margin-bottom: 0;
		margin-top: 12px;
		border: unset !important;
		color: #EEAE9C !important;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 1 !important;
		padding: 0;
	}
	.blog-archive .more-link span{
		line-height: 1;
		padding-left: 10px;
	}
	.blog-archive .post-sidebar{
		display: none;
	}
	.blog .page-numbers li span{
		color: #FFFFFF;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		background-color: #EEAE9C !important;
		border-radius: 5px;
		border: 1px solid #EEAE9C;
	}
	.blog .page-numbers li a{
		color: #828181;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		border-radius: 5px;
		border: 1px solid #EEAE9C;
	}
	.blog .page-numbers li a:hover{
		background-color: #EEAE9C !important;
		border: 1px solid #EEAE9C;
	}
	.page-id-1224 .page-numbers li span{
		color: #FFFFFF;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		background-color: #EEAE9C !important;
		border-radius: 5px;
		border: 1px solid #EEAE9C;
	}
	.page-id-1224 .page-numbers li a{
		color: #828181;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		border-radius: 5px;
		border: 1px solid #EEAE9C;
	}
	.page-id-1224 .page-numbers li a:hover{
		background-color: #EEAE9C !important;
		border: 1px solid #EEAE9C;
	}
	.reset_variations{
		display: none !important;
	}
	/* Partners Page */
	.banner-main-partners{
		padding-top: 429px !important;
	}
	.banner-main-partners h3 span{
		color: #FFFFFF;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 35px;
		line-height: 118.19%;
	}
	.banner-main-partners .bread-block-company .text-box-content{
		padding-left: 15px !important;
		padding-right: 15px !important;
		padding-top: 39px !important;
	}
	.banner-main-partners .breadcrumb-full a{
		color: #fff !important;
	}
	.banner-company-main{
		padding-top: 75px;
	}
	.banner-main-partners .text-box-content{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.banner-main-partners h3 + p span{
		color: #FFFFFF;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 25px;
	}
	.banner-company-main a{
		background-color: transparent;
		color: #FFFFFF;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 17px;
		border: 1px solid #FFFFFF;
		box-sizing: border-box;
		border-radius: 5px;
		height: 44px;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-top: 36px !important;
	}
}
/* Header desktop */
@media(min-width: 848px){
	.header-nav.header-nav-main.nav.nav-left.nav-size-medium.nav-uppercase{
		justify-content: flex-start;
	}
	.has-dropdown.header-language-dropdown{
		margin-left: 70px;
	}
	.header-wishlist-icon .wishlist-icon:before {
	    background-image: url(../img/header_heart.svg);
	    background-size: contain;
	    content: "";
	    width: 20px;
	    height: 20px;
	    display: inline-block;
	    background-repeat: no-repeat;
	}
	.mobile-nav.nav.nav-right .image-icon img, .mobile-nav.nav.nav-right .icon-user {
	    opacity: .6;
	}
	.cart-img-icon{
		opacity: .65;
		margin-bottom: 2px;
	}
	.header-cart-icon:after, [data-icon-label]:after {
	    background-color: #F58489 !important;
	}
	.header-wishlist-icon .wishlist-icon:after {
	    background-color: #F58489 !important;
	}
	.header-main{
		height: 94px !important;
	}
	#logo img{
		height: 94px;
	}
	.has-dropdown.header-language-dropdown a{
		color: #666565;
		font-style: normal;
		font-weight: 600;
		font-size: 18px;
	}
}
/* Footer desktop */
@media(min-width: 848px){
	#footer p.lead.uppercase{
		color: #FFFFFF;
		font-style: normal;
		font-weight: 500;
		font-size: 14px;
		line-height: 100%;
	}
	#footer .ux-menu .ux-menu-link__text{
		font-size: 14px;
		line-height: 150%;
		letter-spacing: 0.01em;
	}
	.footer-left-padding .col-inner{
		padding-left: 40px;
	}
	.footer-desktop-social p{
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		line-height: 20px;
		margin-bottom: 23px;
	}
	#header .header-wrapper.stuck .header-cart-icon:after {
	    top: 2px;
	}
	#footer .social-icons a{
		border-radius: 5px !important;
	    min-width: 30px;
	    min-height: 30px;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    margin-bottom: 42px;
	    margin-right: 10px;
	}
	#footer .social-icons{
		display: flex;
	}
	#footer .social-icons a i{
		font-size: 14px;
	    letter-spacing: 0;
	    line-height: 0;
	    padding-top: 4px;
	}
	.footer-desctop-form .col-inner{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.footer-desctop-form .col-inner p{
		letter-spacing: 0.01em;
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		line-height: 140%;
		margin-bottom: 15px;
	}
	.footer-desctop-form .col-inner form{
		display: flex;
	}
	.footer-desctop-form .col-inner form input[type="email"]{
		height: 38px;
		background: #9C9C9C;
		border: 1px solid #FFFFFF;
		box-sizing: border-box;
		border-radius: 5px;
		padding: 8px 12px;
		color: #C4C4C4;
		letter-spacing: 0.01em;
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		line-height: 140%;
	}
	.footer-desctop-form .col-inner form input[type="email"]::placeholder{
		color: #C4C4C4;
		letter-spacing: 0.01em;
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		line-height: 140%;
	}
	.footer-desctop-form .col-inner form input[type="submit"]{
		height: 38px;
		background: #C4C4C4;
		border-radius: 5px;
		color: #FFFFFF;
		text-transform: initial !important;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 140%;
		margin-right: 0;
		margin-left: 23px;
	}
	.absolute-footer.dark.medium-text-center.small-text-center{
		display: none;
	}
	.footer-text-reseved{
		color: #C4C4C4 !important;
		letter-spacing: 0.01em;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 150%;
		margin-bottom: 0;
		padding-top: 10px;
	}
	.footer-copy-desktop{
		display: flex;
		align-items: center;
		justify-content: flex-end;
	}
	.footer-copy-desktop a{
		color: #C4C4C4 !important;
		letter-spacing: 0.01em;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 150%;
		margin-right: 23px;
	}
	.footer-copy-desktop img{
		margin-left: 22px;
	}
}
/* Outlet CSS Styles  */
.outlet-title{
	color: #FFFFFF !important;
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal !important;
	font-size: 45px !important;
	line-height: 70px !important;
}
.outlet-subtitle span{
	color: #FFFFFF;
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 70px;
}
.title-col{
	padding-bottom: 0 !important;
}
.tax-product_cat.term-litnij-outlet h1.shop-page-title,
.tax-product_cat.term-sviatkovi-znyzhky-na-usi-pidzhaky h1.shop-page-title,
.tax-product_cat.term-znyzhky-na-usi-palta h1.shop-page-title{
	display: none;
}
.tax-product_cat.term-litnij-outlet .shop-page-title .woocommerce-breadcrumb,
.tax-product_cat.term-sviatkovi-znyzhky-na-usi-pidzhaky .shop-page-title .woocommerce-breadcrumb,
.tax-product_cat.term-znyzhky-na-usi-palta .shop-page-title .woocommerce-breadcrumb
{
	display: none;
}
.breadcrumb-desktop a, .breadcrumb-desktop .woocommerce-breadcrumb{
	color: #FFFFFF;
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 25px;
	text-transform: initial;
}
/* Mobile Outlet CSS */
.mobile-title-outlet .outlet-title{
	color: #666565 !important;
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal !important;
	font-size: 35px !important;
	line-height: 100.69% !important;
	margin-bottom: 0;
}
.mobile-title-outlet .outlet-subtitle span{
	color: #F58489;
	font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 45px !important;
}
.col-pad-bottom-zero{
	padding-bottom:  0 !important;
}
.banner-text-mobile-outline{
	color: #FFFFFF !important;
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal !important;
	font-size: 22px !important;
	line-height: 130% !important;
}
.sku_in_cart{
	margin-top: 10px;
	color: #828181;
	font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 14px;
}
.sku_in_cart dl{
	opacity: 1;
	text-transform: initial;
	font-size: 14px;
	margin-top: 0;
}
.cart-discount{
	background-color: transparent !important;
}
.cart-discount a{
	color: #fff;
}
.cart-discount th{
	padding-left: 0 !important;
}
/* Outlet Content CSS */
.outlet-content .block-title-page-outlet .woocommerce-breadcrumb a,
.outlet-content .block-title-page-outlet .woocommerce-breadcrumb span{
	color: #C4C4C4;
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 25px;
	text-transform: initial;
	margin-left: 0;
	margin-right: 0;
}
.outlet-content .block-title-page-outlet .woocommerce-breadcrumb{
	color: #666565;
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 25px;
	text-transform: initial;
}
.outlet-content .block-title-page-outlet h1{
	color: #666565;
	font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 45px;
line-height: 70px;
margin-bottom: 0;
}
.outlet-content-all{
	padding-top: 0 !important;
}
.block-outlet-cat .banner-desktop-outlet{
	padding-top: 319px !important;
	padding-left: 32px;
	border-radius: 5px;
}
.block-outlet-cat > .row{
	display: none;
}
.block-outlet-cat .lg-x0 {
	left: 5% !important;
}
.block-outlet-cat .breadcrumb-desktop{
	display: none;
}
.block-outlet-cat h1{
	display: none;
}
.block-outlet-cat .outlet-subtitle span{
	line-height: 1;
}
.block-outlet-cat .lg-y75{
	bottom: 10% !important;
}
.block-outlet-cat{
	position: relative;
}
.block-outlet-cat > a{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}
.block-outlet-cat .banner-bg.fill{
	border-radius: 5px;
}
.block-outlet-cat  .banner-layers .res-text:last-of-type h3 span{
	color: #FFFFFF;
	font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 22px !important;
}
.block-outlet-cat  .banner-layers .res-text:last-of-type h3 span br{
	display: none;
}
.block-outlet-cat  .banner-layers .res-text:last-of-type{
	width: 90% !important;
}
.slider-cat-outlet .block-outlet-cat{
	padding-right: 30px;
}
.slider-cat-outlet{
	margin-bottom: 80px !important;
}
.block-title-another{
	color: #666565;
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 35px;
	line-height: 70px;
}
.slider-cat-outlet .slick-dots{
	text-align: left;
	bottom: -50px !important;
	left: -10px;
}
.slider-cat-outlet .slick-dots li{
	width: 10px;
}
.slider-cat-outlet .slick-dots li button{
	padding-left: 0;
	padding-right: 0;
	width: 10px; 
}
.slider-cat-outlet .slick-dots li.slick-active button:before,
.slick-dots li button:before{
	color: #EEAE9C !important;
}
.outlet-content-all .banner h3{
	text-align: left;
}
@media(max-width: 849px){
	.outlet-content .block-title-page-outlet h1{
		font-size: 35px;
		line-height: 100.69%;
	}
	.block-outlet-cat{
		margin-left: -15px;
		margin-right: -15px;
	}
	.block-outlet-cat .banner-desktop-outlet{
		border-radius: 0;
	}
	.block-outlet-cat .banner-bg.fill{
		border-radius: 0;
	}
	.block-outlet-cat .lg-x0{
		left: 3% !important;
	}
	.block-outlet-cat .show-for-small{
		display: none;
	}
	.block-outlet-cat .banner.hide-for-small{
		display: block !important;
	}
	.outlet-content-all-slider .col{
		padding: 0;
	}
	.outlet-content-all-slider .block-title-another{
		padding-left: 15px;
		padding-right: 15px;
	}
	.outlet-content-all-slider .slick-dots{
		left: 8px !important;
	}
	
	.slider-cat-outlet .block-outlet-cat .banner-desktop-outlet{
		padding-top: 219px !important;
	}
	.slider-cat-outlet .block-outlet-cat{
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	.slider-cat-outlet .block-outlet-cat .banner-desktop-outlet{
		border-radius: 5px;
	}
	.slider-cat-outlet .block-outlet-cat .banner-bg.fill{
		border-radius: 5px;
	}
	.slider-cat-outlet .block-outlet-cat .lg-x0{
		left: 10% !important;
	}
	.slider-cat-outlet .block-outlet-cat .banner-desktop-outlet{
		width: 312px;
	}
	.slider-cat-outlet  .slick-track{
		left: -30px !important;
	}
	.outlet-content .woocommerce-breadcrumb{
		padding-top: 20px;
	}
	.term-litnij-outlet .page-title-inner,
	.term-znyzhky-na-usi-palta .page-title-inner,
	.term-sviatkovi-znyzhky-na-usi-pidzhaky .page-title-inner{
		padding-top: 0;
	}
	.category-page-row .col.large-9{
		padding-bottom: 0;
	}
	.category-page-row .col.large-9 .text-center{
		margin-bottom: 0;
	}
}
/* Desktop Main Page CSS */
.banner-desktop-title{
	color: #FFFFFF;
	font-family: Montserrat;
	font-style: normal;
	font-weight: 300  !important;
	font-size: 65px !important;
	line-height: 86px !important;
}
.btn-desktop-banner {
	margin-top: 40px !important;
	border-radius: 5px !important;
	width: 205px;
	height: 55px;

}
.btn-desktop-banner span{
	font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 22px;
line-height: 50px !important;
}
.slider-home-desktop .flickity-button-icon{
	border: unset !important;
}
.slider-home-desktop .flickity-button:hover .flickity-button-icon{
	background-color: transparent !important;
}
.slider-home-desktop .flickity-page-dots{
	bottom: -39px; 
}
.slider-home-desktop .flickity-page-dots .dot{
	border: unset !important;
	background-color: #EEAE9C !important;
	width: 7px;
	height: 7px;
}
.slider-home-desktop .flickity-page-dots .dot.is-selected{
	background-color: #EEAE9C !important;
	border: unset !important;
}
.slider-home-desktop{
	margin-bottom: 90px;
}
.title-desktop-home{
	color: #666565;
	font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 35px;
line-height: 70px;
margin-bottom: 0;
}
.desktop-categories-home .product-category .image-cover{
	padding-top: 350px !important;
}
.desktop-categories-home .product-category .box-image{
	border-radius: 5px 5px 0 0;
}
.desktop-categories-home .box-text-inner h5{
	color: #666565;
	text-align: center;
	font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 22px;
line-height: 1;
padding: 20px 0;
text-transform: inherit !important;
}
.desktop-categories-home .box-text{
	padding: 0;
	border-right: 1px solid #EEAE9C;
	border-left: 1px solid #EEAE9C;
	border-bottom: 1px solid #EEAE9C;
	border-radius: 0 0 5px 5px;
	margin-top: -2px;

}
.link-arrow{
	    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-top: 15px;
}
.link-arrow span{
	color: #666565;
	text-transform: uppercase;
	font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 1;
margin-right: 8px;
}
.desktop-categories-home .text p{
	margin-bottom: 0;
}
.desktop-categories-home .section-content > .row > .col{
	padding-bottom: 0;
}
.block-product-desktop .box-image img{
	height: 340px;
	border-radius: 5px 5px 0 0;
}
.block-product-desktop .badge-container{
	margin-top: 0;
    border-radius: 5px 0 0 0;
}
.block-product-desktop .badge-container .callout.badge:first-child{
	border-radius: 5px 0 0 0;

}
.block-product-desktop .badge-container .callout.badge.badge-square{
    line-height: 0;
    height: 5px;
}
.block-product-desktop .badge-container .callout.badge.badge-square .badge-inner{
	padding-left: 9px;
    padding-right: 9px;
    text-align: left;
}
.block-product-desktop .badge-container .badge-inner.on-sale{
	border-radius: 5px 0 0 0;
    color: #FFFFFF;
    font-size: 14px;
    font-family: 'Montserrat';
    background-color: #F58489;
    line-height: 1;
    height: auto;
    display: block;
    text-transform: lowercase;
    position: relative;
    font-weight: normal;
}
.block-product-desktop .badge-container .badge-inner:after{
	content: '';
    width: 0;
    height: 0;
    border-top: 9px solid transparent;
    border-bottom: 9px solid transparent;
    border-left: 9px solid #F58489;
    position: absolute;
    right: -8px;
    top: 0px;
    font-weight: normal;
}
.block-product-desktop .badge-container .callout.badge:last-child .badge-inner{
	background-color: #EEAE9C;
}
.block-product-desktop .badge-container .callout.badge.badge-square .badge-inner{
	    padding-left: 9px;
    padding-right: 9px;
    text-align: left;
}
.block-product-desktop .badge-container .new-bubble{
	color: #FFFFFF;
    font-size: 14px;
    font-family: 'Montserrat';
    background-color: #737373;
    line-height: 1;
    height: auto;
    display: block;
    text-transform: lowercase;
    position: relative;
    font-weight: normal;
}
.block-product-desktop .badge-container .callout.badge:last-child .badge-inner:after{
	border-left: 9px solid #EEAE9C;
}
.block-product-desktop .box-text{
	padding: 23px 10px 20px 10px;
}
.block-product-desktop .product-title a{
	color: #EEAE9C;
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 20px !important;
	margin-bottom: 7px;
}
.block-product-desktop .price ins bdi{
	color: #666565;
	font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 22px;
line-height: 27px;
margin-right: 15px;
}
.block-product-desktop .price del bdi{
	color: #C4C4C4;
	font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 17px;
text-decoration-line: line-through;

}
.block-product-desktop .woocommerce-Price-amount > bdi{
	color: #666565;
	font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 22px;
line-height: 27px;
margin-right: 15px;
}
.block-product-desktop .price{
	display: flex !important;
	flex-direction: row-reverse;
	justify-content: flex-end;
	align-items: baseline;
}
.block-product-desktop .box-text .button{
	background: #EEAE9C;
	padding: 0 10px 20px 10px;
	position: absolute;
	left: 0;
	width: 100%;
	margin-right: 0;
	border: unset;
	border-radius: 0 0px 5px 5px;
	display: none;
}
.block-product-desktop .box-text .button img{
	display: none;
}
.block-product-desktop .box-text .button:before{
	content: 'Додати в кошик';
	display: block;
	width: 100%;
	color: #FFFFFF;
	font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 70px;
text-transform: initial;
margin: 0;
	margin-top: 0px;
	border: 1px solid #FFFFFF;
	box-sizing: border-box;
	border-radius: 5px;
	text-transform: initial;
	background: #EEAE9C;
	
    align-items: center;
    justify-content: center;
    height: 60px;
}
.block-product-desktop .product:hover .box-text .button{
	display: block;
}
.block-product-desktop .product:hover .box-text{
	background: #EEAE9C;
}
.block-product-desktop .product:hover .button{
	display: flex;
}
.block-product-desktop .product:hover bdi{
	color: #fff;
}
.block-product-desktop .product:hover .product-title a{
	color: #fff;
}
.block-product-desktop .image-tools.top.right{
    top: 20px;
    right: 15px;
}
.block-product-desktop .wishlist-button{
	    border: unset !important;
    min-width: unset !important;
}
.block-product-desktop .wishlist-button i:before{
	color: #fff;
    filter: drop-shadow(0px 0px 0px rgba(245, 132, 137, 0.6));
    font-size: 30px;
}
.block-product-desktop .wishlist-button i:before{
	content: url(../img/heart-wish.svg);
}
.block-product-desktop .image-tools .wishlist-button:hover{
	background-color: transparent !important;
}
.block-product-desktop .wishlist-button i.exist_icon:before {
    content: url(../img/heart_filled_main_home.svg);
}
.section-review-desktop .img img{
	height: 200px;
    object-fit: cover;
    object-position: top;
    border-radius: 5px;
}
.section-review-desktop .testimonial-text h3{
	color: #666565;
	font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
}
.section-review-desktop .testimonial-meta strong{
	font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 20px;

color: #666565;
}
.section-review-desktop .testimonial-meta span{
	font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 20px;

color: #666565;
}
.section-review-desktop .testimonial-meta{
	padding-top: 5px;
	padding-bottom: 15px;
}
.section-review-desktop p{
	color: #666565;
	font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 25px;
margin-bottom: 0;
}
.section-review-desktop .slider .row.is-selected > .col > .col-inner{
	border: 1px solid #EEAE9C;
box-sizing: border-box;
border-radius: 10px;
padding: 30px;
}
.section-review-desktop .medium-8 > .col-inner{
	padding-right: 0 !important;
}
.shop-link-review{
	width: 240px;
	height: 53px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #EEAE9C;
	border-radius: 5px;
	color: #FFFFFF;
	font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 70px;
margin-left: auto;
margin-right: auto;
}
.section-review-desktop{
	padding-bottom: 80px !important;
	padding-top: 0 !important;
}
.section-top-desktop{
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.section-top-desktop > .section-content > .row > .col{
	padding-bottom: 0 !important;
}
.about-title-desk{
	color: #FFFFFF;
	font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 35px;
line-height: 70px;
margin-bottom: 24px;
margin-top: 71px;
}
.section-about-desktop p{
	color: #FFFFFF;
	font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 25px;
}
.about-link-desktop{
	border: 1px solid #FFFFFF;
	box-sizing: border-box;
	border-radius: 5px;
	height: 53px;
	width: 240px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #FFFFFF;
	font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 70px;
}
.image-relative{
	    margin-top: -20px;
    margin-bottom: -50px;
    text-align: right;
}
.image-relative img{
	height: 520px;
	width: auto !important;
}
/* Catalog CSS Desktop */
@media(min-width: 700px){
	.category-page-title .page-title-inner{
		padding-top: 69px;
	}
	.archive.tax-product_cat .page-title-inner .flex-col:first-child, .archive.post-type-archive.woocommerce.woocommerce-page .page-title-inner .flex-col:first-child{
	    display: flex;
    	flex-direction: column;
	}
	.archive.tax-product_cat .page-title-inner .flex-col h1, .archive.post-type-archive.woocommerce.woocommerce-page .page-title-inner .flex-col h1{
	    order: 2;
	    color: #747474;
	    font-weight: 500;
	    font-size: 35px;
	    font-family: 'Montserrat';
	    margin: 0;
	    text-align: left;
	    line-height: 70px;
	}
	.archive.tax-product_cat .page-title-inner .flex-col > .is-medium, .archive.post-type-archive.woocommerce.woocommerce-page .page-title-inner .flex-col > .is-medium{
		order: 1;
	}
	.archive.tax-product_cat .page-title-inner .flex-col .category-filtering, .archive.post-type-archive.woocommerce.woocommerce-page .page-title-inner .flex-col .category-filtering{
		order: 3;
		display: flex !important;
    align-items: center;
    justify-content: space-between;
	}
	.category-page-title .woocommerce-breadcrumb{
		color: #666565;
		font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 25px;
text-transform: initial;
	}
	.category-page-title .woocommerce-breadcrumb a,
	.category-page-title .woocommerce-breadcrumb span.divider{
		color: #C4C4C4;
		font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 25px;
text-transform: initial;
	}
	.category-page-title .woocommerce-breadcrumb span.divider{
		margin: 0;
	}
	.category-page-title h1{
		color: #666565;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 45px !important;
		line-height: 70px !important;
	}
	.woocommerce-result-count{
		display: none !important;
	}
	.category-filtering .icon-equalizer{
		display: none;
	}
	.category-filtering  a strong{
		display: none;
	}
	.category-filtering  a:before{
		content: 'Фільтрувати по:';
		color: #666565;
		text-transform: initial;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		line-height: 70px;
	}
	.archive.tax-product_cat .woocommerce-ordering select, .archive.post-type-archive.woocommerce.woocommerce-page .woocommerce-ordering select{
		    border: 1px solid #F7D6CD;
    box-sizing: border-box;
    border-radius: 5px;
    font-size: 16px;
    color: #828181;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url(../img/arrow-down-sort.svg);
    background-repeat: no-repeat;
    background-position-x: 92%;
    background-position-y: 57%;
    margin: 0;
    height: 43px;
    box-shadow: unset !important;
    background-size: 10px;
    padding-left: 16px;
    width: 170px;
	}
	.archive.post-type-archive.woocommerce.woocommerce-page .box-image img{
		border-radius: 5px 5px 0px 0px;
	}
	.archive.post-type-archive.woocommerce.woocommerce-page .category-page-row{
		padding-top: 0;
	}
	.archive.post-type-archive.woocommerce.woocommerce-page .box-bounce .box-text{
		border-radius: 0 0 5px 5px;
		padding: 5px 12px 10px 12px;
		text-align: left;
		font-family: 'Montserrat';
	}
	.archive.post-type-archive.woocommerce.woocommerce-page .box-bounce .box-text h5{
		font-family: 'Montserrat';
		font-weight: normal;
		font-size: 16px;
		text-transform: initial;
	}
	.archive.post-type-archive.woocommerce.woocommerce-page .box-bounce .box-text p{
		font-family: 'Montserrat';
		font-weight: normal;
		font-size: 16px;
		text-transform: initial;
		color:#EEAE9C;
	}
	.archive.post-type-archive.woocommerce.woocommerce-page .product-category > .col-inner{
		box-shadow: 0px 0px 2px rgba(245, 132, 137, 0.3);
		border-radius: 5px;
	}
	.archive.tax-product_cat .category-page-row, .archive.post-type-archive.woocommerce.woocommerce-page .category-page-row{
		padding-top: 0;
	}
	.block-title-page-outlet{
		padding-top: 30px;
	}
	.archive.tax-product_cat .woocommerce-ordering select, .archive.post-type-archive.woocommerce.woocommerce-page .woocommerce-ordering select{
		border: 1px solid #F7D6CD;
		box-sizing: border-box;
		border-radius: 5px;
		font-size: 16px;
		color: #828181;
		-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url('../img/arrow-down-sort.svg');
  background-repeat: no-repeat;
      background-position-x: 92%;
    background-position-y: 57%;
    margin: 0;
    height: 43px;
    box-shadow: unset !important;
    background-size: 10px; 
    padding-left: 16px;
	}
	.archive.tax-product_cat .woocommerce-ordering select::-ms-expand, .archive.post-type-archive.woocommerce.woocommerce-page .woocommerce-ordering select::-ms-expand{
     display: none;
}
	
	
	.archive.tax-product_cat .buy-now.btn-prod-cart , .archive.post-type-archive.woocommerce.woocommerce-page .buy-now.btn-prod-cart{
		display: none;
	}
	.archive.tax-product_cat .products .product > .col-inner, .archive.post-type-archive.woocommerce.woocommerce-page .products .product > .col-inner{
		background: #FFFFFF;
		
		border-radius: 5px;
	}
	.archive.tax-product_cat .products .product .box-image img, .archive.post-type-archive.woocommerce.woocommerce-page .products .product .box-image img{
		border-radius: 5px 5px 0 0;
		height: 340px;
		object-fit: cover;
	}
	.archive.tax-product_cat .products .product .wishlist-button, .archive.post-type-archive.woocommerce.woocommerce-page .products .product .wishlist-button{
		border: unset;
	}
	.archive.tax-product_cat .products .product  .wishlist-button i, .archive.post-type-archive.woocommerce.woocommerce-page .products .product  .wishlist-button i{
		font-size: 20px;
		color: #fff;
	}
	.archive.tax-product_cat .products .product .box-text, .archive.post-type-archive.woocommerce.woocommerce-page  .products .product .box-text{
		padding: 20px 10px;
		
	}
	.archive.tax-product_cat .products .product .product-title, .archive.post-type-archive.woocommerce.woocommerce-page .products .product .product-title{
		font-size: 16px;
		line-height: 20px;
		margin-bottom: 5px;
		color: #EEAE9C;
		font-family: 'Montserrat';
	}
	.archive .price-wrapper .price{
		    display: flex !important;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: baseline;
	}
	.archive .price-wrapper .price del bdi{
		color: #C4C4C4;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 17px;
    text-decoration-line: line-through;
	}
	.archive .price-wrapper .price ins bdi{
	    color: #666565;
	    font-family: Montserrat;
	    font-style: normal;
	    font-weight: normal;
	    font-size: 22px;
	    line-height: 27px;
	    margin-right: 15px;
	}
	.archive .price-wrapper .woocommerce-Price-amount > bdi{
		color: #666565;
	    font-family: Montserrat;
	    font-style: normal;
	    font-weight: normal;
	    font-size: 22px;
	    line-height: 27px;
	    margin-right: 15px;
	}
	.archive.tax-product_cat .view-more-button, .archive.post-type-archive.woocommerce.woocommerce-page .view-more-button{
		background: #EEAE9C !important;
		border-radius: 5px;
		color: #fff;
		font-size: 16px !important;
		font-family: 'Montserrat';
		text-transform: initial;
		font-weight: normal;
	}
	.archive.tax-product_cat .page-title-inner .flex-col:first-child , .archive.post-type-archive.woocommerce.woocommerce-page .page-title-inner .flex-col:first-child{
		display: flex;
		flex-direction: column;
	}
	.archive.tax-product_cat .page-title-inner .flex-col h1, .archive.post-type-archive.woocommerce.woocommerce-page .page-title-inner .flex-col h1{
		order: 2;
		color: #747474; 
		font-weight: 500;
		font-size: 35px;
		font-family: 'Montserrat';
		margin: 0;
		text-align: left;
		line-height: 70px;
	}
	.archive.tax-product_cat .page-title-inner .flex-col > .is-medium, .archive.post-type-archive.woocommerce.woocommerce-page .page-title-inner .flex-col > .is-medium{
		order: 1;
	}
	.archive.tax-product_cat .page-title-inner .flex-col .category-filtering, .archive.post-type-archive.woocommerce.woocommerce-page .page-title-inner .flex-col .category-filtering{
		order: 3;
	}
	.archive.tax-product_cat .products .product span.amount, .archive.post-type-archive.woocommerce.woocommerce-page .products .product span.amount{
		font-weight: 500;
		font-size: 16px;
		color: #666565;
		font-family: 'Montserrat';
	}
	.archive.tax-product_cat .products .product.out-of-stock .box-image img, .woocommerce.woocommerce-page .related .product.out-of-stock .box-image img,
	.archive.post-type-archive.woocommerce.woocommerce-page .product.out-of-stock .box-image img{
		 -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
	}
	.archive.tax-product_cat .products .product.out-of-stock .out-of-stock-label, .woocommerce.woocommerce-page .related .product.out-of-stock .out-of-stock-label,
	.archive.post-type-archive.woocommerce.woocommerce-page .product.out-of-stock .out-of-stock-label{
		background: transparent;
		color: #FFFFFF; 
		text-transform: initial;
		font-size: 14px;
		font-family: 'Montserrat';

	}
	.archive.tax-product_cat .products .badge-container, .woocommerce.woocommerce-page .product-main .badge-container,
	.archive.post-type-archive.woocommerce.woocommerce-page .product-main .badge-container{
		margin-top: 0;
		border-radius: 5px 0 0 0;
		z-index: 999;
		position: absolute !important;
		left: 0px;
		
	}
	.woocommerce.woocommerce-page .product-main .badge-container{
		left: 15px;
	}
	body{
		 overflow:hidden;
	}
	.archive.tax-product_cat .products .badge-container .new-bubble, .woocommerce.woocommerce-page .product-main .badge-container .new-bubble,
	.archive.post-type-archive.woocommerce.woocommerce-page .products .badge-container .new-bubble{
		
		color: #FFFFFF;
		font-size: 14px;
		font-family: 'Montserrat';
		background-color: #737373;	
		line-height: 1;
    height: auto;
    display: block;
    text-transform: lowercase;
    position: relative;
    font-weight: normal;
	}
	.archive.tax-product_cat .products .badge-container .new-bubble:after, .woocommerce.woocommerce-page .product-main .badge-container .new-bubble:after,
	.archive.post-type-archive.woocommerce.woocommerce-page .products .badge-container .new-bubble:after{
		content: '';
		width: 0; 
  height: 0; 
      border-top: 9px solid transparent;
    border-bottom: 9px solid transparent;
    border-left: 9px solid #737373;
    position: absolute;
    right: -8px;
    top: 0px;
    font-weight: normal;
	}
	.archive.tax-product_cat .products .product.featured:after, .woocommerce.woocommerce-page .related .product.featured:after,
	.archive.post-type-archive.woocommerce.woocommerce-page .products .product.featured:after{
		content: 'топ продажів';
    color: #FFFFFF;
    position: absolute;
    top: 12px;
    left: 10px;
    padding-right: 27px;
    padding-left: 13px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 10px;
    background-image: url(../img/top-sales.svg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
	}
	.archive.tax-product_cat .badge-container, .woocommerce.woocommerce-page .related .badge-container,
	 .archive.post-type-archive.woocommerce.woocommerce-page  .badge-container{
		margin-top: 0;
		border-radius: 5px 0 0 0;
	}
	 .category-page-row .wishlist-button i:before, .related-products-wrapper .wishlist-button i:before{
	 	content: url('../img/catalog_heart.svg');
	 }
	 .category-page-row .wishlist-button i.exist_icon:before, .related-products-wrapper .wishlist-button i.exist_icon:before{
	 	content: url('../img/heart_filled_main_catalog.svg');
	 }
	 .product-main 	.wishlist-button i:before{
	 	    content: url(../img/heart-wish.svg);
	 }
		.archive.tax-product_cat .badge-container .badge-inner.on-sale, .woocommerce.woocommerce-page .related .badge-container .badge-inner.on-sale,
	 .archive.post-type-archive.woocommerce.woocommerce-page  .badge-container .badge-inner.on-sale,
	 .product-main .badge-container .badge-inner.on-sale{
		
		color: #FFFFFF;
		font-size: 14px;
		font-family: 'Montserrat';
		background-color: #F58489;	
		line-height: 1;
    height: auto;
    display: block;
    text-transform: lowercase;
    position: relative;
    font-weight: normal;

	}
	
	.archive.tax-product_cat .badge-inner.on-sale, .woocommerce.woocommerce-page .related .badge-inner.on-sale,
	 .archive.post-type-archive.woocommerce.woocommerce-page  .badge-inner.on-sale,
	 .product-main .related .badge-inner.on-sale{
		background-color: transparent;
	}
	
	.archive.tax-product_cat .badge-container .callout.badge.badge-square, .woocommerce.woocommerce-page .related .badge-container .callout.badge.badge-square,
	 .archive.post-type-archive.woocommerce.woocommerce-page .badge-container .callout.badge.badge-square,
	 .product-main .badge-container .callout.badge.badge-square{
		line-height: 0;
		height: 5px;
	}

	.archive.tax-product_cat .badge-container .callout.badge.badge-square .badge-inner, .woocommerce.woocommerce-page .related .badge-container .callout.badge.badge-square .badge-inner,
	 .archive.post-type-archive.woocommerce.woocommerce-page .badge-container .callout.badge.badge-square .badge-inner,
	 .product-main .badge-container .callout.badge.badge-square .badge-inner{
		padding-left: 9px;
    padding-right: 9px;
    text-align: left;
	}
	.archive.tax-product_cat .badge-container .badge:first-child .badge-inner, .woocommerce.woocommerce-page .related .badge-container .badge:first-child .badge-inner,
	 .archive.post-type-archive.woocommerce.woocommerce-page .badge-container .badge:first-child .badge-inner,
	 .product-main .badge-container .badge:first-child .badge-inner{
	 	border-radius: 5px 0 0 0;
	 }


	.archive.tax-product_cat .badge-container .new-bubble, .woocommerce.woocommerce-page .related .badge-container .new-bubble,
	 .archive.post-type-archive.woocommerce.woocommerce-page  .badge-container .new-bubble,
	 .product-main .badge-container .new-bubble{
		
		color: #FFFFFF;
		font-size: 10px;
		font-family: 'Montserrat';
		background-color: #737373;	
		line-height: 1;
    height: auto;
    display: block;
    text-transform: lowercase;
    position: relative;
    font-weight: normal;

	}
	.archive.tax-product_cat .badge-container .callout.badge:first-child, .woocommerce.woocommerce-page .related .badge-container .callout.badge:first-child,
	 .archive.post-type-archive.woocommerce.woocommerce-page .badge-container .callout.badge:first-child,
	 .product-main .badge-container .callout.badge:first-child{
		border-radius: 5px 0 0 0;
	}
	
	.archive.tax-product_cat .badge-container .callout.badge:last-child .badge-inner, .woocommerce.woocommerce-page .related .badge-container .callout.badge:last-child .badge-inner,
	 .archive.post-type-archive.woocommerce.woocommerce-page  .badge-container .callout.badge:last-child .badge-inner,
	 .product-main .badge-container .callout.badge:last-child .badge-inner{
		background-color: #EEAE9C;
	}

	.archive.tax-product_cat .badge-container .badge-inner:after, .woocommerce.woocommerce-page .related .badge-container .badge-inner:after,
	 .archive.post-type-archive.woocommerce.woocommerce-page .badge-container .badge-inner:after,
	 .product-main .badge-container .badge-inner:after{
		content: '';
		width: 0; 
  height: 0; 
      border-top: 9px solid transparent;
    border-bottom: 9px solid transparent;
    border-left: 9px solid #F58489;
    position: absolute;
    right: -8px;
    top: 0px;
    font-weight: normal;
	}
	.archive.tax-product_cat .badge-container .callout.badge:last-child .badge-inner:after, .woocommerce.woocommerce-page .related .badge-container .callout.badge:last-child .badge-inner:after,
	.archive.post-type-archive.woocommerce.woocommerce-page	 .badge-container .callout.badge:last-child .badge-inner:after,
	.product-main .badge-container .callout.badge:last-child .badge-inner:after{
border-left: 9px solid #EEAE9C;

}
.view-more-button{
	display: none !important;
}
.woocommerce-pagination{
	display: block !important;
}
.woocommerce-pagination ul{
	text-align: right;
	    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.woocommerce-pagination ul li span{
	width: 33px;
	height: 33px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #EEAE9C !important;
border-radius: 5px;
color: #FFFFFF !important;
font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 12px;
border-color: #EEAE9C !important;
border-width: 0.5px;
}
.woocommerce-pagination ul.links li{
	margin: 0 10px;
}
.woocommerce-pagination ul.links .page-number{
	width: 33px;
	height: 33px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 5px;
	border-color: #EEAE9C !important;
	font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 12px;
border-color: #EEAE9C !important;
color: #828181;
border-width: 0.5px;
}
.woocommerce-pagination ul.links .next.page-number, .woocommerce-pagination ul.links .prev.page-number{
	border: unset !important;
	color: #EEAE9C;
    font-size: 20px;
    width: 10px;
    min-width: 10px;
}
}

/* Cart CSS Desktop */
@media(min-width: 700px){
	.block-all-flex-col .product-name a{
		margin-bottom: 5px !important;
	}
	.product-quantity{
		margin-bottom: 22px;
	}
	.quantity {
	    height: 22px;
	    width: 65px;
	    border-radius: 5px;
	    border: 1px solid #EEAE9C;
	    display: flex;
	    align-items: center;
	    justify-content: space-around;
	}
	.quantity .button.minus{
	    border-right: 0 !important;
	    border-top-right-radius: 0 !important;
	    border-bottom-right-radius: 0 !important;
	    border: unset;
	    color: #F58489;
	}
	.quantity .button.plus{
		border-left: 0 !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border: unset;
    color: #F58489;
	}
	.form-minimal.quantity .qty{
		border: unset;
		color: #F58489;
	}
	.woocommerce-Price-amount bdi{
		color: #F58489;
		font-family: Montserrat;
		font-style: normal;
		font-weight: 500;
		font-size: 16px;
		line-height: 20px;
	}
	.cart-collaterals{
		border-left: unset !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.cart-container .coupon{
		padding: 25px 30px 30px 30px;
		border: 1px solid #EEAE9C;
		box-sizing: border-box;
		border-radius: 10px;
		margin-bottom: 30px;
	}
	.cart-container .coupon .widget-title{
		color: #666565;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 22px;
		line-height: 27px;
		padding-bottom: 0;
		border-bottom: unset;
		margin-bottom: 28px;
	}
	.cart-container .coupon-line{
		display: flex;
    align-items: center;
    justify-content: space-between;
	}
	.coupon-line input[type="text"]::placeholder{
			color: #F7D6CD !important;
	}
	.coupon-line input[type="text"]{
		width: 78%;
    height: 50px;
    color: #F7D6CD;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 70px;
    padding-left: 20px;
    border: 1px solid #EEAE9C;
    box-sizing: border-box;
    border-radius: 5px;
    box-shadow: unset;
    margin-bottom: 0;
	}
	.coupon-line .coup-sub{
	    position: relative;
	}
	.coupon-line input[type="submit"]{
		height: 50px;
    width: 50px !important;
    background-color: #EEAE9C !important;
    border-radius: 5px;
    position: relative;
    margin-right: 0;
    color: transparent !important;
    margin-bottom: 0;
	}
	.coup-sub svg{
		    position: absolute;
    top: 15px;
    left: 15px;
    cursor: pointer;
	}
	.cart-container .cart_totals.calculated_shipping{
		padding: 40px 30px 30px 30px ; 
		background: #EEAE9C;
		border-radius: 10px;
	}
	.cart-container .cart_totals .product-name{
		display: none;
	}
	.cart-container .cart_totals > table:first-of-type{
		display: none;
	}
	.cart-container .cart_totals > table{
		margin-bottom: 0;
	}
	.cart-container .cart_totals .shop_table th{
		border-bottom: unset;
		color: #FFFFFF;
		font-family: Montserrat;
		font-style: normal;
		font-weight: 400;
		font-size: 14px;
		padding-bottom: 16px;
		padding-top: 0;
		padding-right: 0;
	}
	.cart-container .cart_totals .shop_table td{
		border-bottom: unset;
		color: #FFFFFF;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		padding-bottom: 16px;
		padding-top: 0;
		padding-right: 0;
	}
	.cart-container .cart_totals .shop_table td bdi{
		color: #FFFFFF;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
	}
	.cart-container .cart_totals .shop_table .order-total th,
	.cart-container .cart_totals .shop_table .order-total td{
		padding-top: 18px;
		border-top: 1px solid #FFFFFF;
	}
	.wc-proceed-to-checkout{
		margin-top: 15px !important;
	}
	.wc-proceed-to-checkout .checkout-button{
		background-color: #FFFFFF !important;
		border-radius: 5px;
		height: 53px;
		display: flex !important;
		align-items: center;
		justify-content: center;
		color: #EEAE9C;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		text-transform: initial;
	}
	.btn-call-form-one-click{
		cursor: pointer;
	}
	.moda-window-buy-one-click{
		padding: 50px 49px; 
	}
	.title-order-form{
		color: #666565;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 35px;
		line-height: 70px;
		text-align: left;
	}
	.subtitle-order-form{
		color: #828181;
		text-align: left;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 20px;
	}
	.form-text-one{
	    display: flex;
    	flex-wrap: wrap;
	}
	.form-text-one input[type="tel"]{
		width: 240px;
		margin-right: 20px;
		margin-bottom: 0;
	}
	.btn-create-order-one-click{
		width: 240px;
		margin-bottom: 0;
		cursor: pointer;
	}
	.close-btn-modal-buy{
		cursor: pointer;
	}
	.icon-result-form {
	    margin-top: 30px;
	    text-align: center;
	    margin-bottom: 10px;
	}
	.result-form-title {
	    color: #666565;
	    font-family: Montserrat;
	    font-style: normal;
	    font-weight: normal;
	    font-size: 25px;
	    line-height: 20px;
	    margin-bottom: 9px;
	    text-align: center;
	}
	.desc-result-text {
	    color: #828181;
	    text-align: center;
	    font-family: Montserrat;
	    font-style: normal;
	    font-weight: normal;
	    font-size: 14px;
	    line-height: 30px;
	}
	.btn-close {
	    background: #EEAE9C;
	    border-radius: 5px;
	    width: 100%;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    height: 44px;
	    color: #FFFFFF;
	    font-family: Montserrat;
	    font-style: normal;
	    font-weight: normal;
	    font-size: 14px;
	    line-height: 70px;
	    margin-bottom: 22px;
	    margin-top: 25px;
	}
	.btn-close{
		cursor: pointer;
	}
}
/* CSS Partnership */
.banner-desktop-partnership{
	max-width: 100% !important;
}
.text-banner-partnership .text-box-content{
	padding: 0 !important;
}
.breadcrumb-full-desktop{
	text-align: left;
	color: #FFFFFF;
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 25px;
}
.breadcrumb-full-desktop a{
	color: #FFFFFF;
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 25px;
}
.title-page-partnership{
	color: #FFFFFF;
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 45px;
	line-height: 70px;
	text-align: left;
	margin-bottom: 80px !important;
}
.btn-parnership-desktop{
	height: 53px;
	width: 240px;
	display: flex !important;
	align-items: center;
	justify-content: center;
	border: 1px solid #FFFFFF !important;
	box-sizing: border-box;
	border-radius: 5px !important;
	color: #FFFFFF;
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal !important;
	font-size: 16px !important;
	margin-top: 40px !important;
}
@media(min-width: 700px){
	.page-id-1146 .mfp-close{
		top: 10px !important;
	    right: 10px !important;
	    left: unset;
	    opacity: 1 !important;
	}
	.page-id-1146 .mfp-close svg{
		filter: invert(1);
		color: #F58489;
		width: 12px;
	}
	#test{
		padding: 50px !important;
	}
	#test form > p{
		display: flex;
	    align-items: center;
	    justify-content: space-between;
	}
	#test form > p .wpcf7-text{
		width: 96%;
		height: 53px !important;
		margin-bottom: 0;
	}
	.page-id-1146 #test input[type="submit"]{
		width: 240px;
		height: 53px !important;
	}
	.page-id-1146 #test form{
		margin-bottom: 0;
	}
	.page-id-1146 #test .wpcf7-spinner{
		display: none;
	}
}
/* About Us Page Desktop */
.about-desc-desktop{
	color: #FFFFFF;
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 22px;
	line-height: 130%;
}
.banner-desktop-about .section-content{
	height: 566px;
}
.banner-desktop-about .breadcrumb-full-desktop{
	margin-top: 69px;
}
.row-banner-about-desktop{
	margin-top: 220px;
}
.content-main-about-desktop h2{
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 35px;
	line-height: 110%;
	color: #666565;
}
.content-main-about-desktop p{
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 1.5;
	color: #666565;
}
.image-about-right{
	margin-left: auto;
}
.btn-faq-desktop{
	width: 240px;
	height: 53px;
}
.main-section-reviews-desktop .section-content .row .row {
	padding: 30px;
}
.main-section-reviews-desktop .section-content .row .row p{
	margin-bottom: 0;
}
.desktop-text-main-pay h2{
	color: #666565;
	font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 45px;
line-height: 70px;
margin-bottom: 16px;
}
.desktop-text-main-pay p{
	color: #666565;
	font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 150%;
}
.desktop-text-main-pay p strong,
.desktop-text-main-pay p b{
	color: #666565;
	font-family: Montserrat;
font-style: normal;
font-size: 16px;
line-height: 150%;
font-weight: 600;
}
.col-pad-zero{
	padding-bottom: 0 !important;
}
/* Contact CSS Desktop */
@media(min-width: 700px){
	.title-contact span{
		color: #666565;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 45px !important;
		line-height: 118.19%;
	}
	.section-contact{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.section-contact .icon-inner path{
		fill: #F58489;
	}
	.section-contact .icon-box-text{
		color: #666565;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 22px;
		line-height: 47px;
	}
	.section-contact .icon-box{
		align-items: center;
	}
	.section-contact .social-icons a{
		border: unset;
		font-size: 20px;
		color: #F58489;
	}
	.section-contact .social-icons a:hover{
		background-color: transparent !important;
		border-color: transparent !important;
	}
}
/* CSS Blog Page */
.blog #content > .row > .large-10{
	max-width: 100%;
	flex-basis: 100%;
	padding: 0;
}
.blog #content > .row .col-inner{
	padding: 0;
}
.blog #content .box-image img{
	height: 260px;
	object-fit: cover;
	border-radius: 5px 5px 0px 0px;
}

@media(min-width: 700px){
	.desktop-categories-home:before{
		content: url('../img/home-desk.svg');
		position: absolute;
		top: -130px;
		left: 0;
		z-index: 0;
		width: 100%;
	}
	/* Cart Desktop */
	.cart-sidebar .cart_totals{
		background: #EEAE9C;
		border-radius: 10px;
		padding: 40px 20px 3px 20px;
	}
}

/* Filter CSS Main */
.woof_redraw_zone h4{
	color: #666565;
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 1;
	display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}
.woof_redraw_zone h4 a{
	margin-right: 14px;
	color: transparent;
}
.woof_redraw_zone h4 a.woof_front_toggle_closed:before{
	content: url('../img/catalog_plus.svg');
	display: block;
}
.woof_redraw_zone h4 a.woof_front_toggle_opened:before{
	content: url('../img/catalog_minus.svg');
	height: 8px;
    display: flex;
    align-items: center;
} 
.woof_redraw_zone .woof_list .woof_radio_label,
.woof_redraw_zone .woof_list .woof_checkbox_label {
	color: #EEAE9C;
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	margin-bottom: 0;
}
.woof_redraw_zone .woof_list input{
	margin-bottom: 0;
	position: relative;
	display: none;
}
.woof_redraw_zone .woof_list label{
	position: relative;
	padding-left: 20px;
}
.woof_redraw_zone .woof_list label:before{
	content: url('../img/circle-none.svg');
	position: absolute;
	    top: 7px;
    left: -5px;
    
}
.woof_redraw_zone .woof_list input:checked + label:before{
	content: url('../img/circle-full.svg');
}
/* Add to cart catalog  */
@media(max-width: 700px){
	.post-type-archive .add-to-cart-button{
		display: none;
	}
}
@media(min-width: 700px){
	.archive .box-text-products > .add-to-cart-button{
		position: absolute;
		background: #EEAE9C;
		z-index: 22;
		width: 100%;
		left: 0;
		padding: 0 10px;
		padding-bottom: 24px;
		display: none;
		border-radius: 0 5px 5px 0;
	}
	.archive .box-text-products > .add-to-cart-button a{
		width: 100%;
		height: 60px;
		align-items: center;
		justify-content: center;
		margin-top: 20px;
		margin-bottom: 24px;
		background: #EEAE9C;
		border: 1px solid #FFFFFF;
		box-sizing: border-box;
		border-radius: 5px;
		color: #FFFFFF;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		line-height: 1;
		display: none;
	}
	.archive .product-small:hover .box-text-products > .add-to-cart-button a{
		display: flex;
	}
	.archive .product-small:hover .box-text-products > .add-to-cart-button{
		display: block;
	}
	.archive .product-small:hover .box-text-products{
		background: #EEAE9C;
	}
	.archive .product-small:hover .box-text-products .product-title a{
		color: #fff;
	}
	.archive .product-small:hover .price-wrapper .price ins bdi{
		color: #fff;
	}
	.archive .product-small:hover .price-wrapper .price del bdi{
		color: #fff;
	}
	.archive .product-small:hover .price-wrapper .woocommerce-Price-amount > bdi{
		color: #fff;
	}
}
/*Pop up CSS Size */
#size-guide{
	border-radius: 10px;
	padding: 40px !important;
}
.product-template-default .mfp-container.mfp-s-ready.mfp-inline-holder + .mfp-close{
	display: none;
}
.exit-btn-close-size{
	cursor: pointer;
	position: absolute;
	top: 20px;
	right: 20px;
}
#size-guide .section-title-main{
	color: #666565;
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 25px;
	line-height: 20px;
}
.size-guide-table tr th{
	color: #F58489;
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	border-bottom: 1px solid #F7D6CD;
}
.size-guide-table tr td{
	border-bottom: 1px solid #F7D6CD;
}
/* FAQ Modal CSS */
@media(min-width: 700px){
	.faq-modal-inner .mfp-close svg{
		fill: #F58489;
		color: #F58489;
		width: 20px;
		filter: invert(1);
	}
	.faq-modal-inner .mfp-close{
		top: 10px !important;
		left: 92% !important;
	}
	.faq-modal-inner form > p{
		flex-direction: column !important;
		align-items: flex-start !important;
	}
	.faq-modal-inner form > p textarea{
		width: 100% !important;
	}
	.faq-modal-inner .your-message{
		width: 100%;
		margin-top: 15px;
	}
	.faq-modal-inner input[type="submit"]{
		max-width: 240px;
		height: 53px !important;
	}
	.page-id-1337 #test{
		padding-bottom: 10px !important;
	}
	.section-top-desktop .add-to-cart-button{
		display: none;
	}
	.awooc-tel .wpcf7-tel{
		background-color: #FFFFFF !important;
		border: 1px solid #EEAE9C !important;
		box-sizing: border-box;
		border-radius: 5px;
		color: #F7D6CD !important;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 25px;
		height: 44px;
		box-shadow: unset !important;
	}
	.woocommerce .awooc-custom-order-wrap .wpcf7-form-control.wpcf7-submit{
		background-color: #EEAE9C !important;
		border-radius: 5px;
		color: #FFFFFF !important;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 25px;
		display: flex;
		align-items: center;
		justify-content: center;
		height: 44px;
		text-transform: inherit;
		margin-bottom: 0px;
		width: 240px;
	}
	.awooc-col form{
		margin-bottom: 0;
	}
	.awooc-close{
		opacity: 1 !important;
		color: #F58489 !important;
	}
	.awooc-tel .wpcf7-tel:placeholder{
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 25px;
		color: #F7D6CD !important;
	}
	.blockUI.blockOverlay{
		background: rgba(196, 196, 196, 0.51) !important;
		filter: blur(2px) !important;
	}
	.blockUI.blockMsg.blockMsgAwooc.blockPage{
		width: 91% !important;
		margin: auto;
	}
	.subtitle-order-form{
		margin-bottom: 30px !important;
	}
	.awooc-col.columns-left{
		padding: 0;
	}
	.awooc-col.columns-right{
		padding: 0;
	}
	.subtitle-order-form + p{
		display: flex;
	}
	.subtitle-order-form + p .awooc-tel{
		margin-right: 20px;
		width: 300px;
	}
	.awooc-close{
		top: 10px !important;
		right: 10px !important;
	}
}
/* Blog CSS */
@media(max-width: 600px){
	.blog-archive .row > .col{
		padding: 0 15px !important;
	}	
}
@media(min-width: 600px){
	.blog-archive #post-list{
		display: grid;
  		grid-template-columns: auto auto auto;
  		
	}
	.blog-archive #post-list article{
			padding: 0px 15px 30px 15px;
	}
	.blog-archive #post-list article img{
		height: 260px;
		object-fit: cover;
		border-radius: 5px 5px 0px 0px;
	}
	.blog-archive #post-list article .entry-category,
	.blog-archive #post-list article .entry-divider{
		display: none;
	}
	.blog-archive .entry-header-text {
    display: flex;
    flex-direction: column-reverse;
    padding-top: 0;
    border-left: 1px solid #EEAE9C;
    border-right: 1px solid #EEAE9C;
    padding-left: 22px;
    padding-right: 22px;
}
.blog-archive .entry-category, .blog-archive .entry-divider, .blog-archive .entry-content .entry-summary > p, .blog-archive .article-inner > .entry-meta,
	.blog-archive .byline{
		display: none;
	}
	.blog-archive .posted-on{
		color: #fff;
		font-size: 0;
	}
	.blog-archive .posted-on a{
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 45px;
		color: #828181;
	}
	.blog-archive .entry-header-text{
	    display: flex;
    	flex-direction: column-reverse;
    	padding-top: 0;
    	border-left: 1px solid #EEAE9C;
    	border-right: 1px solid #EEAE9C;
    	padding-left: 22px;
    	padding-right: 22px;
	}
	.blog-archive .entry-title a{
		color: #666565;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 25px;
		line-height: 30px;
		padding-left: 6px;
		height: 60px;
	}
	.blog-archive .entry-content{
		padding-top: 0;
		padding-left: 26px;
		padding-right: 26px;
		border-left: 1px solid #EEAE9C;
    	border-right: 1px solid #EEAE9C;
    	border-bottom: 1px solid #EEAE9C;
    	border-radius: 0 0 5px 5px;
    	padding-bottom: 5px;
	}
	.blog-archive .more-link{
		margin-bottom: 0;
		margin-top: 12px;
		border: unset !important;
		color: #EEAE9C !important;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 1 !important;
		padding: 0;
	}
	.blog-archive .more-link span{
		line-height: 1;
		padding-left: 10px;
	}
	.blog-archive .post-sidebar{
		display: none;
	}
}	
/* All orders page */
.all-orders-admin ul{
	list-style: none;
}
.all-orders-admin ul li{
	margin-bottom: 15px;
	border: 1px solid #EEAE9C;
	box-sizing: border-box;
	border-radius: 5px;
	padding: 25px 20px;
}
.block-order-title{
	color: #666565;
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	margin-bottom: 20px;
	line-height: 1;
}
.block-order-status{
	color: #666565;
	font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 1;
}
.my-account-header{
	display: none;
}
.title-acc{
	color: #666565;
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 45px;
	line-height: 70px;
	margin-bottom: 20px;
	margin-top: 96px;
}

@media(min-width: 600px){
	#my-account-nav{
	background: #EEAE9C;
	border-radius: 10px;
	padding: 38px 38px;
	padding-bottom: 0;
	margin-top: 0;
}
#my-account-nav li{
	border-top: unset;
	margin-bottom: 30px;
	display: flex;
	align-items: center;
}
#my-account-nav li a{
	color: #FFFFFF;
	text-transform: initial;
	font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	padding: 0;
	
}
.nav-vertical.nav-line>li>a:before{
	display: none;
}

.woocommerce-MyAccount-navigation-link--orders:before{
	content: url('../img/calendar.svg');
	margin-right: 10px;
	height: 25px;
}
.woocommerce-MyAccount-navigation-link--customer-logout:before{
	content: url('../img/share.svg');
	margin-right: 10px;
	height: 25px;
}
.woocommerce-MyAccount-navigation-link--wishlist:before{
	content: url('../img/account-heart.svg');
	margin-right: 10px;
	height: 25px;
}
.woocommerce-MyAccount-navigation-link--edit-account:before{
	content: url('../img/user_3.svg');
	margin-right: 10px;
	height: 25px;
}
.vertical-tabs .col-border{
	border-right: unset;
	padding-left: 0;
}
.container-main{
	max-width: 1200px;
    width: 100%;
}
.container-main .row{
	max-width: 1250px !important;
    margin: auto !important;
}
/* Header Desktop CSS */
	.desktop-menu-top{
		position: fixed;
	    top: 0;
	    left: 0;
	    width: 100%;
	    z-index: 9999999;
	    background: #fff;
	    padding-bottom: 80px;
	    display: none;
	}
	.cross-exit-desktop-menu{
		position: absolute;
		top: 40px;
		left: 60px;
		cursor: pointer;
	}
	.logo-menu-popup{
		text-align: center;
		padding-top: 13px;
		padding-bottom: 110px;
	}
	#menu-menu-col-1-popup > li > a,
	#menu-menu-col-2-popup > li > a{
		color: #666565;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 22px;
		line-height: 27px;

	}
	#menu-menu-col-1-popup > li  li a,
	#menu-menu-col-2-popup > li  li a{
		color: #828181;
		letter-spacing: 0.01em;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		line-height: 150%;
	}
	#menu-menu-col-1-popup > li,
	#menu-menu-col-2-popup > li{
		border-top: unset;
		margin-bottom: 10px;
	}
	.block-contact-popup .menu-title-side{
		color: #666565;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 22px;
		line-height: 27px;
	}
	.block-contact-popup .social-icons a{
		border: unset;
		margin-right: 17px;
		padding: 0;
		width: 34px;
	}
	.button.facebook:hover, .button.facebook:not(.is-outline),
	.button.instagram:hover, .button.instagram:not(.is-outline),
	.button.youtube:hover, .button.youtube:not(.is-outline),
	.social-button, .social-icons .button.icon:hover, .social-icons .button.icon:not(.is-outline){
		color: transparent !important;
		background-color: transparent !important;
		transition: unset !important;
	}
	.col-menu-popup .sub-menu{
		border-left: unset;
	}
	.desktop-menu-top.active{
		display: block;
	}
	.header-nav-main .nav-icon > a{
		cursor: pointer;
	}
	.woof_submit_search_form_container .woof_reset_search_form{
		width: 100%;
	    height: 60px;
	    align-items: center;
	    justify-content: center;
	    background: #EEAE9C;
	    border: 1px solid #FFFFFF;
	    box-sizing: border-box;
	    border-radius: 5px;
	    color: #FFFFFF;
	    font-family: Montserrat;
	    font-style: normal;
	    font-weight: normal;
	    font-size: 16px;
	    line-height: 1;
	}
}
.image-tools .wishlist-button:hover{
		background-color: transparent !important;
	}

	.wishlist-icon .wishlist-popup.dark{
		display: none !important;
	}
	.variations_form .quantity{
		display: none !important;
	}
.woof_price_filter .irs-with-grid .irs-grid{
	display: none;
}
.woof_price_filter .irs-with-grid .irs-from,
.woof_price_filter .irs-with-grid .irs-to{
	display: none;
}
.woof_price_filter .irs-with-grid .irs-slider.from,
.woof_price_filter .irs-with-grid .irs-slider.to{
background: transparent !important;
cursor: pointer;
top: 3px;
}
.woof_price_filter .irs-with-grid .irs-slider.from:before,
.woof_price_filter .irs-with-grid .irs-slider.to:before{
	content: url('../img/circle-none.svg');
}
.woof_price_filter .irs-with-grid .irs-bar{
	height: 1px;
	background: #EEAE9C;
	top: 13px;
}
.woof_price_filter .irs-with-grid .irs-line{
	width: 100%;
    height: 1px;
    top: 13px;

}
.woof_price_filter .irs-with-grid{
	height: 40px;
}
.woof_price_filter .irs-with-grid .irs-line .irs-line-mid, .woof_price_filter .irs-with-grid .irs-line .irs-line-left,
.woof_price_filter .irs-with-grid .irs-line .irs-line-right{
	height: 1px;
	background: #F7D6CD;
}
.woof_price_filter .woof_container_inner{
	display: flex;
	flex-direction: column;
}
.woof_price_filter .woof_price_filter_txt_slider{
	order: 3;
}
.woof_price_filter_txt_slider input{
	height: 30px !important;
	width: 91px !important;
	padding: 0px 0 0 23px !important;
	border: 1px solid #EEAE9C !important;
	border-radius: 5px !important;
	color: #EEAE9C !important;
	font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 14px !important;
box-shadow: unset !important;
}
.irs-min, .irs-max{
	display: none !important;
}
.wishlist-account-element {
	display: none !important;
	
}
#my-account-nav li.woocommerce-MyAccount-navigation-link--customer-logout:last-of-type{
	display: none !important;
}

/* Profile Page CSS */
.woocommerce-EditAccountForm label{
	color: #828181;
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
}
.woocommerce-EditAccountForm label + input{
	box-shadow: unset;
	border: unset;
	
	padding-left: 0;
	color: #666565;
	font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	height: 17px;
}
.woocommerce-EditAccountForm label + input:focus{
border-bottom: 1px solid #666565;
box-shadow: unset;	
}
fieldset legend{
	color: #666565;
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 22px;
	line-height: 27px;
	text-transform: initial;
	border-bottom: unset;
}
fieldset label{
	color: #828181;
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
}
.woocommerce-Input--password{
	box-shadow: unset !important;
	border: unset !important;
	border-bottom: 1px solid #666565 !important;
	padding-left: 0 !important;
	color: #666565 !important;
	font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	font-size: 16px !important;
	height: 17px !important;
}
fieldset input:focus{
	
box-shadow: unset;	
}
button[name="save_account_details"]{
	height: 60px;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
    margin-bottom: 24px;
    background-color: #EEAE9C !important;
    border: 1px solid #FFFFFF;
    box-sizing: border-box;
    border-radius: 5px;
    color: #FFFFFF;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 1;
    width: 290px;
    text-transform: initial;
}

@media(max-width: 600px){
	.desktop-menu-top{
		display: none;
	}
}
.block-line-product-top .yith-wcwl-add-to-wishlist{
		position: absolute;
		top: 20px;
		right: 20px;
		z-index: 1;
	}
	.block-line-product-top .yith-wcwl-add-to-wishlist.exists a{
		color: transparent;
	}
	.block-line-product-top .yith-wcwl-add-button span{
		display: none;
	}
	.block-line-product-top .yith-wcwl-add-button i:before{
		content: url(../img/heart_product_cart.svg);
	}
.block-line-product-top .yith-wcwl-add-to-wishlist.exists {
		position: absolute;
		top: 20px;
		right: 20px;
		z-index: 1;
		width: 32px;
		overflow: hidden;
		height: 30px;
	}
	.block-line-product-top .yith-wcwl-add-to-wishlist.exists i:before{
		content: url('../img/heart_filled_main_product.svg');
	}

	@media(min-width: 600px){
		.block-line-product-top .yith-wcwl-add-to-wishlist{
			right: 35px !important;
		}
	}
	/* Sidebar Cart CSS */

	.mfp-wrap.off-canvas-right .mfp-close{
		right: 10%;
	    left: 90%;
	    top: 1%;
	}
	.cart-popup-title h4{
		color: #666565;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		line-height: 20px;
		text-transform: initial;
		border-bottom: 0.5px solid #F7D6CD;
		text-align: left;
		padding-bottom: 10px;
	}
	.cart-popup-title .is-divider{
		display: none;
	}
	.woocommerce-mini-cart img{
		border-radius: 5px;
		height: 143px;
	}
	.mini_cart_item a:last-of-type{
		color: #666565;
		font-family: Montserrat;
		font-style: normal;
		font-weight: 500;
		font-size: 16px;
		line-height: 20px;
	}
	.mini_cart_item .remove_from_cart_button{
		border: unset;
		color: #F58489;
	    font-size: 45px !important;
    	font-weight: 100 !important;
	}
	.mini_cart_item .quantity{
		color: #F58489;
		font-family: Montserrat;
		font-style: normal;
		font-weight: 500;
		font-size: 16px;
		line-height: 20px;
		border: unset;
	}
	.mini_cart_item .woocommerce-Price-amount bdi{
		color: #F58489;
		font-family: Montserrat;
		font-style: normal;
		font-weight: 500;
		font-size: 16px;
		line-height: 20px;
	}
	.woocommerce-mini-cart__total{
		color: #666565;
		font-family: Montserrat;
		font-style: normal;
		font-weight: 500;
		font-size: 16px;
		line-height: 20px;
		border-bottom: 0.5px solid #F7D6CD !important;
		border-top: 0.5px solid #F7D6CD !important;
		display: flex;
		justify-content: space-between;
	}
	.woocommerce-mini-cart__total strong{
		color: #666565;
		font-family: Montserrat;
		font-style: normal;
		font-weight: 500;
		font-size: 16px;
		line-height: 20px;
	}
	.woocommerce-mini-cart__total bdi{
		color: #F58489;
		font-family: Montserrat;
		font-style: normal;
		font-weight: 500;
		font-size: 16px;
		line-height: 20px;
	}
	.woocommerce-mini-cart__buttons a:first-child{
		color: #FFFFFF;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		text-transform: initial;
		background-color: #EEAE9C !important;
		border-radius: 5px;
		height: 55px;
		line-height: 1;
		display: flex;
		align-items: center;
		justify-content: center;
		border: 1px solid #fff;
	}
	.woocommerce-mini-cart__buttons a:last-child{
		color: #EEAE9C;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		text-transform: initial;
		background-color: #fff !important;
		border-radius: 5px;
		height: 55px;
		line-height: 1;
		display: flex;
		align-items: center;
		justify-content: center;
		border: 1px solid #EEAE9C;
	}
	.no-order-yet{
		color: #FFFFFF;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		text-transform: initial;
		background-color: #EEAE9C !important;
		border-radius: 5px;
		height: 55px;
		line-height: 1;
		display: flex;
		align-items: center;
		justify-content: center;
		border: 1px solid #fff;
		margin-top: 15px;
	}
	.account-login-inner .woocommerce-button{
		color: #FFFFFF;
		font-family: Montserrat;
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		text-transform: initial;
		background-color: #EEAE9C !important;
		border-radius: 5px;
		height: 55px;
		line-height: 1;
		display: flex;
		align-items: center;
		justify-content: center;
		border: 1px solid #fff;
		margin-top: 15px;
	}
	@media(min-width: 600px){
		.mfp-wrap.off-canvas-right .mfp-close{
			    right: 20px !important;
    			left: unset !important;
		}
		.mfp-wrap.off-canvas-right .mfp-close svg{
			fill: #F58489;
			filter: invert(1);
    		color: #F58489;
		}
	}

	@media(max-width: 600px){
		.related .add-to-cart-button{
			display: none;
		}
		.related .flickity-button{
			display: none !important;
		}
		.woof_submit_search_form_container .woof_reset_search_form {
    width: 100%;
    height: 60px;
    align-items: center;
    justify-content: center;
    background: #EEAE9C;
    border: 1px solid #FFFFFF;
    box-sizing: border-box;
    border-radius: 5px;
    color: #FFFFFF;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 1;
}
.category-filtering > .inline-block{
	display: none;
	}
	.woof_redraw_zone{
		padding-top: 20px;
	}
}
.woof_price_filter_txt_slider input[type='number']{
	-moz-appearance: textfield;
    appearance: textfield;
}


	.woof_price_filter_txt_slider input[type='number']::-webkit-inner-spin-button, 
.woof_price_filter_txt_slider input[type='number']::-webkit-outer-spin-button { 
  -webkit-appearance: none;
}
.widget_layered_nav_filters ul li.chosen a{
	border: unset !important;
	background: transparent !important;
	margin-bottom: 10px;
}
.widget_layered_nav_filters ul li.chosen a:before{
	line-height: 1;
}
.category-filtering > .inline-block{
	width: 47%;
}
.widget_layered_nav_filters ul li.chosen .woocommerce-Price-amount bdi{
	height: 30px !important;
    width: 91px !important;
    padding: 4px 21px 4px 17px !important;
    border: 1px solid #EEAE9C !important;
    border-radius: 5px !important;
    color: #EEAE9C !important;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 14px !important;
    box-shadow: unset !important;
}
@media(min-width: 600px){
	.single-product #footer,
	.woocommerce-wishlist #footer{
		margin-top: 80px;
	}
	.woocommerce-wishlist .container-main {
		display: none;
	}
}
.tooltipster-show{
	display: none !important;
}
.faq-modal-inner input[type="tel"], .faq-modal-inner .wpcf7-form-control-wrap{
	width: 100% !important;
}
.faq-modal-inner input[type="tel"]{
	margin-bottom: 27px !important;
}
.faq-modal-inner textarea{
	margin-bottom: 27px;
}
.woof_show_auto_form.woof_btn_default {
	display: none !important;
}
#billing_mrkvnp_street_field:before{
	content: 'Вулиця';
	color: #fff;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 1;
}
#billing_mrkvnp_house_field:before{
	content: 'Будинок';
	color: #fff;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 1;
}
#billing_mrkvnp_house_field, #billing_mrkvnp_patronymics{
	margin-bottom: 20px;
}
#billing_mrkvnp_house_field input,
#billing_mrkvnp_street_field input,
#billing_mrkvnp_patronymics input{
	padding-left: 20px;
}
.shop-container .woof_sid_auto_shortcode{
	display: none !important;
}
.product-type-simple .product-info .ux-quantity{
	display: none;
}
.product-type-simple .product-info > form.cart{
 	text-align: left;
 	display: flex;
 }
 .product-type-simple .single_add_to_cart_button{
 	height: 53px;
    width: 240px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    background-color: #EEAE9C !important;
    border-radius: 5px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    color: #fff;
    text-transform: initial;
 }
 .single_add_to_cart_button{
 	background-color: #EEAE9C !important;
 }
  .product-type-simple .awooc-custom-order{
  	    border: 1px solid #EEAE9C;
    box-sizing: border-box;
    border-radius: 5px;
    background-color: #fff !important;
    height: 53px;
    width: 240px;
    align-items: center;
    justify-content: center;
    line-height: 1;
    color: #EEAE9C;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    text-transform: initial;
  }
  .awooc-col input[name="awooc-text"], .woocommerce .awooc-custom-order-wrap .wpcf7-form-control.wpcf7-tel{
  	background-color: transparent !important;
  	border: 1px solid #F7D6CD !important;
  	height: 53px !important;
  	padding-left: 20px;
  	font-size: 16px;
  	box-shadow: unset !important;
  	border-radius: 5px !important;
  	margin-right: 20px !important;
  }
  .subtitle-order-form + p{
  	gap: 20px;
  }
  .awooc-col input[name="awooc-text"]::placeholder, .woocommerce .awooc-custom-order-wrap .wpcf7-form-control.wpcf7-tel::placeholder{
  	color: #F7D6CD !important;
  }
  .woocommerce .awooc-custom-order-wrap .wpcf7-form-control.wpcf7-submit{
		height: 53px !important;
  }
  .woocommerce .awooc-custom-order-wrap .wpcf7-spinner{
  	position: absolute;
    right: 8%;
    bottom: 30px;
  }
  .blockMsgAwooc{
  	max-width: 887px !important;
  }
.btn-create-order-one-click svg{
	display: none;
	width: 35px;
	position: absolute;
}
.bubble-new{
	background-color: #935343 !important;
}
.bubble-new:after{
    border-left: 9px solid #935343 !important;
}
.bubble-top{
	background-color: #EEAE9C !important;
}
.bubble-top:after{
	border-left: 9px solid #EEAE9C !important;
}

@media(max-width: 700px){
	.product-small .add-to-cart-button{
		display: none !important;
	}
	.product-type-simple .product-info > form.cart{
		flex-direction: column;
	}
	.product-type-simple .awooc-custom-order{
		width: 100% !important;
		margin-left: 0 !important;
	}
	#content .section .product-category.col .box.box-category.has-hover .box-text h5{
		height: 42px;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	}
}

@media (max-width: 600px) {
  .woocommerce-variation-add-to-cart .single_add_to_cart_button {
    margin-bottom: 12px !important;
  }
  .woocommerce-variation-add-to-cart .awooc-custom-order {
    margin-top: 12px !important;
  }
  .woocommerce-variation-add-to-cart .awooc-custom-order:last-child {
    margin-bottom: 0 !important;
  }
}

@media (max-width: 600px) {
  .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled .single_add_to_cart_button.button.alt,
  .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled .single_add_to_cart_button.button.alt {
    margin-bottom: 12px !important;
  }
  .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled .awooc-custom-order.button.alt,
  .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled .awooc-custom-order.button.alt {
    margin-top: 12px !important;
  }
}