/* Richer TOMZANIA gold, ivory and charcoal. */
:root{--amber:#ad7d1f;--amber-light:#e7bf60;--text-dark:#211a0c;--text-mid:#625136;--text-light:#7b6844;--cream:#fbf6e8}.site-nav{z-index:10000!important;overflow:visible!important;isolation:isolate}.top-bar{z-index:10010!important}.nav-inner{overflow:visible!important}.tn-menu{overflow:visible}.tn-popover{z-index:10020!important;background:#fff8e6!important;border-top:3px solid #bd891e;box-shadow:0 20px 45px #100b0866}.tn-popover-intro{background:#eadbbc}.tn-popover-intro p,.tn-popover-links span{color:#66532d}.tn-popover-links>a:hover{background:#f1dfad}.tn-popover-links strong{color:#211907}.tn-popover-links>a>i{color:#aa7413}.savanna-home{position:relative;z-index:0;isolation:isolate}.savanna-hero{z-index:0}.savanna-eyebrow{color:#986914;font-weight:800}.savanna-home{background:#fbf6e8}.savanna-section-intro>p,.savanna-partner-copy>p,.savanna-promises p,.savanna-planning p{color:#685537}.savanna-button,.tn-plan-button,.savanna-search .safari-search-submit,.savanna-newsletter button{background:#bd891e;color:#fff;font-weight:800;border-color:#d3a13d}.savanna-button:hover,.tn-plan-button:hover,.savanna-search .safari-search-submit:hover{background:#a9710c;color:#fff}.savanna-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#09070445,transparent 80%);pointer-events:none}.savanna-hero>.savanna-container{position:relative;z-index:1}.savanna-hero .savanna-eyebrow{color:#f1c760}.savanna-hero h1 em{color:#f0bd48}.savanna-hero-copy>p{color:#fff5dd}.savanna-experience:after{background:linear-gradient(0deg,#120b00ef,transparent 85%)}.savanna-experience p{color:#fff0cf}.savanna-card-link{color:#f1ca70}.savanna-packages{background:linear-gradient(#100b03d6,#100b03eb),url('../images/savanna-sunset.png') center/cover}.savanna-packages .savanna-eyebrow,.savanna-packages .savanna-section-top>a{color:#edc260}.savanna-package-grid .journey-card{background:#fff8e7;border:1px solid #d4c29a;box-shadow:0 8px 25px #0006}.savanna-package-grid .journey-card-body{padding:11px 13px 13px}.savanna-package-grid .journey-description,.savanna-package-grid .journey-facts,.savanna-package-grid .journey-text-link{display:none}.journey-kicker{align-self:flex-start;background:#e5c678;color:#3b2906;padding:4px 7px;font-size:8px;font-weight:800;letter-spacing:.05em;margin-bottom:7px}.savanna-package-grid .journey-kicker{font-size:7px;color:#352400;margin-bottom:7px}.savanna-package-grid h3{font-size:19px;line-height:1.15;margin:0 0 9px;color:#211907}.journey-route{display:flex;gap:5px;align-items:flex-start;font-size:10px;color:#584727;margin:0 0 12px;min-width:0}.journey-route>i{font-size:13px;flex-shrink:0;margin-top:1px}.journey-route>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6}.savanna-package-grid .journey-route{font-size:9px;margin-bottom:12px;min-height:28px}.journey-meta{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-top:auto;padding:12px 0 0;border-top:1px solid #dfcfaa;font-size:10px;color:#413115}.journey-meta>span{display:flex;align-items:center;gap:4px}.journey-meta i{font-size:13px}.journey-meta .journey-price{margin:0;padding:0;border:0;font-size:9px;display:flex;gap:4px;align-items:center}.journey-meta .journey-price strong{font-family:Manrope,sans-serif;font-size:11px;font-weight:700;color:#211907}.savanna-package-grid .journey-meta{font-size:8px;padding-top:10px}.savanna-package-grid .journey-price{font-size:8px}.savanna-package-grid .journey-price strong{font-size:10px}.journey-card-actions{display:grid;grid-template-columns:1.15fr 1fr;gap:7px;margin-top:12px}.journey-card-actions .journey-button{margin:0;padding:11px 6px;font-size:9px;text-transform:uppercase;letter-spacing:.035em;display:grid;place-items:center;min-height:36px}.journey-card-actions .journey-view{background:transparent!important;border:1px solid #4c3919;color:#31240e!important}.journey-card-actions .journey-view:hover{background:#ead7a5!important}.journey-card-actions .journey-book{background:#c69b3d;color:#211500;border:1px solid #c69b3d}.journey-card-actions .journey-book:hover{background:#ad7a16;color:#fff}.savanna-package-grid .journey-card-actions .journey-button{font-size:7px;padding:9px 4px;min-height:30px}.gallery-rail{height:190px;display:flex;flex-direction:column;gap:4px;min-width:0;overflow:hidden}.gallery-rail .gallery-thumbs{flex:1;min-height:0;max-height:none!important;overflow:hidden!important;display:flex!important;flex-direction:column;gap:5px!important;scrollbar-width:none}.gallery-rail .gallery-thumbs::-webkit-scrollbar{display:none}.gallery-rail .gallery-thumbs button{flex:0 0 44px;height:44px}.gallery-rail .gallery-thumbs button[hidden]{display:none!important}.gallery-rail-controls{display:flex;gap:3px;height:18px;flex-shrink:0}.gallery-rail-controls[hidden]{display:none!important}.gallery-rail-controls button{border:0;background:#c79b39;color:#241903;flex:1;padding:0;display:grid;place-items:center;cursor:pointer;font-size:14px;border-radius:2px}.gallery-rail-controls button:disabled{opacity:.35;cursor:default;background:#cfc1a1}.gallery-large .gallery-rail{height:390px}.gallery-large .gallery-thumbs button{flex-basis:68px;height:68px}.savanna-package-grid .gallery-rail{height:145px}.savanna-package-grid .gallery-thumbs button{flex-basis:34px;height:34px}.savanna-review-grid blockquote{color:#574428}.savanna-review-person small{color:#7c6235}.savanna-footer p,.savanna-footer a{color:#d0bf9a}.savanna-footer h3{color:#f3d592}.savanna-final-cta{background:linear-gradient(90deg,#1a0d0090,#28170035),url('../images/savanna-sunset.png') center 57%/cover}.journey-panel{background:#f4ead2;border-color:#d8c49c}.journey-panel p,.journey-note{color:#6b5530}.journey-card p{color:#62502d}.journey-description{font-size:11px}.journey-section p{color:#5c4b30}.journey-heading{background:#1c160b}.journey-heading p{color:#ead7af}
@media(max-width:1100px){.savanna-package-grid .gallery-rail{height:190px}}
@media(max-width:767px){.gallery-large .gallery-rail{height:280px}.gallery-large .gallery-thumbs button{height:58px;flex-basis:58px}.savanna-package-grid .gallery-rail{height:170px}.savanna-package-grid .journey-card-actions .journey-button{font-size:8px;padding:11px 6px}.savanna-package-grid .journey-meta{font-size:9px}.savanna-package-grid .journey-price strong{font-size:11px}}
@media(max-width:480px){.savanna-package-grid .gallery-rail{height:210px}.savanna-package-grid .gallery-thumbs button{flex-basis:44px;height:44px}.gallery-large .gallery-rail{height:250px}.gallery-rail{height:215px}.savanna-package-grid h3{font-size:23px}.savanna-package-grid .journey-route{font-size:11px}.savanna-package-grid .journey-kicker{font-size:8px}.savanna-package-grid .journey-card-body{padding:15px}.savanna-package-grid .journey-card-actions .journey-button{font-size:9px;min-height:38px}.savanna-package-grid .journey-meta{font-size:10px}.savanna-package-grid .journey-price{font-size:9px}.savanna-package-grid .journey-price strong{font-size:12px}}

.tn-menu[open] .tn-popover{opacity:1!important;animation:solidDropdownSlide .22s ease both}@keyframes solidDropdownSlide{from{transform:translateY(-7px)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.tn-menu[open] .tn-popover{animation:none}}
