.elementor-25365 .elementor-element.elementor-element-dcd1f5 > .elementor-container{max-width:1194px;}.elementor-25365 .elementor-element.elementor-element-dcd1f5{margin-top:25px;margin-bottom:25px;z-index:101;}.elementor-25365 .elementor-element.elementor-element-c34d254:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25365 .elementor-element.elementor-element-c34d254 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25365 .elementor-element.elementor-element-c34d254 > .elementor-element-populated{border-style:solid;border-width:71px 0px 0px 0px;border-color:#F1F4F6;box-shadow:11px 17px 33px 0px rgba(84, 89, 95, 0.32);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25365 .elementor-element.elementor-element-c34d254 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25365 .elementor-element.elementor-element-f0052a7{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25365 .elementor-element.elementor-element-7bec7c3d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 25px 20px 25px;z-index:3;border-radius:30px 30px 30px 30px;}.elementor-25365 .elementor-element.elementor-element-b63a0c7:not(.elementor-motion-effects-element-type-background), .elementor-25365 .elementor-element.elementor-element-b63a0c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3EBEE;}.elementor-25365 .elementor-element.elementor-element-b63a0c7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-45px;z-index:100;}.elementor-25365 .elementor-element.elementor-element-b63a0c7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25365 .elementor-element.elementor-element-bff24b1{--spacer-size:25px;}body.elementor-page-25365:not(.elementor-motion-effects-element-type-background), body.elementor-page-25365 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3EBEE;}@media(max-width:999px){.elementor-25365 .elementor-element.elementor-element-dcd1f5{padding:0px 20px 0px 20px;}}@media(max-width:689px){.elementor-25365 .elementor-element.elementor-element-c34d254 > .elementor-element-populated{border-width:50px 0px 0px 0px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-25365 .elementor-element.elementor-element-f0052a7{margin:-55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25365 .elementor-element.elementor-element-f0052a7 img{width:70%;}.elementor-25365 .elementor-element.elementor-element-7bec7c3d{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;padding:4px 4px 4px 4px;}}/* Start custom CSS *//* ===== צ'קאאוט BYE BYE ADHD - עיצוב תואם לדף המכירה ===== */

.woocommerce-checkout{
  --bg:#0C1320;--surf:#121C30;--soft:#C4D0E0;--muted:#8A99B2;
  --teal:#23D4B8;--orange:#F59A2E;--orangeD:#D8730F;
  --line:rgba(255,255,255,.12);
}
.woocommerce-checkout,
.woocommerce-checkout .site,
.woocommerce-checkout .content-area,
.woocommerce-checkout .site-container,
.woocommerce-checkout .entry-content{
  background:#0C1320!important;
  color:#C4D0E0;
  font-family:'Rubik',system-ui,Arial,sans-serif;
}

/* הודעת "נוסף לסל הקניות" מסיחה מהטופס */
.woocommerce-checkout .woocommerce-message{display:none!important}

/* כותרות */
.woocommerce-checkout h3,
.woocommerce-checkout .woocommerce-billing-fields h3,
.woocommerce-checkout #order_review_heading{
  color:#fff!important;font-weight:800;font-size:22px;margin:26px 0 14px;
}

/* מכל ראשי */
.woocommerce-checkout form.checkout{
  max-width:620px;margin-inline:auto;padding:0 16px;
}

