@font-face{font-family:Miona Sans;src:url(fonts/miona-sans.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Miona Sans;src:url(fonts/miona-sans-bold.woff) format("woff");font-weight:600 900;font-display:swap}
:root{--primary:#714b35;--secondary:#ba9470;--accent:#94643f;--dark:#39281f;--text:#4b4039;--light:#faf6f0;--miona-brown:#714b35;--miona-cream:#faf6f0}body{font-family:"Miona Sans",Arial,sans-serif!important;color:#4b4039;background:#fffdf9}body h1,body h2,body h3,body h4,body button,body input,body select,body textarea,body .miona-home-button,body .lux-button{font-family:"Miona Sans",Arial,sans-serif!important}body h1,body h2{font-weight:600!important;letter-spacing:-.035em!important}body h3{font-weight:600!important;letter-spacing:-.015em}body p{font-size:18px;line-height:1.75}body .Travolo-header-top{background:#faf6f0}body .miona-header-plan,body .miona-home-button,body .lux-button,body .btn-primary,body .lux-pagination button{background:#714b35!important;border-color:#714b35!important;color:#fff!important}body .miona-header-plan:hover,body .miona-home-button:hover,body .lux-button:hover,body .btn-primary:hover{background:#513522!important}body .lux-sand,body .miona-home-sand,body .day-header-section{background:#faf6f0!important}body .miona-home-label,body .lux-eyebrow{color:#94643f}body .miona-home-cta,body .lux-dark,body .lux-catalog-hero{background:#39281f!important}body .miona-home-cta .miona-home-label,body .lux-dark .lux-eyebrow{color:#e4c9ab}body .miona-card-whatsapp,body .miona-whatsapp-trip,body .miona-whatsapp-detail{background:#21894b!important;color:#fff!important}body .miona-card-price strong{color:#714b35}body .miona-price-note{font-size:12px;color:#79695d;line-height:1.5;margin:8px 0}body .miona-language{max-width:150px}body .miona-country{display:none}body .miona-preference select{font-family:"Miona Sans",Arial,sans-serif!important}body .miona-route-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px}body .miona-route-tabs button{padding:12px 18px;border:1px solid #d9cbbb;border-radius:40px;background:#fff;cursor:pointer}body .miona-route-tabs button[aria-pressed=true]{background:#714b35;color:white}body .miona-kili-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin:30px 0}body .miona-kili-facts article{padding:25px;border:1px solid #e3d8cc;background:#faf6f0}body .miona-kili-facts h3{font-size:22px}body .miona-kili-facts p{font-size:16px}body .miona-source-note{font-size:13px;color:#79695d}body .miona-source-note a{text-decoration:underline}body .miona-home-hero .miona-home-label{color:#e4c9ab}body .miona-home-planner .miona-home-label{color:#94643f}body .miona-home-hero h1{font-size:clamp(38px,4.8vw,68px)}@media(max-width:750px){body p{font-size:17px}body .miona-kili-facts{grid-template-columns:1fr 1fr}body .miona-language{max-width:105px}body .miona-preference select{font-size:12px!important}}@media(max-width:400px){body .miona-kili-facts{grid-template-columns:1fr}}
body .miona-home-route-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.miona-home-route-grid a{padding:25px;background:#faf6f0;border:1px solid #e3d8cc;color:#714b35}.miona-home-route-grid span{font-size:23px;font-weight:600}.miona-home-route-grid p{font-size:14px!important;margin:12px 0 0}@media(max-width:1000px){body .miona-home-route-grid{grid-template-columns:1fr 1fr}}@media(max-width:500px){body .miona-home-route-grid{grid-template-columns:1fr}}html body.miona-home .miona-home-button,html body.miona-home .miona-home-label,html body .lux-button,html body button,html body select,html body .miona-card-price strong,html body .miona-card-duration{font-family:"Miona Sans",Arial,sans-serif!important}html body .lux-card-enquiry{background:#714b35!important;color:#fff!important}html body .miona-top-stars{color:#94643f!important}#itinerary,#routes,#featured-packages{scroll-margin-top:calc(var(--miona-header-height,156px) + 24px)}
/* Expanded package descriptions */
.miona-service-page .expedition-summary{max-width:100%;margin-bottom:42px}.miona-service-page .expedition-summary p,.miona-practical p,.miona-service-page .day-description p{font-size:18px;line-height:1.85;margin-bottom:20px}.miona-package-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px;padding-left:22px;font-size:18px;line-height:1.65}.miona-route-note{padding:20px;border-left:4px solid #785237;background:#f7f1e9}.miona-practical article{padding:24px 0;border-bottom:1px solid #dfd2c4}.miona-practical h3{font-size:25px;margin-bottom:15px}.miona-service-page .day-stats{display:block}.miona-service-page .day-stats p{margin:8px 0;line-height:1.6}@media(max-width:600px){.miona-package-highlights{grid-template-columns:1fr}.miona-service-page .expedition-summary p,.miona-practical p,.miona-service-page .day-description p{font-size:17px}}

/* Contact, language and WhatsApp controls */
.miona-top-specialist{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.miona-top-specialist a{color:inherit;text-decoration:none;font-size:13px}.miona-top-specialist a:hover{text-decoration:underline}.miona-header-tools{display:flex;align-items:center;gap:10px}.miona-language-picker{position:relative}.miona-language-picker select{appearance:auto;min-width:148px;height:42px;padding:0 12px;border:1px solid #d8d8d8;border-radius:10px;background:#fff;color:#222;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.08)}.miona-language-picker select:hover,.miona-language-picker select:focus{border-color:#714b35;outline:2px solid rgba(113,75,53,.14)}.goog-te-banner-frame.skiptranslate{display:none!important}body{top:0!important}.miona-floating-whatsapp{position:fixed;left:22px;right:auto;bottom:22px;z-index:9998;display:flex;align-items:center;gap:9px;background:#25d366;color:#fff!important;padding:13px 18px;border-radius:999px;text-decoration:none;font-weight:700;box-shadow:0 7px 24px rgba(0,0,0,.24);transition:transform .2s ease,background .2s ease}.miona-floating-whatsapp i{font-size:24px}.miona-floating-whatsapp:hover{background:#128c7e;transform:translateY(-2px)}
@media(max-width:900px){.miona-top-specialist a{font-size:12px}.miona-top-specialist a:nth-child(2){display:none}.miona-header-tools{margin-left:auto}.miona-language-picker select{min-width:126px;font-size:13px}}
@media(max-width:600px){.miona-top-specialist a:nth-child(1){font-size:11px}.miona-preference{display:none}.miona-language-picker select{min-width:112px;max-width:120px;height:36px;padding:0 6px}.miona-floating-whatsapp{left:14px;right:auto;bottom:74px;width:52px;height:52px;padding:0;justify-content:center}.miona-floating-whatsapp span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.miona-floating-whatsapp i{font-size:27px}}
