/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 02 2025 | 16:08:18 */
a.e-show-login {
    border: 1px solid !important;
    padding: 3px 13px !important;
    border-radius: 25px !important;
}

.woocommerce form .form-row .required {
    visibility: visible !important;
    display: none !important;
}

h3#order_review_heading {
    background: #000 !important;
    color: #4c81be !important;
    font-family: 'Polin-Medium' !important;
    font-size: 27px !important;
    line-height: 38px !important;
    text-align: center !important;
    padding: 7px 0!important;
}

.woocommerce-form__input-checkbox, #wc-tranzila-new-payment-method {
  appearance: none; 
  -webkit-appearance: none; 
  background-color: white;
  border: 2px solid #FF615A; 
  width: 14px !important; 
  height: 14px;
  cursor: pointer; 
  position: relative; 
  outline: none; 
  box-shadow: none; 
  transition: background-color 0.3s ease, border-color 0.3s ease; 
}

.woocommerce-form__input-checkbox:checked , #wc-tranzila-new-payment-method:checked{
  background-color: white; 
  border-color: #FF615A;
}

.woocommerce-form__input-checkbox:checked::after , #wc-tranzila-new-payment-method:checked::after{
  content: '✔'; 
  color: #FF615A;
  font-size: 12px;
  position: absolute;
  top: 50%;
  left: 50%; 
  transform: translate(-50%, -50%); 
  font-weight: bold; 
}

.woocommerce-form__input-checkbox:focus , #wc-tranzila-new-payment-method:focus{
  outline: none; 
  box-shadow: none; 
}


.woocommerce-form__input-checkbox:active , #wc-tranzila-new-payment-method:active{
  outline: none;
  box-shadow: none; 
}


.woocommerce-invalid #terms {
    outline: none;
    outline-offset: 0;
}


.woocommerce-error, .woocommerce-error::before{
	border-top-color: #FF615A; !important;
	color: #FF615A; !important;
}

#add_payment_method .checkout .checkout-inline-error-message, .woocommerce-cart .checkout .checkout-inline-error-message, .woocommerce-checkout .checkout .checkout-inline-error-message{
	color: #FF615A; !important;
}

.woocommerce-info , .woocommerce-info::before , .woocommerce-message, .woocommerce-message::before{
	color: #00CBA2 !important;
	border-top-color: #00CBA2 !important;
}

a.button.wc-backward,a.button.wc-backward:hover {
    border-radius: 0;
    background-color: #00CBA2;
    color: white;
    font-family: 'Polin-Medium';
    font-size: 18px;
}

/* כפתור תשלום טרנזילה */

.payment_total_button #submitbtn, #pinpadEmv{
	background-color: #FF615A; !important;
	border-radius:0 !important;
	font-family: 'Polin-Medium' !important;
    font-size: 27px !important;
    line-height: 38px !important;
}


button#place_order {
    font-size: 20px;
    font-family: 'Polin-Medium';
}


div#order_review {
    max-height: 100vh !important;
    overflow-x: auto;
}






.thwcfd-field-radio .woocommerce-input-wrapper {
  display: flex;
  flex-wrap: wrap;     
  align-items: center;  
  margin: 0;
  padding: 0;
}

.thwcfd-field-radio .woocommerce-input-wrapper input[type="radio"],
.thwcfd-field-radio .woocommerce-input-wrapper label {
  margin: 0;
  padding: 0;
/*   white-space: nowrap;    */
	margin-bottom: 0 !important;
}

.thwcfd-field-radio .woocommerce-input-wrapper input[type="radio"] + label {
  margin-right: 5px;
}


.thwcfd-field-radio .woocommerce-input-wrapper input[type="radio"]:not(:first-of-type) {
  margin-right: 20px; 
}









.thwcfd-field-radio .woocommerce-input-wrapper input[type="radio"] {
    appearance: none; 
    width: 18px; 
    height: 18px;
    border: 2px solid #FF615A; 
    border-radius: 50%; 
    display: inline-block;
    position: relative;
    cursor: pointer;
}

.thwcfd-field-radio .woocommerce-input-wrapper input[type="radio"]:checked::before {
    content: "";
    width: 10px;
    height: 10px;
    background-color: #FF615A; 
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
