.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), BIRZIA;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-41914 .elementor-element.elementor-element-5da36710 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-41914 .elementor-element.elementor-element-5da36710{font-family:"Birzia", BIRZIA;font-size:26.5px;font-weight:500;line-height:1.2em;color:#000000;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-5da36710 *//* ================================
   PERL - Cart Final CSS
   Elementor Pro Custom CSS
================================ */

.elementor-41914 .elementor-element.elementor-element-5da36710 {
  --perl-green: #294536;
  --perl-green-dark: #1c3127;
  --perl-green-soft: #eef5ef;
  --perl-gold: #c8a85a;
  --perl-gold-soft: #f7efd8;
  --perl-cream: #fbf8f1;
  --perl-text: #1f2b24;
  --perl-muted: #6f7a72;
  --perl-border: #e7e0d2;
  --perl-white: #ffffff;
  --perl-radius: 22px;
  --perl-shadow: 0 18px 45px rgba(31, 43, 36, 0.10);
}

.elementor-41914 .elementor-element.elementor-element-5da36710,
.elementor-41914 .elementor-element.elementor-element-5da36710 * {
  box-sizing: border-box;
}

/* ================================
   בסיס עמוד עגלה
================================ */

.elementor-41914 .elementor-element.elementor-element-5da36710 .woocommerce {
  direction: rtl;
  max-width: 1180px;
  margin: 0 auto;
  padding: 35px 16px 60px;
  color: var(--perl-text);
  overflow: visible !important;
}

/* דסקטופ - עגלה וסיכום אחד ליד השני */
@media (min-width: 1025px) {
  .elementor-41914 .elementor-element.elementor-element-5da36710 .woocommerce {
    display: grid !important;
    grid-template-columns: minmax(0, 1.65fr) minmax(330px, 0.75fr) !important;
    gap: 28px !important;
    align-items: start !important;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .woocommerce > .woocommerce-notices-wrapper,
  .elementor-41914 .elementor-element.elementor-element-5da36710 .woocommerce > .woocommerce-message,
  .elementor-41914 .elementor-element.elementor-element-5da36710 .woocommerce > .woocommerce-error,
  .elementor-41914 .elementor-element.elementor-element-5da36710 .woocommerce > .woocommerce-info {
    grid-column: 1 / -1 !important;
    order: 0;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .woocommerce > form.woocommerce-cart-form {
    grid-column: 1 !important;
    grid-row: 2 !important;
    order: 1;
    min-width: 0 !important;
    width: 100% !important;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .woocommerce > .cart-collaterals {
    grid-column: 2 !important;
    grid-row: 2 / span 6 !important;
    order: 2;
    min-width: 0 !important;
    width: 100% !important;
  }

  /* האפסל של CUW בדסקטופ - מתחת למוצרים, לא מפריע לסיכום */
  .elementor-41914 .elementor-element.elementor-element-5da36710 .woocommerce > .cuw-container {
    grid-column: 1 !important;
    order: 3 !important;
    width: 100% !important;
    min-width: 0 !important;
    margin-top: 0 !important;
  }
}

.elementor-41914 .elementor-element.elementor-element-5da36710 form.woocommerce-cart-form {
  display: flex !important;
  flex-direction: column !important;
  gap: 18px;
  width: 100% !important;
  min-width: 0 !important;
}

/* ================================
   טבלת עגלה
================================ */

.elementor-41914 .elementor-element.elementor-element-5da36710 table.shop_table {
  border: 0 !important;
  border-collapse: separate !important;
  border-spacing: 0 14px !important;
  background: transparent !important;
  margin: 0 !important;
  width: 100% !important;
}

.elementor-41914 .elementor-element.elementor-element-5da36710 table.shop_table thead th {
  color: var(--perl-muted);
  font-size: 14px;
  font-weight: 700;
  border: 0 !important;
  padding: 0 18px 8px !important;
}

.elementor-41914 .elementor-element.elementor-element-5da36710 table.shop_table tbody tr.cart_item {
  background: var(--perl-white);
  border-radius: var(--perl-radius);
  box-shadow: var(--perl-shadow);
  overflow: hidden;
}

.elementor-41914 .elementor-element.elementor-element-5da36710 table.shop_table tbody tr.cart_item td {
  border: 0 !important;
  padding: 18px 16px !important;
  vertical-align: middle;
  background: var(--perl-white);
}

.elementor-41914 .elementor-element.elementor-element-5da36710 table.shop_table tbody tr.cart_item td:first-child {
  border-radius: 0 var(--perl-radius) var(--perl-radius) 0;
}

.elementor-41914 .elementor-element.elementor-element-5da36710 table.shop_table tbody tr.cart_item td:last-child {
  border-radius: var(--perl-radius) 0 0 var(--perl-radius);
}

/* ================================
   תמונות מוצרים בעגלה
================================ */

.elementor-41914 .elementor-element.elementor-element-5da36710 .product-thumbnail {
  width: 110px;
  min-width: 110px;
  text-align: center;
}

.elementor-41914 .elementor-element.elementor-element-5da36710 .product-thumbnail a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 96px;
  height: 96px;
  background: var(--perl-cream);
  border-radius: 18px;
  padding: 10px;
  box-shadow: inset 0 0 0 1px var(--perl-border);
}

.elementor-41914 .elementor-element.elementor-element-5da36710 .product-thumbnail img {
  width: auto !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: 100% !important;
  object-fit: contain !important;
  border-radius: 0 !important;
  background: transparent !important;
  padding: 0 !important;
  box-shadow: none !important;
}

/* ================================
   טקסטים, מחירים וכמות
================================ */

.elementor-41914 .elementor-element.elementor-element-5da36710 .product-name a {
  color: var(--perl-text);
  font-size: 17px;
  font-weight: 800;
  line-height: 1.35;
  text-decoration: none;
}

.elementor-41914 .elementor-element.elementor-element-5da36710 .product-name a:hover {
  color: var(--perl-green);
}

.elementor-41914 .elementor-element.elementor-element-5da36710 .product-price,
.elementor-41914 .elementor-element.elementor-element-5da36710 .product-subtotal {
  color: var(--perl-text);
  font-weight: 800;
  font-size: 16px;
}

.elementor-41914 .elementor-element.elementor-element-5da36710 .quantity input.qty {
  width: 72px;
  height: 44px;
  border: 1px solid var(--perl-border);
  border-radius: 999px;
  background: var(--perl-cream);
  color: var(--perl-text);
  font-size: 16px;
  font-weight: 700;
  text-align: center;
}

/* מחיקת מוצר */
.elementor-41914 .elementor-element.elementor-element-5da36710 a.remove {
  width: 32px;
  height: 32px;
  line-height: 28px;
  border-radius: 50%;
  background: #fff4f0;
  color: #b6462f !important;
  font-size: 24px;
  text-align: center;
  transition: 0.2s ease;
}

.elementor-41914 .elementor-element.elementor-element-5da36710 a.remove:hover {
  background: #b6462f !important;
  color: #fff !important;
}

/* ================================
   קופון ועדכון עגלה
================================ */

.elementor-41914 .elementor-element.elementor-element-5da36710 table.shop_table td.actions {
  background: var(--perl-white) !important;
  border-radius: var(--perl-radius) !important;
  box-shadow: var(--perl-shadow);
  padding: 18px !important;
}

.elementor-41914 .elementor-element.elementor-element-5da36710 .coupon {
  display: flex;
  gap: 10px;
  align-items: center;
  flex-wrap: wrap;
}

.elementor-41914 .elementor-element.elementor-element-5da36710 .coupon label {
  display: none;
}

.elementor-41914 .elementor-element.elementor-element-5da36710 .coupon input.input-text {
  width: 220px !important;
  height: 48px;
  border: 1px solid var(--perl-border);
  border-radius: 999px;
  background: var(--perl-cream);
  padding: 0 18px;
  color: var(--perl-text);
  font-size: 15px;
}

.elementor-41914 .elementor-element.elementor-element-5da36710 button.button,
.elementor-41914 .elementor-element.elementor-element-5da36710 a.button,
.elementor-41914 .elementor-element.elementor-element-5da36710 .checkout-button {
  border-radius: 999px !important;
  border: 0 !important;
  min-height: 48px;
  padding: 13px 24px !important;
  font-size: 15px !important;
  font-weight: 800 !important;
  text-decoration: none !important;
  transition: 0.2s ease;
}

.elementor-41914 .elementor-element.elementor-element-5da36710 .coupon button.button,
.elementor-41914 .elementor-element.elementor-element-5da36710 button[name="update_cart"] {
  background: var(--perl-green-soft) !important;
  color: var(--perl-green-dark) !important;
}

.elementor-41914 .elementor-element.elementor-element-5da36710 .coupon button.button:hover,
.elementor-41914 .elementor-element.elementor-element-5da36710 button[name="update_cart"]:hover {
  background: var(--perl-gold-soft) !important;
  color: var(--perl-green-dark) !important;
}

/* ================================
   סיכום הזמנה
================================ */

.elementor-41914 .elementor-element.elementor-element-5da36710 .cart_totals {
  width: 100% !important;
  background: linear-gradient(180deg, var(--perl-white), var(--perl-cream));
  border: 1px solid var(--perl-border);
  border-radius: 28px;
  box-shadow: var(--perl-shadow);
  padding: 24px;
  position: sticky;
  top: 95px;
}

.elementor-41914 .elementor-element.elementor-element-5da36710 .cart_totals h2 {
  margin: 0 0 18px;
  color: var(--perl-green-dark);
  font-size: 25px;
  font-weight: 900;
  line-height: 1.2;
}

.elementor-41914 .elementor-element.elementor-element-5da36710 .cart_totals h2::after {
  content: "משלוח חינם, תשלומים בלי ריבית וקנייה מאובטחת";
  display: block;
  margin-top: 8px;
  color: var(--perl-muted);
  font-size: 13px;
  font-weight: 500;
  line-height: 1.5;
}

.elementor-41914 .elementor-element.elementor-element-5da36710 .cart_totals table.shop_table {
  border-spacing: 0 !important;
  margin-bottom: 18px !important;
}

.elementor-41914 .elementor-element.elementor-element-5da36710 .cart_totals table.shop_table tr {
  background: transparent;
  box-shadow: none;
}

.elementor-41914 .elementor-element.elementor-element-5da36710 .cart_totals table.shop_table th,
.elementor-41914 .elementor-element.elementor-element-5da36710 .cart_totals table.shop_table td {
  border: 0 !important;
  border-bottom: 1px solid var(--perl-border) !important;
  padding: 14px 0 !important;
  background: transparent !important;
  color: var(--perl-text);
  font-size: 15px;
}

.elementor-41914 .elementor-element.elementor-element-5da36710 .cart_totals .order-total th,
.elementor-41914 .elementor-element.elementor-element-5da36710 .cart_totals .order-total td {
  border-bottom: 0 !important;
  font-size: 20px !important;
  font-weight: 900 !important;
  color: var(--perl-green-dark) !important;
}

.elementor-41914 .elementor-element.elementor-element-5da36710 .wc-proceed-to-checkout {
  padding: 8px 0 0 !important;
}

.elementor-41914 .elementor-element.elementor-element-5da36710 .wc-proceed-to-checkout a.checkout-button {
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 58px;
  background: linear-gradient(135deg, var(--perl-green-dark), var(--perl-green)) !important;
  color: #fff !important;
  font-size: 18px !important;
  box-shadow: 0 14px 30px rgba(41, 69, 54, 0.25);
}

.elementor-41914 .elementor-element.elementor-element-5da36710 .wc-proceed-to-checkout a.checkout-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 18px 38px rgba(41, 69, 54, 0.32);
}

.elementor-41914 .elementor-element.elementor-element-5da36710 .wc-proceed-to-checkout a.checkout-button::after {
  content: " ←";
  font-size: 19px;
  margin-right: 6px;
}

.elementor-41914 .elementor-element.elementor-element-5da36710 .cart_totals::after {
  content: "✓ משלוח חינם עד הבית  •  ✓ תשלום מאובטח  •  ✓ שירות אישי בווטסאפ";
  display: block;
  margin-top: 16px;
  padding: 13px 14px;
  border-radius: 18px;
  background: var(--perl-green-soft);
  color: var(--perl-green-dark);
  font-size: 13px;
  font-weight: 700;
  line-height: 1.7;
  text-align: center;
}

/* ================================
   הודעות WooCommerce
================================ */

.elementor-41914 .elementor-element.elementor-element-5da36710 .woocommerce-message,
.elementor-41914 .elementor-element.elementor-element-5da36710 .woocommerce-info,
.elementor-41914 .elementor-element.elementor-element-5da36710 .woocommerce-error {
  border: 0 !important;
  border-radius: 18px !important;
  background: var(--perl-green-soft) !important;
  color: var(--perl-green-dark) !important;
  box-shadow: var(--perl-shadow);
  padding: 16px 20px !important;
  font-weight: 700;
}

.elementor-41914 .elementor-element.elementor-element-5da36710 .woocommerce-message::before,
.elementor-41914 .elementor-element.elementor-element-5da36710 .woocommerce-info::before {
  color: var(--perl-green);
}

/* ================================
   CUW Upsell - עיצוב מדויק לתוסף
================================ */

/* קופסת האפסל */
.elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-container {
  width: 100% !important;
  max-width: 100% !important;
  margin: 18px 0 0 !important;
  padding: 14px !important;
  background: linear-gradient(180deg, var(--perl-white), var(--perl-cream)) !important;
  border: 1px solid var(--perl-border) !important;
  border-radius: 22px !important;
  box-shadow: 0 12px 30px rgba(31, 43, 36, 0.08) !important;
  overflow: hidden !important;
  min-height: unset !important;
}

/* מוחק רווחי P מיותרים שהתוסף מייצר */
.elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-container p {
  margin: 0 !important;
  padding: 0 !important;
}

/* מבנה מוצר באפסל */
.elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-product-section {
  display: grid !important;
  grid-template-columns: 72px minmax(0, 1fr) auto auto !important;
  gap: 12px !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
}

/* תמונת מוצר באפסל */
.elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-product-image {
  flex: unset !important;
  width: 72px !important;
  min-width: 72px !important;
  height: 72px !important;
}

.elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-product-image img {
  width: 72px !important;
  height: 72px !important;
  max-width: 72px !important;
  max-height: 72px !important;
  object-fit: contain !important;
  border-radius: 13px !important;
  background: var(--perl-cream) !important;
  padding: 6px !important;
  box-shadow: inset 0 0 0 1px var(--perl-border) !important;
}

/* שם מוצר באפסל */
.elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-product-section > div:nth-child(2) {
  flex: unset !important;
  min-width: 0 !important;
  padding: 0 !important;
  color: var(--perl-text) !important;
  font-size: 14px !important;
  font-weight: 900 !important;
  line-height: 1.35 !important;
}

/* מחיר */
.elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-product-price {
  flex: unset !important;
  margin: 0 !important;
  text-align: center !important;
  color: var(--perl-green-dark) !important;
  font-size: 14px !important;
  font-weight: 900 !important;
  white-space: nowrap !important;
}

/* כמות */
.elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-product-quantity {
  flex: unset !important;
  margin: 0 !important;
  color: var(--perl-muted) !important;
  font-size: 12px !important;
  font-weight: 800 !important;
  white-space: nowrap !important;
}

/* אזור כפתור */
.elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-offer-cta-section {
  flex: unset !important;
  margin: 0 !important;
  text-align: center !important;
  border-radius: 999px !important;
  background: transparent !important;
}

/* כפתור האפסל */
.elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-offer-cta-section a,
.elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-offer-cta-section button,
.elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-offer-cta-section .button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 120px !important;
  min-height: 36px !important;
  height: 36px !important;
  padding: 7px 16px !important;
  border-radius: 999px !important;
  border: 0 !important;
  background: var(--perl-green-dark) !important;
  color: #ffffff !important;
  font-size: 13px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  text-decoration: none !important;
  box-shadow: 0 8px 18px rgba(41, 69, 54, 0.18) !important;
  transition: 0.2s ease !important;
  white-space: nowrap !important;
}

.elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-offer-cta-section a:hover,
.elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-offer-cta-section button:hover,
.elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-offer-cta-section .button:hover {
  background: var(--perl-green) !important;
  color: #ffffff !important;
  transform: translateY(-1px);
}

/* ================================
   מובייל
================================ */

@media (max-width: 768px) {
  .elementor-41914 .elementor-element.elementor-element-5da36710 .woocommerce {
    display: flex !important;
    flex-direction: column !important;
    padding: 22px 12px 45px;
  }

  /* סדר במובייל:
     1. מוצרים
     2. סיכום
     3. אפסל
  */

  .elementor-41914 .elementor-element.elementor-element-5da36710 .woocommerce > .woocommerce-notices-wrapper,
  .elementor-41914 .elementor-element.elementor-element-5da36710 .woocommerce > .woocommerce-message,
  .elementor-41914 .elementor-element.elementor-element-5da36710 .woocommerce > .woocommerce-error,
  .elementor-41914 .elementor-element.elementor-element-5da36710 .woocommerce > .woocommerce-info {
    order: 0 !important;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .woocommerce > form.woocommerce-cart-form {
    order: 1 !important;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .woocommerce > .cart-collaterals {
    order: 2 !important;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .woocommerce > .cuw-container {
    order: 3 !important;
    margin-top: 14px !important;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .cart_totals {
    position: static !important;
    top: auto !important;
    padding: 20px;
    border-radius: 24px;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 table.shop_table thead {
    display: none;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 table.shop_table,
  .elementor-41914 .elementor-element.elementor-element-5da36710 table.shop_table tbody,
  .elementor-41914 .elementor-element.elementor-element-5da36710 table.shop_table tr,
  .elementor-41914 .elementor-element.elementor-element-5da36710 table.shop_table td {
    display: block;
    width: 100%;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 table.shop_table tbody tr.cart_item {
    padding: 16px;
    border-radius: 24px;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 table.shop_table tbody tr.cart_item td {
    padding: 8px 0 !important;
    border-radius: 0 !important;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .product-thumbnail {
    width: 100%;
    min-width: 100%;
    text-align: center;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .product-thumbnail a {
    width: 130px;
    height: 130px;
    margin: 0 auto;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .product-thumbnail img {
    max-width: 100% !important;
    max-height: 100% !important;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .product-name {
    text-align: center;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .product-price,
  .elementor-41914 .elementor-element.elementor-element-5da36710 .product-quantity,
  .elementor-41914 .elementor-element.elementor-element-5da36710 .product-subtotal {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    border-top: 1px solid var(--perl-border) !important;
    padding-top: 12px !important;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .product-price::before {
    content: "מחיר:";
    color: var(--perl-muted);
    font-weight: 700;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .product-quantity::before {
    content: "כמות:";
    color: var(--perl-muted);
    font-weight: 700;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .product-subtotal::before {
    content: "סה״כ:";
    color: var(--perl-muted);
    font-weight: 700;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .coupon {
    display: grid;
    grid-template-columns: 1fr;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .coupon input.input-text,
  .elementor-41914 .elementor-element.elementor-element-5da36710 .coupon button.button,
  .elementor-41914 .elementor-element.elementor-element-5da36710 button[name="update_cart"] {
    width: 100% !important;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 button[name="update_cart"] {
    margin-top: 10px !important;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .wc-proceed-to-checkout a.checkout-button {
    min-height: 56px;
    font-size: 17px !important;
  }

  /* ================================
     CUW במובייל - קטן, בלי תמונה
  ================================ */

  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-container {
    padding: 9px !important;
    border-radius: 15px !important;
    box-shadow: 0 6px 16px rgba(31, 43, 36, 0.07) !important;
    background: var(--perl-cream) !important;
    border: 1px solid var(--perl-border) !important;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-product-image {
    display: none !important;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-product-section {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    gap: 8px !important;
    align-items: center !important;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-product-section > div:nth-child(2) {
    font-size: 12px !important;
    line-height: 1.25 !important;
    padding: 0 !important;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-product-price {
    font-size: 12px !important;
    text-align: left !important;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-product-quantity {
    display: none !important;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-offer-cta-section {
    grid-column: 1 / -1 !important;
    width: 100% !important;
    margin-top: 6px !important;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-offer-cta-section a,
  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-offer-cta-section button,
  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-offer-cta-section .button {
    width: 100% !important;
    min-width: 0 !important;
    height: 30px !important;
    min-height: 30px !important;
    padding: 6px 10px !important;
    font-size: 11px !important;
    border-radius: 999px !important;
  }
}/* ================================
   CUW - טקסטים קטנים יותר + כותרת חדשה
================================ */

/* מסתיר כותרות קיימות של התוסף אם יש */
.elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-container h2,
.elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-container h3,
.elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-container .cuw-title,
.elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-container .cuw-offer-title {
  display: none !important;
}

/* כותרת חדשה לאפסל */
.elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-container::before {
  content: "לקוחות נוספים רכשו גם:";
  display: block;
  margin: 0 0 10px;
  color: var(--perl-green-dark);
  font-size: 15px;
  font-weight: 900;
  line-height: 1.2;
  text-align: right;
}

/* הקטנת שם מוצר */
.elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-product-section > div:nth-child(2) {
  font-size: 13px !important;
  line-height: 1.25 !important;
  font-weight: 800 !important;
}

/* הקטנת מחיר */
.elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-product-price {
  font-size: 13px !important;
  line-height: 1.2 !important;
}

/* הקטנת כמות */
.elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-product-quantity {
  font-size: 11px !important;
  line-height: 1.2 !important;
}

/* כפתור קטן יותר */
.elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-offer-cta-section a,
.elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-offer-cta-section button,
.elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-offer-cta-section .button {
  height: 32px !important;
  min-height: 32px !important;
  padding: 6px 13px !important;
  font-size: 12px !important;
}

/* ================================
   מובייל - קטן משמעותית
================================ */

@media (max-width: 768px) {

  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-container {
    padding: 8px !important;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-container::before {
    content: "לקוחות נוספים רכשו גם:";
    font-size: 12px !important;
    line-height: 1.2 !important;
    margin-bottom: 6px !important;
    font-weight: 900 !important;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-product-section {
    gap: 6px !important;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-product-section > div:nth-child(2) {
    font-size: 10px !important;
    line-height: 1.2 !important;
    font-weight: 800 !important;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-product-price {
    font-size: 10px !important;
    line-height: 1.2 !important;
    font-weight: 800 !important;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-product-quantity {
    display: none !important;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-offer-cta-section {
    margin-top: 5px !important;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-offer-cta-section a,
  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-offer-cta-section button,
  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-offer-cta-section .button {
    height: 26px !important;
    min-height: 26px !important;
    padding: 5px 8px !important;
    font-size: 10px !important;
    line-height: 1 !important;
  }
}/* ================================
   CUW - הקטנת פונטים באפסל במובייל
================================ */

@media (max-width: 768px) {

  /* כותרת האפסל */
  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-container::before {
    font-size: 10px !important;
    line-height: 1.15 !important;
    margin-bottom: 5px !important;
  }

  /* כל הטקסטים בתוך האפסל */
  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-container,
  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-container * {
    font-size: 9px !important;
    line-height: 1.15 !important;
  }

  /* שם המוצר */
  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-product-section > div:nth-child(2) {
    font-size: 9px !important;
    line-height: 1.15 !important;
    font-weight: 800 !important;
  }

  /* מחיר */
  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-product-price {
    font-size: 9px !important;
    line-height: 1.15 !important;
    font-weight: 800 !important;
  }

  /* כפתור */
  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-offer-cta-section a,
  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-offer-cta-section button,
  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-offer-cta-section .button {
    font-size: 9px !important;
    height: 24px !important;
    min-height: 24px !important;
    padding: 4px 8px !important;
  }
}/* ================================
   CUW - הגדלה ל-11/12 במובייל
================================ */

@media (max-width: 768px) {

  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-container::before {
    font-size: 12px !important;
    line-height: 1.2 !important;
    margin-bottom: 6px !important;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-container,
  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-container * {
    font-size: 11px !important;
    line-height: 1.2 !important;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-product-section > div:nth-child(2) {
    font-size: 11px !important;
    line-height: 1.2 !important;
    font-weight: 800 !important;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-product-price {
    font-size: 11px !important;
    line-height: 1.2 !important;
    font-weight: 800 !important;
  }

  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-offer-cta-section a,
  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-offer-cta-section button,
  .elementor-41914 .elementor-element.elementor-element-5da36710 .cuw-offer-cta-section .button {
    font-size: 11px !important;
    height: 28px !important;
    min-height: 28px !important;
    padding: 5px 10px !important;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Birzia';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://perl.marketing/wp-content/uploads/2024/10/Birzia-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Birzia';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://perl.marketing/wp-content/uploads/2024/10/Birzia-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Birzia';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://perl.marketing/wp-content/uploads/2024/10/Birzia-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Birzia';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://perl.marketing/wp-content/uploads/2024/10/Birzia-Black.woff2') format('woff2');
}
/* End Custom Fonts CSS */