/*
Theme Name: Konte Child Theme
Theme URI: http://konte.uix.store/
Author: UIX Themes
Author URI: http://uix.store
Description: A fully responsive Premium WordPress Theme with a pixel perfect design and extensive functionality
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: konte
Tags: one-column, two-columns, right-sidebar, custom-colors, custom-menu, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Template: konte
*/


@font-face{
     font-family:"Function";
     src:url("https://craftier.ae/wp-content/uploads/2023/10/function-regular.ttf");
     font-weight:400;
     font-style:normal;
    font-display:swap
}
@font-face{
    font-family:"Function";
    src:url("https://craftier.ae/wp-content/uploads/2023/10/function-bold.ttf");
    font-weight:700;
    font-style:normal;
    font-display:swap
}



.no-center .has-menu {
    flex: 4 !important;
}

.quick-view-modal .product-type-simple .cart{
	display: block !important;
}

.quick-view-modal .quantity {
    display: inline-block !important;
}

.quick-view-modal .quantity .qty-button {
    padding-bottom: 21px !important;
}

.quick-view-modal .woocommerce .product .product-share .sharing-icon {
    padding-top: 12px;
}

.shop_table tr.cart-discount a.woocommerce-remove-coupon{
	display: none;
	visibility: hidden;
}

#shipping_method div.shipping_method_description{
	display: inline-block;
    padding-left: 3px;
    top: -2px;
    position: relative;
}

.mailchimp-newsletter input[type=checkbox] {
    display: none !important;
}

/*
.mf-pay-now-btn{
	line-height: 60px !important;
    border: 0 !important;
    background-color: #161619 !important;
}*/

div.product-summary .perfume_name-custom-field{
	text-transform: uppercase;
}

@media (max-width: 767px){
	.woocommerce-products-header {
		height: 100px !important;
	}
	
	.products-toolbar.layout-v5{
		background-color: #fff;
		top:0;
		width:100%;
		z-index:50;
	}
	
}

.konte-swiper-container .swiper-pagination {
    text-align: center !important;
}
.woocommerce div.product.layout-v6 .woocommerce-tabs .panel,
.woocommerce div.product.layout-v6 .woocommerce-tabs .tabs a {
    color: #161619 !important;
}

@media (max-width: 991px){
.woocommerce div.product.layout-v6 .product_meta {
    padding: 20px 0px 0px !important;
	
}
	.woocommerce div.product.layout-v6.product-type-simple .single_add_to_cart_button {
    margin-bottom: 15px;
}
}

@media (max-width: 767px){
.woocommerce div.product.layout-v6 .product_meta {
    padding: 5px 0 0px 0 !important;
}
}

@media (max-width: 767px){
.woocommerce div.product.layout-v6 .product-share {
    margin-bottom: 25px !important;
	}
}


.quick-view-modal .woocommerce .product .woocommerce-product-gallery .woocommerce-product-gallery__image img {
    cursor: default;
    -o-object-fit: unset !important;
    object-fit: unset !important;
}

ul.products li.product img.our_recommendation_cr1{
	position: absolute;
    z-index: 1;
    right: 40px;
    width: 32px;
}

@media screen and (max-width: 768px){
	ul.products li.product img.our_recommendation_cr1{
		right: 20px;
    	width: 18px;
	} 
}

.products-filter-widget .filter-button {
    position: absolute;
    bottom: 8px;
    width: 45% !important;
    left: 20px;
	line-height: 40px !important;
	border: 1px solid #161619;
}

.products-filter-widget .reset-button {
	position: absolute !important;
    bottom: 8px !important;
    background: #fff;
    width: 45% !important;
    right: 35px;
	line-height: 40px !important;
}

.products-filter__filters.filters:after {
    content: "";
    background: #eee;
    width: 100%;
    height: 60px;
    position: absolute;
    bottom: 0px;
    left: 0;
}

.products-filter-widget .products-loader {
    z-index: -1;
    position: relative;
}

@media screen and (max-width: 414px){
	
.products-filter-widget .filter-button {
    left: 15px;
}

.products-filter-widget .reset-button {
    right: 20px;

}
}


/*.product-share.share span.svg-icon.icon-socials.sharing-icon{
	padding-top:25%;
}*/

.quick-view-modal .woocommerce .product .product-share .socials a{
	padding-top: 6%;
}

.quick-view-modal .woocommerce .product .add-to-wishlist-button.added .brow-wishlist.added,
.quick-view-modal .woocommerce .product .add-to-wishlist-button.adding .adding-to-wishlist.adding,
.quick-view-modal .woocommerce .product .add-to-wishlist-button .add-to-wishlist.add{
	top: 25%;
	position: relative;
}

.add-to-wishlist-button .adding{
	padding-top: 25%;
}


.products-filter-widget .filter-list li, .products-filter-widget .filter-checkboxes li {
    text-transform: uppercase;
}

.woocommerce-Tabs-panel--description p {
    text-transform: capitalize;
}

