.scenic-home{--ink:#f5f0e7;--white:#25362e;--muted:#60665b;--line:#d7d0c2;--brand:#a34825;background:#f5f0e7;color:#25362e}.scenic-home h1,.scenic-home h2,.scenic-home h3{font-family:Georgia,'Times New Roman',serif;letter-spacing:-.045em}.scenic-home .abs-header{background:#f8f5ed;color:#26362e;border-bottom:1px solid #ded8cb}.scenic-home .brand{filter:brightness(.28)}.scenic-home .abs-header nav{background:#f8f5ed}.scenic-home .abs-header .menu-toggle{color:#26362e;border-color:#9b9e8c}.scenic-home .currency-picker select{background:#f8f5ed;color:#26362e;border-color:#b2b3a5}.scenic-home .btn{background:#a34825;color:#fff;border-color:#a34825}.scenic-home .btn:hover{background:#81391f;color:#fff}.scenic-home .btn.outline{background:transparent;color:#793c25;border-color:#b6a491}.scenic-home .text-link,.scenic-home .eyebrow{color:#925132}.scenic-home .service-language{background:#eae5d9;color:#455244;text-align:center;padding:12px 5%}.scenic-home .service-language p{font-size:12px}.scenic-home .service-language br{display:none}.scenic-home .service-language small{margin-left:8px;font-size:11px}.scenic-hero{height:min(790px,85svh);min-height:580px;position:relative;isolation:isolate;background:#6d5141;color:#fff;overflow:hidden}.scenic-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:58% 50%;z-index:-2}.scenic-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(28,30,27,.58),rgba(28,30,27,.05) 78%),linear-gradient(0deg,rgba(28,30,27,.4),transparent 35%);z-index:-1}.scenic-hero-copy{padding:110px 7% 100px;max-width:1000px}.scenic-kicker{font-size:11px;font-weight:700;letter-spacing:.21em;color:inherit}.scenic-hero h1{font-size:clamp(58px,6.8vw,100px);font-weight:400;line-height:1.01;margin:25px 0}.scenic-hero-copy>p:not(.scenic-kicker){font-size:18px;line-height:1.7;max-width:550px;color:#fff8ec}.scenic-hero .scenic-primary,.scenic-pause .scenic-primary{background:#f5eee0;border:1px solid #f5eee0;color:#26362e;padding:17px 26px;margin-top:12px}.scenic-hero .scenic-primary:hover,.scenic-pause .scenic-primary:hover{background:#fff;color:#26362e}.scenic-hero-bottom{position:absolute;bottom:25px;left:7%;right:7%;display:flex;justify-content:space-between;gap:20px;font-size:11px;letter-spacing:.12em}.scenic-hero-bottom a{font-size:13px;letter-spacing:0;text-decoration:underline;text-underline-offset:5px}.scenic-section-heading{text-align:center;max-width:730px;margin:0 auto 48px}.scenic-section-heading h2{font-size:clamp(42px,4.7vw,68px);font-weight:400}.scenic-section-heading>p:last-child{font-size:17px;color:#62665b}.scenic-places{padding:95px 5% 75px;max-width:1700px;margin:auto}.scenic-place-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.scenic-place:nth-child(2){padding-top:42px}.scenic-place-image{display:block;height:420px;position:relative;overflow:hidden;background:#d8d1bf}.scenic-place-image img{height:100%;width:100%;object-fit:cover;transition:transform .6s}.scenic-place-image:hover img{transform:scale(1.035)}.scenic-place-label{position:absolute;bottom:0;left:0;right:0;padding:45px 22px 20px;background:linear-gradient(transparent,#18211dbb);color:#fff;font-size:12px;letter-spacing:.1em}.scenic-place-copy{padding:25px 5px}.scenic-place h3{font-size:30px;font-weight:400}.scenic-place p{font-size:15px;line-height:1.8;color:#60665b}.scenic-place small{font-size:11px;display:block;color:#687061}.scenic-link{display:inline-block;margin-top:20px;font-weight:600;font-size:13px;border-bottom:1px solid #a34825;padding-bottom:5px;color:#8d4329}.scenic-photo-note{font-size:11px;color:#697063;margin:15px 0 0;text-align:center}.scenic-photo-note a{text-decoration:underline}.scenic-ride{display:grid;grid-template-columns:1.1fr 1fr;background:#e7e5d8}.scenic-ride-image{position:relative;min-height:600px}.scenic-ride-image img{width:100%;height:100%;object-fit:cover;position:absolute}.scenic-ride-image>span{position:absolute;bottom:25px;left:30px;color:white;background:#26362ed9;padding:10px 14px;font-size:10px;letter-spacing:.16em}.scenic-ride-copy{padding:85px 12%}.scenic-ride h2{font-size:clamp(46px,5vw,68px);font-weight:400}.scenic-ride-copy>p{font-size:16px;line-height:1.85}.scenic-ride-facts{border-top:1px solid #c4c9b8;margin-top:35px;padding-top:20px;display:flex;flex-wrap:wrap;gap:12px;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.scenic-home .home-tours{padding-top:95px}.scenic-home .section-intro h2{font-weight:400;font-size:clamp(40px,4.5vw,64px)}.scenic-home .tour-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px}.scenic-home .tour-card{background:#fffdf7;border:1px solid #ded8ca;box-shadow:none;border-radius:0;overflow:hidden}.scenic-home .card-image{height:310px}.scenic-home .card-image img{height:100%;width:100%;object-fit:cover}.scenic-home .card-image .tag{background:#f6efe0;color:#283c30;font-size:10px;padding:8px 12px}.scenic-home .card-body{padding:30px}.scenic-home .card-body h3{font-size:31px}.scenic-home .card-body p{color:#596154}.scenic-home .tour-fit{font-size:15px;min-height:0}.scenic-home .tour-fit b{display:block;color:#26362e}.scenic-tour-detail{margin:18px 0;border-block:1px solid #ded8ca;padding:12px 0}.scenic-tour-detail summary{cursor:pointer;color:#76513a;font-size:12px;font-weight:600;letter-spacing:.04em}.scenic-tour-detail .route{margin-top:15px}.scenic-tour-detail .stats{margin:15px 0}.scenic-home .price strong{color:#26362e;font-size:34px}.scenic-home .price{border:0;margin-top:20px}.scenic-home .price-basis{min-height:0}.scenic-home .package-notes{border-color:#d6cdbd}.scenic-home .package-notes .included-columns>div{background:#eae6db;border-color:#d6cdbd}.scenic-home .package-notes h3{color:#26362e}.scenic-home .tour-comparison{border-color:#d6cdbd}.scenic-home .comparison-scroll{background:#fffdf7}.scenic-home .tour-comparison th,.scenic-home .tour-comparison td{border-color:#ded8ca;color:#26362e}.scenic-home .tour-comparison thead th{background:#e6e4d8}.scenic-home .tour-comparison tbody th{background:#f0ecdf}.scenic-explorer{margin:0 5% 70px;border-block:1px solid #cfcab9}.scenic-explorer>summary{padding:24px 0;font:24px Georgia,serif;cursor:pointer;display:flex;justify-content:space-between;gap:16px}.scenic-explorer .destination-gallery{padding:20px 0;background:transparent}.scenic-home .destination-picker button{background:#e7e4d7;color:#26362e;border:1px solid #c9c7b8}.scenic-home .destination-picker button[aria-pressed=true]{background:#294135;color:white}.scenic-home .destination-panel{background:transparent}.scenic-home .destination-tours a{background:#e7e4d7;color:#26362e}.scenic-pause{position:relative;min-height:580px;display:flex;align-items:center;color:#fff;isolation:isolate;overflow:hidden;background:#574c3b}.scenic-pause>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.scenic-pause:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#202a25a8,transparent 85%);z-index:-1}.scenic-pause>div{padding:70px 8%}.scenic-pause h2{font-size:clamp(52px,6vw,86px);font-weight:400}.scenic-credit{position:absolute;bottom:20px;right:25px;font-size:11px;text-decoration:underline}.scenic-home .owner-story{background:#f5f0e7;border:0}.scenic-home .owner-copy h2{font-weight:400}.scenic-home .owner-copy .lead,.scenic-home .owner-facts b{color:#7a4c30}.scenic-home .owner-facts{border-color:#d3ccbb}.scenic-home .gallery{background:#e8e8dc}.scenic-home .gallery h2{font-weight:400}.scenic-home .home-gallery-grid{gap:14px}.scenic-home .custom-cta{background:#d8dfcc;color:#26362e;text-align:center}.scenic-home .custom-cta h2{font-size:clamp(42px,5vw,70px);font-weight:400}.scenic-home .custom-cta p{margin-inline:auto;color:#475442}.scenic-home .abs-footer{background:#24372d;color:#f5f0e7;border:0}.scenic-home .abs-footer small{color:#c7cebf}.scenic-home .floating-whatsapp{background:#f7f3e8;color:#294135;border:1px solid #a8b2a0}.scenic-home .mobile-enquiry{background:#f5f0e7f5;border-color:#d6cebd}.scenic-home #privacy-settings{background:#f5f0e7;color:#26362e}.scenic-home #privacy-settings button{background:#e4e6d8;color:#26362e}.scenic-home .skip{background:#f5eee0;color:#26362e}
@media(min-width:1700px){.scenic-hero-copy{margin-left:calc((100vw - 1600px)/2)}}
@media(max-width:1000px){.scenic-hero{min-height:620px}.scenic-hero-copy{padding-top:100px}.scenic-place-grid{gap:18px}.scenic-place-image{height:320px}.scenic-place h3{font-size:26px}.scenic-ride-image{min-height:530px}.scenic-ride-copy{padding:55px 9%}.scenic-home .card-image{height:260px}.scenic-home .card-body{padding:24px}}
@media(max-width:760px){.scenic-hero{height:690px;min-height:0;max-height:calc(100svh - 82px)}.scenic-hero-copy{padding:80px 6% 95px}.scenic-hero h1{font-size:clamp(43px,10.7vw,69px);margin-top:20px}.scenic-hero-copy>p:not(.scenic-kicker){font-size:15px}.scenic-kicker{font-size:9px;letter-spacing:.13em}.scenic-hero-photo{object-position:64% center}.scenic-hero-bottom{left:6%;right:6%;bottom:24px}.scenic-hero-bottom>span{max-width:135px;font-size:9px}.scenic-hero-bottom>a{font-size:11px}.scenic-home .service-language br{display:block}.scenic-home .service-language small{display:block;margin:0}.scenic-places{padding:55px 6% 45px}.scenic-section-heading{margin-bottom:28px}.scenic-section-heading h2{font-size:42px}.scenic-section-heading>p:last-child{font-size:15px}.scenic-place-grid{grid-template-columns:1fr;gap:18px}.scenic-place:nth-child(2){padding:0}.scenic-place-image{height:390px}.scenic-place:nth-child(2) .scenic-place-image img{object-position:center 60%}.scenic-place-copy{padding:22px 0}.scenic-place h3{font-size:32px}.scenic-place p{font-size:15px;margin-bottom:12px}.scenic-link{margin-top:14px}.scenic-ride{grid-template-columns:1fr}.scenic-ride-image{min-height:390px}.scenic-ride-copy{padding:45px 7%}.scenic-ride h2{font-size:49px}.scenic-home .home-tours{padding:55px 6%}.scenic-home .tour-grid{grid-template-columns:1fr;gap:25px}.scenic-home .card-image{height:270px}.scenic-home .card-body h3{font-size:29px}.scenic-home .card-body{padding:24px}.scenic-home .section-intro h2{font-size:39px}.scenic-home .price strong{font-size:34px}.scenic-home .package-notes .included-columns>div{background:transparent;padding:15px 0}.scenic-explorer{margin:0 6% 45px}.scenic-explorer>summary{font-size:21px}.scenic-pause{min-height:470px}.scenic-pause>div{padding:60px 7%}.scenic-pause h2{font-size:58px}.scenic-home .owner-story{padding:55px 7%}.scenic-home .gallery{padding:50px 6%}.scenic-home .gallery h2{font-size:40px}.scenic-home .custom-cta{padding:65px 6%}.scenic-home .custom-cta h2{font-size:40px}}
@media(prefers-reduced-motion:reduce){.scenic-place-image img{transition:none}}

.scenic-home .package-conditions{background:#e6e8dc;color:#26362e;border:1px solid #ccd1be}.scenic-home .package-conditions h3,.scenic-home .package-conditions p{color:#26362e}
