
.stz-size-wrap{margin:20px 0 24px;direction:rtl;text-align:right}
.stz-size-head{font-size:15px;font-weight:600;letter-spacing:.28em;color:#221a13;margin-bottom:12px}
.stz-sizes{display:flex;flex-wrap:wrap;gap:10px;row-gap:12px}
.stz-cell{flex:1 1 44px;min-width:44px;max-width:66px;display:flex;flex-direction:column;gap:4px}
.stz-size{width:100%;height:46px;padding:0;border:1px solid #e8e3d8;border-radius:9px;background:#fefdfa;color:#221a13;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s,background .15s,color .15s;font-family:inherit;box-shadow:none;text-shadow:none;margin:0}
.stz-size .stz-num{font-size:16px;line-height:1;font-weight:500}
.stz-size:hover{border-color:#2e2118;background:#fefdfa;color:#221a13}
.stz-size.is-active,.stz-size.is-active:hover{background:#2e2118;border-color:#2e2118;color:#f7f3ea}
.stz-size.is-oos,.stz-size.is-oos:hover{color:#c3bcb0;border-color:#efebe2;background:#faf8f3;cursor:not-allowed}
.stz-size.is-oos .stz-num{text-decoration:line-through;text-decoration-thickness:1.5px}
.stz-sub{font-size:11px;line-height:1.15;letter-spacing:.01em;color:#a69d8e;white-space:nowrap;text-align:center}
.stz-sub.is-low{color:#d2691e;font-weight:700}
/* --- top announcement bar --- */
.stz-topbar{direction:rtl;background:#2e2118;color:#f4efe4;text-align:center;padding:8px 14px;font-size:12.5px;letter-spacing:.06em;line-height:1.5}
.stz-topbar b{font-weight:700;color:#eec2ad}
@media (max-width:520px){.stz-topbar{font-size:11.5px;letter-spacing:.03em}}
/* --- trust block under add-to-cart --- */
.shipping-alert{display:none!important}
.stz-trust{direction:rtl;margin:18px 0 6px;border-top:1px solid #e8e3d8;border-bottom:1px solid #e8e3d8;padding:6px 0}
.stz-trust-row{display:flex;align-items:center;gap:12px;padding:9px 2px;color:#3a2f26;font-size:13.5px;line-height:1.45}
.stz-trust-row+.stz-trust-row{border-top:1px dashed #efebe2}
.stz-trust-row svg{flex:0 0 auto;width:21px;height:21px;stroke:#d2691e;stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round}
.stz-trust-row b{font-weight:700}
.stz-trust-row .stz-trust-note{color:#a69d8e;font-size:12px}
.stz-trust-row a{color:inherit;text-decoration:none}
.stz-trust-row a b{border-bottom:1px solid #d2691e}
/* --- WhatsApp floating button --- */
.stz-wa{position:fixed;bottom:22px;left:22px;z-index:99998;width:56px;height:56px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(0,0,0,.25);transition:transform .15s ease,box-shadow .15s ease}
.stz-wa:hover{transform:scale(1.07);box-shadow:0 6px 18px rgba(0,0,0,.3)}
.stz-wa svg{width:31px;height:31px;fill:#fff}
.stz-wa-label{position:absolute;left:66px;top:50%;transform:translateY(-50%);background:#2e2118;color:#f4efe4;font-size:12.5px;letter-spacing:.02em;padding:7px 13px;border-radius:8px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s;direction:rtl}
.stz-wa:hover .stz-wa-label{opacity:1}
@media (max-width:768px){.stz-wa{bottom:18px;left:14px;width:52px;height:52px}.stz-wa svg{width:29px;height:29px}.stz-wa-label{display:none}}
/* --- WhatsApp CTA section (home + landing/brand pages) --- */
.stz-wa-sec{direction:rtl;background:#f4efe4;text-align:center;padding:46px 20px 42px;border-top:1px solid #e8e3d8}
.stz-wa-sec-title{font-size:24px;font-weight:700;color:#2e2118;margin:0 0 7px;letter-spacing:.02em}
.stz-wa-sec-sub{color:#7a6f60;font-size:14.5px;line-height:1.6;margin:0 0 22px}
.stz-wa-sec-btn{display:inline-flex;align-items:center;gap:10px;background:#25d366;color:#fff!important;font-size:15.5px;font-weight:700;padding:13px 30px;border-radius:999px;text-decoration:none;box-shadow:0 4px 14px rgba(37,211,102,.35);transition:transform .15s,box-shadow .15s}
.stz-wa-sec-btn:hover{transform:scale(1.04);box-shadow:0 6px 18px rgba(37,211,102,.45);color:#fff}
.stz-wa-sec-btn svg{width:21px;height:21px;fill:#fff;flex:0 0 auto}
@media (max-width:520px){.stz-wa-sec{padding:36px 16px 32px}.stz-wa-sec-title{font-size:20px}}


/* ===== Sportennis Club Signup — strip + popup (Italiano) ===== */
.stz-club-strip{direction:rtl;background:#2e2118;color:#f4efe4;padding:46px 20px 40px;text-align:center}
.stz-club-title{font-size:26px;font-weight:700;letter-spacing:.02em;color:#f4efe4;margin:0 0 7px}
.stz-club-sub{color:#d9cfc0;font-size:14.5px;line-height:1.6;margin:0 0 22px}
.stz-club-sub b{color:#eec2ad;font-weight:700}
.stz-club-form form{display:flex;gap:10px;justify-content:center;align-items:stretch;max-width:600px;margin:0 auto;flex-wrap:wrap}
/* min-height ולא height: התבנית (uploads/moderno/min.css) כופה height:auto!important על כל input */
.stz-club-form input[type=text],.stz-club-form input[type=email]{min-height:48px;padding:0 16px;border-radius:9px;border:1px solid #e8e3d8;background:#fefdfa;color:#221a13;font-size:16px;font-family:inherit;box-shadow:none;margin:0;text-align:right}
.stz-club-form input::placeholder{color:#a69d8e}
.stz-club-strip input[name=fname]{flex:1 1 130px;min-width:120px}
.stz-club-strip input[name=email]{flex:2 1 220px;min-width:200px}
.stz-club-btn{height:48px;padding:0 28px;border:0;border-radius:9px;background:#d2691e;color:#fff;font-size:15px;font-weight:700;font-family:inherit;letter-spacing:.02em;cursor:pointer;transition:background .15s;box-shadow:none;text-shadow:none;margin:0}
.stz-club-btn:hover{background:#a94f30;color:#fff}
.stz-club-btn:disabled{opacity:.65;cursor:wait}
.stz-club-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0;pointer-events:none}
.stz-club-consent{font-size:11.5px;color:#a69d8e;margin-top:13px;line-height:1.5}
.stz-club-msg{margin-top:10px;font-size:13.5px;min-height:1.2em}
.stz-club-strip .stz-club-msg{color:#eec2ad}
.stz-club-success{font-size:16.5px;line-height:2;padding:6px 0}
.stz-club-strip .stz-club-success{color:#f4efe4}
.stz-club-code{display:inline-block;background:#d2691e;color:#fff;padding:3px 16px;border-radius:7px;letter-spacing:.16em;font-weight:700;margin:0 4px}
/* --- popup --- */
.stz-club-overlay{position:fixed;inset:0;background:rgba(34,26,19,.55);z-index:999998;opacity:0;transition:opacity .28s;pointer-events:none}
.stz-club-overlay.is-open{opacity:1;pointer-events:auto}
.stz-club-pop{position:fixed;z-index:999999;top:50%;left:50%;transform:translate(-50%,-44%);max-width:432px;width:calc(100% - 36px);background:#f4efe4;border-radius:16px;padding:40px 34px 28px;text-align:center;direction:rtl;box-shadow:0 24px 60px rgba(34,26,19,.35);opacity:0;visibility:hidden;transition:opacity .28s,transform .28s,visibility .28s}
.stz-club-pop.is-open{opacity:1;visibility:visible;transform:translate(-50%,-50%)}
.stz-club-pop .stz-club-eyebrow{font-size:12px;font-weight:700;letter-spacing:.3em;color:#d2691e;margin-bottom:10px}
.stz-club-pop .stz-club-title{color:#2e2118;font-size:24px;line-height:1.35;margin-bottom:8px}
.stz-club-pop .stz-club-sub{color:#7a6f60;margin-bottom:20px}
.stz-club-pop form{flex-direction:column;gap:10px}
.stz-club-pop input[name=fname],.stz-club-pop input[name=email]{width:100%;flex:none}
.stz-club-pop .stz-club-btn{width:100%}
.stz-club-pop .stz-club-msg{color:#a94f30}
.stz-club-pop .stz-club-success{color:#3a2f26}
.stz-club-x{position:absolute;top:10px;left:12px;width:36px;height:36px;border:0;background:none;color:#a69d8e;font-size:24px;line-height:1;cursor:pointer;padding:0;box-shadow:none;margin:0}
.stz-club-x:hover{color:#2e2118;background:none}
@media (max-width:520px){
  .stz-club-strip{padding:36px 16px 32px}
  .stz-club-title{font-size:22px}
  .stz-club-strip input[name=fname],.stz-club-strip input[name=email]{flex:1 1 100%}
  .stz-club-strip .stz-club-btn{flex:1 1 100%}
  .stz-club-pop{padding:34px 22px 24px}
}


.c-product-grid__item[data-brand="sun68"]{--stz-logo-sun:url(/wp-content/uploads/2026/07/stz-logo-sun.png)}
.c-product-grid__item[data-brand="cmp"]{--stz-logo-cmp:url(/wp-content/uploads/2026/07/stz-logo-cmp.png)}
.c-product-grid__item[data-brand="maui-and-sons"]{--stz-logo-maui:url(/wp-content/uploads/2026/07/stz-logo-maui.png)}

.c-product-grid__item[data-brand="drinco"]{--stz-logo-drinco:url(/wp-content/uploads/2026/07/stz-logo-drinco.png)}

.c-product-grid__item[data-brand="fizan"]{--stz-logo-fizan:url(/wp-content/uploads/2026/07/stz-logo-fizan.png)}

.c-product-grid__item[data-brand="uyn"]{--stz-logo-uyn:url(/wp-content/uploads/2026/07/stz-logo-uyn.png)}
.c-product-grid__item[data-brand="power-kids"]{--stz-logo-pk:url(/wp-content/uploads/2026/07/stz-logo-pk.png)}

/* === Brand Voices v2 — SUN68 (Cinzel, כותרת ניטרלית, כתום רק בנגיעות) === */
/* תיוג: JS שם data-brand על .c-product-grid__item לפי קישור המותג שבכרטיס */

/* צ'יפ המותג — רומי חצוב, כתום עדין */
.c-product-grid__item[data-brand="sun68"] .c-product-grid__category-item--brand{
  font-family:"Cinzel","Frank Ruhl Libre",serif;
  color:#d2691e;
  font-weight:600;
  font-size:11.5px;
  letter-spacing:.2em;
  direction:ltr;
}

/* כותרת המוצר — Cinzel באספרסו ניטרלי, לא רב עם צבעי המוצר */
.c-product-grid__item[data-brand="sun68"] .c-product-grid__title{
  font-family:"Cinzel","Frank Ruhl Libre",serif;
  font-weight:600;
  color:#3a2f26;
  display:inline-block;
}

/* חתימת הקו הכתומה — נמתחת ב-hover */
.c-product-grid__item[data-brand="sun68"] .c-product-grid__title::after{
  content:"";
  display:block;
  width:26px;
  height:2px;
  background:#d2691e;
  margin-top:6px;
  transition:width .3s ease;
}
.c-product-grid__item[data-brand="sun68"]:hover .c-product-grid__title::after{
  width:52px;
}

/* מחיר — עוגן אספרסו אחיד */
.c-product-grid__item[data-brand="sun68"] .price{color:#3a2f26}

/* תג מבצע — כתום */
.c-product-grid__item[data-brand="sun68"] .c-badge--sale{
  background:#d2691e;
  color:#fff;
}

/* מורידים את תגית-התמונה — הריבוע נשאר נקי, המותג מדבר במלל */
.c-product-grid__item[data-brand="sun68"] .custom-image-tags .brand-tag{display:none}

/* === לוגו המותג בכתום — באזור הלבן של הכרטיס, למטה-משמאל (1.8: ירד מריבוע התמונה
   כי במובייל כפתור ההוספה-לסל של התבנית יושב בדיוק שם) === */
.c-product-grid__item[data-brand="sun68"] .c-product-grid__details{position:relative}
.c-product-grid__item[data-brand="sun68"] .c-product-grid__details::after{
  content:"";
  position:absolute;
  left:12px;
  bottom:8px;
  width:44px;
  height:24px;
  background:var(--stz-logo-sun) left bottom/contain no-repeat;
  opacity:.95;
  pointer-events:none;
}

/* כרטיס עם פס מלאי (Available/Sold) — מפנים ללוגו שורה משלו, בכל המותגים */
.c-product-grid__item[data-brand] .c-product-grid__details:has(.c-product-grid__progress-available){padding-bottom:36px}

/* SUN68 — מחיר מבצע בכתום במקום אדום */
.c-product-grid__item[data-brand="sun68"] .price ins,
.c-product-grid__item[data-brand="sun68"] .price ins .woocommerce-Price-amount{color:#d2691e}
.c-product-grid__item[data-brand="sun68"] .price del,
.c-product-grid__item[data-brand="sun68"] .price del .woocommerce-Price-amount{color:#8a7f73}

/* === Brand Voices — CMP (ירוק יער, Rubik, סימן שביל ◤) === */

/* צ'יפ המותג — סימן שביל + Rubik ירוק יער */
.c-product-grid__item[data-brand="cmp"] .c-product-grid__category-item--brand{
  font-family:"Rubik",sans-serif;
  font-weight:800;
  color:#2f5233;
  font-size:11.5px;
  letter-spacing:.12em;
  direction:ltr;
}
.c-product-grid__item[data-brand="cmp"] .c-product-grid__category-item--brand::before{
  content:"◤ ";
  color:#2f5233;
}

/* כותרת — Rubik כבד באספרסו ניטרלי */
.c-product-grid__item[data-brand="cmp"] .c-product-grid__title{
  font-family:"Rubik",sans-serif;
  font-weight:800;
  color:#3a2f26;
}

/* מחיר — עוגן אספרסו */
.c-product-grid__item[data-brand="cmp"] .price{color:#3a2f26}

/* תג מבצע — ירוק יער */
.c-product-grid__item[data-brand="cmp"] .c-badge--sale{
  background:#2f5233;
  color:#fff;
}

/* תגית התמונה הישנה יורדת */
.c-product-grid__item[data-brand="cmp"] .custom-image-tags .brand-tag{display:none}

/* לוגו CMP ירוק — באזור הלבן של הכרטיס, למטה-משמאל (1.8: ירד מהתמונה, התנגשות עם כפתור ההוספה במובייל) */
.c-product-grid__item[data-brand="cmp"] .c-product-grid__details{position:relative}
.c-product-grid__item[data-brand="cmp"] .c-product-grid__details::after{
  content:"";
  position:absolute;
  left:12px;
  bottom:8px;
  width:50px;
  height:18px;
  background:var(--stz-logo-cmp) left bottom/contain no-repeat;
  opacity:.95;
  pointer-events:none;
}

/* מחיר מבצע — ירוק יער במקום האדום של התבנית; מחיר ישן אפור עדין */
.c-product-grid__item[data-brand="cmp"] .price ins,
.c-product-grid__item[data-brand="cmp"] .price ins .woocommerce-Price-amount{color:#2f5233}
.c-product-grid__item[data-brand="cmp"] .price>.woocommerce-Price-amount:first-child:not(:only-child),
.c-product-grid__item[data-brand="cmp"] .price del,
.c-product-grid__item[data-brand="cmp"] .price del .woocommerce-Price-amount{color:#8a7f73}

.c-product-grid__item[data-brand="maui-and-sons"] .c-product-grid__title{
  font-family:"Fredoka",sans-serif;font-weight:600;color:#3a2f26;display:inline-block;
}
.c-product-grid__item[data-brand="maui-and-sons"] .c-product-grid__title::after{
  content:"";display:block;width:44px;height:6px;margin-top:4px;
  background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 44 6"><path d="M0 4 Q 5.5 0 11 4 T 22 4 T 33 4 T 44 4" fill="none" stroke="%230fa3b1" stroke-width="1.8"/></svg>') left center/44px 6px repeat-x;transition:width .3s ease;
}
.c-product-grid__item[data-brand="maui-and-sons"]:hover .c-product-grid__title::after{width:88px}
.c-product-grid__item[data-brand="maui-and-sons"] .price{color:#3a2f26}
.c-product-grid__item[data-brand="maui-and-sons"] .price del,
.c-product-grid__item[data-brand="maui-and-sons"] .price del .woocommerce-Price-amount{color:#8a7f73}
.c-product-grid__item[data-brand="maui-and-sons"] .custom-image-tags .brand-tag{display:none}
.c-product-grid__item[data-brand="maui-and-sons"] .c-product-grid__details{position:relative}
.c-product-grid__item[data-brand="maui-and-sons"] .c-product-grid__details::after{
  content:"";position:absolute;left:12px;bottom:8px;width:30px;height:30px;
  background:var(--stz-logo-maui) left bottom/contain no-repeat;opacity:.95;pointer-events:none;
}
.c-product-grid__item[data-brand="maui-and-sons"] .c-product-grid__category-item--brand{
  font-family:"Fredoka",sans-serif;font-weight:600;font-size:11.5px;letter-spacing:.1em;direction:ltr;
}

/* A — טורקיז */
.c-product-grid__item[data-brand="maui-and-sons"] .c-product-grid__category-item--brand{color:#0fa3b1}
.c-product-grid__item[data-brand="maui-and-sons"] .c-badge--sale{background:#0fa3b1;color:#fff}
.c-product-grid__item[data-brand="maui-and-sons"] .price ins,
.c-product-grid__item[data-brand="maui-and-sons"] .price ins .woocommerce-Price-amount{color:#0fa3b1}

.c-product-grid__item[data-brand="drinco"] .c-product-grid__category-item--brand{
  font-family:"Varela Round",sans-serif;color:#0b535e;font-size:11.5px;letter-spacing:.14em;direction:ltr;
}
.c-product-grid__item[data-brand="drinco"] .c-product-grid__title{
  font-family:"Varela Round",sans-serif;color:#3a2f26;
}
/* חתימה: טיפה קטנה אחרי הכותרת */
.c-product-grid__item[data-brand="drinco"] .c-product-grid__title::after{
  content:"";display:inline-block;width:8px;height:8px;margin-inline-start:7px;vertical-align:1px;
  border-radius:0 50% 50% 50%;transform:rotate(45deg);background:#0b535e;opacity:.8;
  transition:transform .3s ease;
}
.c-product-grid__item[data-brand="drinco"]:hover .c-product-grid__title::after{transform:rotate(45deg) scale(1.35)}
.c-product-grid__item[data-brand="drinco"] .price{color:#3a2f26}
.c-product-grid__item[data-brand="drinco"] .price ins,
.c-product-grid__item[data-brand="drinco"] .price ins .woocommerce-Price-amount{color:#0b535e}
.c-product-grid__item[data-brand="drinco"] .price del,
.c-product-grid__item[data-brand="drinco"] .price del .woocommerce-Price-amount{color:#8a7f73}
.c-product-grid__item[data-brand="drinco"] .c-badge--sale{background:#0b535e;color:#fff;border-radius:99px}
.c-product-grid__item[data-brand="drinco"] .custom-image-tags .brand-tag{display:none}
/* 1.8: הלוגו באזור הלבן של הכרטיס (התנגשות עם כפתור ההוספה במובייל) */
.c-product-grid__item[data-brand="drinco"] .c-product-grid__details{position:relative}
.c-product-grid__item[data-brand="drinco"] .c-product-grid__details::after{
  content:"";position:absolute;left:12px;bottom:8px;width:42px;height:22px;
  background:var(--stz-logo-drinco) left bottom/contain no-repeat;opacity:.95;pointer-events:none;
}

.c-product-grid__item[data-brand="fizan"] .c-product-grid__category-item--brand{
  font-family:"Karantina",sans-serif;font-weight:700;color:#d6402d;font-size:15px;letter-spacing:.18em;direction:ltr;
}
.c-product-grid__item[data-brand="fizan"] .c-product-grid__title{
  font-family:"Karantina",sans-serif;font-weight:700;font-size:21px;line-height:1.15;color:#3a2f26;display:inline-block;
}
/* חתימה: קו שנתות אדום, כמו סרגל גובה */
.c-product-grid__item[data-brand="fizan"] .c-product-grid__title::after{
  content:"";display:block;width:52px;height:5px;margin-top:5px;
  background:repeating-linear-gradient(90deg,#d6402d 0 1.5px,transparent 1.5px 8px);
  transition:width .3s ease;
}
.c-product-grid__item[data-brand="fizan"]:hover .c-product-grid__title::after{width:96px}
.c-product-grid__item[data-brand="fizan"] .price{color:#3a2f26}
.c-product-grid__item[data-brand="fizan"] .price ins,
.c-product-grid__item[data-brand="fizan"] .price ins .woocommerce-Price-amount{color:#d6402d}
.c-product-grid__item[data-brand="fizan"] .price del,
.c-product-grid__item[data-brand="fizan"] .price del .woocommerce-Price-amount{color:#8a7f73}
.c-product-grid__item[data-brand="fizan"] .c-badge--sale{background:#d6402d;color:#fff}
.c-product-grid__item[data-brand="fizan"] .custom-image-tags .brand-tag{display:none}
/* 1.8: הלוגו באזור הלבן של הכרטיס (התנגשות עם כפתור ההוספה במובייל) */
.c-product-grid__item[data-brand="fizan"] .c-product-grid__details{position:relative}
.c-product-grid__item[data-brand="fizan"] .c-product-grid__details::after{
  content:"";position:absolute;left:12px;bottom:8px;width:46px;height:14px;
  background:var(--stz-logo-fizan) left bottom/contain no-repeat;opacity:.95;pointer-events:none;
}

/* === UYN — שחור מונוכרום, IBM Plex דק ומרווח === */
.c-product-grid__item[data-brand="uyn"] .c-product-grid__category-item--brand{
  font-family:"IBM Plex Sans Hebrew",sans-serif;font-weight:400;color:#1a1a1a;
  font-size:11px;letter-spacing:.32em;direction:ltr;
}
.c-product-grid__item[data-brand="uyn"] .c-product-grid__title{
  font-family:"IBM Plex Sans Hebrew",sans-serif;font-weight:600;letter-spacing:.05em;color:#1a1a1a;
}
/* חתימה: קו שחור שדוהה, נמתח ב-hover */
.c-product-grid__item[data-brand="uyn"] .c-product-grid__details{position:relative}
.c-product-grid__item[data-brand="uyn"] .c-product-grid__details::before{
  content:"";position:absolute;top:0;right:0;width:64px;height:1px;
  background:linear-gradient(270deg,#1a1a1a,transparent);transition:width .3s ease;
}
.c-product-grid__item[data-brand="uyn"]:hover .c-product-grid__details::before{width:128px}
.c-product-grid__item[data-brand="uyn"] .price{color:#1a1a1a}
.c-product-grid__item[data-brand="uyn"] .price ins,
.c-product-grid__item[data-brand="uyn"] .price ins .woocommerce-Price-amount{color:#1a1a1a}
.c-product-grid__item[data-brand="uyn"] .price del,
.c-product-grid__item[data-brand="uyn"] .price del .woocommerce-Price-amount{color:#8a7f73}
.c-product-grid__item[data-brand="uyn"] .c-badge--sale{background:#1a1a1a;color:#f9f6ef}
/* 1.8: הלוגו באזור הלבן של הכרטיס (התנגשות עם כפתור ההוספה במובייל) */
.c-product-grid__item[data-brand="uyn"] .c-product-grid__details::after{
  content:"";position:absolute;left:12px;bottom:8px;width:41px;height:11px;
  background:var(--stz-logo-uyn) left bottom/contain no-repeat;opacity:.95;pointer-events:none;
}
.c-product-grid__item[data-brand="uyn"] .custom-image-tags .brand-tag{display:none}

/* === POWER KIDS — סגול, Secular One === */
.c-product-grid__item[data-brand="power-kids"] .c-product-grid__category-item--brand{
  font-family:"Secular One",sans-serif;color:#7a4bcf;font-size:11.5px;letter-spacing:.1em;direction:ltr;
  display:inline-block;transform:rotate(-2deg);
}
.c-product-grid__item[data-brand="power-kids"] .c-product-grid__title{
  font-family:"Secular One",sans-serif;color:#3a2f26;
}
.c-product-grid__item[data-brand="power-kids"] .price{color:#3a2f26}
.c-product-grid__item[data-brand="power-kids"] .price ins,
.c-product-grid__item[data-brand="power-kids"] .price ins .woocommerce-Price-amount{color:#7a4bcf}
.c-product-grid__item[data-brand="power-kids"] .price del,
.c-product-grid__item[data-brand="power-kids"] .price del .woocommerce-Price-amount{color:#8a7f73}
.c-product-grid__item[data-brand="power-kids"] .c-badge--sale{
  background:#7a4bcf;color:#fff;border-radius:99px;display:inline-block;transform:rotate(3deg);
}
/* 1.8: הלוגו באזור הלבן של הכרטיס (התנגשות עם כפתור ההוספה במובייל) */
.c-product-grid__item[data-brand="power-kids"] .c-product-grid__details{position:relative}
.c-product-grid__item[data-brand="power-kids"] .c-product-grid__details::after{
  content:"";position:absolute;left:12px;bottom:8px;width:45px;height:18px;
  background:var(--stz-logo-pk) left bottom/contain no-repeat;opacity:.95;pointer-events:none;
}
.c-product-grid__item[data-brand="power-kids"] .custom-image-tags .brand-tag{display:none}

/* === STIGA — צהוב-זהב, Heebo נטוי; אין קובץ לוגו: חתימה טיפוגרפית === */
.c-product-grid__item[data-brand="stiga"] .c-product-grid__category-item--brand{
  font-family:"Heebo",sans-serif;font-weight:900;font-style:italic;color:#c79100;
  font-size:12px;letter-spacing:.06em;direction:ltr;
}
.c-product-grid__item[data-brand="stiga"] .c-product-grid__title{
  font-family:"Heebo",sans-serif;font-weight:900;color:#3a2f26;display:inline-block;
}
/* חתימה: כדור פינג-פונג צהוב אחרי הכותרת */
.c-product-grid__item[data-brand="stiga"] .c-product-grid__title::after{
  content:"";display:inline-block;width:9px;height:9px;border-radius:50%;
  background:#ffd23f;border:1.5px solid #c79100;margin-inline-start:7px;vertical-align:2px;
  transition:transform .3s ease;
}
.c-product-grid__item[data-brand="stiga"]:hover .c-product-grid__title::after{transform:translateY(-3px)}
.c-product-grid__item[data-brand="stiga"] .price{color:#3a2f26}
.c-product-grid__item[data-brand="stiga"] .price ins,
.c-product-grid__item[data-brand="stiga"] .price ins .woocommerce-Price-amount{color:#c79100}
.c-product-grid__item[data-brand="stiga"] .price del,
.c-product-grid__item[data-brand="stiga"] .price del .woocommerce-Price-amount{color:#8a7f73}
.c-product-grid__item[data-brand="stiga"] .c-badge--sale{background:#ffd23f;color:#3a2f26}
/* חותמת מילולית באזור הלבן של הכרטיס במקום לוגו (1.8: ירדה מהתמונה, התנגשות עם כפתור ההוספה במובייל) */
.c-product-grid__item[data-brand="stiga"] .c-product-grid__details{position:relative}
.c-product-grid__item[data-brand="stiga"] .c-product-grid__details::after{
  content:"STIGA";position:absolute;left:12px;bottom:8px;pointer-events:none;
  font-family:"Heebo",sans-serif;font-weight:900;font-style:italic;font-size:14px;
  letter-spacing:.04em;color:#c79100;direction:ltr;line-height:1;
}
.c-product-grid__item[data-brand="stiga"] .custom-image-tags .brand-tag{display:none}



/* לוגו נכון לכל באנר מותג בדף הבית — זיהוי לפי שם קובץ התמונה (שורד החלפות תמונה,
   בניגוד ל-data-id של התבנית שהשתנה כשהוחלפו התמונות ל-2x ושבר את המיפוי) */
.c-ip-banners__item:has(img[src*="maui" i]) .c-ip-banners__wrap::before{background-image:url('/wp-content/uploads/2024/09/maui.png')!important}
.c-ip-banners__item:has(img[src*="cmp" i]) .c-ip-banners__wrap::before{background-image:url('/wp-content/uploads/2024/09/cmp-1.png')!important}
.c-ip-banners__item:has(img[src*="uyn" i]) .c-ip-banners__wrap::before{background-image:url('/wp-content/uploads/2024/09/uyn.png')!important}
.c-ip-banners__item:has(img[src*="drinco" i]) .c-ip-banners__wrap::before{background-image:url('/wp-content/uploads/2024/09/drinco.png')!important}
.c-ip-banners__item:has(img[src*="fizan" i]) .c-ip-banners__wrap::before{background-image:url('/wp-content/uploads/2024/09/fizan_fix.png')!important}
.c-ip-banners__item:has(img[src*="sun68" i]) .c-ip-banners__wrap::before{background-image:url('/wp-content/uploads/2024/09/SUN68.png')!important}
.c-ip-banners__item:has(img[src*="seawag" i]) .c-ip-banners__wrap::before, /* 10.8: הלוגו צרוב בתמונת הכרטיס — בלי אוברליי, אחרת יורש את סאן מברירת המחדל של התבנית */
.c-ip-banners__item:has(img[src*="stiga-brand-banner" i]) .c-ip-banners__wrap::before,
.c-ip-banners__item:has(img[src*="powerkids-brand-banner" i]) .c-ip-banners__wrap::before{content:none!important;background:none!important}


/* הירו היבואן, כרטיסי המותגים והחותם מעל OUR BRANDS עברו לעמוד 41 עצמו (server-side, 13.7.2026) — כאן נשאר רק חותם הפוטר */
.stz-imp-footseal{display:flex;justify-content:center;padding:26px 0 6px}
.stz-imp-footseal .stz-imp-seal{width:92px;height:92px;display:block}


.stz-bh{position:relative;overflow:hidden;background:#f4efe4;padding:46px 20px 54px;direction:rtl}
.stz-bh .topo{position:absolute;inset:0;opacity:.55;pointer-events:none}
.stz-bh-in{position:relative;max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center}
@media(max-width:900px){.stz-bh-in{grid-template-columns:1fr;gap:30px}}
.stz-bh .eyebrow{font-family:'Rubik',sans-serif;font-weight:800;font-size:13px;letter-spacing:.22em;margin:0 0 14px}
.stz-bh .eyebrow i{font-style:normal;margin-inline-end:6px}
.stz-bh h1{font-family:'Rubik',sans-serif;font-weight:800;color:#3a2f26;font-size:56px;line-height:1.08;margin:0 0 10px;letter-spacing:-.01em}
.stz-bh .badge{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:5px 16px;font-size:13.5px;font-weight:700;margin:8px 0 16px;border:1.5px solid currentColor}
.stz-bh p.lead{font-size:16.5px;color:#6f6355;line-height:1.7;max-width:52ch;margin:0 0 26px;padding-inline-start:14px}
.stz-bh .ctas{display:flex;gap:12px;flex-wrap:wrap}
.stz-bh .ctas a{padding:11px 30px;border-radius:6px;font-size:15px;font-weight:700;text-decoration:none;font-family:'Rubik',sans-serif;cursor:pointer}
a.stz-bh-card{position:relative;display:block;background:#fff;border-radius:14px;padding:26px 26px 20px;max-width:400px;justify-self:start;transform:rotate(-1.2deg);text-decoration:none;transition:transform .3s,box-shadow .3s}
a.stz-bh-card:hover{transform:rotate(0deg) translateY(-4px)}
@media(max-width:900px){a.stz-bh-card{justify-self:center;transform:none}}
.stz-bh-card img{display:block;width:100%;height:auto;background:#f9f6ef;border-radius:8px}
.stz-bh-card .row{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid #eee6d6;margin-top:16px;padding-top:14px}
.stz-bh-card .nm{font-family:'Rubik',sans-serif;font-weight:800;color:#3a2f26;font-size:17px;letter-spacing:.04em}
.stz-bh-card .go2{font-size:12.5px;color:#8a7f73;text-decoration:underline;text-underline-offset:3px}
.stz-bh-card .sub{font-size:12.5px;color:#8a7f73;margin-top:2px}
.stz-bh-card .stz-bh-btn{display:block;text-align:center;margin-top:14px;border-radius:6px;padding:11px 16px;color:#f4efe4;font-family:'Rubik',sans-serif;font-weight:700;font-size:14px;transition:filter .25s}
a.stz-bh-card:hover .stz-bh-btn{filter:brightness(1.08)}
.stz-bh-strip{color:#f4efe4;font-family:'Rubik',sans-serif;font-weight:700;font-size:13px;letter-spacing:.14em;overflow:hidden;white-space:nowrap;padding:9px 0}
@media(max-width:640px){.stz-bh h1{font-size:36px !important}.stz-bh{padding:34px 16px 40px}}
body.stz-bh-on h1.c-page-header__title,body.stz-bh-on .c-page-title__wbz{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}


/* PDP brand voice */
body.single-product .stz-pdp-chip{display:inline-flex;align-items:center;gap:7px;font-family:'Rubik',sans-serif;font-weight:800;font-size:12.5px;letter-spacing:.14em;margin:0 0 8px;color:var(--stz-pv,#3a2f26)}
body.single-product.stz-voiced .single_add_to_cart_button{background:var(--stz-pv) !important;border-color:var(--stz-pv) !important}
body.single-product.stz-voiced .single_add_to_cart_button:hover{filter:brightness(1.13)}
body.single-product.stz-voiced .c-product__price,body.single-product.stz-voiced .summary .price,body.single-product.stz-voiced .summary .price bdi{color:var(--stz-pv) !important}
.stz-pdp-badge{display:flex;align-items:center;gap:8px;background:color-mix(in srgb,var(--stz-pv,#3a2f26) 8%,#fff);border:1px solid color-mix(in srgb,var(--stz-pv,#3a2f26) 22%,#fff);border-radius:8px;padding:9px 14px;margin:14px 0 4px;font-size:13.5px;font-weight:700;color:var(--stz-pv,#3a2f26)}
.stz-pdp-badge svg{flex:none}
/* 404 */
.stz-404{background:linear-gradient(115deg,#f4efe4,#eee4cf);text-align:center;padding:80px 20px 90px;direction:rtl}
.stz-404 .big{font-family:'Heebo',sans-serif;font-weight:900;font-size:120px;line-height:1;color:#3a2f26;margin:0}
.stz-404 .big span{color:#d2691e}
.stz-404 h2{font-family:'Heebo',sans-serif;font-weight:900;font-size:30px;color:#3a2f26;margin:14px 0 6px}
.stz-404 p{color:#7a6d5c;font-size:16px;margin:0 0 28px}
.stz-404 .btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:26px}
.stz-404 .btns a{padding:11px 30px;border-radius:999px;font-weight:700;font-size:14.5px;text-decoration:none}
.stz-404 .btns a.p{background:#3a2f26;color:#f4efe4}
.stz-404 .btns a.o{border:1.5px solid #3a2f26;color:#3a2f26}
.stz-404 form{display:flex;gap:0;justify-content:center;max-width:380px;margin:0 auto}
.stz-404 input{flex:1;border:1.5px solid #d8cbb4;border-inline-end:none;border-radius:0 999px 999px 0;padding:10px 18px;font-size:14px;background:#fffdf8;color:#3a2f26;outline:none}
.stz-404 button{border:1.5px solid #3a2f26;background:#3a2f26;color:#f4efe4;border-radius:999px 0 0 999px;padding:10px 22px;font-size:14px;font-weight:700;cursor:pointer}
/* Thank-you */
.stz-ty{background:linear-gradient(115deg,#f4efe4,#eee4cf);text-align:center;padding:44px 20px 40px;direction:rtl;border-radius:12px;margin:0 0 28px}
.stz-ty .k{font-family:'Cinzel',serif;font-size:11px;letter-spacing:.26em;color:#d2691e;font-weight:700;margin:0 0 8px}
.stz-ty h2{font-family:'Heebo',sans-serif;font-weight:900;font-size:32px;color:#3a2f26;margin:0 0 6px}
.stz-ty h2 span{color:#d2691e}
.stz-ty>p{color:#7a6d5c;font-size:15.5px;margin:0 0 26px}
.stz-ty .steps{display:flex;gap:0;justify-content:center;flex-wrap:wrap;max-width:720px;margin:0 auto 26px}
.stz-ty .st{flex:1;min-width:170px;padding:0 18px;position:relative}
.stz-ty .st:not(:last-child)::after{content:"";position:absolute;inset-inline-end:0;top:22px;width:1px;height:44px;background:#d8cbb4}
.stz-ty .st .ic{width:44px;height:44px;border-radius:50%;border:1.5px solid #d2691e;color:#d2691e;display:flex;align-items:center;justify-content:center;margin:0 auto 8px}
.stz-ty .st b{display:block;color:#3a2f26;font-size:14.5px;margin-bottom:2px}
.stz-ty .st span{font-size:12.5px;color:#8a7f73;line-height:1.45;display:block}
.stz-ty .wa{display:inline-flex;align-items:center;gap:9px;background:#25d366;color:#fff;border-radius:999px;padding:11px 28px;font-weight:700;font-size:14.5px;text-decoration:none}
@media(max-width:640px){.stz-404 .big{font-size:84px}.stz-ty .st:not(:last-child)::after{display:none}}


/* ===== CLS: גובה שמור לקונטיינרים ש-WP Rocket מדלג על ציורם — 4.8.2026 =====
   ‏WP Rocket "Lazy Render" מוסיף data-wpr-lazyrender ומחיל content-visibility:auto,
   אבל **בלי contain-intrinsic-size**. התוצאה: כל עוד הקונטיינר מחוץ למסך גובהו 0,
   וברגע שגוללים אליו הוא קופץ לגובה האמיתי — כלומר גובה העמוד ופס הגלילה זזים
   תוך כדי גלילה. בדף הבית נמדדו שלושה כאלה (אריחי הקטגוריות 700px, סרגל המותגים
   772px, פיד האינסטגרם 452px) וגובה העמוד נע 7,048→8,972. זה Cumulative Layout
   Shift, שהוא Core Web Vital.
   ⚠️ **ערך אחיד לא עובד כאן, נמדד ונפסל:** בגרסה ראשונה שמתי `auto 600px` על
   כולם. בדף הבית יש **חמישה** קונטיינרים כאלה, ושניים מהם זעירים — 60px ו-10px.
   ‏600px לכל אחד גרם ל**הזמנת-יתר של 1,200px**, כלומר העמוד נפתח גבוה מדי
   ומתכווץ תוך כדי גלילה — קפיצה באותו סדר גודל, רק בכיוון ההפוך. לכן ערך פרטני
   לכל קונטיינר, מהמדידה בפועל.
   הגבהים נמדדו חיים ב-4.8 בשני רוחבים (‏1280 ו-375) והם כמעט זהים, ולכן אין
   צורך ב-media query: ‏e67697c ‏700/700 · a1b2c34 ‏772/750 · 668286a ‏60/60 ·
   ‏18c2db3 ‏10/10 · 8de70ff ‏452/490. נלקח הגבוה מבין השניים.
   ‏`auto` מבטיח שמהציור הראשון ואילך הדפדפן משתמש בגובה האמיתי, כך שהמספרים
   האלה משפיעים רק על הצביעה הראשונה. הכלל לא משפיע על אלמנט מצויר —
   ‏contain-intrinsic-size חל רק כשהתוכן מדולג.
   🔁 **אם עורכים את דף הבית — למדוד מחדש.** ‏WP Rocket מתייג קונטיינרים לבד,
   וסקשן חדש יקבל את ברירת המחדל הגנרית. לא נוגעים בהגדרות WP Rocket עצמן
   (אין לנו wp-admin יציב). */
[data-wpr-lazyrender]{contain-intrinsic-size:auto 300px}   /* ברירת מחדל שמרנית לקונטיינר שטרם נמדד */
[data-wpr-lazyrender][data-id="e67697c"]{contain-intrinsic-size:auto 700px}  /* אריחי הקטגוריות */
[data-wpr-lazyrender][data-id="a1b2c34"]{contain-intrinsic-size:auto 772px}  /* סרגל "יבואן רשמי" */
[data-wpr-lazyrender][data-id="668286a"]{contain-intrinsic-size:auto 60px}
[data-wpr-lazyrender][data-id="18c2db3"]{contain-intrinsic-size:auto 10px}
[data-wpr-lazyrender][data-id="8de70ff"]{contain-intrinsic-size:auto 490px}  /* פיד האינסטגרם */

/* category header: cream treatment when no bg image */
.custom-cat-background.stz-noimg{background:linear-gradient(115deg,#f4efe4,#eee4cf) !important;height:auto !important;min-height:0 !important;padding:44px 16px 34px !important;display:block !important;text-align:center !important}
.custom-cat-background.stz-noimg::before,.custom-cat-background.stz-noimg::after{display:none !important}
.custom-cat-background.stz-noimg .c-page-header__title{color:#3a2f26 !important;font-family:'Heebo',sans-serif !important;font-weight:900 !important;font-size:42px !important;display:block !important;width:100% !important;text-align:center !important;margin:0 !important}
@media(max-width:640px){.custom-cat-background.stz-noimg .c-page-header__title{font-size:30px !important}}
.stz-cat-sub{display:block;width:100%;text-align:center;font-size:14px;color:#8a7f73 !important;margin-top:10px}
.stz-cat-sub b{color:#d2691e}
/* empty cart */
.stz-cart-empty{background:linear-gradient(115deg,#f4efe4,#eee4cf);border-radius:16px;text-align:center;padding:56px 24px;direction:rtl;margin:20px auto;max-width:760px}
.stz-cart-empty h2{font-family:'Heebo',sans-serif;font-weight:900;font-size:30px;color:#3a2f26;margin:0 0 6px}
.stz-cart-empty h2 span{color:#d2691e}
.stz-cart-empty p{color:#7a6d5c;margin:0 0 26px;font-size:15.5px}
.stz-cart-empty .btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}
.stz-cart-empty a{padding:11px 30px;border-radius:999px;font-weight:700;font-size:14.5px;text-decoration:none}
.stz-cart-empty a.p{background:#3a2f26;color:#f4efe4}
.stz-cart-empty a.o{border:1.5px solid #3a2f26;color:#3a2f26}
/* contact page */
body.page-id-51 .stz-wa-card{background:linear-gradient(115deg,#f4efe4,#eee4cf);border-radius:14px;padding:26px;display:flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:center;direction:rtl;margin:0 0 30px}
body.page-id-51 .stz-wa-card b{font-family:'Heebo',sans-serif;font-weight:900;font-size:19px;color:#3a2f26}
body.page-id-51 .stz-wa-card span{color:#7a6d5c;font-size:14px}
body.page-id-51 .stz-wa-card a{display:inline-flex;align-items:center;gap:8px;background:#25d366;color:#fff;border-radius:999px;padding:10px 26px;font-weight:700;font-size:14.5px;text-decoration:none}
body.page-id-51 .elementor-button[type="submit"],body.page-id-51 button.elementor-button{background:#3a2f26 !important;border-radius:8px !important;font-weight:700 !important}
body.page-id-51 form.elementor-form input,body.page-id-51 form.elementor-form textarea{background:#fffdf8 !important;border:1.5px solid #d8cbb4 !important;border-radius:8px !important}


/* ===== STZ-CATGRID: גריד מוצרים בקטגוריות-אב, פס מיון, קיפול תיאור, צ'יפים לפילטר מידה ===== */
.stz-sortbar{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:10px;margin:18px auto 6px;padding:9px 14px;background:#f4efe4;border-radius:10px;font-family:Heebo,sans-serif;direction:rtl}
.stz-sortbar .stz-count{color:#6b5d4f;font-size:13px;white-space:nowrap}
.stz-sortbar label{display:flex;align-items:center;gap:8px;font-size:13px;color:#3a2f26;margin:0;font-weight:400;white-space:nowrap;flex-shrink:0}
.stz-sortbar select{-webkit-appearance:none;appearance:none;border:1px solid #3a2f26;background:#fff url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="6"><path d="M0 0l5 6 5-6z" fill="%23d2691e"/></svg>') no-repeat 12px center;border-radius:20px;padding:7px 16px 7px 32px;font-size:13px;color:#3a2f26;font-family:inherit;cursor:pointer;line-height:1.4;max-width:100%}
@media(max-width:640px){
  .stz-sortbar{padding:8px 12px;gap:8px}
  .stz-sortbar .stz-count{font-size:12px}
  .stz-sortbar label{font-size:12px;gap:6px}
  .stz-sortbar select{font-size:12px;padding:6px 12px 6px 28px}
}
.stz-cg{max-width:1280px;margin:0 auto 40px;padding:0 16px;direction:rtl;font-family:Heebo,sans-serif}
.stz-cg-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:#f0ece3}
@media(max-width:900px){.stz-cg-grid{grid-template-columns:repeat(2,1fr)}}
.stz-cg-card{display:block;text-decoration:none;background:#fff;padding-bottom:16px;outline:1px solid #f0ece3}
.stz-cg-card:hover{outline-color:#ddd3c2;position:relative;z-index:1}
.stz-cg-imgw{position:relative;background:#f7f7f7;aspect-ratio:1/1;overflow:hidden}
.stz-cg-imgw img{width:100%;height:100%;object-fit:cover;display:block}
.stz-cg-badge{position:absolute;top:10px;right:10px;background:#d2691e;color:#fff;font-size:11px;font-weight:700;padding:3px 9px;border-radius:3px;letter-spacing:.4px}
.stz-cg-name{margin:12px 12px 5px;text-align:center;color:#1a1a1a;font-size:13.5px;letter-spacing:.4px;line-height:1.45;min-height:39px}
.stz-cg-price{text-align:center;color:#d2691e;font-weight:700;font-size:14px}
.stz-cg-price s{color:#b3a894;font-weight:400;margin-right:6px;font-size:12.5px}
.stz-cg-more{display:block;margin:26px auto 0;background:#33261a;color:#fff;border:0;border-radius:24px;padding:12px 42px;font-size:14px;font-family:inherit;cursor:pointer}
.stz-cg-more[disabled]{opacity:.5;cursor:default}
.stz-essay{max-width:900px;margin:14px auto 34px;padding:0 16px;position:relative;direction:rtl}
.stz-essay.stz-essay--closed .stz-essay-in{max-height:150px;overflow:hidden}
.stz-essay.stz-essay--closed:after{content:"";position:absolute;left:16px;right:16px;bottom:52px;height:84px;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);pointer-events:none}
.stz-essay-btn{display:block;margin:12px auto 0;background:none;border:1px solid #3a2f26;border-radius:22px;padding:9px 26px;font-size:13px;color:#3a2f26;font-family:Heebo,sans-serif;cursor:pointer;position:relative;z-index:1}
.widget ul.woocommerce-widget-layered-nav-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:8px;list-style:none;padding:6px 0 2px;margin:0}
.widget ul.woocommerce-widget-layered-nav-list li{margin:0;padding:0;list-style:none;display:block}
.widget ul.woocommerce-widget-layered-nav-list li::before,.widget ul.woocommerce-widget-layered-nav-list li::marker{content:none;display:none}
.widget ul.woocommerce-widget-layered-nav-list li a{display:block;width:100%;box-sizing:border-box;text-align:center;padding:9px 0;border:1px solid #ddd3c2;border-radius:8px;background:#fff;color:#3a2f26;font-size:13.5px;line-height:1;text-decoration:none;transition:border-color .15s}
.widget ul.woocommerce-widget-layered-nav-list li a:hover{border-color:#3a2f26}
.widget ul.woocommerce-widget-layered-nav-list li.chosen a{background:#33261a;color:#fff;border-color:#33261a}
.widget ul.woocommerce-widget-layered-nav-list li.chosen a::before{content:none}
.widget ul.woocommerce-widget-layered-nav-list .count{display:none}
aside.widget_layered_nav .widget-title{margin-bottom:6px}
@media(max-width:900px){
  .widget ul.woocommerce-widget-layered-nav-list{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:9px}
  .widget ul.woocommerce-widget-layered-nav-list li a{padding:11px 0;font-size:14.5px}
}


/* ===== STZ-CATFIX: סדר אריחים בעמודי גברים/נשים, באנר קרם, צ'יפים לתתי-קטגוריות, מיון מותגים ===== */
/* באנר קרם בשפת הבית לעמודי גברים/נשים (מחליף את צילום האקססוריז) */
body.term-92 .custom-cat-background,body.term-134 .custom-cat-background{background:#f4efe4!important;height:230px!important;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:0 16px}
body.term-92 .custom-cat-background::before,body.term-134 .custom-cat-background::before{content:"OFFICIAL IMPORTER · SUN68 & CMP";position:static;width:auto;height:auto;background:none;font-family:Cinzel,serif;letter-spacing:.35em;font-size:11px;color:#d2691e;direction:ltr}
body.term-92 .custom-cat-background .c-page-header__title,body.term-134 .custom-cat-background .c-page-header__title{color:#3a2f26!important;font-family:Heebo,sans-serif!important;font-weight:900!important;font-size:44px!important;line-height:1.1!important}
body.term-92 .custom-cat-background::after,body.term-134 .custom-cat-background::after{font-family:Assistant,Heebo,sans-serif;font-size:15px;color:#6b5d4f}
body.term-92 .custom-cat-background::after{content:"סניקרס איטלקי, חולצות, בגדי ים וציוד — הקולקציה המלאה לגברים"}
body.term-134 .custom-cat-background::after{content:"סניקרס איטלקי, תיקים וחולצות — הקולקציה המלאה לנשים"}
@media(max-width:767px){
  body.term-92 .custom-cat-background,body.term-134 .custom-cat-background{height:190px!important}
  body.term-92 .custom-cat-background::before,body.term-134 .custom-cat-background::before{font-size:9px;letter-spacing:.28em}
  body.term-92 .custom-cat-background .c-page-header__title,body.term-134 .custom-cat-background .c-page-header__title{font-size:30px!important}
  body.term-92 .custom-cat-background::after,body.term-134 .custom-cat-background::after{font-size:12.5px;text-align:center}
}
/* צ'יפים לתתי-קטגוריות */
.stz-chips{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;padding:16px 12px 0;direction:rtl;font-family:Heebo,sans-serif}
.stz-chip{padding:8px 18px;border-radius:999px;font-size:14px;font-weight:700;text-decoration:none;border:1.5px solid #3a2f26;background:#fff;color:#3a2f26;transition:background .15s,color .15s}
.stz-chip:hover{background:#f4efe4;color:#3a2f26}
.stz-chip--on,.stz-chip--on:hover{background:#33261a;color:#fff;border-color:#33261a}
@media(max-width:640px){.stz-chips{gap:7px;padding:12px 8px 0}.stz-chip{padding:7px 13px;font-size:12.5px}}


#stz-best{max-width:1280px;margin:56px auto;padding:0 16px;direction:rtl;font-family:Heebo,sans-serif;text-align:center}
#stz-best .stz-best-eyebrow{font-family:Cinzel,serif;font-size:12px;letter-spacing:3px;color:#d2691e;margin-bottom:8px}
#stz-best h2{font-family:Heebo,sans-serif;font-weight:900;font-size:34px;color:#3a2f26;margin:0 0 6px}
#stz-best .stz-best-sub{color:#6b5d4f;font-size:14px;margin-bottom:26px}
#stz-best .stz-cg-grid{text-align:right}
#stz-best .stz-best-cta{display:inline-block;margin-top:28px;background:#33261a;color:#fff;text-decoration:none;border-radius:24px;padding:13px 46px;font-size:14px}
@media(max-width:900px){
  #stz-best h2{font-size:27px}
  #stz-best .stz-cg-grid{display:flex;overflow-x:auto;gap:10px;scroll-snap-type:x mandatory;padding-bottom:10px;background:none;-webkit-overflow-scrolling:touch}
  #stz-best .stz-cg-grid .stz-cg-card{flex:0 0 44%;scroll-snap-align:start;outline:1px solid #f0ece3}
}


.stz-search-sub{text-align:center;color:#6b5d4f;font-size:14px;margin-top:6px;font-family:Heebo,sans-serif;direction:rtl}
.stz-onsale{margin-top:10px}


/* שורת "מותג:" כפולה (ה-span הישן עם בסיס /מותג/) — מוסתרת */
.product_meta span.posted_in:has(a[href*="/מותג/"]){display:none}
/* קישור מדריך מידות ליד בורר המידות */
.stz-size-head{display:flex;align-items:center;justify-content:space-between}
.stz-sg-link{font-size:12.5px;font-weight:600;letter-spacing:0;color:#3a2f26;text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:5px}
.stz-sg-link svg{width:15px;height:15px;stroke:#d2691e;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}
/* בלוק טכנולוגיית מותג */
.stz-tech{direction:rtl;margin:14px 0 6px;border:1px solid #e8e3d8;border-radius:10px;padding:14px 16px 6px;background:#fdfcf9}
.stz-tech-title{font-size:13px;font-weight:700;letter-spacing:.14em;color:#a69d8e;margin:0 0 4px}
.stz-tech-row{display:flex;align-items:flex-start;gap:11px;padding:8px 0;color:#3a2f26;font-size:13.5px;line-height:1.5}
.stz-tech-row+.stz-tech-row{border-top:1px dashed #efebe2}
.stz-tech-row svg{flex:0 0 auto;width:20px;height:20px;margin-top:1px;stroke:#d2691e;stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round}
.stz-tech-row b{font-weight:700}


.stz-ftclub{direction:rtl;font-family:Heebo,sans-serif;padding:6px 0}
.stz-ftclub-t{color:#fff;font-weight:700;font-size:16px;margin-bottom:6px}
.stz-ftclub-s{color:#b3a894;font-size:13px;line-height:1.6;margin-bottom:14px}
.stz-ftclub-b{display:inline-block;background:#d2691e;color:#fff!important;text-decoration:none;border-radius:22px;padding:10px 28px;font-size:13.5px;font-weight:600;cursor:pointer}
.stz-ftclub-b:hover{background:#b85a18}


/* כותרות סקשנים בעמוד מוצר (צבעים נוספים / מוצרים קשורים / צפיתם לאחרונה) — Heebo 900 + פס טרקוטה */
.single-product .c-product__products-title{font-family:Heebo,sans-serif;font-weight:900;font-size:28px;color:#3a2f26;letter-spacing:.3px}
.single-product .c-product__products-title::after{content:'';display:block;width:44px;height:3px;background:#d2691e;border-radius:2px;margin:10px auto 0}
@media(max-width:900px){.single-product .c-product__products-title{font-size:23px}}


.c-page-header.stz-osh{background:#f4efe4;padding:38px 16px 34px;text-align:center}
.stz-osh-eyebrow{font-family:Cinzel,serif;font-size:12px;letter-spacing:3px;color:#d2691e;margin-bottom:8px}
.c-page-header.stz-osh h1.c-page-header__title{font-family:Heebo,sans-serif;font-weight:900;font-size:38px;color:#3a2f26;margin:0;direction:rtl}
.stz-osh-sub{color:#6b5d4f;font-size:14px;margin-top:8px;font-family:Heebo,sans-serif;direction:rtl}
@media(max-width:900px){.c-page-header.stz-osh h1.c-page-header__title{font-size:28px}}


.stz-rel{max-width:1280px;margin:0 auto;padding:0 16px;direction:rtl;font-family:Heebo,sans-serif}
.stz-rel .stz-cg-grid{text-align:right}
@media(max-width:900px){
  .stz-rel .stz-cg-grid{display:flex;overflow-x:auto;gap:10px;scroll-snap-type:x mandatory;padding-bottom:10px;background:none;-webkit-overflow-scrolling:touch}
  .stz-rel .stz-cg-grid .stz-cg-card{flex:0 0 44%;scroll-snap-align:start;outline:1px solid #f0ece3}
}


/* כותרת + CTA על הירו הווידאו בדף הבית (גרסה A שאושרה: פינתית עם גרדיאנט) */
.stz-hero-ov{position:absolute;inset:0;z-index:20;display:flex;pointer-events:none;font-family:Heebo,sans-serif;direction:rtl;
  align-items:flex-end;justify-content:flex-start;background:linear-gradient(to top,rgba(26,20,14,.55) 0%,rgba(26,20,14,.18) 30%,transparent 55%)}
.stz-hero-ov a{pointer-events:auto}
.stz-hero-ov .stz-hbox{padding:0 56px 44px;text-align:right}
.stz-heye{font-family:Cinzel,serif;font-size:13px;letter-spacing:4px;color:#f4efe4;opacity:.9;margin-bottom:10px}
.stz-hh{font-weight:900;font-size:50px;line-height:1.1;color:#fff;margin:0 0 10px;text-shadow:0 2px 18px rgba(0,0,0,.35);font-family:Heebo,sans-serif}
.stz-sro{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.stz-hsub{color:#f4efe4;font-size:17px;margin-bottom:22px;opacity:.95}
.stz-hcta{display:inline-block;background:#d2691e;color:#fff;text-decoration:none;border-radius:26px;padding:13px 40px;font-size:15px;font-weight:700}
.stz-hcta:hover{background:#b85a18;color:#fff}
.stz-hcta.ghost{background:transparent;border:1.5px solid #f4efe4;color:#f4efe4;margin-right:12px}
.stz-hcta.ghost:hover{background:rgba(244,239,228,.15)}
@media(max-width:900px){
  /* הווידאו במובייל נמוך (~160px) — משאירים רק כותרת + כפתור אחד קומפקטי */
  .stz-hero-ov .stz-hbox{padding:0 16px 12px}
  .stz-heye,.stz-hsub,.stz-hcta.ghost{display:none}
  .stz-hh{font-size:19px;margin:0 0 8px;text-shadow:0 1px 10px rgba(0,0,0,.45)}
  .stz-hcta{padding:7px 18px;font-size:12px}
}


/* ===== STZ-CATBANNER: באנר קטגוריה אחיד בשפת המותג — בלי תמונות סטוק, גובה מצומצם, H1 יחיד (19.7.2026) ===== */
html body .custom-cat-background.cat-bg{background:linear-gradient(115deg,#f4efe4,#eee4cf)!important;height:auto!important;min-height:0!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;padding:30px 16px 26px!important;text-align:center;gap:0}
html body .custom-cat-background.cat-bg::before{content:"OFFICIAL IMPORTER · SUN68 & CMP";display:block!important;position:static;inset:auto;width:auto;height:auto;background:none;opacity:1;font-family:Cinzel,serif;letter-spacing:.35em;font-size:11px;color:#d2691e;direction:ltr;margin:0 0 7px}
html body .custom-cat-background.cat-bg::after{content:none!important;display:none!important}
html body .custom-cat-background.cat-bg .c-page-header__title{color:#3a2f26!important;font-family:Heebo,sans-serif!important;font-weight:900!important;font-size:34px!important;line-height:1.15!important;margin:0!important;width:auto!important;text-shadow:none!important}
html body .custom-cat-background.cat-bg .c-page-header__title::after{content:"";display:block;width:44px;height:3px;background:#d2691e;border-radius:2px;margin:12px auto 0}
.stz-cb-crumbs{order:-1;margin:0 0 10px;font-size:12.5px;max-width:100%;padding:0 6px}
.stz-cb-crumbs .c-breadcrumbs{font-size:12.5px;color:#9a8f80}
.stz-cb-crumbs ol,.stz-cb-crumbs .c-breadcrumbs{flex-wrap:wrap;justify-content:center}
.stz-cb-crumbs a{color:#9a8f80}
/* פירורי לחם נוספים שנשארו בהדר (יש עותק מובייל שני) */
body.stz-cb-on .c-page-header .c-breadcrumbs{display:none!important}
.stz-cb-sub{font-family:Heebo,sans-serif;font-size:14px;color:#6b5d4f;margin-top:9px;direction:rtl}
.stz-cb-sub b{color:#d2691e;font-weight:700}
/* הסתרת הכפילויות: H1 שני בהדר + עמודת פירורי הלחם שהתרוקנה + הסאב הישן */
body.stz-cb-on .c-page-header .c-page-header__title{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;margin:0!important;padding:0!important}
body.stz-cb-on .c-page-header__row-1-col--breadcrumbs{display:none!important}
.custom-cat-background .stz-cat-sub{display:none!important}
@media(max-width:767px){
  html body .custom-cat-background.cat-bg{padding:22px 14px 20px!important}
  html body .custom-cat-background.cat-bg::before{font-size:9px;letter-spacing:.28em}
  html body .custom-cat-background.cat-bg .c-page-header__title{font-size:25px!important}
  html body .custom-cat-background.cat-bg .c-page-header__title::after{margin-top:9px}
  .stz-cb-sub{font-size:12.5px}
  .stz-cb-crumbs{font-size:11px;margin-bottom:8px}
}


/* הגדלת מחירים בכל האתר + הדגשת מחירי מבצע בכתום המותג (אושר 19.7.2026) */
/* גריד מוצרים — תבנית */
html body .c-product-grid__item .price{font-size:14px !important;font-weight:600}
html body .c-product-grid__item .price del,
html body .c-product-grid__item .price del .woocommerce-Price-amount{font-size:11.5px;font-weight:400;opacity:.6}
html body .c-product-grid__item .price ins,
html body .c-product-grid__item .price ins .woocommerce-Price-amount,
html body .c-product-grid__item .price ins bdi{font-weight:800;color:#d2691e !important;text-decoration:none}
html body .c-product-grid__item .price .sale-price > .woocommerce-Price-amount,
html body .c-product-grid__item .price .sale-price > .woocommerce-Price-amount bdi{color:#d2691e !important;font-weight:800}
/* עמוד מוצר */
html body .c-product__summary p.price{font-size:22px !important;font-weight:700}
html body .c-product__summary p.price del,
html body .c-product__summary p.price del .woocommerce-Price-amount{font-size:16px;opacity:.6;font-weight:400}
html body .c-product__summary p.price ins,
html body .c-product__summary p.price ins bdi{color:#d2691e !important;font-weight:800;text-decoration:none}
html body .c-product__summary p.price .sale-price > .woocommerce-Price-amount,
html body .c-product__summary p.price .sale-price > .woocommerce-Price-amount bdi{color:#d2691e !important;font-weight:800}
html body .woocommerce-variation-price .price{font-size:20px !important}
html body .woocommerce-variation-price .price ins,
html body .woocommerce-variation-price .price ins bdi,
html body .woocommerce-variation-price .price .sale-price > .woocommerce-Price-amount{color:#d2691e !important;font-weight:800;text-decoration:none}
/* גרידים מוזרקים (stz) */
html body .stz-cg-price{font-size:16px !important}


/* ===== STZ-XSELL: משלימים לקנייה בעמוד העגלה ===== */
.stz-xs{margin:38px 0 10px;direction:rtl;font-family:Heebo,sans-serif}
.stz-xs-title{font-family:Heebo,sans-serif;font-weight:900;font-size:28px;color:#3a2f26;letter-spacing:.3px;text-align:center;margin:0 0 4px}
.stz-xs-title::after{content:'';display:block;width:44px;height:3px;background:#d2691e;border-radius:2px;margin:10px auto 0}
.stz-xs-sub{text-align:center;color:#6b5d4f;font-size:13.5px;margin:0 0 18px}
.stz-xs .stz-cg-grid{text-align:right}
@media(max-width:900px){
  .stz-xs-title{font-size:23px}
  .stz-xs .stz-cg-grid{display:flex;overflow-x:auto;gap:10px;scroll-snap-type:x mandatory;padding-bottom:10px;background:none;-webkit-overflow-scrolling:touch}
  .stz-xs .stz-cg-grid .stz-cg-card{flex:0 0 44%;scroll-snap-align:start;outline:1px solid #f0ece3}
}


.stz-fs{background:#f4efe4;border:1px solid #e7dfd2;border-radius:12px;padding:12px 14px;margin:10px 0;font-family:'Heebo',sans-serif;direction:rtl;text-align:right}
.stz-fs-txt{font-size:14px;font-weight:600;color:#3a2f26;margin:0 0 8px;line-height:1.4}
.stz-fs-txt b{color:#d2691e;font-weight:800}
.stz-fs-done{color:#2f5233;font-weight:700}
html body .stz-fs .stz-fs-bar{height:8px;background:#e2d8c6 !important;border-radius:999px;overflow:hidden}
html body .stz-fs .stz-fs-bar span{display:block;height:100%;background:linear-gradient(90deg,#d2691e,#e0863f) !important;border-radius:999px;transition:width .4s ease}
.stz-fs-mini{margin:10px 12px}
body.woocommerce-cart .stz-fs-cart{margin:0 0 18px;padding:14px 16px}
body.woocommerce-cart .stz-fs-cart .stz-fs-txt{font-size:15px}


/* קיצור טופס הקופה: שם חברה מיותר ב-B2C; מדינה קבועה (מוכרים לישראל בלבד) */
body.woocommerce-checkout #billing_company_field{display:none !important}
body.woocommerce-checkout.stz-il-only #billing_country_field{display:none !important}
/* בלי טופס ניוזלטר מתחת לכפתור שליחת ההזמנה — הסחה ברגע התשלום */
body.woocommerce-checkout .elementor-element-3ab3d0b{display:none !important}
/* מחשבון משלוח בעגלה מיותר — מוכרים רק לישראל והמיקוד אופציונלי */
body.woocommerce-cart .woocommerce-shipping-calculator{display:none !important}


/* מגירת עגלה צדדית + אנימציית עף-לסל (22.7.2026) */
.woocommerce-notices-wrapper--ajax .woocommerce-message{display:none !important;}
.woocommerce-notices-wrapper--ajax .woocommerce-notice:has(.ip-wc-success){display:none !important;}
html.stz-cd-lock{overflow:hidden;}
.js-cart-count{transition:transform .18s ease;}
.js-cart-count.stz-cd-bump{transform:scale(1.45);}
.stz-cd-ovl{position:fixed;inset:0;background:rgba(35,26,17,.45);z-index:100200;opacity:0;pointer-events:none;transition:opacity .25s;}
.stz-cd-ovl.stz-on{opacity:1;pointer-events:auto;}
.stz-cd{position:fixed;top:0;bottom:0;left:0;width:min(378px,92vw);background:#fdfbf6;z-index:100201;transform:translateX(-103%);transition:transform .32s cubic-bezier(.22,.8,.3,1);display:flex;flex-direction:column;box-shadow:8px 0 30px rgba(0,0,0,.18);direction:rtl;color:#3a2f26;font-size:14px;}
.stz-cd.stz-on{transform:none;}
.stz-cd-h{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #ecdfca;}
.stz-cd-h b{font-size:16px;font-weight:800;}
.stz-cd-x{background:none;border:none;font-size:24px;line-height:1;color:#8a7d6d;cursor:pointer;padding:2px 8px;}
.stz-cd-x:hover{color:#3a2f26;}
.stz-cd-added{background:#eef5ee;color:#2e5e3a;font-size:13px;font-weight:700;padding:8px 18px;}
.stz-cd-added:before{content:"✓";margin-left:7px;font-weight:900;}
.stz-cd-items{flex:1;overflow-y:auto;padding:12px 18px;display:flex;flex-direction:column;gap:14px;}
.stz-cd-it{display:flex;gap:11px;align-items:center;}
.stz-cd-im{width:58px;height:58px;background:#f1ede2;border-radius:9px;overflow:hidden;flex:none;}
.stz-cd-im img{width:100%;height:100%;object-fit:cover;display:block;}
.stz-cd-mid{flex:1;min-width:0;}
.stz-cd-nm{font-size:13px;font-weight:700;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.stz-cd-mt{font-size:12px;color:#8a7d6d;margin-top:2px;}
.stz-cd-pr{font-weight:800;font-size:13.5px;white-space:nowrap;}
.stz-cd-load,.stz-cd-err{text-align:center;color:#8a7d6d;padding:26px 0;font-size:13px;}
.stz-cd-ship{padding:12px 18px;border-top:1px solid #ecdfca;}
.stz-cd-shiptxt{font-size:13px;margin-bottom:7px;}
.stz-cd-shiptxt b{color:#d2691e;}
.stz-cd-shiptxt.stz-done{color:#3e7d4f;font-weight:700;}
.stz-cd-bar{height:7px;background:#eee3cf;border-radius:99px;overflow:hidden;}
.stz-cd-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#d2691e,#e08b4a);border-radius:99px;transition:width .5s ease;}
.stz-cd-bar i.stz-full{background:#3e7d4f;}
.stz-cd-f{padding:12px 18px 14px;border-top:1px solid #ecdfca;display:grid;gap:9px;}
.stz-cd-sub{display:flex;justify-content:space-between;font-size:15px;font-weight:800;}
a.stz-cd-pay{display:block;text-align:center;background:#33261a;color:#fff !important;border-radius:9px;padding:13px;font-size:14.5px;font-weight:800;text-decoration:none;}
a.stz-cd-pay:hover{background:#241b12;color:#fff;}
.stz-cd-cont{background:none;border:1.5px solid #d8c9ae;color:#3a2f26;border-radius:9px;padding:11px;font-size:13.5px;font-weight:700;cursor:pointer;font-family:inherit;}
.stz-cd-cont:hover{border-color:#3a2f26;}
a.stz-cd-cartlink{display:block;text-align:center;font-size:12.5px;color:#8a7d6d !important;text-decoration:underline;}
a.stz-cd-cartlink:hover{color:#3a2f26 !important;}
@media (prefers-reduced-motion: reduce){.stz-cd,.stz-cd-ovl,.stz-cd-bar i{transition:none !important;}}


/* סרגל הוספה-לסל צף בעמוד מוצר (22.7.2026) */
.stz-sb{position:fixed;bottom:0;left:0;right:0;z-index:100150;background:#fff;border-top:1px solid #e5d9c3;box-shadow:0 -8px 24px rgba(40,28,15,.12);padding:10px 16px;display:flex;align-items:center;gap:12px;direction:rtl;transform:translateY(110%);transition:transform .25s ease;}
.stz-sb.stz-on{transform:none;}
.stz-sb-thumb{width:44px;height:44px;border-radius:8px;overflow:hidden;background:#f1ede2;flex:none;}
.stz-sb-thumb img{width:100%;height:100%;object-fit:cover;display:block;}
.stz-sb-info{min-width:0;}
.stz-sb-name{font-size:12.5px;font-weight:700;color:#3a2f26;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;}
.stz-sb-price{font-size:13px;color:#d2691e;font-weight:800;}
.stz-sb-sizes{display:flex;gap:5px;margin-inline-start:auto;flex-wrap:nowrap;overflow-x:auto;max-width:44vw;}
.stz-sb-size{width:36px;min-width:36px;padding:7px 0;text-align:center;background:#fff;border:1.5px solid #e3d8c6;border-radius:8px;font-size:12.5px;font-weight:700;color:#3a2f26;cursor:pointer;font-family:inherit;}
.stz-sb-size.on{background:#2e2118;border-color:#2e2118;color:#f7f3ea;}
.stz-sb-size.oos{color:#c4b8a4;text-decoration:line-through;cursor:not-allowed;background:#faf8f3;}
.stz-sb-atc{background:#d2691e;color:#fff;border:none;border-radius:9px;padding:11px 20px;font-size:13.5px;font-weight:800;white-space:nowrap;cursor:pointer;font-family:inherit;}
.stz-sb-atc:hover{background:#c05e18;}
.stz-sb-atc.stz-need{background:#8a7d6d;}
body.stz-sb-open .stz-wa{bottom:92px !important;}
@media (max-width:640px){.stz-sb-sizes{display:none;}.stz-sb-name{max-width:120px;}}
@media (prefers-reduced-motion: reduce){.stz-sb{transition:none;}}
.stz-flash-sizes{animation:stzFlash 1s ease 2;}
@keyframes stzFlash{50%{box-shadow:0 0 0 3px rgba(210,105,30,.45);border-radius:12px;}}


/* עדכון כשחוזר למלאי — פעמון על מידות אזולות (22.7.2026) */
.stz-size.is-oos{position:relative;overflow:visible;cursor:pointer !important;}
.stz-bis-bell{position:absolute;top:-8px;inset-inline-start:-8px;width:19px;height:19px;background:#fff;border:1px solid #e3d8c6;border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none;}
.stz-bis-bell svg{width:11px;height:11px;stroke:#d2691e;fill:none;}
.stz-bis{position:relative;margin:10px 0 4px;max-width:340px;background:#fff;border-radius:12px;box-shadow:0 10px 34px rgba(30,20,8,.18);border:1px solid #eee2d0;padding:14px;display:none;direction:rtl;}
.stz-bis.stz-on{display:block;}
.stz-bis-t{font-size:13.5px;font-weight:800;color:#3a2f26;margin-bottom:3px;display:flex;align-items:center;gap:6px;}
.stz-bis-t svg{width:15px;height:15px;stroke:#d2691e;fill:none;flex:none;}
.stz-bis-x{margin-inline-start:auto;background:none;border:none;color:#a2957f;font-size:16px;cursor:pointer;line-height:1;padding:2px 6px;}
.stz-bis-s{font-size:12.5px;color:#6b5f51;margin-bottom:10px;}
.stz-bis-row{display:flex;gap:7px;}
.stz-bis-row input{flex:1;border:1.5px solid #e3d8c6;border-radius:8px;padding:9px 10px;font-size:13px;font-family:inherit;background:#fff;color:#3a2f26;min-width:0;}
.stz-bis-row button{background:#d2691e;color:#fff;border:none;border-radius:8px;padding:9px 14px;font-size:13px;font-weight:800;white-space:nowrap;cursor:pointer;font-family:inherit;}
.stz-bis-err{color:#b23b2e;font-size:11.5px;margin-top:6px;min-height:14px;}
.stz-bis-err a{color:#b23b2e;text-decoration:underline;}
.stz-bis-ok{display:none;text-align:center;padding:6px 0 2px;}
.stz-bis-ok .stz-big{color:#3e7d4f;font-weight:800;font-size:13.5px;margin-bottom:3px;}
.stz-bis-ok .stz-sm{font-size:12px;color:#6b5f51;}
.stz-bis-hint{display:flex;align-items:center;gap:7px;margin:8px 0 2px;font-size:12.5px;color:#6b5f51;background:#faf6ee;border:1px solid #eee3cf;border-radius:9px;padding:8px 11px;cursor:pointer;direction:rtl;max-width:340px}
.stz-bis-hint svg{width:14px;height:14px;stroke:#d2691e;fill:none;flex:none}
.stz-bis-hint b{color:#c2603e}
@keyframes stzBisPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.3)}}
.stz-bis-bell{animation:stzBisPulse 1.1s ease 2;animation-delay:1.2s}


/* שורת אמון מתחת לכפתור התשלום בקופה (22.7.2026) */
.stz-cot{margin-top:13px;direction:rtl;}
.stz-cot-row{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;padding-top:12px;border-top:1px dashed #e5d9c3;}
.stz-cot-it{display:flex;align-items:center;gap:6px;font-size:12px;color:#5c5044;font-weight:600;text-decoration:none;}
a.stz-cot-it:hover{color:#3a2f26;text-decoration:underline;}
.stz-cot-it svg{width:16px;height:16px;stroke:#d2691e;fill:none;flex:none;}
.stz-cot-enc{text-align:center;font-size:11.5px;color:#8a7d6d;margin-top:9px;}
.stz-cot-enc svg{width:11px;height:11px;stroke:#8a7d6d;fill:none;vertical-align:-1px;}


/* הוספה מהירה מכרטיסי גריד הקטגוריה (22.7.2026) */
.stz-qa-panel{position:absolute;left:0;right:0;bottom:0;background:rgba(255,255,255,.96);padding:8px;display:none;flex-wrap:wrap;gap:6px;justify-content:center;border-top:1px solid #eee2d0;z-index:5;direction:rtl;}
.stz-qa-panel.stz-on{display:flex;}
@media(hover:hover){.stz-cg-card:hover .stz-qa-panel{display:flex;}}
.stz-qa-load{font-size:12px;color:#8a7d6d;padding:4px 0;}
.stz-qa-chip{min-width:36px;padding:8px 7px;background:#fff;border:1.5px solid #e3d8c6;border-radius:8px;font-size:12.5px;font-weight:700;color:#3a2f26;cursor:pointer;font-family:inherit;line-height:1;}
.stz-qa-chip:hover{border-color:#2e2118;}
.stz-qa-chip.oos{color:#c4b8a4;text-decoration:line-through;cursor:default;background:#faf8f3;}
.stz-qa-chip.oos:hover{border-color:#e3d8c6;}
.stz-qa-chip.err{border-color:#b23b2e;color:#b23b2e;}
.stz-qa-plus{position:absolute;bottom:8px;inset-inline-start:8px;width:34px;height:34px;border-radius:50%;background:#fff;border:1px solid #e3d8c6;color:#d2691e;font-size:22px;font-weight:700;line-height:1;display:none;align-items:center;justify-content:center;z-index:6;cursor:pointer;box-shadow:0 2px 8px rgba(40,28,15,.12);font-family:inherit;padding:0 0 2px;}
@media(hover:none){.stz-qa-plus{display:flex;}}


/* הערכת הגעה בעמוד מוצר (22.7.2026) */
.stz-eta{margin:12px 0 0;font-size:13px;color:#5c5044;direction:rtl;}
.stz-eta b{color:#d2691e;font-weight:700;}


/* נצפו לאחרונה (22.7.2026) */
.stz-rv{background:#f4efe4;padding:26px 16px 30px;direction:rtl;}
.stz-rv-t{max-width:1280px;margin:0 auto 14px;font-size:17px;font-weight:800;color:#3a2f26;letter-spacing:.3px;}
.stz-rv-row{max-width:1280px;margin:0 auto;display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;}
.stz-rv-card{flex:0 0 150px;background:#fff;border:1px solid #eee2d0;border-radius:10px;overflow:hidden;text-decoration:none;}
.stz-rv-im{aspect-ratio:1/1;background:#f7f7f7;}
.stz-rv-im img{width:100%;height:100%;object-fit:cover;display:block;}
.stz-rv-nm{font-size:11.5px;color:#3a2f26;font-weight:600;padding:8px 9px 2px;line-height:1.35;height:38px;overflow:hidden;}
.stz-rv-pr{font-size:12.5px;color:#d2691e;font-weight:800;padding:0 9px 10px;}


/* ===== STZ-MAUIDEAL: מבצע כמות מאווי — פופ-אפ, פס PDP, אפסייל טרום-תשלום ===== */
.stz-md-ovl{position:fixed;inset:0;background:rgba(20,54,66,.55);z-index:100300;display:flex;align-items:center;justify-content:center;padding:18px;opacity:0;pointer-events:none;transition:opacity .3s}
.stz-md-ovl.stz-on{opacity:1;pointer-events:auto}
.stz-md{background:#fdfbf6;border-radius:18px;max-width:430px;width:100%;direction:rtl;font-family:Heebo,sans-serif;color:#143642;overflow:hidden;box-shadow:0 18px 60px rgba(0,0,0,.3);transform:translateY(14px);transition:transform .3s}
.stz-md-ovl.stz-on .stz-md{transform:none}
.stz-md-head{background:linear-gradient(135deg,#0fa3b1,#127f92);color:#fff;padding:20px 22px 26px;position:relative;text-align:center}
.stz-md-head .stz-md-x{position:absolute;top:9px;left:12px;background:none;border:none;color:rgba(255,255,255,.85);font-size:25px;line-height:1;cursor:pointer;padding:4px}
.stz-md-brand{display:flex;align-items:center;justify-content:center;gap:8px;font-family:Fredoka,Heebo,sans-serif;font-weight:600;font-size:14px;letter-spacing:.14em;opacity:.95}
.stz-md-brand img{width:28px;height:28px;border-radius:50%;display:block}
.stz-md-title{font-weight:900;font-size:25px;margin:7px 0 0;line-height:1.25}
.stz-md-wave{display:block;margin:-1px 0 0;width:100%;height:16px}
.stz-md-body{padding:16px 22px 22px}
.stz-md-tiers{display:flex;gap:8px;margin:0 0 14px}
.stz-md-tier{flex:1;background:#fff;border:1.5px solid #d9e6e2;border-radius:12px;text-align:center;padding:10px 4px}
.stz-md-tier b{display:block;font-size:19px;color:#0fa3b1;font-weight:900}
.stz-md-tier.stz-md-hot{border-color:#0fa3b1;background:#f0fafb}
.stz-md-tier span{font-size:12px;color:#5b6f75;font-weight:600}
.stz-md-note{font-size:12.5px;color:#5b6f75;text-align:center;margin:0 0 14px}
.stz-md-cta{display:block;background:#143642;color:#fff !important;text-align:center;border-radius:999px;padding:13px 10px;font-weight:800;font-size:15.5px;text-decoration:none}
.stz-md-cta:hover{background:#0fa3b1}
/* פס PDP */
.stz-md-pdp{background:#f0fafb;border:1.5px solid #0fa3b1;border-radius:12px;padding:10px 14px;margin:12px 0;font-family:Heebo,sans-serif;font-size:13.5px;font-weight:700;color:#143642;direction:rtl;line-height:1.45}
.stz-md-pdp b{color:#0fa3b1}
.stz-md-pdp-logo{width:20px;height:20px;border-radius:50%;vertical-align:-5px;margin-left:2px}
/* אפסייל */
.stz-md-up .stz-md-title{font-size:21px}
.stz-md-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 14px}
.stz-md-card{background:#fff;border:1px solid #e7e1d4;border-radius:12px;overflow:hidden;text-align:center;font-size:12.5px}
.stz-md-card img{width:100%;aspect-ratio:1;object-fit:cover;display:block;background:#f1ede2}
.stz-md-cn{padding:7px 8px 2px;font-weight:700;line-height:1.3;height:38px;overflow:hidden}
.stz-md-cp{color:#143642;font-weight:800;padding:0 8px}
.stz-md-cp s{color:#9aa7ab;font-weight:400;margin-right:4px}
.stz-md-add{display:block;margin:8px;padding:8px 4px;border-radius:999px;border:none;cursor:pointer;background:#0fa3b1;color:#fff;font-weight:800;font-family:Heebo,sans-serif;font-size:12.5px;text-decoration:none}
.stz-md-add:hover{background:#127f92}
.stz-md-add.stz-md-done{background:#2e5e3a;pointer-events:none}
.stz-md-skip{display:block;text-align:center;margin-top:10px;font-size:13px;color:#5b6f75;text-decoration:underline;cursor:pointer;background:none;border:none;width:100%;font-family:Heebo,sans-serif}
.stz-md{max-height:92vh;overflow-y:auto}
/* סקשן מבצע בדף הבית — באנר גל (אופציה 2, 1.8.2026) */
.stz-md-home{direction:rtl;background:transparent;padding:6px 18px 18px;font-family:Heebo,sans-serif}
.stz-md-home-in{max-width:1180px;margin:0 auto;background:#fdfbf6;border:1.5px solid #cfe3e0;border-radius:22px;overflow:hidden}
.stz-md-home-head{background:linear-gradient(135deg,#0fa3b1,#127f92);color:#fff;text-align:center;padding:22px 30px 26px}
.stz-md-home-brand{display:flex;align-items:center;justify-content:center;gap:9px}
.stz-md-home-brand img{width:32px;height:32px;border-radius:50%;display:block}
.stz-md-home-brand span{font-family:Fredoka,Heebo,sans-serif;font-weight:600;font-size:14px;letter-spacing:.16em;opacity:.95}
.stz-md-home-title{font-weight:900;font-size:28px;margin-top:8px;line-height:1.2}
.stz-md-home-sub{font-size:15px;opacity:.9;margin-top:5px;font-weight:600}
.stz-md-home-body{padding:18px 30px 24px}
.stz-md-home-tiers{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;max-width:860px;margin:0 auto}
.stz-md-htier{background:#fff;border:1.5px solid #d9e6e2;border-radius:16px;text-align:center;padding:16px 10px}
.stz-md-htier b{display:block;font-size:26px;font-weight:900;color:#0fa3b1}
.stz-md-htier strong{display:block;font-size:14.5px;font-weight:800;color:#143642;margin-top:3px}
.stz-md-htier span{font-size:12.5px;color:#5b6f75;font-weight:600}
.stz-md-htier.stz-md-hhot{border-color:#0fa3b1;background:#f0fafb;position:relative}
.stz-md-hbadge{position:absolute;top:-11px;right:50%;transform:translateX(50%);background:#0fa3b1;color:#fff;font-size:11px;font-weight:800;border-radius:999px;padding:3px 12px;white-space:nowrap}
.stz-md-home-row{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:16px;flex-wrap:wrap}
.stz-md-home-note{font-size:13px;color:#5b6f75;font-weight:600}
.stz-md-home-cta{background:#143642;color:#fff !important;border-radius:999px;padding:12px 32px;font-weight:800;font-size:15px;text-decoration:none;white-space:nowrap}
.stz-md-home-cta:hover{background:#0fa3b1}
@media(max-width:760px){.stz-md-home{padding:6px 12px 14px}.stz-md-home-head{padding:16px 16px 20px}.stz-md-home-title{font-size:21px}.stz-md-home-sub{font-size:13px}.stz-md-home-body{padding:14px 14px 18px}.stz-md-home-tiers{gap:8px}.stz-md-htier{padding:10px 4px;border-radius:12px}.stz-md-htier b{font-size:19px}.stz-md-htier strong{font-size:12.5px}.stz-md-htier span{font-size:11px}.stz-md-hbadge{font-size:10px;top:-9px}.stz-md-home-cta{flex:1 1 100%;text-align:center}}
@media(max-width:520px){.stz-md-title{font-size:21px}.stz-md-up .stz-md-title{font-size:18px}.stz-md-up .stz-md-card:nth-child(n+3){display:none}.stz-md-head{padding:14px 18px 20px}}


/* STZ-BRANDORDER v2 — אכיפת סדר מותגים ב-OUR BRANDS
   נגד הערבוב האקראי של ווידג'ט ideapark-banners בכל רינדור שרת.
   מפתח לפי href של הקישור (יציב) ולא לפי שם קובץ תמונה (שביר). */
.c-ip-banners__item{order:99}
.c-ip-banners__item:has(a[href$="/sun68/"]){order:1}
.c-ip-banners__item:has(a[href$="/cmp/"]){order:2}
.c-ip-banners__item:has(a[href$="/maui-and-sons/"]){order:3}
.c-ip-banners__item:has(a[href$="/seawag/"]){order:4} /* 10.8: רביעי בהיררכיה */
.c-ip-banners__item:has(a[href$="/drinco/"]){order:5}
.c-ip-banners__item:has(a[href$="/fizan/"]){order:6}
.c-ip-banners__item:has(a[href$="/uyn/"]){order:7}
/* מובייל: התבנית עושה לרשימה display:block ואז order מתעלם — מכריחים flex-column */
@media (max-width:767px){.c-ip-banners__list{display:flex!important;flex-direction:column!important}}


.stz-cl-row{margin:14px 0 4px;direction:rtl}
.stz-cl-lbl{font-size:12px;letter-spacing:.08em;color:#6b5f53;margin-bottom:8px;display:block}
.stz-cl-thumbs{display:flex;flex-wrap:wrap;gap:8px}
.stz-cl-t{display:block;width:54px;height:54px;border-radius:10px;overflow:hidden;border:1px solid #ddd4c5;background:#fff;padding:0;position:relative;transition:border-color .15s}
.stz-cl-t img{width:100%;height:100%;object-fit:cover;display:block}
.stz-cl-t:hover{border-color:#c2603e}
.stz-cl-t.stz-cl-cur{border:2px solid #3a2f26;cursor:default}
.stz-cl-chip{display:inline-block;margin-top:6px;font-size:11.5px;line-height:1;padding:5px 9px;border-radius:999px;background:#f4efe4;color:#3a2f26;border:1px solid #e4dcc9}
@media(max-width:768px){.stz-cl-t{width:46px;height:46px}}


.stz-cg-sw{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 4px;direction:rtl}
.stz-cg-d{width:26px;height:26px;border-radius:50%;overflow:hidden;border:1.5px solid #ddd4c5;padding:0;cursor:pointer;background:#fff;transition:border-color .15s,transform .12s}
.stz-cg-d img{width:100%;height:100%;object-fit:cover;display:block}
.stz-cg-d:hover,.stz-cg-d.stz-on{border-color:#3a2f26;transform:scale(1.08)}
@media(max-width:768px){.stz-cg-d{width:24px;height:24px}}


/* באנרי קטגוריות סבב 2 — תמונות ממותגות על 6 קטגוריות-העל (30.7.2026) */
html body.term-92 .custom-cat-background.cat-bg{background:linear-gradient(rgba(58,47,38,.30),rgba(58,47,38,.52)),url('/wp-content/uploads/2026/07/cat-banner-v2-men.jpg') center 32%/cover no-repeat !important}
html body.term-134 .custom-cat-background.cat-bg{background:linear-gradient(rgba(58,47,38,.30),rgba(58,47,38,.52)),url('/wp-content/uploads/2026/07/cat-banner-v2-women.jpg') center 32%/cover no-repeat !important}
html body.term-84 .custom-cat-background.cat-bg{background:linear-gradient(rgba(58,47,38,.30),rgba(58,47,38,.52)),url('/wp-content/uploads/2026/07/cat-banner-v2-kids.jpg') center 32%/cover no-repeat !important}
html body.term-226 .custom-cat-background.cat-bg{background:linear-gradient(rgba(58,47,38,.30),rgba(58,47,38,.52)),url('/wp-content/uploads/2026/07/cat-banner-v2-shoes.jpg') center 32%/cover no-repeat !important}
html body.term-216 .custom-cat-background.cat-bg{background:linear-gradient(rgba(58,47,38,.30),rgba(58,47,38,.52)),url('/wp-content/uploads/2026/07/cat-banner-v2-gear.jpg') center 32%/cover no-repeat !important}
html body.term-251 .custom-cat-background.cat-bg{background:linear-gradient(rgba(58,47,38,.30),rgba(58,47,38,.52)),url('/wp-content/uploads/2026/07/cat-banner-v2-accessories.jpg') center 32%/cover no-repeat !important}
html body.term-92 .custom-cat-background.cat-bg,html body.term-134 .custom-cat-background.cat-bg,html body.term-84 .custom-cat-background.cat-bg,html body.term-226 .custom-cat-background.cat-bg,html body.term-216 .custom-cat-background.cat-bg,html body.term-251 .custom-cat-background.cat-bg{min-height:264px !important;padding:44px 16px 38px !important}
html body.term-92 .custom-cat-background.cat-bg .c-page-header__title,html body.term-134 .custom-cat-background.cat-bg .c-page-header__title,html body.term-84 .custom-cat-background.cat-bg .c-page-header__title,html body.term-226 .custom-cat-background.cat-bg .c-page-header__title,html body.term-216 .custom-cat-background.cat-bg .c-page-header__title,html body.term-251 .custom-cat-background.cat-bg .c-page-header__title{color:#fff !important;text-shadow:0 2px 14px rgba(0,0,0,.45)}
html body.term-92 .custom-cat-background.cat-bg::before,html body.term-134 .custom-cat-background.cat-bg::before,html body.term-84 .custom-cat-background.cat-bg::before,html body.term-226 .custom-cat-background.cat-bg::before,html body.term-216 .custom-cat-background.cat-bg::before,html body.term-251 .custom-cat-background.cat-bg::before{color:#f4efe4 !important;text-shadow:0 1px 8px rgba(0,0,0,.5);opacity:.95}
html body.term-92 .custom-cat-background.cat-bg .stz-cb-sub,html body.term-92 .custom-cat-background.cat-bg .stz-cat-sub,html body.term-134 .custom-cat-background.cat-bg .stz-cb-sub,html body.term-134 .custom-cat-background.cat-bg .stz-cat-sub,html body.term-84 .custom-cat-background.cat-bg .stz-cb-sub,html body.term-84 .custom-cat-background.cat-bg .stz-cat-sub,html body.term-226 .custom-cat-background.cat-bg .stz-cb-sub,html body.term-226 .custom-cat-background.cat-bg .stz-cat-sub,html body.term-216 .custom-cat-background.cat-bg .stz-cb-sub,html body.term-216 .custom-cat-background.cat-bg .stz-cat-sub,html body.term-251 .custom-cat-background.cat-bg .stz-cb-sub,html body.term-251 .custom-cat-background.cat-bg .stz-cat-sub{color:#f4efe4 !important;text-shadow:0 1px 8px rgba(0,0,0,.55)}
html body.term-92 .custom-cat-background.cat-bg .stz-cb-sub b,html body.term-92 .custom-cat-background.cat-bg .stz-cat-sub b,html body.term-134 .custom-cat-background.cat-bg .stz-cb-sub b,html body.term-134 .custom-cat-background.cat-bg .stz-cat-sub b,html body.term-84 .custom-cat-background.cat-bg .stz-cb-sub b,html body.term-84 .custom-cat-background.cat-bg .stz-cat-sub b,html body.term-226 .custom-cat-background.cat-bg .stz-cb-sub b,html body.term-226 .custom-cat-background.cat-bg .stz-cat-sub b,html body.term-216 .custom-cat-background.cat-bg .stz-cb-sub b,html body.term-216 .custom-cat-background.cat-bg .stz-cat-sub b,html body.term-251 .custom-cat-background.cat-bg .stz-cb-sub b,html body.term-251 .custom-cat-background.cat-bg .stz-cat-sub b{color:#fff !important}
@media(max-width:640px){html body.term-92 .custom-cat-background.cat-bg,html body.term-134 .custom-cat-background.cat-bg,html body.term-84 .custom-cat-background.cat-bg,html body.term-226 .custom-cat-background.cat-bg,html body.term-216 .custom-cat-background.cat-bg,html body.term-251 .custom-cat-background.cat-bg{min-height:178px !important;padding:26px 14px 22px !important}}


.stz-mm-back{position:fixed;inset:0;background:rgba(30,23,17,.45);z-index:100100;opacity:0;pointer-events:none;transition:opacity .25s}
.stz-mm-back.on{opacity:1;pointer-events:auto}
.stz-mm{position:fixed;top:0;bottom:0;right:0;width:86%;max-width:400px;background:#f8f5ee;color:#3a2f26;z-index:100101;display:flex;flex-direction:column;transform:translateX(102%);transition:transform .28s cubic-bezier(.22,.7,.3,1);box-shadow:-8px 0 30px rgba(0,0,0,.35);direction:rtl}
.stz-mm.on{transform:none}
@media (prefers-reduced-motion:reduce){.stz-mm,.stz-mm-back{transition:none}}
.stz-mm-head{display:flex;justify-content:space-between;align-items:center;padding:16px 16px 8px}
.stz-mm-logo{font-family:Georgia,serif;font-weight:800;letter-spacing:.12em;font-size:14px}
.stz-mm-x{width:30px;height:30px;border:1px solid #3a2f26;border-radius:50%;background:none;display:grid;place-items:center;font-size:13px;color:#3a2f26;cursor:pointer;padding:0;line-height:1}
.stz-mm-tabs{display:flex;gap:6px;padding:6px 16px 12px}
.stz-mm-tab{flex:1;text-align:center;padding:9px 0;border-radius:8px;font-size:14px;font-weight:700;background:#fff;border:1px solid #ddd2bf;color:#3a2f26;cursor:pointer;font-family:inherit}
.stz-mm-tab.on{background:#3a2f26;color:#f4efe4;border-color:#3a2f26}
.stz-mm-body{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
.stz-mm-item{border-bottom:1px solid #e3dbca;margin:0 16px}
.stz-mm-row{display:flex;justify-content:space-between;align-items:center;width:100%;padding:13px 0;background:none;border:0;font-family:inherit;font-size:16.5px;font-weight:600;color:#3a2f26;cursor:pointer;text-align:right;text-decoration:none}
a.stz-mm-row{display:flex}
.stz-mm-ch{font-size:11px;color:#b0765a;transition:transform .2s}
.stz-mm-item.open .stz-mm-ch{transform:rotate(180deg)}
.stz-mm-sub{display:none;padding:0 0 12px;grid-template-columns:1fr 1fr;gap:4px 14px}
.stz-mm-item.open .stz-mm-sub{display:grid}
.stz-mm-sub a{font-size:13.5px;color:#5c5147;text-decoration:none;padding:4px 0}
.stz-mm-sale{color:#c2603e!important;font-weight:800!important}
.stz-mm-brands{padding:4px 16px 16px;display:grid;grid-template-columns:1fr 1fr;gap:10px}
.stz-mm-brand{position:relative;overflow:hidden;border:1px solid #e2dbcb;background:#fff;border-radius:10px;padding:14px 8px 15px;text-align:center;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:7px}
.stz-mm-brand::after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:var(--bc,#3a2f26)}
.stz-mm-blogo{display:flex;align-items:center;justify-content:center;height:34px;width:100%}
.stz-mm-blogo img{max-height:32px;max-width:78%;object-fit:contain}
.stz-mm-blogo.stz-mm-txtlogo{font:italic 900 21px/1 Heebo,Arial,sans-serif;color:var(--bc);letter-spacing:.02em}
.stz-mm-bname{display:block;color:var(--bc,#3a2f26);font-family:Georgia,serif;font-weight:800;font-size:13px;letter-spacing:.06em}
.stz-mm-brand small{display:block;font-family:Heebo,Arial,sans-serif;font-weight:400;font-size:10.5px;color:#8a7f72;letter-spacing:.05em;min-height:13px}
.stz-mm-foot{border-top:1px solid #e3dbca;padding:10px 16px calc(14px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:8px;background:#f8f5ee}
.stz-mm-quick{display:flex;gap:6px}
.stz-mm-q{flex:1;text-align:center;font-size:12px;font-weight:800;letter-spacing:.06em;font-family:Georgia,serif;border:1.5px solid var(--bc,#3a2f26);border-radius:8px;padding:8px 0;color:var(--bc,#3a2f26);text-decoration:none}
.stz-mm-wa{background:#25d366;color:#fff;text-align:center;border-radius:999px;padding:10px 0;font-size:14px;font-weight:700;text-decoration:none}
body.stz-mm-open{overflow:hidden}


/* וואטסאפ צף — מעל הסרגל התחתון במובייל */
@media(max-width:900px){.stz-wa{bottom:78px !important}}
@media(max-width:900px){.elementor-element-f9efe7d{display:none !important}}
/* כרטיסי תתי-קטגוריות — קרם במקום אפור */
.card img{filter:brightness(.97) !important}
.card{box-shadow:0 6px 18px rgba(58,47,38,.10) !important;border-radius:12px !important}
.card-text{background:#fffdf8 !important;color:#3a2f26 !important;border:none !important;font-weight:700 !important;box-shadow:0 2px 10px rgba(58,47,38,.22) !important;letter-spacing:.02em}
/* צ'יפי תשלום בפוטר */
.stz-payrow{display:flex;gap:8px;align-items:center;flex-wrap:wrap;direction:ltr}
.stz-payrow .pc{background:#fff;border-radius:6px;height:30px;min-width:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px}
.stz-payrow .pc svg{display:block}
.stz-payrow .visa{color:#1434CB;font:italic 900 15px/1 Arial,sans-serif;letter-spacing:-.5px}
.stz-payrow .amex{background:#2E77BC;color:#fff;font:900 10.5px/1 Arial,sans-serif;letter-spacing:.5px}
.stz-payrow .diners{color:#0079BE;font:700 10.5px/1 Arial,sans-serif}
.stz-payrow .sec{color:#cfc4b4;font-size:11.5px;margin-inline-start:6px;direction:rtl}


/* ===== STZ-SEARCHBOX: השלמה אוטומטית בחיפוש — גלילה, קישורים אמיתיים, כפתור כל התוצאות ===== */
html body output.e-search-results-container{max-height:min(62vh,560px);overflow:hidden}
html body .e-search-results{scrollbar-width:thin;scrollbar-color:#d2691e #f4efe4;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
html body .e-search-results::-webkit-scrollbar{width:6px}
html body .e-search-results::-webkit-scrollbar-track{background:#f4efe4}
html body .e-search-results::-webkit-scrollbar-thumb{background:#d2691e;border-radius:3px}
.e-loop-item .stz-sr-link{position:absolute;inset:0;z-index:5;text-indent:-9999px;overflow:hidden}
.e-search-results .e-loop-item{position:relative;transition:background .12s}
.e-search-results .e-loop-item:hover{background:#f4efe4}
.stz-sr-all{display:block;position:sticky;bottom:0;z-index:6;background:#33261a;color:#fff!important;text-align:center;text-decoration:none!important;font-family:Heebo,sans-serif;font-size:14px;font-weight:700;padding:13px 10px;direction:rtl;cursor:pointer}
.stz-sr-all:hover{background:#3a2f26;color:#fff}
html body .e-search-results .e-loop-item ins{color:#d2691e!important;font-weight:800;text-decoration:none}
html body .e-search-results .e-loop-item ins .woocommerce-Price-amount{color:#d2691e!important}
html body .e-search-results .e-loop-item del,html body .e-search-results .e-loop-item del .woocommerce-Price-amount{color:#b3a894!important;opacity:.75}
@media(max-width:640px){html body output.e-search-results-container{max-height:52vh}}


/* פאנלי הדרופדאון — קרם במקום לבן */
.elementor-widget-n-menu .e-n-menu-content > .e-con{background:#f8f5ee !important;box-shadow:0 16px 26px rgba(30,23,17,.10);border-bottom:1px solid #e3dbca}
/* כותרות עמודות (חולצות/נעליים/...) */
.elementor-widget-n-menu .e-n-menu-content .elementor-widget-heading .elementor-heading-title a{color:#3a2f26 !important;font-weight:800;transition:color .15s}
.elementor-widget-n-menu .e-n-menu-content .elementor-widget-heading .elementor-heading-title a:hover{color:#c2603e !important}
/* תתי-קטגוריות */
.elementor-widget-n-menu .e-n-menu-content .woocommerce-loop-category__title{color:#5c5147;transition:color .15s}
.elementor-widget-n-menu .e-n-menu-content .c-page-header__sub-cat-item a:hover .woocommerce-loop-category__title{color:#c2603e}
.elementor-widget-n-menu .e-n-menu-content .woocommerce-loop-category__title mark.count{background:none;color:#b0765a;font-size:.82em}
/* On Sale בטרקוטה בשורת התפריט */
.stz-dm-sale .e-n-menu-title-text{color:#c2603e !important;font-weight:800}
/* שורת התפריט תמיד בשורה אחת — ריפוד מתכווץ לפי רוחב המסך, אחרת SALE נשבר לשורה שנייה מתחת ל"נשים" ותופס hover/קליק */
@media (min-width:1025px){
.elementor-widget-n-menu .e-n-menu-heading{flex-wrap:nowrap !important}
.elementor-widget-n-menu .e-n-menu-title{padding:0 clamp(9px,1.6vw,30px) !important}
}
/* דרופדאון המותגים — כרטיסים */
.stz-dm-brands{padding-top:10px !important;padding-bottom:14px !important}
.stz-dm-row{display:flex !important;flex-direction:row !important;justify-content:center !important;align-items:stretch !important;gap:12px !important;flex-wrap:wrap;align-content:flex-start}
.stz-dm-row > .elementor-element{width:auto !important;max-width:none !important;flex:0 0 auto !important}
/* הקונטיינר העוטף הוא e-grid של אלמנטור; בברייקפוינט widescreen (1700+) הוא מקבל עמודה אחת צרה והכרטיסים נערמים לאורך — מנטרלים את הגריד ונותנים לפלקס הפנימי לסדר לרוחב */
.stz-dm-brands .e-grid:has(> .stz-dm-row){display:block !important;grid-template-columns:none !important;width:100% !important;max-width:none !important}
.stz-dm-row{width:100% !important;margin-inline:auto}
/* 9 מותגים (מאז SEAWAG): שורה אחת נשברת ל-8+1 — מגבילים רוחב כדי לקבל שתי שורות מאוזנות 5/4, שתיהן ממורכזות. 680 = מקום ל-5 כרטיסים (665px בפועל, רובם 126 ולא 106) אבל לא ל-6 (803px) */
@media (min-width:1200px){.stz-dm-row{max-width:680px !important}}
.stz-dm-brands .elementor-widget-container{margin:0 !important;padding:0 !important}
a.stz-dm-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;background:#fff;border:1px solid #e2dbcb;border-radius:10px;padding:12px 14px 13px;min-width:106px;position:relative;overflow:hidden;text-decoration:none;transition:transform .15s,box-shadow .15s}
a.stz-dm-card::after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:var(--bc,#3a2f26)}
a.stz-dm-card:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(58,47,38,.14)}
a.stz-dm-card img{max-height:26px !important;max-width:96px !important;width:auto !important;height:auto !important;object-fit:contain;margin:0 !important}
.stz-dm-logobox{display:flex;align-items:center;justify-content:center;height:28px}
.stz-dm-txtlogo{font:italic 900 18px/28px Heebo,Arial,sans-serif;color:var(--bc);letter-spacing:.02em}
.stz-dm-name{font-family:Georgia,serif;font-weight:800;font-size:11.5px;letter-spacing:.05em;color:var(--bc,#3a2f26);white-space:nowrap}
a.stz-dm-card small{font:400 10px Heebo,Arial,sans-serif;color:#8a7f72;letter-spacing:.04em;min-height:12px;white-space:nowrap}
/* דסקטופ צר (1025–1199): כרטיסים צפופים + אותו פיצול 5/4 (עם 9 מותגים שורה אחת כבר לא נכנסת גם כאן) */
@media (min-width:1025px) and (max-width:1199px){
.stz-dm-row{gap:8px !important;max-width:520px !important}
a.stz-dm-card{min-width:84px;padding:10px 8px 11px}
.stz-dm-name{font-size:10px;letter-spacing:.02em}
a.stz-dm-card img{max-width:76px !important}
a.stz-dm-card small{font-size:9px}
}
/* טווח 1025–1199: התבנית מציגה את תוכן המיני-עגלה ("אין מוצרים בסל...") פתוח קבוע בהדר — מוסתר; ב-1200+ יש דרופדאון ריחוף תקין */
@media (min-width:1025px) and (max-width:1199px){
.c-header__cart--default .widget_shopping_cart_content{display:none !important}
}


@media (max-width:1024px){
  .elementor-element-280b265{display:none !important}
  .stz-bn{position:fixed;bottom:0;left:0;right:0;z-index:100050;background:#f8f5ee;border-top:1px solid #e3dbca;
    display:flex;align-items:stretch;direction:rtl;height:calc(58px + env(safe-area-inset-bottom));
    padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -6px 18px rgba(30,23,17,.07);font-family:Heebo,Arial,sans-serif}
  .stz-bn a{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;
    text-decoration:none;color:#3a2f26;-webkit-tap-highlight-color:transparent;position:relative}
  .stz-bn svg{width:23px;height:23px;stroke:#3a2f26;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
  .stz-bn .stz-bn-lbl{font-size:10px;font-weight:600;letter-spacing:.02em;line-height:1}
  .stz-bn a.on{color:#c2603e}
  .stz-bn a.on svg{stroke:#c2603e}
  .stz-bn-wa svg{stroke:none;fill:#25d366}
  .stz-bn-badge{position:absolute;top:6px;inset-inline-start:calc(50% + 6px);min-width:16px;height:16px;border-radius:8px;
    background:#c2603e;color:#fff;font-size:10px;font-weight:700;display:none;align-items:center;justify-content:center;
    padding:0 4px;line-height:1}
  .stz-bn-badge.show{display:flex}
  body:not(.stz-mm-open){}
  body.woocommerce-checkout .stz-bn{display:none}
  /* הכפתור הצף של הוואטסאפ מיותר כשהוא בבר */
  .stz-wa{display:none !important}
}
@media (min-width:1025px){.stz-bn{display:none !important}}


/* אספרסו במקום שחור */
footer.elementor-location-footer .elementor-element-7b2118c{background-color:#2b211a !important}
footer.elementor-location-footer .elementor-element-bbabfb4{background-color:#241c15 !important}
/* טקסטים וקישורים בקרם, ריחוף טרקוטה */
footer.elementor-location-footer .elementor-element-7b2118c .elementor-heading-title,
footer.elementor-location-footer .elementor-element-7b2118c p,
footer.elementor-location-footer .elementor-element-7b2118c li,
footer.elementor-location-footer .elementor-element-7b2118c span{color:#f4efe4}
footer.elementor-location-footer .elementor-element-7b2118c a{color:#e8e0d3;transition:color .15s}
footer.elementor-location-footer .elementor-element-7b2118c a:hover{color:#d67a55}
footer.elementor-location-footer .elementor-element-bbabfb4,
footer.elementor-location-footer .elementor-element-bbabfb4 p,
footer.elementor-location-footer .elementor-element-bbabfb4 span{color:#d8cfc0}
footer.elementor-location-footer .elementor-element-bbabfb4 a{color:#d8cfc0}
footer.elementor-location-footer .elementor-element-bbabfb4 a:hover{color:#d67a55}
/* רצועת המותגים */
.stz-fb{background:#f4efe4;padding:0 16px 30px;direction:rtl;text-align:center}
.stz-fb-title{font-family:Heebo,Arial,sans-serif;font-size:19px;font-weight:800;color:#3a2f26;margin:0 0 18px}
.stz-fb-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:12px;max-width:1200px;margin:0 auto}
/* חותם היבואן יושב על אותו קרם, מעל הרצועה */
footer.elementor-location-footer .stz-imp-footseal{background:#f4efe4 !important;border-top:1px solid #e3dbca;margin:0 !important}


a.stz-pb{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #e2dbcb;border-radius:12px;
  padding:12px 16px 14px;margin:14px 0 0;position:relative;overflow:hidden;direction:rtl;text-decoration:none;
  transition:transform .15s,box-shadow .15s}
a.stz-pb::after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:var(--bc,#3a2f26)}
a.stz-pb:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(58,47,38,.12)}
.stz-pb-logobox{display:flex;align-items:center;justify-content:center;height:32px;min-width:56px}
.stz-pb-logobox img{max-height:30px;max-width:90px;width:auto;height:auto;object-fit:contain}
.stz-pb-txtlogo{font:italic 900 19px/32px Heebo,Arial,sans-serif;color:var(--bc);letter-spacing:.02em}
.stz-pb-name{flex:1;font-family:Georgia,serif;font-weight:800;font-size:14px;letter-spacing:.05em;color:var(--bc,#3a2f26)}
.stz-pb-cta{font:700 13.5px Heebo,Arial,sans-serif;color:var(--bc,#3a2f26);white-space:nowrap}
.stz-pb-cta::after{content:" ←"}


@media (min-width:1025px){
  /* הדר קרם אחיד: פס הטלפון + שורת הלוגו + רצועת התפריט */
  .elementor-element-f9efe7d{background-color:#f4efe4 !important}
  .elementor-element-68ec14d{background-color:#f4efe4 !important;border-bottom:1px solid #e3dbca}
  .elementor-6009 .elementor-element-d1b9abe{background-color:transparent !important}
  /* קו-שיער בין הלוגו לשורת התפריט */
  .elementor-element-6cfaf12{border-top:1px solid #e3dbca}
  /* הלוגו: JPG עם רקע לבן → מוחלף ב-JS לגרסת PNG שקופה (מדיה 13824); ה-multiply לא מצויר בפועל למרות computed */
  .elementor-element-77f9770 img{background:transparent}
  .elementor-element-1e778f6 .e-n-menu-heading{background:transparent !important;min-height:48px;align-items:center}
  /* פריסה רחבה (בקשת עומר 31.7): ריווח גדול בין פריטי הסרגל — והעמודות המיושרות מתפרסות איתם */
  .elementor-element-1e778f6 .e-n-menu-title{padding:0 clamp(10px,2.35vw,44px) !important}
  .elementor-element-1e778f6 .e-n-menu-title{background:transparent !important;position:relative}
  /* טיפוגרפיה — קטן, מרווח, אספרסו */
  .elementor-element-1e778f6 .e-n-menu-title-text{font-family:Heebo,Arial,sans-serif !important;font-size:13.5px !important;font-weight:600 !important;letter-spacing:.06em !important;color:#3a2f26 !important;transition:color .15s}
  /* SALE נשאר טרקוטה (חוזר על חוק STZ-DESKMENU כי הבלוק הזה מאוחר יותר בקסקדה) */
  .elementor-element-1e778f6 .stz-dm-sale .e-n-menu-title-text{color:#c2603e !important;font-weight:800 !important;letter-spacing:.08em !important}
  /* קו טרקוטה בהובר ובפריט שהפאנל שלו פתוח — התבנית שמה content:none, לכן הכול !important.
     תיבת הכותרת גובהה ~20px וצמודה לטקסט — bottom חיובי מצייר את הקו על האותיות; -8px = מתחתן (1.8) */
  .elementor-element-1e778f6 .e-n-menu-title::after{content:"" !important;position:absolute !important;left:clamp(10px,2.35vw,44px) !important;right:clamp(10px,2.35vw,44px) !important;top:auto !important;bottom:-8px !important;width:auto !important;height:2px !important;background:#c2603e !important;border-radius:2px;opacity:0 !important;transition:opacity .15s;pointer-events:none;transform:none !important}
  .elementor-element-1e778f6 .e-n-menu-title:hover::after,
  .elementor-element-1e778f6 .e-n-menu-title:has(.e-n-menu-dropdown-icon[aria-expanded="true"])::after{opacity:1 !important}
}
/* שברוני הדרופדאון: מעל 1200 הפתיחה בהובר — מוסתרים ויזואלית (נשארים לנגישות מקלדת).
   ב-1025–1199 אלמנטור עובר לפתיחה-בקליק על השברון — חובה להשאירו גלוי
   (התגלה 31.7: הסתרה גורפת שברה את פתיחת הדרופדאון ברוחבי לפטופ צרים). */
@media (min-width:1200px){
  .elementor-element-1e778f6 .e-n-menu-dropdown-icon{position:absolute !important;width:1px !important;height:1px !important;min-width:0 !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;border:0 !important}
}
@media (min-width:1025px) and (max-width:1199.98px){
  .elementor-element-1e778f6 .e-n-menu-dropdown-icon{color:#3a2f26}
  .elementor-element-1e778f6 .e-n-menu-dropdown-icon svg{width:11px;height:11px;fill:#3a2f26}
}
  /* בקשת עומר 31.7: בלי תמונות-ממוזערות ליד המלל בתפריטים — בלוק STZ-MENUICONS הוסר כליל
     (גיבוי לשחזור: menu-icons-block-removed-2026-07-31.html) */
  /* כרטיס פרומו לקולקציה בתוך הפאנל (מהמוקאפ של אופציה B).
     מלכודת: הזרקה לתוך custom-mega-menu-links שוברת את גריד העמודות — הכרטיס יושב
     על קונטיינר הפאנל החיצוני במיקום אבסולוטי, והפאנל מפנה לו מקום משמאל. */
  .elementor-element-1e778f6 .e-n-menu-content > .e-con:has(> .stz-mp){position:relative;padding-left:272px !important}
  /* אוויר בפאנל (בקשת עומר 31.7, עודכן אחרי באג חפיפות בפאנלים צפופים):
     פריסת flex — עמודות ברוחב טבעי, מרווח נדיב קבוע, ממורכזות מתחת לסרגל. בלי מיקום אבסולוטי. */
  .elementor-element-1e778f6 .e-n-menu-content > .e-con{padding-top:30px !important;padding-bottom:34px !important}
  .elementor-element-1e778f6 .e-n-menu-content .custom-mega-menu-links{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:center !important;align-items:flex-start !important;gap:clamp(22px,2.6vw,44px) !important;width:100% !important;max-width:none !important;padding-inline:28px;box-sizing:border-box}
  /* חפיפה בלתי-אפשרית מבנית: מותר כיווץ, אבל אז כל טקסט רשאי לרדת שורה (בלי שום nowrap).
     min-width מרוסן שומר על קריאות; אין max-width שמכריח דחיסה. */
  .elementor-element-1e778f6 .e-n-menu-content .custom-mega-menu-links > .e-con{position:static !important;width:auto !important;max-width:none !important;min-width:76px !important;flex:0 1 auto !important;margin:0 !important}
  .elementor-element-1e778f6 .e-n-menu-content .elementor-widget-heading .elementor-heading-title a{white-space:normal;overflow-wrap:anywhere}
  /* תתי-הקטגוריות: התבנית מציירת אותם בגריד 4-בשורה — מיישרים לרשימה אנכית צמודה לכותרת */
  .elementor-element-1e778f6 .e-n-menu-content .custom-mega-menu-links .woocommerce{display:block !important;width:100% !important}
  .elementor-element-1e778f6 .e-n-menu-content .custom-mega-menu-links .c-product-grid__wrap{display:block !important;width:100% !important;grid-template-columns:none !important;margin:0 !important;padding:0 !important}
  .elementor-element-1e778f6 .e-n-menu-content .custom-mega-menu-links .c-page-header__sub-cat-item{display:block !important;width:100% !important;max-width:none !important;text-align:right !important;margin:8px 0 !important;padding:0 !important;float:none !important}
  .elementor-element-1e778f6 .e-n-menu-content .custom-mega-menu-links .c-page-header__sub-cat-item a{display:inline-block;max-width:100%}
  .elementor-element-1e778f6 .e-n-menu-content .woocommerce-loop-category__title{white-space:normal;overflow-wrap:anywhere}
  .elementor-element-1e778f6 .e-n-menu-content .c-page-header__sub-cat-item{margin:9px 0}
  .elementor-element-1e778f6 .e-n-menu-content .elementor-widget-heading{margin-bottom:4px}
  .stz-mp{position:absolute;left:26px;top:20px;bottom:20px;width:212px;display:flex;flex-direction:column;justify-content:flex-end;
    background:linear-gradient(150deg,#e9d9c6,#d9b9a4);border-radius:10px;padding:18px;
    text-decoration:none !important;transition:transform .15s,box-shadow .15s}
  .stz-mp:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(58,47,38,.16)}
  .stz-mp-k{font:700 10px/1 Heebo,Arial,sans-serif;letter-spacing:.3em;color:#8c4f33}
  .stz-mp-t{font:900 17px/1.35 Heebo,Arial,sans-serif;color:#3a2f26;margin:7px 0 12px}
  .stz-mp-b{align-self:flex-start;background:#3a2f26;color:#f4efe4;font:700 12px/1 Heebo,Arial,sans-serif;
    padding:8px 16px;border-radius:999px}


.stz-ty{background:#f4efe4;border:1px solid #e2dbcb;border-radius:14px;padding:22px 20px 24px;margin:0 0 26px;direction:rtl;text-align:center;font-family:Heebo,Arial,sans-serif}
.stz-ty-check{width:44px;height:44px;border-radius:50%;background:#2f5233;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:8px}
.stz-ty-h{font-size:20px;font-weight:800;color:#3a2f26;margin:0 0 4px}
.stz-ty-p{font-size:14px;color:#5c5147;margin:0 0 16px}
.stz-ty-steps{display:flex;align-items:flex-start;justify-content:center;gap:0;max-width:460px;margin:0 auto 18px}
.stz-ty-step{flex:1;position:relative;font-size:12.5px;color:#5c5147;font-weight:600}
.stz-ty-dot{width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid #c2603e;color:#c2603e;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;margin:0 auto 6px;position:relative;z-index:1}
.stz-ty-step.on .stz-ty-dot{background:#c2603e;color:#fff}
.stz-ty-step::before{content:"";position:absolute;top:12px;right:50%;width:100%;height:2px;background:#e2d5c0}
.stz-ty-step:first-child::before{display:none}
.stz-ty-wa{display:inline-flex;align-items:center;gap:8px;background:#25d366;color:#fff;border-radius:999px;padding:11px 22px;font-size:14.5px;font-weight:700;text-decoration:none}
.stz-ty-wa:hover{color:#fff;filter:brightness(1.05)}
.stz-ty-note{font-size:11.5px;color:#8a7f72;margin:8px 0 0}


.stz-bc{display:flex;flex-wrap:wrap;gap:8px;margin:14px auto 20px;direction:rtl;justify-content:center;max-width:1200px;padding:0 14px;font-family:Heebo,Arial,sans-serif}
.stz-bc a{border:1.5px solid var(--bc,#3a2f26);color:var(--bc,#3a2f26);border-radius:999px;padding:7px 16px;font-size:13px;font-weight:700;text-decoration:none;background:#fff;transition:transform .12s,box-shadow .12s;letter-spacing:.02em}
.stz-bc a:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(58,47,38,.12)}
.stz-bc a.on{background:var(--bc,#3a2f26);color:#fff}
.stz-bc a[hidden]{display:none}


.stz-es{background:#f4efe4;border:1px solid #e2dbcb;border-radius:16px;padding:34px 22px 30px;margin:26px auto;max-width:640px;direction:rtl;text-align:center;font-family:Heebo,Arial,sans-serif}
.stz-es-emo{font-size:40px;line-height:1;margin-bottom:10px}
.stz-es-h{font-size:22px;font-weight:800;color:#3a2f26;margin:0 0 6px}
.stz-es-p{font-size:14.5px;color:#5c5147;margin:0 0 18px}
.stz-es-btns{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:16px}
.stz-es-btn{background:#3a2f26;color:#f4efe4;border-radius:999px;padding:11px 24px;font-size:14px;font-weight:700;text-decoration:none}
.stz-es-btn.sale{background:#c2603e;color:#fff}
.stz-es-cats{display:flex;flex-wrap:wrap;gap:7px;justify-content:center}
.stz-es-cats a{background:#fff;border:1px solid #ddd2bf;border-radius:999px;padding:6px 14px;font-size:12.5px;color:#3a2f26;text-decoration:none;font-weight:600}
body.stz-es-on .woocommerce-no-products-found,body.stz-es-on .no-results .page-header{display:none !important}


/* ---- התחברות / הרשמה ---- */
body.woocommerce-account form.c-form.login,
body.woocommerce-account form.c-form.register{
  background:#fff;border:1px solid #e2dbcb;border-radius:14px;padding:26px 24px;box-shadow:0 8px 22px rgba(58,47,38,.06)}
body.woocommerce-account form.c-form label{color:#3a2f26;font-weight:600}
body.woocommerce-account form.c-form input[type="text"],
body.woocommerce-account form.c-form input[type="email"],
body.woocommerce-account form.c-form input[type="tel"],
body.woocommerce-account form.c-form input[type="password"]{
  border:1px solid #ddd2bf;border-radius:10px;background:#fff}
body.woocommerce-account form.c-form input:focus{border-color:#c2603e;outline:none}
body.woocommerce-account form.c-form button[type="submit"]{
  background:#3a2f26;color:#f4efe4;border:none;border-radius:999px;font-weight:700;transition:filter .15s}
body.woocommerce-account form.c-form button[type="submit"]:hover{filter:brightness(1.15)}
body.woocommerce-account .woocommerce-LostPassword a,
body.woocommerce-account form.c-form a{color:#c2603e}
/* ---- האזור המחובר (מחלקות ווקומרס סטנדרטיות) ---- */
body.woocommerce-account .woocommerce-MyAccount-navigation ul{
  display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 22px}
body.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0}
body.woocommerce-account .woocommerce-MyAccount-navigation li a{
  display:block;border:1.5px solid #3a2f26;color:#3a2f26;border-radius:999px;padding:8px 18px;
  font-size:13.5px;font-weight:700;text-decoration:none;background:#fff;transition:all .15s}
body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,
body.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:#3a2f26;color:#f4efe4}
body.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a{
  border-color:#c2603e;color:#c2603e}
body.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a:hover{
  background:#c2603e;color:#fff}
body.woocommerce-account .woocommerce-MyAccount-content{
  background:#fff;border:1px solid #e2dbcb;border-radius:14px;padding:22px 22px 24px}
body.woocommerce-account .woocommerce-MyAccount-content h2,
body.woocommerce-account .woocommerce-MyAccount-content h3{color:#3a2f26}
body.woocommerce-account .woocommerce-orders-table th{
  background:#f4efe4;color:#3a2f26;font-weight:700}
body.woocommerce-account .woocommerce-orders-table td,
body.woocommerce-account .woocommerce-orders-table th{border-color:#eee5d5}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-button,
body.woocommerce-account .woocommerce-MyAccount-content .button{
  background:#fff;border:1.5px solid #c2603e;color:#c2603e;border-radius:999px;font-weight:700}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-button:hover,
body.woocommerce-account .woocommerce-MyAccount-content .button:hover{background:#c2603e;color:#fff}
body.woocommerce-account .woocommerce-info,
body.woocommerce-account .woocommerce-message{
  background:#f4efe4;border-top-color:#c2603e;color:#3a2f26;border-radius:10px}


.stz-co-strip{display:none}
@media(max-width:900px){
 body.woocommerce-checkout .stz-co-strip{display:flex;justify-content:space-between;align-items:center;background:#f4efe4;border:1px solid #e4dcc9;border-radius:12px;padding:10px 14px;margin:6px 12px 10px;direction:rtl;font-size:14px;color:#3a2f26}
 body.woocommerce-checkout .stz-co-strip b{font-size:16px}
 body.woocommerce-checkout .stz-co-strip a{color:#c2603e;text-decoration:underline;font-size:12.5px}
}
.stz-co-pay{display:flex;gap:6px;align-items:center;direction:ltr;margin:6px 0 2px;flex-wrap:wrap}
.stz-co-pay .pc{background:#fff;border:1px solid #e2dccd;border-radius:6px;height:26px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px}
.stz-co-pay .visa{color:#1434CB;font:italic 900 13px/1 Arial,sans-serif}
.stz-co-pay .amex{background:#2E77BC;border-color:#2E77BC;color:#fff;font:900 9.5px/1 Arial,sans-serif}
.stz-co-pay .diners{color:#0079BE;font:700 9.5px/1 Arial,sans-serif}
.stz-co-pay .sec{color:#7a6d5c;font-size:11.5px;direction:rtl;margin-inline-start:4px}
#place_order{font-weight:800 !important;letter-spacing:.02em}


/* גלריה דביקה בדסקטופ (31.7.2026) — ממלאת את החלל שנוצר כשעמודת התקציר ארוכה מהגלריה.
   מלכודת: .l-wrap עם overflow:hidden גלובלי הורג sticky — overflow-x:clip שומר חיתוך אופקי בלי scroll-container. */
@media(min-width:1025px){
  body.single-product .l-wrap{overflow-x:clip;overflow-y:visible}
  .c-product__col-1>.js-sticky-sidebar-nearby{position:sticky;top:110px}
}
.stz-ps{direction:rtl;font-family:Assistant,Heebo,sans-serif;color:#3a2f26;margin:34px 0 8px}
.stz-ps section{border-radius:18px;margin:0 0 22px;padding:44px 40px;overflow:hidden}
.stz-ps .ps-eyebrow{font-family:Cinzel,serif;font-weight:600;font-size:11.5px;letter-spacing:.3em;color:#d2691e;direction:ltr;text-align:right;margin:0 0 10px}
.stz-ps h2.ps-h{font-family:Heebo,sans-serif;font-weight:900;color:#3a2f26;font-size:clamp(22px,3.2vw,29px);line-height:1.22;margin:0 0 14px;letter-spacing:0}
.stz-ps p{margin:0 0 12px;line-height:1.75;font-size:15.5px}
.stz-ps .ps-sig{width:54px;height:3px;background:#d2691e;border-radius:2px;margin:16px 0 0}
/* 1 · story */
.stz-ps-story{background:#f4efe4}
.ps-story-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:38px;align-items:center}
.ps-story-grid img{width:100%;border-radius:12px;background:#fff;display:block}
.ps-comp{font-size:13px;color:#8a7f73;margin-top:12px}
/* 2 · specs */
.stz-ps-specs{background:#fff;border:1px solid #eee5d4}
.ps-specs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px}
.ps-specs-grid.ps-n2{grid-template-columns:repeat(2,1fr)}
.ps-specs-grid.ps-n3{grid-template-columns:repeat(3,1fr)}
.ps-spec{background:#fdfcf9;border:1px solid #eadfcc;border-radius:12px;padding:18px 16px 15px;text-align:center;transition:transform .18s ease}
.ps-spec:hover{transform:translateY(-3px)}
.ps-spec svg{width:28px;height:28px;stroke:#d2691e;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;margin-bottom:8px}
.ps-spec span{font-size:13.5px;color:#5c5044;line-height:1.5;display:block;font-weight:600}
/* 3 · fit */
.stz-ps-fit{background:#f4efe4}
.ps-fit-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:start}
.ps-scale{margin:20px 0 6px}
.ps-scale-bar{position:relative;height:5px;border-radius:3px;background:#e5d9c3}
.ps-scale-bar i{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);width:17px;height:17px;border-radius:50%;background:#d2691e;border:3.5px solid #fff;box-shadow:0 1px 6px rgba(0,0,0,.22);display:block}
.ps-scale-lbl{display:flex;justify-content:space-between;font-size:12.5px;color:#8a7f73;margin-top:9px}
.ps-scale-lbl b{color:#3a2f26;font-weight:700}
.ps-fit-note{font-size:14px;background:#fff;border-radius:10px;padding:11px 15px;margin-top:14px;line-height:1.6}
.ps-wa{color:#1fa855;font-weight:700;font-size:14px;text-decoration:none;display:inline-block;margin-top:12px}
/* 8 · מחשבון מידה — משולב בתוך סקשן ההתאמה */
.ps-calc{margin-top:14px;background:#fff;border:1px solid #eadfcc;border-radius:10px;padding:14px 15px}
.ps-calc-t{font-family:Heebo,sans-serif;font-weight:700;font-size:13.5px;margin-bottom:9px;color:#3a2f26}
.ps-calc-row{display:flex;gap:8px;flex-wrap:wrap}
.ps-calc-in{height:42px;width:140px;padding:0 12px;border:1px solid #e0d5c0;border-radius:8px;background:#fdfcf9;font-family:Assistant,sans-serif;font-size:15px;color:#3a2f26;margin:0;box-shadow:none}
.ps-calc-btn{height:42px;padding:0 18px;border:0;border-radius:8px;background:#3a2f26;color:#f7f2e7;font-family:Heebo,sans-serif;font-weight:700;font-size:13.5px;cursor:pointer;margin:0;box-shadow:none;text-shadow:none;transition:background .15s}
.ps-calc-btn:hover{background:#221a13;color:#f7f2e7}
.ps-calc-res{font-size:14px;margin-top:10px;line-height:1.6}
.ps-calc-res b{color:#d2691e;font-family:Heebo,sans-serif}
.ps-calc-ok{color:#2f6b33;font-weight:600}
.ps-calc-err{color:#a94f30}
.ps-calc-tip{font-size:12px;color:#8a7f73;margin-top:8px}
.ps-size-tbl{width:100%;border-collapse:collapse;font-size:13.5px;background:#fff;border-radius:12px;overflow:hidden;font-variant-numeric:tabular-nums}
.ps-size-tbl th{font-family:Heebo,sans-serif;font-weight:700;font-size:12px;letter-spacing:.05em;color:#8a7f73;text-align:right;padding:9px 14px;border-bottom:2px solid #3a2f26;background:#fdfcf9}
.ps-size-tbl td{padding:8px 14px;border-bottom:1px solid #f0e9da}
.ps-size-tbl tr:last-child td{border-bottom:none}
/* 5 · importer */
.stz-ps-imp{background:#2b2219;color:#f0e9db;text-align:center}
.stz-ps-imp h2.ps-h{color:#f7f2e7}
.ps-seal{width:92px;height:92px;margin:0 auto 16px;border-radius:50%;border:1.5px solid #d2691e;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}
.ps-seal b{font-family:Cinzel,serif;font-size:9px;letter-spacing:.16em;color:#d2691e;font-weight:600;direction:ltr}
.ps-seal span{font-family:Heebo,sans-serif;font-weight:900;font-size:15px;color:#f7f2e7;direction:ltr;padding:0 6px;max-width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ps-imp-sub{color:#cbbda9;font-size:14px;margin:0}
.ps-imp-pts{display:flex;justify-content:center;gap:34px;margin-top:20px;flex-wrap:wrap}
.ps-imp-pts div{font-size:13.5px;color:#cbbda9;max-width:200px}
.ps-imp-pts b{display:block;font-family:Heebo,sans-serif;font-weight:700;font-size:15px;color:#f7f2e7;margin-bottom:2px}
/* 6 · faq */
.stz-ps-faq{background:#fff;border:1px solid #eee5d4}
.stz-ps-faq .ps-eyebrow,.stz-ps-faq h2.ps-h{text-align:center}
.ps-faq{max-width:640px;margin:18px auto 0}
.ps-faq details{border-bottom:1px solid #e5dac6}
.ps-faq details:last-child{border-bottom:none}
.ps-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 2px;font-family:Heebo,sans-serif;font-weight:700;font-size:15.5px}
.ps-faq summary::-webkit-details-marker{display:none}
.ps-faq summary:after{content:"+";color:#d2691e;font-size:20px;font-weight:400;flex:none}
.ps-faq details[open] summary:after{content:"–"}
.ps-faq .ps-a{padding:0 2px 16px;font-size:14.5px;color:#6d6154;line-height:1.7}
/* 7 · reviews */
.stz-ps-rev{background:#f4efe4;text-align:center}
.ps-rev-head{display:flex;align-items:baseline;justify-content:center;gap:12px;margin-bottom:4px}
.ps-stars{color:#d2691e;font-size:18px;letter-spacing:2px}
.ps-rev-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}
.ps-rev-grid.ps-n1{grid-template-columns:minmax(0,560px);justify-content:center}
.ps-rev{background:#fff;border:1px solid #eadfcc;border-radius:12px;padding:20px 22px;text-align:right}
.ps-rev q{quotes:"„" "”";font-size:14.5px;line-height:1.7;display:block;margin-bottom:12px;color:#3a2f26}
.ps-rev .ps-who{font-family:Heebo,sans-serif;font-weight:700;font-size:13px}
.ps-rev .ps-date{font-size:12px;color:#8a7f73}
.ps-rev .ps-rstars{color:#d2691e;font-size:13px;letter-spacing:1px;margin-bottom:8px}
/* 4 · גלריה + טיפ סטיילינג */
.stz-ps-gal{background:#f4efe4}
.ps-gal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px}
.ps-gal-grid.ps-gn2{grid-template-columns:repeat(2,1fr);max-width:780px;margin-left:auto;margin-right:auto}
.ps-gal-grid img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px;background:#fff;display:block}
.ps-gal-cap{margin:18px 0 0;font-size:15px;text-align:center;color:#6d6154}
.ps-gal-cap i{color:#d2691e;font-style:italic}
/* 12 · טיפוח ואחזקה */
.stz-ps-care{background:#fff;border:1px solid #eee5d4}
.ps-care-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px}
.ps-care{background:#fdfcf9;border:1px solid #eadfcc;border-radius:12px;padding:20px 18px}
.ps-care svg{width:28px;height:28px;stroke:#d2691e;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;margin-bottom:10px}
.ps-care b{display:block;font-family:Heebo,sans-serif;font-weight:700;font-size:14px;margin-bottom:4px;color:#3a2f26}
.ps-care span{font-size:13px;color:#6d6154;line-height:1.55;display:block}
/* 9 · במשפחה — השוואת דגמים (SUN68) */
.stz-ps-fam{background:#fff;border:1px solid #eee5d4}
.ps-fam-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px}
.ps-fam{background:#fdfcf9;border:1px solid #eadfcc;border-radius:12px;padding:16px 14px 18px;text-align:center;position:relative}
.ps-fam.ps-cur{border:2px solid #d2691e;background:#fff}
.ps-fam.ps-cur:before{content:"הדגם הזה";position:absolute;top:-11px;right:50%;transform:translateX(50%);background:#d2691e;color:#fff;font-family:Heebo,sans-serif;font-weight:700;font-size:11px;padding:2px 12px;border-radius:999px;white-space:nowrap}
.ps-fam img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:9px;background:#f4efe4;display:block}
.ps-fam b{display:block;font-family:Heebo,sans-serif;font-weight:700;font-size:13.5px;margin:10px 0 2px;color:#3a2f26}
.ps-fam span{font-size:12.5px;color:#8a7f73;line-height:1.5;display:block;min-height:38px}
.ps-fam .ps-fam-go{display:inline-block;margin-top:8px;font-size:12.5px;color:#d2691e;font-weight:700;text-decoration:none;font-family:Heebo,sans-serif}
/* 11 · video */
.stz-ps-vid{background:#221a13;text-align:center}
.stz-ps-vid .ps-eyebrow{text-align:center}
.stz-ps-vid h2.ps-h{color:#f7f2e7}
.ps-vid-wrap{display:flex;justify-content:center;margin-top:20px}
.ps-vid-wrap video{width:min(300px,72vw);aspect-ratio:9/16;border-radius:14px;background:#000;object-fit:cover;display:block}
.ps-vid-cap{color:#cbbda9;font-size:12.5px;margin:14px 0 0}
/* 13 · instagram */
.stz-ps-ig{background:#f4efe4}
.ps-ig-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}
.ps-ig-handle{font-family:Heebo,sans-serif;font-weight:700;font-size:14px;color:#3a2f26;direction:ltr}
.ps-ig-btn{display:inline-block;background:#3a2f26;color:#f7f2e7!important;font-family:Heebo,sans-serif;font-weight:700;font-size:13px;padding:9px 22px;border-radius:999px;text-decoration:none}
.ps-ig-btn:hover{background:#221a13}
.ps-ig-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px}
.ps-ig-grid a{display:block;border-radius:10px;overflow:hidden}
.ps-ig-grid img{width:100%;aspect-ratio:1;object-fit:cover;background:#fff;display:block;transition:transform .25s ease}
.ps-ig-grid a:hover img{transform:scale(1.04)}
@media(max-width:760px){
  .stz-ps section{padding:28px 18px;border-radius:14px;margin-bottom:16px}
  .ps-gal-grid{gap:8px}
  .ps-care-grid{grid-template-columns:1fr;gap:10px}
  .ps-fam-grid{grid-template-columns:1fr;gap:18px}
  .ps-fam span{min-height:0}
  .ps-story-grid,.ps-fit-grid,.ps-rev-grid{grid-template-columns:1fr}
  .ps-specs-grid,.ps-specs-grid.ps-n3{grid-template-columns:repeat(2,1fr)}
  .ps-imp-pts{gap:18px}
  .ps-ig-grid{grid-template-columns:repeat(2,1fr)}
}
@media(prefers-reduced-motion:reduce){.ps-spec{transition:none}.ps-ig-grid img{transition:none}}


.stz-ls-badge{position:absolute;top:10px;right:10px;z-index:3;background:#a94f30;color:#fdf8ee;
  font-family:Heebo,Assistant,sans-serif;font-weight:700;font-size:11.5px;letter-spacing:.02em;
  padding:4px 10px;border-radius:999px;box-shadow:0 1px 6px rgba(58,47,38,.25);pointer-events:none;direction:rtl}
@media(max-width:768px){.stz-ls-badge{font-size:10.5px;padding:3px 8px;top:8px;right:8px}}


.stz-sgb-link{display:inline-flex;align-items:center;gap:5px;margin:6px 0 2px;font-family:Assistant,Heebo,sans-serif;
  font-size:13px;font-weight:600;color:#7a6f60;text-decoration:none;cursor:pointer;direction:rtl}
.stz-sgb-link svg{width:15px;height:15px;stroke:#d2691e;fill:none;stroke-width:1.8;stroke-linecap:round}
.stz-sgb-link:hover{color:#d2691e}
.stz-sg-note{font-size:12px;color:#8a7f73;margin-top:8px;line-height:1.6}


.stz-look{direction:rtl;font-family:Assistant,Heebo,sans-serif;color:#3a2f26;background:#fff;
  border:1px solid #eee5d4;border-radius:18px;padding:38px 34px 30px;margin:0 0 22px}
.stz-look .lk-eyebrow{font-family:Cinzel,serif;font-weight:600;font-size:11.5px;letter-spacing:.3em;color:#d2691e;direction:ltr;text-align:right;margin:0 0 10px}
.stz-look h2.lk-h{font-family:Heebo,sans-serif;font-weight:900;color:#3a2f26;font-size:clamp(22px,3.2vw,29px);line-height:1.22;margin:0 0 4px}
.stz-look .lk-sub{font-size:14px;color:#8a7f73;margin:0}
.stz-look-row{display:grid;grid-auto-flow:column;grid-auto-columns:172px;gap:14px;overflow-x:auto;
  padding:20px 2px 8px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin}
.stz-look-card{scroll-snap-align:start;background:#fdfcf9;border:1px solid #eadfcc;border-radius:12px;
  overflow:hidden;text-decoration:none;color:#3a2f26;display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease}
.stz-look-card:hover{transform:translateY(-3px);box-shadow:0 6px 18px rgba(58,47,38,.10)}
.stz-look-card img{width:100%;aspect-ratio:1;object-fit:cover;background:#f4efe4;display:block}
.stz-look-card .lk-nm{font-size:13px;font-weight:600;line-height:1.45;padding:10px 12px 4px;
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:44px}
.stz-look-card .lk-pr{font-family:Heebo,sans-serif;font-weight:700;font-size:14.5px;padding:0 12px 12px;direction:rtl}
.stz-look-card .lk-pr s{color:#a69d8e;font-weight:400;font-size:12.5px;margin-right:6px}
.stz-look-card .lk-pr .lk-sale{color:#a94f30}
@media(max-width:760px){.stz-look{padding:26px 16px 20px}.stz-look-row{grid-auto-columns:150px}}


nav.woocommerce-pagination{margin:26px 0 8px;text-align:center}
nav.woocommerce-pagination ul.page-numbers{display:inline-flex;align-items:center;gap:10px;list-style:none;
  margin:0;padding:8px 14px;background:#f4efe4;border-radius:999px;border:0}
nav.woocommerce-pagination ul.page-numbers li{margin:0;border:0;float:none}
nav.woocommerce-pagination ul.page-numbers li>a,
nav.woocommerce-pagination ul.page-numbers li>span{
  display:flex;align-items:center;justify-content:center;box-sizing:border-box;
  min-width:46px;height:46px!important;padding:0 8px;border-radius:999px!important;
  background:#fff!important;border:1px solid #e5dac6!important;
  font-family:Heebo,Assistant,sans-serif;font-weight:700;font-size:15px;line-height:1;
  color:#3a2f26!important;text-decoration:none;
  transition:border-color .15s,transform .12s,box-shadow .15s}
nav.woocommerce-pagination ul.page-numbers li>a:hover{
  border-color:#3a2f26!important;transform:translateY(-2px);box-shadow:0 4px 10px rgba(58,47,38,.1)}
nav.woocommerce-pagination ul.page-numbers li>span.current{
  background:#3a2f26!important;border-color:#3a2f26!important;color:#f4efe4!important}
nav.woocommerce-pagination ul.page-numbers li>span.dots{
  background:transparent!important;border:0!important;min-width:24px}
nav.woocommerce-pagination .page-numbers i[class*="ip-arrow"]{font-size:12px;color:inherit;line-height:1}
@media(max-width:760px){
  nav.woocommerce-pagination{margin:20px 0 4px}
  nav.woocommerce-pagination ul.page-numbers{gap:8px;padding:6px 10px;flex-wrap:wrap;justify-content:center}
  nav.woocommerce-pagination ul.page-numbers li>a,
  nav.woocommerce-pagination ul.page-numbers li>span{min-width:44px;height:44px!important;font-size:14.5px}
}


.stz-bs{direction:rtl;font-family:Assistant,Heebo,sans-serif;color:#3a2f26;background:#f4efe4;
  border-radius:18px;padding:44px 40px;margin:34px 0 26px;overflow:hidden;position:relative}
.stz-bs .bs-eyebrow{font-family:Cinzel,serif;font-weight:600;font-size:11.5px;letter-spacing:.3em;direction:ltr;text-align:right;margin:0 0 10px}
.stz-bs h2.bs-h{font-family:Heebo,sans-serif;font-weight:900;font-size:clamp(22px,3.2vw,29px);line-height:1.22;margin:0 0 14px;color:#3a2f26}
.stz-bs p{margin:0 0 12px;line-height:1.8;font-size:15.5px;max-width:720px}
.stz-bs .bs-facts{display:flex;gap:26px;flex-wrap:wrap;margin:20px 0 4px}
.stz-bs .bs-fact b{display:block;font-family:Heebo,sans-serif;font-weight:800;font-size:15px}
.stz-bs .bs-fact span{font-size:12.5px;color:#8a7f73}
.stz-bs .bs-chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}
.stz-bs .bs-chip{background:#fff;border:1px solid #e5dac6;border-radius:999px;padding:9px 20px;
  font-family:Heebo,sans-serif;font-weight:700;font-size:13.5px;color:#3a2f26;text-decoration:none;transition:border-color .15s,transform .12s}
.stz-bs .bs-chip:hover{border-color:#3a2f26;transform:translateY(-2px)}
.stz-bs .bs-guide{display:inline-block;margin-top:16px;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px}
@media(max-width:760px){.stz-bs{padding:28px 18px;margin-top:22px}.stz-bs .bs-facts{gap:16px}}


.stz-cf{direction:rtl;font-family:Assistant,Heebo,sans-serif;margin:0 0 12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.stz-cfw{margin:0 0 18px}
.stz-cfw .stz-cf:last-child{margin-bottom:0}
/* שלד ששומר את מקום הסרגל עד שהנתונים מגיעים — מונע קפיצת layout (CLS) */
.stz-cfw--ph{min-height:104px}
@media (max-width:600px){.stz-cfw--ph{min-height:185px}}
.stz-cf .cf-t{font-family:Heebo,sans-serif;font-weight:700;font-size:13.5px;color:#3a2f26;margin-left:2px}
.stz-cf button{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid #e5dac6;border-radius:999px;
  padding:7px 14px;font-family:Assistant,sans-serif;font-size:13px;font-weight:600;color:#3a2f26;cursor:pointer;
  transition:border-color .15s,transform .12s;margin:0;box-shadow:none;text-shadow:none}
.stz-cf--size button{padding:7px 12px;min-width:40px;justify-content:center}
.stz-cf button:hover{border-color:#3a2f26;transform:translateY(-1px);background:#fff;color:#3a2f26}
.stz-cf button.cf-on{border-color:#3a2f26;background:#3a2f26;color:#f7f2e7}
.stz-cf .cf-dot{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.18);flex:none}
.stz-cf .cf-n{font-size:11.5px;color:#a69d8e;margin-right:2px}
.stz-cf button.cf-on .cf-n{color:#cbbda9}
@media (max-width:768px){
.stz-cf--size.cf-fold button:not(.cf-toggle){display:none}
.stz-cf--size:not(.cf-fold) .cf-toggle{border-color:#3a2f26}
}
@media (min-width:769px){.stz-cf .cf-toggle{display:none}}
.stz-cf .cf-toggle .tg-arrow{font-size:10px;color:#a69d8e}
.stz-cf .cf-toggle .tg-val{background:#3a2f26;color:#f7f2e7;border-radius:999px;padding:1px 9px;font-size:12px}


body.woocommerce-account.logged-in .c-account{direction:rtl;font-family:Assistant,Heebo,sans-serif;gap:28px}
body.woocommerce-account.logged-in .c-account__col-menu{background:#fdfcf9;border:1px solid #eadfcc;border-radius:16px;padding:22px 18px;height:fit-content}
body.woocommerce-account.logged-in .c-account__user{display:flex;align-items:center;gap:12px;padding:0 4px 16px;margin-bottom:14px;border-bottom:1px dashed #e5dac6}
body.woocommerce-account.logged-in .c-account__user-icon img{border-radius:50%;border:2px solid #f4efe4}
body.woocommerce-account.logged-in .c-account__user-text{font-size:13px;color:#8a7f73}
body.woocommerce-account.logged-in .c-account__user-name{font-family:Heebo,sans-serif;font-weight:800;font-size:15px;color:#2e2118;word-break:break-all}
body.woocommerce-account.logged-in .c-account__navigation{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}
body.woocommerce-account.logged-in .c-account__navigation-link{display:block;padding:11px 16px;border-radius:10px;font-family:Heebo,sans-serif;font-weight:600;font-size:14.5px;color:#3a2f26;text-decoration:none;transition:background .15s,color .15s}
body.woocommerce-account.logged-in .c-account__navigation-item:hover .c-account__navigation-link{background:#f4efe4;color:#2e2118}
body.woocommerce-account.logged-in .c-account__navigation-item.is-active .c-account__navigation-link{background:#2e2118;color:#f4efe4}
body.woocommerce-account.logged-in .c-account__navigation-item--logout .c-account__navigation-link{color:#a94f30;margin-top:6px;border-top:1px dashed #e5dac6;border-radius:0 0 10px 10px}
body.woocommerce-account.logged-in .c-account__navigation-item--logout:hover .c-account__navigation-link{background:#faf1ec;color:#a94f30}
/* אזור התוכן */
body.woocommerce-account.logged-in .woocommerce-MyAccount-content,
body.woocommerce-account.logged-in .c-account__col-content{color:#3a2f26;line-height:1.75}
body.woocommerce-account.logged-in .c-account__col-content a:not(.woocommerce-Button){color:#d2691e}
body.woocommerce-account.logged-in .woocommerce-orders-table th{font-family:Heebo,sans-serif;font-weight:700;color:#3a2f26;border-bottom:2px solid #2e2118;background:#fdfcf9}
body.woocommerce-account.logged-in .woocommerce-orders-table td{border-bottom:1px solid #f0e9da}
body.woocommerce-account.logged-in .c-account__col-content .woocommerce-Button,
body.woocommerce-account.logged-in .c-account__col-content button[type="submit"]{background:#2e2118;color:#f4efe4;border:0;border-radius:999px;padding:12px 30px;font-family:Heebo,sans-serif;font-weight:700;box-shadow:none;text-shadow:none;transition:background .15s}
body.woocommerce-account.logged-in .c-account__col-content .woocommerce-Button:hover,
body.woocommerce-account.logged-in .c-account__col-content button[type="submit"]:hover{background:#4a3b2c;color:#f4efe4}
@media(max-width:760px){body.woocommerce-account.logged-in .c-account__col-menu{padding:16px 12px}}


/* גרידי מוצרים שמוטמעים דרך אלמנטור (שורטקוד/ווידג'ט) נדחסים במובייל ובטאבלט
   ולא מיושרים לעמודי הקטגוריה: בעמודי SUN68 ‏(12490/12491/12492) margin:0 20px
   של התבנית + ריפוד העמוד; ב-popular ‏(1621) ו-newest ‏(1600) אותו margin תבנית;
   ב-on-sale ‏(1616) קונטיינר e-con תחום. calc(50%−50vw) פורס את כולם לרוחב
   המסך המלא בכל מבנה הורה. מעל 1023px הפריסה הדסקטופית תקינה. */
@media(max-width:1023px){
  body.page-id-12490 .elementor-widget-container .c-product-grid__wrap,
  body.page-id-12491 .elementor-widget-container .c-product-grid__wrap,
  body.page-id-12492 .elementor-widget-container .c-product-grid__wrap,
  body.page-id-1621 .elementor-widget-container .c-product-grid__wrap,
  body.page-id-1600 .elementor-widget-container .c-product-grid__wrap,
  body.page-id-1616 .elementor-widget-container .c-product-grid__wrap{
    margin-left:calc(50% - 50vw)!important;
    margin-right:calc(50% - 50vw)!important;
    width:auto!important;
  }
}


@media(min-width:1025px){
  body.archive .l-wrap,body.search .l-wrap,body.woocommerce-checkout .l-wrap{overflow-x:clip;overflow-y:visible}
  /* top=154px: הדר אלמנטור קבוע בדסקטופ (68ec14d, ‏138px, z-999) + ‏16px רווח — top:24 הסתיר את השורה העליונה מאחוריו */
  .c-shop-sidebar--desktop-sidebar{position:sticky!important;top:154px}
  .c-cart__col-1--checkout>.js-sticky-sidebar-nearby{position:sticky;top:154px}
}


.stz-inapp-nudge{display:flex;gap:9px;align-items:flex-start;background:#fff8e8;border:1px solid #e8d9a8;border-radius:12px;padding:11px 14px;margin:10px 0 14px;direction:rtl;font-size:13.5px;line-height:1.55;color:#3a2f26}
.stz-inapp-nudge b{color:#c2603e;font-weight:700}
body.single-product .stz-inapp-nudge{margin-top:14px}


/* בעמודי "הנמכרים" (1621) ו"החדשים" (1600) השורטקוד מוגש מהשרת לפי menu_order
   ולא לפי המיון המובטח — הגריד מוחלף בגריד Store API (מיון אמיתי). */
/* מסתיר רק את גריד התוכן (לא נגיעה בהדר/מגה-תפריט) — JS גם מסתיר כגיבוי */
body.page-id-1621 .c-post__content .elementor-shortcode>.woocommerce,
body.page-id-1600 .c-post__content .elementor-shortcode>.woocommerce{display:none!important}
@media(max-width:1023px){
  body.page-id-1621 .stz-cg,body.page-id-1600 .stz-cg{padding:0}
}


@media(max-width:1024px){
  #pojo-a11y-toolbar{top:auto!important;bottom:150px!important}
  #pojo-a11y-toolbar .pojo-a11y-toolbar-toggle{top:auto!important;bottom:0!important}
}
/* 4.8.2026 — כלל ה-16px נגד זום-אין של iOS **הוסר מכאן** אחרי גשר 1.25.0.
   הרקע: הכלל נוסף כאן כרשת ביטחון זמנית כי STZ-TAPFIELDS היה רק בחבילת הקופה
   ולכן נעלם מדף הבית ומהאזור האישי. מ-1.25.0 ‏TAPFIELDS יושב ב-$chrome, כלומר
   מגיע לכל עמוד, והסלקטור שלו הורחב שם ל-:not() — בדיוק הצורה שהייתה כאן.
   אומת חי לפני המחיקה: כל שדות הבית/העגלה/האזור האישי ב-16px משני המקורות. */


/* (1) פס מלאי פנימי של התבנית — לא ללקוחות */
.c-product-grid__progress{display:none!important}
/* (6) פירורי לחם קריאים */
.c-breadcrumbs,.c-breadcrumbs *{font-size:12.5px!important}
@media(max-width:760px){.c-breadcrumbs,.c-breadcrumbs *{font-size:11.5px!important}}
/* (8) אזור מגע 40px+ לאייקוני ההדר בלי להזיז את הפריסה */
.c-header__button-link{padding:11px;margin:-11px;box-sizing:content-box}
/* (3) עיצוב תווית הביקורות */
.c-product-grid__star-rating-number{font-size:11.5px;color:#a69d8e}


/* (6) עגלה: כותרות עמודות בלי שבירת שורה */
.c-cart__shop-th{white-space:nowrap;vertical-align:middle}
/* (5) כפתורי תשלום בכתום המותג — אותו גרדיאנט של "הוספה לסל" */
body.woocommerce-cart a.checkout-button,#place_order{
  background:linear-gradient(135deg,#c96843,#b0522f)!important;color:#fff!important;border:0!important}
body.woocommerce-cart a.checkout-button:hover,#place_order:hover{filter:brightness(1.07)}
/* (7) קישור עריכת עגלה */
.stz-editcart{display:inline-block;margin:0 0 10px;font:600 13px Heebo,Assistant,sans-serif;
  color:#7a6c5c;text-decoration:underline;text-underline-offset:3px}
.stz-editcart:hover{color:#3a2f26}


/* ===== שדות טופס במובייל =====
   מקור הבעיה: uploads/moderno/min.css מגדיר גלובלית, מחוץ לכל media query:
     .h-input, input[type=text], input[type=email], ... { font-size:13px; height:auto !important }
   פונט קטן מ-16px גורם ל-iOS Safari לעשות זום-אין אוטומטי בפוקוס — והוא לא חוזר.
   זה מקפיץ את הלקוח באמצע מילוי הקופה. 16px מבטל את הזום; min-height (ולא height)
   כי height:auto!important מנצח כל height שנגדיר.
   אודיט QA 2.8.2026 — ראה qa-audit-2026-08-02.md סעיף 2. */
@media (max-width:768px){
  /* 4.8.2026 — הסלקטור הורחב מרשימה מנויה ל-:not(). הגרסה הקודמת מנתה שמונה
     ערכי type, ולכן **לא** כיסתה input בלי תגית type בכלל (ברירת המחדל היא text
     ו-iOS מזנק עליו בדיוק אותו דבר) וגם לא month/week/time/datetime-local.
     בסריקה חיה של הבית/עגלה/אזור אישי/צור-קשר לא נמצא אף שדה כזה היום, אבל
     טופס אלמנטור חדש יכול לייצר אחד בכל רגע, והכשל שקט לגמרי. הצורה הזאת היא
     מה שהיה ב-STZ-A11YMOB, וההרחבה כאן היא מה שמאפשר למחוק שם את הכפילות. */
  input:not([type=checkbox]):not([type=radio]):not([type=hidden]),
  select, textarea{
    font-size:16px !important;
  }
  input[type=text], input[type=email], input[type=tel], input[type=number],
  input[type=password], input[type=search], input[type=url], input[type=date], select{
    min-height:44px;
  }

  /* ===== מטרות מגע של רדיו וצ'קבוקס — אודיט QA 4.8.2026 סעיף 6 =====
     שדות הטקסט תוקנו ב-2.8, אבל הרדיו של *שיטת המשלוח* ושל *אמצעי התשלום* נשארו
     14px, וצ'קבוקס התקנון 18px — שליש ממטרת המגע המומלצת (44px), ודווקא על שלוש
     הבחירות שכל הזמנה חייבת לעבור דרכן.
     השיטה: מגדילים את שטח הנגיעה של ה-**לייבל** (לחיצה עליו מסמנת את האינפוט
     נטיבית) ולא של האינפוט עצמו. חשוב: אסור לגעת ב-`input::after` — התבנית כבר
     משתמשת בו לציור העיגול/הוי המותאם (appearance:none). נבדק בדפדפן חי לפני
     הפריסה: כל 5 השדות עלו ל-44px, אפס גלישה אופקית, שום טקסט לא נחתך,
     והרדיו נשאר באותה שורה עם הכיתוב. */
  .c-cart__shipping-methods-label,
  .c-cart__payment-methods-title{ min-height:44px; align-items:center; }

  form.checkout .woocommerce-form__label,
  form.woocommerce-checkout .woocommerce-form__label{
    min-height:44px; display:flex; align-items:center; gap:8px;
  }

  /* כפתור השליחה של Contact Form 7 — 12px/40px בכל עמוד באתר (טופס הפוטר).
     אודיט QA 4.8.2026 סעיף 9ב. */
  .wpcf7-submit{ font-size:16px !important; min-height:44px; }
}


/* 2.8.2026 — העלאת קופסת הקנייה במובייל (סעיף 2 של אבחון ה-ATC).
   לפני: מחיר ב-1016px וכפתור "הוספה לסל" ב-1163px = 1.4 מסכים מתחת לקפל.
   מה עושים: מסתירים צ'יפ מותג משוכפל בתוך הסאמרי (הוא כבר מופיע מעל הכותרת),
   ודוחפים מחיר → בורר צבע → מידות → הוספה לסל להיות מיד אחרי הגלריה. המק"ט יורד למטה.
   הסאמרי הוא flex עם order על הילדים, אז הכול CSS בלבד — בלי הזזת DOM. ראה גם STZ-STICKYBAR. */
@media (max-width:768px){
  body.single-product .c-product__summary > .stz-pdp-chip{display:none !important;}
  body.single-product .c-product__summary > .stz-cl-row{order:-4 !important;}
  body.single-product .c-product__summary > .price{order:-3 !important;margin-top:14px !important;}
  body.single-product .c-product__summary > .c-product__atc-wrap{order:-2 !important;margin-top:14px !important;}
  body.single-product .c-product__summary > .c-product__sku{order:8 !important;margin-top:18px !important;}
}


.stz-lm-nav{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}
.stz-lm-bar{text-align:center;margin:26px 0 0}
.stz-lm-count{display:block;margin:10px 0 0;font-size:13px;color:#8a7f72;font-family:Heebo,Arial,sans-serif}


.stz-an{background:#fff;border:1px solid #eee5d4}
.stz-an .an-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}
.stz-an .an-head p{font-size:14.5px;color:#6d6154;max-width:540px;margin:0;line-height:1.7}
.stz-an .an-rule{height:1px;background:#e5dac6;margin:14px 0 4px}
.stz-an .an-sheet{display:grid;grid-template-columns:.92fr 1.95fr .92fr;align-items:center;gap:0}
.stz-an .an-fig{padding:4px 6px}
.stz-an .an-frame{position:relative}
.stz-an .an-fig img{width:100%;height:auto;display:block}
.stz-an .an-cap{font-size:11.5px;color:#b3a695;text-align:center;margin:2px 0 0}
.stz-an.an-nonum .an-it .an-n{display:none}
.stz-an.an-nonum .an-sole .an-sl i{display:none}
.stz-an .an-it{position:relative;font-size:13px;line-height:1.5}
.stz-an .an-it .an-n{font-family:Cinzel,serif;font-weight:600;font-size:10px;letter-spacing:.18em;color:#d2691e;direction:ltr;display:block}
.stz-an .an-it b{display:block;font-family:Heebo,sans-serif;font-weight:700;font-size:14.5px;color:#3a2f26;margin:1px 0 2px}
.stz-an .an-it em{font-style:normal;font-size:10.5px;color:#b3a695;direction:ltr;letter-spacing:.08em;display:block;margin-bottom:4px}
.stz-an .an-it span{color:#6d6154;display:block}
.stz-an .an-it:before{content:"";position:absolute;top:9px;width:20px;height:1px;background:#e0d3bd}
.stz-an .an-it:after{content:"";position:absolute;top:6.5px;width:6px;height:6px;border-radius:50%;background:#d2691e}
.stz-an .an-col{display:flex;flex-direction:column;gap:22px}
/* עמודה א׳ — מימין לנעל (צד החרטום והשרוכים): הטקסט מיושר שמאלה, אל האיור */
.stz-an .an-a .an-it{text-align:left;padding-left:30px}
.stz-an .an-a .an-it .an-n,.stz-an .an-a .an-it em{text-align:left}
.stz-an .an-a .an-it:before{left:4px}
.stz-an .an-a .an-it:after{left:0}
/* עמודה ב׳ — משמאל לנעל (צד העקב) */
.stz-an .an-b .an-it{text-align:right;padding-right:30px}
.stz-an .an-b .an-it .an-n,.stz-an .an-b .an-it em{text-align:right}
.stz-an .an-b .an-it:before{right:4px}
.stz-an .an-b .an-it:after{right:0}
.stz-an .an-sole{margin-top:18px;padding-top:18px;border-top:1px dashed #e0d3bd}
.stz-an .an-sole-t{font-family:Cinzel,serif;font-weight:600;font-size:10.5px;letter-spacing:.22em;color:#d2691e;direction:ltr;text-align:right;margin-bottom:12px}
.stz-an .an-sole-g{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.stz-an .an-sl{background:#fdfcf9;border:1px solid #eadfcc;border-radius:12px;padding:14px 16px 15px;position:relative}
.stz-an .an-sl i{position:absolute;top:12px;left:14px;width:24px;height:24px;border-radius:50%;background:#d2691e;color:#fff;font-style:normal;font-family:Heebo,sans-serif;font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center}
.stz-an .an-sl b{display:block;font-family:Heebo,sans-serif;font-weight:700;font-size:14px;color:#3a2f26;margin-bottom:1px}
.stz-an .an-sl em{font-style:normal;font-size:10.5px;color:#b3a695;direction:ltr;letter-spacing:.08em;display:block;margin-bottom:4px;text-align:right}
.stz-an .an-sl span{font-size:12.5px;color:#6d6154;line-height:1.55;display:block}
.stz-an .an-foot{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}
.stz-an .an-foot i{font-style:normal;font-size:12.5px;font-family:Heebo,sans-serif;font-weight:700;background:#fdfcf9;border:1px solid #eadfcc;color:#6d6154;border-radius:999px;padding:6px 14px}
@media(max-width:900px){
  .stz-an .an-sheet{grid-template-columns:1fr}
  .stz-an .an-fig{order:-1;margin:2px auto 4px;max-width:520px;width:100%}
  .stz-an .an-col{gap:14px;margin-top:12px}
  .stz-an .an-a .an-it,.stz-an .an-b .an-it{text-align:right;padding-right:26px;padding-left:0}
  .stz-an .an-a .an-it .an-n,.stz-an .an-a .an-it em{text-align:right}
  .stz-an .an-a .an-it:before,.stz-an .an-b .an-it:before{right:4px;left:auto}
  .stz-an .an-a .an-it:after,.stz-an .an-b .an-it:after{right:0;left:auto}
  .stz-an .an-b{margin-top:14px}
  .stz-an .an-sole-g{grid-template-columns:1fr;gap:9px}
}


.stz-i68 .i68-grid{display:grid;grid-template-columns:1.02fr 1.1fr;gap:44px;align-items:center}
.stz-i68 .i68-fig{background:#fff;border-radius:6px;padding:18px 22px 10px;box-shadow:0 20px 44px -26px rgba(58,47,38,.4)}
.stz-i68 .i68-fig img{width:100%;height:auto;display:block}
.stz-i68 .i68-cap{font-family:'Playfair Display',serif;font-style:italic;font-size:12.5px;color:#a2937f;text-align:center;margin:10px 0 4px}
.stz-i68 .i68-list{display:flex;flex-direction:column;gap:18px}
.stz-i68 .i68-row{display:flex;gap:14px;align-items:flex-start}
.stz-i68 .i68-row s{flex:none;width:8px;height:8px;margin-top:8px;border-radius:50%;background:var(--terra,#d2691e);text-decoration:none}
.stz-i68 .i68-row em{font-family:'Playfair Display',serif;font-style:italic;font-size:11.5px;letter-spacing:.14em;color:#b3a695;direction:ltr;text-align:right;display:block;margin-bottom:2px}
.stz-i68 .i68-row b{display:block;font-family:'Frank Ruhl Libre',serif;font-weight:800;font-size:17px;color:var(--esp,#3a2f26);margin-bottom:3px;line-height:1.25}
.stz-i68 .i68-row span{font-family:'Heebo',sans-serif;font-size:14px;color:#6d6154;line-height:1.62;display:block}
.stz-i68 .i68-foot{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:34px;padding-top:22px;border-top:1px solid var(--line,rgba(58,47,38,.22))}
.stz-i68 .i68-foot i{font-style:normal;font-family:'Heebo',sans-serif;font-weight:700;font-size:12.5px;color:var(--esp,#3a2f26);background:#fff;border-radius:2px;padding:9px 18px;letter-spacing:.02em}
.stz-i68 .i68-note{font-family:'Playfair Display',serif;font-style:italic;font-size:13.5px;color:#8a7f73;margin-right:auto}
@media(max-width:900px){
  .stz-i68 .i68-grid{grid-template-columns:1fr;gap:22px}
  .stz-i68 .i68-fig{padding:12px 14px 6px}
  .stz-i68 .i68-list{gap:14px}
  .stz-i68 .i68-note{margin-right:0;width:100%}
}


/* ===== STZ-CATRICH: העשרת עמודי קטגוריה — אינטרו גלוי, רצועת אמון, באנר אווירה, כרטיסי "איזה דגם", FAQ, פתיחת התיאור ===== */
.stz-cr{direction:rtl;font-family:Heebo,sans-serif;max-width:1280px;margin:0 auto;padding:0 16px}
.stz-cr-intro{max-width:860px;margin:22px auto 0;text-align:center;color:#3a2f26;font-size:15.5px;line-height:1.75}
.stz-cr-intro b{color:var(--crac,#2f5233)}
/* רצועת אמון */
.stz-cr-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:22px auto 0}
.stz-cr-tile{background:#fff;border:1px solid #eee4cf;border-radius:12px;padding:14px 12px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}
.stz-cr-tile svg{width:26px;height:26px;stroke:var(--crac,#2f5233);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.stz-cr-tile b{font-size:13.5px;color:#3a2f26;font-weight:700}
.stz-cr-tile span{font-size:12px;color:#8a7f73;line-height:1.45}
@media(max-width:767px){
  .stz-cr-trust{grid-template-columns:repeat(2,1fr);gap:8px}
  .stz-cr-tile{padding:11px 8px}
  .stz-cr-tile b{font-size:12.5px}
  .stz-cr-tile span{font-size:11px}
}
/* באנר אווירה */
.stz-cr-hero{position:relative;border-radius:14px;overflow:hidden;margin:18px auto 0;height:225px}
.stz-cr-hero img{width:100%;height:100%;object-fit:cover;display:block}
.stz-cr-hero figcaption{position:absolute;right:0;left:0;bottom:0;padding:34px 22px 14px;background:linear-gradient(to top,rgba(26,20,14,.55),rgba(26,20,14,0));color:#fff;font-size:15px;font-weight:700;letter-spacing:.02em;text-shadow:0 1px 6px rgba(0,0,0,.4)}
@media(max-width:767px){.stz-cr-hero{height:150px;border-radius:10px}.stz-cr-hero figcaption{font-size:13px;padding:26px 14px 10px}}
/* כותרות סקשן בקול של CMP */
.stz-cr-h{font-family:Rubik,Heebo,sans-serif;font-weight:800;font-size:24px;color:#3a2f26;text-align:center;margin:0 0 4px}
.stz-cr-h::before{content:"◤ ";color:var(--crac,#2f5233);font-size:15px;vertical-align:2px}
.stz-cr-sub{text-align:center;color:#8a7f73;font-size:13.5px;margin:0 0 18px}
/* כרטיסי "איזה דגם מתאים לך" */
.stz-cr-models{margin:38px auto 6px}
.stz-cr-mgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.stz-cr-mcard{background:#fff;border:1px solid #eee4cf;border-radius:14px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:box-shadow .15s,transform .15s}
.stz-cr-mcard:hover{box-shadow:0 10px 26px rgba(58,47,38,.12);transform:translateY(-2px)}
.stz-cr-mimg{background:#f9f6ef;aspect-ratio:4/3;overflow:hidden}
.stz-cr-mimg img{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply}
.stz-cr-mbody{padding:14px 16px 18px;display:flex;flex-direction:column;gap:7px;flex:1}
.stz-cr-mname{font-family:Rubik,Heebo,sans-serif;font-weight:800;font-size:16.5px;color:#3a2f26}
.stz-cr-mtag{font-size:13px;color:#6b5d4f;line-height:1.6;flex:1}
.stz-cr-mrow{display:flex;align-items:center;justify-content:space-between;margin-top:4px}
.stz-cr-mprice{font-weight:700;color:var(--crac,#2f5233);font-size:15px}
.stz-cr-mprice s{color:#b3a894;font-weight:400;font-size:12.5px;margin-right:6px}
.stz-cr-mbtn{background:#33261a;color:#fff;border-radius:999px;padding:8px 18px;font-size:12.5px;font-weight:700}
@media(max-width:767px){
  .stz-cr-mgrid{grid-template-columns:1fr;gap:10px}
  .stz-cr-mcard{flex-direction:row}
  .stz-cr-mimg{width:132px;flex-shrink:0;aspect-ratio:1/1;align-self:center}
  .stz-cr-mbody{padding:12px 12px 12px 14px}
  .stz-cr-mname{font-size:15px}
  .stz-cr-mtag{font-size:12px}
  .stz-cr-mbtn{padding:7px 14px;font-size:11.5px}
}
/* מפרט קולקטיבי */
.stz-cr-spec{margin:36px auto 0;max-width:1000px}
.stz-cr-specgrid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#eee4cf;border:1px solid #eee4cf;border-radius:14px;overflow:hidden}
.stz-cr-sprow{background:#fff;padding:13px 18px;display:flex;gap:12px;align-items:baseline}
.stz-cr-sprow b{color:#3a2f26;font-size:13px;white-space:nowrap;flex-shrink:0;font-weight:700}
.stz-cr-sprow b::before{content:"◤ ";color:var(--crac,#2f5233);font-size:10px}
.stz-cr-sprow span{color:#6b5d4f;font-size:13px;line-height:1.6}
@media(max-width:767px){.stz-cr-specgrid{grid-template-columns:1fr}.stz-cr-sprow{padding:11px 14px}}
/* FAQ */
.stz-cr-faq{max-width:860px;margin:34px auto 44px}
.stz-cr-qa{background:#fff;border:1px solid #eee4cf;border-radius:12px;margin-bottom:10px;overflow:hidden}
.stz-cr-qa summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;font-weight:700;font-size:14.5px;color:#3a2f26}
.stz-cr-qa summary::-webkit-details-marker{display:none}
.stz-cr-qa summary::after{content:"+";color:var(--crac,#2f5233);font-size:20px;font-weight:400;line-height:1;flex-shrink:0}
.stz-cr-qa[open] summary::after{content:"−"}
.stz-cr-qa p{margin:0;padding:0 18px 16px;color:#6b5d4f;font-size:13.5px;line-height:1.7}
/* התיאור הארוך — פתוח ומעוצב במקום קיר טקסט מקופל */
.stz-essay.stz-cr-open .stz-essay-in{max-height:none!important;overflow:visible}
.stz-essay.stz-cr-open::after{display:none}
.stz-essay.stz-cr-open .stz-essay-btn{display:none}
.stz-essay.stz-cr-open{background:#f9f6ef;border-radius:14px;padding:26px 28px;margin-top:30px}
.stz-essay.stz-cr-open .term-description h2{font-family:Rubik,Heebo,sans-serif;font-weight:800;font-size:21px;color:#3a2f26;margin:0 0 12px}
.stz-essay.stz-cr-open .term-description h3{font-family:Rubik,Heebo,sans-serif;font-weight:800;font-size:16.5px;color:var(--crac,#2f5233);margin:20px 0 6px}
.stz-essay.stz-cr-open .term-description p{color:#5d5347;font-size:14px;line-height:1.8;margin:0 0 10px}
.stz-essay.stz-cr-open .term-description a{color:var(--crac,#2f5233);font-weight:700}
@media(max-width:767px){.stz-essay.stz-cr-open{padding:20px 16px}}


/* ===== STZ-PBFIX: התבנית שומרת 682px×2 לבאנר-תמונה — בעמודים בלי תמונה (סינון מותג ?product_brand=, קטגוריות כמו POWER KIDS) זה חור ריק ענק והעמוד נראה ריק ===== */
body.stz-pbfix header.c-page-header{margin-top:0 !important}
body.stz-pbfix .l-section--bottom-margin{margin-top:0 !important}

