:not(:root):fullscreen{object-fit:none!important;}.PicturesGalleryBox{position:relative;height:400px;border-radius:15px;overflow:hidden;margin:20px 0;display:flex;-moz-column-gap:10px;row-gap:10px;column-gap:10px;flex-basis:25%;flex-grow:8;}.PicturesGalleryBox .MediaItem{flex:2;max-width:33%;}.PicturesGalleryBox .MediaItem video{background:#000;object-fit:cover;}.PicturesGalleryBox .MediaItem.Half{flex:1;}.PicturesGalleryBox .MediaItem.Half .HalfItem{height:220px;}.PicturesGalleryBox .MediaItem.Half .HalfItem:last-child{margin-top:10px;}.PicturesGalleryBox .MediaItem img{width:100%;height:100%;object-fit:cover;object-position:center;}.PicturesGalleryBox .Overlay{position:absolute;right:0;left:0;bottom:20px;width:100%;height:max-content;}.PicturesGalleryBox .Overlay .Button{padding:5px 10px;background:#fff;border-radius:8px;cursor:pointer;outline:0;border:0;font-size:14px;}.videoBox{position:relative;}.videoBox .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:rgba(0,0,0,.6);border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background .3s ease;}.videoBox .play-button:hover{background:rgba(0,0,0,.8);}.videoBox .play-button::before{content:"";margin-left:4px;width:0;height:0;border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:24px solid #fff;}.videoBox.playing .play-button{display:none;}.MobileImageGallery{height:500px;}.MobileImageGallery video{object-fit:cover;}.MobileImageGallery .ImageBox{height:500px;}.MobileImageGallery .ImageBox img{height:100%;width:100%;object-fit:cover;}.MobileImageGallery .ImageBox video{height:100%;width:100%;object-fit:cover;}.MobileImageGallery .ImageBox .sound .Icon{background-color:rgba(0,0,0,.36);border-radius:50%;padding:8px 8px 4px 8px;}.MobileImageGallery .owl-carousel{display:flex;overflow:auto;}.MobileImageGallery .owl-carousel .item{min-width:100%;}.MobileImageGallery .owl-carousel .owl-nav button{color:#f8f8f8!important;}.MobileImageGallery .owl-theme .owl-dots{position:absolute;bottom:0;left:0;z-index:2;display:flex;width:100%;padding:20px 10px;}.MobileImageGallery .owl-theme .owl-dots .owl-dot{width:100%;margin:0 4px;}.MobileImageGallery .owl-theme .owl-dots .owl-dot span{width:100%;height:6px;margin:0;background:#808080;display:block;transition:opacity .2s ease;border-radius:30px;}.MobileImageGallery .owl-theme .owl-dots .owl-dot.active span{background:#fff;}.ImageGalleryModal .Body{background:#222;align-content:center;}.ImageGalleryModal video{object-fit:cover;}.ImageGalleryModal .videoBox{text-align-last:center;}.ImageGalleryModal .owl-carousel .item{display:flex;justify-content:center;}.ImageGalleryModal .owl-carousel .item img,.ImageGalleryModal .owl-carousel .item video{width:auto!important;max-width:100%;}@media screen and (min-width:1024px){.ImageGalleryModal .owl-carousel .item img,.ImageGalleryModal .owl-carousel .item video{height:90vh!important;}}.ImageGalleryModal .owl-carousel .owl-next,.ImageGalleryModal .owl-carousel .owl-prev{color:#000!important;background:#d6d6d6!important;height:35px!important;}.ImageGalleryModal .owl-carousel .owl-next span,.ImageGalleryModal .owl-carousel .owl-prev span{font-size:38px!important;width:100%!important;height:100%!important;}.ActivityDetailsReviews .ReviewsBox .Header{padding-bottom:16px;display:flex;align-items:center;}.ActivityDetailsReviews .ReviewsBox .Header .Title{min-width:max-content;font-weight:700;font-size:26px;color:#222;padding-inline-end:20px;}.ActivityDetailsReviews .ReviewsBox .Header .CenterLine{border-bottom:1px solid #222;height:1px;width:100%;display:block;}.ActivityDetailsReviews .ReviewsBox .ReviewRateHeader{font-size:26px;}.ActivityDetailsReviews .ReviewsBox .ItemBox{border:1px solid #dadada;border-radius:15px;padding:15px 20px;}.ActivityDetailsReviews .ReviewsBox .ItemBox .Link{color:#000;display:block;min-height:120px;cursor:pointer;}.ActivityDetailsReviews .ReviewsBox .ItemBox .Link .ImageBox{width:45px;height:45px;border-radius:50%;overflow:hidden;}.ActivityDetailsReviews .ReviewsBox .ItemBox .Link .ImageBox img{object-fit:cover;}.ActivityDetailsReviews .ReviewsBox .ItemBox .Link .TextBox{margin-inline-start:6px;}.ActivityDetailsReviews .ReviewsBox .ItemBox .Link .TextBox .Title{display:block;}.ActivityDetailsReviews .ReviewsBox .ItemBox .Link .TextBox .SubTitle{display:block;color:#595959;}.ActivityDetailsReviews .ReviewsBox .ItemBox .Link .ArrowIcon{font-size:22px;}.ActivityDetailsReviews .ReviewsBox .ItemBox .Link .ArrowIcon::before{content:"p";}.ActivityDetailsReviews .ReviewsBox .ItemBox .Link .ReviewText{display:-webkit-box;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.ActivityDetailsReviews .AllActivityReviews{display:none;}.ActivityDetailsReviews .AllActivityReviews .AllActivityReviewsContent .RateProgressBox{display:flex;align-items:center;margin-top:10px;}.ActivityDetailsReviews .AllActivityReviews .AllActivityReviewsContent .RateProgressBox .Title{font-weight:bold;text-decoration:underline;min-width:50px;}.ActivityDetailsReviews .AllActivityReviews .AllActivityReviewsContent .RateProgressBox .ProgressBar{background:rgba(63,81,181,.25);border-radius:15px;height:15px;width:100%;min-width:300px;max-width:100%;position:relative;overflow:hidden;}.ActivityDetailsReviews .AllActivityReviews .AllActivityReviewsContent .RateProgressBox .ProgressBar .Overlay{position:absolute;top:0;right:0;left:0;bottom:0;height:100%;background:#d31d4d;}.ActivityDetailsReviews .AllActivityReviews .AllActivityReviewsContent .RateProgressBox .RatePercent{width:40px;}.ActivityDetailsReviews .AllActivityReviews .ReviewsItemsContainer .ItemBox .Link{color:#000;display:block;margin:25px 0 50px;}.ActivityDetailsReviews .AllActivityReviews .ReviewsItemsContainer .ItemBox .Link .ImageBox{width:45px;height:45px;border-radius:50%;overflow:hidden;}.ActivityDetailsReviews .AllActivityReviews .ReviewsItemsContainer .ItemBox .Link .ImageBox img{width:100%;height:100%;object-fit:cover;}.ActivityDetailsReviews .AllActivityReviews .ReviewsItemsContainer .ItemBox .Link .TextBox{margin-inline-start:6px;}.ActivityDetailsReviews .AllActivityReviews .ReviewsItemsContainer .ItemBox .Link .TextBox .Title{display:block;}.ActivityDetailsReviews .AllActivityReviews .ReviewsItemsContainer .ItemBox .Link .TextBox .SubTitle{display:block;color:#595959;}.ActivityDetailsReviews .AllActivityReviews .ReviewsItemsContainer .ItemBox .Link .RatingBox{font-size:12px;}.ActivityDetailsReviews .AllActivityReviews .ReviewsItemsContainer .ItemBox .Link .ArrowIcon{font-size:22px;}.ActivityDetailsReviews .AllActivityReviews .ReviewsItemsContainer .ItemBox .Link .ReviewText{display:-webkit-box;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;}.ExtraDiscountsContainer{background:#fff;border:1px solid #dadada;border-radius:15px;margin:10px 0 20px;padding:20px;overflow:auto;max-height:400px;font:400 14px/20px "Helvetica";}.ExtraDiscountsContainer .DiscountBox{border-top:1px dashed #dadada;padding-top:15px;margin-top:15px;}.ExtraDiscountsContainer .DiscountBox .Description{display:block;margin:0;padding:0;font:400 14px/20px "Helvetica";color:#212529;}.ExtraDiscountsContainer .DiscountBox .Button{background:#fff;border-radius:10px;font-size:15px;font-weight:700;padding:8px 22px;color:#21c23c;border:1px solid #21c23c;}.SchedulePackagesBox .SelectBox{border:1px solid #dadada;border-radius:15px;padding:20px;margin-bottom:30px;position:relative;overflow:hidden;}.SchedulePackagesBox .SelectBox .PromotionBadge{position:absolute;right:-30px;transform:rotate(45deg);top:15px;background:#ffd600;padding:3px 30px;font-size:14px;font-weight:bold;}.SchedulePackagesBox .SelectBox .Title{font-size:18px;font-weight:700;line-height:26px;letter-spacing:.2px;}.SchedulePackagesBox .SelectBox .RedeemBox{color:#21c23a;background:rgba(33,194,58,.1490196078);padding:3px 10px;border-radius:6px;font-size:12px;width:-moz-fit-content;width:fit-content;margin-top:5px;}.SchedulePackagesBox .SelectBox .ImageGalleryBox{border-radius:8px;overflow:hidden;position:relative;height:180px;margin-bottom:15px;}.SchedulePackagesBox .SelectBox .ImageGalleryBox img{width:100%;height:100%;object-fit:cover;object-position:center;}.SchedulePackagesBox .SelectBox .ImageGalleryBox .OverlayBox{position:absolute;bottom:0;left:0;right:0;width:100%;height:max-content;display:flex;justify-content:start;padding:6px 20px;font-weight:bold;color:#fff;}.SchedulePackagesBox .SelectBox .Description{font-size:14px;font-weight:normal;line-height:20px;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:pre-line;}.SchedulePackagesBox .SelectBox .Description.Active{-webkit-line-clamp:unset!important;overflow:visible!important;text-overflow:unset!important;}.SchedulePackagesBox .SelectBox .SelectButton{background:#d31d4d;color:#fff;font-size:18px;border:0;background:#fbe8ed;color:#d31d4d;font-weight:700;border-radius:8px;height:50px;width:120px;}.SchedulePackagesSelectModal .SubmitButton[disabled]{background:#dadada!important;border-color:#dadada!important;pointer-events:none;}@media screen and (min-width:992px){.BorderStart{border-inline-start:1px solid #dee2e6;}}.ConfirmPackagePage .form-outline .form-control~.form-label{top:11px;}.ConfirmPackagePage .form-outline .hint{position:absolute;color:#595959;font-size:10px;padding-top:5px;}.ConfirmPackagePage .form-outline .form-control:focus~.form-label,.ConfirmPackagePage .form-outline .form-control.active~.form-label{transform:translateY(-.7rem) translateY(.1rem) scale(.7)!important;}.ConfirmPackagePage .form-outline select.form-control~.form-label{transform:translateY(-.7rem) translateY(.1rem) scale(.7)!important;}.ConfirmPackagePage .form-outline .form-control{padding-top:1.32rem;}.ConfirmPackagePage .form-control:focus~.form-notch .form-notch-middle{box-shadow:unset;}.ConfirmPackagePage .form-control:focus~.form-label{color:#222;}.ConfirmPackagePage .form-control:focus~.form-notch .form-notch-leading,.ConfirmPackagePage .form-control:focus~.form-notch .form-notch-trailing{border-color:#222;box-shadow:unset;}.ConfirmPackagePage .form-select:focus{border-color:#222;outline:unset;box-shadow:unset;}.ConfirmPackagePage .form-notch .form-notch-leading{border-radius:.62rem 0 0 .62rem!important;}.ConfirmPackagePage .form-notch .form-notch-trailing{border-radius:0 .62rem .62rem 0!important;}.ConfirmPackagePage .form-outline .form-control:focus~.form-label,.ConfirmPackagePage .form-outline .form-control.active~.form-label{background-color:transparent!important;z-index:1;}.ConfirmPackagePage .form-outline .form-control:focus~.form-notch .form-notch-middle{border-bottom:1px solid #222!important;border-top:1px solid #222!important;}.ConfirmPackagePage .form-outline .form-control:active~.form-notch .form-notch-middle,.ConfirmPackagePage .form-notch .form-notch-middle{border-bottom:1px solid var(--mdb-form-control-border-color)!important;border-top:1px solid var(--mdb-form-control-border-color)!important;}.ConfirmPackagePage .hasError .Desc{color:#d31d4d!important;}.ConfirmPackagePage .hasError .form-outline .form-control~.form-notch div{border-color:#d31d4d!important;}.ConfirmPackagePage button[type=submit],.ConfirmPackagePage button[type=button],.ConfirmPackagePage input,.ConfirmPackagePage select{border-radius:8px;height:54px;}.ConfirmPackagePage button:disabled{background:#dadada!important;box-shadow:unset;}.ConfirmPackagePage button.loading{color:#dadada!important;position:relative;}.ConfirmPackagePage .error-container{box-shadow:4px 4px 10px rgba(0,0,0,.1019607843);border-radius:8px;display:flex;align-items:center;position:relative;background-color:#fff;overflow:hidden;display:none;}.ConfirmPackagePage .error-container .error-icon{background:#d31d4d;position:absolute;padding:5px 10px;width:40px;color:#fff;font-size:22px;left:0;height:100%;display:flex;}.ConfirmPackagePage .error-container .error-icon::before{align-content:center;}.ConfirmPackagePage .error-container .error-text{padding:10px 0 10px 55px;font-size:14px;}.ConfirmPackagePage .MainImageBox{top:100px;z-index:1!important;}.ConfirmPackagePage .MainImageBox img{width:100%;height:500px;border-radius:15px;object-fit:cover;object-position:center;}.ConfirmPackagePage .ImageGalleryBox{position:relative;border-radius:8px;overflow:hidden;position:relative;height:180px;margin-bottom:15px;}.ConfirmPackagePage .ImageGalleryBox img{width:100%;height:100%;object-fit:cover;object-position:center;}.ConfirmPackagePage .ImageGalleryBox .OverlayBox{position:absolute;bottom:0;left:0;right:0;width:100%;height:max-content;display:flex;justify-content:start;padding:6px 20px;font-weight:bold;color:#fff;}.ConfirmPackagePage .Description{font:400 14px/20px;line-height:20px;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:pre-line;}.ConfirmPackagePage .Description.Active{-webkit-line-clamp:unset!important;overflow:visible!important;text-overflow:unset!important;}.ConfirmPackagePage .RedeemBox{color:#21c23a;background:rgba(33,194,58,.1490196078);padding:3px 10px;border-radius:6px;font-size:12px;width:-moz-fit-content;width:fit-content;margin-top:5px;}.ActivityPackagesBox .SelectBox{border:1px solid #dadada;border-radius:15px;padding:20px;margin-bottom:30px;position:relative;overflow:hidden;}.ActivityPackagesBox .SelectBox.Active{border:1px solid #d31d4d;}.ActivityPackagesBox .SelectBox.Active .SelectButton{background:#dadada;}.ActivityPackagesBox .SelectBox .PromotionBadge{position:absolute;right:-30px;transform:rotate(45deg);top:15px;background:#ffd600;padding:3px 30px;font-size:14px;font-weight:bold;}.ActivityPackagesBox .SelectBox .Title{font-size:18px;font-weight:700;line-height:26px;letter-spacing:.2px;}.ActivityPackagesBox .SelectBox .RedeemBox{color:#21c23a;background:rgba(33,194,58,.1490196078);padding:3px 10px;border-radius:6px;font-size:12px;width:-moz-fit-content;width:fit-content;margin-top:5px;}.ActivityPackagesBox .SelectBox .ImageGalleryBox{border-radius:8px;overflow:hidden;position:relative;height:180px;margin-bottom:15px;}.ActivityPackagesBox .SelectBox .ImageGalleryBox img{width:100%;height:100%;object-fit:cover;object-position:center;}.ActivityPackagesBox .SelectBox .ImageGalleryBox .OverlayBox{position:absolute;bottom:0;left:0;right:0;width:100%;height:max-content;display:flex;justify-content:start;padding:6px 20px;font-weight:bold;color:#fff;}.ActivityPackagesBox .SelectBox .Description{font-size:14px;font-weight:normal;line-height:20px;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:pre-line;}.ActivityPackagesBox .SelectBox .Description.Active{-webkit-line-clamp:unset!important;overflow:visible!important;text-overflow:unset!important;}.ActivityPackagesBox .SelectBox .SelectButton{font-size:18px;border:0;background:#fbe8ed;color:#d31d4d;font-weight:700;border-radius:8px;height:50px;width:120px;}.ui-datepicker{font-family:"Helvetica","Helvetica";width:90%!important;z-index:10000000!important;position:fixed!important;top:50%!important;left:50%!important;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:unset;text-align:center;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{background:unset;position:relative;display:contents;color:#fff;font-size:0;}.ui-datepicker .ui-datepicker-prev span::before,.ui-datepicker .ui-datepicker-next span::before{font-family:"Dojoin-icon"!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;-webkit-font-smoothing:antialiased;position:absolute;display:contents;color:#222;cursor:pointer;font-size:20px;}.ui-datepicker .ui-datepicker-prev span::before{content:"t";}.ui-datepicker .ui-datepicker-next span::before{content:"p";}.ui-datepicker.ui-datepicker-multi{width:850px!important;border-radius:8px;padding:30px;}@media screen and (min-width:1100px){.ui-datepicker.ui-datepicker-multi{height:500px;}}.ui-datepicker .ui-datepicker-title,.ui-datepicker td{font-size:14px;color:#222;}.ui-datepicker th{font-size:12px;}.ui-datepicker .ui-widget-header{border:unset;background:unset;color:unset;}.ui-datepicker .ui-widget-header .ui-state-hover{top:unset;}.ui-datepicker .ui-widget-header .ui-state-hover{border:unset;background:unset;color:unset;}.ui-datepicker table{width:80%;}.ui-datepicker.ui-widget-content{border:1px solid #dadada!important;background:#fff;}.ui-datepicker.ui-widget-content .ui-state-default{border:unset;background:unset;color:#222;width:50px;height:50px;position:relative;overflow:hidden;}.ui-datepicker.ui-widget-content .ui-state-default .JS_DateItem{overflow:hidden;}.ui-datepicker.ui-widget-content .ui-state-default .JS_DateItem .Promotion{color:#ffd600;}.ui-datepicker.ui-widget-content .ui-state-active{border:1px solid #d31d4d;font-weight:bold;color:#d31d4d;overflow:hidden;}.ui-datepicker.ui-widget-content .ui-state-active span span{color:#d31d4d!important;}.ui-datepicker td span,.ui-datepicker td a{text-align:center;}.ui-datepicker .ui-datepicker-unselectable.ui-state-disabled{color:#595959;}.ui-datepicker .ui-widget-header .ui-state-default{border:unset;background:unset;}.ui-datepicker:before{position:absolute;background:#fff;}.ui-datepicker #note_box{width:100%;margin:16px 0;color:#595959;position:relative;bottom:0;}@media screen and (min-width:1100px){.ui-datepicker #note_box{position:absolute;}}.ui-datepicker #note_box .bestprice,.ui-datepicker #note_box .promotion{position:relative;margin:0 26px;}.ui-datepicker #note_box .bestprice::before,.ui-datepicker #note_box .promotion::before{position:absolute;content:"";border-radius:50%;width:12px;height:12px;display:inline-block;left:0;margin:0 -17px;}.ui-datepicker #note_box .bestprice::before{background:#21c23a;}.ui-datepicker #note_box .promotion::before{background:#ffd600;}.TitleBox .info{white-space:pre;}@media screen and (max-width:767px){.ui-datepicker{width:100%;height:100%;border:unset!important;left:0;top:0;}.ui-datepicker.ui-widget-content .ui-state-default{width:46px!important;height:44px!important;}.ui-datepicker .ui-datepicker-row-break{border:1px solid #dadada;}.ui-datepicker #selectDate{text-align:center;border-bottom:1px solid #dadada;padding:10px;}.ui-datepicker.ui-datepicker-multi{width:100%!important;border-radius:0;padding:10px;overflow-y:auto;overflow-x:hidden;}.ui-datepicker .ui-datepicker-title,.ui-datepicker td{font-size:12px;}.ui-datepicker .ui-datepicker-group{width:100%;}.TitleBox .Title{font-size:24px!important;line-height:30px!important;}.TitleBox .Title .Icon{font-size:22px;}.TicketBoxContainer{position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.1019607843);display:flex;justify-content:center;align-items:center;overflow-y:hidden;z-index:9999999;width:100vw;height:100vh;max-height:100vh;}.TicketBoxContainer .TicketBox{background:#fff;width:100%;max-height:100%;overflow-y:auto;height:100%;}#TicketBoxContainer{display:none;}.TicketButtonFloatBox{position:fixed;right:0;left:0;bottom:0;background:#fff;padding:14px 12px;width:100vw;height:max-content;display:block!important;z-index:99;padding-bottom:calc(env(safe-area-inset-bottom) + 10px)!important;}.sticky-top.bottom{display:none;}}.TicketBox{border:1px solid #dadada;padding:16px 24px;border-radius:16px;}.TicketBox .DateBox .DateCarousel{overflow-y:hidden;max-height:100px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;}.TicketBox .DateBox .DateCarousel::-webkit-scrollbar{display:none;}.TicketBox .DateBox #SelectedBox{border:1px solid #222;padding:12px 11px;}.TicketBox .DateBox .ItemBox{border:1px solid #dadada;border-radius:8px;font-size:10px;padding:5px 0;cursor:pointer;width:78px;height:78px;overflow:hidden;position:relative;margin-right:6px;}.TicketBox .DateBox .ItemBox.Active{border-color:#222;transition:border-color .2s ease;}.TicketBox .DateBox .ItemBox.Promotion:before{content:"";background:#ffd600;padding:10px 20px;position:absolute;right:-13px;top:-5px;transform:rotate(45deg);}.TicketBox .DateBox .ItemBox .BoldNumber{font-weight:bold;font-size:20px;}.TicketBox .DateBox .datepicker{position:absolute;top:0;right:0;height:100%;width:100%;border:unset;background:transparent;color:transparent;cursor:pointer;padding:0;margin:0;}.TicketBox .DateBox .datepicker:focus-visible{border:unset;box-shadow:unset;outline:0;}.TicketBox .DateBox .DateCarousel .CaretIcon{font-size:18px;}.TicketBox .DateBox .DateCarousel .StartItems{padding-left:0!important;transition:.7s ease-in-out!important;}.TicketBox .DateBox .DateCarousel .EndItems{padding-right:0!important;transition:.7s ease-in-out!important;}.TicketBox .TimeBox{position:relative;margin-top:8px;width:100%;}.TicketBox .TimeBox .DropDownButton{border:1px solid #d3d3d3;border-radius:8px;padding:12px 11px;display:flex;justify-content:space-between;align-items:center;width:100%;font-size:12px;cursor:pointer;}.TicketBox .TimeBox .DropDownContext{width:100%;max-width:100%;overflow-x:hidden;text-overflow:ellipsis;padding:0;max-height:200px;scrollbar-width:thin;}.TicketBox .TimeBox .DropDownContext .Item{display:block;padding:6px 10px;border-bottom:1px solid #dadada;font-size:12px;cursor:pointer;}.TicketBox .TimeBox .DropDownContext .Item:last-child{border-bottom:0;}.TicketBox .TimeBox .DropDownContext .Item:hover{background:#f5f5f5;}.TicketBox .TimeBox .TimeItem{display:none;}.TicketBox .TimeBox .TimeItem.Active{display:block;}.RelatedActivitiesBox{padding-bottom:calc(env(safe-area-inset-bottom) + 10px)!important;}.RelatedActivitiesBox .Header{padding-bottom:16px;display:flex;align-items:center;}.RelatedActivitiesBox .Header .Title{min-width:max-content;font-weight:700;font-size:26px;color:#222;padding-inline-end:20px;}.RelatedActivitiesBox .Header .CenterLine{border-bottom:1px solid #222;height:1px;width:100%;display:block;}.RelatedActivitiesBox .ItemBox:hover img{transform:scale(1.2);transition:.3s;}.RelatedActivitiesBox .ItemBox .ImageBox{background:#e5e5e5;border-radius:10px;margin-right:20px;width:100%;height:312px;border:0;overflow:hidden;}.RelatedActivitiesBox .ItemBox .ImageBox img{border-radius:10px;object-fit:cover;object-position:center;transition:.3s;}@media screen and (max-width:575px){.W51004SectionContainer .Header{padding-bottom:0;}.W51004SectionContainer .Header .Title{min-width:50vw;font-size:22px;}.W51004SectionContainer .Header .CenterLine{display:none;}}.RelatedActivitiesCarousel .Header{padding-bottom:16px;}.RelatedActivitiesCarousel .Header .Title{min-width:max-content;font-weight:700;font-size:26px;color:#222;}.RelatedActivitiesCarousel .Header .CenterLine{border-bottom:1px solid #222;height:1px;width:100%;}.RelatedActivitiesCarousel .CaretIcon{background:transparent;border:1px solid #282828;border-radius:50%;color:#7a7a7a;padding:6px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;vertical-align:middle;font-size:18px;}.RelatedActivitiesCarousel .StartItems{padding-left:0!important;padding-right:120px!important;transition:.7s ease-in-out!important;}.RelatedActivitiesCarousel .EndItems{padding-right:0!important;padding-left:120px!important;transition:.7s ease-in-out!important;}@media screen and (max-width:575px){.RelatedActivitiesCarousel .Header{padding-bottom:0;}.RelatedActivitiesCarousel .Header .Title{min-width:50vw;font-size:22px;}.RelatedActivitiesCarousel .Header .CenterLine{display:none;}.RelatedActivitiesCarousel .CaretIcon{padding:4px;width:30px;height:30px;font-size:16px;}}#SelectCustomerPickUpLocationModal .LocationWrap{height:600px;}#SelectCustomerPickUpLocationModal .LocationWrap .LocationBox{flex:1;}@media screen and (max-width:575px){#SelectCustomerPickUpLocationModal .LocationWrap{height:92%!important;}}h1{font-weight:400;font-size:24px;line-height:32px;letter-spacing:normal;margin:0 0 16px;margin-bottom:16px;}h3{font-weight:400;letter-spacing:.009375em;margin:0 0 16px;margin-bottom:16px;}@media screen and (max-width:767px){.SideButtons{display:none;}}.ProductDetail .form-outline .form-control~.form-label{top:11px;}.ProductDetail .form-outline .hint{position:absolute;color:#595959;font-size:10px;padding-top:5px;}.ProductDetail .form-outline .form-control:focus~.form-label,.ProductDetail .form-outline .form-control.active~.form-label{transform:translateY(-.7rem) translateY(.1rem) scale(.7)!important;}.ProductDetail .form-outline select.form-control~.form-label{transform:translateY(-.7rem) translateY(.1rem) scale(.7)!important;}.ProductDetail .form-outline .form-control{padding-top:1.32rem;}.ProductDetail .form-control:focus~.form-notch .form-notch-middle{box-shadow:unset;}.ProductDetail .form-control:focus~.form-label{color:#222;}.ProductDetail .form-control:focus~.form-notch .form-notch-leading,.ProductDetail .form-control:focus~.form-notch .form-notch-trailing{border-color:#222;box-shadow:unset;}.ProductDetail .form-select:focus{border-color:#222;outline:unset;box-shadow:unset;}.ProductDetail .form-notch .form-notch-leading{border-radius:.62rem 0 0 .62rem!important;}.ProductDetail .form-notch .form-notch-trailing{border-radius:0 .62rem .62rem 0!important;}.ProductDetail .form-outline .form-control:focus~.form-label,.ProductDetail .form-outline .form-control.active~.form-label{background-color:transparent!important;z-index:1;}.ProductDetail .form-outline .form-control:focus~.form-notch .form-notch-middle{border-bottom:1px solid #222!important;border-top:1px solid #222!important;}.ProductDetail .form-outline .form-control:active~.form-notch .form-notch-middle,.ProductDetail .form-notch .form-notch-middle{border-bottom:1px solid var(--mdb-form-control-border-color)!important;border-top:1px solid var(--mdb-form-control-border-color)!important;}.ProductDetail .hasError .Desc{color:#d31d4d!important;}.ProductDetail .hasError .form-outline .form-control~.form-notch div{border-color:#d31d4d!important;}.ProductDetail button[type=submit],.ProductDetail button[type=button],.ProductDetail input,.ProductDetail select{border-radius:8px;height:54px;}.ProductDetail button:disabled{background:#dadada!important;box-shadow:unset;}.ProductDetail button.loading{color:#dadada!important;position:relative;}.ProductDetail .error-container{box-shadow:4px 4px 10px rgba(0,0,0,.1019607843);border-radius:8px;display:flex;align-items:center;position:relative;background-color:#fff;overflow:hidden;display:none;}.ProductDetail .error-container .error-icon{background:#d31d4d;position:absolute;padding:5px 10px;width:40px;color:#fff;font-size:22px;left:0;height:100%;display:flex;}.ProductDetail .error-container .error-icon::before{align-content:center;}.ProductDetail .error-container .error-text{padding:10px 0 10px 55px;font-size:14px;}.ProductDetail .Breadcrumb .Link{color:#000;font-size:15px;}.ProductDetail .Breadcrumb .Icon{font-size:12px;margin:0 3px;}@media screen and (min-width:1140px){.ProductDetail .BookMarkBtnBox{border:1px solid #222;padding:10px 20px;border-radius:8px;}}.ProductDetail .BookMarkBtnBox .BookMarkIcon{font-size:18px;line-height:normal;}.ProductDetail .TitleBox .Title{font-size:26px;font-weight:bold;margin-bottom:5px;line-height:40px;}@media screen and (min-width:1100px){.ProductDetail .ShortInfo{display:flex;}.ProductDetail .ShortInfo .item{justify-content:center;line-height:0;padding:20px 12px;border-radius:12px;align-content:center;font-weight:bold;font-size:12px;background-color:#ececec;margin-right:10px;}}.ProductDetail .SubTitle{font-size:18px;font-weight:400;letter-spacing:.009375em;margin:0 0 16px;margin-bottom:16px;}.ProductDetail .RateBox{direction:ltr;}.ProductDetail .RateBox .Icon{color:#d31d4d;}.ProductDetail .AccordionContainer .AccordionBox{border-bottom:1px solid #d3d3d3;}.ProductDetail .AccordionContainer .AccordionBox .Header{display:flex;justify-content:space-between;align-items:center;padding:16px 0;cursor:pointer;}.ProductDetail .AccordionContainer .AccordionBox .Header .Title{font-size:20px;}.ProductDetail .AccordionContainer .AccordionBox .Header .Icon{font-size:14px;transition:.2s;}.ProductDetail .AccordionContainer .AccordionBox .Header .Icon.Active{transform:rotate(180deg);transition:.2s;}.ProductDetail .AccordionContainer .AccordionBox .Content{display:none;}.ProductDetail .AccordionContainer .AccordionBox .Content p{white-space:break-spaces;}.ProductDetail .AccordionContainer .AccordionBox .Content ol,.ProductDetail .AccordionContainer .AccordionBox .Content ul{list-style:disc;}.ProductDetail .DetailsOverviewBox .Title{font-size:26px;}.ProductDetail .DetailsOverviewBox .SubTitle{font-size:20px;}.ProductDetail .DetailsOverviewBox .Description{font-size:16px;line-height:20px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:pre-line;}.ProductDetail .DetailsOverviewBox .Description.Active{-webkit-line-clamp:unset!important;overflow:visible!important;text-overflow:unset!important;}.ProductDetail .LocationBox .Title{font-weight:700;font-size:26px;color:#222;}.ProductDetail .LocationBox .MapIframe{border:0;outline:0;border-radius:16px;height:250px;width:100%;}.ProductDetail .LocationBox .MapIframe:active{border:0;outline:0;}.ProductDetail .TicketButtonFloatBox{display:none;}.QtyBtnIcon{display:flex;width:40px;height:40px;justify-content:center;align-items:center;color:#222!important;}
