.elementor-98 .elementor-element.elementor-element-48ed9091{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-98 .elementor-element.elementor-element-ddaad96{--update-cart-automatically-display:none;--sections-background-color:#FFFFFF;--sections-border-type:solid;--sections-border-color:var( --e-global-color-76544c2 );--sections-border-radius:0px 0px 0px 0px;--sections-title-color:var( --e-global-color-3f37fea );--links-normal-color:var( --e-global-color-639e95c );--links-hover-color:var( --e-global-color-442231c );--forms-fields-border-radius:0px 0px 0px 0px;--forms-buttons-normal-text-color:var( --e-global-color-e64be90 );--forms-buttons-hover-text-color:var( --e-global-color-3f37fea );--forms-buttons-hover-border-color:var( --e-global-color-442231c );--forms-buttons-border-type:solid;--forms-buttons-border-color:var( --e-global-color-442231c );--forms-buttons-border-radius:0px 0px 0px 0px;--totals-rows-gap-top:calc( 15px/2 );--totals-rows-gap-bottom:calc( 15px/2 );--totals-color:var( --e-global-color-3f37fea );--checkout-button-normal-text-color:var( --e-global-color-e64be90 );--checkout-button-hover-text-color:var( --e-global-color-3f37fea );--checkout-button-hover-border-color:var( --e-global-color-c7b9c5f );--checkout-button-border-radius:0px 0px 0px 0px;}.elementor-98 .elementor-element.elementor-element-ddaad96 .shop_table .button{background-color:var( --e-global-color-639e95c );border-width:1px 1px 1px 1px;}.elementor-98 .elementor-element.elementor-element-ddaad96 .shop_table .button:hover, .elementor-98 .elementor-element.elementor-element-ddaad96 .shop_table .button:disabled[disabled]:hover{background-color:var( --e-global-color-49ee502 );}.elementor-98 .elementor-element.elementor-element-ddaad96 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-c7b9c5f );}.elementor-98 .elementor-element.elementor-element-ddaad96 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-49ee502 );}.elementor-98 .elementor-element.elementor-element-ddaad96 .wc-proceed-to-checkout{--place-order-title-alignment:stretch;--checkout-button-width:100%;}.elementor-98 .elementor-element.elementor-element-ddaad96 .e-cart-section{border-width:1px 1px 1px 1px;}.elementor-98 .elementor-element.elementor-element-ddaad96 .cart_totals h2{font-size:24px;}.elementor-98 .elementor-element.elementor-element-ddaad96 {--sections-descriptions-color:var( --e-global-color-3f37fea );}.elementor-98 .elementor-element.elementor-element-ddaad96 .coupon .input-text, .elementor-98 .elementor-element.elementor-element-ddaad96 .cart-collaterals .input-text, .elementor-98 .elementor-element.elementor-element-ddaad96 select, .elementor-98 .elementor-element.elementor-element-ddaad96 .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-76544c2 );}.elementor-98 .elementor-element.elementor-element-ddaad96 .cart_totals .shop_table td:before, .elementor-98 .elementor-element.elementor-element-ddaad96 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:22px;}.elementor-98 .elementor-element.elementor-element-ddaad96 .checkout-button{font-size:18px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c7b9c5f );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-98 .elementor-element.elementor-element-48ed9091{--padding-top:50px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-ddaad96 *//* ---------- Stil comun pentru "Livrare ..." ---------- */
.shipping-method-title,
.shipping-label,
.woocommerce-shipping-methods li label {
  font-size: 16px;
  font-weight: 400 !important;    /* fără bold */
  color: #333333;
  line-height: 1.2;
  font-family: inherit;
}

/* ---------- Suceava (localitatea) ---------- */
.woocommerce-shipping-destination,
.woocommerce-shipping-destination *,
.shipping-destination,
.shipping-destination *,
#shipping .address,
#shipping .address * {
  font-size: 16px !important;
  font-weight: 400 !important;    /* fără bold */
  color: #333333 !important;
  line-height: 1.2 !important;
  font-family: inherit !important;
}

/* Localitatea în <select> sau <option> */
#shipping_state,
#billing_state,
#shipping_city,
#billing_city,
select#shipping_state option,
select#shipping_city option {
  font-size: 16px !important;
  font-weight: 400 !important;    /* fără bold */
  color: #333333 !important;
}

/* ---------- Suma livrare (25,00 lei) ---------- */
.woocommerce-Price-amount,
.woocommerce-shipping-totals .amount,
.shipping-total .amount,
.shipping .amount,
.price .amount,
.shipping-cost,
.shipping-cost * {
  font-size: 16px !important;
  font-weight: 400 !important;    /* fără bold */
  color: #333333 !important;
  font-family: inherit !important;
}


.shipping-calculator-button {
    display: inline-block;
    padding: 10px 20px;
    background-color: rgb(0, 49, 9);
    color: #ffffff !important;       /* text alb */
    border: none;
    border-radius: 4px;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    transition: background-color 0.3s ease, color 0.3s ease;
}

.shipping-calculator-button:hover {
    background-color: rgb(253, 233, 202);  /* fundal la hover */
    color: rgb(0, 49, 9) !important;       /* text la hover */
}/* End custom CSS */