.elementor-157 .elementor-element.elementor-element-442af5fe{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-157 .elementor-element.elementor-element-442af5fe:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-442af5fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Discordia;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-157 .elementor-element.elementor-element-453eaab{text-align:center;}.elementor-157 .elementor-element.elementor-element-453eaab .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Discordia;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-157 .elementor-element.elementor-element-6e787bb{text-align:center;}.elementor-157 .elementor-element.elementor-element-6e787bb .elementor-heading-title{font-family:"Discordia", Discordia;font-size:1.5vw;font-weight:600;text-decoration:underline;}.elementor-157 .elementor-element.elementor-element-89ef8cb{--update-cart-automatically-display:none;--sections-background-color:var( --e-global-color-accent );--sections-border-type:none;--sections-border-radius:0px 0px 0px 0px;--sections-padding:0px 0px 0px 0px;--sections-margin:0px;--sections-title-color:var( --e-global-color-primary );--links-normal-color:var( --e-global-color-secondary );--sections-radio-buttons-color:var( --e-global-color-primary );--forms-fields-normal-color:var( --e-global-color-primary );--forms-fields-border-radius:0px 0px 0px 0px;--forms-buttons-normal-text-color:var( --e-global-color-accent );--forms-buttons-border-type:none;--forms-buttons-border-radius:0px 0px 0px 0px;--order-summary-color:var( --e-global-color-primary );--order-summary-variations-color:var( --e-global-color-primary );--product-link-normal-color:var( --e-global-color-secondary );--order-summary-items-divider-color:var( --e-global-color-accent );--totals-color:var( --e-global-color-primary );--totals-divider-color:var( --e-global-color-secondary );--checkout-button-normal-text-color:var( --e-global-color-accent );--checkout-button-border-radius:0px 0px 0px 0px;}.elementor-157 .elementor-element.elementor-element-89ef8cb .coupon .input-text, .elementor-157 .elementor-element.elementor-element-89ef8cb .e-cart-totals .input-text, .elementor-157 .elementor-element.elementor-element-89ef8cb select, .elementor-157 .elementor-element.elementor-element-89ef8cb .select2-selection--single{background-color:#02010100;}.elementor-157 .elementor-element.elementor-element-89ef8cb .shop_table .button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Discordia;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-157 .elementor-element.elementor-element-89ef8cb .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-secondary );}.elementor-157 .elementor-element.elementor-element-89ef8cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-157 .elementor-element.elementor-element-89ef8cb .coupon{--apply-coupon-button-alignment:end;--apply-coupon-button-width:auto;}.elementor-157 .elementor-element.elementor-element-89ef8cb .cart_totals h2{font-family:var( --e-global-typography-secondary-font-family ), Discordia;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-157 .elementor-element.elementor-element-89ef8cb {--sections-descriptions-color:var( --e-global-color-secondary );}.elementor-157 .elementor-element.elementor-element-89ef8cb .e-cart-content, .elementor-157 .elementor-element.elementor-element-89ef8cb .woocommerce-shipping-destination, .elementor-157 .elementor-element.elementor-element-89ef8cb .shipping-calculator-button{font-family:var( --e-global-typography-secondary-font-family ), Discordia;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-157 .elementor-element.elementor-element-89ef8cb .coupon .input-text, .elementor-157 .elementor-element.elementor-element-89ef8cb .cart-collaterals .input-text, .elementor-157 .elementor-element.elementor-element-89ef8cb select, .elementor-157 .elementor-element.elementor-element-89ef8cb .select2-selection--single{font-family:var( --e-global-typography-text-font-family ), Discordia;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );border-style:none;}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-primary );}.elementor-157 .elementor-element.elementor-element-89ef8cb .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-primary );}.elementor-157 .elementor-element.elementor-element-89ef8cb .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-primary );}.elementor-157 .elementor-element.elementor-element-89ef8cb .e-shop-table .cart th, .elementor-157 .elementor-element.elementor-element-89ef8cb .e-shop-table .cart td:before{font-family:var( --e-global-typography-text-font-family ), Discordia;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-157 .elementor-element.elementor-element-89ef8cb .cart td span, .elementor-157 .elementor-element.elementor-element-89ef8cb .cart td, .elementor-157 .elementor-element.elementor-element-89ef8cb .input-text.qty{font-family:var( --e-global-typography-text-font-family ), Discordia;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-157 .elementor-element.elementor-element-89ef8cb .product-name .variation{font-family:var( --e-global-typography-text-font-family ), Discordia;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-157 .elementor-element.elementor-element-89ef8cb .cart_totals .shop_table td:before, .elementor-157 .elementor-element.elementor-element-89ef8cb .cart_totals .shop_table td .woocommerce-Price-amount{font-family:var( --e-global-typography-secondary-font-family ), Discordia;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-157 .elementor-element.elementor-element-89ef8cb .checkout-button{font-family:var( --e-global-typography-text-font-family ), Discordia;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );border-style:none;}.elementor-157 .elementor-element.elementor-element-a8f5718{text-align:center;}.elementor-157 .elementor-element.elementor-element-a8f5718 .elementor-heading-title{font-family:"Discordia", Discordia;font-size:1.5vw;font-weight:600;text-decoration:underline;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Discordia;font-size:var( --e-global-typography-text-font-size );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 );}.elementor-157 .elementor-element.elementor-element-51949c1d{columns:1;color:var( --e-global-color-primary );}.elementor-157 .elementor-element.elementor-element-51949c1d p{margin-bottom:15px;}.elementor-157 .elementor-element.elementor-element-51949c1d a{color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-157 .elementor-element.elementor-element-453eaab .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-157 .elementor-element.elementor-element-6e787bb .elementor-heading-title{font-size:1.5vw;}.elementor-157 .elementor-element.elementor-element-89ef8cb .cart_totals h2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-89ef8cb .e-cart-content, .elementor-157 .elementor-element.elementor-element-89ef8cb .woocommerce-shipping-destination, .elementor-157 .elementor-element.elementor-element-89ef8cb .shipping-calculator-button{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-89ef8cb .coupon .input-text, .elementor-157 .elementor-element.elementor-element-89ef8cb .cart-collaterals .input-text, .elementor-157 .elementor-element.elementor-element-89ef8cb select, .elementor-157 .elementor-element.elementor-element-89ef8cb .select2-selection--single{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-89ef8cb .shop_table .button{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-89ef8cb .e-shop-table .cart th, .elementor-157 .elementor-element.elementor-element-89ef8cb .e-shop-table .cart td:before{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-89ef8cb .cart td span, .elementor-157 .elementor-element.elementor-element-89ef8cb .cart td, .elementor-157 .elementor-element.elementor-element-89ef8cb .input-text.qty{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-89ef8cb .product-name .variation{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-89ef8cb .cart_totals .shop_table td:before, .elementor-157 .elementor-element.elementor-element-89ef8cb .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-89ef8cb .checkout-button{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-a8f5718 .elementor-heading-title{font-size:1.5vw;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-157 .elementor-element.elementor-element-453eaab .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-157 .elementor-element.elementor-element-6e787bb .elementor-heading-title{font-size:1.7vw;}.elementor-157 .elementor-element.elementor-element-89ef8cb .cart_totals h2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-89ef8cb .e-cart-content, .elementor-157 .elementor-element.elementor-element-89ef8cb .woocommerce-shipping-destination, .elementor-157 .elementor-element.elementor-element-89ef8cb .shipping-calculator-button{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-89ef8cb .coupon .input-text, .elementor-157 .elementor-element.elementor-element-89ef8cb .cart-collaterals .input-text, .elementor-157 .elementor-element.elementor-element-89ef8cb select, .elementor-157 .elementor-element.elementor-element-89ef8cb .select2-selection--single{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-89ef8cb .shop_table .button{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-89ef8cb .e-shop-table .cart th, .elementor-157 .elementor-element.elementor-element-89ef8cb .e-shop-table .cart td:before{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-89ef8cb .cart td span, .elementor-157 .elementor-element.elementor-element-89ef8cb .cart td, .elementor-157 .elementor-element.elementor-element-89ef8cb .input-text.qty{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-89ef8cb .product-name .variation{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-89ef8cb .cart_totals .shop_table td:before, .elementor-157 .elementor-element.elementor-element-89ef8cb .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-89ef8cb .checkout-button{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-a8f5718 .elementor-heading-title{font-size:1.7vw;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-157 .elementor-element.elementor-element-453eaab .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-157 .elementor-element.elementor-element-6e787bb .elementor-heading-title{font-size:32px;}.elementor-157 .elementor-element.elementor-element-89ef8cb .cart_totals h2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-89ef8cb .e-cart-content, .elementor-157 .elementor-element.elementor-element-89ef8cb .woocommerce-shipping-destination, .elementor-157 .elementor-element.elementor-element-89ef8cb .shipping-calculator-button{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-89ef8cb .coupon .input-text, .elementor-157 .elementor-element.elementor-element-89ef8cb .cart-collaterals .input-text, .elementor-157 .elementor-element.elementor-element-89ef8cb select, .elementor-157 .elementor-element.elementor-element-89ef8cb .select2-selection--single{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-89ef8cb .shop_table .button{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-89ef8cb .e-shop-table .cart th, .elementor-157 .elementor-element.elementor-element-89ef8cb .e-shop-table .cart td:before{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-89ef8cb .cart td span, .elementor-157 .elementor-element.elementor-element-89ef8cb .cart td, .elementor-157 .elementor-element.elementor-element-89ef8cb .input-text.qty{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-89ef8cb .product-name .variation{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-89ef8cb .cart_totals .shop_table td:before, .elementor-157 .elementor-element.elementor-element-89ef8cb .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-89ef8cb .checkout-button{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-a8f5718 .elementor-heading-title{font-size:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-157 .elementor-element.elementor-element-442af5fe{--padding-top:15%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-157 .elementor-element.elementor-element-453eaab .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-157 .elementor-element.elementor-element-6e787bb .elementor-heading-title{font-size:18px;}.elementor-157 .elementor-element.elementor-element-89ef8cb .cart_totals h2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-89ef8cb .e-cart-content, .elementor-157 .elementor-element.elementor-element-89ef8cb .woocommerce-shipping-destination, .elementor-157 .elementor-element.elementor-element-89ef8cb .shipping-calculator-button{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-89ef8cb .coupon .input-text, .elementor-157 .elementor-element.elementor-element-89ef8cb .cart-collaterals .input-text, .elementor-157 .elementor-element.elementor-element-89ef8cb select, .elementor-157 .elementor-element.elementor-element-89ef8cb .select2-selection--single{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-89ef8cb .shop_table .button{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-89ef8cb .e-shop-table .cart th, .elementor-157 .elementor-element.elementor-element-89ef8cb .e-shop-table .cart td:before{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-89ef8cb .cart td span, .elementor-157 .elementor-element.elementor-element-89ef8cb .cart td, .elementor-157 .elementor-element.elementor-element-89ef8cb .input-text.qty{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-89ef8cb .product-name .variation{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-89ef8cb .cart_totals .shop_table td:before, .elementor-157 .elementor-element.elementor-element-89ef8cb .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-secondary-font-size );}.elementor-157 .elementor-element.elementor-element-89ef8cb .checkout-button{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-a8f5718 .elementor-heading-title{font-size:18px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-51949c1d > .elementor-widget-container{padding:20px 20px 20px 20px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-89ef8cb */.elementor-157 .elementor-element.elementor-element-89ef8cb .e-cart__column.e-cart__column-end{
    display: none;
    
}
.elementor-157 .elementor-element.elementor-element-89ef8cb .woocommerce-message:has(.wc-forward[href*="/cart"]){
  display:none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51949c1d *//* ===============================
   WOOCOMMERCE CHECKOUT – PROFESSIONAL CLEAN STYLE
   =============================== */

/* רקע כללי */
body.woocommerce-checkout{
  background:#ffffff;
}

/* מעטפת */
.woocommerce-checkout .woocommerce{
  max-width:900px;
  margin:0 auto;
  padding:clamp(24px,4vw,48px);
  color:#2b2b2b;
}

/* כותרות */
.woocommerce-checkout h3,
.woocommerce-checkout h2{
  font-weight:700;
  margin-bottom:14px;
}

.woocommerce-checkout h3{
  font-size:clamp(20px,2.4vw,26px);
}

/* הסתרת כותרת סיכום */
.woocommerce-checkout #order_review_heading{
  display:none;
}

/* מבנה הטופס */
.woocommerce-checkout form.checkout{
  display:flex;
  flex-direction:column;
  gap:28px;
}

/* שדות */
.woocommerce-checkout .form-row{
  margin-bottom:18px;
}

/* לייבלים */
.woocommerce-checkout label{
  font-size:14px;
  font-weight:500;
  margin-bottom:6px;
  display:block;
  color:#333;
}

/* ===============================
   INPUT STYLE – CLEAN PROFESSIONAL
   =============================== */

.woocommerce-checkout input[type="text"],
.woocommerce-checkout input[type="email"],
.woocommerce-checkout input[type="tel"],
.woocommerce-checkout textarea,
.woocommerce-checkout select,
.woocommerce-checkout input{

  width:100%;
  background:#ffffff!important;

  border:1px solid #e3e3e3!important;
  border-radius:6px!important;

  padding:14px 14px;

  font-size:16px;
  line-height:1.4;

  transition:
  border-color .18s ease,
  box-shadow .18s ease;

  outline:none;
}

/* hover */
.woocommerce-checkout input:hover,
.woocommerce-checkout textarea:hover,
.woocommerce-checkout select:hover{
  border-color:#cfcfcf!important;
}

/* focus */
.woocommerce-checkout input:focus,
.woocommerce-checkout textarea:focus,
.woocommerce-checkout select:focus{

  border-color:#3b82f6!important;
  box-shadow:0 0 0 2px rgba(59,130,246,0.15);
}

/* textarea */
.woocommerce-checkout textarea{
  min-height:90px;
  resize:vertical;
}

/* צ'קבוקס */
.woocommerce-checkout input[type="checkbox"]{
  accent-color:#2563eb;
  transform:scale(1.05);
  margin-left:6px;
}

/* ===============================
   ORDER SUMMARY
   =============================== */

.woocommerce-checkout table.shop_table{

  background:#ffffff;
  border:1px solid #e6e6e6;

  border-radius:8px;

  padding:18px;
}

/* ===============================
   PAYMENT BOX
   =============================== */

#payment{

  background:#ffffff;

  border:1px solid #e6e6e6;

  border-radius:8px;

  padding:20px;
}

