/** Shopify CDN: Minification failed

Line 258:1 Expected "}" to go with "{"

**/
/* ============================================================
   Neckora — עיצוב לכל הסקשנים
   כל המחלקות מתחילות ב-nk- כדי לא להתנגש בעיצוב של התבנית
   ============================================================ */

@import url('https://fonts.googleapis.com/css2?family=Frank+Ruhl+Libre:wght@400;500;700;900&family=Assistant:wght@300;400;600;700&display=swap');

.nk{
  --nk-ink:#0E1B20;
  --nk-petrol:#16333A;
  --nk-brass:#B08A4E;
  --nk-brass-soft:#D9C39A;
  --nk-pearl:#F5F3EE;
  --nk-mist:#DFE6E3;
  --nk-line:rgba(14,27,32,.12);
  --nk-red:#9B3226;
  --nk-display:'Frank Ruhl Libre', serif;
  --nk-body:'Assistant', system-ui, sans-serif;

  direction:rtl;
  text-align:right;
  font-family:var(--nk-body);
  font-size:17px;
  line-height:1.65;
  color:var(--nk-ink);
  background:radial-gradient(120% 80% at 50% 40%, #ffffff 0%, #ffffff 28%, #d7dadc 100%) fixed;
-webkit-font-smoothing: antialiased;
 
.nk *{box-sizing:border-box}
.nk img{max-width:100%;display:block}
.nk-wrap{max-width:1120px;margin:0 auto;padding:0 20px}
.nk-pad{padding:72px 0}
.nk h1,.nk h2,.nk h3{
  font-family:var(--nk-display);font-weight:700;line-height:1.2;
  letter-spacing:-.01em;margin:0 0 14px;
}
.nk h2{font-size:clamp(26px,4.2vw,40px)}
.nk h3{font-size:20px;margin-bottom:6px}
.nk p{margin:0 0 14px}
.nk-eyebrow{
  font-family:var(--nk-body);font-size:12px;font-weight:700;
  letter-spacing:.22em;color:var(--nk-brass);margin-bottom:12px;
  text-transform:uppercase;
}
.nk-center{text-align:center}
.nk-lede{max-width:620px;margin:0 auto 40px;color:#3B4A4F}

/* ---------- קופסת קנייה ---------- */
.nk-buy{display:grid;grid-template-columns:1.05fr .95fr;gap:52px;align-items:start;padding-top:44px;padding-bottom:44px}
@media(max-width:900px){.nk-buy{grid-template-columns:1fr;gap:32px}}
.nk-main{aspect-ratio:1/1;background:#fff;overflow:hidden;border-radius:2px}
.nk-main img{width:100%;height:100%;object-fit:cover}
.nk-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}
.nk-thumbs button{
  border:1px solid var(--nk-line);background:#fff;padding:0;cursor:pointer;
  aspect-ratio:1/1;overflow:hidden;border-radius:2px;
}
.nk-thumbs button.nk-on{border-color:var(--nk-petrol)}
.nk-thumbs img{width:100%;height:100%;object-fit:cover}

.nk-rating{display:flex;align-items:center;gap:9px;font-size:14px;color:#4A5A60;margin-bottom:10px}
.nk-stars{color:var(--nk-brass);letter-spacing:2px}
.nk h1{font-size:clamp(30px,5vw,44px);margin-bottom:10px}
.nk-sub{color:#3B4A4F;margin-bottom:22px}

.nk-price-row{display:flex;align-items:baseline;gap:12px;margin-bottom:4px;flex-wrap:wrap}
.nk-price{font-family:var(--nk-display);font-size:34px;font-weight:700}
.nk-was{text-decoration:line-through;color:#8A9599;font-size:19px}
.nk-save{background:var(--nk-red);color:#fff;font-size:12px;font-weight:700;padding:3px 9px;border-radius:2px}
.nk-fine{font-size:13.5px;color:#5C6C71}

.nk-tiers{display:grid;gap:10px;margin:22px 0 18px}
.nk-tier{
  position:relative;display:flex;align-items:center;gap:14px;
  border:1px solid var(--nk-line);background:#fff;border-radius:3px;
  padding:15px 16px;cursor:pointer;transition:border-color .18s,box-shadow .18s;
}
.nk-tier:hover{border-color:var(--nk-brass-soft)}
.nk-tier.nk-on{border-color:var(--nk-petrol);box-shadow:inset 0 0 0 1px var(--nk-petrol)}
.nk-tier.nk-out{opacity:.45;cursor:not-allowed}
.nk-dot{width:18px;height:18px;border:1px solid #9AA7AB;border-radius:50%;flex:none;position:relative}
.nk-tier.nk-on .nk-dot{border-color:var(--nk-petrol)}
.nk-tier.nk-on .nk-dot::after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--nk-petrol)}
.nk-tier-name{font-weight:700;font-size:16px;display:block}
.nk-tier-note{font-size:13px;color:#5C6C71}
.nk-tier-price{margin-inline-start:auto;text-align:left;flex:none}
.nk-tier-price b{font-family:var(--nk-display);font-size:19px;display:block}
.nk-tier-price s{font-size:13px;color:#8A9599}
.nk-badge{
  position:absolute;top:-9px;inset-inline-start:16px;background:var(--nk-brass);
  color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:2px;
}

.nk-cta{
  display:block;width:100%;border:0;cursor:pointer;text-decoration:none;text-align:center;
  background:var(--nk-petrol);color:var(--nk-pearl);
  font-family:var(--nk-body);font-size:18px;font-weight:700;
  padding:17px;border-radius:3px;letter-spacing:.02em;
  transition:background .18s,transform .12s;
}
.nk-cta:hover{background:var(--nk-ink);color:var(--nk-pearl)}
.nk-cta:active{transform:translateY(1px)}
.nk-cta[disabled]{background:#9AA7AB;cursor:not-allowed}
.nk-cta:focus-visible,.nk-tier:focus-visible,.nk-acc button:focus-visible{outline:2px solid var(--nk-brass);outline-offset:3px}

.nk-stock{margin-top:18px;font-size:13px;color:#5C6C71}
.nk-bar{height:5px;background:var(--nk-mist);border-radius:3px;overflow:hidden;margin:7px 0}
.nk-bar i{display:block;height:100%;width:0;background:var(--nk-brass);transition:width 1.4s ease-out}
.nk-assure{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:20px;font-size:13.5px;color:#3B4A4F}
.nk-assure span::before{content:"— ";color:var(--nk-brass)}

/* ---------- פס נתונים ---------- */
.nk-strip{background:var(--nk-petrol);color:var(--nk-mist);padding:26px 0}
.nk-strip .nk-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;text-align:center}
.nk-strip b{display:block;font-family:var(--nk-display);font-size:21px;color:#fff}
.nk-strip small{font-size:12.5px;letter-spacing:.05em;opacity:.8}
@media(max-width:700px){.nk-strip .nk-wrap{grid-template-columns:repeat(2,1fr);gap:22px}}

/* ---------- מחזור 15 דקות ---------- */
.nk-cycle{background:var(--nk-ink);color:var(--nk-pearl)}
.nk-cycle h2,.nk-cycle h3{color:#fff}
.nk-cycle .nk-lede,.nk-cycle p{color:#A9B8BC}
.nk-dial{display:flex;justify-content:center;margin-bottom:34px}
.nk-dial svg{width:min(260px,72vw);height:auto}
.nk-dial .nk-track{fill:none;stroke:rgba(255,255,255,.13);stroke-width:5}
.nk-dial .nk-prog{
  fill:none;stroke:var(--nk-brass);stroke-width:5;stroke-linecap:round;
  stroke-dasharray:534;stroke-dashoffset:534;
  transform:rotate(-90deg);transform-origin:center;
}
.nk-dial.nk-run .nk-prog{animation:nk-sweep 3.2s cubic-bezier(.4,0,.2,1) forwards}
@keyframes nk-sweep{to{stroke-dashoffset:80}}
.nk-phases{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;text-align:center}
.nk-min{font-family:var(--nk-display);font-size:13px;color:var(--nk-brass);letter-spacing:.14em;margin-bottom:8px}
@media(max-width:700px){.nk-phases{grid-template-columns:1fr;gap:28px}}

/* ---------- אקורדיון ---------- */
.nk-acc{border-top:1px solid var(--nk-line)}
.nk-acc button{
  width:100%;background:none;border:0;border-bottom:1px solid var(--nk-line);
  font-family:var(--nk-display);font-size:19px;font-weight:700;color:var(--nk-ink);
  text-align:right;padding:19px 0;cursor:pointer;
  display:flex;align-items:center;justify-content:space-between;gap:16px;
}
.nk-acc button::after{content:"+";font-size:24px;color:var(--nk-brass);font-weight:400}
.nk-acc button[aria-expanded="true"]::after{content:"–"}
.nk-acc .nk-panel{max-height:0;overflow:hidden;transition:max-height .32s ease;border-bottom:1px solid var(--nk-line)}
.nk-acc .nk-panel-in{padding:4px 0 20px;color:#3B4A4F}

/* ---------- שלבי שימוש ---------- */
.nk-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
@media(max-width:800px){.nk-steps{grid-template-columns:1fr}}
.nk-step img{aspect-ratio:4/3;object-fit:cover;margin-bottom:14px;border-radius:2px;width:100%}
.nk-num{font-family:var(--nk-display);font-size:13px;letter-spacing:.16em;color:var(--nk-brass);margin-bottom:6px}
.nk-step p{color:#3B4A4F;font-size:15.5px}

/* ---------- סקשן שכנוע ---------- */
.nk-pitch{background:transparent}
.nk-pitch-grid{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center}
@media(max-width:900px){.nk-pitch-grid{grid-template-columns:1fr;gap:30px}}
.nk-pitch img{aspect-ratio:4/5;object-fit:cover;width:100%;border-radius:2px}
.nk-pitch p{color:#3B4A4F}
.nk-pitch strong{color:var(--nk-ink)}

/* ---------- טבלת השוואה ---------- */
.nk-table-scroll{overflow-x:auto}
.nk table{width:100%;border-collapse:collapse;background:#fff;font-size:15.5px;min-width:520px}
.nk th,.nk td{padding:15px 14px;border-bottom:1px solid var(--nk-line);text-align:center}
.nk th:first-child,.nk td:first-child{text-align:right;font-weight:600}
.nk thead th{font-family:var(--nk-display);font-size:17px;background:var(--nk-petrol);color:#fff;border:0}
.nk-yes{color:var(--nk-petrol);font-weight:700}
.nk-no{color:#B9C3C6}

/* ---------- אחריות ---------- */
.nk-guar{background:var(--nk-petrol);color:var(--nk-pearl);text-align:center}
.nk-guar h2{color:#fff}
.nk-guar p{max-width:560px;margin:0 auto 26px;color:#BFD0D2}
.nk-guar .nk-cta{max-width:340px;margin:0 auto;background:var(--nk-brass);color:var(--nk-ink)}
.nk-guar .nk-cta:hover{background:var(--nk-brass-soft);color:var(--nk-ink)}

/* ---------- סרגל קנייה דביק בנייד ---------- */
.nk-sticky{
  position:fixed;bottom:0;inset-inline:0;z-index:50;
  background:rgba(245,243,238,.96);backdrop-filter:blur(10px);
  border-top:1px solid var(--nk-line);padding:10px 16px;
  display:none;align-items:center;gap:12px;
  transform:translateY(110%);transition:transform .3s;
}
.nk-sticky.nk-show{transform:none}
.nk-sticky .nk-cta{padding:13px;font-size:16px}
.nk-sticky .nk-sp{font-family:var(--nk-display);font-size:19px;font-weight:700;white-space:nowrap}
@media(max-width:900px){.nk-sticky{display:flex}}

/* ---------- אנימציית כניסה ---------- */
.nk-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s,transform .6s}
.nk-reveal.nk-in{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){
  .nk *{animation:none!important;transition:none!important}
  .nk-reveal{opacity:1;transform:none}
  .nk-dial .nk-prog{stroke-dashoffset:80}
}
/* ===== Neckora Blue Premium Theme ===== */

.nk{
    --nk-pearl:#173E7D;
    --nk-mist:#205D89;
    --nk-ink:#ffffff;
    --nk-line:rgba(255,255,255,.15);

    background:
    radial-gradient(circle at 75% 25%, rgba(127,200,234,.45) 0%, transparent 35%),
    linear-gradient(180deg,#173E7D 0%,#205D89 45%,#2F7AA6 75%,#173E7D 100%);
    color:#fff;
}

.nk h1,
.nk h2,
.nk h3,
.nk h4,
.nk h5,
.nk h6,
.nk p,
.nk span,
.nk strong,
.nk label{
    color:#fff !important;
}

.nk-wrap{
    background:transparent;
}

.nk-card,
.nk-option,
.nk-buy-card{
    background:rgba(255,255,255,.08);
    border:1px solid rgba(255,255,255,.15);
    backdrop-filter:blur(12px);
    border-radius:18px;
}

.nk button,
.nk .button{
    background:#7FC8EA !important;
    color:#173E7D !important;
    border:none;
    border-radius:14px;
    font-weight:700;
}

.nk img{
    border-radius:22px;
}