.elementor-15623 .elementor-element.elementor-element-2d7a8ba0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-15623 .elementor-element.elementor-element-66e3e0ce{--display:flex;}.elementor-15623 .elementor-element.elementor-element-42329f8c{--display:flex;}.elementor-15623 .elementor-element.elementor-element-3ac61f1d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-15623 .elementor-element.elementor-element-1ec64604{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 10px;--row-gap:20px;--column-gap:10px;}.elementor-15623 .elementor-element.elementor-element-34134876{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-15623 .elementor-element.elementor-element-11a37a82{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-15623 .elementor-element.elementor-element-9314a13 .price, .elementor-15623 .elementor-element.elementor-element-9314a13 .price del, .elementor-15623 .elementor-element.elementor-element-9314a13 .amount{font-size:22px;font-weight:bold;}.elementor-15623 .elementor-element.elementor-element-2447b15 .single_add_to_cart_button{font-size:16px;}.elementor-15623 .elementor-element.elementor-element-1ad4cd0 .elementor-button{background-color:#FFC107;font-size:16px;font-weight:bold;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:15px 20px 15px 20px;}.elementor-15623 .elementor-element.elementor-element-1ad4cd0 .elementor-button:hover, .elementor-15623 .elementor-element.elementor-element-1ad4cd0 .elementor-button:focus{background-color:#FFFA76;color:#000000;}.elementor-15623 .elementor-element.elementor-element-1ad4cd0{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-15623 .elementor-element.elementor-element-1ad4cd0 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-15623 .elementor-element.elementor-element-1ad4cd0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-15623 .elementor-element.elementor-element-1ad4cd0 .elementor-button:hover svg, .elementor-15623 .elementor-element.elementor-element-1ad4cd0 .elementor-button:focus svg{fill:#000000;}.elementor-15623 .elementor-element.elementor-element-f2f9e95 .elementor-button{background-color:#47D15E;font-size:16px;font-weight:bold;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:15px 20px 15px 20px;}.elementor-15623 .elementor-element.elementor-element-f2f9e95 .elementor-button:hover, .elementor-15623 .elementor-element.elementor-element-f2f9e95 .elementor-button:focus{background-color:#6E43FF;color:#FFFFFF;}.elementor-15623 .elementor-element.elementor-element-f2f9e95{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-15623 .elementor-element.elementor-element-f2f9e95 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-15623 .elementor-element.elementor-element-f2f9e95 .elementor-button-content-wrapper{flex-direction:row;}.elementor-15623 .elementor-element.elementor-element-f2f9e95 .elementor-button:hover svg, .elementor-15623 .elementor-element.elementor-element-f2f9e95 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15623 .elementor-element.elementor-element-f25efb1 .elementor-button{background-color:#47D15E00;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;padding:20px 5px 20px 5px;}.elementor-15623 .elementor-element.elementor-element-f25efb1 .elementor-button:hover, .elementor-15623 .elementor-element.elementor-element-f25efb1 .elementor-button:focus{background-color:#6E43FF00;}.elementor-15623 .elementor-element.elementor-element-f25efb1{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-15623 .elementor-element.elementor-element-f25efb1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15623 .elementor-element.elementor-element-825aff8{font-size:16px;color:#EE0000;}.elementor-15623 .elementor-element.elementor-element-47185382{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15623 .elementor-element.elementor-element-247aad3c{--divider-border-style:solid;--divider-color:#1010101A;--divider-border-width:1px;}.elementor-15623 .elementor-element.elementor-element-247aad3c .elementor-divider-separator{width:100%;}.elementor-15623 .elementor-element.elementor-element-247aad3c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-15623 .elementor-element.elementor-element-1e8d9252{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1010101A;--border-color:#1010101A;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-15623 .elementor-element.elementor-element-66a79907 > .elementor-widget-container{margin:-1px 0px 0px 0px;}.elementor-15623 .elementor-element.elementor-element-66a79907 .woocommerce-tabs > .wd-nav-wrapper li > a{font-size:16px;}.elementor-15623 .elementor-element.elementor-element-4c5a0328{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1010101A;--border-color:#1010101A;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}@media(min-width:769px){.elementor-15623 .elementor-element.elementor-element-66e3e0ce{--width:50%;}.elementor-15623 .elementor-element.elementor-element-42329f8c{--width:50%;}}@media(max-width:1024px){.elementor-15623 .elementor-element.elementor-element-2d7a8ba0{--margin-top:-20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-15623 .elementor-element.elementor-element-1ec64604{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15623 .elementor-element.elementor-element-34134876{width:100%;max-width:100%;}.elementor-15623 .elementor-element.elementor-element-9314a13 .price, .elementor-15623 .elementor-element.elementor-element-9314a13 .price del, .elementor-15623 .elementor-element.elementor-element-9314a13 .amount{font-size:18px;}.elementor-15623 .elementor-element.elementor-element-68eafb8d{width:100%;max-width:100%;}.elementor-15623 .elementor-element.elementor-element-1ad4cd0{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-15623 .elementor-element.elementor-element-f2f9e95{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-15623 .elementor-element.elementor-element-f25efb1{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-15623 .elementor-element.elementor-element-1e8d9252{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}}@media(max-width:768px){.elementor-15623 .elementor-element.elementor-element-2d7a8ba0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-20px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-15623 .elementor-element.elementor-element-34134876{width:100%;max-width:100%;}.elementor-15623 .elementor-element.elementor-element-11a37a82{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15623 .elementor-element.elementor-element-1ad4cd0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15623 .elementor-element.elementor-element-f2f9e95{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15623 .elementor-element.elementor-element-f25efb1{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}}/* Start custom CSS for wd_single_product_add_to_cart, class: .elementor-element-2447b15 */form.cart {
    flex-direction: column !important;
}
/* Default for Desktop */
form.cart :where(.single_add_to_cart_button, .wd-buy-now-btn, .quantity) {
    flex: 0 0 auto;
    width: 70% !important;
    border-radius: 5px;
}

/* Tablet View (768px to 1024px) */
@media (max-width: 1024px) and (min-width: 768px) {
    form.cart :where(.single_add_to_cart_button, .wd-buy-now-btn, .quantity) {
        width: 80% !important;
    }
}

/* Mobile View (Below 768px) */
@media (max-width: 767px) {
    form.cart :where(.single_add_to_cart_button, .wd-buy-now-btn, .quantity) {
        width: 100% !important;
    }
}


html .entry-summary .single_add_to_cart_button, .wd-single-add-cart .single_add_to_cart_button, html  {
    border-radius: 5px !important;
       background-color: #17a2b8 !important;
}
html .entry-summary .single_add_to_cart_button, .wd-single-add-cart .single_add_to_cart_button:hover {
       background-color:#5864ff !important;
}
 .wd-buy-now-btn

 {
    border-radius: 5px !important;
    animation: zoomInOut 1.5s ease-in-out infinite;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform;
	 background-color: #ee0000 !important;

}

@keyframes zoomInOut {
  0%, 100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
}

div.quantity input[type="number"] {
    width: 50px !important;
    font-size: 18px !important;
}

div.quantity input[type="button"] {

    min-width: 40px !important;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f25efb1 */.animated-delivery-button {
    position: relative;
    display: inline-block;
    font-weight: bold;
    text-align: center;
    color: #000;
    border-radius: 8px;
    overflow: hidden;
    z-index: 1;
    background: red;
}

/* Outer rotating animated border */
.animated-delivery-button::before {
    content: "";
    position: absolute;
    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;
    background: conic-gradient(
        #ffc107,
        #0d6efd,
        #dc3545,
        #198754,
        #ffc107
    );
    animation: rotateBorder 4s linear infinite;
    z-index: -2;
    border-radius: 12px;
}

/* Inner animated background */
.animated-delivery-button::after {
    content: "";
    position: absolute;
    inset: 3px;
    background: linear-gradient(45deg, #f8f9fa, #e0f7fa, #fff);
    background-size: 300% 300%;
    animation: moveBg 5s ease infinite;
    border-radius: 6px;
    z-index: -1;
}

@keyframes rotateBorder {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

@keyframes moveBg {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-7c2bfe7 */.wd-add-btn>a {
   border-radius: 5px !important;
   width: 100% !important;
   padding: 3px 20px !important
}

.wd-product :is(.wd-product-cats,.wd-product-brands-links) a {
    display: none !important;
}

.buy-now-btn {
    margin-top: -5px !important;  
    border-radius: 5px !important;
    animation: zoomInOut 1.5s ease-in-out infinite;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform;
	 background-color: #ee0000 !important;

}

.buy-now-btn:hover {
    background-color: #ff7474 !important;

}
@keyframes zoomInOut {
  0%, 100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
}/* End custom CSS */