/* ===============================
   PLACE ORDER BUTTON
   =============================== */

.woocommerce-checkout #place_order{

  background:#2563eb;
  color:#fff;

  border:none;
  border-radius:8px;

  padding:18px;

  font-size:18px;
  font-weight:600;

  cursor:pointer;

  transition:background .2s ease;
}

.woocommerce-checkout #place_order:hover{
  background:#1d4ed8;
}

/* ===============================
   MESSAGES
   =============================== */

.woocommerce-checkout .woocommerce-error,
.woocommerce-checkout .woocommerce-message{

  background:#fff;

  border:1px solid #e5e5e5;

  border-radius:6px;

  padding:14px;

  color:#333;

  font-weight:500;
}

/* ===============================
   RTL FIX
   =============================== */

.woocommerce-checkout .form-row-first,
.woocommerce-checkout .form-row-last{
  float:none;
  width:100%;
}

/* הסתרת checkbox משלוח שונה */
input#ship-to-different-address-checkbox{
  display:none;
}

/* ===============================
   COUPON SECTION
   =============================== */

.woocommerce-form-coupon-toggle{
  margin-bottom:24px;
}

.woocommerce-form-coupon-toggle .woocommerce-info{

  background:#f7f7f7;

  border:1px solid #e3e3e3;

  border-radius:8px;

  padding:16px 18px;

  color:#2b2b2b;

  font-size:15px;

  line-height:1.6;
}

