/* 
Theme Name: Enigma
Description: Enigma WOO theme, based on "Hello Child" by elementor
Author: Eli Cohen
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
*/

:root { 
	--gray: #9f9f9f;
}
.elementor a { color: black; text-decoration: underline; }
.elementor-posts .elementor-post__excerpt p { max-width: 75%; margin-right: 0 !important; margin-left: auto !important;}
.elementor .elementor-widget:not(.elementor-widget-text-editor) figure.wp-block-image { margin: 40px auto 60px;}
.elementor-sticky--active { border-bottom: 1px solid var(--gray); border-bottom-width: 1px !important; }
.hidden { position: absolute; left: -3000em; top: 0; right: auto; bottom: auto; }
[hidden] { display: none; }

.yith-wcwl-add-to-wishlist { margin-top: 0; }
	.yith-wcwl-add-to-wishlist a.single_add_to_wishlist { font-family: "MonumentGrotesk", Sans-serif; font-size: 15px; text-transform: uppercase; letter-spacing: 1.9px; border-style: solid; border-width: 1px 1px 1px 1px; border-radius: 4px 4px 4px 4px; padding: 14px 035px 14px 35px; color: #000; background-color: #fff; border-color: #000; transition: all 0.2s; flex-basis: 100%; display: block; text-align: center; line-height: 1;}

.swiper-zoom-container > img { background-color: white;}
.swiper-pagination-bullet { background: #fff !important; opacity: 0.5; } 
.swiper-pagination-bullet-active { background: #fff !important; opacity: 1; } 

.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current { color: white; background: black;}
.woocommerce nav.woocommerce-pagination ul li a { color: black;}
li.disable-td a:after { display: none;}

#enigmaFilter .woocommerce nav.woocommerce-pagination { display: none !important;}

.woocommerce div.product div.images .flex-control-thumbs li { padding: 8px;}
.woocommerce #main { max-width: 1140px; margin: 0 auto;}
	.woocommerce #main h1 { margin: 100px 0px 54px 0px; font-family: "SangBleuSans", Sans-serif; font-size: 54px; font-weight: normal; text-transform: uppercase; letter-spacing: 5.3px; text-align: center;}

.woocommerce-product-gallery__image.flex-active-slide { padding-right: 8px;}
.woocommerce ul.products li.product a .imagewrapper { height: 260px; display: flex; flex-flow: row wrap; justify-content: center; align-items: center; padding: 1rem; }
.featuredProduct .woocommerce ul.products li.product a .imagewrapper { height: auto;}
    .woocommerce ul.products li.product a .imagewrapper img { max-height: 100%; width: auto; }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { text-align: center;}
.woocommerce ul.products li.product .button { display: none; }
.product-excerpt { color: #9f9f9f; margin-bottom: 16px;}


.woocommerce ul.products li.product .onsale { display: none !important; }
 
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price, .woocommerce ul.products li.product .price { color: black; font-family: "MonumentGrotesk", Sans-serif !important;}

.woocommerce ul.products li.product a { color: black;}
	.woocommerce ul.products li.product a h4 { margin-bottom: 4px;}
	.woocommerce ul.products li.product a h3 { color: #9f9f9f; font-family: "MonumentGrotesk", Sans-serif; text-transform: capitalize; max-width: 220px; margin: 0 auto; line-height: 1.4; height: 100%; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; margin: 0.5em auto; padding: 0; text-align: center;}

.designers-list { list-style: none; display: flex; -webkit-display: flex; flex-flow: row wrap; justify-content: flex-start; padding: 0;}
	.designers-list li { margin: 0.5rem; text-align: center; position: relative; }
	.designers-list.four li { width: calc(25% - 1rem); }
	.designers-list.three li { width: calc(33.3% - 1rem);}
	.designers-list.two li { width: calc(50% - 1rem);}
		.designers-list li .designer-featured-image { position: relative; padding-bottom: 56.25%; }
		.designers-list li .designer-featured-image:after { content: ""; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.25); z-index: 2; transition: background-color .2s ease-out; }
		.designers-list li:hover .designer-featured-image:after { background-color: rgba(0,0,0,0); }
			.designers-list li .designer-featured-image img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover;}
		.designers-list li .designer-data { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 3; width: 90%;}
			.designers-list li .designer-data h3 { color: white; font-family: "SangBleuSans", Sans-serif; font-size: 22px; text-transform: uppercase; margin-bottom: 8px; letter-spacing: 3.2px;}
			.designers-list li .designer-data div { color: white; font-family: "MonumentGrotesk", Sans-serif; font-size: 16px; }

.single-product-cat { font-family: "SangBleuSans", Sans-serif; font-size: 30px; letter-spacing: 3.6px; text-transform: uppercase; }
.out-of-stock-notice { display: none;}
.outofstock.product .out-of-stock-notice { display: block; }

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] { background-color: black;}

.tagslist, .tagslist .tag { display: flex; flex-flow: row wrap; }
	.tagslist { margin-left: -8px; margin-right: -8px; }
	.tagslist .tag { background-color: #F5F4F0; align-items: center; justify-content: space-between; padding: 12px 16px; width: calc(50% - 16px); margin: 9px 8px; border: 1px solid transparent; } 
	.tagslist .tag:hover { border: 1px solid #000; }
	.tagslist .tag img { height: 60px; width: 60px; object-fit: contain; }
	.tagslist .tag span { color: #000; font-family: "SangBleuSans", Sans-serif; font-size: 16px; text-transform: uppercase; letter-spacing: 2.38; }

.shop-designer {}
	.shop-designer-header { font-family: "SangBleuSans", Sans-serif; font-size: 15px; text-transform: uppercase; letter-spacing: 2.2px; border-bottom: 1px solid black; padding: 10px; text-align: center; margin-bottom: 60px;}
.shop-designer-header.hebrew { font-family: "NarkisBlockMF", Sans-serif; font-size: 20px;}

.shop-designer .shop-all { text-align: center;}
	.shop-designer .shop-all a { font-family: "MonumentGrotesk", Sans-serif; font-size: 15px; text-transform: uppercase; fill: #000000; color: #000000; background-color: #FFFFFF; padding: 0px 0px 0px 0px; margin: 0 auto; border-bottom: 1px solid black;  }

.yith-wcwl-wishlistaddedbrowse a, .yith-wcwl-wishlistexistsbrowse a { color: black; text-decoration: underline; }
.yith-wcwl-form a, .wishlist-items-wrapper a, .yith-wcwl-form a.remove { color: black;}
.yith-wcwl-form a.remove { color: black !important;}
.yith-wcwl-form a.remove:hover { background: black;}
.wishlist_table tr td, .wishlist_table tr th.product-checkbox, .wishlist_table tr th.wishlist-delete { text-align: left;}
.wishlist_table .product-add-to-cart a.button { padding: 6px 16px !important; margin: 8px auto !important; display: inline-block !important; }
.yith-wcwl-form table tbody>tr:nth-child(odd)>td, .yith-wcwl-form table tbody>tr:nth-child(odd)>th { background: transparent;}

.semantic-select-wrapper { width: 100%; min-width: 140px; margin-right: 8px; }
.semantic-select { display: block; position: relative; }
	.semantic-select span { display: block; text-transform: uppercase; }
	.semantic-select .input { height: 24px; padding: 3px 8px; line-height: normal; border: 1px solid black; border-radius: 3px;  display: block; position: relative; line-height: 1.2; min-width: 180px; font-size: 14px; }
		.semantic-select .input .text { width: 100%; }
		.semantic-select .input .text, .semantic-select .input .text span { display: block; overflow: hidden; }
	.semantic-select .ticker { position: absolute; right: 0; top: 0; height: 100%; width: 20px; cursor: pointer; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDMyIDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MnB4O308L3N0eWxlPjwvZGVmcz48dGl0bGUvPjxnIGlkPSJjaGV2cm9uLWJvdHRvbSI+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMTYiIHgyPSI3IiB5MT0iMjAuNSIgeTI9IjExLjUiLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSIyNSIgeDI9IjE2IiB5MT0iMTEuNSIgeTI9IjIwLjUiLz48L2c+PC9zdmc+'); background-position: center; background-repeat: no-repeat; background-size: contain;  }
	.semantic-select ul { border-radius: 0; overflow-x: hidden; position: absolute; left: -3000em; top: 100%; list-style: none; width: 100%; max-height: 250px; margin: 0; padding: 0; box-shadow: 0 0 10px rgba(0,0,0,.1); background: #fff; }
		.semantic-select ul li { font-size: 14px; text-align: left; letter-spacing: 0.0295238095em; }
		body.woocommerce .semantic-select ul li a { display: block; padding: 6px; color: #000; text-decoration: none; }
		body.woocommerce .semantic-select ul li.active a, body.woocommerce .semantic-select ul li a.active, body.woocommerce .semantic-select ul li a:hover  { background: #000; color: #fff; cursor: default; }
	.semantic-select.active ul { left: 0; z-index: 20; }
		.semantic-select .input .color { display: block; width: 26px; height: 26px; border-radius: 90px; }


.semantic-select .input { display: -moz-box; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.semantic-select .input { -webkit-align-items: center; align-items: center; }

#products-filter, #products-filter .select-row, #products-filter .buttons  { display: flex; flex-flow: row wrap; }
#products-filter { }
    #products-filter .select-row { width: calc(100% - 240px); margin-left: -8px; }
        #products-filter .select-row > div { width: 33.3%; padding: 0 8px;}
    #products-filter .buttons { width: 248px; align-items: flex-end; justify-content: space-between;}
		#products-filter .buttons input[type=submit], #products-filter .buttons input[type=reset] { padding: 5px 16px; border: 1px solid black; margin-left: 8px; border-radius: 4px;}
		#products-filter .buttons input[type=submit] { padding: 5px 32px; background-color: black; color: white; margin-left: 20px; min-width: 140px }
			#products-filter .buttons input[type=submit]:hover { background-color: white; color: black; }
		#products-filter .buttons input[type=reset] { opacity: 0.5; cursor: pointer; }
			#products-filter .buttons input[type=reset]:hover { opacity: 1; }

.post-type-archive-product ul.products { margin-top: 8px; padding-top: 24px; }
.woocommerce-ordering .semantic-select .input { height: 32px; padding: 6px 8px; width: 180px; }

#products-filter .semantic-select .input { height: 36px; padding: 8px; }

.cart-flex { display: flex; -webkit-display: flex; flex-flow: row wrap; margin-bottom: 3rem; }
	.cart-flex > form { width: 60%;}
	.cart-flex > .cart-collaterals { width: 40%;}

.woocommerce div.product form.cart { margin-bottom: 0;}
.woocommerce div.product.elementor form.cart table.variations td.label, 
	.woocommerce div.product.elementor form.cart table.variations td.value { width: 50% !important; background: #fff;}
.woocommerce div.product form.cart .reset_variations { color: black; text-decoration: underline; transform: translateY(-24px);}

.woocommerce-notices-wrapper { max-width: 1280px; margin: 1rem auto;}
.woocommerce-error, .woocommerce-info, .woocommerce-message { background: transparent; border-top: none; border-bottom: 1px solid var(--gray); }
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-info::before, .woocommerce-message::before { color: var(--gray);}
a.button.wc-forward { margin-top: -8px; border: 1px solid black; background: white; color: black;}
	a.button.wc-forward:hover { background: black; color: white;}	

body.woocommerce-cart a.remove { color: #d6d6d6 !important; font-size: 2em; height: 26px; width: 24px; margin-right: 0; margin-left: auto; }
body.woocommerce-cart a.remove:hover {
    color: #000!important;
    background: transparent !important;
}

.woocommerce img.pswp__img, .woocommerce-page img.pswp__img { background: #fff;}

#filterColumn .semantic-select { max-width: 80%;}
#filterColumn .jet-list-tree__children { display: none;}
#filterColumn .jet-list-tree__children.visible { display: block;}
.jet-list-tree__parent {position: relative; }
.jet-list-tree__parent .expand { position: absolute; right: 4px; top: 50%; transform: translateY(-50%); cursor: pointer;}
.jet-list-tree__parent .expand.active { font-weight: bold;}
.jet-checkboxes-list__label { text-transform: uppercase;}
.jet-filters-pagination__current { text-decoration: underline;}


.woocommerce table.shop_table th, .woocommerce table.shop_table td { padding: 1.75em 1.25em;}
.woocommerce-cart table.cart img, .woocommerce-checkout table.cart img { width: 120px !important;}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { float: none; width: 100%; padding-left: 60px;}
.woocommerce-cart .cart-collaterals .cart_totals tr td { text-align: right; padding-right: 0; }
.woocommerce-cart .cart-collaterals .cart_totals tr.order-total td span { font-size: 22px;}
.woocommerce-cart .cart-collaterals .cart_totals tr th { text-align: left; padding-left: 0; }
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce button.button.alt, .woocommerce input.button.alt { background: black; color: white;}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text { width: 160px;}
.checkout-button.button.alt.wc-forward { text-transform: uppercase; }

.woocommerce table.cart td.actions { display: none !important;}

.woocommerce div.product.elementor form.cart table.variations td.value select { border: 1px solid black !important; margin-right: 0; width: 100% !important;}
/*.top_banner_cate{height: 550px; overflow: hidden;}*/
.top_banner_cate{
width: 100%;
    background-repeat: no-repeat !important;
    background-size: auto !important;
    background-position: center center !important;
    text-align: center;
}
.top_banner_cate img{opacity: 0;
    visibility: hidden;
    margin: 0 auto;
    text-align: center;}
.single-designers a.elementor-button.elementor-button-link.elementor-size-sm {
    padding: 15px 40px !important;
    margin: 0 0 30px 0;
}

@media screen and (max-width: 1600px) {
	/*.top_banner_cate{height: 480px; overflow: hidden;}*/
}
@media screen and (max-width:1300px) {
	.top_banner_cate{background:none !important;}
	.top_banner_cate img{opacity:1; visibility:visible; max-width:100%; max-height:100%; object-fit:cover;}
}
@media screen and (max-width: 1024px) {
    #products-filter .select-row { width: calc(100% + 16px); margin-left: -8px; margin-right: -8px; }
        #products-filter .select-row > div { width: 33.3%; padding: 8px 8px;}
    #products-filter .buttons { width: 100%; align-items: flex-end; justify-content: space-between;}
	#products-filter .buttons input[type=submit], 	#products-filter .buttons input[type=reset] { margin-left: 0; }
	/*.top_banner_cate{height: 430px; overflow: hidden;}*/
}

@media screen and (max-width: 760px) {
	.designers-list.two li, .designers-list.three li, .designers-list.four li { width: calc(100% - 1rem);}
	.cart-flex > form { width: 100%;}
	.cart-flex > .cart-collaterals { width: 100%;}
	.woocommerce .woocommerce-result-count { font-size: 14px;}
	.woocommerce .woocommerce-ordering { margin-top: -0.25em;}
	.woocommerce-ordering .semantic-select .input { font-size: 12px; height: 28px; padding: 6px 16px 6px 8px; width: 100%;  }
	
	.semantic-select .input { font-size: 10px; padding-top: 6px; height: 25px; padding: 6px 8px; min-width: 100%;}

    #products-filter .select-row { width: 100%; margin-left: 0; }
       #products-filter .select-row > div { width: 100%; padding: 8px 0;}
    #products-filter .buttons { width: 100%; }

	h1.elementor-heading-title.elementor-size-default { font-size: 24px !important; line-height: 1.4; letter-spacing: 2.8px !important; }
	
	#filterColumn { display: none; }
	#filterColumn.visible { display: block; }
	.wishlist_table.mobile { padding-left: 0;}
	
	.wishlist_table.images_grid li .item-details h3, .wishlist_table.mobile li .item-details h3, .wishlist_table.modern_grid li .item-details h3 { font-size: 16px;}
	
	.wishlist_table.images_grid li .item-details table.item-details-table td.value, .wishlist_table.mobile li .item-details table.item-details-table td.value, .wishlist_table.mobile li table.additional-info td.value, .wishlist_table.modern_grid li .item-details table.item-details-table td.value { text-align: left;}
	.wishlist_table.images_grid li .item-details table.item-details-table td, .wishlist_table.mobile li .item-details table.item-details-table td, .wishlist_table.mobile li table.additional-info td, .wishlist_table.modern_grid li .item-details table.item-details-table td { font-size: 14px;}
	
	.wishlist_table.mobile li { margin-bottom: 32px; padding: 28px 0;}
	.wishlist_table.mobile li .item-wrapper { width: 100%;}
		.wishlist_table.mobile li .item-wrapper .product-thumbnail { max-width: 90px;}
		.wishlist_table.mobile li .item-wrapper .item-details { width: calc(100% - 130px);}

		.wishlist_table.mobile li .additional-info-wrapper { position: relative;}
		.wishlist_table.mobile li .additional-info-wrapper .product-remove { position: absolute; right: 8px; top: 50%; transform: translateY(-50%);}
	.woocommerce div.product form.cart .reset_variations { position: absolute; bottom: 10px; right: 0;}
	.semantic-select-wrapper { margin-right: 0;}
	
	.elementor-posts .elementor-post__excerpt p { max-width: 100%; margin-right: auto !important; margin-left: auto !important;}
	
	.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr { display: flex; -webkit-display: flex; align-items: stretch; }
	.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td { text-align: left !important; margin-bottom: 0; }
	.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child, .woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child, .woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail { float: left; display: revert;  }
	.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before { display: none; }
	.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child, .woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child { border-top: 1px solid #ccc; }
	.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { padding-left: 0; }
	.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td { display: revert; }
	.woocommerce-cart .cart-collaterals .cart_totals tr td { width: 100%; }
}

/* Cart */
.woocommerce table.shop_table { border-radius: 0; border-collapse: collapse; border: none; }
.woocommerce-cart table tbody>tr:nth-child(odd)>td, .woocommerce-cart table tbody>tr:nth-child(odd)>th { background-color: transparent;}
.woocommerce-cart table td, .woocommerce-cart table th { border-left: none; border-right: none; border-top: 1px solid black; border-bottom: 1px solid black;}

.cart_totals  tr:last-of-type td, .cart_totals table tr:last-of-type th { border-bottom: none;}
.woocommerce-cart table.woocommerce-cart-form__contents tr:last-of-type td { border-bottom: none;}
.woocommerce-cart table thead td, .woocommerce-cart table thead:first-child tr:first-child th { border-top: none;}

.woocommerce-cart table.cart td.actions .coupon .input-text { padding: 8px 12px; }
.woocommerce-cart table.cart td.actions .coupon button { padding: 14px 20px; margin-left: 12px; text-transform: uppercase; color: white; background-color: var(--gray); border-bottom: 0; }
.woocommerce-cart table.cart td.actions > button { background: transparent; padding: 10px 0 4px !important; color: black !important;  border: none; font-family: "MonumentGrotesk", Sans-serif; font-size: 16px; text-transform: uppercase; margin-bottom: 0; border-bottom: 1px solid #000; border-radius: 0; opacity: 0.8;}

.woocommerce-cart .product-name { margin-bottom: 1rem;}
.woocommerce-cart .cart-cat { font-family: "SangBleuSans", Sans-serif; font-size: 22px; text-transform: uppercase; color: black; margin-bottom: 8px;}
.woocommerce-cart .product-name a { color: var(--gray); font-family: "MonumentGrotesk", Sans-serif; text-transform: capitalize; font-size: 18px; line-height: 1.4; display: block; margin: 16px 0 8px; }
.woocommerce-cart table.cart img, .woocommerce-checkout table.cart img { width: 64px; }

/* Menu */
li.disable-td.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-13899 > a {
    color: red !important;
}
input#yith-wcwtl-email {
    margin-top: 15px;
}
input.button.alt:hover {
    background: #6a6a6a !important;
}

.postid-27104 button[name="add-to-cart"], .postid-27115 button[name="add-to-cart"], .postid-27061 button[name="add-to-cart"], .postid-26327 button[name="add-to-cart"], .postid-26335 button[name="add-to-cart"], .postid-26342 button[name="add-to-cart"] {display: none;}
.postid-27104 .yith-wcwl-add-button, .postid-27115 .yith-wcwl-add-button, .postid-27061 .yith-wcwl-add-button, .postid-26327 .yith-wcwl-add-button, .postid-26335 .yith-wcwl-add-button, .postid-26342 .yith-wcwl-add-button {display: none;}
span.emphasize-message {
    padding: 15px 25px;
    border: 1px solid;
    border-radius: 5px;
    margin: 0 0 15px 0;
    display: inline-block;
}
.mm_designers .jet-mega-menu-sub-menu ul li {
    line-height: 24px;
    padding: 10px;
}
.mm_designers .jet-mega-menu-sub-menu ul {
    padding-top: 15px;
}
.wanted a {
    color: red !important;
    font-weight: bold !important;
}
.term-641 #valentines_day_button {
    display: none !important;
}
/* */ 

.page-id-89 a[href="https://cheapcheapbag.cn/shop/?jet-smart-filters=epro-archive-products/default&_tax_query_product_tag=642"], .page-id-89 a[href="https://cheapcheapbag.cn/shop/?jet-smart-filters=epro-archive-products/default&_tax_query_product_tag=643"] {
    display: none !important;
}

/* */ 


div#qlwapp {
    bottom: 15px !important;
}
.d-flex .elementor-widget-wrap {
    flex-wrap: nowrap;
}
.text-direction {
    direction: ltr !important;
}

@media screen and (max-width:767px)
{
	#qlwapp .qlwapp-text {
	    font-size: 14px !important;
	}
}

/* css for fendi designer page  */
.single-designers.postid-131612 .swiper-slide .swiper-slide-image img{
	min-height:180px;
	object-fit:cover;
	padding:0 3px;
}

.single-designers.postid-131612 p.elementor-heading-title{
	margin-left: -12px;
}


/* designer page css */
.shop-designer-products ul.products {
       display:grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	gap:60px;
}
.shop-designer-products ul.products::before,
.shop-designer-products ul.products::after{
	display:none;
}
.shop-designer-products ul.products li.product{
	width:100%;
}

.shop-designer-products ul.products li.product a h3{
	height:auto;
}

/* wishlist page css */
table.wishlist_table tr th{
	 font-family: "MonumentGrotesk", Sans-serif !important;
}
table.wishlist_table tr th.product-name{
	text-align:center;
	background-color: #fff;
}
table.wishlist_table tr th.product-thumbnail{
	background-color: #fff;
}
table.wishlist_table tr th.product-price{
	background-color: #fff;
}
table.wishlist_table tr th.product-stock-status{
	background-color: #fff;
}
table.wishlist_table tr th.product-add-to-cart{
	background-color: #fff;
}

/* single product page */
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button{
	display:block;
}
.yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg, .yith-wcwl-add-button .add_to_wishlist img {
    margin-right: 10px;
}
.yith-wcwl-add-to-wishlist svg.yith-wcwl-icon-svg{
	width:17px;
}
.woocommerce table.shop_table.wishlist_table tr td{border-color:rgba(0,0,0,.1) !important;}
/*.jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__label{font-family: 'Open Sans', "MonumentGrotesk", Sans-serif !important; }*/
#ajaxsearchpro1_1 .probox , div.asp_m.asp_m_1 .probox{
height:38px !important;}  

[elementor-type="header"] #ajaxsearchpro1_1 .probox .promagnifier .innericon, div.asp_m.asp_m_1 .probox .promagnifier .innericon {
height:auto !important;}

[data-elementor-type="header"] #ajaxsearchpro1_1 .probox .promagnifier{
height:38px !important;}
.yith-wcwl-wishlistaddedbrowse{display: block;
    flex-direction: inherit;
}
.yith-wcwl-wishlistaddedbrowse .feedback{display:inline-block;}
#yith-wcwtl-output form{display:block;}

/*#yith-wcwtl-output{
	font-family:'MonumentGrotesk' !important;
}
.yith-wcwtl-msg p{font-family:'MonumentGrotesk' !important;}
.button.alt.yith-wcwtl-submit{font-family:'MonumentGrotesk' !important;}*/


/*.home-top-slider .swiper-slide-bg {
    background-size: contain !important;
}*/

.elementor-repeater-item-a1eefa3 .swiper-slide-bg.elementor-ken-burns--active {
    background-size: cover !important;
}


.postid-39943 .elementor-element.elementor-element-ffcf3e4 .elementor-heading-title {
    color: #000 !important;
    line-height: 42px !important;
}

.postid-4190 .elementor-3999 .elementor-element.elementor-element-4be8dfa3 .elementor-container {
    max-height: 830px;
    min-height: 830px !important;
}

/* Cookie consent bar */
.cookie-notice-container {
    direction: rtl;
}
.enigma-cookie-notice-btn {
    color: #fff;
	border-color: #fff;
}
span#cn-notice-text {
    margin-left: 20px;
}

@media screen and (max-width:1370px) and (min-width:1281px)
{
	.elementor-repeater-item-a1eefa3 a.swiper-slide-inner {
	    padding-bottom: 20px !important;
	}
}
@media screen and (max-width:1280px) and (min-width:1023px)
{
	.elementor-repeater-item-a1eefa3 a.swiper-slide-inner {
	    padding-bottom: 60px !important;
	}
}
@media screen and (max-width:767px)
{
	.single-designers .shop-designer-products ul.products {
		grid-template-columns: 1fr 1fr;
		gap:50px;
	}
	.single-designers .shop-designer-products ul.products li.product{
		width:100%;
	}
	.elementor-294 .elementor-element.elementor-element-98d56c2.elementor-wc-products ul.products{grid-row-gap: 0px !important;}
	.woocommerce ul.products li.product a .imagewrapper{height: 200px; padding: 1rem 1rem 0;}
	.woocommerce ul.products li.product a img{margin:0px;}
	.top_banner_cate{height:auto; overflow: hidden;}
	.top_banner_cate img{opacity:1; visibility:visible; max-width:100%; max-height:100%; object-fit:cover;}
		span#cn-notice-text {
    	margin-left: 0;
		margin-bottom: 15px;
	}
	#cookie-notice .cn-button {
    	padding: 10px !important;
	}
	button#cn-close-notice {
    	left: 20px;
   		top: 80%;
	}
}
.about-carousel img {
    height: 450px !important;
    width: 100%;
}


@media screen and (max-width:568px)
{
	.about-carousel img {
	    height: 230px !important;
	    width: 100%;
	    object-fit: cover;
	}
}