/*
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap);

:root {
  --addonify_primary_color: #0286e7;
  --addonify_seconary_color: #00b32a;
  --addonify_base_text_color: #585858;
  --addonify_base_link_color: #0366e0;
  --addonify_base_link_hover_color: var(--addonify_seconary_color);
  --addonify_border_color: #d5d5d5;
  --addonify_button_text_color: #fff;
  --addonify_button_background_color: #0286e7;
  --addonify_button_hover_text_color: #fff;
  --addonify_button_hover_background_color: #00b32a;
  --addonify_button_border_color: transparent;
  --addonify_button_hover_border_color: transparent;
  --addonify_button_border_width: 0;
  --addonify_button_border_style: solid;
  --addonify_text_button_color: var(--addonify_primary_color);
  --addonify_text_button_hover_color: var(--addonify_seconary_color);
  --addonify_text_button_underline_color: var(--addonify_primary_color);
  --addonify_text_button_hover_underline_color: var(--addonify_seconary_color);
  --addonify_text_button_underline_height: 3px;
  --addonify_button_is_link_style_text_color: #ef2c2c;
  --addonify_button_is_link_style_hover_text_color: #1e73be;
  --addonify_button_is_link_style_underline_color: #ef2c2c;
  --addonify_button_is_link_style_hover_underline_color: #1e73be;
  --addonify_system_font_family: -apple-system, BlinkMacSystemFont, Helvetica, Arial, Inter, Roboto, Segoe ui, System ui, sans-serif;
  --addonify_monospace_font_family: monospace;
  --addonify_font_family: "Inter", sans-serif;
  --addonify_button_font_size: 15px;
  --addonify_button_font_weight: normal;
  --addonify_button_line_height: 1;
  --addonify_buttons_border_radius: 4px;
}

/* סגנונות מותאמים לכל input בממשק *
[class*=page_addonify_floating_cart] input[type=date],
[class*=page_addonify_floating_cart] input[type=datetime-local],
[class*=page_addonify_floating_cart] input[type=datetime],
[class*=page_addonify_floating_cart] input[type=email],
[class*=page_addonify_floating_cart] input[type=month],
[class*=page_addonify_floating_cart] input[type=number],
[class*=page_addonify_floating_cart] input[type=password],
[class*=page_addonify_floating_cart] input[type=search],
[class*=page_addonify_floating_cart] input[type=tel],
[class*=page_addonify_floating_cart] input[type=text],
[class*=page_addonify_floating_cart] input[type=time],
[class*=page_addonify_floating_cart] input[type=url],
[class*=page_addonify_floating_cart] input[type=week] {
  --el-input-inner-height: calc(var(--el-input-height, 32px) - 2px);
  background: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
  color: var(--el-input-text-color, var(--el-text-color-regular));
  font-family: var(--addonify_font_family);
  line-height: var(--el-input-inner-height);
  margin: 0;
  min-height: auto;
  padding: 0;
}
[class*=page_addonify_floating_cart] input:focus {
  box-shadow: none;
  outline: none;
}
[class*=page_addonify_floating_cart] input[readonly],
[class*=page_addonify_floating_cart] textarea[readonly] {
  --el-input-inner-height: calc(var(--el-input-height, 40px) - 2px);
  background-color: transparent;
}

/* כפתורים עיקריים של העגלה *
.adfy-button {
  fill: var(--addonify_button_text_color);
  align-items: center;
  background-color: var(--addonify_button_background_color);
  border-color: var(--addonify_button_border_color);
  border-radius: var(--addonify_buttons_border_radius);
  border-style: var(--addonify_button_border_style);
  border-width: var(--addonify_button_border_width);
  color: var(--addonify_button_text_color);
  cursor: pointer;
  display: inline-flex;
  flex-direction: row;
  font-family: var(--addonify_font_family);
  font-size: var(--addonify_button_font_size);
  font-weight: 400;
  gap: 7px;
  line-height: var(--addonify_button_line_height);
  padding: 15px 20px;
  text-decoration: none;
  transition: all 0.8s ease;
}
.adfy-button .icon {
  margin-right: 5px;
}
.adfy-button svg {
  align-items: center;
  display: inline-flex;
  height: 18px;
  justify-content: center;
  line-height: 1;
  width: 18px;
}
.adfy-button:hover {
  fill: var(--addonify_button_hover_text_color);
  background-color: var(--addonify_button_hover_background_color);
  border-color: var(--addonify_button_hover_border_color);
  color: var(--addonify_button_hover_text_color);
}
.adfy-button:focus {
  outline: none;
}
.adfy-button:disabled {
  fill: #ababab;
  background-color: #c5c5c5;
  color: #ababab;
  cursor: not-allowed;
}
.adfy-button.fake-button {
  fill: var(--addonify_base_text_color);
  background-color: transparent;
  border: none;
  color: var(--addonify_base_text_color);
  padding: 0;
}
.adfy-button.fake-button:hover {
  fill: var(--addonify_seconary_color);
}

/* הסרת תמונות *
#adfy__floating-cart img,
#adfy__floating-cart svg {
  display: none !important;
}

/* הסתרת שורת attributes (צבע/מידה) *
#adfy__floating-cart .adfy_woofc-item-attributes {
  display: none !important;
}

/* keyframes והגדרות נוספות *
@keyframes spinner {0% {transform: rotate(0deg);} to {transform: rotate(1turn);} }
@keyframes pulse-ring {0% {transform: scale(.33);} 80%, to {opacity: 0;} }
@keyframes pulse-dot {0% {transform: scale(.8);} 50% {transform: scale(1);} to {transform: scale(.8);} }
@keyframes adfyNoticePulse {0% {box-shadow: 0 0 0 0 rgba(204,169,44,.4);} 70% {box-shadow: 0 0 0 10px rgba(204,169,44,0);} to {box-shadow: 0 0 0 0 rgba(204,169,44,0);} }

/* 1. ייבוא פונטים מ-Google Fonts *
@import url('/wp-content/uploads/fonts/fonts.css');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&display=swap');

/* 2. ברירת־מחדל: פונט עברי לכל העמוד *
body {
  font-family: 'Sapir Classic', sans-serif !important;
}

/* 3. כל טקסט באנגלית יקבל פונט שונה *
body :lang(en) {
  font-family: 'Open Sans', sans-serif !important;
}



/* 1) ככה נתפוס את כל הטקסט בתוך הפלאטינג קרט ונגיד לו "השתמש בפונט העברי" *
#___adfy-floatingcart-app___ {
  font-family: 'Sapir Classic', sans-serif !important;
}

/* 2) אם יש טיפוסים באנגלית (lang="en") בתוך הקרט, תשתמשו ב־Open Sans *
#___adfy-floatingcart-app___ [lang="en"] {
  font-family: 'Open Sans', sans-serif !important;
}

/* 3) כדי לוודא גם הכפתור "סגור" מקבל פונט עברי *
#___adfy-floatingcart-app___ .adfy-button.fake-button {
  font-family: 'Sapir Classic', sans-serif !important;
}

/* מטעה לכל תתי־האלמנטים של הקרט שלכם את פונט "Sapir Classic" *
#___adfy-floatingcart-app___,
#___adfy-floatingcart-app___ * {
  font-family: 'Sapir Classic', sans-serif !important;
}

/* 1. שהתמונה תיובא כאובייקט PNG שקוף במלואה (ללא קרופ) *
.adfy__woofc-item figure.thumb img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
  object-fit: contain !important;
  background-color: transparent !important;
  width: 100% !important;
  height: auto !important;
}

/* 2. שליטה על צבעי הבאג’ (badge) *
.adfy__woofc-badge {
  background-color: #0286e7 !important;  /* למשל כחול *
  color: #ffffff !important;             /* למשל לבן *
  /* אפשר להוסיף גם טיפוגרפיה, גבולות וכדומה *
  font-weight: 500 !important;
  padding: 4px 8px !important;
  border-radius: 12px !important;
}

/* 3. עיצוב ה־quantity form (הרדיוס ו־padding) *
.adfy__woofc-quantity-form {
  border-radius: 6px !important;
  padding: 2px 4px !important;
  background-color: #f5f5f5 !important;
}

/* אם תרצה גם לשלוט בגודל וכיוון הכפתורים (+/-) *
.adfy__woofc-quantity-input-button {
  padding: 6px !important;
  border-radius: 50% !important;
}