body[data-oloropa-page="packages.php"],body.ol-packages-page{font-family:"Plus Jakarta Sans","Plus Jakarta Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;background:linear-gradient(365deg,#FDFBF7 0%,#FDFBF7 100%)!important}body[data-oloropa-page="packages.php"]:is(.p8-display,.p8-hero-copy h1,.p8-head h2,.p8-card-body h3,.p8-route-caption h3,.p8-intel b,.p8-cta-inner h2,.p8-footer h2,.p8-footer h3,.p8-atlas-card h3,.pk-hero h1,.pk-hero-panel h3,.pk-head h2,.pk4-hero-copy h1,.pk4-filter-card h2,.pkv-head h2,.pkv-screen-copy h3),body.ol-packages-page:is(.p8-display,.p8-hero-copy h1,.p8-head h2,.p8-card-body h3,.p8-route-caption h3,.p8-intel b,.p8-cta-inner h2,.p8-footer h2,.p8-footer h3,.p8-atlas-card h3,.pk-hero h1,.pk-hero-panel h3,.pk-head h2,.pk4-hero-copy h1,.pk4-filter-card h2,.pkv-head h2,.pkv-screen-copy h3){font-family:"Cormorant Garamond",Georgia,"Times New Roman",serif!important;letter-spacing:0!important}body[data-oloropa-page="packages.php"] .pk4-hero,body.ol-packages-page .pk4-hero{min-height:92svh!important;align-items:end!important}body[data-oloropa-page="packages.php"] .pk4-hero-copy,body.ol-packages-page .pk4-hero-copy{padding-bottom:clamp(2rem,7vh,4.5rem)!important}body[data-oloropa-page="packages.php"] .pk4-hero-copy:is(.pk-kicker,.pk4-kicker),body[data-oloropa-page="packages.php"] .pk4-hero-copy>p,body[data-oloropa-page="packages.php"] .pk4-hero-proof,body.ol-packages-page .pk4-hero-copy:is(.pk-kicker,.pk4-kicker),body.ol-packages-page .pk4-hero-copy>p,body.ol-packages-page .pk4-hero-proof{display:none!important}body[data-oloropa-page="packages.php"] .pk4-hero-copy h1,body.ol-packages-page .pk4-hero-copy h1{max-width:980px!important;margin-bottom:1.25rem!important;text-wrap:balance}body[data-oloropa-page="packages.php"] .pk4-hero-ctas,body.ol-packages-page .pk4-hero-ctas{margin-top:0!important}body[data-oloropa-page="packages.php"] .pk4-filter-card,body.ol-packages-page .pk4-filter-card{border-radius:24px!important;padding:1.1rem!important;background:linear-gradient(365deg,rgba(253,251,247,.9) 0%,rgba(253,251,247,.9) 100%)!important;box-shadow:0 28px 86px rgba(43,33,26,.25)!important}body[data-oloropa-page="packages.php"] .pk4-package-grid,body.ol-packages-page .pk4-package-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))!important;gap:1rem!important;align-items:stretch!important}body[data-oloropa-page="packages.php"]:is(.pk3-journey-card,.pk4-package-card,.pk-card),body.ol-packages-page:is(.pk3-journey-card,.pk4-package-card,.pk-card){border-radius:24px!important;overflow:hidden!important;min-width:0!important;box-shadow:0 20px 64px rgba(43,33,26,.11)!important}body[data-oloropa-page="packages.php"]:is(.pk3-journey-card,.pk4-package-card,.pk-card):is(h3,strong),body.ol-packages-page:is(.pk3-journey-card,.pk4-package-card,.pk-card):is(h3,strong){overflow-wrap:anywhere!important;text-wrap:balance}body[data-oloropa-page="packages.php"]:is(.pk4-card-media,.pk-card-media),body.ol-packages-page:is(.pk4-card-media,.pk-card-media){min-height:230px!important;max-height:270px!important}body[data-oloropa-page="packages.php"] #category-rails.olp-tuned-studio,body.ol-packages-page #category-rails.olp-tuned-studio{padding-block:clamp(4.5rem,7vw,7rem)!important}body[data-oloropa-page="packages.php"] #category-rails .pkv-inner,body.ol-packages-page #category-rails .pkv-inner{width:min(1220px,calc(100% - 32px))!important}body[data-oloropa-page="packages.php"] #category-rails .pkv-stage,body.ol-packages-page #category-rails .pkv-stage{grid-template-columns:minmax(0,1fr) minmax(320px,.46fr)!important;gap:1rem!important}body[data-oloropa-page="packages.php"] #category-rails .pkv-screen,body.ol-packages-page #category-rails .pkv-screen{min-height:min(620px,70svh)!important;border-radius:30px!important}body[data-oloropa-page="packages.php"] #category-rails .pkv-panel,body.ol-packages-page #category-rails .pkv-panel{border-radius:26px!important;padding:1rem!important}body[data-oloropa-page="packages.php"] #category-rails .pkv-card-grid,body.ol-packages-page #category-rails .pkv-card-grid{max-height:min(620px,70svh)!important}body[data-oloropa-page="packages.php"] #category-rails .pkv-card,body.ol-packages-page #category-rails .pkv-card{grid-template-columns:96px minmax(0,1fr)!important;border-radius:18px!important}body[data-oloropa-page="packages.php"] #route-preview .pk4-route-studio,body.ol-packages-page #route-preview .pk4-route-studio{grid-template-columns:minmax(260px,.34fr) minmax(0,1fr)!important}body[data-oloropa-page="packages.php"] #route-preview .pk4-map-stage,body.ol-packages-page #route-preview .pk4-map-stage{min-height:min(590px,68svh)!important;border-radius:30px!important}@media(max-width:980px){body[data-oloropa-page="packages.php"] #category-rails .pkv-stage,body[data-oloropa-page="packages.php"] #route-preview .pk4-route-studio,body.ol-packages-page #category-rails .pkv-stage,body.ol-packages-page #route-preview .pk4-route-studio{grid-template-columns:1fr!important}body[data-oloropa-page="packages.php"] #category-rails .pkv-card-grid,body.ol-packages-page #category-rails .pkv-card-grid{max-height:none!important}}