.elementor-14521 .elementor-element.elementor-element-91edae5{margin-top:00px;margin-bottom:0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-14521 .elementor-element.elementor-element-aa79347 .flex-viewport:not(:last-child){margin-bottom:29px;}.woocommerce .elementor-14521 .elementor-element.elementor-element-aa79347 .flex-control-thumbs li{padding-right:calc(16px / 2);padding-left:calc(16px / 2);padding-bottom:16px;}.woocommerce .elementor-14521 .elementor-element.elementor-element-aa79347 .flex-control-thumbs{margin-right:calc(-16px / 2);margin-left:calc(-16px / 2);}.elementor-14521 .elementor-element.elementor-element-fdcddea > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-14521 .elementor-element.elementor-element-11c7f36 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14521 .elementor-element.elementor-element-11c7f36 .elementor-heading-title{font-family:"Maven Pro", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;letter-spacing:0px;color:#141414;}.woocommerce .elementor-14521 .elementor-element.elementor-element-5026d84 .price{color:#000000;}.woocommerce .elementor-14521 .elementor-element.elementor-element-5026d84 .price ins{color:var( --e-global-color-accent );}.woocommerce .elementor-14521 .elementor-element.elementor-element-e08a49d .woocommerce-product-details__short-description{color:var( --e-global-color-2e4298f );font-family:"Catamaran", Sans-serif;font-size:18px;}.elementor-14521 .elementor-element.elementor-element-d641cb4 .cart button, .elementor-14521 .elementor-element.elementor-element-d641cb4 .cart .button{transition:all 0.2s;}.elementor-14521 .elementor-element.elementor-element-d641cb4 .quantity .qty{transition:all 0.2s;}.elementor-14521 .elementor-element.elementor-element-a46d1fd{font-size:15px;}.elementor-14521 .elementor-element.elementor-element-6a9d3aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14521 .elementor-element.elementor-element-6a9d3aa:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(8px/2);}.elementor-14521 .elementor-element.elementor-element-6a9d3aa:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(8px/2);}.elementor-14521 .elementor-element.elementor-element-6a9d3aa.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-14521 .elementor-element.elementor-element-6a9d3aa.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body:not(.rtl) .elementor-14521 .elementor-element.elementor-element-6a9d3aa.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-8px/2) + (-1px/2) );}body:not.rtl .elementor-14521 .elementor-element.elementor-element-6a9d3aa.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-8px/2) - (1px/2) );}.elementor-14521 .elementor-element.elementor-element-0bf004f{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#FFFFFF;--e-share-buttons-secondary-color:var( --e-global-color-primary );}.elementor-14521 .elementor-element.elementor-element-0bf004f .elementor-share-btn__title{font-size:16px;}.elementor-14521 .elementor-element.elementor-element-fa1f5a2 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-14521 .elementor-element.elementor-element-180727c{margin-top:20px;margin-bottom:0px;}.elementor-14521 .elementor-element.elementor-element-6d4ea76{margin-top:0px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-14521 .elementor-element.elementor-element-eca58b7{--divider-border-style:solid;--divider-color:#F3F3F3;--divider-border-width:1px;}.elementor-14521 .elementor-element.elementor-element-eca58b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14521 .elementor-element.elementor-element-eca58b7 .elementor-divider-separator{width:100%;}.elementor-14521 .elementor-element.elementor-element-eca58b7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-14521 .elementor-element.elementor-element-748cd42 > .elementor-widget-container{margin:50px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-14521 .elementor-element.elementor-element-748cd42 .elementor-heading-title{font-family:"Maven Pro", Sans-serif;font-size:22px;font-weight:400;line-height:0em;letter-spacing:1.6px;color:#141414;}.elementor-14521 .elementor-element.elementor-element-c43f354.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-14521 .elementor-element.elementor-element-c43f354.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#444444;}.elementor-14521 .elementor-element.elementor-element-c43f354.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#444444;}.elementor-14521 .elementor-element.elementor-element-c43f354.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-14521 .elementor-element.elementor-element-c43f354.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:14px;text-transform:uppercase;}.elementor-14521 .elementor-element.elementor-element-c43f354.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-size:16px;font-weight:700;}.elementor-14521 .elementor-element.elementor-element-c43f354.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-14521 .elementor-element.elementor-element-c43f354.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-14521 .elementor-element.elementor-element-c43f354.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-14521 .elementor-element.elementor-element-c43f354.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-14521 .elementor-element.elementor-element-c43f354.elementor-wc-products ul.products li.product{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F1F1F1;}.elementor-14521 .elementor-element.elementor-element-c43f354.elementor-wc-products ul.products li.product span.onsale{display:block;color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-14521 .elementor-element.elementor-element-91edae5{margin-top:30px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-14521 .elementor-element.elementor-element-fdcddea > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;} .elementor-14521 .elementor-element.elementor-element-0bf004f{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-14521 .elementor-element.elementor-element-eca58b7 > .elementor-widget-container{margin:30px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-14521 .elementor-element.elementor-element-748cd42 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14521 .elementor-element.elementor-element-748cd42{text-align:center;}.elementor-14521 .elementor-element.elementor-element-c43f354.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-14521 .elementor-element.elementor-element-91edae5{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-14521 .elementor-element.elementor-element-fdcddea > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14521 .elementor-element.elementor-element-11c7f36 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;} .elementor-14521 .elementor-element.elementor-element-0bf004f{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-14521 .elementor-element.elementor-element-fa1f5a2 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-14521 .elementor-element.elementor-element-eca58b7 > .elementor-widget-container{margin:40px 20px 20px 20px;padding:0px 0px 0px 0px;}.elementor-14521 .elementor-element.elementor-element-748cd42 > .elementor-widget-container{margin:0px 20px 30px 20px;padding:0px 0px 0px 0px;}.elementor-14521 .elementor-element.elementor-element-748cd42{text-align:center;}.elementor-14521 .elementor-element.elementor-element-748cd42 .elementor-heading-title{font-size:17px;}.elementor-14521 .elementor-element.elementor-element-c43f354.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-14521 .elementor-element.elementor-element-23b0811{width:46.316%;}.elementor-14521 .elementor-element.elementor-element-fdcddea{width:53.684%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14521 .elementor-element.elementor-element-23b0811{width:40%;}.elementor-14521 .elementor-element.elementor-element-fdcddea{width:60%;}}/* Start custom CSS for shortcode, class: .elementor-element-8268dfc */.elementor-14521 .elementor-element.elementor-element-8268dfc{
    .stock-badge          { display:inline-block; padding:3px 12px; border-radius:20px;
                        font-size:.85em; font-weight:600; }
.stock-instock        { background:#EAF3DE; color:#27500A; }
.stock-outofstock     { background:#FCEBEB; color:#791F1F; }
.stock-backorder      { background:#FAEEDA; color:#633806; }
.stock-low            { background:#FAC775; color:#412402; }
.stock-unknown        { background:#F1EFE8; color:#444441; }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0620ed0 */.eggl-widget--notice{max-width:none}

.eggl-widget--notice .eggl-row--trigger{
  display:inline-flex; width:auto; gap:8px;
  padding:6px 0; margin:0;
  background:transparent; border:0; border-radius:0;
}
.eggl-widget--notice .eggl-row--trigger:hover{background:transparent;border:0}

.eggl-widget--notice .eggl-row__text strong{
  flex:0 0 auto;
  font-size:13px!important; font-weight:500; color:#5b6270; margin-top:0;
}
.eggl-widget--notice .eggl-row--trigger:hover .eggl-row__text strong{
  color:#1f2530; text-decoration:underline;
  text-underline-offset:3px; text-decoration-thickness:1px;
}

.eggl-widget--notice .eggl-row__icon svg{width:15px;height:15px;opacity:.5}
.eggl-widget--notice .eggl-row__btn{width:14px;height:14px;margin-left:-2px}
.eggl-widget--notice .eggl-row__btn::after{
  width:6px;height:6px;border-width:1.5px;border-color:#9aa1ad;margin:-3px 0 0 -4px;
}

.eggl-widget--notice .eggl-nested__panel{
  max-width:460px; padding:4px 0 0 23px; margin:0;
  background:transparent; border:0;
}
.eggl-widget--notice .eggl-graphic-img{max-width:100%;height:auto;border-radius:8px}
.eggl-widget--notice .eggl-more{font-size:12px;color:#6b7280;margin:8px 0 0}/* End custom CSS */
/* Start custom CSS for yith_wcwl_add_to_wishlist, class: .elementor-element-fa1f5a2 */.yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
    align-items: flex-start !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-c43f354 */.related {
    .woocommerce-loop-product__title, .price {
        margin: 0 10px !important;
    }

    .price {
        margin-bottom: 10px !important;
    }

    .add_to_cart_button, .button {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS *//* ===== Add to cart default stilizat ca WL style-4 ===== */
.elementor-element-d641cb4 form.cart {
    display: flex !important;
    align-items: center;
    gap: 15px;
    flex-wrap: wrap;
}

/* clearfix-ul temei devine flex item si strica latimea */
.elementor-element-d641cb4 form.cart::before,
.elementor-element-d641cb4 form.cart::after {
    display: none !important;
}

.elementor-element-d641cb4 form.cart input[type="hidden"] {
    display: none !important;
}

/* cutia de cantitate */
.elementor-element-d641cb4 form.cart .quantity {
    flex: 0 0 158px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    margin: 0;
    background-color: #f7f8fa;
    border: 0;
    border-radius: 5px;
}

.elementor-element-d641cb4 form.cart .quantity input.qty {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
    box-shadow: none;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    color: #212529;
    -moz-appearance: textfield;
}

.elementor-element-d641cb4 form.cart input.qty::-webkit-outer-spin-button,
.elementor-element-d641cb4 form.cart input.qty::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* butonul */
.elementor-element-d641cb4 form.cart button.single_add_to_cart_button {
    flex: 1 1 0% !important;
    width: auto !important;
    min-width: 0 !important;
    margin: 0 !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 54px;
    padding: 19px 20px;
    background-color: #a40000;
    color: #fff;
    border: 0;
    border-radius: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
    text-transform: none;
    transition: background-color .25s ease;
}

.elementor-element-d641cb4 form.cart button.single_add_to_cart_button:hover,
.elementor-element-d641cb4 form.cart button.single_add_to_cart_button:focus {
    background-color: #8a0000;
    color: #fff;
}

/* linkul "Vezi cosul" dupa adaugare */
.elementor-element-d641cb4 form.cart a.added_to_cart {
    flex: 0 0 auto;
    margin-left: 5px;
}

@media (max-width: 767px) {
    .elementor-element-d641cb4 form.cart .quantity { flex: 0 0 120px !important; }
    .elementor-element-d641cb4 form.cart button.single_add_to_cart_button { padding: 19px 12px; }
}

/* cutia gri care contine - [input] + */
.elementor-element-d641cb4 form.cart .wc-qty-box {
    flex: 0 0 158px !important;
    display: flex;
    align-items: center;
    height: 40px;
    background-color: #f7f8fa;
    border-radius: 5px;
    overflow: hidden;
}

.elementor-element-d641cb4 form.cart .wc-qty-btn {
    flex: 0 0 50px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    font-size: 14px;
    color: #333;
    user-select: none;
    transition: color .2s ease;
}

.elementor-element-d641cb4 form.cart .wc-qty-btn:hover {
    color: #a40000;
}

.elementor-element-d641cb4 form.cart .quantity {
    flex: 1 1 auto !important;
    width: auto !important;
    min-width: 0 !important;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    border: 0;
}/* End custom CSS */