.elementor-1750 .elementor-element.elementor-element-fb83f06{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-1750 .elementor-element.elementor-element-39ed9d3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1750 .elementor-element.elementor-element-7215055 .woocommerce-breadcrumb{color:var( --e-global-color-accent );font-size:13px;}.elementor-1750 .elementor-element.elementor-element-7215055 .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.elementor-1750 .elementor-element.elementor-element-dc71e13{--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:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1750 .elementor-element.elementor-element-4df0e36{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-1750 .elementor-element.elementor-element-35ef041 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4D7DB;border-radius:4px 4px 4px 4px;}.elementor-1750 .elementor-element.elementor-element-bbd5e20{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1750 .elementor-element.elementor-element-b665c6e .elementor-heading-title{font-size:28px;font-weight:700;color:var( --e-global-color-secondary );}.woocommerce .elementor-1750 .elementor-element.elementor-element-924c419 .price{color:var( --e-global-color-primary );font-size:20px;font-weight:700;}.woocommerce .elementor-1750 .elementor-element.elementor-element-bd34d79 .woocommerce-product-details__short-description{font-size:16px;}.elementor-1750 .elementor-element.elementor-element-08a2e5b .cart button, .elementor-1750 .elementor-element.elementor-element-08a2e5b .cart .button{font-size:14px;font-weight:600;padding:12px 24px 12px 24px;background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-1750 .elementor-element.elementor-element-08a2e5b .cart button:hover, .elementor-1750 .elementor-element.elementor-element-08a2e5b .cart .button:hover{color:var( --e-global-color-bdb6dc6 );background-color:var( --e-global-color-485d485 );}.elementor-1750 .elementor-element.elementor-element-08a2e5b .quantity .qty{border-radius:4px 4px 4px 4px;border-color:var( --e-global-color-b7bfeea );transition:all 0.2s;}.elementor-1750 .elementor-element.elementor-element-d3b38b5{font-size:13px;color:var( --e-global-color-accent );}.elementor-1750 .elementor-element.elementor-element-9a41922{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-1750 .elementor-element.elementor-element-f1b443e .woocommerce-tabs ul.wc-tabs li a{color:#6B7280;font-weight:600;}.woocommerce .elementor-1750 .elementor-element.elementor-element-f1b443e .woocommerce-tabs ul.wc-tabs li.active a{color:#0F1E2E;}.woocommerce .elementor-1750 .elementor-element.elementor-element-f1b443e .woocommerce-tabs .woocommerce-Tabs-panel{font-size:14px;}.elementor-1750 .elementor-element.elementor-element-0454ca2{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1750 .elementor-element.elementor-element-197aa0d .elementor-heading-title{font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-1750 .elementor-element.elementor-element-efe9e82.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1750 .elementor-element.elementor-element-efe9e82.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-secondary );}.elementor-1750 .elementor-element.elementor-element-efe9e82.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-secondary );}.elementor-1750 .elementor-element.elementor-element-efe9e82.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1750 .elementor-element.elementor-element-efe9e82.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:16px;font-weight:400;}.elementor-1750 .elementor-element.elementor-element-efe9e82.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-text );}.elementor-1750 .elementor-element.elementor-element-efe9e82.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-text );}.elementor-1750 .elementor-element.elementor-element-efe9e82.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-text );}.elementor-1750 .elementor-element.elementor-element-efe9e82.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-bdb6dc6 );background-color:var( --e-global-color-primary );font-size:14px;font-weight:600;padding:12px 24px 12px 24px;}.elementor-1750 .elementor-element.elementor-element-efe9e82.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-bdb6dc6 );background-color:var( --e-global-color-485d485 );}.elementor-1750 .elementor-element.elementor-element-efe9e82.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-1750 .elementor-element.elementor-element-4df0e36{--width:50%;}.elementor-1750 .elementor-element.elementor-element-bbd5e20{--width:50%;}}@media(max-width:1024px){.elementor-1750 .elementor-element.elementor-element-fb83f06{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-1750 .elementor-element.elementor-element-b665c6e .elementor-heading-title{font-size:28px;}.woocommerce .elementor-1750 .elementor-element.elementor-element-924c419 .price{font-size:18px;}.elementor-1750 .elementor-element.elementor-element-efe9e82.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1750 .elementor-element.elementor-element-fb83f06{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-1750 .elementor-element.elementor-element-dc71e13{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-1750 .elementor-element.elementor-element-bbd5e20{--width:100%;}.elementor-1750 .elementor-element.elementor-element-b665c6e .elementor-heading-title{font-size:24px;}.woocommerce .elementor-1750 .elementor-element.elementor-element-924c419 .price{font-size:16px;}.elementor-1750 .elementor-element.elementor-element-efe9e82.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-08a2e5b */.elementor-1750 .elementor-element.elementor-element-08a2e5b p.stock { font-size: 14px; font-weight: 400; margin: 0 0 8px; }
.elementor-1750 .elementor-element.elementor-element-08a2e5b p.stock.in-stock { color: #6B7280; }
.elementor-1750 .elementor-element.elementor-element-08a2e5b p.stock.out-of-stock { color: #CC0000; }

@media (max-width: 767px) {
  .elementor-1750 .elementor-element.elementor-element-08a2e5b form.cart { flex-wrap: wrap; gap: 12px; }
  .elementor-1750 .elementor-element.elementor-element-08a2e5b form.cart .single_add_to_cart_button {
    flex: 1 1 100%;
    width: 100%;
    margin-left: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-f1b443e */.elementor-1750 .elementor-element.elementor-element-f1b443e .woocommerce-tabs ul.tabs {
  display: flex; gap: 24px;
  border-bottom: 1px solid #D4D7DB !important;
  margin: 0 0 24px !important; padding: 0 !important;
}
.elementor-1750 .elementor-element.elementor-element-f1b443e .woocommerce-tabs ul.tabs::before,
.elementor-1750 .elementor-element.elementor-element-f1b443e .woocommerce-tabs ul.tabs::after { display: none !important; }
.elementor-1750 .elementor-element.elementor-element-f1b443e .woocommerce-tabs ul.tabs li {
  background: none !important; border: 0 !important;
  border-radius: 0 !important; box-shadow: none !important;
  margin: 0 0 -1px 0 !important; padding: 0 !important;
}
.elementor-1750 .elementor-element.elementor-element-f1b443e .woocommerce-tabs ul.tabs li::before,
.elementor-1750 .elementor-element.elementor-element-f1b443e .woocommerce-tabs ul.tabs li::after { display: none !important; }
.elementor-1750 .elementor-element.elementor-element-f1b443e .woocommerce-tabs ul.tabs li a {
  display: inline-block; background: none !important;
  padding: 10px 0 !important;
  border-bottom: 2px solid transparent !important;
}
.elementor-1750 .elementor-element.elementor-element-f1b443e .woocommerce-tabs ul.tabs li.active a {
  border-bottom-color: #CC0000 !important;
}


/* elimina linia dublă de sub taburi
   elimină cuvintele Description și Additional information din carduri
   Scoate italicul de pe additional information
   face padding la coloana 2 din additional information */
   
   /* panoul de sub taburi: fără a doua linie */
.elementor-1750 .elementor-element.elementor-element-f1b443e .woocommerce-Tabs-panel {
  border: 0 !important; box-shadow: none !important;
  margin: 0 !important; padding: 24px 0 0 !important;
}
/* tabelul de atribute: fără italice, cu aer, etichete la stânga */
.elementor-1750 .elementor-element.elementor-element-f1b443e .woocommerce-product-attributes th,
.elementor-1750 .elementor-element.elementor-element-f1b443e .woocommerce-product-attributes td {
  font-style: normal !important;
  padding: 10px 14px !important;
  text-align: left;
}
.elementor-1750 .elementor-element.elementor-element-f1b443e .woocommerce-product-attributes th { color: #0F1E2E; width: 220px; }
.elementor-1750 .elementor-element.elementor-element-f1b443e .woocommerce-product-attributes td p { margin: 0; }


/* panoul: simplu, fără fundal */
.elementor-1750 .elementor-element.elementor-element-f1b443e .woocommerce-Tabs-panel {
  border: 0 !important; box-shadow: none !important;
  background: none !important;
  margin: 0 !important;
  padding: 24px 0 0 !important;
}
.elementor-1750 .elementor-element.elementor-element-f1b443e .woocommerce-Tabs-panel > *:first-child { margin-top: 0 !important; }
.elementor-1750 .elementor-element.elementor-element-f1b443e .woocommerce-Tabs-panel > *:last-child { margin-bottom: 0 !important; }

/* tabelul de atribute: minimal — doar linii de separare */
.elementor-1750 .elementor-element.elementor-element-f1b443e .woocommerce-product-attributes,
.elementor-1750 .elementor-element.elementor-element-f1b443e .woocommerce-product-attributes th,
.elementor-1750 .elementor-element.elementor-element-f1b443e .woocommerce-product-attributes td {
  background: none !important;
  border: 0 !important;
}
.elementor-1750 .elementor-element.elementor-element-f1b443e .woocommerce-product-attributes th,
.elementor-1750 .elementor-element.elementor-element-f1b443e .woocommerce-product-attributes td {
  font-style: normal !important;
  text-align: left;
  padding: 12px 0 !important;
  border-bottom: 1px solid #D4D7DB !important;
  vertical-align: top;
}
.elementor-1750 .elementor-element.elementor-element-f1b443e .woocommerce-product-attributes th {
  color: #0F1E2E;
  width: 220px;
  padding-right: 24px !important;
}
.elementor-1750 .elementor-element.elementor-element-f1b443e .woocommerce-product-attributes td p { margin: 0; }
.elementor-1750 .elementor-element.elementor-element-f1b443e .woocommerce-product-attributes tr:last-child th,
.elementor-1750 .elementor-element.elementor-element-f1b443e .woocommerce-product-attributes tr:last-child td { border-bottom: 0 !important; }

@media (max-width: 768px) {
  .elementor-1750 .elementor-element.elementor-element-f1b443e .woocommerce-product-attributes th,
  .elementor-1750 .elementor-element.elementor-element-f1b443e .woocommerce-product-attributes td {
    display: block; width: 100% !important;
  }
  .elementor-1750 .elementor-element.elementor-element-f1b443e .woocommerce-product-attributes th {
    padding: 12px 0 2px !important;
    border-bottom: 0 !important;
  }
  .elementor-1750 .elementor-element.elementor-element-f1b443e .woocommerce-product-attributes td { padding: 0 0 12px !important; }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-efe9e82 *//* titlul nativ al secțiunii: ascuns (headingul e widgetul de deasupra) */
.elementor-1750 .elementor-element.elementor-element-efe9e82 section.related > h2 { display: none !important; }

/* grila, identică cu arhiva */
.elementor-1750 .elementor-element.elementor-element-efe9e82 ul.products { display:grid !important; grid-template-columns:repeat(3,1fr); gap:24px; width:100%; }
.elementor-1750 .elementor-element.elementor-element-efe9e82 ul.products li.product { width:100% !important; margin:0 !important; float:none !important; }
@media (max-width:1024px){ .elementor-1750 .elementor-element.elementor-element-efe9e82 ul.products { grid-template-columns:repeat(2,1fr); } }
@media (max-width:767px){ .elementor-1750 .elementor-element.elementor-element-efe9e82 ul.products { grid-template-columns:1fr; } }

/* cardul, identic cu arhiva */
.elementor-1750 .elementor-element.elementor-element-efe9e82 .woocommerce-loop-product__title { color:#0F1E2E; font-size:18px; font-weight:600; transition:color .2s ease; }
.elementor-1750 .elementor-element.elementor-element-efe9e82 li.product a:hover .woocommerce-loop-product__title { color:#CC0000 !important; }
.elementor-1750 .elementor-element.elementor-element-efe9e82 li.product .price { color:#1A1A1A !important; font-size:16px; font-weight:700; }

.elementor-1750 .elementor-element.elementor-element-efe9e82 li.product .button:hover { background:#A30000 !important; }
.elementor-1750 .elementor-element.elementor-element-efe9e82 a.added_to_cart { display:inline-block; margin-left:12px; color:#0F1E2E; font-size:14px; font-weight:600; text-decoration:underline; text-underline-offset:3px; }
.elementor-1750 .elementor-element.elementor-element-efe9e82 a.added_to_cart:hover { color:#CC0000; }/* End custom CSS */