.woocommerce-form-coupon-toggle .woocommerce-info::before{
  display:none;
}

.woocommerce-form-coupon-toggle .showcoupon{

  color:#2563eb;

  font-weight:500;

  text-decoration:underline;

  text-underline-offset:3px;
}

.woocommerce-form-coupon-toggle .showcoupon:hover{
  color:#1d4ed8;
}

/* כפתור קופון */

.woocommerce form.checkout_coupon button.button{

  background:#2563eb;

  color:#fff;

  border:none;

  border-radius:6px;

  padding:10px 22px;

  font-size:14px;

  font-weight:500;

  cursor:pointer;

  transition:background .2s ease;
}

.woocommerce form.checkout_coupon button.button:hover{
  background:#1d4ed8;
}

/* ===============================
   GIFT WRAP BLOCK
   =============================== */

#gift-wrap-block{

  background:#f8f8f8;

  border:1px solid #e3e3e3;

  border-radius:10px;

  padding:22px 24px;

  margin:28px 0;
}

#gift-wrap-block h3{

  margin:0 0 18px;

  font-size:20px;

  font-weight:600;

  color:#1f2a37;

  display:flex;

  align-items:center;

  gap:8px;
}

/* checkbox */

#gift-wrap-block input[type="checkbox"]{

  appearance:none;
  -webkit-appearance:none;

  width:18px;
  height:18px;

  border:2px solid #2563eb;

  border-radius:4px;

  position:relative;

  cursor:pointer;

  margin-left:8px;
}

