
.elementor-template-full-width .ast-container {
  max-width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}


.tax-product_brand .elementor-template-container {
  max-width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.tax-product_brand .site-content > .ast-container {
  max-width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}


/* Force product category links above title */
.woocommerce ul.products li.product .woocommerce-loop-category,
.woocommerce ul.products li.product .woocommerce-loop-category a,
.woocommerce ul.products li.product .posted_in,
.woocommerce ul.products li.product .posted_in a,
.woocommerce ul.products li.product .product-category,
.woocommerce ul.products li.product .product-category a {
    color: #E9E0D1 !important;   /* your popup cream */
    text-decoration: none !important;
}

.woocommerce ul.products li.product .woocommerce-loop-category a:hover,
.woocommerce ul.products li.product .posted_in a:hover,
.woocommerce ul.products li.product .product-category a:hover {
    color: #ffffff !important;   /* pure white on hover */
}


/*new*/
.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-commentor-bio {
    position: absolute !important;
    top: 0;    /* adjust as needed */
    left: 0;   /* adjust as needed */
}
.page-id-4722 .elementskit-profile-info {
    padding-left: 100px;
padding-top: 10px;
}

.woocommerce ul.products li.product a img {
    border-radius: 20px;    
}

.wcpscwc-product-slider button.slick-prev {
    left: -55px !important;
    font-size: 16px;
    color: black !important; 
    z-index: 9;
    text-indent: -9999px; 
    border: 1px solid black !important;
    padding: 20px 20px !important;
    text-align: center;
    margin: 0 !important;
    border-radius: 50% !important; 
    cursor: pointer;
    background-color: #ffffff00 !important;
    background-size: contain; 
    transition: transform 0.3s ease; 
}

.wcpscwc-product-slider button.slick-next {
    font-size: 16px;
    color: black !important; 
    right: -55px !important;
    z-index: 9;
    text-indent: -9999px; 
    border: 1px solid black !important;
    padding: 20px 20px !important;
    text-align: center;
    margin: 0 !important;
    border-radius: 50% !important; 
    cursor: pointer;
    background-color: #ffffff00 !important;
    background-size: contain; 
    transition: transform 0.3s ease; 
}

.wcpscwc-product-slider button.slick-next:hover {
    transform: scale(1.1); 
}


@media screen and (max-width: 1024px) {
    .wcpscwc-product-slider button.slick-next {
			right: -25px !important;
	}
.wcpscwc-product-slider button.slick-prev {
    left: -25px !important;
}

@media screen and (max-width: 768px) {
      .wcpscwc-product-slider button.slick-next {
			right: -15px !important;
     padding: 15px 15px !important;
 font-size: 12px;
	}
.wcpscwc-product-slider button.slick-prev {
    left: -15px !important;
 padding: 15px 15px !important;
 font-size: 12px;
}

@media screen and (max-width: 430x) {
    .wcpscwc-product-slider button.slick-next {
			right: -5px !important;
padding: 10px 10px !important;
 font-size: 8px;
	}

/*.ast-on-card-button{
 display : none !important;
}*/

.brand-decs p{color: #E9E0D1 !important;line-height: 22px !important;}
.page-id-8120 header, 
.page-id-8120 footer
{display: none !important;}

.page-id-8120 .elementor-location-header{display: none !important;}

