/**
 * Package Directory — Styles
 *
 * This file only contains PACKAGE-SPECIFIC overrides and additions.
 * All structural layout (single-trek-layout, booking-sidebar, itinerary-day,
 * faq-item, inc-exc-grid, trek-section, trek-section__title, etc.) comes from
 * trip.css, which loads on .hih-package-page via hih_enqueue_package_assets().
 *
 * @package HikeInHills
 */

/* ─────────────────────────────────────────────────────────────────────────────
   HERO — package variant (min-height only; everything else from trip.css)
   ───────────────────────────────────────────────────────────────────────────── */

.page-hero--package {
    min-height: 400px;
}

/* ─────────────────────────────────────────────────────────────────────────────
   GALLERY — defensive hardening
   The <a class="hih-gallery__item trek-photo-grid__item..."> is a direct
   CSS Grid child and should auto-stretch to fill its assigned row(s) per the
   grid spec. These rules just make that explicit/!important in case any
   other enqueued CSS (plugin, page builder, older browser) interferes.
   ───────────────────────────────────────────────────────────────────────────── */

.hih-package-page .trek-photo-grid > .hih-gallery__item {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
}

/* ─────────────────────────────────────────────────────────────────────────────
   ACTIVITIES LIST
   Uses .highlights-list as base (same two-column grid + ✦ bullets),
   .pkg-activities-list swaps the bullet emoji for a tent symbol.
   ───────────────────────────────────────────────────────────────────────────── */

.pkg-activities-list li::before {
    content: '🏕️';
    font-size: 13px;
    margin-top: 1px;
}

/* ─────────────────────────────────────────────────────────────────────────────
   SUPPRESS WP default featured image on package pages
   (same pattern as trip's .hih-trip-page overrides in trip.css)
   ───────────────────────────────────────────────────────────────────────────── */

.hih-package-page .site-content { padding-top: 0 !important; }

.hih-package-page .ast-featured-image-wrap,
.hih-package-page .ast-single-post-thumbnail,
.hih-package-page .entry-thumbnail,
.hih-package-page .post-thumbnail,
.hih-package-page figure.wp-block-post-featured-image,
.site-content > .site-main > figure:first-of-type,
.site-content > .site-main > img:first-of-type { display: none !important; }
/* ── Highlights & Activities — full width single column for packages ───────── */
.highlights-list--full {
    grid-template-columns: 1fr !important;
}