.elementor-950 .elementor-element.elementor-element-1af76cd{--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:30px;--margin-left:0px;--margin-right:0px;}.elementor-950 .elementor-element.elementor-element-b8d1ff1{--display:flex;}.elementor-950 .elementor-element.elementor-element-b5fee22 .widget-title{background-color:#da3c3c;}.elementor-950 .elementor-element.elementor-element-5300c4b{--display:flex;}.elementor-950 .elementor-element.elementor-element-99b260d{--display:flex;--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;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-950 .elementor-element.elementor-element-6e12c1a .title-after_title, .elementor-950 .elementor-element.elementor-element-6e12c1a .title-subtitle, .elementor-950 .elementor-element.elementor-element-6e12c1a .woodmart-title-container{max-width:497px;}.elementor-950 .elementor-element.elementor-element-6e12c1a .title-subtitle{font-weight:600;}.elementor-950 .elementor-element.elementor-element-a7604a6{--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;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-950 .elementor-element.elementor-element-833c0f8 .elementor-repeater-item-7798773 .promo-banner:not(.banner-content-background) .content-banner, .elementor-950 .elementor-element.elementor-element-833c0f8 .elementor-repeater-item-7798773 .promo-banner.banner-content-background .wrapper-content-banner{max-width:136px;}.elementor-950 .elementor-element.elementor-element-833c0f8 .elementor-repeater-item-5889676 .promo-banner:not(.banner-content-background) .content-banner, .elementor-950 .elementor-element.elementor-element-833c0f8 .elementor-repeater-item-5889676 .promo-banner.banner-content-background .wrapper-content-banner{max-width:135px;}.elementor-950 .elementor-element.elementor-element-833c0f8 .elementor-repeater-item-7278480 .promo-banner:not(.banner-content-background) .content-banner, .elementor-950 .elementor-element.elementor-element-833c0f8 .elementor-repeater-item-7278480 .promo-banner.banner-content-background .wrapper-content-banner{max-width:135px;}.elementor-950 .elementor-element.elementor-element-833c0f8 .banner-subtitle{font-weight:600;}.elementor-950 .elementor-element.elementor-element-670c96c{--display:flex;--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;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-950 .elementor-element.elementor-element-f335e58 .title-after_title, .elementor-950 .elementor-element.elementor-element-f335e58 .title-subtitle, .elementor-950 .elementor-element.elementor-element-f335e58 .woodmart-title-container{max-width:497px;}.elementor-950 .elementor-element.elementor-element-f335e58 .title-subtitle{font-weight:600;}.elementor-950 .elementor-element.elementor-element-d231dec{--display:flex;--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;}.elementor-950 .elementor-element.elementor-element-474e395 .gallery-item .gallery-caption{text-align:center;}@media(min-width:769px){.elementor-950 .elementor-element.elementor-element-b8d1ff1{--width:25%;}.elementor-950 .elementor-element.elementor-element-5300c4b{--width:75%;}}@media(max-width:1024px) and (min-width:769px){.elementor-950 .elementor-element.elementor-element-5300c4b{--width:100%;}}@media(max-width:1024px){.elementor-950 .elementor-element.elementor-element-1af76cd{--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;}.elementor-950 .elementor-element.elementor-element-99b260d{--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-950 .elementor-element.elementor-element-6e12c1a .title{font-size:22px;}.elementor-950 .elementor-element.elementor-element-a7604a6{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-950 .elementor-element.elementor-element-670c96c{--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-950 .elementor-element.elementor-element-f335e58 .title{font-size:22px;}}@media(max-width:768px){.elementor-950 .elementor-element.elementor-element-99b260d{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-950 .elementor-element.elementor-element-6e12c1a .title-after_title, .elementor-950 .elementor-element.elementor-element-6e12c1a .title-subtitle, .elementor-950 .elementor-element.elementor-element-6e12c1a .woodmart-title-container{max-width:100%;}.elementor-950 .elementor-element.elementor-element-6e12c1a .title{font-size:20px;}.elementor-950 .elementor-element.elementor-element-a7604a6{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-950 .elementor-element.elementor-element-670c96c{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-950 .elementor-element.elementor-element-f335e58 .title-after_title, .elementor-950 .elementor-element.elementor-element-f335e58 .title-subtitle, .elementor-950 .elementor-element.elementor-element-f335e58 .woodmart-title-container{max-width:100%;}.elementor-950 .elementor-element.elementor-element-f335e58 .title{font-size:20px;}}/* Start custom CSS for wd_products, class: .elementor-element-4209e01 *//* Buton adauga in cos pe Woodmart */
.add_to_cart_button,
.product-grid .add_to_cart_button {
    background-color: #e53935 !important; /* roșu */
    color: #fff !important; /* alb */
    font-weight: 600;
    border-radius: 0; /* dreptunghiular */
    padding: 12px 20px;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px; /* spațiu între icon și text */
}

/* Iconul de coș */
.add_to_cart_button:before {
    font-family: "FontAwesome"; /* sau icon set-ul temei */
    content: "\f07a"; /* simbol coș din FontAwesome */
    font-weight: 400;
    display: inline-block;
}

/* Hover effect */
.add_to_cart_button:hover {
    background-color: #c62828 !important; /* roșu mai închis */
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-fa9806d *//* Buton ADAUGA IN COS - Variantă CSS-only */
.add-to-cart-btn {
    /* Stil general (la fel ca mai sus) */
    /* ... */
    
    padding-left: 40px !important;
    position: relative;
}

.add-to-cart-btn:before {
    content: "";
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="white" d="M17 18a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2c0-1.1.9-2 2-2zM1 2h3.3l1.7 4h13.4a1 1 0 0 1 .9 1.3l-3 8.3a1 1 0 0 1-.9.7H7.1a1 1 0 0 1-1-.9l-.4-2M7 18a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2c0-1.1.9-2 2-2z"/></svg>');
    display: inline-block;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
}/* End custom CSS */