:root{--ink:#241f18;--earth:#5a4a35;--sand:#efe7d7;--cream:#faf7f0;--gold:#b38a48;--olive:#4e5539;--white:#fff;--muted:#655d51;--line:#ddd2bf}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--cream);font-family:Montserrat,Arial,sans-serif;line-height:1.6}.container{width:min(1160px,92%);margin:auto}.topbar{background:var(--ink);color:#eee;padding:8px 0;font-size:11px}.topbar .container{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.nav{background:#17140f;position:sticky;top:0;z-index:50;box-shadow:0 2px 14px rgba(0,0,0,.15)}.nav-inner{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:20px}.nav-logo{width:72px;height:72px;object-fit:contain;background:#fff;border-radius:50%;padding:5px}.navlinks{display:flex;gap:19px;list-style:none;margin:0;padding:0;align-items:center}.navlinks a{color:#fff;text-decoration:none;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.navlinks a.active,.navlinks a:hover{color:#e0bd78}.mobile-nav{display:none;color:#fff}.mobile-nav summary{cursor:pointer;list-style:none;font-size:25px}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav ul{position:absolute;right:4%;top:80px;background:#17140f;padding:12px 18px;margin:0;list-style:none;min-width:210px;box-shadow:0 10px 30px rgba(0,0,0,.3)}.mobile-nav li{padding:8px 0}.mobile-nav a{color:#fff;text-decoration:none;font-size:12px;font-weight:700;text-transform:uppercase}
.hero{min-height:650px;display:grid;place-items:center;text-align:center;color:#fff;position:relative;overflow:hidden;background:#201a12}.hero:before{content:'';position:absolute;inset:0;background-position:center;background-size:cover;background-repeat:no-repeat;animation:heroPhotos 28s infinite;filter:saturate(1.04)}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,16,10,.22),rgba(20,16,10,.82))}@keyframes heroPhotos{0%,18%{background-image:url('real/vehicle-safari.jpg')}20%,38%{background-image:url('real/elephants-boat.jpg')}40%,58%{background-image:url('real/leopard-branch.jpg')}60%,78%{background-image:url('real/victoria-falls-rainbow.jpg')}80%,98%{background-image:url('real/giraffe-guide.jpg')}100%{background-image:url('real/vehicle-safari.jpg')}}.hero-content{position:relative;z-index:2;max-width:900px;padding:65px 0}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:700}.hero h1{font:700 clamp(52px,7vw,92px)/.88 'Cormorant Garamond',serif;margin:16px 0}.hero h1 span{display:block;color:#e0bd78}.hero p{font-size:16px;max-width:730px;margin:18px auto}.btn{display:inline-block;background:var(--gold);color:#fff;padding:13px 21px;text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:.07em;font-size:11px;margin:4px;border-radius:2px;border:0;cursor:pointer}.btn.alt{background:transparent;border:1px solid rgba(255,255,255,.75)}.btn.dark{background:var(--ink)}.btn.light{background:#fff;color:var(--ink)}
section{padding:68px 0}.section-head{text-align:center;max-width:780px;margin:0 auto 36px}.section-head .eyebrow{color:var(--olive)}h2{font:700 clamp(38px,5vw,58px)/.96 'Cormorant Garamond',serif;margin:8px 0 14px}.intro{font-size:15px;color:var(--muted);margin:0}.page-hero{padding:80px 0 72px;background:linear-gradient(rgba(20,16,10,.35),rgba(20,16,10,.72)),url('real/road-safari.jpg') center/cover;color:#fff;text-align:center}.page-hero h1{font:700 clamp(50px,7vw,80px)/.9 'Cormorant Garamond',serif;margin:10px 0}.page-hero p{max-width:720px;margin:14px auto;color:#eee}.cream{background:var(--cream)}.sand{background:var(--sand)}.dark{background:var(--ink);color:#fff}.dark .section-head .eyebrow{color:#e0bd78}.dark .intro{color:#d8d0c3}
.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-card{background:#fff;box-shadow:0 8px 24px rgba(40,30,20,.08);overflow:hidden;border-top:3px solid var(--gold)}.feature-card img{width:100%;height:220px;object-fit:cover;display:block}.feature-body{padding:20px}.feature-body h3{font:700 29px/1 'Cormorant Garamond',serif;margin:0 0 7px}.feature-body p{font-size:13px;color:var(--muted);margin:0 0 13px}.split{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center}.split img{width:100%;height:410px;object-fit:cover;border-radius:5px;box-shadow:0 12px 32px rgba(0,0,0,.12)}.copy p{color:var(--muted)}.signature{font:600 29px 'Cormorant Garamond',serif;color:var(--gold);font-style:italic;margin-top:18px}
.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.service-card{background:#fff;overflow:hidden;box-shadow:0 8px 24px rgba(40,30,20,.08);border-top:3px solid var(--gold)}.service-card img{width:100%;height:190px;object-fit:cover}.service-body{padding:19px}.service-body h3{font:700 27px 'Cormorant Garamond',serif;margin:0 0 6px}.service-body p{font-size:13px;color:var(--muted);margin:0 0 10px}
.katavi-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:36px;align-items:center}.katavi-hero img{width:100%;height:430px;object-fit:cover;border-radius:5px}.katavi-sub{color:var(--gold);font:italic 25px 'Cormorant Garamond',serif}.katavi-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px}.katavi-gallery img{width:100%;height:220px;object-fit:cover}.activity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:25px}.activity{background:#fff;box-shadow:0 6px 18px rgba(40,30,20,.07);color:var(--ink)}.activity img{width:100%;height:205px;object-fit:cover}.activity div{padding:16px}.activity h3{font:700 24px 'Cormorant Garamond',serif;margin:0 0 4px}.activity p{font-size:12px;color:var(--muted);margin:0}
.dest-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.dest{position:relative;min-height:255px;display:flex;align-items:end;padding:19px;background-size:cover;background-position:center;overflow:hidden}.dest:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent,rgba(0,0,0,.85))}.dest div{position:relative;z-index:1}.dest h3{font:700 28px 'Cormorant Garamond',serif;margin:0}.dest p{font-size:11px;margin:1px 0;color:#eee}.destination-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.destination-item{background:#fff;display:grid;grid-template-columns:190px 1fr;box-shadow:0 7px 20px rgba(40,30,20,.07);overflow:hidden}.destination-item img{width:100%;height:100%;min-height:210px;object-fit:cover}.destination-item div{padding:18px}.destination-item h3{font:700 28px 'Cormorant Garamond',serif;margin:0 0 5px}.destination-item p{font-size:12px;color:var(--muted);margin:0}
.gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.gallery img{width:100%;height:245px;object-fit:cover;border-radius:3px}.gallery img.tall{height:505px;grid-row:span 2}.contact-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:38px;align-items:start}.contact-panel{background:#fff;padding:26px;box-shadow:0 8px 24px rgba(40,30,20,.08)}.contact-panel p{margin:0 0 12px}.contact-panel a{color:var(--earth)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-group{display:flex;flex-direction:column;gap:6px}.form-group.full{grid-column:1/-1}.form-group label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.form-group input,.form-group textarea,.form-group select{width:100%;padding:12px 13px;border:1px solid #d5c9b7;background:#fff;font:inherit;font-size:13px;color:var(--ink)}.form-group textarea{min-height:145px;resize:vertical}.form-note{font-size:10px;color:#756c60;margin:8px 0 0}
.itinerary-intro{background:#f5f0e5}.duration-block{margin-top:42px}.duration-title{display:flex;align-items:end;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-bottom:10px;margin-bottom:18px}.duration-title h2{margin:0;font-size:43px}.duration-title span{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--olive);font-weight:700}.itinerary-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.itinerary-card{background:#fff;box-shadow:0 8px 24px rgba(40,30,20,.08);overflow:hidden;border-top:3px solid var(--gold);display:grid;grid-template-columns:44% 56%;min-height:255px}.itinerary-card img{width:100%;height:100%;min-height:255px;object-fit:cover}.itinerary-card .body{padding:19px}.duration{display:inline-block;color:var(--gold);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.itinerary-card h3{font:700 30px/1 'Cormorant Garamond',serif;margin:7px 0}.route{color:var(--olive);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.itinerary-card p{font-size:12px;color:var(--muted);margin:9px 0 12px}.mini{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 10px}.tag{background:var(--sand);padding:5px 8px;font-size:9px;font-weight:700;color:#5b513f}.detail-section{background:#f5f0e5}.detail-card{background:#fff;margin:0 0 22px;box-shadow:0 6px 22px rgba(40,30,20,.06)}.detail-card:target{scroll-margin-top:105px}.detail-head{display:grid;grid-template-columns:34% 66%;background:var(--ink);color:#fff}.detail-head img{width:100%;height:260px;object-fit:cover}.detail-head .text{padding:25px}.detail-head h2{font-size:44px;margin:4px 0}.detail-head p{margin:0;color:#d8cfbf;font-size:12px}.days{padding:4px 26px 18px}.day{display:grid;grid-template-columns:105px 1fr;gap:20px;padding:19px 0;border-bottom:1px solid #e6ddcd}.day:last-child{border-bottom:0}.day-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--gold)}.day h3{font:700 23px/1.05 'Cormorant Garamond',serif;margin:0 0 6px}.day p{font-size:12px;color:var(--muted);margin:0 0 7px}.day small{font-size:10px;color:#766d60}.info{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px}.info-box{background:#f7f2e8;padding:20px}.info-box h3{font:700 24px 'Cormorant Garamond',serif;margin:0 0 8px}.info-box ul{margin:0;padding-left:18px;font-size:11px;color:var(--muted)}.note{margin-top:18px;padding:17px 19px;background:#eee5d4;font-size:10px;color:#5e574c}.back-row{text-align:center;margin-top:26px}
.cta{background:var(--olive);color:#fff;text-align:center}.cta h2{margin-bottom:8px}.cta p{color:#e8e2d6}.footer{background:#17140f;color:#d9d2c5;padding:21px 0;font-size:11px}.footer .container{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.footer a{color:#e0bd78;text-decoration:none}.whatsapp-float{position:fixed;right:20px;bottom:20px;z-index:80;background:#25D366;color:#fff;text-decoration:none;border-radius:50px;padding:13px 17px;font-size:12px;font-weight:700;box-shadow:0 7px 22px rgba(0,0,0,.25)}
@media(max-width:900px){.navlinks{display:none}.mobile-nav{display:block}.feature-grid,.service-grid,.activity-grid{grid-template-columns:1fr 1fr}.dest-grid{grid-template-columns:1fr 1fr}.gallery{grid-template-columns:1fr 1fr}.split,.katavi-hero,.contact-grid{grid-template-columns:1fr}.destination-list{grid-template-columns:1fr}.itinerary-grid{grid-template-columns:1fr}.itinerary-card{grid-template-columns:40% 60%}.detail-head{grid-template-columns:1fr}.detail-head img{height:280px}.why-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){section{padding:52px 0}.topbar .container{font-size:9px}.nav-inner{min-height:78px}.nav-logo{width:60px;height:60px}.hero{min-height:570px}.hero h1{font-size:56px}.hero-content{padding:55px 0}.feature-grid,.service-grid,.activity-grid,.dest-grid,.gallery,.why-grid{grid-template-columns:1fr}.gallery img,.gallery img.tall{height:250px;grid-row:auto}.destination-item{grid-template-columns:1fr}.destination-item img{height:210px}.itinerary-card{grid-template-columns:1fr}.itinerary-card img{height:220px;min-height:220px}.duration-title{align-items:start;flex-direction:column}.duration-title h2{font-size:38px}.detail-head .text{padding:21px}.detail-head h2{font-size:38px}.days{padding-left:18px;padding-right:18px}.day{grid-template-columns:1fr;gap:5px}.info{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr}.form-group.full{grid-column:auto}.whatsapp-float{right:12px;bottom:12px;padding:12px 14px}.page-hero{padding:62px 0}.page-hero h1{font-size:56px}}

/* Game Drives back page */
.game-drive-page-hero{background-image:linear-gradient(rgba(20,16,10,.30),rgba(20,16,10,.78)),url('real/vehicle-safari.jpg');background-position:center 55%}
.hero-actions{margin-top:22px}
.game-drive-intro img{height:455px}
.game-drive-points{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:25px}
.game-drive-points>div{border-top:1px solid rgba(224,189,120,.55);padding:18px 2px}
.game-drive-points strong{font-size:11px;letter-spacing:.12em;color:#e0bd78}
.game-drive-points p{font-size:12px;color:#d8d0c3;margin:8px 0 0}
.center-cta{text-align:center;margin-top:28px}
.game-drive-bottom{padding-top:24px;padding-bottom:24px}
.bottom-images{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}
.bottom-images img{width:100%;height:245px;object-fit:cover;border-radius:3px}
@media(max-width:900px){.game-drive-points{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.game-drive-points{grid-template-columns:1fr}.bottom-images{grid-template-columns:1fr}.bottom-images img{height:235px}}

/* Boat Cruises back page */
.boat-cruise-page-hero{background-image:linear-gradient(rgba(20,16,10,.28),rgba(20,16,10,.78)),url('real/elephants-boat.jpg');background-position:center 48%}

/* Experience activity back pages */
.activity-intro img{height:455px}
.include-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.include-box{padding:26px;border:1px solid rgba(70,58,40,.18);background:rgba(255,255,255,.35)}
.include-box h3{letter-spacing:.12em;font-size:12px}
.include-box ul{padding-left:18px;line-height:1.9;font-size:13px}
.rates-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}
.rate-card{border-top:1px solid rgba(224,189,120,.55);padding:20px 8px}
.rate-card h3{font-size:16px;margin:0 0 8px}
.rate-price{font-family:'Cormorant Garamond',serif;font-size:29px;color:#e0bd78;margin-bottom:6px}
.rate-card p{font-size:12px;color:#d8d0c3}
.activity-bottom{padding-top:24px;padding-bottom:24px}
.activity-bottom .bottom-images{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.activity-bottom img{width:100%;height:245px;object-fit:cover;border-radius:3px}
.activity-chuck{background-image:linear-gradient(rgba(20,16,10,.3),rgba(20,16,10,.78)),url('real/vehicle-safari.jpg');background-position:center}
.activity-village{background-image:linear-gradient(rgba(20,16,10,.3),rgba(20,16,10,.78)),url('real/about.jpg');background-position:center}
.activity-fishing{background-image:linear-gradient(rgba(20,16,10,.3),rgba(20,16,10,.78)),url('real/elephants-boat.jpg');background-position:center}
.activity-bridge{background-image:linear-gradient(rgba(20,16,10,.3),rgba(20,16,10,.78)),url('real/victoria-falls-rainbow.jpg');background-position:center}
@media(max-width:700px){.include-grid,.rates-grid,.activity-bottom .bottom-images{grid-template-columns:1fr}.activity-intro img{height:330px}}

/* Service pricing and enquiry refinements */
.service-card>a:first-child{position:relative;display:block}.price-badge{position:absolute;left:12px;bottom:12px;background:#17140f;color:#fff;padding:8px 11px;border-left:3px solid #e0bd78;font-size:10px;font-weight:700;letter-spacing:.06em;box-shadow:0 5px 16px rgba(0,0,0,.25)}.service-card .btn{margin-top:5px}.activity-bridge-uploaded{background-image:linear-gradient(rgba(20,16,10,.25),rgba(20,16,10,.72)),url('real/kazungula-bridge-corridor-trucks.png')!important;background-position:center 48%!important}.bridge-uploaded-top{width:100%;height:100%}.activity-bottom .bottom-images img{object-position:center}.rate-card:first-child{min-height:125px}

/* User-supplied fishing photography */
.service-card img{object-position:center;}
.activity-fishing{background-position:center;}

/* Refined activity back pages */
.activity-hero{min-height:590px;background-image:linear-gradient(rgba(0,0,0,.12),rgba(0,0,0,.68)),var(--hero);background-size:cover;background-position:center;display:flex;align-items:flex-end;color:#fff}.activity-hero-overlay{width:100%;padding:90px 0 70px;background:linear-gradient(transparent,rgba(0,0,0,.45))}.activity-hero h1{max-width:900px;font-size:clamp(46px,7vw,86px);line-height:.95;margin:8px 0 15px}.activity-hero p{max-width:700px;font-size:18px;line-height:1.7}.activity-hero-actions{display:flex;align-items:center;gap:10px;margin-top:25px}.icon-link{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:50%;background:#fff;text-decoration:none;font-size:21px}.activity-rate{padding:42px 0}.activity-rate-row{display:flex;justify-content:space-between;align-items:center;gap:30px}.activity-rate h2{margin:5px 0 0}.rate-highlight{display:flex;flex-direction:column;align-items:flex-end;padding:22px 30px;border-left:3px solid #b86b2b}.rate-highlight strong{font-size:27px;letter-spacing:.04em}.rate-highlight span{margin-top:5px;font-size:12px}.activity-experience img{height:450px;object-fit:cover}.activity-photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.activity-photo-grid img{width:100%;height:290px;object-fit:cover;border-radius:3px}.cta-buttons{display:flex;gap:10px;flex-wrap:wrap}.service-email{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:8px;border-radius:50%;background:#f4efe5;text-decoration:none;font-size:20px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.activity-hero{min-height:500px}.activity-hero-overlay{padding:65px 0 45px}.activity-hero h1{font-size:48px}.activity-rate-row{display:block}.rate-highlight{margin-top:20px;align-items:flex-start;border-left:0;border-top:3px solid #b86b2b}.activity-photo-grid{grid-template-columns:1fr}.activity-photo-grid img{height:250px}.activity-experience img{height:330px}}

/* Activity page photo hierarchy: every image supports the activity being sold. */
.activity-photos{background:var(--cream);padding:56px 0 64px}.activity-photos .section-head{margin-bottom:26px}.activity-photos .activity-photo-grid{align-items:stretch}.activity-photos .activity-photo-grid img{display:block;width:100%;height:280px;object-fit:cover}.activity-photos .activity-photo-grid img:first-child{height:310px}.activity-experience img{object-position:center}.activity-hero{background-color:#201a12}
@media(max-width:760px){.activity-photos .activity-photo-grid img,.activity-photos .activity-photo-grid img:first-child{height:250px}}

/* Refined activity-page top: phrase first, real cover photo directly underneath. */
.activity-top{background:var(--cream);padding:70px 0 0;text-align:center}.activity-top-copy{max-width:980px;margin:0 auto;padding:0 20px 34px}.activity-top h1{font:700 clamp(44px,6.2vw,78px)/.98 'Cormorant Garamond',serif;margin:8px auto 8px;color:var(--ink);max-width:1000px}.activity-tagline{font:700 clamp(18px,2.1vw,28px)/1.15 Montserrat,sans-serif;letter-spacing:.06em;color:#8b622e;text-transform:uppercase;margin:10px auto 14px}.activity-top-copy>p{max-width:760px;margin:0 auto;color:var(--muted);font-size:15px;line-height:1.7}.activity-cover{display:block;width:100%;height:min(62vw,560px);min-height:330px;object-fit:cover;object-position:center;margin:0;border-radius:3px 3px 0 0;box-shadow:0 12px 32px rgba(40,30,20,.12)}.activity-hero-actions{justify-content:center}.icon-link svg{width:24px;height:24px;display:block}.whatsapp-icon{color:#25D366}.email-icon{color:#6f5637}.whatsapp-float{display:inline-flex;align-items:center;gap:8px}.whatsapp-float svg{width:21px;height:21px;display:block}.service-email svg{width:21px;height:21px;display:block}.service-card .btn.dark svg{width:21px;height:21px;display:block}.service-card .btn.dark{display:inline-flex;align-items:center;justify-content:center;gap:6px}.service-email{color:#6f5637}@media(max-width:760px){.activity-top{padding-top:48px}.activity-top h1{font-size:48px}.activity-tagline{font-size:16px}.activity-cover{height:320px;min-height:260px}.activity-hero-actions{flex-wrap:wrap}}

/* Added only for the new short safari packages */
.short-package-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}
.short-package-card{background:#fff;box-shadow:0 8px 24px rgba(40,30,20,.08);overflow:hidden;border-top:3px solid var(--gold);display:grid;grid-template-columns:44% 56%;min-height:255px}
.short-package-card .image-wrap{position:relative;min-height:255px}
.short-package-card .image-wrap img{width:100%;height:100%;object-fit:cover}
.short-package-card .price-badge{position:absolute;left:12px;bottom:12px;background:#17140f;color:#fff;padding:8px 11px;border-left:3px solid #e0bd78;font-size:10px;font-weight:700;letter-spacing:.06em;box-shadow:0 5px 16px rgba(0,0,0,.25)}
.short-package-card .body{padding:19px}
.short-package-card h3{font:700 30px/1 'Cormorant Garamond',serif;margin:7px 0}
.short-package-card p{font-size:12px;color:var(--muted);margin:9px 0 12px;line-height:1.6}
.short-package-card .route{color:var(--olive);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}
.short-package-card .mini{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 10px}
.short-package-card .tag{background:var(--sand);padding:5px 8px;font-size:9px;font-weight:700;color:#5b513f}
@media(max-width:900px){.short-package-grid{grid-template-columns:1fr}.short-package-card{grid-template-columns:40% 60%}}
@media(max-width:560px){.short-package-card{grid-template-columns:1fr}.short-package-card .image-wrap{height:220px;min-height:220px}}

/* Safari package price tags */
.itinerary-card{position:relative;}
.itinerary-card .price-badge{position:absolute;left:12px;top:12px;background:#17140f;color:#fff;padding:8px 11px;border-left:3px solid #e0bd78;font-size:10px;font-weight:700;letter-spacing:.06em;box-shadow:0 5px 16px rgba(0,0,0,.25);z-index:2;}
.detail-head{position:relative;}
.detail-head .price-badge{position:absolute;left:12px;top:12px;background:#17140f;color:#fff;padding:8px 11px;border-left:3px solid #e0bd78;font-size:10px;font-weight:700;letter-spacing:.06em;box-shadow:0 5px 16px rgba(0,0,0,.25);z-index:2;}
