.elementor-1979 .elementor-element.elementor-element-42509c6 > .elementor-container{max-width:1600px;}.elementor-1979 .elementor-element.elementor-element-42509c6{margin-top:30px;margin-bottom:30px;}.elementor-1979 .elementor-element.elementor-element-0138b4a > .elementor-element-populated{padding:10px 10px 10px 50px;}.elementor-1979 .elementor-element.elementor-element-4787278 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1979 .elementor-element.elementor-element-266bbcc .cart button{transition:all 0.2s;}.elementor-1979 .elementor-element.elementor-element-266bbcc .quantity .qty{transition:all 0.2s;}.elementor-1979 .elementor-element.elementor-element-266bbcc > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1979 .elementor-element.elementor-element-814ab3c .elementor-toggle-title, .elementor-1979 .elementor-element.elementor-element-814ab3c .elementor-toggle-icon{color:#000000;}.elementor-1979 .elementor-element.elementor-element-814ab3c .elementor-toggle-icon svg{fill:#000000;}.elementor-1979 .elementor-element.elementor-element-814ab3c .elementor-toggle-title{font-family:"Almarai", sans-serif;font-size:18px;font-weight:400;letter-spacing:0.6px;}.elementor-1979 .elementor-element.elementor-element-814ab3c .elementor-toggle-icon.elementor-toggle-icon-left{margin-right:10px;}.elementor-1979 .elementor-element.elementor-element-814ab3c .elementor-toggle-icon.elementor-toggle-icon-right{margin-left:10px;}.elementor-1979 .elementor-element.elementor-element-814ab3c .elementor-tab-content{color:#000000;}.elementor-1979 .elementor-element.elementor-element-814ab3c > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1979 .elementor-element.elementor-element-fe20edf > .elementor-container{max-width:1600px;}.elementor-1979 .elementor-element.elementor-element-ba4e9cf .elementor-heading-title{font-family:"Almarai", sans-serif;font-weight:400;}.elementor-1979 .elementor-element.elementor-element-ba4e9cf > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1979 .elementor-element.elementor-element-ddaf61c .ht-product-2 .ht-product-content-2 .ht-price-addtocart-wrap .ht-addtocart a.woolentor-button-icon-right i{margin-left:5px;}.elementor-1979 .elementor-element.elementor-element-ddaf61c .ht-product-2 .ht-product-content-2 .ht-price-addtocart-wrap .ht-addtocart a.woolentor-button-icon-left i{margin-right:5px;}@media(max-width:767px){.elementor-1979 .elementor-element.elementor-element-4987bdc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1979 .elementor-element.elementor-element-0138b4a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1979 .elementor-element.elementor-element-5419226 > .elementor-widget-container{margin:0px 0px 20px 0px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-266bbcc */.elementor-1979 .elementor-element.elementor-element-266bbcc .label>label{
    padding:0;
    margin:0 !important;
    font-size: 16px;
    font-weight: 600

}
.elementor-1979 .elementor-element.elementor-element-266bbcc .label>label span{
    font-weight: 400;
    font-size: 14px;
}
.elementor-1979 .elementor-element.elementor-element-266bbcc .label{
    display: flex;
    align-items: center;
    gap: 10px 20px;
    margin-bottom: 5px;
}
.elementor-1979 .elementor-element.elementor-element-266bbcc .variations tr{
    margin-bottom: 20px !important;
}
.elementor-1979 .elementor-element.elementor-element-266bbcc .swatchly-swatch {
    min-width: 50px;
    min-height: 30px;
    font-size: 15px;
    margin: 0;
    border-radius: 0px;
    border-color: #ddd;
    padding: 0 5px;
    color: #000;
}
.elementor-1979 .elementor-element.elementor-element-266bbcc .swatchly-selected{
    border-color:#000;
}
.elementor-1979 .elementor-element.elementor-element-266bbcc .reset_variations{
    margin-top: 5px;
    font-weight: 400;
}
.elementor-1979 .elementor-element.elementor-element-266bbcc .swatchly-type-wrap{
    gap:10px;
}
.pop-size{
    font-size: 16px;
    font-weight: 400;
    margin-top: 0 !important;

}
.elementor-1979 .elementor-element.elementor-element-266bbcc .single_variation_wrap{
    margin-top:0 !important;
}

.elementor-1979 .elementor-element.elementor-element-266bbcc .woocommerce-variation-add-to-cart{
    flex-direction: column;
}
form.cart .quantity .qty-button{
    width: 40px;
    height: 40px;
    line-height: 40px;
}
.elementor-1979 .elementor-element.elementor-element-266bbcc .input-text{
    padding: 0 40px;
    width: 120px;
    height:40px !important;
}
.elementor-1979 .elementor-element.elementor-element-266bbcc .inc{
        border-left: 1px solid #ebebeb;
}
.elementor-1979 .elementor-element.elementor-element-266bbcc .dec{
        border-right: 1px solid #ebebeb;
}

.elementor-1979 .elementor-element.elementor-element-266bbcc .single_add_to_cart_button{
    height: 40px;
    line-height: 40px;
    padding: 0;
    flex-grow: 1;
    max-width: 300px;
        font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.6px;
    margin-left:0;
}

.elementor-1979 .elementor-element.elementor-element-266bbcc .wishlist a span {
    display: block !important;
}
.elementor-1979 .elementor-element.elementor-element-266bbcc .wishlist a {
    justify-content: left;
    gap: 5px;
    align-items: center;
    display: inline-flex !important;
}


.elementor-1979 .elementor-element.elementor-element-266bbcc .yith-wcwl-add-to-wishlist i, 
.elementor-1979 .elementor-element.elementor-element-266bbcc .yith-wcwl-add-button.show i{
    width: 30px;
    height: 30px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-0035b6e */.elementor-1979 .elementor-element.elementor-element-0035b6e {
        color: #000;
    letter-spacing: 0.6px;
}
.elementor-1979 .elementor-element.elementor-element-0035b6e .elementor-widget-container:not(.expanded)::after{
    content: '';
    height: 100px;
    width: 100%;
    position: absolute;
    bottom: 0;
    background: linear-gradient(to bottom, transparent 10%, #ffffff 100%);
}
.elementor-1979 .elementor-element.elementor-element-0035b6e .elementor-widget-container{
    transition: 0.3s;
}
.elementor-1979 .elementor-element.elementor-element-0035b6e .lyq-btn{
        margin-top: 0px;
    color: #000;
    cursor: pointer;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: underline;
}
.elementor-1979 .elementor-element.elementor-element-0035b6e .elementor-widget-container{
    position: relative;
}
.elementor-1979 .elementor-element.elementor-element-0035b6e .lyq-btn img{
    width: 30px;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-814ab3c */.elementor-1979 .elementor-element.elementor-element-814ab3c .elementor-tab-title,
.elementor-1979 .elementor-element.elementor-element-814ab3c .elementor-tab-content{
border:none !important;
padding-left:0 !important;
}/* End custom CSS */