.site .sup-count{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:18px}.site .sup-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-bottom:22px}.site .sup-tools input{min-width:220px;flex:1;max-width:340px}.site .sup-chip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 14px;font:inherit;font-size:15px;cursor:pointer;color:var(--navy)}.site .sup-chip[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.site .sup-logo{aspect-ratio:16/10;display:grid;place-items:center;background:#F7F4EE;font:800 34px/1 var(--font-heading,inherit);color:#fff}.site .sup-logo img{max-width:70%;max-height:70%;object-fit:contain}.site .sup-card-body{padding:18px 20px 22px;display:grid;gap:6px;flex:1}.site .sup-card-body small{color:var(--muted)}.site .sup-card-body a{margin-top:auto;font-weight:700;color:var(--coral-text)}.site .sup-tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.site .sup-tier{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;display:grid;gap:8px;align-content:start;position:relative}.site .sup-tier[data-best]{border:2px solid var(--coral)}.site .sup-tier[data-best]:before{content:"מומלץ";position:absolute;top:-12px;inset-inline-start:18px;background:var(--coral);color:#fff;font-size:13px;font-weight:700;border-radius:999px;padding:2px 10px}.site .sup-tier b{font-size:30px;color:var(--navy)}.site .sup-tier ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px;font-size:15px}.site .sup-calc{background:#fff;border:1px solid var(--line);border-radius:22px;padding:26px;display:grid;gap:14px;max-width:720px;margin-inline:auto}.site .sup-stepper{display:flex;align-items:center;gap:10px}.site .sup-stepper button{width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:#fff;font-size:22px;cursor:pointer}.site .sup-stepper input{width:90px;text-align:center}.site .sup-sum{display:grid;gap:6px;font-size:17px}.site .sup-sum div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:6px}.site .sup-opts{display:flex;flex-wrap:wrap;gap:8px}.site .sup-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;list-style:none;margin:0;padding:0}.site .sup-products li{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}.site .sup-products .sup-pic{aspect-ratio:1;background:#F7F4EE;display:grid;place-items:center;color:var(--muted);font-size:14px}.site .sup-products .sup-pic img{width:100%;height:100%;object-fit:cover}.site .sup-products div.sup-pname{padding:12px 14px 16px;font-size:15px}.site .sup-products small{display:block;color:var(--muted)}@media (max-width:900px){.site .sup-products,.site .sup-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.site .sup-products,.site .sup-tiers{grid-template-columns:minmax(0,1fr)}}