.elementor-16436 .elementor-element.elementor-element-4b2ac06{--spacer-size:20px;}.elementor-16436 .elementor-element.elementor-element-ecdf0a4 .cart button, .elementor-16436 .elementor-element.elementor-element-ecdf0a4 .cart .button{transition:all 0.2s;}.elementor-16436 .elementor-element.elementor-element-ecdf0a4 .quantity .qty{transition:all 0.2s;}.elementor-16436 .elementor-element.elementor-element-d1f5561 > .elementor-widget-container{background-color:transparent;padding:6px 6px 6px 6px;background-image:linear-gradient(180deg, #FF0000 0%, #f2295b 100%);border-radius:8px 8px 8px 8px;}.elementor-16436 .elementor-element.elementor-element-d1f5561{text-align:center;}.elementor-16436 .elementor-element.elementor-element-d1f5561 .elementor-heading-title{font-size:16px;line-height:24px;letter-spacing:0px;color:#FFFFFF;}.elementor-16436 .elementor-element.elementor-element-b4fe19b .title{font-size:20px;}.elementor-16436 .elementor-element.elementor-element-0faf74e{--spacer-size:25px;}.elementor-16436 .elementor-element.elementor-element-8204e5b .elementor-heading-title{font-size:24px;}.elementor-16436 .elementor-element.elementor-element-1b25ee9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-16436 .elementor-element.elementor-element-1b25ee9.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-16436 .elementor-element.elementor-element-d1f5561{width:var( --container-widget-width, 190.719px );max-width:190.719px;--container-widget-width:190.719px;--container-widget-flex-grow:0;}.elementor-16436 .elementor-element.elementor-element-1b25ee9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-16436 .elementor-element.elementor-element-d1f5561{width:var( --container-widget-width, 317.719px );max-width:317.719px;--container-widget-width:317.719px;--container-widget-flex-grow:0;}.elementor-16436 .elementor-element.elementor-element-1b25ee9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for heading, class: .elementor-element-d1f5561 */.offer-highlight{
    background: linear-gradient(135deg, #ff9800, #ff5722);
    color: #ffffff;
    padding: 4px 12px;
    border-radius: 20px;
    font-weight: 700;
    box-shadow: 0 4px 10px rgba(255, 87, 34, 0.35);
    display: inline-block;
    animation: pulseOffer 1.8s infinite;
}

@keyframes pulseOffer {
    0% { transform: scale(1); }
    50% { transform: scale(1.07); }
    100% { transform: scale(1); }
}/* End custom CSS */