.elementor-90972 .elementor-element.elementor-element-288b238{--spacer-size:5px;}.woocommerce .elementor-90972 .elementor-element.elementor-element-5204d222 .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-90972 .elementor-element.elementor-element-5204d222 .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-90972 .elementor-element.elementor-element-5204d222 .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-90972 .elementor-element.elementor-element-5204d222 .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-90972 .elementor-element.elementor-element-8167bb4 .woocommerce-breadcrumb{color:var( --e-global-color-primary );font-family:"Commissioner", Sans-serif;font-size:10px;font-weight:500;}.elementor-90972 .elementor-element.elementor-element-8167bb4 .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.elementor-90972 .elementor-element.elementor-element-14e04fdb .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.woocommerce .elementor-90972 .elementor-element.elementor-element-744a32ef .star-rating{font-size:0.4em;}.woocommerce:not(.rtl) .elementor-90972 .elementor-element.elementor-element-744a32ef .star-rating{margin-right:0.2em;}.woocommerce.rtl .elementor-90972 .elementor-element.elementor-element-744a32ef .star-rating{margin-left:0.2em;}.elementor-90972 .elementor-element.elementor-element-2b2253d{--spacer-size:46px;}.woocommerce .elementor-90972 .elementor-element.elementor-element-260dccd2 .price{font-family:"Commissioner", Sans-serif;font-size:32px;font-weight:700;}.elementor-90972 .elementor-element.elementor-element-b67237b > .elementor-widget-container{margin:-30px 0px 0px 193px;padding:0px 0px 0px 0px;}.elementor-90972 .elementor-element.elementor-element-b67237b.elementor-element{--align-self:center;}.elementor-90972 .elementor-element.elementor-element-b67237b{font-family:"Commissioner", Sans-serif;font-size:11px;font-weight:500;}.elementor-90972 .elementor-element.elementor-element-581fd127 .cart button, .elementor-90972 .elementor-element.elementor-element-581fd127 .cart .button{border-style:none;transition:all 0.2s;}.elementor-90972 .elementor-element.elementor-element-581fd127{--view-cart-spacing:0px;--button-spacing:40px;}.elementor-90972 .elementor-element.elementor-element-581fd127 .quantity .qty{font-family:"Commissioner", Sans-serif;font-size:18px;font-weight:600;border-style:none;padding:0px 0px 0px 0px;transition:all 0.2s;}.elementor-90972 .elementor-element.elementor-element-9d8ec75 > .elementor-widget-container{margin:0px 0px 7px 0px;padding:0px 5px 13px 14px;border-style:solid;border-color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-90972 .elementor-element.elementor-element-9d8ec75{font-size:14px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-90972 .elementor-element.elementor-element-9d8ec75 p{margin-block-end:0px;}.elementor-90972 .elementor-element.elementor-element-6bc06662 .wpcf7 input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]){width:100%;}.elementor-90972 .elementor-element.elementor-element-6bc06662 .wpcf7-textarea{width:100%;margin-bottom:20px;margin-top:0px;}.elementor-90972 .elementor-element.elementor-element-6bc06662 .wpcf7-select{width:100%;margin-bottom:20px;margin-top:0px;}.elementor-90972 .elementor-element.elementor-element-6bc06662 .wpcf7 input:not([type="submit"]){margin-bottom:20px;background-color:#f1f1f1;margin-top:0px;}.elementor-90972 .elementor-element.elementor-element-6bc06662 .wpcf7 select{background-color:#f1f1f1;}.elementor-90972 .elementor-element.elementor-element-6bc06662 .wpcf7 textarea{background-color:#f1f1f1;}.elementor-90972 .elementor-element.elementor-element-6bc06662 .wpcf7 label{color:#000;}.elementor-90972 .elementor-element.elementor-element-6bc06662 ::placeholder{color:#7D7676;}.elementor-90972 .elementor-element.elementor-element-6bc06662 .wpcf7-submit{width:100%;color:#fff;background-color:#6EC1E4;}.elementor-90972 .elementor-element.elementor-element-6bc06662 .wpcf7 input[type="submit"]:hover{color:#fff;background-color:#04A5E9;}.elementor-90972 .elementor-element.elementor-element-27aa73bf{width:auto;max-width:auto;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;color:var( --e-global-color-text );}.elementor-90972 .elementor-element.elementor-element-27aa73bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90972 .elementor-element.elementor-element-27aa73bf:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(9px/2);}.elementor-90972 .elementor-element.elementor-element-27aa73bf:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(9px/2);}.elementor-90972 .elementor-element.elementor-element-27aa73bf.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(9px/2);margin-left:calc(9px/2);}.elementor-90972 .elementor-element.elementor-element-27aa73bf.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-9px/2);margin-left:calc(-9px/2);}body:not(.rtl) .elementor-90972 .elementor-element.elementor-element-27aa73bf.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-9px/2) + (-1px/2) );}body:not.rtl .elementor-90972 .elementor-element.elementor-element-27aa73bf.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-9px/2) - (1px/2) );}.elementor-90972 .elementor-element.elementor-element-27aa73bf a{color:var( --e-global-color-text );}.elementor-90972 .elementor-element.elementor-element-693c9a0{--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-90972 .elementor-element.elementor-element-ebc84ef{--spacer-size:50px;}.elementor-90972 .elementor-element.elementor-element-d54bcc4{font-family:"Commissioner", Sans-serif;font-size:16px;font-weight:500;}.elementor-90972 .elementor-element.elementor-element-01359b7{--swiper-slides-to-display:5;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-90972 .elementor-element.elementor-element-01359b7 .swiper-slide > .elementor-element{height:100%;}.elementor-90972 .elementor-element.elementor-element-c7d46cf{--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-90972 .elementor-element.elementor-element-ddcf58b{--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;}@media(min-width:768px){.elementor-90972 .elementor-element.elementor-element-12d13349{width:50%;}.elementor-90972 .elementor-element.elementor-element-19a34074{width:49.956%;}}@media(max-width:1024px){.elementor-90972 .elementor-element.elementor-element-14e04fdb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-90972 .elementor-element.elementor-element-01359b7{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-90972 .elementor-element.elementor-element-14e04fdb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-90972 .elementor-element.elementor-element-01359b7{--swiper-slides-to-display:1;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-8167bb4 */.woocommerce-breadcrumb a,
.woocommerce-breadcrumb span {
  font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-14e04fdb */.elementor-90972 .elementor-element.elementor-element-14e04fdb {
  font-family: 'comm', serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  color: #212121;
  max-height: 56px;
  overflow: hidden;
  white-space: normal;
  word-break: break-all;
}

/* Micșorăm vizual linia 2 cu un mic hack */
.elementor-90972 .elementor-element.elementor-element-14e04fdb {
  line-height: 24px;
}

.elementor-90972 .elementor-element.elementor-element-14e04fdb::first-line {
  font-size: 20px;
  line-height: 28px;
}

.elementor-90972 .elementor-element.elementor-element-14e04fdb::after {
  font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-260dccd2 */.woocommerce .products .price {
    font-size: 20px; /* sau mai mare, ex. 24px */
    font-weight: bold;
    color:#212121; /* sau ce culoare doriți */
    line-height: 1.4;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-581fd127 */.elementor-widget-woocommerce-product-add-to-cart form.cart button {
  width: 100%;
  display: block;
}
.stock::before {
    content: "Stoc: ";
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-6bc06662 */.woocommerce div.product .woocommerce-product-details__short-description {
    font-size: 14px;
    line-height: 1.6;
    font-weight: 400;
    color: #333;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-27aa73bf */.woocommerce div.product .product_meta .sku_wrapper {
  color: #000000;      /* Eticheta + spațiu */
  font-size: 10px;
}

.woocommerce div.product .product_meta .sku_wrapper .sku {
  color: #349c44; /* Valoare */
  font-size: 12px;
}
.woocommerce div.product .product_meta .posted_in {
  color: #000000;
  font-size: 10px;
}

.woocommerce div.product .product_meta .posted_in a {
  color: #349c44;
  font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-d54bcc4 */table td, table th{
        border: 1px solid hsla(0,0%,50%,.502);
    line-height: 1.5;
    padding: 15px;
    vertical-align: top;
}
table {
    display: table;
    border-collapse: separate;
    box-sizing: border-box;
    text-indent: initial;
    unicode-bidi: isolate;
    border-spacing: 2px;
    border-color: gray;
}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: hsla(0,0%,50%,.071);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c096e44 */.same-category-products ul.products {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.same-category-products ul.products li.product {
    width: calc(25% - 20px);
}

@media (max-width: 768px) {
    .same-category-products ul.products li.product {
        width: calc(50% - 20px);
    }
}

@media (max-width: 480px) {
    .same-category-products ul.products li.product {
        width: 100%;
    }
}/* End custom CSS */