.products-filter-widget .products-filter--scrollable .products-filter__options {
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
	 -webkit-overflow-y: auto; /* added css prefix for safari */	 
}

.products-filter-widget .products-filter--scrollable .products-filter__options::-webkit-scrollbar-track {
    border-radius: 0.125rem;
    background-color: lightgray;
  }
 .products-filter-widget .products-filter--scrollable .products-filter__options::-webkit-scrollbar {
    width: 0.25rem;
    border-radius: 0.125rem;
  }
  .products-filter-widget .products-filter--scrollable .products-filter__options::-webkit-scrollbar-thumb {
    border-radius: 0.125rem;
    background-color: gray;};
  }

ul.footerpi{
	padding:0 !important;
	margin: 0 !important;
}

.footerpi li{
	list-style: none;
	display: inline-block;
}

.footerpi li i{
	font-size: 22px;
}

.wc_payment_methods li > label:before {
    border: 1px solid #000 !important;
    background: #fff !important;
}

/*.socials-menu a[href*="tiktok.com"]:before {
    content: "\e07b";
    font-family: 'Font Awesome 5 Brands';
}*/

.woocommerce div.product.layout-v6 .product-share .socials a i.fa{
	line-height: 30px;
}

	.topbar {
		position: fixed;
		width: 100%;
		z-index: 1600;
	}
	.header-main {
		margin-top: 66px;
	}
	.header-mobile {
		margin-top: 50px;
	}



.woocommerce-Reviews .comment-form p label {
    transform: none !important;
}

@media (max-width: 991px){
	.woocommerce div.product .add-to-wishlist-button>span {
		margin-top: 14px;
		display: block;
	}
}

.swiper-wrapper{
	height: auto !important;
}

.header-search.icon form{
	margin-bottom: 5px;
}

@media screen and (min-width: 768px){
.woocommerce div.product .quantity .qty-button{
	padding-top: 21px;
	}}

@media (max-width: 767px){
.woocommerce div.product .quantity .qty-button{
	padding-top: 10px;
}
.woocommerce div.product .quantity .qty{
	padding: 10px;
	}}

.widget-area ul.product-categories li.cat-item.current-cat,
.widget-area ul.product-categories li.cat-item.current-cat.cat-parent,
.widget-area ul.product-categories li.cat-item.cat-parent.current-cat-parent,
.widget-area ul.product-categories li.cat-item.current-cat.cat-parent ul.children li.cat-item,
.widget-area ul.product-categories li.cat-item.cat-parent.current-cat-parent ul.children li.cat-item{
	display: block;
}

.widget-area ul.product-categories li.current-cat-parent > a,
.widget-area ul.product-categories li.current-cat > a,
.widget-area ul.product-categories li.current-cat-parent ul.children li.current-cat a{
	color: #161619;
	text-decoration: underline;
}

.filter-widgets ul.product-categories li.cat-item.current-cat,
.filter-widgets ul.product-categories li.cat-item.current-cat.cat-parent,
.filter-widgets ul.product-categories li.cat-item.cat-parent.current-cat-parent,
.filter-widgets ul.product-categories li.cat-item.current-cat.cat-parent ul.children li.cat-item,
.filter-widgets ul.product-categories li.cat-item.cat-parent.current-cat-parent ul.children li.cat-item{
	display: block;
}

.filter-widgets ul.product-categories li.current-cat-parent > a,
.filter-widgets ul.product-categories li.current-cat > a,
.filter-widgets ul.product-categories li.current-cat-parent ul.children li.current-cat a{
	color: #161619;
	text-decoration: underline;
}

.products-tools .products-filter.dropdown-panel .filter-widgets{
	display: block !important;
}

ul.products li.product_cat-interior .perfume_name-custom-field,
ul.products li.product_cat-hair-mist .perfume_name-custom-field,
div.product_cat-interior p.perfume_name-custom-field,
div.product_cat-hair-mist p.perfume_name-custom-field{
	display: none;
	visibility: hidden;
}


/*body.tax-product_cat div.products-filter__filters.filters div.products-filter__filter.filter.product_cat li.products-filter__option{
	visibility: hidden;
}

body.tax-product_cat div.products-filter__filters.filters div.products-filter__filter.filter.product_cat li.products-filter__option.active,

body.tax-product_cat div.products-filter__filters.filters div.products-filter__filter.filter.product_cat li.products-filter__option.active ul.children li.products-filter__option{
	visibility: visible;
}
*/

.product-quickview{
	background-color: #fff !important;
}

hr.mobile-menu__divider.divider:nth-of-type(2) {
    display: none;
}

.copyright .fa.fa-cc-visa,
.copyright .fa.fa-cc-mastercard{
	display: none;
}

ul.size-attributes{
	margin: 0;
	padding: 0;
}

ul.size-attributes li{
	list-style: none;
	font-size: 12px;
    color: #000;
}

