.elementor-29023 .elementor-element.elementor-element-76785590{--divider-border-style:solid;--divider-color:#DFD4D4;--divider-border-width:1px;}.elementor-29023 .elementor-element.elementor-element-76785590 .elementor-divider-separator{width:100%;}.elementor-29023 .elementor-element.elementor-element-76785590 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29023 .elementor-element.elementor-element-6e962065{--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:stretch;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-29023 .elementor-element.elementor-element-4dc4b4b6{width:100%;max-width:100%;}.elementor-29023 .elementor-element.elementor-element-4dc4b4b6 .banner-title u{font-family:"Roboto", Sans-serif;font-size:1px;}.elementor-29023 .elementor-element.elementor-element-4dc4b4b6 .banner-subtitle{font-size:1px;}.elementor-29023 .elementor-element.elementor-element-4dc4b4b6 .promo-banner:not(.banner-content-background) .content-banner, .elementor-29023 .elementor-element.elementor-element-4dc4b4b6 .promo-banner.banner-content-background .wrapper-content-banner{max-width:163px;}.elementor-29023 .elementor-element.elementor-element-7d5e4326{width:100%;max-width:100%;}.elementor-29023 .elementor-element.elementor-element-7d5e4326 .promo-banner:not(.banner-content-background) .content-banner, .elementor-29023 .elementor-element.elementor-element-7d5e4326 .promo-banner.banner-content-background .wrapper-content-banner{max-width:206px;}.elementor-29023 .elementor-element.elementor-element-7ca15319{width:100%;max-width:100%;}.elementor-29023 .elementor-element.elementor-element-7ca15319 .promo-banner:not(.banner-content-background) .content-banner, .elementor-29023 .elementor-element.elementor-element-7ca15319 .promo-banner.banner-content-background .wrapper-content-banner{max-width:168px;}.elementor-29023 .elementor-element.elementor-element-3e15db0f{--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:stretch;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-29023 .elementor-element.elementor-element-55bca39b{width:100%;max-width:100%;}.elementor-29023 .elementor-element.elementor-element-55bca39b .banner-title u{font-family:"Roboto", Sans-serif;font-size:1px;}.elementor-29023 .elementor-element.elementor-element-55bca39b .banner-subtitle{font-size:1px;}.elementor-29023 .elementor-element.elementor-element-55bca39b .promo-banner:not(.banner-content-background) .content-banner, .elementor-29023 .elementor-element.elementor-element-55bca39b .promo-banner.banner-content-background .wrapper-content-banner{max-width:206px;}.elementor-29023 .elementor-element.elementor-element-4437ce0b{width:100%;max-width:100%;}.elementor-29023 .elementor-element.elementor-element-4437ce0b .promo-banner:not(.banner-content-background) .content-banner, .elementor-29023 .elementor-element.elementor-element-4437ce0b .promo-banner.banner-content-background .wrapper-content-banner{max-width:161px;}.elementor-29023 .elementor-element.elementor-element-48e50a4d{width:100%;max-width:100%;}.elementor-29023 .elementor-element.elementor-element-48e50a4d .promo-banner:not(.banner-content-background) .content-banner, .elementor-29023 .elementor-element.elementor-element-48e50a4d .promo-banner.banner-content-background .wrapper-content-banner{max-width:168px;}.elementor-29023 .elementor-element.elementor-element-7573fb37{--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:stretch;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-29023 .elementor-element.elementor-element-58f850c5{width:100%;max-width:100%;}.elementor-29023 .elementor-element.elementor-element-58f850c5 .banner-title u{font-family:"Roboto", Sans-serif;font-size:1px;}.elementor-29023 .elementor-element.elementor-element-58f850c5 .banner-subtitle{font-size:1px;}.elementor-29023 .elementor-element.elementor-element-58f850c5 .promo-banner:not(.banner-content-background) .content-banner, .elementor-29023 .elementor-element.elementor-element-58f850c5 .promo-banner.banner-content-background .wrapper-content-banner{max-width:170px;}.elementor-29023 .elementor-element.elementor-element-7cbdc65d{width:100%;max-width:100%;}.elementor-29023 .elementor-element.elementor-element-7cbdc65d .promo-banner:not(.banner-content-background) .content-banner, .elementor-29023 .elementor-element.elementor-element-7cbdc65d .promo-banner.banner-content-background .wrapper-content-banner{max-width:170px;}.elementor-29023 .elementor-element.elementor-element-6bbfad86{width:100%;max-width:100%;}.elementor-29023 .elementor-element.elementor-element-6bbfad86 .promo-banner:not(.banner-content-background) .content-banner, .elementor-29023 .elementor-element.elementor-element-6bbfad86 .promo-banner.banner-content-background .wrapper-content-banner{max-width:165px;}.elementor-29023 .elementor-element.elementor-element-48be224e{--divider-border-style:solid;--divider-color:#DFD5D5;--divider-border-width:1px;}.elementor-29023 .elementor-element.elementor-element-48be224e .elementor-divider-separator{width:100%;}.elementor-29023 .elementor-element.elementor-element-48be224e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29023 .elementor-element.elementor-element-2e19e5c1{--divider-border-style:solid;--divider-color:#CEC3C3;--divider-border-width:1px;}.elementor-29023 .elementor-element.elementor-element-2e19e5c1 .elementor-divider-separator{width:100%;}.elementor-29023 .elementor-element.elementor-element-2e19e5c1 .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-29023 .elementor-element.elementor-element-6e962065{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-29023 .elementor-element.elementor-element-4dc4b4b6 .promo-banner:not(.banner-content-background) .content-banner, .elementor-29023 .elementor-element.elementor-element-4dc4b4b6 .promo-banner.banner-content-background .wrapper-content-banner{max-width:160px;}.elementor-29023 .elementor-element.elementor-element-7ca15319 .promo-banner:not(.banner-content-background) .content-banner, .elementor-29023 .elementor-element.elementor-element-7ca15319 .promo-banner.banner-content-background .wrapper-content-banner{max-width:100%;}.elementor-29023 .elementor-element.elementor-element-3e15db0f{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-29023 .elementor-element.elementor-element-55bca39b .promo-banner:not(.banner-content-background) .content-banner, .elementor-29023 .elementor-element.elementor-element-55bca39b .promo-banner.banner-content-background .wrapper-content-banner{max-width:150px;}.elementor-29023 .elementor-element.elementor-element-7573fb37{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-29023 .elementor-element.elementor-element-58f850c5 .promo-banner:not(.banner-content-background) .content-banner, .elementor-29023 .elementor-element.elementor-element-58f850c5 .promo-banner.banner-content-background .wrapper-content-banner{max-width:150px;}}@media(max-width:768px){.elementor-29023 .elementor-element.elementor-element-6e962065{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-29023 .elementor-element.elementor-element-4dc4b4b6 .promo-banner:not(.banner-content-background) .content-banner, .elementor-29023 .elementor-element.elementor-element-4dc4b4b6 .promo-banner.banner-content-background .wrapper-content-banner{max-width:49%;}.elementor-29023 .elementor-element.elementor-element-7d5e4326 .promo-banner:not(.banner-content-background) .content-banner, .elementor-29023 .elementor-element.elementor-element-7d5e4326 .promo-banner.banner-content-background .wrapper-content-banner{max-width:48%;}.elementor-29023 .elementor-element.elementor-element-7ca15319 .promo-banner:not(.banner-content-background) .content-banner, .elementor-29023 .elementor-element.elementor-element-7ca15319 .promo-banner.banner-content-background .wrapper-content-banner{max-width:48%;}.elementor-29023 .elementor-element.elementor-element-3e15db0f{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-29023 .elementor-element.elementor-element-55bca39b .promo-banner:not(.banner-content-background) .content-banner, .elementor-29023 .elementor-element.elementor-element-55bca39b .promo-banner.banner-content-background .wrapper-content-banner{max-width:51%;}.elementor-29023 .elementor-element.elementor-element-4437ce0b .promo-banner:not(.banner-content-background) .content-banner, .elementor-29023 .elementor-element.elementor-element-4437ce0b .promo-banner.banner-content-background .wrapper-content-banner{max-width:50%;}.elementor-29023 .elementor-element.elementor-element-48e50a4d .promo-banner:not(.banner-content-background) .content-banner, .elementor-29023 .elementor-element.elementor-element-48e50a4d .promo-banner.banner-content-background .wrapper-content-banner{max-width:53%;}.elementor-29023 .elementor-element.elementor-element-7573fb37{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-29023 .elementor-element.elementor-element-58f850c5 .promo-banner:not(.banner-content-background) .content-banner, .elementor-29023 .elementor-element.elementor-element-58f850c5 .promo-banner.banner-content-background .wrapper-content-banner{max-width:50%;}.elementor-29023 .elementor-element.elementor-element-7cbdc65d .promo-banner:not(.banner-content-background) .content-banner, .elementor-29023 .elementor-element.elementor-element-7cbdc65d .promo-banner.banner-content-background .wrapper-content-banner{max-width:49%;}.elementor-29023 .elementor-element.elementor-element-6bbfad86 .promo-banner:not(.banner-content-background) .content-banner, .elementor-29023 .elementor-element.elementor-element-6bbfad86 .promo-banner.banner-content-background .wrapper-content-banner{max-width:50%;}}/* Start custom CSS for wd_banner, class: .elementor-element-4dc4b4b6 */live-product product-1

/* 4. Bloc produs - stare normală */
.live-product {
    position: relative;
    transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
    border: 2px solid transparent;
    border-radius: 10px;
}

/* 5. Bloc produs activ */
.live-product.active-product {
    animation: liveProductPulse 1.5s infinite ease-in-out;
    border-color: #ff2a2a;
    box-shadow: 0 0 0 4px rgba(255, 42, 42, 0.08), 0 10px 24px rgba(255, 42, 42, 0.16);
    z-index: 2;
}

/* 6. Animația blocului activ */
@keyframes liveProductPulse {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(255, 42, 42, 0.14), 0 10px 24px rgba(255, 42, 42, 0.10);
    }
    50% {
        transform: scale(1.025);
        box-shadow: 0 0 0 10px rgba(255, 42, 42, 0.00), 0 14px 30px rgba(255, 42, 42, 0.18);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(255, 42, 42, 0.00), 0 10px 24px rgba(255, 42, 42, 0.10);
    }
}/* End custom CSS */