/* checked */

#gift-wrap-block input[type="checkbox"]:checked{
  background:#2563eb;
}

#gift-wrap-block input[type="checkbox"]:checked::after{

  content:"✓";

  position:absolute;

  top:50%;
  left:50%;

  transform:translate(-50%,-58%);

  font-size:15px;

  font-weight:700;

  color:#fff;
}

#gift-wrap-block label{
  font-size:15px;
  color:#2b2b2b;
  cursor:pointer;
}

#gift-wrap-block textarea{

  width:100%;

  border:1px solid #e3e3e3;

  border-radius:6px;

  background:#fff;

  padding:12px;

  font-size:15px;

  resize:none;

  outline:none;
}

#gift-wrap-block textarea:focus{

  border-color:#3b82f6;

  box-shadow:0 0 0 2px rgba(59,130,246,0.15);
}

#gift-wrap-block p{
  margin:0 0 14px;
}

.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{
  cursor:pointer;
}/* End custom CSS */
/* Start custom CSS */.woocommerce-info{
    display: none;
}
/*העלמה של האלמנטים הלא רצויים כשמגיעים לתשלום באשראי*/
body.woocommerce-order-pay .remove-on-payment-step,
body.woocommerce-order-received .remove-on-payment-step{
  display:none!important;
}

