.elementor-313 .elementor-element.elementor-element-21812a4f{--display:flex;}.elementor-313 .elementor-element.elementor-element-21812a4f:not(.elementor-motion-effects-element-type-background), .elementor-313 .elementor-element.elementor-element-21812a4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS */:root {
  --checkout-bg: #fff8f0;
}


/* Fundal unitar pe toate zonele OnePage Checkout */
.woocommerce-shipping-totals,
.woocommerce-checkout-review-order,
.woocommerce-shipping-fields,
.woocommerce-billing-fields,
.woocommerce-additional-fields,
.elementor-shortcode,
.wcpa_field_wrap textarea,
.wcpa_wrap .wcpa_field_wrap input[type=text],
.wcpa_field_wrap select,
.wcpa_upload_custom_1 .awpca_custom_file,
.wcpr-grid-item,
.single-product .comment-respond .comment-form,
.woocommerce-checkout .form-row input[type="text"],
.woocommerce-checkout .form-row input[type="email"],
.woocommerce-checkout .form-row input[type="url"],
.woocommerce-checkout .form-row input[type="password"],
.woocommerce-checkout .form-row input[type="search"],
.woocommerce-checkout .form-row input[type="number"],
.woocommerce-checkout .form-row input[type="tel"],
.woocommerce-checkout .form-row input[type="range"],
.woocommerce-checkout .form-row input[type="date"],
.woocommerce-checkout .form-row input[type="month"],
.woocommerce-checkout .form-row input[type="week"],
.woocommerce-checkout .form-row input[type="time"],
.woocommerce-checkout .form-row input[type="datetime"],
.woocommerce-checkout .form-row input[type="datetime-local"],
.woocommerce-checkout .form-row input[type="color"],
.woocommerce-checkout select,
.woocommerce-checkout textarea,
.col2-set .col-1,
.col2-set .col-2,
.col2-set, .select2-selection, .woocommerce-info, .woocommerce-message {
  background-color: var(--checkout-bg) !important;
  border-radius: 6px;
  padding: 2px;
  }
.col2-set {  
margin-bottom: 0px;
}
/* Eliminări și ajustări */
.wcpa_wrap .wcpa_section_head {
  display: none !important;
}
.cart-subtotal{
  display: none !important;
}
.afisare-mesaj {
  margin-top: 10px;
}

#comments .wcpr-filter-container,
.woocommerce-terms-and-conditions-wrapper,
.woocommerce-additional-fields h3,
.woocommerce-shipping-fields {
  display: none !important;
}
.sticky-place-order {
        left: 0px!important;
        background-color: #43c553!important;
}
.woocommerce-checkout h3 {
     margin-bottom: 10px;
}
table, .wp-block-table {
    margin: 0 0 .5em!important;
 }
 .woocommerce-checkout-review-order ul {
    margin: 10px 0 0 0;}
.woocommerce-checkout-review-order button {position: relative!important;}    
.sticky-place-order {
        position: relative!important;}
.state_select {
        padding: 10px 0!important;}
.city_select {
        padding: 10px 0!important;}
#curiero_sameday_lockers_select{
        padding: 10px 0!important;}
.checkout-inline-error-message        {
    color: #ff0000!important;
}
.woocommerce-shipping-totals {display:block!important;}
label[for="shipping_method_0_flat_rate3"] {
    position: relative;
    padding-left: 50px; /* spațiu pentru logo */
}

label[for="shipping_method_0_flat_rate3"]::before {
    content: "";
    background: url('https://tablostar.ro/hartacerului/logo_fan.png') no-repeat center;
    background-size: contain;
    width: 30px;
    height: 30px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

label[for="shipping_method_0_sameday"] {
    position: relative;
    padding-left: 50px; /* spațiu pentru logo */
}

label[for="shipping_method_0_sameday"]::before {
    content: "";
    background: url('https://tablostar.ro/hartacerului/logo_sameday.png') no-repeat center;
    background-size: contain;
    width: 30px;
    height: 30px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}        

label[for="shipping_method_0_curiero_sameday_lockers"] {
    position: relative;
    padding-left: 50px; /* spațiu pentru logo */
}

label[for="shipping_method_0_curiero_sameday_lockers"]::before {
    content: "";
    background: url('https://tablostar.ro/hartacerului/logo_sameday_easybox.png') no-repeat center;
    background-size: contain;
    width: 30px;
    height: 30px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}  
.woocommerce-shipping-methods li {
    padding: 5px 5px;
    border: 1px solid #a7a4a2;
    border-radius: 5px;
    margin: 5px 0;
}
.woocommerce-shipping-methods li:hover {
    border-color: #333; /* mai închis la hover */
}

.woocommerce-shipping-methods li input[type="radio"]:checked + label {
    font-weight: bold;
    color: #000;
}
.wcpa_wrap .wcpa_upload_custom_1 .wcpa_file_style .wcpa_choose_button
 {
    background-color: #fff0c0!important;
    border-radius: 10px!important;
	color: #000000;
	text-align: center;
	width: 50%;
}
.entry-content a, .edit-link a {
    color: #000000!important;}
a.showcoupon:hover {
    color: #727272 !important;   /* mai închis pe hover */
    background-color: transparent !important; /* fără fundal aiurea */
}
.wcpa_cart_meta .wcpa_cart_meta_item-value img
 {
    height:45px;
}
.wcpa_cart_meta_item-value a span {
    font-size: 0.8em;   /* ajustează dimensiunea după preferință */
    display:inline-block;
    margin-top: 3px;   /* spațiu mic între poză și text */
    color: #555;     
    /* opțional: culoare mai discretă */
}
.woocommerce-checkout .checkout {
    margin-top: 3px;
}
.entry-content p
 {
    margin-bottom: 3px;
}
.woocommerce-checkout-review-order table td {
    display: block;
    padding: 0;
    border: none;
   line-height: auto!important;
    width: fit-content;
}/* End custom CSS */