/* One body-text scale. Retain the existing font families and display headings. */
body.akondo-site{--ak-readable-body:19px;--ak-readable-small:16px;--ak-readable-label:14px}
body.akondo-site.akondo-site :is([data-elementor-type="single"],[data-elementor-type="archive"],[data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) :is(p:not(.eyebrow),li,.elementor-slide-description,.jet-listing-dynamic-field__content:not(.akh-card-price-value *):not(.akx-card-price-value *):not(.ak-source-price *):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6)){
 font-size:var(--ak-readable-body)!important;line-height:1.85!important;font-weight:400;
}
body.akondo-site.akondo-site :is(.akj-page,.akd-page) :is(p,li){font-size:var(--ak-readable-body)!important;line-height:1.85!important}
body.akondo-site.akondo-site :is(.akj-page,.akd-page) :is(.eyebrow,.service-label,.fact-number){font-size:var(--ak-readable-label)!important;line-height:1.6!important}
body.akondo-site.akondo-site :is(.akj-page,.akd-page) :is(.glance-price-note,.journal-proposal-note,.season-note,.gallery-note,.stay-location,.day-scene figcaption,.photo-caption,.retreat-location-grid figcaption){font-size:var(--ak-readable-small)!important;line-height:1.75!important}
body.akondo-site.akondo-site :is(.day-service-strip strong,.glance-route strong,.place-facts,.place-facts dd,.place-facts dt){font-size:18px!important;line-height:1.7!important}
body.akondo-site.akondo-site :is(.glance-route small,.glance-price small,.trip-price span,.stay-journey-price small,.journal-hero-bottom,.journal-stay-grid article>a>span,.stay-journey-image>span,.journal-bottom-note,.journal-day-heading>span){font-size:16px!important;line-height:1.7!important}
body.akondo-site.akondo-site :is([data-elementor-type="single"],[data-elementor-type="archive"],[data-elementor-type="wp-page"],[data-elementor-type="wp-post"]) :is(.ak-label,.akh-label) .elementor-heading-title{font-size:14px!important;line-height:1.6!important}
body.akondo-site.akondo-site :is(.akj-enquiry,.akx-enquiry-form) :is(.elementor-field,.elementor-field-label){font-size:18px!important;line-height:1.6!important}
@media(max-width:767px){body.akondo-site{--ak-readable-body:18px;--ak-readable-small:15px;--ak-readable-label:13px}body.akondo-site.akondo-site :is(.glance-route small,.glance-price small,.trip-price span,.stay-journey-price small,.journal-hero-bottom,.journal-stay-grid article>a>span,.stay-journey-image>span,.journal-bottom-note,.journal-day-heading>span){font-size:15px!important}body.akondo-site.akondo-site :is(.akj-enquiry,.akx-enquiry-form) :is(.elementor-field,.elementor-field-label){font-size:17px!important}}

body.akondo-site.akondo-site :is(.akj-page,.akd-page) :is(.journal-lead,.intro-lead){font-size:21px!important;line-height:1.8!important}@media(max-width:767px){body.akondo-site.akondo-site :is(.akj-page,.akd-page) :is(.journal-lead,.intro-lead){font-size:20px!important}}

/* Section kickers have their own scale, independent of readable body copy. */
body.akondo-site.akondo-site :is(.aka-page,.akj-page,.akd-page) p.eyebrow,
body.akondo-site.akondo-site [data-elementor-type] :is(.ak-label,.akh-label,.akx-label) :is(.elementor-heading-title,p,.jet-listing-dynamic-field__content){font-size:12px!important;line-height:1.6!important;font-weight:500!important;letter-spacing:1.8px!important}
/* Explicit foregrounds prevent theme button rules from hiding action labels. */
body.akondo-site.akondo-site :is(.aka-page,.akj-page,.akd-page) :is(a.button,a.akj-button){color:#fff!important;background-color:#4f6e5a;transition:background-color .25s,color .25s,border-color .25s}
body.akondo-site.akondo-site :is(.aka-page,.akj-page,.akd-page) :is(a.button,a.akj-button):is(:hover,:focus-visible){color:#fff!important;background-color:#2b4638}
body.akondo-site.akondo-site .aka-page :is(.hero-explore,.collection-hero-foot>a){color:#fff!important}
body.akondo-site.akondo-site .aka-page :is(.hero-explore,.collection-hero-foot>a):is(:hover,:focus-visible){color:#e4d9aa!important}
body.akondo-site.akondo-site .aka-page :is(.refine-toggle,.filter-reset,.collection-reset-button,#load-more){color:#2b4638!important;background-color:#fff!important;border-color:#a8b69e;transition:background-color .25s,color .25s,border-color .25s}
body.akondo-site.akondo-site .aka-page :is(.refine-toggle,.filter-reset,.collection-reset-button,#load-more):is(:hover,:focus-visible){color:#2b4638!important;background-color:#e8edde!important;border-color:#4f6e5a}
body.akondo-site.akondo-site .aka-page :is(.refine-toggle,.filter-reset,.collection-reset-button,#load-more,.button,.hero-explore)>span{color:inherit!important}
body.akondo-site.akondo-site .aka-page .stay-card-button{color:#2b4638!important}
body.akondo-site.akondo-site .aka-page .stay-card-button:is(:hover,:focus-visible){color:#fff!important;background:#4f6e5a}
body.akondo-site.akondo-site .aka-page .stay-card-button>span{color:inherit!important}
body.akondo-site.akondo-site :is(.aka-page,.akj-page,.akd-page) :is(.gallery-tile-plus,.glimpse-item>span,.akj-gallery>a>span){display:none!important}
body.akondo-site.akondo-site .aka-page.collection-journeys .collection-card h3{min-height:0;margin-bottom:12px}
body.akondo-site.akondo-site .aka-page.collection-journeys .collection-card-summary{min-height:0;margin-bottom:20px}
body.akondo-site.akondo-site .aka-page.collection-journeys .collection-card-body{padding:24px}
body.akondo-site.akondo-site .aka-page.collection-journeys .rule-button{color:#2b4638!important;background:#fff;transition:background-color .25s,color .25s,border-color .25s}
body.akondo-site.akondo-site .aka-page.collection-journeys .rule-button::before{display:none}
body.akondo-site.akondo-site .aka-page.collection-journeys .rule-button:is(:hover,:focus-visible){background:#4f6e5a;color:#fff!important;border-color:#4f6e5a}
@media(prefers-reduced-motion:reduce){body.akondo-site.akondo-site .aka-page :is(button,a){transition:none!important}}
body.akondo-site.akondo-site :is(.aka-page,.akj-page,.akd-page) a.button::before{display:none!important}
body.akondo-site.akondo-site :is(.akd-page,.akj-page) :is(.trip-card,.stay-journey-feature) .rule-button{color:#2b4638!important;background:#fff;transition:background-color .25s,color .25s,border-color .25s}
body.akondo-site.akondo-site :is(.akd-page,.akj-page) :is(.trip-card,.stay-journey-feature) .rule-button::before{display:none!important}
body.akondo-site.akondo-site :is(.akd-page,.akj-page) :is(.trip-card,.stay-journey-feature) .rule-button:is(:hover,:focus-visible){background:#4f6e5a;color:#fff!important;border-color:#4f6e5a}