/* תוויות */
.woocommerce-checkout .form-row label{
  color:#fff!important;font-weight:700;font-size:16px;margin-bottom:6px;display:block;
}
.woocommerce-checkout .required{color:#F59A2E!important;text-decoration:none}

/* שדות */
.woocommerce-checkout .input-text,
.woocommerce-checkout input[type=text],
.woocommerce-checkout input[type=email],
.woocommerce-checkout input[type=tel]{
  width:100%;background:#121C30!important;border:1px solid rgba(255,255,255,.14)!important;
  border-radius:12px!important;color:#fff!important;font-family:inherit;font-size:17px!important;
  padding:14px 15px!important;line-height:1.5;box-shadow:none!important;
}
.woocommerce-checkout .input-text::placeholder{color:#8A99B2!important}
.woocommerce-checkout .input-text:focus{
  outline:none!important;border-color:#23D4B8!important;
  box-shadow:0 0 0 3px rgba(35,212,184,.18)!important;
}

/* סיכום הזמנה */
.woocommerce-checkout .woocommerce-checkout-review-order-table{
  background:#121C30;border:1px solid var(--line);border-radius:16px;overflow:hidden;width:100%;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table th,
.woocommerce-checkout .woocommerce-checkout-review-order-table td{
  color:#C4D0E0!important;border-color:rgba(255,255,255,.08)!important;padding:14px 16px!important;
}
.woocommerce-checkout .order-total th,
.woocommerce-checkout .order-total td{
  color:#fff!important;font-weight:900;font-size:19px;
}
.woocommerce-checkout .woocommerce-Price-amount{color:#23D4B8!important;font-weight:800}
.woocommerce-checkout .order-total .woocommerce-Price-amount{color:#F59A2E!important;font-size:24px}

/* אמצעי תשלום */
.woocommerce-checkout ul.wc_payment_methods{
  list-style:none;padding:0!important;margin:0 0 18px;border:0!important;
}
.woocommerce-checkout ul.wc_payment_methods li.wc_payment_method{
  background:#121C30;border:1px solid var(--line);border-radius:14px;
  margin-bottom:10px;padding:14px 16px;transition:border-color .15s,background .15s;
}
.woocommerce-checkout ul.wc_payment_methods li.wc_payment_method:has(input:checked){
  border-color:#23D4B8;background:#152238;
}
.woocommerce-checkout ul.wc_payment_methods label{
  color:#fff!important;font-weight:700;font-size:17px;cursor:pointer;
  display:flex;align-items:center;gap:10px;margin:0!important;
}
.woocommerce-checkout ul.wc_payment_methods input[type=radio]{
  accent-color:#23D4B8;width:20px;height:20px;flex:0 0 auto;
}
.woocommerce-checkout ul.wc_payment_methods label img{
  max-height:26px;width:auto;margin-inline-start:auto;
}
.woocommerce-checkout .payment_box{
  background:transparent!important;color:#C4D0E0!important;
  border:0!important;margin-top:10px!important;padding:6px 0 0!important;font-size:15px;
}
.woocommerce-checkout .payment_box::before{display:none!important}
.woocommerce-checkout .payment_box select{
  background:#0C1320;color:#fff;border:1px solid var(--line);border-radius:10px;padding:8px 12px;font-family:inherit;
}

/* מסגרת הסליקה */
.woocommerce-checkout iframe{
  width:100%!important;max-width:100%!important;border:0;border-radius:12px;background:#fff;
}

/* כפתור */
.woocommerce-checkout #place_order,
.woocommerce-checkout .button.alt{
  width:100%!important;background:#F59A2E!important;color:#0C1320!important;
  font-family:inherit!important;font-weight:900!important;font-size:20px!important;
  border:0!important;border-radius:14px!important;padding:17px 30px!important;
  box-shadow:0 10px 26px rgba(245,154,46,.34);transition:background .15s,transform .15s;
  margin-top:8px;
}
.woocommerce-checkout #place_order:hover,
.woocommerce-checkout .button.alt:hover{
  background:#D8730F!important;transform:translateY(-2px);
}

/* תנאים והערות */
.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper,
.woocommerce-checkout .woocommerce-privacy-policy-text p{color:#8A99B2!important;font-size:14px}
.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper a,
.woocommerce-checkout .woocommerce-privacy-policy-text a{color:#23D4B8!important}

/* שגיאות נשארות בולטות */
.woocommerce-checkout .woocommerce-error{
  background:rgba(242,109,109,.12)!important;border:1px solid rgba(242,109,109,.4)!important;
  border-radius:12px;color:#F9A8A8!important;
}
.woocommerce-checkout .woocommerce-error li{color:#F9A8A8!important}

@media(max-width:600px){
  .woocommerce-checkout form.checkout{padding:0 12px}
  .woocommerce-checkout .input-text{font-size:16px!important}
  .woocommerce-checkout #place_order{font-size:18px!important}
}/* End custom CSS */