/* Match the day-tour photo/card composition on phones and tablets only. */
@media(max-width:1100px){
 html body main.vt-native.vtmd #overview .walk{display:block}
 html body main.vt-native.vtmd #overview .walk-slider{position:relative;inset:auto;height:auto}
 html body main.vt-native.vtmd #overview .swiper-wrapper,
 html body main.vt-native.vtmd #overview .swiper-slide{height:auto}
 html body main.vt-native.vtmd #overview .walk-form{margin-top:24px}
 html body main.vt-native.vtmd #overview .walk-container .swiper-pagination{display:none}
 html body main.vt-native.vtmd .section._first .walk-slide{box-sizing:border-box;display:flex!important;flex-direction:column;justify-content:flex-end;min-height:500px!important;height:auto!important;padding:150px 40px 34px!important;position:relative;isolation:isolate;background:#092b30!important}
 html body main.vt-native.vtmd .section._first .walk-slide .walk-slide__content{display:block!important;position:static!important;inset:auto!important;width:100%;max-width:none;height:auto!important;padding:0!important;background:none!important;border-radius:0!important;z-index:2}
 html body main.vt-native.vtmd .section._first .walk-slide .walk-slide__box{display:block!important;width:100%;max-width:none;height:auto!important}
 html body main.vt-native.vtmd .section._first .walk-slide .vt-hero-summary,
 html body main.vt-native.vtmd .section._first .walk-slide .vt-hero-cost{display:block;position:static;padding:0;margin:0;background:none}
 html body main.vt-native.vtmd .section._first .walk-slide .vt-hero-summary::after{content:none}
 html body main.vt-native.vtmd .section._first .walk-slide .walk-slide__title{color:#fff!important;margin:0 0 16px}
 html body main.vt-native.vtmd .section._first .walk-slide .walk-slide__list{margin:0 0 14px!important;padding:0}
 html body main.vt-native.vtmd .section._first .walk-slide .walk-slide__list ul{padding:0;list-style:none}
 html body main.vt-native.vtmd .section._first .walk-slide .walk-slide__list li{color:#fff!important;font-size:16px!important;line-height:1.3!important;margin-top:5px!important}
 html body main.vt-native.vtmd .section._first .walk-slide .walk-slide__price{margin:0!important;gap:6px!important;line-height:1.2!important}
 html body main.vt-native.vtmd .section._first .walk-slide .walk-slide__price-amount{font-size:36px!important;line-height:1.2!important}
 html body main.vt-native.vtmd .section._first .walk-slide .walk-slide__price-unit{font-family:"Mont Regular",sans-serif!important;font-size:18px!important;line-height:1.3!important}
 html body main.vt-native.vtmd .section._first .walk-slide .vtmd-usd{color:#fff!important;-webkit-text-fill-color:#fff;font-size:16px;line-height:1.5;margin:2px 0 0}
 html body main.vt-native.vtmd .section._first .walk-slide .walk-slide__img{position:absolute!important;inset:0!important;width:100%;height:100%!important;min-height:0;padding:0!important;margin:0!important;aspect-ratio:auto;overflow:hidden!important;z-index:0;-webkit-mask-image:none;mask-image:none;border-radius:0!important}
 html body main.vt-native.vtmd .section._first .walk-slide .walk-slide__img picture{display:block;width:100%;height:100%}
 html body main.vt-native.vtmd .section._first .walk-slide .walk-slide__img img{position:absolute!important;inset:0!important;width:100%;height:100%!important;object-fit:cover;object-position:center;border-radius:0!important}
 html body main.vt-native.vtmd .section._first .walk-slide .walk-slide__img::before{content:none!important;display:none!important}
 html body main.vt-native.vtmd .section._first .walk-slide .walk-slide__img::after{content:""!important;display:block!important;position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,.55) 40%,rgba(0,0,0,.08) 80%)!important;pointer-events:none}
}
@media(max-width:767px){
 html body main.vt-native.vtmd .section._first .walk-slide{min-height:380px!important;padding:110px 26px 22px!important}
 html body main.vt-native.vtmd .section._first .walk-slide .walk-slide__price-amount{font-size:26px!important}
 html body main.vt-native.vtmd .section._first .walk-slide .walk-slide__price-unit{font-size:16px!important}
 html body main.vt-native.vtmd .section._first .walk-slide .vtmd-usd{font-size:14px}
}
@media(max-width:360px){html body main.vt-native.vtmd .section._first .walk-slide{padding-left:22px!important;padding-right:22px!important}}

@media(max-width:1100px){html body main.vt-native.vtmd #overview .walk-pagination{display:none!important}html body main.vt-native.vtmd .walk-slide .breadcrumbs{position:absolute;top:24px;left:40px;right:40px;color:#fff;font-size:12px}}

@media(max-width:1100px){html body main.vt-native.vtmd .walk-slide .walk-slide__box{position:static!important}html body main.vt-native.vtmd .walk-slide .breadcrumbs{top:24px!important;left:40px!important;right:40px!important;margin:0!important}html body main.vt-native.vtmd .walk-slide .walk-slide__price-unit{color:#fff!important;-webkit-text-fill-color:#fff;background:none!important}}

@media(min-width:768px) and (max-width:1100px){html body main.vt-native.vtmd .walk-slide .breadcrumbs{position:static!important;margin:0 0 16px!important;max-width:100%;line-height:1.5}}

@media(max-width:1100px){html body main.vt-native.vtmd .walk-slide.vt-aurora-mobile-hero .walk-slide__img img{object-position:85% center}html body main.vt-native.vtmd #overview .walk-slide__price-amount{background:linear-gradient(110deg,#59d196,#59cfe9);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}}

/* The mobile/tablet card has one photo overlay, without the desktop logo notch or frosted panel. */
@media(max-width:1100px){
 html body main.vt-native.vtmd #overview .walk-head{display:none!important}
 html body main.vt-native.vtmd #overview .walk-slide__content{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;min-height:0!important;margin:0!important}
 html body main.vt-native.vtmd #overview .walk-slide__content::before,
 html body main.vt-native.vtmd #overview .walk-slide__content::after{content:none!important;display:none!important}
}

@media(max-width:1100px){html body main.vt-native.vtmd #overview .walk-slide{border-radius:30px!important;overflow:hidden!important}}
