.elementor-30852 .elementor-element.elementor-element-3bc81529{--display:flex;}.elementor-30852 .elementor-element.elementor-element-76ca377e{--divider-border-style:solid;--divider-color:#DFD4D4;--divider-border-width:1px;}.elementor-30852 .elementor-element.elementor-element-76ca377e .elementor-divider-separator{width:100%;}.elementor-30852 .elementor-element.elementor-element-76ca377e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-30852 .elementor-element.elementor-element-1bb441a3{--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-30852 .elementor-element.elementor-element-7f755c4b{width:100%;max-width:100%;}.elementor-30852 .elementor-element.elementor-element-7f755c4b .banner-title u{font-family:"Roboto", Sans-serif;font-size:1px;}.elementor-30852 .elementor-element.elementor-element-7f755c4b .banner-subtitle{font-size:1px;}.elementor-30852 .elementor-element.elementor-element-7f755c4b .promo-banner:not(.banner-content-background) .content-banner, .elementor-30852 .elementor-element.elementor-element-7f755c4b .promo-banner.banner-content-background .wrapper-content-banner{max-width:163px;}.elementor-30852 .elementor-element.elementor-element-54292e6a{width:100%;max-width:100%;}.elementor-30852 .elementor-element.elementor-element-54292e6a .promo-banner:not(.banner-content-background) .content-banner, .elementor-30852 .elementor-element.elementor-element-54292e6a .promo-banner.banner-content-background .wrapper-content-banner{max-width:206px;}.elementor-30852 .elementor-element.elementor-element-24dc24e3{width:100%;max-width:100%;}.elementor-30852 .elementor-element.elementor-element-24dc24e3 .promo-banner:not(.banner-content-background) .content-banner, .elementor-30852 .elementor-element.elementor-element-24dc24e3 .promo-banner.banner-content-background .wrapper-content-banner{max-width:168px;}.elementor-30852 .elementor-element.elementor-element-20d6e527{--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-30852 .elementor-element.elementor-element-6c75d885{width:100%;max-width:100%;}.elementor-30852 .elementor-element.elementor-element-6c75d885 .banner-title u{font-family:"Roboto", Sans-serif;font-size:1px;}.elementor-30852 .elementor-element.elementor-element-6c75d885 .banner-subtitle{font-size:1px;}.elementor-30852 .elementor-element.elementor-element-6c75d885 .promo-banner:not(.banner-content-background) .content-banner, .elementor-30852 .elementor-element.elementor-element-6c75d885 .promo-banner.banner-content-background .wrapper-content-banner{max-width:206px;}.elementor-30852 .elementor-element.elementor-element-19fca7b3{width:100%;max-width:100%;}.elementor-30852 .elementor-element.elementor-element-19fca7b3 .promo-banner:not(.banner-content-background) .content-banner, .elementor-30852 .elementor-element.elementor-element-19fca7b3 .promo-banner.banner-content-background .wrapper-content-banner{max-width:161px;}.elementor-30852 .elementor-element.elementor-element-cbd5961{width:100%;max-width:100%;}.elementor-30852 .elementor-element.elementor-element-cbd5961 .promo-banner:not(.banner-content-background) .content-banner, .elementor-30852 .elementor-element.elementor-element-cbd5961 .promo-banner.banner-content-background .wrapper-content-banner{max-width:168px;}.elementor-30852 .elementor-element.elementor-element-29650843{--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-30852 .elementor-element.elementor-element-72d0afa8{width:100%;max-width:100%;}.elementor-30852 .elementor-element.elementor-element-72d0afa8 .banner-title u{font-family:"Roboto", Sans-serif;font-size:1px;}.elementor-30852 .elementor-element.elementor-element-72d0afa8 .banner-subtitle{font-size:1px;}.elementor-30852 .elementor-element.elementor-element-72d0afa8 .promo-banner:not(.banner-content-background) .content-banner, .elementor-30852 .elementor-element.elementor-element-72d0afa8 .promo-banner.banner-content-background .wrapper-content-banner{max-width:170px;}.elementor-30852 .elementor-element.elementor-element-1e1dbee{width:100%;max-width:100%;}.elementor-30852 .elementor-element.elementor-element-1e1dbee .promo-banner:not(.banner-content-background) .content-banner, .elementor-30852 .elementor-element.elementor-element-1e1dbee .promo-banner.banner-content-background .wrapper-content-banner{max-width:170px;}.elementor-30852 .elementor-element.elementor-element-358d059f{width:100%;max-width:100%;}.elementor-30852 .elementor-element.elementor-element-358d059f .promo-banner:not(.banner-content-background) .content-banner, .elementor-30852 .elementor-element.elementor-element-358d059f .promo-banner.banner-content-background .wrapper-content-banner{max-width:165px;}.elementor-30852 .elementor-element.elementor-element-41d916a9{--divider-border-style:solid;--divider-color:#DFD5D5;--divider-border-width:1px;}.elementor-30852 .elementor-element.elementor-element-41d916a9 .elementor-divider-separator{width:100%;}.elementor-30852 .elementor-element.elementor-element-41d916a9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-30852 .elementor-element.elementor-element-3565027e{--divider-border-style:solid;--divider-color:#CEC3C3;--divider-border-width:1px;}.elementor-30852 .elementor-element.elementor-element-3565027e .elementor-divider-separator{width:100%;}.elementor-30852 .elementor-element.elementor-element-3565027e .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-30852 .elementor-element.elementor-element-1bb441a3{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-30852 .elementor-element.elementor-element-7f755c4b .promo-banner:not(.banner-content-background) .content-banner, .elementor-30852 .elementor-element.elementor-element-7f755c4b .promo-banner.banner-content-background .wrapper-content-banner{max-width:160px;}.elementor-30852 .elementor-element.elementor-element-24dc24e3 .promo-banner:not(.banner-content-background) .content-banner, .elementor-30852 .elementor-element.elementor-element-24dc24e3 .promo-banner.banner-content-background .wrapper-content-banner{max-width:100%;}.elementor-30852 .elementor-element.elementor-element-20d6e527{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-30852 .elementor-element.elementor-element-6c75d885 .promo-banner:not(.banner-content-background) .content-banner, .elementor-30852 .elementor-element.elementor-element-6c75d885 .promo-banner.banner-content-background .wrapper-content-banner{max-width:150px;}.elementor-30852 .elementor-element.elementor-element-29650843{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-30852 .elementor-element.elementor-element-72d0afa8 .promo-banner:not(.banner-content-background) .content-banner, .elementor-30852 .elementor-element.elementor-element-72d0afa8 .promo-banner.banner-content-background .wrapper-content-banner{max-width:150px;}}@media(max-width:768px){.elementor-30852 .elementor-element.elementor-element-1bb441a3{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-30852 .elementor-element.elementor-element-7f755c4b .promo-banner:not(.banner-content-background) .content-banner, .elementor-30852 .elementor-element.elementor-element-7f755c4b .promo-banner.banner-content-background .wrapper-content-banner{max-width:49%;}.elementor-30852 .elementor-element.elementor-element-54292e6a .promo-banner:not(.banner-content-background) .content-banner, .elementor-30852 .elementor-element.elementor-element-54292e6a .promo-banner.banner-content-background .wrapper-content-banner{max-width:48%;}.elementor-30852 .elementor-element.elementor-element-24dc24e3 .promo-banner:not(.banner-content-background) .content-banner, .elementor-30852 .elementor-element.elementor-element-24dc24e3 .promo-banner.banner-content-background .wrapper-content-banner{max-width:48%;}.elementor-30852 .elementor-element.elementor-element-20d6e527{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-30852 .elementor-element.elementor-element-6c75d885 .promo-banner:not(.banner-content-background) .content-banner, .elementor-30852 .elementor-element.elementor-element-6c75d885 .promo-banner.banner-content-background .wrapper-content-banner{max-width:51%;}.elementor-30852 .elementor-element.elementor-element-19fca7b3 .promo-banner:not(.banner-content-background) .content-banner, .elementor-30852 .elementor-element.elementor-element-19fca7b3 .promo-banner.banner-content-background .wrapper-content-banner{max-width:50%;}.elementor-30852 .elementor-element.elementor-element-cbd5961 .promo-banner:not(.banner-content-background) .content-banner, .elementor-30852 .elementor-element.elementor-element-cbd5961 .promo-banner.banner-content-background .wrapper-content-banner{max-width:53%;}.elementor-30852 .elementor-element.elementor-element-29650843{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-30852 .elementor-element.elementor-element-72d0afa8 .promo-banner:not(.banner-content-background) .content-banner, .elementor-30852 .elementor-element.elementor-element-72d0afa8 .promo-banner.banner-content-background .wrapper-content-banner{max-width:50%;}.elementor-30852 .elementor-element.elementor-element-1e1dbee .promo-banner:not(.banner-content-background) .content-banner, .elementor-30852 .elementor-element.elementor-element-1e1dbee .promo-banner.banner-content-background .wrapper-content-banner{max-width:49%;}.elementor-30852 .elementor-element.elementor-element-358d059f .promo-banner:not(.banner-content-background) .content-banner, .elementor-30852 .elementor-element.elementor-element-358d059f .promo-banner.banner-content-background .wrapper-content-banner{max-width:50%;}}/* Start custom CSS for wd_banner, class: .elementor-element-7f755c4b */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 */