/*
Theme Name:   	Original Concepts Child Theme
Theme URI:    	https://onlinestore.co.il/
Author:       	Original Concepts
Author URI:     https://onlinestore.co.il/
Template:     	oc-main-theme
Description:  	Child theme
Version:      	1.0.0
License:      	GNU General Public License v2 or later
License URI:  	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  	oc-main-theme
Tags:         	light, responsive-layout, custom-background, custom-colors, custom-header,
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
body.rtl .uwy{
	z-index: 21;
}
.drawer-panel{
	z-index: 22;
}

.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4 .vertical-thumbnails--container.sp-thumb-as-column {
/*	display: none;*/
}
.top-header-slider--container div.slide {
    line-height: normal;
}
/*furniture style*/
/*menu*/
body.oc-main-menu-hover-underline-css .site-header .site-header--inner nav.main-navigation ul li.mega-menu-column a{
	margin-bottom: 12px;
	color: #848484!important;
}
body.oc-main-menu-hover-underline-css .site-header .site-header--inner nav.main-navigation ul li.mega-menu-column li.mega-menu-item-has-children>a{
	    color: #000!important;
		margin-bottom: 25px;
}
body.oc-main-menu-hover-underline-css .site-header .site-header--inner nav.main-navigation ul li.mega-menu-column a:hover{
	color: #000!important;
}
body .woocommerce ul#shipping_method li input{
	margin: 0 0 0 5px;
}
.woocommerce ul#shipping_method li{
	flex-wrap: wrap;
}
.cargo-map-wrap{
	width: 100%;
    order: 3;
}
.cargo-select-wrap select{
	width: auto!important;
    border: none;
    border-bottom: 1px solid;
	background-position: 3px 0;
	padding-left: 0;
    padding-right: 5px;
}
.woocommerce ul#shipping_method li .cargo-map-wrap label{
	padding-right: 0;
}
.site-header{
	border-bottom: 1px solid #EEEEEE;
}
body .header-bumper {
    height: 161px;
}
.site-header .mini-cart-icon{
	background: url(assets/images/header-icons/cart.svg) 0 0 no-repeat;
	width: 30px;
    height: 30px;
	margin-top: 0;
}
.site-header .my-account a.my-account-link {
	background: url(assets/images/header-icons/person.svg) 0 0 no-repeat;
	width: 30px;
    height: 30px;
}
.site-header .wishlist-icon--container .wishlist-icon {
	background: url(assets/images/header-icons/wishlist.svg) 0 0 no-repeat;
	width: 30px;
    height: 30px;
	margin-top: 7px;
}
.site-header .search-icon--container .search-icon {
	background: url(assets/images/header-icons/search-icon.svg) 0 0 no-repeat;
	width: 30px;
    height: 30px;
	margin-top: 7px;
}
button.hamburger-menu{
	background: url(assets/images/header-icons/menu-icon.svg) 0 0 no-repeat;
	width: 20px;
    height: 20px;
}
.site-header .mobile-header--container .mini-cart-icon,
.site-header .mobile-header--container .my-account a.my-account-link,
.site-header .mobile-header--container .wishlist-icon--container .wishlist-icon,
.site-header .mobile-header--container .search-icon--container .search-icon{
	width: 20px;
    height: 20px;
    margin-top: 0;
    background-size: 20px;
}
.nav-dropdown{
	top: 42px;
}
.left-col .nav-dropdown:before{
	left: 15px;
}
.site-header .site-header-minicart{
	height: 30px;
}
/*home*/
.slider-controlls{
	text-align: center;
}
.slider-controlls a.button{
	min-width: 132px;
    height: 45px;
    line-height: 42px;
    padding: 0;
    text-decoration: none;
	background-color:transparent;
	border:1px solid #212121;
	border-radius:3px;
	color:#212121;
	transition: 0.3s;
}
.slider-controlls a.button:before{
	display:none;
}
.slider-controlls a.button:hover{
	background-color:#212121;
	color:#fff;
}
.wp-block-video{
	padding-top: 450px;
}
.oc-wc-slider__products .wrap-for-top-part .product-images-slider--container img{
	max-height: 422px;
    object-fit: cover;
}
.wrap-for-top-part .il_label,
.woocommerce-product-gallery__wrapper .il_label{
	position: absolute;
    z-index: 2;
    background: #005EB8;
    color: #fff;
    border-radius: 3px;
    direction: ltr;
    text-align: center;
    font-size: 14px;
    height: 24px;
    line-height: 27px;
    top: 10px;
    right: 10px;
    padding: 0 10px;
}
.wrap-for-top-part .offer_btn{
	position: absolute;
    bottom: 0;
    text-align: center;
    width: auto;
    right: 0;
    left: 0;
    background: linear-gradient(46.13deg, #C3963E 0%, #ECBD66 14.25%, #FBDDA0 61.66%, #F2C16A 100%);
    max-width: 155px;
    display: none;
    height: 30px;
    line-height: 30px;
    margin: auto;
    border-radius: 40px;
}
li.product:hover .wrap-for-top-part .offer_btn{
	display:block;
} 
li.product.post-77914 .wrap-for-top-part .offer_btn{
	display:none!important;
}
.upsells-panel .upsell-products ul.current_div .item_wrap .wrap-for-top-part .offer_btn{
	display:none
}
body.woocommerce.single-product-image-width-6 #content div.product div.summary a.offer_btn{
	background: linear-gradient(46.13deg, #C3963E 0%, #ECBD66 14.25%, #FBDDA0 61.66%, #F2C16A 100%);
    color: #2B2B2B !important;
    line-height: 53px;
    height: 50px;
    max-width: 255px;
    border-radius: 40px;
    text-decoration: none;
    text-align: center;
    margin-top: 30px;
    font-size: 16px;
}
@media only screen and (max-width:767px ){
	.wrap-for-top-part .offer_btn{
		font-size: 12px;
		height: 27px;
		line-height: 29px;
		display: block;
	}
	.wrap-for-top-part .il_label, .woocommerce-product-gallery__wrapper .il_label {
    position: absolute;
    z-index: 2;
    background: #005EB8;
    color: #fff;
    border-radius: 3px;
    direction: ltr;
    text-align: center;
    font-size: 12px;
    height: 19px;
    line-height: 23px;
    top: 10px;
    right: 10px;
    padding: 0 4px;
}
}
[dir="rtl"] .oc-wc-slider__products>button.slick-next:before, [dir="rtl"] .oc-wc-slider__products>button.slick-next:hover:before,
[dir="rtl"] .recently-viewed-products-container button.slick-next:before, [dir="rtl"] .recently-viewed-products-container button.slick-next:hover:before,
[dir="rtl"] body .upsells-product--container.sticky button.slick-next:before,[dir="rtl"] body .upsells-product--container.sticky button.slick-next:hover:before
{
	background: url(assets/images/slider-arrow-left.svg) 0 0 no-repeat;
    transform: none;
	opacity: 1;
}
[dir="rtl"] .oc-wc-slider__products>button.slick-prev:before, [dir="rtl"] .oc-wc-slider__products>button.slick-prev:hover:before,
[dir="rtl"] .recently-viewed-products-container button.slick-prev:before, [dir="rtl"] .recently-viewed-products-container button.slick-prev:hover:before,
[dir="rtl"] body .upsells-product--container.sticky button.slick-prev:before,[dir="rtl"] body .upsells-product--container.sticky button.slick-prev:hover:before{
	background: url(assets/images/slider-arrow-right.svg) 0 0 no-repeat;
    transform: none;
	opacity: 1;
}
.oc-wc-slider__products>button.slick-prev:before, .oc-wc-slider__products>button.slick-next:before,
[dir="rtl"] body .upsells-product--container.sticky button.slick-prev:before,[dir="rtl"] body .upsells-product--container.sticky button.slick-next:before{
	width: 50px;
    height: 50px;
}
.oc-wc-slider__products>button.slick-next, .oc-wc-slider__products>button.slick-prev{
	top: 35%;
	width: 50px;
    height: 50px;	
}
.wp-block-button.is-style-outline>.wp-block-button__link{
	border: 1px solid;
    height: 45px;
    line-height: 42px;
    padding: 0;
	text-decoration:none;
}
.wp-block-button.is-style-outline>.wp-block-button__link:hover{
	    background-color: #212121!important;
    color: #ffffff!important;
}
.wp-block-button.is-style-outline>.wp-block-button__link{
	transition: 0.3s;
}
[dir='rtl'] body .oc-wc-slider__products>.slick-prev:hover,[dir='rtl'] body .oc-wc-slider__products>.slick-next:hover{
	box-shadow: 0px 0px 5px 1px rgba(152, 152, 152, 0.25);
}
.product-thumbnail .add-to-cart-wrapper button path {
    fill: #fff!important;
}
/*footer*/
footer ul.social-networks svg{
	display:none;
}
ul.social-networks li.icon-0 a{
	background: url(assets/images/face-social.svg) 0 0 no-repeat;
	    width: 30px;
    height: 30px;
}
ul.social-networks li.icon-1 a{
	background: url(assets/images/insta-face.svg) 0 0 no-repeat;
	    width: 30px;
    height: 30px;
}
.footer-main-html-block .wpcf7{
	width: 408px;
    max-width: 100%;
    margin-top: 0;
}
.footer-main--container .wpcf7 input[type="email"]{	
	border: none;
	border-bottom: 1px solid #212121;
	width: 70%;
}
.footer-main--container .wpcf7 input[type="submit"] {
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    background: transparent;
    height: 40px;
    color: #212121;
    font-size: 15px;
    width: 28%;
    border: 1px solid #000;
}
.footer-main--container .html_block_1 .html-block-title{
	font-weight: normal;
}
.footer-main--container .footer-main-html-block.html_block_1{
	padding-right: 50px;
}
.footer-main--container .wpcf7 input[type="email"]::placeholder {
    color: #212121;
    opacity: 1;
}

.footer-main--container .wpcf7 input[type="email"]:-ms-input-placeholder { 
    color: #212121;
}

.footer-main--container .wpcf7 input[type="email"]::-ms-input-placeholder {
    color: #212121;
}
.social-networks--container h4{
    margin: 0;
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 25px;
}
footer ul.social-networks{
	justify-content: flex-end;
}
footer ul.social-networks svg{
	width: 30px;
    height: 30px;
}
.footer-main--container .footer-main-content-mobile .social-networks--container{
	display: flex;
	flex-direction: row-reverse;
    justify-content: space-between;
	border-bottom: 1px solid #DBDBDB;
	margin-bottom: 40px;
}
footer .footer-main--container .footer-main-content-mobile ul.social-networks{
	justify-content: flex-start;
}
footer .footer-main--container .footer-main-content-mobile ul.social-networks li{
	padding: 0px 0 0px 20px;
}
.footer-main--container .footer-main-content-mobile .footer-main-html-block.html_block_1 {
    padding-right: 0;
}
/*catalog*/
body.archive.woocommerce #page .woocommerce-breadcrumb{
	/* created option for that	*/
	/*	text-align: center;*/
	color: #848484;
    font-size: 15px;
	/*	padding-top: 50px;
	padding-bottom: 30px;*/
	padding-top: 10px;
	padding-bottom: 10px;
}
body.archive .woocommerce-products-header .archive-tax-content h1.woocommerce-products-header__title{
	font-size: 35px;
	font-weight: 400;
	line-height: 58.79px;
	margin-bottom: 20px;
	font-family: 'oc-child-theme-bold';
}
body.archive .woocommerce-products-header .archive-tax-content .term-description{
	font-size: 15px;
/*    width: 625px;*/
    margin: auto;
	max-width: 100%;
}
body .oc-woo-products-filter--container{
	margin-top: 0;
    border-top: none;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.wishlist-panel--container button.wishlist__close{
	top: 21px;
}
body .select-list-checkbox{
	padding-top: 23px;
}
body .site-content .site-main .oc-woo-taxonomy-filter button.open-list, body .site-content .site-main .oc-woo-ajax-price-filter button.open-list{
	background: transparent;
    border-radius: 0;
	line-height: 20px;
	height: auto;
	padding: 0 0 0 30px;
	min-width: auto;
	border-bottom: 1px solid #000;
}
body.rtl .open-list::after, body .open-list:after{
	top: 5px;
    left: 0;
}
body .site-content .site-main .oc-woo-taxonomy-filter button.open-list.active, body .site-content .site-main .oc-woo-ajax-price-filter button.open-list.active{
	background: #fff;
}
/*menu*/
.hamburger-panel ul.nav-menu li a{
	font-weight: normal;
}
.hamburger-panel .mega-img-col{
	display:none!important;
}
.hamburger-panel #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column{
	border-bottom: none;
}
.panel-menu-navigation .mega-indicator{
	background:url(assets/images/menu-arrow.svg) center no-repeat;
    width: 30px;
    height: 30px;
    display: block;
    float: left;
    top: -9px;
    position: absolute;
    left: -40px;
    rotate: 270deg;
}
.hamburger-panel ul.nav-menu li ul li a{
	width: 100%;
}
.hamburger-panel .mega-menu-item-has-children>.mega-sub-menu{
	border-top: none;
	padding: 0;
}
.panel-menu-navigation .mega-sub-menu .mega-indicator{
	display:none
}
.single-product .product .summary .single_add_to_cart_button:before,
form.cart .yith-wcwl-add-button,
button:not(.btn-qty),
a.button,
button:after,
a.button:after,
.home button:before, .single-product .product .summary .single_add_to_cart_button:before, .oc-woo-product-quickview-container .entry-summary button.single_add_to_cart_button:before, div.form-wrapper button.products-as-row:before, .oc-woo-products-filter--container .oc-woo-products-filter--inner > div.form-wrapper button.products-as-row:before, button:not(.slick-arrow):before, button:not(.btn-qty):before, input[type='button']:before, input[type='reset']:before, input[type='submit']:before, .button:before, .added_to_cart:before, .btn:before{
	border-radius: 3px;
}
form.cart .yith-wcwl-add-button,
.minicart-coupon button.button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover{
	background: #212121;
	color: #fff;
	border-radius: 3px;
}
/*[dir='rtl'] body.rtl .upsells-products-sidebar .slick-next{
	bottom: -40px;
}*/
.minicart-coupon button.button{
	height: 38px;
    line-height: 38px;
}
.minicart-coupon--container.active .minicart-coupon{
	gap: 10px;
}
.minicart-coupon input[type='text']{
	border-radius: 3px;
	border-width: 1px;
}
.single-product .product .summary .quantity .btn-qty.minus{
	border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.single-product .product .summary .quantity .btn-qty.plus{
	border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.home-video{
	position: relative;
}
.home-video a{
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    font-size: 0;
}
.home-video .hide-mo a{
	position: static;
}
@media only screen and (min-width: 991px){
	body.rtl .oc-woo-products-filter--container.mobile-panel, body.rtl .oc-woo-products-filter--container {
		z-index: 15;
	}
}
/*!menu*/
.footer-accordion-title:after{
	font-weight: 300;
}
@media only screen and (max-width:1300px ){
	.mega-menu-wrap .mega-menu-horizontal{
		padding: 0;
	}
}
@media only screen and (max-width:990px ){
	body .site-content .site-main .oc-woo-taxonomy-filter button.open-list, body .site-content .site-main .oc-woo-ajax-price-filter button.open-list{
		background: transparent;
		border-radius: 0;
		border: none;
		padding-right: 0;
	}
	.home-about .wp-block-buttons.is-vertical>.wp-block-button{
		min-width: 102px;
	}
	.home-about .wp-block-column{
		padding-right: 0!important;
		padding-left: 0!important;
	}
	.home-about h2{
		margin-top: 0;
	}
	.filter-mobile-header--container{
		border-bottom: none;
	}
	body .site-content .site-main .oc-woo-taxonomy-filter button.open-list, body .site-content .site-main .oc-woo-ajax-price-filter button.open-list{
		line-height: 35px;
	}
}
@media only screen and (max-width: 1400px) and (min-width: 1000px){
	.home-about,.top-collection{
		padding-right:40px!important;
		padding-left:40px!important;
	}
}
@media only screen and (max-width:1400px ){
	.hamburger-menu--container{
		    margin-top: -7px;
	}		
}
@media only screen and (max-width:1150px ){

	.oc-wc-slider__products>button.slick-next, .oc-wc-slider__products>button.slick-prev,
	.oc-wc-slider__products>button.slick-prev:before, .oc-wc-slider__products>button.slick-next:before{
		width: 40px;
		height: 40px;
	}
	[dir="rtl"] .oc-wc-slider__products>button.slick-next:before, [dir="rtl"] .oc-wc-slider__products>button.slick-next:hover:before,
	[dir="rtl"] .oc-wc-slider__products>button.slick-prev:before, [dir="rtl"] .oc-wc-slider__products>button.slick-prev:hover:before{
		background-size: 40px;
	}
	.oc-wc-slider__products>button.slick-next, .oc-wc-slider__products>button.slick-prev{
		top: 20%;
	}
}
@media only screen and (max-width:767px ){
	.oc-wc-slider__products .wrap-for-top-part .product-images-slider--container img{
		max-height: 272px;		
	}
	.wp-block-video{
		padding-top: 272px;
	}
	.wp-block-custom-slider-block-slider .slide-content-mobile-wrapper{
		max-width: 100%;
	}
	body.archive.woocommerce #page .woocommerce-breadcrumb{
		padding-bottom: 30px;
	}
	.home-about .wp-block-buttons.is-vertical>.wp-block-button{
		min-width: 132px;
	}
}

.wrap-for-top-part .product-images-slider--container img,
li.product .wrap-for-top-part video.oc-product-video-mp4
{
	border-radius: 3px;
}
.main-navigation #mega-menu-primary-menu>li, .secondary-navigation ul#mega-menu-primary-menu>li,.main-navigation ul li{
	height: 76px;
    line-height: 76px;
    padding:0 0.781vw
}
nav.main-navigation ul li a{
	top: 33%;
}
/*move to main theme*/
@media only screen and (max-width:650px ){
	.upsells-products-sidebar .product-thumbnail{
		display: inline-block;
	}	
	.upsells-products-sidebar .product .product-title {
		max-width: 100%;
	}
	.oc-variable-product-upsells-popup--container{
		max-width: 90%;
	}
}
@media only screen and (max-width:375px ){
	body.rtl .upsells-products-sidebar .upsells-products-sidebar--inner .product-upsell-list {
		height: 61vh;
	}
}
/*derehateva style*/
.woocommerce-store-notice.demo_store{
	display:none!important;
}
.site-header .top-header--container *{
	text-align: center;
}
.site-header .top-header--container .custom-html-block{
	font-size:14px;
}
.rtl .site-header .main-header--container div.right-col .custom-html-block{
	display: flex;
    align-items: center;
	gap: 15px;
}
.rtl .site-header .main-header--container div.right-col .custom-html-block#header_minimalistic_html1{
	gap: 5px;
}
.wpml-ls-legacy-dropdown-click .wpml-ls-flag{
	display: none;
}
.wpml-ls-legacy-dropdown-click .wpml-ls-item.wpml-ls-item-he>a{
	background: url(assets/images/IL.svg) right 0 no-repeat;
}
.wpml-ls-legacy-dropdown-click .wpml-ls-item.wpml-ls-item-en>a{
	background: url(assets/images/en.svg) right 0 no-repeat;
	padding-right: 30px;
}
.wpml-ls-legacy-dropdown-click{
	width: auto;
}
.wpml-ls-legacy-dropdown-click a{
	border: none;
	padding: 0;
	line-height: normal;
	text-decoration:none;
}
.rtl .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{
padding-right: 30px;
    padding-top: 3px;
}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{
border: none;
    border-top: 0;
    background: url(assets/images/dropdown-arrow.svg) 0 0 no-repeat;
    width: 12px;
    height: 12px;
    top: 7px;
}
.wpml-ls-legacy-dropdown-click .wpml-ls-flag+span{
	    margin-left: 0;
    margin-right: 0;
    font-size: 16px;
}
.header-logo-mobile--container img.transparent-header-logo-img{
	width: 100%;
	    margin-top: 5px;
}
body .mobile-header--container .header-logo-mobile--container{
	margin: 0 auto;
	padding: 0;
}
.site-header .mobile-header--container .wishlist-icon--container .wishlist-icon svg{
	width: 20px;
}
.site-header .mobile-header--container .mini-cart-icon .minicart-circle{
	left: 10px;
}
.selectron23-container div:last-of-type{
	font-size: 16px!important;
}
.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{
	border: none;
    padding: 15px 0;
    margin: 0;
	background: #fff;
	box-shadow: 0px 0px 5px 1px rgba(152, 152, 152, 0.25);
    padding: 10px 5px 5px;
}
body .selectron23-container{
	background: transparent!important;
    border-width: 0!important;
	background: #fff !important;
}
body .selectron23-container .selectron23-option div.selectron23-option-title{
	box-shadow: 0px 0px 5px 1px rgba(152, 152, 152, 0.25);
    padding:5px 2px;
}
body .selectron23-container .selectron23-option[data-selected] div.selectron23-option-title{
	padding: 0;
    box-shadow: none;
}
.selectron23-container .selectron23-option{
	padding: 0 20px 9px 9px;
}
body .selectron23-container .selectron23-option[data-selected]{
	padding: 9px 20px 9px 9px;
}
body .selectron23-container > span{
    border-top: 0!important;
    background: url(assets/images/dropdown-arrow.svg) 0 0 no-repeat!important;
    width: 12px!important;
    height: 12px!important;
    top: 14.5px !important;
    border: none!important;
    position: absolute!important;
    left: 0!important;
    right: auto!important;
}
.selectron23-container .selectron23-option{
	background: none!important;
    margin-bottom: 0!important;
}
.rtl .site-header .main-header--container div.right-col .custom-html-block .currency{
	margin-top: 8px;
}
.rtl .site-header .main-header--container div.right-col .custom-html-block .currency.lang{
	margin-top: 0;
}
body .selectron23-container[data-opened="1"] > span{
	margin-top: 0;
}
.slide-content-mobile-wrapper, .wp-block-custom-slider-block-slider .slide-content-wrapper{
	display: none!important;
}
h1, h2, h3, h4, h5 {
    font-family: unset;
}
.three-banners .wp-block-columns{
	gap:10px;
}
.three-banners .wp-block-columns{
	max-width: 1510px!important;
}
.three-banners a{
	font-size: 20px;
    text-decoration: none;
}
.banners-text figure{
	margin:0;
	margin-block-end: 10px;
}
.banners-text .wp-block-column{
	position:relative;
}
.banners-text .wp-block-column h3{
	margin: 0;
    bottom: 65px;
    position: absolute;
    line-height: 94.07px;
    text-align: center;
    width: 100%;
    color: #fff;
    font-size: 64px;
    font-family: 'oc-child-theme-bold';
}
.banners-text .wp-block-column p{
	position: absolute;
    width: 100%;
    bottom: 45px;
}
.banners-text .wp-block-column p a{
	font-size: 16px;
    line-height: 23.52px;
    text-decoration: none;
    display: inline-block;
    border-bottom: 1px solid;
    color: #fff;
    letter-spacing: 1px;
	background: url(assets/images/link-arrow.svg) 0 4px no-repeat;
    padding-left: 13px;
}
.banners-text .wp-block-columns{
	gap: 10px;
    margin-bottom: 10px;
}
.sticky-header .main-header--container{
	    z-index: 2;
    position: relative;
}
.bottom-header--container{
	position: relative;
    z-index: 1;
}
.home-posts h2.wp-block-heading{
	border-bottom: 1px solid #2B2B2B;
    padding-bottom: 5px;
}
.home-posts-block{
	position: relative;
}
.home-posts-block .to-all{
	position: absolute;
    left: 0;
    top: -50px;
}
.home-posts-block .to-all a{
	text-decoration: none;
	font-size: 16px;
background: url(assets/images/to-all-posts.svg) 0 -1px no-repeat;
    padding-left: 13px;
}
.home-posts-list{
	display: flex;
	margin: 0 -5px;
}
.home-posts-list li{
	width: 33.333%;
	cursor: pointer;
}
.home-posts-list li img{
	height: 457px;
    object-fit: cover;
    width: 100%;
}
.home-posts-list .post-inner{
	position: relative;
	padding: 0 5px;
}
.home-posts-list .post-inner:after{
    content: "";
    display: block;
    background: linear-gradient(0deg, #A39994 0%, rgba(193, 191, 177, 0) 62.58%);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    width: calc(100% - 10px);
    margin: auto;
}

.home-posts-list .post-inner .post-details{
	position: absolute;
    bottom: 40px;
    right: 50px;
	z-index: 2;
}
.home-posts-list .post-inner .post-details h3{
	color: #fff;
    font-weight: 700;
    font-size: 25px;
    line-height: 35px;
	margin: 0;
    margin-bottom: 10px;
}
.home-posts-list .post-inner .post-details a{
	color: #fff;
    font-size: 16px;
    border-bottom: 1px solid;
    padding-bottom: 3px;
    background: url(assets/images/home-posts-arrow.svg) 0 0 no-repeat;
    padding-left: 13px;
    display: inline-block;
    text-decoration: none;
}
@media only screen and (max-width: 1450px) {
	.home-posts-list .post-inner .post-details{
		right: 15px;
	}
	.home-posts-list li img{
		height: 307px;
	}
}
@media only screen and (max-width: 767px) {
	.home-posts{
		padding-right: 15px!important;
		padding-left: 0!important;
	}
	.home-posts-list .post-inner .post-details{
		max-width: 90%;
	}
	.home-posts-list{
		-webkit-overflow-scrolling: touch;
		overflow-scrolling: touch;
		overflow: auto;
		white-space: nowrap;
		padding-bottom: 15px;
		display: block;
		padding-right: 0;
		opacity: 1;
		margin: 0;
	}
	.home-posts h2.wp-block-heading{
		font-size: 21px!important;
		
	}
	.home-posts-list li{
		display: inline-block;
		width: 75%;
		white-space: normal;
	}
	.home-posts-list .post-inner .post-details h3{
		font-size: 20px;
		line-height: 25px;
	}
	.home-posts-list::-webkit-scrollbar{
		height:0
	}
	.home-posts-block .to-all{
		left: 10px;
		top: -46px;
	}
}
.wrap-for-top-part .product-images-slider--container img{
	width: 100%;
	    border-radius: 0;
}
[dir='rtl'] body .oc-wc-slider__products>.slick-prev:hover, [dir='rtl'] body .oc-wc-slider__products>.slick-next:hover{
	box-shadow: none;
}
body .oc-wc-slider__products li.product{
	padding-left: 6.5px;
    padding-right: 6.5px;
}
[dir='rtl'] body.rtl .oc-wc-slider__products>.slick-next,
body section.related button.slick-next{
	left: -10px;
	top: -70px;
	width: 30px;
    height: 30px;
}
[dir='rtl'] body.rtl .oc-wc-slider__products>.slick-prev,
body section.related button.slick-prev {
	left: 40px;
    right: auto;
    top: -70px;
    width: 30px;
    height: 30px;
}
[dir="rtl"] .oc-wc-slider__products>button.slick-prev:before, [dir="rtl"] .oc-wc-slider__products>button.slick-prev:hover:before,
[dir="rtl"] .recently-viewed-products-container button.slick-prev:before, [dir="rtl"] .recently-viewed-products-container button.slick-prev:hover:before,
[dir="rtl"] body .upsells-product--container.sticky button.slick-prev:before, [dir="rtl"] body .upsells-product--container.sticky button.slick-prev:hover:before,
[dir="rtl"] body section.related button.slick-prev:before,[dir="rtl"] body section.related button.slick-prev:hover:before,
[dir="rtl"] .three-banners button.slick-prev:before,[dir="rtl"] .three-banners button.slick-prev:hover:before,
[dir="ltr"] .oc-wc-slider__products>button.slick-prev:before, [dir="ltr"] .oc-wc-slider__products>button.slick-prev:hover:before,
[dir="ltr"] .recently-viewed-products-container button.slick-prev:before, [dir="ltr"] .recently-viewed-products-container button.slick-prev:hover:before,
[dir="ltr"] body .upsells-product--container.sticky button.slick-prev:before, [dir="ltr"] body .upsells-product--container.sticky button.slick-prev:hover:before,
[dir="ltr"] body section.related button.slick-prev:before,[dir="ltr"] body section.related button.slick-prev:hover:before,
[dir="ltr"] .three-banners button.slick-prev:before,[dir="ltr"] .three-banners button.slick-prev:hover:before{
	background: url(assets/images/slick-arrow-right.svg) 0 0 no-repeat;
	width: 30px;
    height: 30px;
}
[dir="rtl"] .oc-wc-slider__products>button.slick-next:before, [dir="rtl"] .oc-wc-slider__products>button.slick-next:hover:before, [dir="rtl"] .recently-viewed-products-container button.slick-next:before, [dir="rtl"] .recently-viewed-products-container button.slick-next:hover:before, [dir="rtl"] body .upsells-product--container.sticky button.slick-next:before, [dir="rtl"] body .upsells-product--container.sticky button.slick-next:hover:before,
[dir="rtl"] body section.related button.slick-next:before,[dir="rtl"] body section.related button.slick-next:hover:before,
[dir="ltr"] .oc-wc-slider__products>button.slick-next:before, [dir="ltr"] .oc-wc-slider__products>button.slick-next:hover:before, [dir="ltr"] .recently-viewed-products-container button.slick-next:before, [dir="ltr"] .recently-viewed-products-container button.slick-next:hover:before, [dir="ltr"] body .upsells-product--container.sticky button.slick-next:before, [dir="ltr"] body .upsells-product--container.sticky button.slick-next:hover:before,
[dir="ltr"] body section.related button.slick-next:before,[dir="ltr"] body section.related button.slick-next:hover:before,
[dir="rtl"] .three-banners button.slick-next:before,[dir="rtl"] .three-banners button.slick-next:hover:before,
[dir="ltr"] .three-banners button.slick-next:before,[dir="ltr"] .three-banners button.slick-next:hover:before{
	background: url(assets/images/slick-arrow-left.svg) 0 0 no-repeat;
	width: 30px;
    height: 30px;
}
.three-banners button.slick-next,.three-banners button.slick-prev{
	top: 35%;
}
.three-banners button.slick-next.slick-disabled,.three-banners button.slick-prev.slick-disabled{
	display:none!important;
}
.three-banners button.slick-prev{
	right: 10px;
}
.three-banners button.slick-next{
	left: 10px;
}
.three-banners .slick-list{
	padding-right:0!important;
}
.woocommerce-account .woocommerce-MyAccount-content table.shop_table a.button{
	color: #fff;
	padding: 0 15px;
    height: 35px;
    line-height: 35px;
}
li.product .woocommerce-loop-product__title{
	font-weight: normal;
}
.oc-wc-slider__products li.product .woocommerce-loop-product__title a{
	text-decoration: none;
}
@media only screen and (max-width: 1400px) {
    body.home .oc-wc-slider__products--wrapper, section.related {
        padding: 0;
    }
}
.footer-top-content--container{
	background: url(assets/images/footer-bg.jpg) 0 0 no-repeat;
	height: 245px;
}
.footer-top-content--container .html_block_1  {
	display: flex;
    align-items: center;
    justify-content: center;
	gap: 15px;
}
.footer-top-content--container span.html-block-title {
	font-size: 40px;
    font-weight: 700;
    font-family: 'oc-child-theme-bold';
	margin-top: -7px;
}
.site-footer{
	margin-top: 80px;
}
.footer-top-content--container .html-code-content{
	display: flex;
    align-items: center;
	gap: 60px;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"]{
	direction: rtl!important;
}
.footer-top-content--container .wpcf7 input[type="email"]{
	height: 60px;
    border: none;
    border-radius: 38px;
	padding-right: 20px;
	font-size: 16px;
}
.footer-top-content--container .flex-row{
	position: relative;
}
.footer-top-content--container .ml-half{
	position: absolute;
    left: 4px;
    width: 137px;
    top: 5px;
}
.footer-top-content--container .ml-half input[type='submit']{
	width: 100%;
    padding: 0;
    background: linear-gradient(46.13deg, #C3963E 0%, #ECBD66 14.25%, #FBDDA0 61.66%, #F2C16A 100%);
    height: 50px;
    border-radius: 62px;
    color: #2B2B2B;
    font-size: 16px;
	line-height: 53px;
}
.wpcf7-spinner{
	position: absolute;
}
.social-networks--container img{
	display: none;
}
.footer-main--container div.col-1,
.footer-main--container div.col-2 {
    max-width: 100% !important;
    flex-basis: 100% !important;
}
.footer-main--container div.col-2.social-networks--container{
	margin-top: 20px;
    display: flex;
    justify-content: center;
	position: relative;
}
.footer-main--container div.col-2.social-networks--container:before{
	content:"";
	background:#E8DACE;
	width:100%;
	height:1px;
	position: absolute;
	top: 15px;
}
footer ul.social-networks{
    gap: 20px;
    background: #fff;
    position: relative;
    padding: 0 15px;
}
.footer-main--container div.col-3,
.footer-main--container div.col-4,
.footer-main--container div.col-5{
	margin-top: 65px;
}
.footer-main--container div.col-3{
	padding-right: 300px !important;
	padding-left: 65px !important;
}
.footer-main--container div.col-3 ul,
.footer-main--container div.col-4 ul{
	column-count: 2;
}
.footer-main--container .footer-menu-container ul.menu li,
.footer-main--container div.col-4 ul li{
	margin-top: 0;
	margin-bottom: 6px;
}
.footer-main--container span.footer-menu-title,
.footer-main--container .html-block-title.footer-accordion-title{
	font-size: 16px;
    font-family: 'oc-child-theme-bold';
	margin-bottom:10px;
}
.footer-main--container div.col-5{
	padding-right: 80px !important;
}
.payment-method-icons{
	justify-content: center;
}
.payment-method-icons svg{
	width:50px;
}
.footer-bottom--container{
	border-top: 1px solid #D0B69C;
}
.footer-main--container span.footer-menu-title, .footer-main--container .html-block-title.footer-accordion-title{
	margin-bottom: 5px;
}
@media only screen and (max-width: 1550px) {
	.footer-main--container div.col-3{
		padding-right: 0 !important;
	}
}
@media only screen and (min-width: 768px) {
	.hide-de{
		display:none;
	}
}
@media only screen and (max-width: 901px) {
	.footer-main-image img{
		max-width: 307px;
	}
	footer .footer-main--container .footer-main-content-mobile ul.social-networks li{
		padding: 0;
	}
	footer .footer-main--container .footer-main-content-mobile ul.social-networks li {
		padding: 0;
	}	
	.footer-main--container .footer-main-content-mobile .social-networks--container{
		border-bottom: none;
	}
	.footer-main--container div.col-3{
		    padding-left: 0 !important;
	}
	.footer-main--container .footer-main-content-mobile .social-networks--container{
		margin-bottom:30px;
	}
	.footer-main--container div.col-3, .footer-main--container div.col-4, .footer-main--container div.col-5 {
		margin-top: 10px;
	}	
	.footer-main--container div.col-3 ul, .footer-main--container div.col-4 ul{
		column-count: 1;
	}	
	.footer-main--container div.col-5 {
		padding-right: 0 !important;
	}
	.footer-main-content-mobile .accordion{
		padding-bottom: 5px;
	}
	.footer-main--container div.accordion.col-5{
		border-bottom-width: 0;
	}
	.footer-bottom--container{
		padding-top: 35px;
		border-top: none;
	}
	span.footer-accordion-title:after, span.footer-accordion-title:before{
		top: 30%;
	}
	.footer-bottom--container .col-full{
		border-top: 1px solid #d0b69c;
		padding-top: 15px !important;
	}
	.footer-bottom--container .col-full{
		align-items: center;
		gap: 10px;
	}
}
.home-items .home{
	margin:auto;
}
@media only screen and (max-width: 767px) {
	.footer-top-content--container{
		background: url(assets/images/footer-bg-mobile.svg) 0 0 no-repeat;
        min-height: 215px;
        height: auto;
        padding-bottom: 0;
	}	
	.three-banners{
		margin-top: 35px!important;
		margin-bottom: 30px!important;
	}
	.three-banners h2{
		font-size: 28px!important;
	}
	.three-banners .wp-block-columns{
		/*-webkit-overflow-scrolling: touch;
		overflow-scrolling: touch;
		overflow: auto;
		white-space: nowrap;*/
		padding-bottom: 15px;
		display: block;
		padding-right: 7px;
		opacity: 0;
	}
	.three-banners .wp-block-columns.slick-initialized{
		opacity:1
	}
	.three-banners .wp-block-columns .wp-block-column{
		display: inline-block;
		width: 75%;
		padding: 0 5px;
		text-align: center;
		text-transform: uppercase;
	}
	.three-banners .wp-block-columns::-webkit-scrollbar{
		height:0;
	}
	.hide-mo{
		display:none;
	}
	.banners-text .wp-block-column h3{
		line-height: 58.79px;
		font-size: 40px;
		bottom: 45px;
	}
	.banners-text .wp-block-column p{
		bottom: 20px;
	}
	.banners-text .wp-block-columns{
		gap: 10px;
        margin-bottom: 5px !important;
        padding-top: 0 !important;
		padding-inline: 10px !important;
	}
	
	.home-items{
        padding-right: 6px !important;
        padding-left: 0 !important;
		margin-top: 40px!important;
		margin-bottom: 30px!important;
		padding-bottom: 0!important;
		
	}
	.home-items h2{
		font-size: 28px!important;
		text-align: center;
	}
	.oc-wc-slider__products--wrapper .oc-wc-slider__products:not(.slick-initialized) {
        -webkit-overflow-scrolling: touch;
        overflow-scrolling: touch;
        overflow: auto;
        white-space: nowrap;
        padding-bottom: 15px;
        display: block;
        padding-right: 0;
        opacity: 1;
    }
	.oc-wc-slider__products--wrapper .oc-wc-slider__products:not(.slick-slider) .product{
		display: inline-block;
        width: 75%;
        padding: 0 6px;
        text-align: center;
        text-transform: uppercase;
		vertical-align: top;
	}
	.oc-wc-slider__products--wrapper .oc-wc-slider__products:not(.slick-slider) .product .bottom-part{
		white-space: normal;
	}
	li.product video.oc-product-video-mp4{
		max-height: 272px;
	}
	.oc-wc-slider__products--wrapper .oc-wc-slider__products:not(.slick-initialized)::-webkit-scrollbar{
		height:0;
	}	
	body .oc-wc-slider__products li.product .woocommerce-loop-product__title{
		font-size: 16px;
	}
	.footer-top-content--container .html_block_1{
		flex-direction: column;
		gap: 7px;
	}
	.footer-top-content--container span.html-block-title {
		font-size: 28px;
		margin-top: 0;
	}
	.footer-top-content--container .html-code-content{
		flex-direction: column;
		gap: 25px;
		        width: 100%;
	}
	.footer-top-content--container .html-code-content .sub{
		font-size: 16px;
	}
	.footer-main-html-block .wpcf7{
		padding: 0;
		max-width: 100%;
	}
	.site-footer {
		margin-top: 40px;
	}	
	body.archive.woocommerce #page .woocommerce-breadcrumb{
		padding-top: 20px;
		padding-bottom: 25px;
	}
}
@media only screen and (max-width: 1400px) {
	body .header-bumper{
		height: 90px;
	}
}
.banners-text figure.hide-de.pa-left{
	padding-inline-end: 0;
}
.banners-text figure.hide-de.pa-right{
	padding-inline-start: 0;
}
.woocommerce .archive_wrap ul.products{
	margin: 0 -6px;
}
.archive_short{
	color:#A0A0A0;
	font-size:15px;
	min-height: 17px;
}
ul.products li.product .price{
	margin-top: 7px;
}
.wrap-for-top-part .product-category-wishlist-button a{
	background: #FFFFFF url(assets/images/wish-add.svg) center no-repeat;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-size: 16px;
    border: 1px solid #D0B69C;
	justify-content: center;
}
.single-product-wishlist-button a,
.single-product-wishlist-button-mobile a{
	background:#fff url(assets/images/wish-add.svg) center no-repeat;
    background-size: 19px;
    display: block;
	width: 45px;
    height: 45px;
	border: 1px solid #D0B69C;
	border-radius: 50%;
}
body.single-product-wishlist-button-top-right .product .single-product-wishlist-button,
body .product .woocommerce-product-gallery__wrapper .single-product-wishlist-button-mobile.mobile-button{
	top: 35px;
    right: 35px;
}
body .woocommerce-product-gallery .yith-wcwl-add-button a i{
font-size: 21px;
    color: #D0B69C;
    position: absolute;
    top: 11px;
    right: 11px;
}
.wrap-for-top-part .product-category-wishlist-button i {
    font-size: 17px;
    color: #D0B69C;
}
body.woocommerce #content div.product .share-product-links--container .share-product-links li a.facebook-share{
	background: #fff url(assets/images/facebook-icon-share.svg) center no-repeat;
}
body.woocommerce #content div.product .share-product-links--container .share-product-links li.whatsapp-share a{
	background: #fff url(assets/images/whatsapp-icon-share.svg) center no-repeat;
}
body.woocommerce #content div.product div.images .share-product-links--container .share-product-links li a{
	border: 1px solid #D0B69C;
	width: 45px;
    height: 45px;
	background-size: 23px;
}
body.woocommerce.single-product-share-buttons-bottom-left #content div.product div.images .share-product-links--container .share-product-links li:before, body.woocommerce.single-product-share-buttons-top-left #content div.product div.images .share-product-links--container .share-product-links li:before, body.woocommerce.single-product-share-buttons-mobile-bottom-left #content div.product div.images .share-product-links--container .share-product-links li:before, body.woocommerce.single-product-share-buttons-mobile-top-left #content div.product div.images .share-product-links--container .share-product-links li:before{
	left: -22px;
}
body.woocommerce #content div.product div.images .share-product-links--container .share-product-links li:before{
	background: #D0B69C;
}
.woocommerce span.onsale, .woocommerce ul.products li.product .onsale, .slick-slider li.product .onsale{
	line-height: 24px;
}
div.br_alabel > span{
	font-family: unset !important;
}
body .oc-woo-search--wrap,
body.sticky-header .oc-woo-search--wrap{
	top: 161px;
}
@media only screen and (max-width: 1400px) {
	body .oc-woo-search--wrap,
body.sticky-header .oc-woo-search--wrap	{
		top: 91px;
	}
}
@media only screen and (max-width: 767px) {
	.wrap-for-top-part .product-category-wishlist-button a{
		background-size: 13px;
		width: 33px;
		height: 33px;
	}
	.wrap-for-top-part .product-category-wishlist-button i{
		font-size: 13px;
	}
	body.product-archive-wishlist-top-right .product-category-wishlist-button{
		right: 5px;
        top: 7px;
	}
	.site-header .top-header--container .custom-html-block{
		font-size: 11px;
	}
}
/*single*/
.woocommerce-variation-add-to-cart{
	margin-top: 0;
}
form.cart .yith-wcwl-add-button{
	background: transparent;
}
form.cart .yith-wcwl-add-button a i{
	    font-size: 21px;
    color: #D0B69C;
    position: absolute;
    top: 11px;
    right: 11px;
}
body.single-product.single.woocommerce .site-main{
	max-width: 100%;
}
.woocommerce.single-product #content div.product{
	max-width: 1540px;