.woocommerce a.wc-backward{
  display:none !important;
}

.secure-payment-badges{
    margin-top:18px;
    text-align:center;
    font-family:inherit;
}

.secure-payment-badges .secure-row{
    display:flex;
    justify-content:center;
    gap:14px;
    margin-bottom:6px;
}

.secure-payment-badges img{
    height:22px;
    opacity:0.8;
}

.secure-payment-badges .secure-text{
    font-size:13px;
    color:#666;
}
ul.order_details {
    padding: 20px !important;
}
.form-row.coupon-col{
    padding: 20px!important
}
@media (max-width: 600px){

.woocommerce-checkout .woocommerce{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.woocommerce-checkout.woocommerce{
    padding: 0px!important;
}
}
/*@media (max-width: 600px){*/
/*iframe {*/
/*    transform: scale(0.85);*/
/*    transform-origin: top center;*/
/*}*/
/*}*/


/* ============================= */
/* הודעות WooCommerce (errors / notices) */
/* ============================= */

.woocommerce-error,
.woocommerce-message,
.woocommerce-info{
display:flex;
align-items:center;
gap:10px;
line-height:1.5;
direction:rtl;
}

/* יישור האייקון */
.woocommerce-error::before,
.woocommerce-message::before,
.woocommerce-info::before{
position:static;
margin-left:8px;
margin-right:0;
flex-shrink:0;
font-size:18px;
line-height:1;
}

/* מניעת קפיצה של האייקון */
.woocommerce-error li,
.woocommerce-message li,
.woocommerce-info li{
display:flex;
flex-direction:row;
align-items:center;
gap:8px;
margin-bottom:6px;
}

.woocommerce-error{
flex-direction:column;
align-items:flex-start;
}

/* ============================= */
/* מובייל */
/* ============================= */

@media (max-width:600px){

.woocommerce-error,
.woocommerce-message,
.woocommerce-info{
font-size:15px;
padding:12px 14px;
border-radius:10px;
text-align:right;
}

/* האייקון לא נדחס */
.woocommerce-error::before,
.woocommerce-message::before,
.woocommerce-info::before{
font-size:17px;
min-width:20px;
}

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Discordia';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://leda-kala.com/wp-content/uploads/2026/02/Discordia-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Discordia';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://leda-kala.com/wp-content/uploads/2026/02/Discordia-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */