/** Shopify CDN: Minification failed

Line 98:0 Unexpected "@media"

**/
/* =========================
   TOKENS – ShoppingZol
   ========================= */
:root{
  /* Brand */
  --brand-navy: #0B1E3A;            /* "Shopping" */
  --brand-teal: #17E0D0;            /* "Zol" הירקרק-טורקיז */
  --brand-teal-600:#12BFB1;
  --brand-teal-300:#7BEFE6;

  /* Text */
  --text-900:#0f172a;
  --text-700:#334155;
  --text-500:#64748b;
  --text-on-brand:#ffffff;

  /* Surfaces */
  --surface:#ffffff;
  --surface-muted:#F7FBFF;
  --border:#E9EEF4;

  /* Effects */
  --shadow-1:0 8px 18px rgba(2,6,23,.06);
  --radius:16px;

  /* Spacing */
  --s1:8px; --s2:12px; --s3:16px; --s4:24px;

  /* Breakpoints (לרפרנס בקוד) */
  --bp-md:768px;
  --bp-lg:1024px;
}

/* Resetים קטנים כלליים */
.icon_cart .tcount,.icon_like .tcount{ font-size:11px; }
.mr__20{ margin-left:20px; margin-right:0 !important; }
img.w__100.logo_mobile.dn_lg{ width:139px !important; }
/* כפתורי תפריט מובייל */
.nt_mb_menu .menu-item-btns>a .iconbtns:before{ margin-left:7px; }

/* תת תפריטים – נראות וגלילה */
.nt_menu .sub-menu .sub-column-item>a{ visibility:hidden; padding:0; }
.nt_menu .type_list .sub-menu,
.nt_menu .type_mega .sub-menu{ overflow-y:visible; }

/* קישורי תפריט עליון – יישור אנכי ואחיד גובה */
.nt_menu > li > a{ flex-direction:column; height:60px !important; }

/* איקון קטגוריות ראשי */
.h_cat_nav .cat_menu-0 > a i{ margin-left:4px; }

/* פס קטגוריות עליון */
.h_cat_nav>ul{ background-color:#fffcfe !important; }
.h_cat_nav .cat_menu-0 > a{
  font-size:14px; padding:10px 15px;
  color:var(--text-900);
}
.h_cat_nav .is_hover > a,
.h_cat_nav .cat_menu-0 > a:hover{
  background-color:var(--brand-navy) !important;
  color:var(--text-on-brand);
}
.h_cat_nav li.cat_menu-0:not(:last-child) > a:before{ background-color:transparent !important; }

/* אייקון dropdown בתפריט העליון (דסקטופ/סטיקי) */
.ntheader .nt_menu>li.has-children>a>i{
  font-size:40px; margin-left:4px; margin-bottom:5px; color:var(--brand-teal-600);
}
.ntheader.live_stuck .nt_menu>li.has-children>a>i{
  font-size:30px; color:var(--brand-teal-600);
}

/* חלוקת טקסט בפוטר בדסקטופ */
@media (min-width:1025px){
  .footer__bot .col-lg-6.col_1{ text-align:right; }
  .footer__bot .col-lg-6.col_2{ text-align:left; }
}
/* רקעים דקים וצל */
.bgbl{ background:rgba(255,255,255,0); }
.tab-heading .txt_h_tab{ font-weight:700; font-size:larger; }
.heading.bgbl.dn{ border-bottom:1px solid color-mix(in srgb, var(--brand-navy) 50%, transparent); }
.tab-heading .nav_link_icon{ background-color:transparent; color:var(--brand-teal-600); }

/* מחיר ב-HERO המוצר */
.entry-summary .price,
.entry-summary .price_range{ font-size:30px; line-height:40px; }

/* כוכבי ביקורת */
.spr-badge-starrating{ margin:0 0 0 3px !important; }

/* טאבים – ללא מסגרת */
.des_style_2.sp-tab>.sp-tab-content,
@media (max-width:1024px){
  .des_style_1.des_mb_2.sp-tab>.sp-tab-content{ border:none; }
}
span.txt_h_tab{ color:var(--brand-teal-600); }
/* אייקון משלוח */
.rtl_true .nt_shipping.tl .icon{ color:var(--brand-teal-600); }

/* עץ קטגוריות בסיידבר */
.sidebar .widget_product_categories ul ul{ padding-right:35px; }
h5.widget-title{ font-weight:600; }

/* כותרת עמוד אוסף */
h1.mb__5.cw{
  font-size:30px; font-weight:600;
  color:var(--brand-navy);
}

/* מובייל: כותרת קטנה יותר */
@media (max-width:767px){
  h1.mb__5.cw{ font-size:20px; }
}
.page-head h1{
  font-size:30px; font-weight:600; color:var(--brand-navy);
}
.hoverz_true .cat_grid_item:hover .cat_grid_item__overlay,
.hoverz_true .nt_promotion:hover>a{
  transform:scale(1.08);
  -webkit-transform:scale(1.08);
}
.cat_grid_item__wrapper.pe_none{
  background:rgba(255,255,255,.75);
  box-shadow:none;
}

/* Quick View – מיקרו תזוזה */
.btn_icon_true:hover:after,
.detail_link:hover>i,
.h__banner a:hover~.h_banner_wrap i.la-arrow-left,
.h__banner a:hover~.h_banner_wrap i.la-arrow-right,
.nt_promotion:hover .btn_icon_true:after{
  transform:translateX(-.25rem);
}
/* Micro Hero – Toys */
.cat-hero--toys{
  --c1: var(--brand-teal-600);
  --c2: var(--brand-teal-300);
  --ink: var(--text-900);
  --soft: var(--text-500);
  --ring: color-mix(in srgb, var(--brand-teal) 18%, transparent);

  background:
    radial-gradient(80% 80% at 100% 0%, color-mix(in srgb, var(--brand-teal) 8%, transparent) 0 60%, transparent 60%),
    radial-gradient(70% 70% at 0% 100%, color-mix(in srgb, var(--brand-teal-600) 8%, transparent) 0 60%, transparent 60%),
    var(--surface-muted);
  border:1px solid var(--border);
  border-radius:var(--radius);
  padding:clamp(16px,2.6vw,28px);
  color:var(--ink);
}
.cat-hero__wrap{ max-width:980px; margin-inline:auto; position:relative; z-index:2; }
.cat-hero--toys h2{
  margin:0 0 6px;
  font-size:clamp(22px,4vw,34px);
  line-height:1.2; letter-spacing:-.01em;
}
.cat-hero__lead{
  margin:0; color:var(--soft);
  font-size:clamp(15px,1.8vw,17px); line-height:1.7;
}
.cat-hero__points{
  display:flex; flex-wrap:wrap; gap:8px;
  list-style:none; padding:12px 0 0; margin:12px 0 0;
}
.cat-hero__points li{
  font-size:13px; background:#fff; border:1px dashed var(--c1); color:var(--ink);
  padding:6px 10px; border-radius:999px;
}
/* לרקע פרלקס שלא יחסום קליקים */
.parallax-inner.nt_bg_lz{ z-index:0 !important; pointer-events:none; }

/* ודא שהטקסט מעל שכבות before/after */
.cat-hero,.cat-hero__wrap{ position:relative; z-index:2; }

/* טקסט בתוך .rtet4 – נטרול פילטרים/שקיפויות של התמה */
.template-collection .page-head .rtet4,
.template-collection .page-head .rtet4 p,
.template-collection .page-head .rtet4 *,
.collection .page-head .rtet4,
.collection .page-head .rtet4 p,
.collection .page-head .rtet4 *{
  color:var(--text-700) !important;
  opacity:1 !important;
  mix-blend-mode:normal !important;
  filter:none !important;
}
/* כותרת עם .cw – לצבוע לנייבי המותג */
.template-collection .page-head h1.cw,
.collection .page-head h1.cw{
  color:var(--brand-navy) !important; opacity:1 !important;
}

/* שכבות רקע של page-head לא יכסו טקסט */
.template-collection .page-head:before,
.template-collection .page-head:after,
.collection .page-head:before,
.collection .page-head:after{ z-index:1 !important; pointer-events:none; }
/* Desktop only */
@media (min-width:1025px){
  
}

/* Tablet + Mobile */
@media (max-width:1024px){
  
  .cat_grid_item__wrapper.pe_none{ padding:6px 12px; }
}

/* Tablet only */
@media (min-width:768px) and (max-width:1024px){
  
}

/* Mobile only */
@media (max-width:767px){
  
}
/* מחיר בכרטיסי מוצרים – בסיס קריא ובולט */
.product-item .price,
.product-card .price,
.nt_pr .pr_price,
.pr_grid_item .price,
.product .price,
.product .price_range{
  color:#0B1E3A !important;          /* רגיל = נייבי */
  font-weight:700;
  font-size:clamp(28px,1.6vw,24px);
  line-height:1.25;
  letter-spacing:0;
  font-feature-settings:"tnum";       /* ספרות מיושרות */
}

/* מחיר מבצע (ins / .price__sale / money) */
.product-item .price ins,
.product-card .price ins,
.product .price ins,
.price .price__sale .money{
  color:#0F766E !important;           /* טורקיז כהה = בולט */
  font-weight:800;
}

/* מחיר קודם (del) – חלש, עם קו חוצה נקי */
.product-item .price del,
.product-card .price del,
.product .price del{
  color:#94A3B8 !important;
  opacity:.95;
  text-decoration: line-through;
  text-decoration-thickness: 1.5px;
  text-decoration-color: currentColor;
}