ul.size-attributes li p.attribute-label{
	display: inline-block;
	margin-top: 0;
}

@media (max-width: 767px){
	.topbar-mobile--keep-both .topbar-items {
		display: flex !important;
	}
}

.perfume_name-custom-field{
	margin: 0 0 30px 0;
    font-size: 12px;
    color: #000;
}

span.perfume_name-custom-field p{
    display: inline-block;
    margin: 0 0 30px 0;
}

div.product-summary .perfume_name-custom-field{
	/*margin: 0 0 -5px 0;
	text-transform: uppercase;
	font-size: 14px;*/
	margin: 0;
}

/*p.perfume_name-custom-field span.inspired-by {
    font-weight: 600;
    text-transform: capitalize;
	font-size: 14px;
}*/

/*span.perfume_name-custom-field span.brand {
    font-weight: 600;
    text-transform: capitalize;
	font-size: 14px;
}*/

label.woocommerce-form__label-for-checkbox input {
    display: inline-block !important;
}

ul.products li.product .woocommerce-loop-product__title a {
    font-weight: 500 !important;
    color: #000 !important;
    text-transform: uppercase;
    font-size: 20px;
}

.product-summary .woocommerce-price-suffix{
	display: none;
}

.product-summary span.price bdi {
    font-weight: 600;
}

.product-summary p.perfume_name-custom-field.gender{
    color: #fff;
    border-radius: 100px;
    text-align: center;
    display: block;
    padding: 3px 6px;
    text-transform: capitalize;
    margin-bottom: 30px;
    width: 50px;
}

.entry-summary p.perfume_name-custom-field.gender{
	color: #fff;
    border-radius: 100px;
    text-align: center;
    display: inline-block;
    padding: 3px 6px;
    text-transform: capitalize;
}

.product-summary p.perfume_name-custom-field.psgender-for-him,
.entry-summary p.perfume_name-custom-field.psgender-for-him{
   	background: #2B5597;
}

.product-summary p.perfume_name-custom-field.psgender-for-her,
.entry-summary p.perfume_name-custom-field.psgender-for-her{
   	background: #D50057;
}

.product-summary p.perfume_name-custom-field.psgender-unisex,
.entry-summary p.perfume_name-custom-field.psgender-unisex{
   	background: #A07C47;
}

.product-summary span.price bdi span.woocommerce-Price-currencySymbol {
    font-weight: 400;
}

@media screen and (max-width: 600px){
	#slider-1-slide-3-layer-8,
	#slider-1-slide-2-layer-8,
	#slider-1-slide-1-layer-8{
		font-size: 22px !important;
		line-height: 24px !important;
	}
	
	div.product-summary .perfume_name-custom-field{
		font-size: 12px;
	}

	p.perfume_name-custom-field span.inspired-by {
		font-size: 12px;
	}

	span.perfume_name-custom-field span.brand {
		font-size: 12px;
	}

	ul.products li.product .woocommerce-loop-product__title a {
		font-size: 13px;
	}
	
	.product-summary p.perfume_name-custom-field.pcode{
		font-size: 12px;
	}
}

.hamburger-screen-background {
    background-position: top right !important;
    background-size: contain !important;
}

.products-filter-widget .products-filter__activated {
    display: block !important;
}

.woocommerce-products-header .breadcrumbs {
    float: left !important;
}


/*.woocommerce-products-header .page-title{
	display: none;
}*/

.topbar-items.topbar-left-items .topbar-text{
	margin: 0 auto;
}

@media screen and (max-width: 767px){
	.topbar-items.topbar-left-items .topbar-text{
		margin: 0 auto;
		text-align: center;
	}
}

@media screen and (min-width: 769px){
	.products-toolbar.layout-v3 .products-filter-toggle{
		display: none;
	}
	.products-toolbar.layout-v3 .woocommerce-result-count {
		float: left;
	}
}

@media screen and (max-width: 768px){
	.widget-area.shop-sidebar.sticky-sidebar{
		display: none !important;
	}
	.konte-container.products-filter-container .hamburger-menu.button-close.active{
		top: 50px;
	}
}



.footer-items.footer-left .copyright i.fa{
	font-size: 24px;
}

.whats-app {
    position: fixed;
    width: 50px;
    height: 50px;
    bottom: 40px;
    background-color: #25d366;
    color: #FFF !important;
    border-radius: 50px;
    text-align: center;
    font-size: 30px;
    /*box-shadow: 3px 4px 3px #999;*/
    left: 10px;
    z-index: 100;
	line-height: 50px;
	/*display: none;
	visibility: hidden;*/
}

.my-float {
    margin-top: 10px;
}

.konte-container-fluid {z-index:1}


.products-toolbar.layout-v5 .products-tools {
	padding-top: 0px;}

.products-tools {
	padding: 15px 0;}

@media (max-width: 767px)
.products-tools {
    padding: 10px 0;
	
	
.woocommerce-Price-currencySymbol {font-size:10px;}