margin-right: auto !important;
    margin-left: auto !important;
}
body.single-product.woocommerce #page .site-main .entry-summary .woocommerce-breadcrumb{
	display: none;
}
.woocommerce div.product .product_title{
	font-weight: 400;
    line-height: 52.91px;
}
body.single-product div.product .archive_short {
    color: #000;
    font-size: 17px;
    min-height: auto;
	margin-bottom: 10px;
}
body.woocommerce.single-product-image-width-6 #content div.product div.summary{
	display: flex;
    flex-direction: column;
	top: 170px !important;
}
.tc-extra-product-options {
    visibility: visible;
}
body.single-product .site-main div.product.type-product .variations tr{
	display: flex;
    align-items: center;
    gap: 15px;
}
body.single-product .site-main div.product.type-product .variations tr:not(.hide){
    margin-top: 0;
    margin-bottom: 15px;
}
.product form.cart, .woocommerce div.product form.cart, .woocommerce-variation-add-to-cart{
	gap:10px;
}
.color-attributes-container .attribute-btn{
	width: 34px;
    height: 34px;
}
.single-product .attributes-panel-container{
	margin-top: 30px;
}
body.single-product .site-main div.product.type-product .variations tr .label{
	font-size: 14px;
    color: #A4A4A4;
	/*min-width: 95px;*/
}
body .tm-extra-product-options-field.tc-row{
	display: flex;
    flex-direction: column;
	align-items: flex-start;
}
.woocommerce .related ul.products li.product a img.product-image{
	height: 440px;
	object-fit: cover;
}
.related .bottom-part {
    padding: 0;
}
body.single-product .site-footer {
    margin-top: 60px;
}
body.woocommerce.rtl #content div.product div.images .share-product-links--container h5, body.woocommerce.rtl #content div.product div.images .share-product-links--container p{
    background: #fff url(assets/images/share-bg.svg) center no-repeat;
    border: 1px solid #D0B69C;
    border-radius: 50%;
    width: 45px;
    height: 45px;
}
body.woocommerce .site-main div.product form.cart .variations select,
body.woocommerce .site-main div.product form.cart select {
    border-radius: 0;
    font-size: 14px;
    border: none;
    border-bottom: 1px solid;
    height: auto;
    line-height: 19px;
	outline: none;
	width: auto;
	min-width: 150px;
	max-width: 150px;
    margin: 0;
    padding-left: 30px;
	background-position:7px 1px;	
	padding-right: 5px;
}
.tm-extra-product-options .tc-row, .tc-row{
	flex-direction: row-reverse;
	align-items: center;
	margin: 0;
	gap: 15px;
	display:block;
}
.oc-woo-product-quickview-container .tm-extra-product-options .tc-row,.oc-woo-product-quickview-container .tc-row{
	    display: flex;
	flex-direction: row;
}
.tm-epo-required{
	display: none;
}
.tm-extra-product-options .tc-epo-label{
	font-size: 14px;
    color: #A4A4A4;
	/*min-width: 95px;*/
	font-weight: normal;
	margin: 0;
	margin-left: 15px;
	position: relative;
    top: 2px;
}
.tm-hidden{
	    display: none!important;
}
.tm-extra-product-options .tc-cell, .tc-extra-product-options .tmcp-field-wrap label.tc-cell, .tc-cell{
	padding: 0;
}
.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap .tc-tooltip{
	display: none;
}
.tm-extra-product-options .tc-col, .tm-extra-product-options .tc-cell.tc-col, .tc-cell.tc-col, .tc-col{
	width: auto;
	flex-basis: auto;flex-grow: unset;
}
.tc-section-inner-wrap>.tc-row{
	display:block;
}
.tm-extra-product-options .tcwidth-100, .tm-extra-product-options .tc-cell.tcwidth-100, .tc-cell.tcwidth-100, .tcwidth-100{
	flex: auto;
	width: auto;
}
.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap {
    padding: 0;
}
.tc-container{
	margin-bottom: 25px!important;
}
.tm-extra-product-options .tc-cell{
	margin-bottom: 0;
}
body.rtl.single-product .site-main div.product.type-product .variations{
	margin-bottom: 0;
    margin-top:20px;
}
.woocommerce div.product form.cart .reset_variations{
	display: none!important;
}
 .quantity-style-2 .product .summary .quantity, .woocommerce.quantity-style-2 .product .summary .quantity{
	width: 110px;
}
.tm-extra-product-options .tc-cell>.tc-row{
	display:flex;
	flex-direction: column;
    align-items: flex-start;
	gap: 0;
}
.single-product .product .summary .quantity .btn-qty.plus {
	border: none;
	background: transparent;
	height: 50px;
	font-size: 28px;
}
body.product-attribute-title-next_row .attribute-title{
	font-size: 14px;
    color: #A4A4A4;
	margin-bottom: 0;
}
body.product-attribute-title-next_row .buttons-attrs-panel--wrapper{
	display: flex;
    align-items: center;
}
.single-product .product .summary .quantity .btn-qty.minus {
	border: none;
	background: transparent;
	height: 50px;
	font-size: 28px;
}
.quantity-style-2 .product .summary .quantity .qty, .woocommerce.quantity-style-2 .product .summary .quantity .qty{
    border-top: 0;
    border-bottom: 0;
    height: 35px;
    border-right: 1px solid #EEEEEE;
    border-left: 1px solid #EEEEEE;
    position: relative;
    top: 8px;	
}
.quantity-style-2 .product .summary .quantity{
	border: 1px solid #EEEEEE;
    border-radius: 40px;
}
.single-product .product .summary .single_add_to_cart_button:before{
	border-radius: 0;
	display:none;
}
.woocommerce div.product form.cart .button,.single-product .product .summary button.single_add_to_cart_button.button.disabled, .single-product .product .summary .single_add_to_cart_button:hover{
	background: linear-gradient(46.13deg, #C3963E 0%, #ECBD66 14.25%, #FBDDA0 61.66%, #F2C16A 100%);
    color: #2B2B2B!important;
	line-height: 50px;
    height: 50px;
	max-width: 255px;
    border-radius: 40px;
}
.single-product .product .summary .single_add_to_cart_button{
	padding:0 10px!important
}
.woocommerce div.product form.cart .button.disabled{
	cursor: default;
}
.woocommerce div.product form.cart .button span{
    background: url(assets/images/add-to-cart-bg.svg) 0 13px no-repeat;
    padding-left: 26px;
    display: inline-block;
}
.woocommerce.single-product #content div.product.product-type-simple form.cart{
	margin-top: 40px;
}
.product_icons a{
    pointer-events: none;
    cursor: default;
    width: 30px;
    height: 30px;
    display: block;
    background: #F2F1EB;
    position: relative;
    border-radius: 50%;
	margin-top: -3px;
}
.product_icons{
	margin-top: 40px;
	margin-bottom: 15px;
}
.product_icons ul{
	display: flex;
	gap: 30px;
	font-size: 14px;
}
.product_icons li{
	display: flex!important;
    align-items: center;
    gap: 10px;
}
.product_icons img{
	position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
}
.single-product-tab-style-accordion .summary .wc-tabs-accordion-wrapper{
	font-size: 16px;
}
.single-product-tab-style-accordion .summary .wc-tabs-accordion-wrapper h3{
	font-size: 16px;
	font-family: 'oc-child-theme-bold';
	background:transparent!important;
}
.woocommerce-Tabs-panel--short{
	background:transparent!important;
	border:0px!important;
}
body.single-product .site-main .related.products h2 {
    font-size: 40px;
    margin-bottom: 20px;
    font-weight: 400;
	    margin-top: 0;
}
body.single-product .site-main .related.products {
    padding-top: 70px;
}
body.woocommerce.single-product-share-buttons-top-left #content div.product div.images .share-product-links--container{
	top: 10px;
    left: 10px;
}
body .product .woocommerce-product-gallery__wrapper .slick-slider .slick-dots li button:before{
	font-size:11px;
    opacity: 1;
    color: #fff;
    width: 7px;
    height: 7px;
    opacity: 1;
    color: transparent;
    border: 1px solid #dddddd;
}
/*.product .woocommerce-product-gallery__wrapper .slick-slider .slick-dots li button{
	width: 15px;
    height: 15px;
}
.product .woocommerce-product-gallery__wrapper .slick-slider .slick-dots li.slick-active button:after{
	content:"";
	background:#fff;
	display:block;
	width: 15px;
    height: 15px;
    border-radius: 50%;
    position: absolute;
    top: -5px;
}*/
.woocommerce-result-count{
	display: none;
}
.orderby-select-list .select-list-checkbox{
	right: auto;
    left: 0;
	opacity: 1;
}
.product .woocommerce-product-gallery__wrapper .slick-slider .slick-dots li button:before{
	line-height: 9px;
}
body .product .woocommerce-product-gallery__wrapper .slick-slider .slick-dots li.slick-active button:before{
    color: #000;
    z-index: 10;
    opacity: 1;
    border-color: transparent;
}
.product .woocommerce-product-gallery__wrapper .slick-slider .slick-dots li{
	margin:0 3px;
}
.quick_view_trig{
	position: absolute;
    bottom: 10px;
    right: 10px;
	display: none;
	background: #FFFFFF url(assets/images/quick-view.svg) center no-repeat;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-size: 20px;
    border: 1px solid #D0B69C;
    justify-content: center;
}
.product-type-external .quick_view_trig{
	display:none!important
}
li.product:hover .quick_view_trig{
	display: block;
}
body.archive .woocommerce-products-header .archive-tax-content .term-description *{
	font-size: 16px!important;
	font-family: 'oc-child-theme-regular'!important;
	color: #000 !important;
}
.site-content .site-main button.mobile-filter svg{
	display: none;
}
body .site-content .site-main button.mobile-filter .title{
	padding-right: 0;
	font-size: 16px;
	background: url(assets/images/nav-mobile.svg) 0 -4px no-repeat;
	padding-left: 25px;
	border-bottom: 1px solid;
    padding-bottom: 5px;
}
button.mobile-sort-button.btn-empty{
	padding-right: 0;
	font-size: 16px;
	background: url(assets/images/sort-mobile.svg) 0 -4px no-repeat;
	padding-left: 25px;
	border-bottom: 1px solid;
    padding-bottom: 2px;
	border-radius: 0;
}
button.mobile-sort-button:after{
	display:none;
}
.filter-buttons--container{
	gap: 17px;
	align-items: flex-start;
}
.woocommerce div.product form.cart .variations label{
	font-size: 14px;
    color: #A4A4A4;
}
@media only screen and (max-width: 767px) {
	body.single-product .site-main div.product.type-product .summary{
		margin-top: 35px!important;
	}
	form.cart .yith-wcwl-add-button a i{
		top: 12px;
		right: 11px;
		font-size: 19px;
	}
	.woocommerce-result-count {
		display: block;
		font-size: 16px;
        color: #9D9D9D;
	}	
	.oc-woo-filter-mobile--container{
		border-top: none;
		padding-bottom: 10px;
	}
	.woocommerce.archive .site-content .site-main ul.products[class*="columns-"] li.product{
		margin: 0 0 15px;
	}
	.bottom-part {
		padding: 12px 0 0;
	}	
	.product-result-count-mobile--container{
		border-right: none;
	}
	body.rtl.archive.woocommerce #page .woocommerce-breadcrumb,
	body.ltr.archive.woocommerce #page .woocommerce-breadcrumb{
		padding-top: 20px;
	}
	.quick_view_trig,
	li.product:hover .quick_view_trig{
		display:none;
	}
	/*body.single-product .slick-dots {
        bottom: 25px;
    }*/
	.product .woocommerce-product-gallery__wrapper .slick-slider{
		margin-bottom: 0;
	}
	body.woocommerce div.product .product_title{
		font-size: 28px;
	}
	.woocommerce-product-gallery__wrapper{
		min-height: auto!important;
	}
	.product form.cart, .woocommerce div.product form.cart .single-product-wishlist-button-mobile.mobile-button {
        order: unset;
    }
	.single-product.quantity-mobile-one-row.rtl div.product div.summary form.cart .single_add_to_cart_button{
		max-width: calc(100% - 180px);
	}
	.product_icons li{
		justify-content: center;
	}
	.product_icons a{
		margin-top: 0px;
	}
	.product_icons .slick-list{
		padding: 0 30px;
	}
	.product_icons .slick-next,
	[dir='rtl'] .product_icons .slick-next{
		left: 0;
		width: 14px;
		height: 14px;
		top: 8px;
	}
	.product_icons .slick-prev,
	[dir='rtl'] .product_icons .slick-prev{
		right: 15px;
		width: 14px;
		height: 14px;
		top: 8px;
	}	
	.product_icons button.slick-next:before,
	.product_icons button.slick-prev:before,
	.product_icons button.slick-next:hover:before,
	.product_icons button.slick-prev:hover:before{
		background: url(assets/images/icons-arrow-left.svg) 0 0 no-repeat;
		transform: none;
		opacity: 1;
		width: 14px;
        height: 14px;
	}
	.product_icons button.slick-prev:before,
	.product_icons button.slick-prev:hover:before{
		transform: rotate(180deg);
	}
	body.single-product.woocommerce .site-main .related.products h2{
		text-align: center;
		font-size: 28px;
	}
	body.single-product .site-main .related.products{
		padding-top: 50px;
	}
	body.single-product .site-main .related.products .products{
        -webkit-overflow-scrolling: touch;
        overflow-scrolling: touch;
        overflow: auto;
        white-space: nowrap;
        padding-bottom: 15px;
        display: block;
        padding-right: 0;
        opacity: 1;
	}
	body.single-product .site-main .related.products .products li.product{
        display: inline-block;
        width: 65% !important;
        padding: 0 6px;
        text-align: center;
        text-transform: uppercase;
        vertical-align: top;
        white-space: normal;
	}
	body .oc-woo-product-quickview-container div.product .product-image-wrap img{
		max-height: 90%;
        width: 100%;
        height: auto;
        object-fit: cover;
	}
	body.single-product .site-main .related.products .products::-webkit-scrollbar{
		height:0
	}
	body.single-product .site-main .related.product .quick_view_trig{
		    bottom: 23px;
	}
	.related .slick-list, .upsells .slick-list{
		padding-right: 0 !important;
        padding-left: 70px !important;
	}
}
/*menu*/
body #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu{
    width: 660px !important;
    max-width: 600px;
    padding: 10px 10px 0;
    right: 0;
    left: auto !important;
    top: 100%;
}
body #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu.mega-menu-item-50442 > ul.mega-sub-menu,
body #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu.mega-menu-item-50434 > ul.mega-sub-menu,
body #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu.mega-menu-item-50427 > ul.mega-sub-menu{
	right: auto;
    left: 0 !important;
}
body .panel-menu-navigation #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu{
	max-width: 100%;
}
body #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu.mega-menu-item{
	position: relative;
}
body #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item:hover>a{
	color: #9f8165!important;
}
body #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link{
	line-height: 55px;
    height: 50px;
}
body #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
	font-weight: normal;
}
body #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column:not(.mega-img-col){
	padding: 10px;
}
body #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
	font-weight: normal;
}
body #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column:not(.mega-img-col) ul.mega-sub-menu > li.mega-menu-item{
	margin-bottom: 5px;
}
body #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{
	padding: 0;
}
@media only screen and (max-width: 600px) {
	body #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column{
		width: 100%;
	}
}
body.page:not(.home) .site-main.static-page:not(.about){
	max-width: 1500px;
}
body.page:not(.home) .site-main.contact-page.static-page{
	max-width: 1065px;
}
/*cats page*/
body.page:not(.home) .site-main.static-page.cats-page:not(.about){
	margin-top: 60px;
	max-width: 1210px;
}
.site-main.static-page.cats-page .static-content{
	width: 100%;
}
.site-main.static-page.cats-page .title h1{
	text-align: center;
    font-size: 40px;
    font-weight: 400;
    line-height: 58.79px;
	margin-bottom: 45px;
}
.cats-grid{
	display: flex;
	flex-wrap: wrap;
}
.cats-grid .cat{
	padding: 5px 5px 0px;
}
.cats-grid.col-desk-3 .cat{
	width:33.333%;
}
.cats-grid.col-desk-4 .cat{
	width:25%;
}
.cats-grid.col-desk-5 .cat{
	width:20%;
}
.cats-grid.col-desk-6 .cat{
	width:16.666%;
}
a.cat-title{
	    text-align: center;
    display: block;
    font-size: 16px;
    margin-bottom: 20px;
    margin-top: 5px;
}
@media only screen and (max-width: 767px) {
	.woocommerce .related ul.products li.product a img.product-image{
		height: 318px;
	}
	.cats-grid.col-mobile-1 .cat{
		width:100%;
	}
	.cats-grid.col-mobile-2 .cat{
		width:50%;
	}
	.cats-grid.col-mobile-3 .cat{
		width:33.333%;
	}
	.site-main.static-page.cats-page .title h1{
		line-height: 41.15px;
		margin-bottom: 30px;
		font-size: 28px;
	}	
	body.page:not(.home) .site-main.static-page.cats-page:not(.about) {
		margin-top: 35px;
	}	
}
/*checkout*/
.woocommerce-checkout #payment .payment_method_paypal .about_paypal{
	display:none;
}
body.rtl .iconic-wsb-checkout-bump{
	text-align: right;
}
.iconic-wsb-checkout-bump__header{
	gap: 10px;
}
.woocommerce form .woocommerce-billing-fields .form-row.wc-gift-packaging-checkbox  label{
	position: static;
    opacity: 1;
    font-size: 16px;
}
.thankyou-inner .thankyou-content .contact .contact-inner .mail,
.thankyou-inner .thankyou-content .contact .contact-inner .phone{
	background-position:0 2px;
}
.place-order .payment-method-icons svg{
	    width: 50px;
}
/*quick view*/
.oc-woo-product-quickview-container{
	z-index: 200;
	max-width: 1154px;
	background-color: #fff;
    border-radius: 0;
}
.oc-woo-product-quickview-container form.cart{
	flex-wrap: wrap;
}
.oc-woo-product-quickview-container .tc-extra-product-options{
	width: 100%;
}
.oc-woo-product-quickview-container .tc-container {
    margin-bottom: 12px !important;
}
.oc-woo-product-quickview-container .tc-totals-form{
	display:none;
}
.oc-woo-product-quickview-container .product_icons {
    margin-top: 25px;
    margin-bottom: 0;
}
.oc-woo-product-quickview-container section.related,
button.product-quickview {
	display:none!important;
}
.oc-woo-product-quickview-container .product .quickview-product-slider--container .slick-dots li button:before{
	border: 1px solid #000;
}
.oc-woo-product-quickview-container .product .quickview-product-slider--container .slick-dots li.slick-active button:before{
	background-color: #000;
}
.oc-woo-product-quickview-container .oc-woo-product-quickview--inner div.product .summary, .woocommerce #content .oc-woo-product-quickview-container .product div.summary{
	padding: 0;
	margin-bottom: 0;
}
body .oc-woo-product-quickview-container button.oc-woo-product-quickview-close, .site-content .oc-woo-product-quickview-container button.oc-woo-product-quickview-close{
	color: #000;
	right: auto;
	left: 20px;	
	top: 10px;
}
.quickview-product-slider img{
	width: 100%;
}
.oc-woo-product-quickview-container .product .summary h1.product_title{
	font-size: 36px;
}
.oc-woo-product-quickview-container .oc-woo-product-quickview--inner .product .summary .price{
	font-size: 25px;
}
.oc-woo-product-quickview-container .oc-woo-product-quickview--inner .product .summary .price{
	font-weight: 700;
    color: #000000;
	font-size: 25px;
}
.quantity-style-2 .oc-woo-product-quickview-container .product .summary .quantity .btn-qty{
	border: none;
    background: transparent;
    height: 50px;
    font-size: 28px;
	width: 40%;
}
.quantity-style-2 .product .summary .quantity .qty, .woocommerce.quantity-style-2 .product .summary .quantity .qty{
	    font-size: 15px;
}
.oc-woo-product-quickview-container .entry-summary button.single_add_to_cart_button:before{
	display:none
}
.oc-woo-product-quickview-container .product form.cart{
	flex-wrap: wrap;
}
.oc-woo-product-quickview-container .entry-summary a.link-to-product {
    display: inline-block;
    width: auto;
    clear: both;
    font-size: 16px;
    background: url(assets/images/more-details.svg) right 88px top -4px no-repeat;
    position: static;
    bottom: 0;
    padding-left: 30px;
    order: 10;
    margin-top: 20px;
}
.oc-woo-product-quickview-container .product form.cart .quantity{
	margin-left: 15px;
	width: 110px;
	display: flex;
    flex-direction: row-reverse;
}
.oc-woo-product-quickview-container .product .woocommerce-product-details__short-description{
	display: none;
}
body.single-product .oc-woo-product-quickview-container .archive_short,
.oc-woo-product-quickview-container .archive_short{
	margin-bottom: 10px;
}
.woocommerce .oc-woo-product-quickview-container div.product form.cart .variations tr,
.oc-woo-product-quickview-container div.product form.cart .variations tr{
	display: flex;
    align-items: center;
    gap: 15px;
	margin-bottom: 15px;
}
.woocommerce .oc-woo-product-quickview-container div.product form.cart .variations tr:last-child, .oc-woo-product-quickview-container div.product form.cart .variations tr:last-child{
	margin-bottom:0;
}
.oc-woo-product-quickview-container .woocommerce-variation-add-to-cart{
	flex-wrap: wrap;
	gap: 15px;
}
.woocommerce .oc-woo-product-quickview-container div.product form.cart .variations select,
.oc-woo-product-quickview-container div.product form.cart .variations select{
	    border-radius: 0;
    font-size: 14px;
    border: none;
    border-bottom: 1px solid;
    height: auto;
    line-height: 19px;
    outline: none;
    width: auto;
    min-width: 150px;
    margin: 0;
    padding-left: 30px;
    background-position: 7px 1px;
}
.oc-woo-product-quickview-container .oc-woo-product-quickview--inner div.product .summary{
	display: flex;
    flex-direction: column;
}
.oc-woo-product-quickview-container .quantity .qty{
	font-size: 15px!important;
    height: 35px;
    width: 35px;
    line-height: 35px;
    font-size: 35px;
    margin-top: 0;
    padding: 0;
	 border: none;
    border-right: 1px solid #EEEEEE;
    border-left: 1px solid #EEEEEE;
    position: relative;
    top: 8px;   
}
.oc-woo-product-quickview-container .quantity{
	height: 50px!important;
	top: 0!important;
    border-right: 1px solid #EEEEEE!important;
    border-left: 1px solid #EEEEEE!important;
    position: relative!important;
	border: 1px solid #EEEEEE;
    border-radius: 40px;
}
.oc-woo-product-quickview-container .quantity .btn-qty{
	border: none !important;
    background: transparent !important;
    height: 50px !important;
    font-size: 28px !important;
    width: 40% !important;
    padding: 0 !important;
    color: #212121;
}
.oc-woo-product-quickview-container .product .summary h1.product_title{
	order: 1;
	margin-top: 15px;
}
.oc-woo-product-quickview-container .oc-woo-product-quickview--inner .product .summary .price,
 .oc-woo-product-quickview-container .archive_short{
	order: 2;
}
.oc-woo-product-quickview-container .product form.cart{
	order: 3;
	margin-top: 20px!important;
}
.oc-woo-product-quickview-container .product_icons{
	order: 4;
}
.tm-epo-field.tmcp-select{
	border-radius: 0;
    font-size: 14px;
    border: none;
    border-bottom: 1px solid;
    height: auto;
    line-height: 19px;
    outline: none;
    width: auto;
    min-width: 150px;
    margin: 0;
    padding-left: 30px;
    background-position: 7px 1px;
    padding-right: 5px;
}
.woocommerce div.product form.cart .variations{
	margin-bottom: 0;
}
body .oc-woo-product-quickview-container div.product .quickview-product-slider--container .slick-dots li button:before{
background-color: #fff;
    border: 1px solid #dddddd;
    font-size: 9px;
    opacity: 1;
    color: #fff;
    width: 7px;
    height: 7px;
}
body .oc-woo-product-quickview-container div.product .quickview-product-slider--container .slick-dots li.slick-active button:before{
    background-color: #000;
    width: 9px;
    height: 9px;
    z-index: 3;
    top: 0;
    right: 0;
    left: 0;
    margin: auto;
}
body .oc-woo-product-quickview-container div.product .quickview-product-slider--container .slick-dots li.slick-active button:after{
    content: "";
    background: #fff;
    display: block;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    position: absolute;
    top: 0;
	display:none;
}
body .oc-woo-product-quickview-container div.product .quickview-product-slider--container .slick-dots li button {
        width: 100%;
        height: 100%;
}
.br_alabel b{
	font-family: unset !important;
}
form.oc-woo-products-filter-form .oc-woo-taxonomy-filter .select-list-checkbox li .checkbox-title{
	    margin: 0 5px;
}
body.currency-usd span.amount{
	    display: inline-block;
}
body.currency-usd span.amount .woocommerce-Price-currencySymbol{
	float: left;
}
.bottom-part .oc-product-quick-add-to-cart-panel,
li.product .oc-product-quick-add-to-cart-panel-1.mobile{
	display:none!important;
}
body.single-product.admin-bar .site-main div.product.type-product .variations tr.hide{
	display: flex!important;
}
.single-product .attributes-panel-container{
	display: none;
}
.viwcuf-checkout-funnel-container .vi-wcuf-us-shortcode-wrap .vi-wcuf-us-product-top img{
	max-height: 115px;
    object-fit: cover;
    width: 100%;
}
.viwcuf-checkout-funnel-container-rtl .vi-wcuf-us-product.vi-wcuf-us-product-2 .vi-wcuf-us-checkbox{
	    border: 1px solid #000;
		color: #ffffff;
		background:transparent;
}
.vi-wcuf-us-product.vi-wcuf-us-product-2.vi-wcuf-us-product-2-qty-disable .vi-wcuf-us-cart{
	direction: ltr;
    flex-direction: row-reverse;
}
.vi-wcuf-us-product{
	margin-bottom: 15px;
}
body.rtl .viwcuf-checkout-funnel-container .vi-wcuf-us-shortcode-wrap .vi-wcuf-us-product-desc{
	text-align: right;
}
.viwcuf-checkout-funnel-container .vi-wcuf-us-shortcode-title-wrap{
	font: unset;
}
@media only screen and (max-width: 1155px) {
	.quick_view_trig{
		display:block!important;
		background-size: 18px;
		width: 33px;
		height: 33px;
		z-index: 10;
	}
}
@media only screen and (min-width: 768px) {
	body .search-form__results_container{
		display: flex;
		justify-content: space-between;
		width: 100%;
	}
	body .search-form__results_container .search-result__wrap{
		width: 75%;
	}	
}
@media only screen and (max-width: 767px) {
	.oc-woo-product-quickview-container .oc-woo-product-quickview--inner .entry-summary button.single_add_to_cart_button{
		max-width: calc(100% - 150px)!important
	}
	.oc-woo-product-quickview-container .product_icons{
		display: none;
	}
	.oc-woo-product-quickview-container .slick-dotted.slick-slider{
		margin-bottom: 0;
	}
	body .oc-woo-product-quickview-container div.product .quickview-product-slider--container .slick-dots{
		bottom: -5px;
	}
	.quick_view_trig{
		right: 10px;
	}
	.quick_view_trig img,
	.woocommerce ul.products li.product a.quick_view_trig img{
		width: 33px;
	}
	.woocommerce .oc-woo-product-quickview-container div.product form.cart .button{
		max-width: 190px;
	}
}
/*mobile-menu*/
.bottom-header--container img.menu-mobile-icon{
	display:none;
}
.hamburger-panel #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{
	display: none;
}
.hamburger-panel a.mega-menu-link{
	display: flex!important;
    align-items: center;
    justify-content: space-between;
	border-bottom: 1px solid #EEEEEE !important;
    padding: 15px 0 !important;
	max-width: 90% !important;
    margin: auto !important;
}
.hamburger-panel img.menu-mobile-icon{
	width: 45px;
    height: 45px;
    border-radius: 100%;
}
.hamburger-panel #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link{
	padding: 0;
}
.hamburger-panel #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item{
	padding:0;
	border-bottom: none;
}
body .hamburger-panel #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column:not(.mega-img-col){
	padding: 0;
}
body .hamburger-panel #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu.mega-menu-item{
	position: static;
}
.hamburger-panel #mega-menu-wrap-primary-menu #mega-menu-primary-menu{
	position: static;
}
body .hamburger-panel #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu.mega-menu-item ul.mega-sub-menu{
	display: block !important;
	    margin-top: 0;
}
body .hamburger-panel #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu.mega-menu-item .mega-menu-column{
	position: absolute;
	background: #fff;
	width: 100%;
	height: 100%;
	top: 0;
	padding: 0;
	left: 0 !important;
	transform: translate(100%);
    -moz-transition: transform .5s cubic-bezier(.75, 0, .175, 1), visibility .5s cubic-bezier(.75, 0, .175, 1);
    -webkit-transition: transform .5s cubic-bezier(.75,0,.175,1), visibility .5s cubic-bezier(.75,0,.175,1);
    transition: transform .5s cubic-bezier(.75,0,.175,1), visibility .5s cubic-bezier(.75,0,.175,1);
	z-index: 200;
}
body .hamburger-panel .mega-sub-menu,
body .hamburger-panel .mega-menu-row{
	position: static!important;
}
body .hamburger-panel #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu.mega-menu-item .mega-menu-column.active{
	left: 0 !important;
	transform: translate(0);
}
.panel-menu-navigation{
	margin-top: 0;
	padding-top: 35px;
}
body .hamburger-panel .mega-sub-menu div.menu-back{
    position: absolute;
    top: -40px;
    z-index: 1000000000;
    text-align: right;
    padding-right: 15px;
    font-size: 16px;
    font-weight: 600;
    background: url(assets/images/menu-back-icon.svg) right 6px no-repeat;
    width: auto;
    right: 15px;
}
body button.hamburger__close.default-close-btn{
	left: 35px;
}
footer .menu-mobile-icon,
div.menu-back .menu-mobile-icon{
	display: none;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column.mega-hide-on-desktop{
	display: block;
}
/*upsell panel*/
.upsells-panel{
	background-color: #fff;
}
.upsells-panel li{
	list-style: none;
}
.upsells-panel .product-category-wishlist-button{
	display:none;
}
.upsells-panel .upsell-products{
	padding: 10px 20px;
}
.upsells-panel .upsell-products ul.current_div .item_wrap{
	display: flex;
    gap: 20px;
	align-items: center;
	justify-content: center;
}
.upsells-panel .upsell-products ul.current_div .item_wrap .wrap-for-top-part{
	width: 20%;
}
.upsells-panel .upsell-products ul.current_div .item_wrap .bottom-part .woocommerce-loop-product__title a,
.upsells-panel .upsell-products ul.products .item_wrap .bottom-part .woocommerce-loop-product__title a{
	font-size: 18px;
}
.upsells-panel .upsell-products ul.current_div .item_wrap .bottom-part .archive_short,
.upsells-panel .upsell-products ul.current_div .item_wrap .bottom-part .price_wrap{
	display:none;
}
.upsells-panel .quick_view_trig{
	display: none !important;
}
.upsells-panel .upsells h2{
	    display: none;
}
.upsells-panel ul.panel_div,
.upsells-panel ul.products{
	display: flex;
    flex-wrap: wrap;
	    margin: 0 -7.5px;
}
.upsells-panel ul.panel_div li,
.upsells-panel ul.products li{
	width: 50%!important;
	margin: 0!important;
	margin-bottom:15px!important;
}
.upsells-panel ul.panel_div li .item_wrap,
.upsells-panel ul.products li .item_wrap{
    padding-left: 7.5px!important;
    padding-right: 7.5px!important;
}
.upsells-panel span.onsale{
	display:none!important
}
.upsells-panel .upell_panel_title{
	text-align: center;
    margin-top: 50px;
    font-size: 25px;
    margin-bottom: 20px;
}
.upsells-panel .oc-product-video-container{
	display:none;
}
.upsells-panel .woocommerce-loop-product__title a{
	font-size: 16px!important;
	color: #2b2b2b;
}
.upsells-panel .woocommerce-loop-product__title{
	    line-height: 15px;
}
.upsells-panel .upsell-products{
	height: 90%;
    overflow: auto;
}
.upsells-panel ul.panel_div li .item_wrap .price_wrap{
	margin-top: 10px;
}
.upsells-div-buttons{
	display: flex;
    justify-content: center;
    margin-top: 30px;
    gap: 15px;
}
.upsells-div-buttons .btn:before{
	display:none
}
.upsells-div-buttons .btn.trigger_swap_panels,
.upsells-div-buttons .btn.close_upsell_panel{
	background: transparent;
    border: 1px solid #D0B69C;
    color: #000;
}
.upsells-div-buttons a.btn{
	order: 3;
}
.woocommerce .upsells-panel ul.products li.product a img{
	margin: 0;
	max-height: 170px;
    object-fit: cover;
}
.upsells-panel.drawer-panel.left .mini-close{
	display: none;
}
.upsells-panel.drawer-panel.left .mini-cart-panel--container .title-block .title{
    background: url(assets/images/thank-you-top.svg) right 18px no-repeat;
    background-size: 20px;
    text-align: center;
    display: inline-block;
}
#shipping-icon-flat_rate svg{
	height: 16px;
}
#shipping-icon-local_pickup svg{
	height: 19px;
}
@media only screen and (max-width: 768px) {
	body .woocommerce ul#shipping_method li label{
		max-width: 65%;
		line-height: 20px;
	}
	body ul#shipping_method li .shipping-ico{
		top: 2px;	
	}
	.oc-woo-product-quickview-container .product .summary h1.product_title{
		font-size: 25px;
	}
	.header-logo--container{
		width: auto!important;
	}
	.upsells-div-buttons .btn{
		padding: 10px 7px;
	}
	.woocommerce .upsells-panel ul.products li.product a img{
		max-height: 120px;
	}
	.drawer-panel.upsells-panel{
		width: 530px;
		max-width:95%;
	}
}
body .woocommerce table.shop_table td .name .name-var .variation{
	display: block;
}
body.product-archive-wishlist-top-right .product-category-wishlist-button {
    right: 60px;
    top: auto;
    left: auto;
    bottom: 10px;
}
.wp-block-columns.mobile-row{
	flex-wrap: nowrap !important;
}
@media only screen and (max-width:767px ){
	body.product-archive-wishlist-top-right .product-category-wishlist-button{
		right: 47px;
	}
	[dir='rtl'] body.rtl .oc-wc-slider__products>.slick-prev, body section.related button.slick-prev {
		left: auto;
		right: 0;
		top: 20%;
		width: 30px;
		height: 30px;
	}	
	
	[dir='rtl'] body.rtl .oc-wc-slider__products>.slick-next, body section.related button.slick-next {
		left: 0;
		top: 20%;
		width: 30px;
		height: 30px;
	}
}
body.single-product-show-low-stock-status div.product p.stock.out-of-stock{
	margin-top: 15px;
	font-size: 20px;
	background-position:right 3px
}
@media (max-width: 650px) and (min-width: 355px) {
    body .top-header-slider button.slick-next {
        left: 0;
    }
    body .top-header-slider button.slick-prev {
        right: 0;
    }	
}
@media (min-width: 768px) {
	body.home .site-content{
		padding: 0 15px;
	}
	.home-video{
		margin: 0 -15px;
	}
}
/*.pswp__caption__center{*/
/*	    text-align: center;*/
/*}*/

