.cta[data-astro-cid-ctop6wru]{padding:var(--space-8);background:linear-gradient(135deg,rgb(136 231 85 / 6%) 0%,transparent 100%);border:1px solid var(--color-border-accent);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);flex-wrap:wrap}.cta__text[data-astro-cid-ctop6wru] p[data-astro-cid-ctop6wru]{font-size:var(--text-lg);font-weight:500}.cta__text[data-astro-cid-ctop6wru] .text-muted[data-astro-cid-ctop6wru]{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-1)}.offers-grid[data-astro-cid-toovt4nx]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-6);margin-top:var(--space-12)}.offer-card[data-astro-cid-toovt4nx]{position:relative;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:0;transition:border-color var(--transition-base),transform var(--transition-base);overflow:hidden;&:hover{transform:translateY(-4px)}}.offer-card--highlight[data-astro-cid-toovt4nx]{border-color:var(--color-border-accent);box-shadow:var(--shadow-accent-sm);background:linear-gradient(145deg,var(--color-surface) 0%,rgb(136 231 85 / 4%) 100%)}.offer-card__content[data-astro-cid-toovt4nx]{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.offer-card__image[data-astro-cid-toovt4nx]{width:100%;height:200px;object-fit:cover;border-radius:var(--radius-xl) var(--radius-xl) 0 0;display:block;order:-1}.offer-card__top[data-astro-cid-toovt4nx]{display:flex;align-items:center}.offer-card__title[data-astro-cid-toovt4nx]{font-family:var(--font-display, "Bebas Neue", sans-serif);font-size:var(--text-3xl);letter-spacing:var(--tracking-wide);color:var(--color-text)}.offer-card__price[data-astro-cid-toovt4nx]{font-size:var(--text-sm);color:var(--color-accent);font-weight:700;letter-spacing:var(--tracking-wider);text-transform:uppercase}.offer-card__desc[data-astro-cid-toovt4nx]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.offer-card__items[data-astro-cid-toovt4nx]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2);flex:1;li{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}}.inventory[data-astro-cid-toovt4nx]{background:var(--color-surface);border-block:1px solid var(--color-border)}.inventory-note[data-astro-cid-toovt4nx]{margin-top:var(--space-6);font-size:var(--text-sm);color:var(--color-text-faint);font-style:italic}.inventory-table-wrap[data-astro-cid-toovt4nx]{margin-top:var(--space-10);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);overflow:hidden}.inventory-table-title[data-astro-cid-toovt4nx]{margin:0;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);font-family:var(--font-display, "Bebas Neue", sans-serif);font-size:var(--text-2xl);letter-spacing:var(--tracking-wide);color:var(--color-text)}.inventory-table-scroll[data-astro-cid-toovt4nx]{overflow-x:auto}.inventory-table[data-astro-cid-toovt4nx]{width:100%;border-collapse:collapse;min-width:820px;th,td{text-align:left;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-muted);vertical-align:top}th{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-faint);background:var(--color-surface);font-weight:700}tbody tr:last-child td{border-bottom:0}}.inventory-table__group-row[data-astro-cid-toovt4nx] td[data-astro-cid-toovt4nx]{padding:var(--space-4) var(--space-5) var(--space-2);border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);background:#88e7550d}.inventory-table__group-row[data-astro-cid-toovt4nx] span[data-astro-cid-toovt4nx]{font-size:var(--text-l);font-weight:700;letter-spacing:var(--tracking-wide);color:var(--color-accent)}.location-cta[data-astro-cid-toovt4nx]{margin-bottom:var(--space-12)}@media(width<=900px){.offers-grid[data-astro-cid-toovt4nx]{grid-template-columns:repeat(2,1fr)}}@media(width<=640px){.offers-grid[data-astro-cid-toovt4nx]{grid-template-columns:1fr}}
