/*
 Theme Name:   Neytri Child
 Theme URI:    https://neytri.wpengine.com/
 Description:  Neytri Child Theme
 Author:       the WeDesignTech team
 Author URI:   https://wedesignthemes.com/
 Template:     neytri
 Version:      1.0.0
 Text Domain:  neytri-child
*/

div.ctc-analytics.ht_ctc_padding {
    box-shadow: none !important;
    transition: transform 0.3s ease, opacity 0.3s ease; /* Add smooth transition */
}

div.ctc-analytics.ht_ctc_padding:hover {
    transform: scale(1.03); /* Scale the element on hover */
    opacity: 0.8; /* Reduce opacity on hover */
}

div.quantity.quantity-with-plusminus {
	margin-bottom: 15px!important;
}

.elementor-icon-list-item {
    list-style: none;
}

li.elementor-icon-list-item.elementor-inline-item {
	padding-bottom: 0;
}

div.logo-box > img {
	padding: 50px 0 30px!important;
}

header.woocommerce-products-header {
	visibility: hidden;
	display: none;
}

#header .wdt-header-tpl .sticky-header-active.wdt-header-top {
	background-color: white;
}

aside#neytri_tag-3,
#woocommerce_price_filter-2,
div.entry-post-navigation,
section.commententries.rounded,
div.yith-wcwl-share {
	display: none!important;
}

.product span.onsale,
.product-labels span.onsale span
{
    background-color: #ac3c77 !important;
}

button.single_add_to_cart_button.button.alt {
	line-height:0.715!important;
}


.wdt-product-summary.summary.entry-summary .product-buttons-wrapper .wcwl_btn_wrapper.wc_btn_inline form .woocommerce-variation-add-to-cart .single_add_to_cart_button {
	height: 46px;
}

button.single_add_to_cart_button.button.alt:hover {
    background-color: #ededed!important
}

.woocommerce div.product .summary form.variations_form.cart .variations ul.button-variable-items-wrapper li {
	width: fit-content;
}

.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
	padding: 6px 20px; }

.woocommerce div.product .summary form.cart .variations {
	width: 100%;
}

/* Full width to product swatches table 
.woocommerce div.product .summary form.cart .variations tbody,
.woocommerce div.product .summary form.cart .variations tbody tr td {
	width: 100%;
}*/

div#wpgs-gallery.wcgs-woocommerce-product-gallery {
	max-width: 100%!important;
}

/* Add this to your child theme's style.css */

/* Add this to your child theme's style.css */
.disabled-button {
    pointer-events: none;
    opacity: 0.5; 
    cursor: not-allowed;
}

.image {
	max-height: 300px!important;

}

.woo-sctr-shortcode-countdown-text-before {
	margin-right: 6px;
}

@media screen and (max-width: 767px){
 ul.products{
    display: flex!important;
    flex-wrap: wrap!important;
    justify-content: space-between!important;
    grid-gap: 0!important;
	 
 }
ul.products li.product {
   width: calc(50% - 5px)!important;
 }
	.product-title h5 a {
		font-size: 14px;
	}
	
	.product-labels {
		left: 10px!important;
		top: 10px!important
	}
}

.container {
	max-width: 90vw!important;
	width: 100%!important;
/* 	height: fit-content!important; */
}

@media (max-width: 479px) {
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 100% !important;
  }
}

#nouveau-point-banner {
	color: black;
	font-weight: 600;
	white-space: nowrap!important;
}