#zimbabwe-page{color-scheme:light;--paper: #faf7ef;--white: #fffdf7;--ink: #282e24;--muted: #545748;--olive: #414c32;--rust: #88502f;--line: #d8d2c4;--nav-height: 56px;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--paper)}#zimbabwe-page *,#zimbabwe-page *:before,#zimbabwe-page *:after{box-sizing:border-box}#zimbabwe-page,#zimbabwe-page h1,#zimbabwe-page h2,#zimbabwe-page h3,#zimbabwe-page figure{margin:0}#zimbabwe-page a{color:inherit}#zimbabwe-page button,#zimbabwe-page summary{cursor:pointer}#zimbabwe-page button{font:inherit}#zimbabwe-page button:focus-visible,#zimbabwe-page a:focus-visible,#zimbabwe-page summary:focus-visible{outline:3px solid #ba7439;outline-offset:3px}#zimbabwe-page [hidden]{display:none!important}#zimbabwe-page img{display:block;width:100%;height:auto;object-fit:cover}#zimbabwe-page [id]{scroll-margin-top:calc(var(--nav-height) + 14px)}#zimbabwe-page .wrap{width:min(100% - 40px,1160px);margin-inline:auto}#zimbabwe-page .section{padding-block:clamp(52px,6.5vw,88px)}#zimbabwe-page .tinted{background:#efeadf}#zimbabwe-page .sr-only,#zimbabwe-page .skip:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#zimbabwe-page .skip:focus{position:absolute;z-index:10;background:var(--white);padding:12px}#zimbabwe-page .site-header{position:absolute;inset:0 0 auto;z-index:3;min-height:66px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-inline:max(20px,calc((100% - 1160px)/2));color:#fff}#zimbabwe-page .logo{display:inline-block;width:fit-content}#zimbabwe-page .logo img{width:100px;height:36px;object-fit:contain}#zimbabwe-page .desktop-links{display:flex;gap:clamp(22px,4vw,50px)}#zimbabwe-page .desktop-links a{font-size:14px;font-weight:400;text-decoration:none}#zimbabwe-page .desktop-links a:hover,#zimbabwe-page .menu a:hover{text-decoration:underline;text-underline-offset:4px}#zimbabwe-page .menu{display:block;justify-self:end;grid-column:3}#zimbabwe-page .menu summary{display:grid;place-items:center;list-style:none;width:48px;height:48px;padding:0;border:0;border-radius:0;color:#fff;background:transparent;box-shadow:none}#zimbabwe-page .menu summary:hover{background:transparent}#zimbabwe-page .menu summary::-webkit-details-marker{display:none}#zimbabwe-page .menu>nav{position:absolute;top:calc(100% + 4px);right:max(20px,calc((100% - 1160px)/2));width:min(300px,calc(100vw - 40px));max-height:calc(100dvh - 90px);overflow-y:auto;padding:14px 20px;background:var(--white);color:var(--ink);border:1px solid var(--line);border-radius:4px;box-shadow:0 18px 50px #10180e33}#zimbabwe-page .menu a{display:flex;align-items:center;min-height:46px;padding:8px 4px;text-decoration:none;font-size:16px;font-weight:600}#zimbabwe-page .menu a:nth-child(2){padding-bottom:16px;margin-bottom:8px;border-bottom:1px solid var(--line)}#zimbabwe-page .menu a:hover{color:var(--rust)}#zimbabwe-page .hero{min-height:clamp(520px,79svh,770px);display:grid;align-items:end;position:relative;isolation:isolate;overflow:hidden;color:#fff9ee;background:#393729}#zimbabwe-page .hero-image,#zimbabwe-page .hero:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}#zimbabwe-page .hero-image{background:url(trvld-zimbabwe-hero-falls.webp) 50% 54% / cover;transform-origin:54% 50%;animation:drift 26s ease-in-out infinite alternate}#zimbabwe-page .hero:after{content:"";background:linear-gradient(180deg,#141811ab,transparent 24%),linear-gradient(90deg,#181b12e8,#181b1270 56%,#181b1215),linear-gradient(0deg,#181b12ac,transparent 65%)}@keyframes drift{to{transform:scale(1.095) translate(-.5%)}}#zimbabwe-page .hero-content{padding-block:72px 92px}#zimbabwe-page .eyebrow,#zimbabwe-page small,#zimbabwe-page .hero-caption{font-weight:800;font-size:12px;letter-spacing:.14em}#zimbabwe-page .eyebrow,#zimbabwe-page small{color:var(--rust)}#zimbabwe-page .hero .eyebrow{color:#ffdda5}#zimbabwe-page h1,#zimbabwe-page h2{font-weight:750;letter-spacing:-.05em;line-height:1.02}#zimbabwe-page h1{font-size:clamp(39px,7.2vw,96px)}#zimbabwe-page h2{font-size:clamp(34px,4.6vw,62px);line-height:1.08}#zimbabwe-page h3{font-size:clamp(23px,2.1vw,28px);line-height:1.2;letter-spacing:-.025em}#zimbabwe-page em{font-family:Georgia,serif;font-weight:400;color:var(--rust)}#zimbabwe-page .hero em,#zimbabwe-page .falls em{color:#ffdda5}#zimbabwe-page .hero-copy{max-width:520px;font-size:clamp(17px,2vw,22px);margin-block:24px}#zimbabwe-page .hero-caption{position:absolute;right:max(20px,calc((100% - 1160px)/2));bottom:11px}#zimbabwe-page .actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-top:24px}#zimbabwe-page .button{display:inline-flex;gap:12px;align-items:center;justify-content:center;min-height:46px;padding:10px 19px;border:1px solid transparent;border-radius:4px;background:var(--olive);color:#fff;text-decoration:none;font-weight:700;font-size:15px}#zimbabwe-page .button:hover{filter:brightness(.91)}#zimbabwe-page .cream{background:#ffe6b9;color:#262a1e}#zimbabwe-page .outline{border-color:var(--olive);background:transparent;color:var(--olive)}#zimbabwe-page .hero-contact{width:fit-content;margin-top:24px}#zimbabwe-page .hero-contact summary{list-style:none}#zimbabwe-page .hero-contact summary::-webkit-details-marker{display:none}#zimbabwe-page .contact-options{display:flex;gap:20px;padding:8px 15px;margin-top:6px;border-radius:4px;background:var(--paper);color:var(--ink);font-weight:700;font-size:15px}#zimbabwe-page .contact-options a{padding-block:5px;text-underline-offset:3px}#zimbabwe-page .trip-strip{background:#e9dfcd}#zimbabwe-page .facts{display:grid;grid-template-columns:repeat(3,1fr);padding-block:23px;gap:16px}#zimbabwe-page .facts>div{display:grid;gap:3px}#zimbabwe-page .facts>div+div{padding-left:20px;border-left:1px solid #bcb29f}#zimbabwe-page .facts strong{font-size:16px;line-height:1.25}#zimbabwe-page .facts a{text-underline-offset:3px}#zimbabwe-page .price-basis{margin-top:0;padding-bottom:18px;font-size:13px;color:var(--muted)}#zimbabwe-page .section-nav{position:sticky;top:0;z-index:2;background:var(--paper);border-bottom:1px solid var(--line)}#zimbabwe-page .tabs{display:flex;overflow-x:auto;scrollbar-width:none}#zimbabwe-page .tabs a{display:flex;align-items:center;flex:0 0 auto;min-height:var(--nav-height);padding-inline:13px;border-bottom:3px solid transparent;text-decoration:none;font-weight:700;font-size:14px}#zimbabwe-page .tabs a[aria-current]{border-bottom-color:var(--rust);color:var(--rust)}#zimbabwe-page .tabs a:focus-visible{outline-offset:-4px}#zimbabwe-page .split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,6vw,90px);align-items:center}#zimbabwe-page .split p:not(.eyebrow),#zimbabwe-page .intro,#zimbabwe-page .note,#zimbabwe-page .cards p{color:var(--muted)}#zimbabwe-page .intro,#zimbabwe-page .note{max-width:730px}#zimbabwe-page .film-cover,#zimbabwe-page .photo-button{display:block;position:relative;width:100%;border:0;padding:0;background:#383b2f}#zimbabwe-page .film-cover{border-radius:6px;overflow:hidden}#zimbabwe-page .film-cover img{aspect-ratio:4 / 3;height:auto;object-position:center 40%}#zimbabwe-page .play{display:grid;place-items:center;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:62px;height:62px;color:var(--ink);border-radius:50%;background:#fff2d4;box-shadow:0 4px 28px #0006}#zimbabwe-page .play:after{content:"";width:0;height:0;margin-left:4px;border-block:9px solid transparent;border-left:14px solid currentColor}#zimbabwe-page figcaption{margin-top:9px;font-size:14px;color:var(--muted)}#zimbabwe-page .cards,#zimbabwe-page .pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}#zimbabwe-page .cards article,#zimbabwe-page .pricing-grid article{min-width:0;background:var(--white);border:1px solid var(--line);overflow:hidden;border-radius:5px}#zimbabwe-page .cards article{display:flex;flex-direction:column}#zimbabwe-page .cards img{aspect-ratio:4 / 3;height:auto;flex-shrink:0}#zimbabwe-page .cards article>div{flex:1;display:flex;flex-direction:column;align-items:start;padding:24px}#zimbabwe-page .pricing-grid article{padding:clamp(22px,3vw,32px)}#zimbabwe-page .cards small{font-size:10px;line-height:1.5;letter-spacing:.12em}#zimbabwe-page .cards h3,#zimbabwe-page .pricing-grid h3{margin-top:7px}#zimbabwe-page .cards p{margin-top:14px;margin-bottom:0;font-size:16px;line-height:1.65}#zimbabwe-page .activity-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}#zimbabwe-page .activity-controls{display:flex;flex:0 0 auto;gap:7px}#zimbabwe-page .activity-controls button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--olive);border-radius:50%;color:var(--olive);background:var(--white);font-size:23px}#zimbabwe-page .activity-controls button:disabled{opacity:.38;cursor:default}#zimbabwe-page .activity-controls button:hover:not(:disabled){background:var(--olive);color:var(--white)}#zimbabwe-page .activity-controls svg{width:20px;height:20px}#zimbabwe-page .activity-track.cards{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px) / 3);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;padding-bottom:16px;margin-top:26px;scrollbar-color:#94836d transparent;scrollbar-width:thin}#zimbabwe-page .activity-track article{scroll-snap-align:start}#zimbabwe-page .activity-track article>img{object-position:center 60%}#zimbabwe-page .activity-track article:nth-child(3)>img{object-position:center 42%}#zimbabwe-page .activity-track:focus-visible{outline:2px solid var(--olive);outline-offset:5px}#zimbabwe-page .lodging-track.cards{grid-auto-columns:calc((100% - 40px) / 3)}#zimbabwe-page .text-button{margin-top:auto;padding:20px 0 0;border:0;background:transparent;color:var(--olive);text-decoration:underline;text-underline-offset:4px;font-weight:700;min-height:44px}#zimbabwe-page .falls{display:grid;grid-template-columns:1.18fr 1fr;background:#333d2c;color:#fff9ee}#zimbabwe-page .falls img{height:100%;min-height:400px}#zimbabwe-page .falls-copy{align-self:center;padding:clamp(30px,6vw,90px)}#zimbabwe-page .falls .eyebrow,#zimbabwe-page .falls-price strong{color:#ffdda5}#zimbabwe-page .filters{display:flex;flex-wrap:wrap;gap:8px;margin-block:22px}#zimbabwe-page .filters button{border:1px solid var(--line);color:var(--ink);background:var(--white);border-radius:24px;padding:7px 13px;font-size:14px}#zimbabwe-page .filters button[aria-pressed=true]{color:#fff;background:var(--olive);border-color:var(--olive)}#zimbabwe-page .gallery{--columns: 3;display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:12px}#zimbabwe-page .gallery button{position:relative;padding:0;border:0;border-radius:4px;overflow:hidden;text-align:left;color:#fff;background:#373a2a}#zimbabwe-page .gallery img{aspect-ratio:4 / 3;height:auto}#zimbabwe-page .gallery span{position:absolute;inset:auto 0 0;padding:24px 10px 8px;background:linear-gradient(transparent,#171910ef);font-size:13px;font-weight:700}#zimbabwe-page .more{margin:20px auto 0;display:flex}#zimbabwe-page .itinerary,#zimbabwe-page #faq .split{align-items:start}#zimbabwe-page .accordion details{border-top:1px solid #c7beaa}#zimbabwe-page .accordion details:last-child{border-bottom:1px solid #c7beaa}#zimbabwe-page .accordion summary{padding:18px 28px 18px 0;font-weight:700;list-style:none;position:relative}#zimbabwe-page .accordion summary::-webkit-details-marker{display:none}#zimbabwe-page .accordion summary:after{content:"+";position:absolute;right:2px;top:15px;font-size:24px;font-weight:400}#zimbabwe-page .accordion details[open]>summary:after{content:"\2212"}#zimbabwe-page .accordion p{margin:0 0 17px}#zimbabwe-page .pricing-grid{grid-template-columns:repeat(2,1fr)}#zimbabwe-page .pricing-grid ul{padding-left:19px}#zimbabwe-page .trip-price{margin:10px 0 0;color:var(--olive)}#zimbabwe-page .trip-price strong{font-size:1.4em}#zimbabwe-page .safari-rates{max-width:720px;margin-top:28px}#zimbabwe-page .safari-rates table{width:100%;border-collapse:collapse;font-size:clamp(14px,2.2vw,17px)}#zimbabwe-page .safari-rates caption{margin-bottom:8px;text-align:left;font-weight:700;font-size:18px}#zimbabwe-page .safari-rates th,#zimbabwe-page .safari-rates td{padding:10px 8px;border-bottom:1px solid var(--line);text-align:right}#zimbabwe-page .safari-rates th:first-child{text-align:left}#zimbabwe-page .safari-rates thead{background:#efeadf}#zimbabwe-page .reviews{text-align:center}#zimbabwe-page .reviews blockquote{max-width:670px;margin:24px auto;font:italic clamp(21px,3vw,30px)/1.45 Georgia,serif}#zimbabwe-page .reviews cite{display:block;margin-top:10px;font:700 14px Arial,sans-serif;color:var(--rust)}#zimbabwe-page footer{color:var(--white);background:#282f24;padding-block:30px}#zimbabwe-page .footer-inner{display:flex;gap:16px 28px;flex-wrap:wrap;align-items:center}#zimbabwe-page footer .logo{margin-right:auto}#zimbabwe-page .viewer{border:0;padding:12px;background:#25291f;color:#fff;width:min(95vw,900px);max-width:none;max-height:94dvh;border-radius:6px}#zimbabwe-page .viewer::backdrop{background:#10120dec}#zimbabwe-page .viewer:not([open]){display:none}#zimbabwe-page .viewer-top,#zimbabwe-page .viewer-controls{display:flex;justify-content:space-between;align-items:center;gap:8px}#zimbabwe-page .viewer-top{padding-bottom:8px}#zimbabwe-page .viewer-controls{padding-top:8px;text-align:center}#zimbabwe-page .viewer-controls p{margin:0}#zimbabwe-page .viewer button{flex:0 0 44px;height:44px;background:#3b4232;border:1px solid #747a67;color:#fff;border-radius:4px}#zimbabwe-page .viewer-media img,#zimbabwe-page .viewer-media video{display:block;width:100%;height:min(68dvh,650px);object-fit:contain;background:#151810}@media(min-width:761px)and (max-width:1000px){#zimbabwe-page .activity-track.cards{grid-auto-columns:calc((100% - 32px) / 2.2);gap:16px}}@media(max-width:760px){#zimbabwe-page .desktop-links{display:none}#zimbabwe-page .menu{display:block}#zimbabwe-page .hero:after{background:linear-gradient(180deg,#141811a3,transparent 24%),linear-gradient(0deg,#15180feb 9%,#15180f77 62%,#15180f20)}#zimbabwe-page .hero-image{background-position:55% 50%}#zimbabwe-page .split,#zimbabwe-page .falls{grid-template-columns:1fr}#zimbabwe-page .falls img{height:auto;min-height:0;aspect-ratio:4 / 3}#zimbabwe-page .cards{grid-template-columns:1fr}#zimbabwe-page .hero .eyebrow{max-width:260px;font-size:10px;line-height:1.7}#zimbabwe-page .hero-content{padding-top:110px}#zimbabwe-page .hero-caption{font-size:9px}#zimbabwe-page .hero-copy{max-width:450px;font-size:18px;line-height:1.6}#zimbabwe-page .activity-track.cards{grid-auto-columns:min(86%,350px);gap:14px}#zimbabwe-page .cards article>div{padding:22px}#zimbabwe-page .activity-heading{gap:12px}#zimbabwe-page .activity-heading h2{max-width:240px}#zimbabwe-page .activity-controls{gap:6px}#zimbabwe-page .activity-controls button{width:44px;height:44px}#zimbabwe-page .facts strong{font-size:16px;line-height:1.4}#zimbabwe-page .facts small{font-size:10px;letter-spacing:.09em}#zimbabwe-page .facts>div+div{padding-left:16px}#zimbabwe-page .facts{grid-template-columns:1fr 1fr;gap:18px 16px;padding-block:24px 16px}#zimbabwe-page .facts>div:last-child{grid-column:1 / -1;border-left:0;border-top:1px solid #cfc4b0;padding:14px 0 0;grid-template-columns:auto 1fr;align-items:center;gap:16px}#zimbabwe-page .price-basis{line-height:1.5}#zimbabwe-page .gallery{--columns: 2;gap:8px}#zimbabwe-page .filters button{min-height:44px}#zimbabwe-page .falls-copy{padding:40px 24px}}@media(max-width:460px){#zimbabwe-page .activity-heading h2{max-width:200px;font-size:34px}#zimbabwe-page .activity-controls{align-self:center}#zimbabwe-page .activity-controls button{width:44px;height:44px}#zimbabwe-page .pricing-grid{grid-template-columns:1fr}#zimbabwe-page .hero-content{padding-bottom:68px}#zimbabwe-page .hero h1{font-size:clamp(37px,10vw,46px);line-height:1.08}#zimbabwe-page .hero .button{font-size:14px;padding-inline:16px}#zimbabwe-page .tabs{width:calc(100% - 20px)}}@media(prefers-reduced-motion:reduce){#zimbabwe-page .hero-image{animation:none}}#zimbabwe-page .cards .lodging-rate{margin-top:16px;color:var(--olive);line-height:1.4}#zimbabwe-page .lodging-rate strong{font-size:28px;letter-spacing:-.03em}#zimbabwe-page .lodging-rate span{display:block;margin-top:5px;color:var(--muted);font-size:14px;line-height:1.5}#zimbabwe-page{font-size:17px;line-height:1.6}#zimbabwe-page .jdgm-widget img{width:auto;max-width:100%}#zimbabwe-page .jdgm-widget{text-align:left}#zimbabwe-page .jdgm-rev-widg__title{font-size:32px}#zimbabwe-page .jdgm-write-rev-link{color:#fff!important;background:var(--olive)!important;border-color:var(--olive)!important}
/*# sourceMappingURL=/cdn/shop/t/20/assets/zimbabwe-redesign.css.map */