/*.wcct_highlight_1_wrap {*/
/*	display: flex;*/
/*	flex-direction: column; !* שם את ה־secs מתחת *!*/
/*	align-items: center; !* למרכז אנכית *!*/
/*}*/

/*.wcct_timer_label {*/
/*	order: -1; !* מבטיח שהמספר יופיע לפני *!*/
/*}*/
/*.wcct_colon_sep{*/
/*	dispaly:none;*/
/*}*/
/*.wcct_timer_wrap{*/
/*	display:flex;*/
/*}*/


.wcct_header_area.wcct_header_area_90939 {
	top:155px!important;
}

.wcct_table {
	display: flex;
	flex-direction: row-reverse;
	align-items: anchor-center; /* לשמירה על יישור אנכי */
	justify-content: space-around; /* אם אתה רוצה רווחים שווים */
}
.wcct_timer_label_default:last-of-type {
	display: none !important;
}
.wcct_table{
	width:50%!important;
	margin:0 auto!important;
}
.wcct_timer_wrap{
	display:flex!important;
}
.wcct_colon_sep{
	display:none!important;
}



.wcct_timer_wrap {
	display: grid;
	grid-template-columns: repeat(4, auto); /* 4 זוגות (ימים, שעות, דקות, שניות) */
	justify-content: center;
	gap: 12px;
	text-align: center;
}

/* כל מילה ("ימים", "שעות" וכו׳) תעבור שורה מתחת למספר שלפניה */
.wcct_timer_wrap > span.wcct_timer_label_default {
	grid-row: 2; /* בשורה השנייה של כל עמודה */
}

/* כל מספר */
.wcct_timer_wrap > span:not(.wcct_timer_label_default) {
	grid-row: 1; /* בשורה העליונה */
}

#mega-menu-item-94349  a{
	color:#A52A2A!important;

}

/* מסתיר אלמנטים רק במסכים רחבים (דסקטופ) */
@media (min-width: 767px) {
	.hide-desktop {
		display: none !important;
	}
}

.gift-card-amount {
	display: none !important;
}

#pwgc-custom-amount-form, #pwgc-purchase-container, body.woocommerce.single-product-image-width-6 #content div.product div.summary .gift-card-amount{
	display:none!important
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus{
	background:none!important;
}

.ui-widget-content{
	border: none!important;
}
.ui-accordion .ui-accordion-content{
	padding:0 !important;
}
.ui-helper-reset.ui-widget-content.ui-accordion-content-active{
	font-family: 'oc-child-theme-regular';
}