.elementor-7411 .elementor-element.elementor-element-10b2f4e:not(.elementor-motion-effects-element-type-background), .elementor-7411 .elementor-element.elementor-element-10b2f4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7411 .elementor-element.elementor-element-10b2f4e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7411 .elementor-element.elementor-element-10b2f4e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7411 .elementor-element.elementor-element-b393c63{padding:40px 30px 40px 30px;}.woocommerce .elementor-7411 .elementor-element.elementor-element-75cf40d .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-7411 .elementor-element.elementor-element-75cf40d .flex-viewport{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-7411 .elementor-element.elementor-element-75cf40d .flex-control-thumbs img{border-radius:6px 6px 6px 6px;}.elementor-7411 .elementor-element.elementor-element-438390a > .elementor-element-populated{padding:24px 24px 24px 24px;}.elementor-7411 .elementor-element.elementor-element-d25c267{text-align:start;}.elementor-7411 .elementor-element.elementor-element-d25c267 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;color:#1E293B;}.woocommerce .elementor-7411 .elementor-element.elementor-element-99f4e56 .price{color:#94A3B8;font-family:"Poppins", Sans-serif;font-size:22px;}.woocommerce .elementor-7411 .elementor-element.elementor-element-99f4e56 .price ins{color:#030303;}.elementor-7411 .elementor-element.elementor-element-070c0dd .cart button, .elementor-7411 .elementor-element.elementor-element-070c0dd .cart .button{font-family:"Poppins", Sans-serif;font-size:14px;border-style:solid;border-width:1px 1px 1px 1px;color:#FFFFFF;background-color:var( --e-global-color-fb3d21d );transition:all 0.2s;}.elementor-7411 .elementor-element.elementor-element-070c0dd .cart button:hover, .elementor-7411 .elementor-element.elementor-element-070c0dd .cart .button:hover{color:var( --e-global-color-0cb3957 );background-color:#FFFFFF;border-color:var( --e-global-color-fb3d21d );}.elementor-7411 .elementor-element.elementor-element-070c0dd .quantity .qty{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fb3d21d );transition:all 0.2s;}.elementor-7411 .elementor-element.elementor-element-778de78 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:14px;fill:var( --e-global-color-0cb3957 );color:var( --e-global-color-0cb3957 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fb3d21d );}.elementor-7411 .elementor-element.elementor-element-aa68873 .elementor-button{background-color:#25D366;fill:#FFFFFF;color:#FFFFFF;}.elementor-7411 .elementor-element.elementor-element-b6bece4:not(.elementor-motion-effects-element-type-background), .elementor-7411 .elementor-element.elementor-element-b6bece4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7411 .elementor-element.elementor-element-b6bece4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7411 .elementor-element.elementor-element-b6bece4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.woocommerce .elementor-7411 .elementor-element.elementor-element-d64547b .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-0cb3957 );font-family:"Poppins", Sans-serif;font-size:18px;}.woocommerce .elementor-7411 .elementor-element.elementor-element-d64547b .woocommerce-tabs ul.wc-tabs li{background-color:#FFFFFF;}.woocommerce .elementor-7411 .elementor-element.elementor-element-d64547b .woocommerce-Tabs-panel{color:var( --e-global-color-0cb3957 );}.woocommerce .elementor-7411 .elementor-element.elementor-element-d64547b .woocommerce-tabs .woocommerce-Tabs-panel{font-family:"Poppins", Sans-serif;font-size:17px;}.woocommerce .elementor-7411 .elementor-element.elementor-element-d64547b .woocommerce-Tabs-panel h2{color:var( --e-global-color-0cb3957 );}.woocommerce .elementor-7411 .elementor-element.elementor-element-d64547b .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Poppins", Sans-serif;font-size:24px;}.elementor-7411 .elementor-element.elementor-element-62564c3:not(.elementor-motion-effects-element-type-background), .elementor-7411 .elementor-element.elementor-element-62564c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7411 .elementor-element.elementor-element-62564c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-7411 .elementor-element.elementor-element-62564c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7411 .elementor-element.elementor-element-f73e508{text-align:center;}.elementor-7411 .elementor-element.elementor-element-f73e508 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;}.elementor-7411 .elementor-element.elementor-element-d569187 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-7411 .elementor-element.elementor-element-d569187.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7411 .elementor-element.elementor-element-d569187.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-0cb3957 );}.elementor-7411 .elementor-element.elementor-element-d569187.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-0cb3957 );}.elementor-7411 .elementor-element.elementor-element-d569187.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );}.elementor-7411 .elementor-element.elementor-element-d569187.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-7411 .elementor-element.elementor-element-d569187.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-7411 .elementor-element.elementor-element-d569187.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-0cb3957 );}.elementor-7411 .elementor-element.elementor-element-d569187.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-0cb3957 );}.elementor-7411 .elementor-element.elementor-element-d569187.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-7411 .elementor-element.elementor-element-d569187.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-7411 .elementor-element.elementor-element-b393c63{padding:20px 15px 20px 15px;}.elementor-7411 .elementor-element.elementor-element-b6bece4{padding:8px 5px 8px 5px;}.woocommerce .elementor-7411 .elementor-element.elementor-element-d64547b .woocommerce-tabs ul.wc-tabs li a{font-size:14px;}.woocommerce .elementor-7411 .elementor-element.elementor-element-d64547b .woocommerce-tabs .woocommerce-Tabs-panel{font-size:14px;}.woocommerce .elementor-7411 .elementor-element.elementor-element-d64547b .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:18px;}.elementor-7411 .elementor-element.elementor-element-d569187 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-7411 .elementor-element.elementor-element-d569187.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-7411 .elementor-element.elementor-element-4cdd895{width:50%;}.elementor-7411 .elementor-element.elementor-element-438390a{width:50%;}}/* Start custom CSS for html, class: .elementor-element-e3aca92 *//* Urgency Message Styling */
.urgency-message {
    font-size: 18px;                /* Set text size */
    font-weight: bold;              /* Make text bold */
    color: #FF5722;                 /* Dark Orange color for urgency */
    margin-top: 15px;               /* Add space above the message */
    text-align: center;             /* Center align the message */
    animation: fadeInPulse 2s ease-in-out infinite; /* Combine pulse + fade-in animation */
}

/* Pulse + Fade-In Keyframes */
@keyframes fadeInPulse {
    0% {
        opacity: 0;
        transform: scale(0.9); /* Start with smaller text */
    }
    50% {
        opacity: 1;
        transform: scale(1.1); /* Slightly grow the text */
    }
    100% {
        opacity: 1;
        transform: scale(1);   /* Return to normal size */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-778de78 */.buy-now-full,
.buy-now-full a,
.buy-now-full button {
    width: 100% !important;
    display: block !important;
    text-align: center;
}

/* Hover effect – text white, background #1f5fd1 */
.buy-now-full:hover,
.buy-now-full a:hover,
.buy-now-full button:hover {
    width: 100% !important;
    background: #1f5fd1 !important;  /* New background color */
    color: #ffffff !important;       /* Text color white */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aa68873 *//* Order on WhatsApp – full width */
.order-whatsapp-full,
.order-whatsapp-full a,
.order-whatsapp-full button {
    width: 100% !important;
    display: block !important;
    text-align: center;
}

/* Hover state – WhatsApp green */
.order-whatsapp-full:hover,
.order-whatsapp-full a:hover,
.order-whatsapp-full button:hover {
    background-color: #1EBE5D !important; /* WhatsApp hover green */
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-92831ea */.limited-time-offer {
    text-align: center;
    margin-top: 20px;
    font-size: 18px;
    color: #e74c3c; /* Red or Orange color for urgency */
    font-weight: bold;
}

.countdown-timer {
    font-size: 22px; /* Timer size */
    color: #ff5722; /* Bright Orange */
    font-weight: bold;
    margin-top: 10px;
    font-family: 'Arial', sans-serif;
}

#timer {
    color: #ff5722;
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-d64547b */.woocommerce-tabs ul.tabs{
  display:flex !important;
  justify-content:center !important;
  gap:30px !important;
  border-bottom:1px solid #ddd !important;
}
.woocommerce-tabs ul.tabs li{
  float:none !important;
  margin:0 !important;
}/* End custom CSS */