.page-content {
flex: 1;
}
.trek-detail-hero {
margin-top: var(--space-30);
} .trek-detail-hero {
position: relative;
display: flex;
align-items: center;
justify-content: center;
min-height: var(--guided-detail-hero-min-height);
overflow: hidden;
}
.trek-detail-hero__bg {
position: absolute;
inset: 0;
z-index: 0;
}
.trek-detail-hero__bg img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center center;
}
.trek-detail-hero__overlay {
position: absolute;
inset: 0;
z-index: 1;
background-color: var(--guided-detail-hero-overlay);
}
.trek-detail-hero__content {
position: relative;
z-index: 2;
width: 100%;
max-width: var(--container-width);
margin: 0 auto;
padding: 64px var(--container-padding) 56px;
}
.trek-detail-hero__title {
max-width: 100%;
margin: 0 0 var(--space-50);
font-size: clamp(1.75rem, 3.5vw, 2.75rem);
font-weight: var(--font-weight-semibold);
color: var(--text-color-inverse);
line-height: 1.2;
text-align: center;
text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.85);
}
.heateor_sss_sharing_container {
margin-block: var(--space-40);
}
.trek-detail-hero__stats {
display: flex;
align-items: stretch;
width: 100%;
max-width: var(--guided-detail-stats-max-width);
margin: 0 auto;
background-color: var(--guided-detail-stats-bg);
}
.trek-detail-hero__stat {
flex: 1;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: start;
gap: 8px;
min-height: var(--guided-detail-stat-min-height);
padding: var(--space-20) var(--guided-detail-stat-padding-x);
text-align: left;
border-right: 1px solid var(--guided-detail-stats-border);
}
.trek-detail-hero__stat:last-child {
border-right: none;
}
.trek-detail-hero__label {
margin: 0;
color: var(--guided-detail-label-color);
font-size: var(--font-size-sm);
font-weight: var(--font-weight-normal);
line-height: 1.3;
}
.trek-detail-hero__value {
margin: 0;
color: var(--text-color-inverse);
font-size: clamp(1rem, 1.5vw, var(--font-size-lg));
font-weight: var(--font-weight-semibold);
line-height: 1.25;
} .trek-detail-cta {
background-color: var(--bg-color);
border-top: 1px solid var(--guided-detail-cta-border);
padding: var(--space-34) 0;
box-shadow: 0px 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.trek-detail-cta__inner {
display: flex;
align-items: center;
justify-content: space-between;
gap: var(--space-20);
width: 100%;
}
.trek-detail-cta__info {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: var(--space-10) var(--space-40);
}
.trek-detail-cta__price {
margin: 0;
color: var(--text-color-dark);
font-size: var(--font-size-lg);
font-weight: var(--font-weight-semibold);
line-height: 1.3;
letter-spacing: 0.03em;
text-transform: uppercase;
}
.trek-detail-cta__badge {
display: inline-flex;
align-items: center;
gap: 8px;
margin: 0;
color: var(--guided-detail-cta-inclusive-color);
font-size: var(--font-size-lg);
font-weight: var(--font-weight-semibold);
line-height: 1.3;
}
.trek-detail-cta__check {
flex-shrink: 0;
display: block;
}
.trek-detail-cta__actions {
display: flex;
align-items: center;
flex-shrink: 0;
gap: var(--space-15);
}
.trek-detail-cta__btn {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 8px;
padding: 6px 28px;
font-size: var(--font-size-base);
white-space: nowrap;
}
.trek-detail-cta__btn--download {
border-color: var(--border-color);
}
.trek-detail-cta__btn--request {
gap: 8px;
}
.trek-detail-cta__icon {
flex-shrink: 0;
display: block;
}
.trek-detail-cta#wtrek-sticky-bar {
position: relative !important;
}
.trek-detail-cta#wtrek-sticky-bar + .wtrek-sticky-bar-spacer {
display: none !important;
} .trek-detail-main {
margin-top: var(--section-spacing-top);
}
.trek-detail-main__back {
display: flex;
justify-content: flex-start;
margin-bottom: var(--space-30);
}
.trek-detail-main__back-btn {
display: inline-flex;
align-items: center;
}
.trek-detail-main__back a.btn.trek-detail-main__back-btn.btn-icon-right {
flex-direction: row-reverse;
}
.container.trek-detail-main__back a span img {
transform: rotate(180deg);
}
.trek-detail-main__inner {
display: grid;
grid-template-columns: minmax(0, 1fr) var(--guided-detail-sidebar-width);
gap: var(--space-50);
width: 100%;
max-width: var(--guided-detail-layout-max-width);
margin: 0 auto;
padding: 0 var(--container-padding) 0;
}
.trek-detail-gallery {
display: grid;
grid-template-columns: 2fr 1fr 1fr;
grid-template-rows: 1fr 1fr;
gap: var(--space-10);
margin-bottom: var(--space-30);
}
.trek-detail-gallery__main {
grid-row: 1 / 3;
margin: 0;
overflow: hidden;
}
.trek-detail-gallery__main img,
.trek-detail-gallery__item img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
.trek-detail-gallery__item {
margin: 0;
overflow: hidden;
aspect-ratio: 1 / 1;
}
.trek-detail-main__title {
margin-bottom: var(--space-20);
margin-top: var(--space-40);
}
.trek-detail-main__text {
margin-bottom: var(--space-40);
}
.trek-detail-main__text p {
color: var(--text-color-dark);
font-size: var(--font-size-sm);
line-height: var(--line-height-relaxed);
margin-bottom: var(--space-15);
}
.trek-detail-main__text p:last-child {
margin-bottom: 0;
}
.trek-detail-info-box {
margin-bottom: var(--space-40);
padding: var(--space-20) var(--space-20) var(--space-20) var(--space-24);
border-left: 4px solid var(--guided-detail-info-border);
box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.25);
}
.trek-detail-info-box:last-child {
margin-bottom: 0;
}
.trek-detail-info-box__title {
margin: 0 0 var(--space-10);
color: var(--guided-detail-info-border);
font-size: var(--font-size-lg);
font-weight: var(--font-weight-semibold);
line-height: 1.3;
}
.trek-detail-info-box__subtitle {
margin: 0 0 var(--space-15);
color: var(--text-color-dark);
font-size: var(--font-size-sm);
font-weight: var(--font-weight-normal);
line-height: 1.4;
}
.trek-detail-info-box__text {
margin: 0 0 var(--space-10);
color: var(--text-color-dark);
font-size: var(--font-size-sm);
line-height: var(--line-height-base);
}
.trek-detail-info-box__text:last-child {
margin-bottom: 0;
}
.trek-detail-checklist {
list-style: none;
margin: 0;
padding: 0;
}
.trek-detail-checklist--cols {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: var(--space-10) var(--space-20);
}
.trek-detail-checklist__item {
display: flex;
align-items: center;
gap: 8px;
color: var(--text-color-dark);
font-size: var(--font-size-sm);
line-height: 1.4;
}
.trek-detail-checklist__icon {
flex-shrink: 0;
margin-top: 1px;
color: var(--hero-btn-bg);
}
.trek-detail-sidebar {
display: flex;
flex-direction: column;
gap: var(--space-30);
}
.trek-detail-price-card {
overflow: hidden;
background-color: var(--hero-btn-bg);
}
.trek-detail-price-card__header {
display: flex;
flex-direction: column;
align-items: center;
gap: 2px;
padding: var(--space-24) var(--space-20) var(--space-20);
text-align: center;
}
.trek-detail-price-card__from,
.trek-detail-price-card__per {
color: var(--text-color-inverse);
font-size: var(--font-size-sm);
font-weight: var(--font-weight-normal);
line-height: 1.3;
letter-spacing: 0.06em;
text-transform: uppercase;
}
.trek-detail-price-card__amount {
color: var(--text-color-inverse);
font-size: clamp(1rem, 2vw, 1.375rem);
font-weight: var(--font-weight-semibold);
line-height: 1.1;
margin: 5px 0px;
}
.trek-detail-price-card__body {
margin: 0 var(--space-15) var(--space-15);
padding: var(--space-30);
background-color: var(--bg-color);
}
.trek-detail-price-card__meta {
list-style: none;
margin: 0 0 var(--space-20);
padding: 0;
}
.trek-detail-price-card__meta-item {
display: flex;
align-items: center;
gap: var(--space-10);
padding: var(--space-20) 0;
color: var(--text-color-dark);
font-size: var(--font-size-sm);
line-height: 1.4;
border-bottom: 1px solid #ADADAD;
}
.trek-detail-price-card__meta-item svg {
flex-shrink: 0;
color: var(--hero-btn-bg);
}
.trek-detail-price-card__meta-item:first-child {
padding-top: 0;
}
.trek-detail-price-card__btn {
margin-bottom: var(--space-10);
font-size: var(--font-size-base);
}
.trek-detail-price-card__btn--request {
gap: 8px;
}
.trek-detail-price-card__btn:last-child {
margin-bottom: 0;
}
.trek-detail-price-card__btn--download {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 8px;
border-color: var(--border-color-dark);
}
.trek-detail-rates {
padding: var(--space-20);
background-color: var(--bg-color);
box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.25);
}
.trek-detail-rates__title {
color: var(--text-color-dark);
font-size: var(--font-size-sm);
font-weight: var(--font-weight-bold);
line-height: 1.3;
}
.trek-detail-rates__list {
margin: 0;
}
.trek-detail-rates__row {
display: flex;
align-items: flex-start;
justify-content: space-between;
gap: var(--space-15);
padding: var(--space-15) 0;
border-bottom: 1px solid transparent;
border-image: repeating-linear-gradient(
to right,
#C7C7C7 0 8px, transparent 8px 16px ) 1;
}
.trek-detail-rates__row:last-child {
border-bottom: none;
padding-bottom: 0;
}
.trek-detail-rates__row dt {
flex: 1;
margin: 0;
color: var(--text-color-dark);
font-size: var(--font-size-sm);
font-weight: var(--font-weight-normal);
line-height: 1.4;
}
.trek-detail-rates__row dd {
margin: 0;
color: var(--header-nav-color);
font-size: var(--font-size-sm);
font-weight: var(--font-weight-bold);
line-height: 1.4;
white-space: nowrap;
}
.trek-detail-sidebar-offer {
display: flex;
align-items: flex-start;
gap: var(--space-15);
padding: var(--space-20);
background-color: var(--trek-detail-sidebar-offer-bg); }
.trek-detail-sidebar-offer__icon {
flex-shrink: 0;
display: block;
width: 35px;
height: 35px;
}
.trek-detail-sidebar-offer__icon svg {
display: block;
width: 100%;
height: auto;
}
.trek-detail-sidebar-offer__content {
min-width: 0;
}
.trek-detail-sidebar-offer__heading {
margin: 0 0 6px;
color: var(--trek-detail-sidebar-offer-heading);
font-size: var(--font-size-sm);
font-weight: var(--font-weight-bold);
line-height: 1.3;
letter-spacing: 0.15em;
text-transform: uppercase;
}
.trek-detail-sidebar-offer__text {
margin: 0;
color: var(--text-color-dark);
font-size: var(--font-size-sm);
font-weight: var(--font-weight-normal);
line-height: 1.4;
font-weight: 500;
}
.trek-detail-sidebar-offer--empty {
align-items: center;
background-color: var(--trek-detail-sidebar-offer-empty-bg);
}
.trek-detail-sidebar-offer--empty .trek-detail-sidebar-offer__icon {
width: 28px;
height: 28px;
color: var(--text-color-dark);
}
.trek-detail-sidebar-offer__empty-text {
margin: 0;
color: var(--text-color-dark);
font-size: var(--font-size-sm);
font-weight: var(--font-weight-normal);
line-height: 1.4;
}
.trek-detail-sidebar-offer__empty-label {
color: var(--trek-detail-sidebar-offer-heading);
font-weight: var(--font-weight-normal);
}
.trek-detail-addons {
padding: var(--space-20);
background-color: var(--bg-color);
box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.25);
}
.trek-detail-addons__title {
margin: 0 0 var(--space-15);
color: var(--text-color-dark);
font-size: var(--font-size-sm);
font-weight: var(--font-weight-bold);
line-height: 1.3;
}
.trek-detail-addons__list {
list-style: none;
margin: 0;
padding: 0;
}
.trek-detail-addons__item {
display: flex;
align-items: flex-start;
gap: var(--space-10);
padding: var(--space-10) 0;
color: var(--text-color-dark);
font-size: var(--font-size-sm);
line-height: 1.4;
}
.trek-detail-addons__item:last-child {
border-bottom: none;
padding-bottom: 0;
}
.trek-detail-addons__plus {
flex-shrink: 0;
width: 30px;
color: var(--hero-btn-bg);
font-size: var(--font-size-lg);
font-weight: var(--font-weight-bold);
line-height: 1;
text-align: center;
} .trek-detail-offer__inner {
display: flex;
align-items: stretch;
}
.trek-detail-offer__promo,
.trek-detail-offer__included {
flex: 1 1 50%;
padding: var(--space-40);
}
.trek-detail-offer__promo {
background-color: var(--trek-detail-offer-promo-bg);
color: var(--text-color-inverse);
}
.trek-detail-offer__label {
display: flex;
align-items: center;
gap: var(--space-10);
margin: 0;
font-size: var(--font-size-sm);
font-weight: var(--font-weight-bold);
letter-spacing: var(--letter-spacing-wide);
text-transform: uppercase;
padding-bottom: var(--space-15);
}
.trek-detail-offer__label-icon {
flex-shrink: 0;
color: var(--nav-patagonia);
}
.trek-detail-offer__divider {
margin: var(--space-15) 0;
border: none;
border-top: 1px solid var(--text-color-inverse);
}
.trek-detail-offer__discount {
display: flex;
align-items: baseline;
flex-wrap: wrap;
gap: var(--space-10);
margin: 0;
}
.trek-detail-offer__percent {
color: var(--nav-patagonia);
font-size: clamp(2.5rem, 2.81vw, 3.375rem);
font-weight: var(--font-weight-bold);
line-height: 1;
}
.trek-detail-offer__off {
font-size: var(--font-size-md);
font-weight: var(--font-weight-normal);
letter-spacing: 0.02em;
text-transform: uppercase;
}
.trek-detail-offer__title {
margin: 0 0 var(--space-20);
font-size: clamp(2rem, 4vw, 2.75rem);
font-weight: var(--font-weight-semibold);
line-height: 1.25;
}
.trek-detail-offer__text {
margin: 0;
font-size: var(--font-size-sm);
line-height: var(--line-height-base);
}
.trek-detail-offer__included {
display: flex;
flex-direction: column;
background-color: var(--trek-detail-offer-included-bg);
}
.trek-detail-offer__included-title {
margin: 0 0 var(--space-15);
color: var(--text-color-dark);
font-size: var(--font-size-lg);
font-weight: var(--font-weight-semibold);
line-height: 1.3;
}
.trek-detail-offer__included-text {
margin: 0 0 var(--space-20);
color: var(--text-color-dark);
font-size: var(--font-size-sm);
line-height: var(--line-height-base);
}
.trek-detail-offer__list {
list-style: none;
margin: 0 0 var(--space-30);
padding: 0;
}
.trek-detail-offer__list-item {
display: flex;
align-items: flex-start;
gap: var(--space-10);
margin-bottom: var(--space-15);
color: var(--text-color-dark);
font-size: var(--font-size-base);
line-height: var(--line-height-base);
}
.trek-detail-offer__list-item:last-child {
margin-bottom: 0;
}
.trek-detail-offer__check {
flex-shrink: 0;
margin-top: 3px;
color: var(--nav-patagonia);
}
.trek-detail-offer__code {
align-self: center;
margin-top: auto;
margin-bottom: 0;
padding: var(--space-10) var(--space-15);
border: 1px dashed var(--header-nav-color);
color: var(--text-color-dark);
font-size: var(--font-size-sm);
line-height: 1.4;
}
.trek-detail-offer__code strong {
color: var(--header-nav-color);
font-weight: var(--font-weight-semibold);
font-size: var(--font-size-sm);
} .trek-detail-itinerary {
padding-bottom: var(--space-60);
}
.trek-detail-itinerary .section-title {
margin-bottom: var(--space-24);
}
.itinerary-accordion {
display: flex;
flex-direction: column;
gap: var(--space-10);
}
.itinerary-accordion__item {
box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.25);
background-color: var(--bg-color);
overflow: hidden;
}
.itinerary-accordion__header {
display: flex;
align-items: center;
gap: var(--space-20);
width: 100%;
min-height: 88px;
padding: var(--space-20) var(--space-24);
border: none;
background-color: var(--itinerary-accordion-header-bg);
color: var(--text-color-inverse);
font-family: inherit;
text-align: left;
cursor: pointer;
}
.itinerary-accordion__badge {
flex-shrink: 0;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 4px;
width: 58px;
height: 58px;
border-radius: 50%;
background-color: var(--itinerary-accordion-badge-bg);
color: var(--text-color-inverse);
line-height: 1.05;
}
.itinerary-accordion__badge-label,
.itinerary-accordion__badge-number {
font-size: var(--font-size-sm);
font-weight: var(--font-weight-semibold);
}
.itinerary-accordion__heading {
flex: 1;
min-width: 0;
display: flex;
flex-direction: column;
gap: 6px;
}
.itinerary-accordion__title {
font-size: var(--font-size-sm);
font-weight: var(--font-weight-semibold);
line-height: 1.25;
}
.itinerary-accordion__subtitle {
font-size: var(--font-size-sm);
font-weight: var(--font-weight-normal);
line-height: 1.35;
display: flex;
align-items: center;
gap: var(--space-30);
}
.itinerary-accordion__subtitle strong {
font-weight: var(--font-weight-bold);
}
.itinerary-accordion__icon {
position: relative;
flex-shrink: 0;
width: 18px;
height: 18px;
}
.itinerary-accordion__icon::before,
.itinerary-accordion__icon::after {
content: "";
position: absolute;
background-color: currentColor;
}
.itinerary-accordion__icon::before {
top: 50%;
left: 0;
width: 100%;
height: 2px;
transform: translateY(-50%);
}
.itinerary-accordion__item:not(.is-open) .itinerary-accordion__icon::after {
top: 0;
left: 50%;
width: 2px;
height: 100%;
transform: translateX(-50%);
}
.itinerary-accordion__content {
display: grid;
grid-template-rows: 0fr;
transition: grid-template-rows var(--transition-base);
overflow: hidden;
}
.itinerary-accordion__item.is-open .itinerary-accordion__content {
grid-template-rows: 1fr;
}
.itinerary-accordion__content-inner {
min-height: 0;
padding: 0;
transition: padding var(--transition-base);
}
.itinerary-accordion__item.is-open .itinerary-accordion__content-inner {
padding: var(--space-24) var(--space-30);
}
.itinerary-accordion__label {
margin: 0 0 var(--space-20);
color: var(--nav-patagonia);
font-size: var(--font-size-sm);
font-weight: var(--font-weight-semibold);
letter-spacing: 0.02em;
text-transform: uppercase;
}
.itinerary-accordion__rows {
margin-bottom: var(--space-24);
}
.itinerary-accordion__row {
display: flex;
align-items: flex-start;
justify-content: space-between;
gap: var(--space-30);
padding: var(--space-15) 0;
border-bottom: 1px solid transparent;
border-image: repeating-linear-gradient(to right, #C7C7C7 0 8px, transparent 8px 16px ) 1;
}
.itinerary-accordion__row:first-child {
padding-top: 0;
}
.itinerary-accordion__row:last-child {
border-bottom: none;
padding-bottom: 0;
}
.itinerary-accordion__route {
flex: 1;
color: var(--text-color-dark);
font-size: var(--font-size-sm);
line-height: 1.4;
}
.itinerary-accordion__distance {
flex-shrink: 0;
max-width: 50%;
color: var(--text-color-dark);
font-size: var(--font-size-sm);
line-height: 1.4;
text-align: right;
}
.itinerary-accordion__distance strong {
font-weight: var(--font-weight-bold);
}
.itinerary-accordion__custom {
margin: 0 0 var(--space-24);
color: var(--text-color-dark);
font-size: var(--font-size-sm);
line-height: var(--line-height-base);
}
.itinerary-accordion__custom > :last-child {
margin-bottom: 0;
}
.itinerary-accordion__custom p {
margin: 0 0 var(--space-15);
}
.itinerary-accordion__custom ul,
.itinerary-accordion__custom ol {
margin: 0 0 var(--space-15);
padding-left: 1.25em;
}
.itinerary-accordion__night {
margin: 0;
padding: var(--space-10) var(--space-15);
background-color: var(--itinerary-accordion-night-bg);
border: none;
color: var(--text-color-dark);
font-size: var(--font-size-sm);
line-height: var(--line-height-base);
}
.itinerary-accordion__night strong {
font-weight: var(--font-weight-bold);
text-transform: uppercase;
}
.itinerary-accordion__night em {
font-style: italic;
}
.trek-detail-main__text ul {
list-style: disc;
padding-left: 1.25rem;
margin-bottom: var(--space-30);
margin-left: 0;
}
.trek-detail-main__text li {
color: var(--text-color-dark);
font-size: var(--font-size-sm);
line-height: var(--line-height-base);
margin-bottom: var(--space-10);
}
.trek-detail-main__text li:last-child {
margin-bottom: 0;
} .trek-detail-hero__read-more {
margin-top: var(--space-20);
display: flex;
justify-content: start;
} #trek-detail-intro {
scroll-margin-top: 110px;
}
.trek-detail-hero__read-more a {
font-size: 14px;
font-weight: 600;
color: rgba(255, 168, 47, 1);
display: none;
}           @media (max-width: 991px) {
.trek-detail-hero__stats {
flex-wrap: wrap;
}
.trek-detail-hero__stat {
flex: 1 1 50%;
align-items: flex-start;
padding: var(--space-20) var(--space-24);
border-right: none;
border-bottom: 1px solid var(--guided-detail-stats-border);
}
.trek-detail-hero__stat:nth-child(odd) {
border-right: 1px solid var(--guided-detail-stats-border);
}
.trek-detail-hero__stat:nth-last-child(-n + 2) {
border-bottom: none;
}
.trek-detail-main__inner {
grid-template-columns: 1fr;
}
.trek-detail-sidebar {
max-width: 100%;
margin: 0 auto;
width: 100%;
}
.trek-detail-offer__inner {
flex-direction: column;
}
.trek-detail-offer__promo,
.trek-detail-offer__included {
flex: none;
width: 100%;
padding: var(--space-20);
}
.trek-detail-cta__inner {
flex-direction: column;
align-items: stretch;
}
.trek-detail-cta__info {
justify-content: center;
}
.trek-detail-cta__actions {
width: 100%;
flex-direction: row;
justify-content: center;
}
}
@media (max-width: 767px) {
.trek-detail-hero {
min-height: var(--guided-detail-hero-min-height-mobile);
}
.trek-detail-hero__content {
padding: 40px var(--container-padding) 32px;
}
.trek-detail-hero__title {
margin-bottom: var(--space-24);
font-size: clamp(1.25rem, 6vw, 1.875rem);
}
.trek-detail-hero__stats {
flex-direction: column;
}
.trek-detail-hero__stat {
flex: none;
width: 100%;
min-height: auto;
padding: var(--space-15) var(--space-20);
border-right: none;
border-bottom: 1px solid var(--guided-detail-stats-border);
}
.trek-detail-hero__stat:nth-child(odd) {
border-right: none;
border-bottom: 1px solid var(--guided-detail-stats-border);
}
.trek-detail-hero__stat:last-child {
border-bottom: none;
}
.trek-detail-hero__value {
font-size: var(--font-size-base);
}
.trek-detail-cta {
padding: var(--space-20) var(--container-padding);
}
.trek-detail-cta__inner {
flex-direction: column;
align-items: stretch;
}
.trek-detail-cta__info {
justify-content: center;
}
.trek-detail-cta__actions {
flex-direction: column;
width: 100%;
}
.trek-detail-cta__btn {
width: 100%;
white-space: normal;
}
.trek-detail-gallery {
grid-template-columns: 1fr 1fr;
grid-template-rows: auto;
}
.trek-detail-gallery__main {
grid-row: auto;
grid-column: 1 / -1;
}
.trek-detail-checklist--cols {
grid-template-columns: 1fr;
}
.trek-detail-sidebar {
max-width: none;
}
.itinerary-accordion__header {
align-items: flex-start;
gap: var(--space-15);
min-height: auto;
padding: var(--space-15);
}
.itinerary-accordion__item.is-open .itinerary-accordion__content-inner {
padding: var(--space-20);
}
.itinerary-accordion__row {
flex-direction: column;
gap: var(--space-10);
}
.itinerary-accordion__distance {
max-width: none;
text-align: left;
}
.itinerary-accordion__subtitle {
gap: var(--space-10);
flex-wrap: wrap;
}
.btn {
font-size: 15px !important;
padding: 6px 20px !important;
}
.trek-detail-price-card__body {
padding: var(--space-20);
}
}
@media (max-width: 740px) {
.trek-detail-cta__actions {
flex-direction: column;
width: 100%;
}
}