/* ===== מבצע חורף ===== כל העיצוב של המבצע. להסרה: מוחקים את הקובץ ואת הקישור אליו ב-index.html */
.promo{position:relative}
.promo .wrap{text-align:center}
.promo .sub{margin-inline:auto;text-wrap:balance;font-weight:600;color:var(--navy)}
.promo-tag{display:inline-block;margin:0 0 10px;padding:4px 14px;border-radius:999px;background:var(--navy);color:var(--gold-soft);font-weight:800;font-size:14px;letter-spacing:.06em}
.pk{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch;text-align:center;margin-top:8px}
.pk-card{position:relative;display:flex;flex-direction:column;align-items:center;background:var(--paper);border:2px solid rgba(150,104,55,.35);border-radius:20px;padding:28px 22px 24px;box-shadow:0 12px 30px -20px rgba(20,35,76,.5)}
.pk-card h3{margin:14px 0 8px;font-size:25px;font-weight:900;color:var(--navy);line-height:1.2}
.pk-card p{margin:0;color:#3b4361;font-size:17px}
.pk-card .price{margin-top:auto;padding-top:18px;color:var(--navy);font-weight:700;font-size:17px}
.pk-card .price b{font-size:34px;font-weight:900;color:var(--navy);white-space:nowrap;padding-inline:2px}
.pk-ic{width:76px;height:76px;border-radius:50%;background:#fff;border:2px solid var(--gold-2);display:grid;place-items:center}
.pk-ic svg{width:46px;height:46px;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.i-roller{stroke:var(--gold)}
.i-drop{stroke:#2f7fd0}.i-drop .bolt{stroke:#e0a91c;fill:#f6cf4a}
.i-leak{stroke:var(--navy)}.i-leak .d{stroke:#2f7fd0;fill:rgba(47,127,208,.15)}
.pk-hot{background:var(--navy);border-color:var(--gold-2);box-shadow:0 22px 44px -22px rgba(16,32,66,.95);transform:translateY(-8px)}
.pk-hot h3,.pk-hot .price,.pk-hot .price b{color:#fff}
.pk-hot .price b{color:var(--gold-soft)}
.pk-hot p{color:#d8dcea}
.pk-hot .pk-ic{border-color:var(--gold-soft)}
.pk-badge{position:absolute;top:-16px;inset-inline:0;margin-inline:auto;width:max-content;background:linear-gradient(180deg,#e9cd84,var(--gold-2));color:var(--navy-2);font-weight:900;font-size:17px;padding:5px 18px;border-radius:999px;box-shadow:0 6px 14px -6px rgba(0,0,0,.4)}
.pk-card .price .nis{font-size:.72em;font-weight:800}
.promo-cta{margin-top:30px}
.btn-big{min-height:60px;font-size:21px;padding:14px 30px}
.promo-slot{display:inline-block;margin:0 0 6px;padding:8px 18px;border-radius:999px;border:2px solid var(--gold-2);color:var(--gold-soft);font-weight:800;font-size:18px}
@media (max-width:860px){
 .pk{grid-template-columns:1fr;gap:26px;max-width:480px;margin-inline:auto}
 .pk-hot{transform:none;margin-top:6px}
}
