
                            /* "לפרטים נוספים על המבצע" — opens the lead popup with this promotion (include/search-banner-popup.php) */
                            .single-space #offers .offer-item-inner { align-items: center; }
                            .single-space #offers .offer-item_more { flex: 0 0 auto; margin-inline-start: auto; display: inline-flex; align-items: center; gap: 6px; height: 40px; padding: 0 16px; border: 1.5px solid #8c2654; border-radius: 8px; background: transparent; color: #8c2654; font: 600 16px/1 almoni-neue, sans-serif; cursor: pointer; white-space: nowrap; transition: background-color .15s ease, color .15s ease; }
                            .single-space #offers .offer-item_more:hover { background: #8c2654; color: #fff; }
                            @media (max-width: 640px) { .single-space #offers .offer-item-inner { flex-wrap: wrap; } .single-space #offers .offer-item_more { width: 100%; justify-content: center; margin-top: 10px; } }
                            /* no section heading — a "מבצע" pill above each promotion's title instead of the round icon at
                               its side; the corners as the floating contact button's (Ram, 04.10) */
                            .single-space #offers .offer-item-inner { border-radius: 10px; }
                            /* no divider above or below it — each section draws its own at its top; 25px either side */
                            .single-space #offers::before, .single-space #offers + .section::before { content: none; display: none; }
                            .single-space #offers { padding-top: 0; }
                            .single-space #offers + .section { margin-top: 0; }
                            .single-space #offers .offer-item_tag { display: inline-flex; align-items: center; gap: 5px; margin-bottom: 8px; padding: 4px 10px; border-radius: 999px; background: #a61d55; color: #fff; font-size: 13px; font-weight: 600; line-height: 1.2; }
                            .single-space #offers .offer-item_tag i { font-size: .85em; }
                            .single-space #offers .offer-item .offer-item_title { line-height: 1.15; }
                            @media (max-width: 768px) { .single-space #offers .offer-item-inner { padding: 18px; } .single-space #offers .offer-item:first-child { margin-top: 0; } .single-space #offers .offer-item:not(:last-child) { margin-bottom: 0; } .single-space #offers .offer-item:not(:first-child) { margin-top: 12px; } }
                            