/*
Theme Name: اولترا مارکت چایلد
Theme URI: https://weblabs.ir
Description: قالب چایلد برای Ultra Market
Author: Weblabs
Template: ultra-market
Version: 2.1
*/

	.single-product-ultra .product-box .woocommerce-product-description a {
		color: var(--color-text);
	}
@media screen and (max-width:600px){
	.joinchat__button {

    bottom:50vh!important;
    
}
.joinchat__box {
    bottom: 15vh!important;
    
}

}
.select2-container .select2-selection--single .select2-selection__rendered {
	padding:0 1rem!important;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--payment-methods , li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
    display: none;
}
.woocommerce div.product div.images .flex-control-thumbs {
    overflow: scroll;
   height: 9rem;
	margin: 1rem 0;
    scrollbar-width: none;
}

.single-product-ultra .product-box .image-side div.woocommerce-product-gallery a.woocommerce-product-gallery__trigger {
    top: 20rem;
    right: 1rem;
}
.single-product-ultra .product-box .image-side ol li img
 {
    border-radius: 8px; 
}

.single-product-ultra .product-box .image-side a>img {
	border-radius:15px !important;
}

.image-side .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image ,.image-side .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image.flex-active-slide {
	border-radius:15px !important;
}

.text-box .elementor-element:has(.kua-output-box) .hide-ultra {
	display:none!important;
}

.single-product-ultra .product-box .image-side ol {
	    bottom: -6rem;
	top:unset;
    right: 1rem;
    flex-wrap: wrap;
    align-content: flex-start;
    display: flex;
    gap: 2rem;
	position:unset;
    flex-direction: row;
}

@keyframes pulse-scale {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.009);
    opacity: 0.95;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.free-shipping-notice {
	text-align:center;
	background-color: #2E613E!important;
	border-radius:8px;
	padding:1rem!important;
	margin:1rem!important;
	color:white!important;
  animation: pulse-scale 1.5s ease-in-out infinite;
}
@media screen and (max-width: 1069px) {  .single-product-ultra .cart-side-ultra .cart-box .middle form.variations_form>div table {
        width: 100%;
    }
}

@media screen and (max-width: 1366px) {
    .single-product-ultra .cart-side-ultra .cart-box .middle form.variations_form > div {
        display: flex;
        flex-wrap: wrap; 
        width: 100%;
        flex-direction: column;
    }
}
  

.category-product .description-category {
	line-height:40px;
}

.category-product .description-category ul , .category-product .description-category ol{
	padding-right: 30px;
}