/* Bryllandia Trip Portfolio 1.2 – configurable typography */
.bry-trip-portfolio,.bry-single{font-family:var(--bry-font-body,inherit);font-weight:var(--bry-weight-body,400)}

.bry-trip-intro h2,
.bry-trip-card h3,
.bry-trip-price strong,
.bry-no-results strong,
.bry-single h1,
.bry-single-section h2,
.bry-program-text h3,
.bry-single-box h3,
.bry-single-price strong,
.bry-single-placeholder{font-family:var(--bry-font-heading,inherit);font-weight:var(--bry-weight-heading,600)}

.bry-trip-card h3{font-size:24px;line-height:27px;letter-spacing:0}

.bry-search input,
.bry-filter-select,
.bry-sort,
.bry-sort select,
.bry-filter-label,
.bry-chip,
.bry-result-count,
.bry-reset,
.bry-trip-tags,
.bry-trip-subtitle,
.bry-trip-meta,
.bry-trip-badge,
.bry-trip-details,
.bry-portfolio-cta,
.bry-single-breadcrumbs,
.bry-single-kicker,
.bry-single-tag,
.bry-single-fact,
.bry-single-button,
.bry-program-time,
.bry-single-badge{font-family:var(--bry-font-ui,inherit)}

.bry-filter-label,
.bry-chip.is-active,
.bry-reset,
.bry-trip-tags,
.bry-trip-subtitle,
.bry-trip-badge,
.bry-trip-details,
.bry-portfolio-cta a,
.bry-single-breadcrumbs a,
.bry-single-kicker,
.bry-single-tag,
.bry-single-fact,
.bry-single-button,
.bry-program-time,
.bry-single-badge{font-weight:var(--bry-weight-ui,700)}

.bry-trip-excerpt,
.bry-trip-intro p,
.bry-single-lead,
.bry-single-copy,
.bry-program-text p,
.bry-check-list,
.bry-practical,
.bry-single-box--contact p{font-family:var(--bry-font-body,inherit)}
