.product__section-container{max-width:1400px!important;margin:0 auto!important;padding:2rem!important}.product__title-container{margin-bottom:2rem!important}.product__display-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:4rem!important;align-items:start!important}.product__display-grid__col2{grid-column:1!important;order:1!important;position:sticky!important;top:2rem!important}.product__display-grid__col1{grid-column:2!important;order:2!important;position:sticky!important;top:2rem!important}.product__title-container__title{font-size:2.5rem!important;font-weight:700!important;line-height:1.2!important;margin-bottom:1rem!important;color:#000!important}.product__title-container__tagline{font-size:1rem!important;line-height:1.6!important;color:#333!important;margin-bottom:2rem!important;display:block!important}#expapp-book-now-button{width:100%!important;margin-top:0!important}.expapp-booknow-info{background:#f9f9f9!important;padding:1.5rem!important;border-radius:12px!important;margin-bottom:1.5rem!important}.expapp-booknow-info-location,.expapp-booknow-info-price,.expapp-booknow-info-duration{margin-bottom:1rem!important}.expapp-booknow-info-location-label,.expapp-booknow-info-price-label,.expapp-booknow-info-duration-label{font-size:.875rem!important;color:#666!important;font-weight:600!important;margin-bottom:.25rem!important;text-transform:uppercase!important;letter-spacing:.05em!important}.expapp-booknow-info-price-cost{font-size:2rem!important;font-weight:700!important;color:#000!important}.expapp-button.expapp-booknow-button{width:100%!important;padding:1.25rem 2rem!important;font-size:1.125rem!important;font-weight:600!important;background-color:var(--expapp-primary-color, #000)!important;color:var(--expapp-on-primary-color, #fff)!important;border:none!important;border-radius:8px!important;cursor:pointer!important;transition:background-color .2s,transform .1s!important;margin-top:1rem!important}.expapp-button.expapp-booknow-button:hover{background-color:#333!important;transform:translateY(-2px)!important}#exp__carousel,.product__carousel-container{width:100%!important;border-radius:12px!important;overflow:hidden!important;margin-bottom:1.5rem!important;position:relative!important}.Carousel{width:100%!important;position:relative!important;display:block!important}.Carousel-ImageSlide,#exp__carousel img,.product__carousel-container img{width:100%!important;height:auto!important;display:block!important;object-fit:cover!important;border-radius:12px!important;aspect-ratio:4 / 3!important}.Carousel-SlideArrow-Left,.Carousel-SlideArrow-Right{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;background:#ffffffe6!important;border:none!important;border-radius:50%!important;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 2px 8px #00000026!important;transition:background .2s!important;z-index:10!important;padding:0!important}.Carousel-SlideArrow-Left{left:1rem!important}.Carousel-SlideArrow-Right{right:1rem!important}.Carousel-SlideArrow-Left:hover,.Carousel-SlideArrow-Right:hover{background:#fff!important}.Carousel-SlideArrow-Left svg,.Carousel-SlideArrow-Right svg{width:14px!important;height:14px!important}.Carousel-SlideArrow-Left svg path,.Carousel-SlideArrow-Right svg path{fill:#000!important}#hostDetails{padding:1.5rem!important;background:#fff!important;border-radius:12px!important;margin-top:1.5rem!important}.exp__header-label{font-size:1rem!important;font-weight:600!important;margin-bottom:1rem!important;color:#000!important}.exp__host-details-container{display:flex!important;align-items:center!important;gap:1rem!important}.exp__host-image-container{flex-shrink:0!important}.product__display-grid__host-image,.exp__host-image{width:60px!important;height:60px!important;border-radius:50%!important;object-fit:cover!important}@media screen and (max-width: 989px){.product__section-container{padding:0!important}.product__title-container{order:1!important;margin-bottom:1.5rem!important}.product__display-grid{display:flex!important;flex-direction:column!important;gap:1.5rem!important}.product__display-grid__col2{order:2!important;position:static!important}.product__display-grid__col1{order:3!important;position:static!important}.product__title-container__title{font-size:1.75rem!important}.product__title-container__tagline{font-size:.9375rem!important}.Carousel-SlideArrow-Left,.Carousel-SlideArrow-Right{width:32px!important;height:32px!important}.Carousel-SlideArrow-Left{left:.5rem!important}.Carousel-SlideArrow-Right{right:.5rem!important}.expapp-booknow-info-price-cost{font-size:1.5rem!important}#expapp-book-now-button{margin-top:2rem!important}.product__display-grid__col2{padding-left:0!important}.product__title-container{margin-top:20px}}@media screen and (max-width: 989px){.product__title-container{width:100%!important}}.product__display-grid *,#exp__carousel *,.expapp-button{transition:all .2s ease-in-out!important}button:focus,input:focus,a:focus{outline:2px solid #000!important;outline-offset:2px!important}#exp__carousel img[loading=lazy],.Carousel-ImageSlide[loading=lazy]{background:#f5f5f5!important}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.section-experience-important-info,.section-experience-itinerary,.experience-includes{padding:0 15%;width:100%;background:#f9f9f9}.experience-includes__heading,.experience-important-info__heading{font-size:2rem;font-weight:700;text-align:center}.experience-includes__grid .include-item{display:flex;padding-bottom:5px}.product__display-grid__col1{min-width:100%!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-experiences-actual.css.map */
