.elementor-2504 .elementor-element.elementor-element-90ea658:not(.elementor-motion-effects-element-type-background), .elementor-2504 .elementor-element.elementor-element-90ea658 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#637088F7;}.elementor-2504 .elementor-element.elementor-element-90ea658{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2504 .elementor-element.elementor-element-90ea658 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2504 .elementor-element.elementor-element-b5e2182.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2504 .elementor-element.elementor-element-b5e2182.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2504 .elementor-element.elementor-element-b5e2182.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2504 .elementor-element.elementor-element-e4012d8{width:auto;max-width:auto;}.elementor-2504 .elementor-element.elementor-element-e4012d8 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-2504 .elementor-element.elementor-element-e4012d8 .ue-reveal-text,.elementor-2504 .elementor-element.elementor-element-e4012d8 .ue-reveal-text *{font-family:"Noto Nastaliq Urdu", Sans-serif;font-size:50px;line-height:70px;}.elementor-2504 .elementor-element.elementor-element-9e79d58{margin-top:50px;margin-bottom:50px;}.elementor-2504 .elementor-element.elementor-element-2dd2968.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2504 .elementor-element.elementor-element-2dd2968.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-2504 .elementor-element.elementor-element-2dd2968.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-2504 .elementor-element.elementor-element-e4012d8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2504 .elementor-element.elementor-element-e4012d8 .ue-reveal-text,.elementor-2504 .elementor-element.elementor-element-e4012d8 .ue-reveal-text *{font-size:45px;line-height:1.5em;}.elementor-2504 .elementor-element.elementor-element-2dd2968.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for ucaddon_scroll_text_animation, class: .elementor-element-e4012d8 */.elementor-2504 .elementor-element.elementor-element-e4012d8 {
    direction: rtl;
    unicode-bidi: isolate;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-2dd2968 *//* Container styling for the product card */
.woocommerce ul.products li.product {
    background: #1a1a1a; /* Darker gray to pop off the black background */
    padding: 20px !important;
    border-radius: 12px;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    border: 1px solid #333;
    text-align: center;
}

/* Hover effect to make it interactive */
.woocommerce ul.products li.product:hover {
    transform: translateY(-5px);
    box-shadow: 0px 10px 20px rgba(0,0,0,0.5);
    border-color: #8cc63f; /* The lime green from your cover */
}

/* Style the Product Title */
.woocommerce ul.products li.product h2.woocommerce-loop-product__title {
    color: #ffffff !important;
    font-family: 'Playfair Display', serif; /* Or any elegant font you have */
    font-size: 1.2rem !important;
    margin: 15px 0 10px !important;
}

/* Style the Price */
.woocommerce ul.products li.product .price {
    color: #fff !important; /* Green color from cover */
    font-family: "manrope" !important;
    font-size: 18px !important;
    font-weight: 800 !important;
    color: #ffffff !important;
    margin-right: 8px;
    text-transform: capitalize;
}

/* Style the "Select Options" Button */
.woocommerce ul.products li.product .button {
    background-color: #fff !important; /* Vibrant green */
    color: #000 !important;
    font-weight: 700;
    letter-spacing: 1px;
    padding: 12px 25px !important;
    border-radius: 5px !important;
    margin-top: 15px;
    text-transform: inherit !important;
    font-family: "manrope" !important;
    letter-spacing: 0px !important;
}

.woocommerce ul.products li.product .button {
    font-family: "Noto Nastaliq Urdu" !important;
}

.woocommerce ul.products li.product .button:hover {
    background-color: #ffffff !important;
    color: #000 !important;
    
}


.woocommerce ul.products li.product h2.woocommerce-loop-product__title {
    font-family: "Noto Nastaliq Urdu" !important;
    text-transform: inherit !important;
    letter-spacing: 1.75px!important;
}/* End custom CSS */