.booking_bookingContainer__YH3B0{width:1080px;margin:0 auto}.booking_bookingSummarytitle__4QYkC{text-align:center;font-family:font;margin:2% 0 30px}.booking_bookingsummarycol__zttZX{float:left;padding:0}.booking_bookingsummaryguestinfo__u99rb{width:55%}.booking_bookingsummaryhotelinfo__d0fmE{width:40%}.booking_bookingsummarycolcont__PsOcX{display:flex;justify-content:space-between;margin-bottom:20px;position:relative}.booking_mobilebookingsummarycontdisplay__RyLGn{display:none}.booking_bookingsummarybutton__oETQ_{background-color:#263238;color:#fff;width:fit-content;height:59px;border-radius:10px;font-family:fonttwo;font-size:20px;border:none;cursor:pointer;transition:all .3s ease-in-out;padding:0 30px;&:hover{background-color:green}}.booking_bookingreservationbutton__vX_kq{display:flex;justify-content:center;align-items:center}.booking_bookingreservationbutton__vX_kq button{background-color:#fff;background-color:#68777f;color:#fff;width:fit-content;height:59px;border-radius:10px;font-size:20px;border:none;cursor:pointer;transition:all .3s ease-in-out;padding:0 10px;&:hover{background-color:#263238;color:#fff}}.booking_bookingSummary-errorMessage__QDGho{position:fixed;top:15%;right:50%}@media (max-width:599px){.booking_bookingContainer__YH3B0{width:100%;margin:0 auto}.booking_css-1fsv1yu__o3fEI{width:100%!important;overflow:hidden}.booking_bookingSummary-title__dPmDY{text-align:center;margin:70px 0 10px;color:#263238;font-family:font;font-size:20px;font-style:normal;font-weight:700;line-height:138.2%}.booking_bookingsummaryguestinfo__u99rb{width:100%}.booking_bookingsummaryguestinfo__u99rb p{font-family:font!important;font-size:14px!important}.booking_bookingsummaryguestinfo__u99rb input::placeholder{font-family:font!important;font-size:14px!important}.booking_bookingsummaryhotelinfo__d0fmE{width:100%;order:-1}.booking_bookingsummarycolcont__PsOcX{display:flex;flex-direction:column;height:auto;margin-bottom:0;position:relative}.booking_bookingsummarybutton__oETQ_{background-color:#263238;color:#fff;width:fit-content;height:50px;border-radius:10px;font-family:fonttwo;font-size:14px;border:none;margin-top:-3%}.booking_bookingSummary-errorMessage__QDGho{top:8%;width:100%;right:5px}.booking_bookingreservationbutton__vX_kq button{background-color:#68777f;color:#fff;width:fit-content;height:50px;border-radius:10px;font-size:16px;border:none;cursor:pointer;transition:all .3s ease-in-out;padding:0 10px;&:hover{background-color:#263238;color:#fff}}.booking_bookingSummarytitle__4QYkC{text-align:center;font-family:fonttwo;font-size:22px;margin:2% 0 10px}.booking_mobilepadding__1G1SL{padding:20px;margin-top:-6%}}@media (min-width:600px) and (max-width:900px){.booking_bookingContainer__YH3B0{width:95%;margin:0 auto}.booking_bookingsummarycolcont__PsOcX{display:flex;height:max-content;justify-content:space-between;margin-bottom:25px;position:relative}}.HotelBooking_hotelBookingBody__wIWlk{overflow:hidden;width:100%;display:flex;padding:25px;justify-content:center;align-items:flex-start;gap:10px}.HotelBooking_hotelBookingBodyContainer___8yt1{width:1278px;margin:0 auto}.HotelBooking_cancellationPolicycheckbox__2ZZRj{display:flex;gap:10px;margin:5px 0 15px}.HotelBooking_cancellationPolicycontainer__JpzrU{display:flex;flex-direction:column;align-items:flex-start;margin:0;border:1px solid #bbb;border-radius:10px;font-family:font;padding:20px 20px 30px}.HotelBooking_bookingreservationbutton__fqwq6,.HotelBooking_bookingreservationbutton__fqwq6 button{display:flex;justify-content:center;align-items:center}.HotelBooking_bookingreservationbutton__fqwq6 button{gap:5px;border-radius:200px;background:var(--Colors-Base-Green-300,#40b869);width:fit-content;color:var(--color-background-cursor-white,#fff);font-size:25px;font-style:normal;font-weight:var(--sds-typography-heading-font-weight);line-height:120%;letter-spacing:-.48px;font-weight:bolder;border:none;cursor:pointer;transition:all .3s ease-in-out;margin-top:3%;padding:20px 40px;&:hover{background-color:#263238;color:#fff}}.HotelBooking_bookingreservationbutton__fqwq6 button svg{width:24px;height:24px}.HotelBooking_bookingreservationbutton__fqwq6 button svg path{stroke:#fff;fill:none}.HotelBooking_bookingSummaryerrorMessage__7tAr5{position:fixed;top:15%;right:50%}.HotelBooking_paymentpopupoverlay__XmmUB{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:grid;justify-content:center;align-items:center}.HotelBooking_paymentpopup__ZeHUm{border-radius:10px;background:#fff;padding:10px;position:relative;top:-45%}.HotelBooking_paymentpopupclose__3d_BD{position:relative;cursor:pointer;font-weight:700;background:none;font-size:24px;border:none;text-align:center;padding:4px 8px;top:40%;margin-left:93%;color:red;border-radius:50%}.HotelBooking_paymentpopupclose__3d_BD svg path{fill:red}.HotelBooking_paymentpopupcont__L00ga{width:322px}.HotelBooking_paymentpopupcont__L00ga p{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:20px;text-align:left!important}.HotelBooking_paymentGateway__CnDwY{display:flex;gap:18px;margin:auto}.HotelBooking_paymentGateway__CnDwY button{border-radius:10px;border:1px solid #000;display:flex;padding:10px 20px;align-items:center;gap:7px;margin-top:10px;margin-right:10px;margin-left:0;background-color:#fff;width:145px;cursor:pointer}.HotelBooking_buttonsGateway__0aet9 p{font-size:14px;margin-top:5px;color:#000}.HotelBooking_buttonsGateway__0aet9 button img{width:100%;height:25px}.HotelBooking_buttonsGateway__0aet9 button:hover{padding:10px}.HotelBooking_fwpadding__UinzV{padding-top:1px}.HotelBooking_termsofbookingcancellationpolicycont__HQcCt{border-radius:12px;border:1px solid var(--border-line,#f0f0f0);display:flex;flex-direction:column;width:900px;padding:12px var(--Spacing-4-point-spacing-xxx-small,12px);align-items:flex-start;gap:8px}.HotelBooking_termsofbookingterms__RiZMM{display:flex;gap:12px}.HotelBooking_termsofbookingterms__RiZMM input{width:16px;height:16px;flex-shrink:0;border:1.25px solid #d0d5dd;margin-top:2px}.HotelBooking_termsofbookingterms__RiZMM div h3{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.HotelBooking_mobileclickbookingcancellationpolicy__1HBBP{color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin-top:6px}.HotelBooking_bookingerror__28Y7W{display:flex;justify-content:center;align-items:center;margin-top:2%;margin-bottom:-2%;font-size:17px}@media (max-width:599px){.HotelBooking_hotelBookingBody__wIWlk{width:100%;overflow:hidden;margin:0 auto}.HotelBooking_mobiletermsofbookingcancellationpolicy__kQBv4{color:#263238;margin-top:0;font-size:16px;font-style:normal;font-weight:700;line-height:138.2%;text-align:left;margin-bottom:0}.HotelBooking_mobileclickbookingcancellationpolicy__1HBBP{font-weight:600;line-height:138.2%;margin-bottom:8px}.HotelBooking_cancellationPolicycheckbox__2ZZRj{display:flex;gap:5px;margin:0}.HotelBooking_paymentpopup__ZeHUm{border:2px solid #ccc;top:-45%}.HotelBooking_paymentpopupclose__3d_BD{top:25%;background-color:#fff;border:1px solid #000}.HotelBooking_paymentpopupcont__L00ga{width:100%}.HotelBooking_paymentpopupcont__L00ga p{text-align:center!important}.HotelBooking_bookingreservationbutton__fqwq6{display:flex;justify-content:center;align-items:center}.HotelBooking_bookingreservationbutton__fqwq6 button{background-color:var(--Colors-Base-Green-300,#40b869);color:#fff;width:max-content;height:65px;border-radius:10px;font-size:20px;border:none;cursor:pointer;transition:all .3s ease-in-out;margin-top:3%;padding:10px 20px;font-weight:bolder;margin-bottom:5%;&:hover{background-color:#263238;color:#fff}}.HotelBooking_paymentpopupoverlay__XmmUB{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:grid;justify-content:center;z-index:1000;align-items:center}.HotelBooking_paymentpopup__ZeHUm{background:#fff;padding:20px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.3);position:relative;top:-40%;width:100%}.HotelBooking_paymentpopupclose__3d_BD{position:relative;cursor:pointer;font-weight:700;background:none;border:none;font-size:18px;text-align:center;padding:4px 3px;top:35%;margin-left:92%;color:#cf0007;border-radius:50%}.HotelBooking_paymentpopupcont__L00ga{width:322px}.HotelBooking_hotelBookingBodyContainer___8yt1{width:100%;margin:0 auto}.HotelBooking_termsofbookingcancellationpolicycont__HQcCt{border-radius:12px;border:1px solid var(--border-line,#f0f0f0);display:flex;flex-direction:column;width:100%;padding:12px var(--Spacing-4-point-spacing-xxx-small,12px);align-items:flex-start;gap:8px}.HotelBooking_termsofbookingterms__RiZMM{display:flex;gap:12px}.HotelBooking_termsofbookingterms__RiZMM input{width:16px;height:16px;flex-shrink:0;border:1.25px solid #d0d5dd;margin-top:2px}.HotelBooking_termsofbookingterms__RiZMM div h3{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.HotelBooking_mobileclickbookingcancellationpolicy__1HBBP{color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin-top:6px}.HotelBooking_bookingerror__28Y7W{display:flex;justify-content:center;align-items:center;margin-top:4%;margin-bottom:0;font-size:15px}}@media (min-width:600px) and (max-width:900px){.HotelBooking_hotelBookingBody__wIWlk{width:100%;overflow:hidden;margin:0 auto}.HotelBooking_cancellationPolicycontainer__JpzrU{display:flex;flex-direction:column;align-items:flex-start;border:1px solid #bbb;border-radius:10px;font-family:Poppins;padding:20px 20px 30px;width:95%;margin:3% auto 0}}@font-face{font-family:fonttwo;src:url(/_next/static/media/SharpSansBold.b348fd64.otf) format("truetype")}.ImportantDetails_mobilebackbutton__kfEJ9{display:none}.ImportantDetails_backbutton__X547E{display:flex;justify-content:flex-end;margin-bottom:28px;margin-top:-3%}.ImportantDetails_backbutton__X547E button{display:flex;height:45px;padding:10px var(--Spacing-4-point-spacing-big,20px);justify-content:center;align-items:center;gap:10px;border-radius:25px;border:1px solid var(--Colors-Base-Dark-500,#66737b);color:var(--Text-1,#4d4d4d);font-size:18px;font-style:normal;font-weight:600;line-height:148.2%;letter-spacing:-.63px}.ImportantDetails_backbutton__X547E button:hover{background-color:#66737b;cursor:pointer;color:#fff}.ImportantDetails_importantDetailscontainer__Zefqe{display:flex;gap:20px;position:relative}.ImportantDetails_importantDetailscontainer__Zefqe>div{border-radius:12px;border:var(--stroke-weight-1,1px) solid var(--www-tripadvisor-com-alto,#e0e0e0);background:var(--color-white-02,hsla(0,0%,100%,0));box-shadow:0 2px 54px 0 rgba(0,0,0,.1);display:flex;padding:25px;flex-direction:column;align-items:flex-start;gap:10px;flex-shrink:0}.ImportantDetails_importantDetailsrightCard__WU4v4{width:100%}.ImportantDetails_importantDetailsHeader__2bkJu{color:#000;font-size:20px;font-style:normal;font-weight:var(--header-sm-text-weight);line-height:110%;letter-spacing:-.675px;margin-top:0}.ImportantDetails_hotelnamepropertytype__vIXqK{color:#000;font-size:30px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.6px;text-decoration-line:underline;margin-top:10px;margin-bottom:15px}.ImportantDetails_bestdealrating__Am8pH{display:flex;gap:50px}.ImportantDetails_bestdealrating__Am8pH div{display:flex;gap:5px}.ImportantDetails_bestdealrating__Am8pH div span{border-radius:3.5px;background:#1f8146;display:flex;padding:3.5px 14px;justify-content:center;align-items:center;gap:10px;color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.ImportantDetails_rating__v8Mer svg{fill:#ffc61a}.ImportantDetails_bestdealrating__Am8pH div svg{width:22px;height:22px}.ImportantDetails_bestdealrating__Am8pH div p{color:#000;font-size:20px;font-style:normal;font-weight:400;line-height:110%}.ImportantDetails_bestdealrating__Am8pH div h5{color:var(--pale-black,#505356);font-size:16px;font-style:normal;font-weight:600;line-height:148.2%;letter-spacing:-.56px}.ImportantDetails_bestdealratingsmall__0i2mz{display:flex;gap:20px}.ImportantDetails_bestdealratingsmall__0i2mz div{display:flex;gap:5px;width:max-content!important}.ImportantDetails_bestdealratingsmall__0i2mz div span{border-radius:3.5px;background:#1f8146;display:flex;padding:3.5px 14px;justify-content:center;align-items:center;gap:10px;color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.ImportantDetails_bestdealratingsmall__0i2mz div svg{width:18px;height:18px}.ImportantDetails_bestdealratingsmall__0i2mz div p{color:#000;font-size:16px!important;font-style:normal;font-weight:400;line-height:110%}.ImportantDetails_bestdealratingsmall__0i2mz .ImportantDetails_rating__v8Mer,.ImportantDetails_bestdealratingsmall__0i2mz .ImportantDetails_review__MmTIf{margin-top:3px}.ImportantDetails_bestdealratingsmall__0i2mz div h5{color:var(--pale-black,#505356);font-size:14px;font-style:normal;font-weight:600;line-height:148.2%;letter-spacing:-.56px}.ImportantDetails_amenities__Fp_xi{display:flex;padding:10px;justify-content:center;align-items:center;gap:var(--sds-size-space-200);border-radius:200px;background:rgba(255,227,217,.6);color:var(--Loroen-loreon-Orange,#f15a24);font-size:15px;font-style:normal;font-weight:var(--sds-typography-body-font-weight-regular);text-align:center;gap:8px}.ImportantDetails_amenities__Fp_xi img{width:15px;height:15px}.ImportantDetails_amenitiesGroup__e1Dn_{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.ImportantDetails_showMoreButton__Mb58w{display:flex;padding:10px;justify-content:center;gap:var(--sds-size-space-200);border-radius:200px;background:#f15a24;border:rgba(255,227,217,.6);font-size:15px;font-style:normal;font-weight:var(--sds-typography-body-font-weight-regular);text-align:left;gap:8px;color:#fff;cursor:pointer}.ImportantDetails_showMoreButton__Mb58w:hover{background:rgba(255,227,217,.6);color:#f15a24;border:1px solid #f15a24}.ImportantDetails_importantDetailsleftCard__dKMpF{display:flex;flex-direction:column;width:35%}.ImportantDetails_importantDetailsleftCard__dKMpF h1{color:var(--www-tripadvisor-com-mine-shaft,var(--color-grey-20,#333));font-size:var(--item-spacing-s,16px);font-style:normal;font-weight:var(--font-weight-400,400);line-height:var(--line-height-22,22px)}.ImportantDetails_importantDetailsleftCard__dKMpF h3{color:var(--text-main-900,#0a0d14);font-size:30px;font-style:normal;font-weight:700;line-height:138.2%;align-self:stretch}.ImportantDetails_importantDetailsleftCardtitle__2zbnG{text-align:center;font-size:20px;margin:10px 0;font-weight:700}.ImportantDetails_importantDetailsleftCardborder__myZ5M{border-radius:10px;padding:auto}.ImportantDetails_importantDetailshotelTitle__HYLKn{display:flex;position:relative;gap:10px}.ImportantDetails_importantDetailshotelTitle__HYLKn .ImportantDetails_img__dsyyK{width:190px;height:150px;border-radius:10px 3px 3px 3px;float:left;top:0}.ImportantDetails_importantDetailshotelTitleSection__erIhD{display:block;position:absolute;left:30%;top:15%;transform:translate(0);flex-direction:row;gap:5px}.ImportantDetails_importantDetailshotelTitleSection__erIhD>h3{display:block;color:red;font-size:30px}.ImportantDetails_importantDetailshotelTitleSection__erIhD>h3>span{display:block;font-size:18px}.ImportantDetails_importantDetailshotelTitleSection__erIhD>*{margin:2px 0}.ImportantDetails_importantDetailshotelTitleSection__erIhD>small>a{color:red}.ImportantDetails_importantDetailsscore__TE3_H{display:flex;align-items:center;margin-top:1%;margin-bottom:1%}.ImportantDetails_importantDetailsscore__TE3_H h3{font-weight:400}.ImportantDetails_importantDetailsscore1__XrF07{display:flex;align-items:first baseline}.ImportantDetails_importantDetailsscorenumber__Uw93g{font-size:30px;font-weight:700;background-color:#263238;color:#fff;padding:5px 15px;border-radius:5px 5px 5px 0;margin-right:10px}.ImportantDetails_importantDetailsscore__TE3_H :nth-child(3){font-size:25px;color:green;font-weight:500}.ImportantDetails_importantDetailsscoreseeMore__o2NUB{margin-left:10px;font-weight:400;font-size:20px}.ImportantDetails_importantDetailsscoreseeMore__o2NUB span{font-size:10px;color:red;cursor:pointer}.ImportantDetails_importantDetailsfeatures__SVzRq{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;width:500px;margin:0 auto 3%}.ImportantDetails_importantDetailsfeatures__SVzRq img{max-width:15px;margin-right:5px}.ImportantDetails_importantDetailsfeatures__SVzRq>*{font-size:18px;margin:5px 0 -2%}.ImportantDetails_importantDetailsfeatures2__hQ8ow{display:flex!important;gap:30px;justify-content:center;align-items:center;margin-top:1%;margin-bottom:1%}.ImportantDetails_importantDetailsfeatures2__hQ8ow>p{display:flex;gap:5px;justify-content:center;align-items:center;font-size:14px;font-weight:500;margin-top:10px;margin-bottom:10px}.ImportantDetails_importantDetailsrightCard__WU4v4{width:65%}.ImportantDetails_priceContainer__U6Uui{display:flex;width:100%}.ImportantDetails_totalPrice__k2s_Z{width:100%}.ImportantDetails_totalPrice__k2s_Z h1{color:var(--www-tripadvisor-com-black,var(--color-black-solid,#000));font-size:36px;font-style:normal;font-weight:700;line-height:var(--line-height-29,29px)}.ImportantDetails_totalPrice__k2s_Z p{color:var(--www-tripadvisor-com-mine-shaft,var(--color-grey-20,#333));font-size:14px;font-style:normal;font-weight:400;line-height:var(--line-height-17,17px);margin-top:5px}.ImportantDetails_priceBreakdown__jkIs0{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.ImportantDetails_priceBreakdown__jkIs0 h3{color:var(--www-tripadvisor-com-black,var(--color-black-solid,#000));font-size:var(--item-spacing-s,16px);font-style:normal;font-weight:var(--font-weight-700,700);line-height:var(--line-height-19,19px)}.ImportantDetails_priceBreakdown__jkIs0 p{color:var(--www-tripadvisor-com-mine-shaft,var(--color-grey-20,#333));font-size:16px;font-style:normal;font-weight:var(--font-weight-400,400);line-height:var(--line-height-17,10px)}.ImportantDetails_priceBreakdown__jkIs0 h4{color:var(--www-tripadvisor-com-black,var(--color-black-solid,#000));font-size:16px;font-style:normal;font-weight:var(--font-weight-700,700);line-height:var(--line-height-19,19px)}.ImportantDetails_priceBreakdown__jkIs0 h6{color:var(--www-tripadvisor-com-mine-shaft,var(--color-grey-20,#333));font-size:16px;font-style:normal;font-weight:var(--font-weight-400,400);line-height:var(--line-height-14,14px);margin-top:-2%}.ImportantDetails_bookingDetails__FMqwc{border-radius:12.5px;border:var(--stroke-weight-2,2px) solid #ccc;display:flex;padding:15px;flex-direction:column;align-items:flex-start;gap:18px;align-self:stretch;margin-top:10px}.ImportantDetails_bookingDetails__FMqwc h1{color:var(--www-tripadvisor-com-black,var(--color-black-solid,#000));font-size:16.313px;font-style:normal;font-weight:var(--font-weight-700,700);line-height:var(--line-height-22,22px)}.ImportantDetails_importantDetailsrightCardsubtitle__Op_8M{font-size:20px;text-align:center;font-weight:700;margin:5px 0}.ImportantDetails_checkincheckoutdetails__CPN6I{font-size:13px;font-weight:700!important}.ImportantDetails_importantDetailscheckIn__lNQ6b{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;margin:0 0 8px}.ImportantDetails_importantDetailscheckIn__lNQ6b>*{font-size:15px}.ImportantDetails_importantDetailscheckInDetails__rbM03{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:5px;width:100%}.ImportantDetails_importantDetailscheckInDetails__rbM03>*{margin-bottom:0}.ImportantDetails_importantDetailscheckInDetails__rbM03 p{display:flex;gap:5px;font-size:15px}.ImportantDetails_importantDetailscheckInDetails__rbM03 p span{display:flex;gap:5px;width:113px}.ImportantDetails_checkintime__YbMqH{margin-left:-15%}.ImportantDetails_bookingdetailshead__cB0E7{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.ImportantDetails_bookingdetaildot__Fe_Qy{display:flex;justify-content:flex-end;width:100%}.ImportantDetails_dotone__mNH_1{display:flex;width:24px!important;height:24px;padding:4px;justify-content:center;align-items:center;border-radius:var(--spacing-6,24px);border:var(--stroke-weight-2,2px) solid var(--color-black-solid,#000)}.ImportantDetails_dottwo__hyxm_{width:12px;height:12px;flex-shrink:0;border-radius:12px;background:var(--color-black-solid,#000)}.ImportantDetails_bookingDetails__FMqwc a{color:var(--Colors-Red,var(--Colors-Red,#ff3b30));text-align:center;font-size:14.375px;font-style:normal;font-weight:var(--font-weight-700,700);line-height:var(--line-height-19,19px);text-decoration-line:underline}.ImportantDetails_importantDetailslengthOfNight__kFkBt{display:flex;flex-direction:column;gap:0;margin-bottom:0;margin-top:-12px}.ImportantDetails_importantDetailslengthOfNight__kFkBt>p>span{margin-left:5px;font-weight:600}.ImportantDetails_importantDetailslengthOfNight__kFkBt>p{margin-bottom:5px;display:flex;gap:5px}.ImportantDetails_bedtype__OjGmk{margin-right:30px}.ImportantDetails_importantDetailsroomType__qGbun{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ImportantDetails_importantDetailsroomType__qGbun>div>small{font-weight:700;font-size:13px!important}.ImportantDetails_importantDetailsroomType__qGbun>div>p{margin-bottom:0}.ImportantDetails_importantDetailsrightCardcontainer__WpwkE{display:flex;flex-direction:column;gap:5px;font-size:16px;width:100%}.ImportantDetails_importantDetailsrightCardcontainer__WpwkE>a{color:red;text-align:center;margin-bottom:5px;font-size:13px;font-weight:500}.ImportantDetails_importantDetailsrightCardcontainer__WpwkE>p{font-weight:700;font-size:18px;text-align:center;margin-bottom:7px}.ImportantDetails_importantDetailspriceDisplay__R68pV{display:flex;flex-direction:column;gap:0;margin-top:-10px}.ImportantDetails_importantDetailspriceDisplay__R68pV>*{display:flex;gap:20px}.ImportantDetails_importantDetailspriceDisplay__R68pV>:nth-child(2)>:nth-child(2){margin-left:19px}.ImportantDetails_importantDetailspriceDisplay__R68pV>:nth-child(3){font-weight:700}.ImportantDetails_importantDetailspriceDisplay__R68pV>:nth-child(3)>:nth-child(2){margin-left:17px;text-align:center}.ImportantDetails_buttonHotelBooking___4Kpe{padding:10px 20px;border-radius:5px;height:max-content;background-color:#263238;color:#fff;margin-top:2%}.ImportantDetails_buttonHotelBooking___4Kpe p{font-size:20px;font-weight:bolder}.ImportantDetails_smallicon__zJIwu{width:10px;height:10px}.ImportantDetails_taxesandfees__Co_Of{margin-top:2%}.ImportantDetails_pricesummary__AJPAM{margin-top:-1%}.ImportantDetails_roombedtype__FwdE2{display:flex}.ImportantDetails_roombedtype__FwdE2 p{display:flex;gap:5px}.ImportantDetails_mobileOnly__aQEZM{display:none!important}.ImportantDetails_desktop__d778U{display:block}.ImportantDetails_datePickerModal__oqBmg{margin-top:-1%}.ImportantDetails_datePickerModal__oqBmg h3{font-size:14px}.ImportantDetails_datePickerInput__dRuv_{width:100%;display:flex;gap:30px}.ImportantDetails_datePickerInput__dRuv_ .ImportantDetails_datePickers__6LUst{display:flex;flex-direction:column;gap:2px}.ImportantDetails_datePickers__6LUst label{font-size:14px}.ImportantDetails_datePickers__6LUst input{padding:5px 8px}.ImportantDetails_datePickerModal__oqBmg .ImportantDetails_buttons__EiMxG{display:flex;align-items:center;justify-content:center;margin-top:4%}.ImportantDetails_buttons__EiMxG button{padding:3px 20px;border-radius:5px;font-size:14px;background-color:#263238;color:#fff;border:none}.ImportantDetails_buttons__EiMxG button:hover{background-color:#0a0d14;cursor:pointer}@media (max-width:599px){.ImportantDetails_importantDetailsleftCardtitle__2zbnG{text-align:center;font-size:20px;display:none;margin:10px 0;font-weight:700}.ImportantDetails_mobileimportantdetails__hi6ME{margin-top:25%!important}.ImportantDetails_importantDetailscontainer__Zefqe{display:block;gap:0;margin-top:10px}.ImportantDetails_importantDetailsleftCard__dKMpF{display:flex;flex-direction:column;width:100%;margin-top:0!important}.ImportantDetails_importantDetailsleftCard__dKMpF h1{color:var(
            --www-tripadvisor-com-mine-shaft,var(--color-grey-20,#333)
        );font-size:var(--item-spacing-s,14px);font-style:normal;font-weight:var(--font-weight-400,400);line-height:var(--line-height-22,22px)}.ImportantDetails_importantDetailsleftCard__dKMpF h3{color:var(--text-main-900,#0a0d14);font-size:25px;font-style:normal;font-weight:700;line-height:138.2%;align-self:stretch;display:flex;align-items:center}.ImportantDetails_importantDetailsleftCard__dKMpF h3 span{color:#40b869;font-size:10px;margin-left:auto}.ImportantDetails_mobileOnly__aQEZM{display:flex!important;flex-direction:column;gap:10px}.ImportantDetails_desktop__d778U{display:none!important}.ImportantDetails_importantDetailsleftCardborder__myZ5M{border:0 solid #bbb;border-radius:10px;padding:0;margin-top:0}.ImportantDetails_importantDetailshotelTitle__HYLKn{display:flex;gap:0}.ImportantDetails_importantDetailshotelTitle__HYLKn img{float:left;width:40%;height:100px;border-radius:10px 3px 3px 3px;margin-right:3%}.ImportantDetails_importantDetailshotelTitleSection__erIhD{display:flex;flex-direction:column;display:block;position:relative;left:auto;top:auto;transform:translate(0);flex-direction:row;gap:5px}.ImportantDetails_importantDetailshotelTitleSection__erIhD>h3{color:red;font-size:18px}.ImportantDetails_importantDetailshotelTitleSection__erIhD>h3>span{font-size:10px;margin-top:2%;display:block}.ImportantDetails_importantDetailshotelTitleSection__erIhD>*{margin:2px 0}.ImportantDetails_importantDetailshotelTitleSection__erIhD>small>a{color:red}.ImportantDetails_importantDetailshotelTitleSection__erIhD>small{font-size:14px}.ImportantDetails_importantDetailsscore__TE3_H{margin-top:-15%}.ImportantDetails_importantDetailsscore1__XrF07{display:flex;align-items:first baseline;margin-bottom:5px}.ImportantDetails_importantDetailsscorenumber__Uw93g{font-size:20px;font-weight:500;background-color:#263238;color:#fff;padding:8px;border-radius:5px 5px 5px 0;margin-right:10px}.ImportantDetails_importantDetailsscore__TE3_H :nth-child(3){font-size:20px;color:green;font-weight:500}.ImportantDetails_mobileeyereviewicon__lubHI{margin-top:0!important}.ImportantDetails_importantDetailsscoreseeMore__o2NUB{margin-left:5px;font-weight:600;font-size:16px}.ImportantDetails_importantDetailsscoreseeMore__o2NUB span{font-size:8px;margin-left:2px;color:red;cursor:pointer}.ImportantDetails_importantDetailsfeatures__SVzRq{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;width:100%;margin:0 auto}.ImportantDetails_importantDetailsfeatures__SVzRq img{max-width:15px;margin-right:5px;height:12px}.ImportantDetails_importantDetailsfeatures__SVzRq>*{font-size:14px;margin:5px 0}.ImportantDetails_importantDetailsfeatures2__hQ8ow{display:flex;gap:30px;justify-content:center;align-items:center;font-size:1px!important;margin-top:10px;margin-bottom:10px}.ImportantDetails_importantDetailsfeatures2__hQ8ow span p{font-size:14px}.ImportantDetails_importantDetailsfeatures2__hQ8ow>p{display:flex;gap:5px;justify-content:center;align-items:center;font-size:14px;font-weight:500}.ImportantDetails_importantDetailsrightCard__WU4v4{width:100%}.ImportantDetails_importantDetailsrightCardsubtitle__Op_8M{font-size:17px!important;text-align:center;font-weight:700;margin:5px 0}.ImportantDetails_importantDetailscheckIn__lNQ6b{display:flex;justify-content:center;align-items:center;margin:8px 0;width:100%}.ImportantDetails_importantDetailscheckIn__lNQ6b>*{font-size:15px}.ImportantDetails_importantDetailscheckInDetails__rbM03>*{padding-bottom:5px}.ImportantDetails_importantDetailscheckIn__lNQ6b p{text-align:right}.ImportantDetails_importantDetailslengthOfNight__kFkBt{display:block;flex-direction:column;gap:7px;margin-bottom:8px}.ImportantDetails_importantDetailslengthOfNight__kFkBt>p>span{margin-left:0}.ImportantDetails_roombedtype__FwdE2{display:flex;gap:5px;flex-direction:column}.ImportantDetails_importantDetailsroomType__qGbun{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ImportantDetails_importantDetailsroomType__qGbun>div>small{font-weight:700;float:center}.ImportantDetails_importantDetailsrightCardcontainer__WpwkE{display:flex;flex-direction:column;gap:5px;font-size:16px}.ImportantDetails_importantDetailsrightCardcontainer__WpwkE>a{color:red;text-align:center;margin-bottom:5px;font-size:13px;font-weight:500}.ImportantDetails_importantDetailsrightCardcontainer__WpwkE>p{font-weight:700;font-size:17px!important;text-align:center;margin-bottom:7px}.ImportantDetails_importantDetailspriceDisplay__R68pV{display:flex;flex-direction:column;gap:0!important}.ImportantDetails_importantDetailspriceDisplay__R68pV>*{display:flex;gap:0}.ImportantDetails_importantDetailspriceDisplay__R68pV>:nth-child(2)>:nth-child(2){margin-left:19px}.ImportantDetails_importantDetailspriceDisplay__R68pV>:nth-child(3){font-weight:700}.ImportantDetails_importantDetailspriceDisplay__R68pV>:nth-child(3)>:nth-child(2){margin-left:20px}.ImportantDetails_smallicon__zJIwu{width:10px;height:10px}.ImportantDetails_mobilebookingdetailscontainer__dEopb{border:0 solid #bbb;width:100%!important;margin:auto;padding-left:0;padding-right:0}.ImportantDetails_buttonHotelBooking___4Kpe{padding:10px 0;border-radius:5px;justify-content:center;align-items:center;display:flex;width:85%!important}.ImportantDetails_buttonHotelBooking___4Kpe p{font-size:17px!important}.ImportantDetails_importantDetailsscore__TE3_H{display:flex;align-items:center;margin-top:8px}.ImportantDetails_importantDetailsscore__TE3_H h3{font-size:15px;font-weight:400}.ImportantDetails_checkincheckoutdetails__CPN6I{font-size:14px;font-weight:900!important;margin-top:-2%;margin-bottom:-3%}.ImportantDetails_checkintime__YbMqH{margin-top:0;margin-left:auto;display:flex;justify-content:flex-end}.ImportantDetails_mobilebackbutton__kfEJ9{display:flex;justify-content:flex-end;margin-bottom:0;margin-top:-4%}.ImportantDetails_backbutton__X547E{display:none}.ImportantDetails_mobilebackbutton__kfEJ9 button{display:flex;padding:10px var(--Spacing-4-point-spacing-big,20px);justify-content:center;align-items:center;gap:10px;border-radius:25px;border:1px solid var(--Colors-Base-Dark-500,#66737b);color:var(--Text-1,#4d4d4d);font-size:14px;font-style:normal;font-weight:600;line-height:148.2%;letter-spacing:-.63px}.ImportantDetails_importantDetailscontainer__Zefqe{display:flex;flex-direction:column;gap:20px;position:relative}.ImportantDetails_importantDetailsHeader__2bkJu{color:#000;font-size:16px;font-style:normal;font-weight:var(--header-sm-text-weight);line-height:110%;letter-spacing:-.675px;margin-top:0}.ImportantDetails_hotelnamepropertytype__vIXqK{color:#000;font-size:25px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.6px;text-decoration-line:underline;margin-top:0;margin-bottom:15px}.ImportantDetails_bestdealrating__Am8pH{display:grid;grid-template-columns:1fr 2fr;gap:0;margin-top:-1%}.ImportantDetails_bestdealrating__Am8pH>:nth-child(3){grid-column:span 2}.ImportantDetails_bestdealrating__Am8pH div{display:flex;gap:5px}.ImportantDetails_bestdealrating__Am8pH div span{border-radius:3.5px;background:#1f8146;display:flex;padding:3.5px 12px;justify-content:center;align-items:center;gap:10px;color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.ImportantDetails_reviews__e3Aph{margin-top:8px}.ImportantDetails_rating__v8Mer svg{fill:#ffc61a}.ImportantDetails_bestdealrating__Am8pH div svg{width:22px;height:22px}.ImportantDetails_bestdealrating__Am8pH div p{color:#000;font-size:20px;font-style:normal;font-weight:400;line-height:110%}.ImportantDetails_bestdealrating__Am8pH div h5{color:var(--pale-black,#505356);font-size:14px;font-style:normal;font-weight:600;line-height:148.2%;letter-spacing:-.56px}.ImportantDetails_bestdealratingsmall__0i2mz{display:grid;grid-template-columns:1fr 2fr;gap:0;margin-top:1%}.ImportantDetails_bestdealratingsmall__0i2mz>:nth-child(3){grid-column:span 2}.ImportantDetails_bestdealratingsmall__0i2mz div{display:flex;gap:5px;width:max-content!important}.ImportantDetails_bestdealratingsmall__0i2mz div span{border-radius:3.5px;background:#1f8146;display:flex;padding:3.5px 14px;justify-content:center;align-items:center;gap:10px;color:#fff;font-size:13px;font-style:normal;font-weight:600;line-height:normal}.ImportantDetails_bestdealratingsmall__0i2mz div svg{width:18px;height:18px}.ImportantDetails_bestdealratingsmall__0i2mz div p{color:#000;font-size:16px!important;font-style:normal;font-weight:400;line-height:110%}.ImportantDetails_bestdealratingsmall__0i2mz .ImportantDetails_rating__v8Mer{margin-top:3px;margin-left:20px}.ImportantDetails_bestdealratingsmall__0i2mz .ImportantDetails_review__MmTIf{margin-top:3px}.ImportantDetails_bestdealratingsmall__0i2mz div h5{color:var(--pale-black,#505356);font-size:14px;font-style:normal;font-weight:600;line-height:148.2%;letter-spacing:-.56px}.ImportantDetails_locationtext__f2Hrb{font-size:14px}.ImportantDetails_importantDetailscontainer__Zefqe>div{border-radius:12px;border:var(--stroke-weight-1,1px) solid var(--www-tripadvisor-com-alto,#e0e0e0);background:var(--color-white-02,hsla(0,0%,100%,0));box-shadow:0 2px 54px 0 rgba(0,0,0,.1);display:flex;padding:25px;flex-direction:column;align-items:flex-start;gap:10px;flex-shrink:0}.ImportantDetails_priceContainer__U6Uui{display:block;margin-top:-10px}.ImportantDetails_totalPrice__k2s_Z{display:flex;gap:7px;flex-direction:column-reverse;border-bottom:1px solid #f0f0f0;max-width:60%;padding-bottom:10px;margin-bottom:10px}.ImportantDetails_totalPrice__k2s_Z h1{color:var(--www-tripadvisor-com-black,var(--color-black-solid,#000));font-size:36px;font-style:normal;font-weight:700;line-height:var(--line-height-29,29px)}.ImportantDetails_totalPrice__k2s_Z p{color:var(
            --www-tripadvisor-com-mine-shaft,var(--color-grey-20,#333)
        );font-size:14px;font-style:normal;font-weight:400;line-height:var(--line-height-17,17px);margin-top:5px}.ImportantDetails_priceBreakdown__jkIs0{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ImportantDetails_priceBreakdown__jkIs0 h3{color:var(--www-tripadvisor-com-black,var(--color-black-solid,#000));font-size:var(--item-spacing-s,16px);font-style:normal;font-weight:var(--font-weight-700,700);line-height:var(--line-height-19,19px)}.ImportantDetails_priceBreakdown__jkIs0 p{color:var(
            --www-tripadvisor-com-mine-shaft,var(--color-grey-20,#333)
        );font-size:14px;font-style:normal;font-weight:var(--font-weight-400,400);line-height:var(--line-height-17,10px)}.ImportantDetails_priceBreakdown__jkIs0 h4{color:var(--www-tripadvisor-com-black,var(--color-black-solid,#000));font-size:16px;font-style:normal;font-weight:var(--font-weight-700,700);line-height:var(--line-height-19,19px)}.ImportantDetails_priceBreakdown__jkIs0 h6{color:var(
            --www-tripadvisor-com-mine-shaft,var(--color-grey-20,#333)
        );font-size:14px;font-style:normal;font-weight:var(--font-weight-400,400);line-height:var(--line-height-14,14px);margin-top:-2%}.ImportantDetails_bookingDetails__FMqwc{border-radius:12.5px;border:var(--stroke-weight-2,2px) solid #ccc;display:flex;padding:10px;flex-direction:column;align-items:flex-start;gap:18px;align-self:stretch;margin-top:10px}.ImportantDetails_bookingDetails__FMqwc a{color:var(--Colors-Red,var(--Colors-Red,#000));text-align:center;font-size:14.375px;font-style:normal;font-weight:var(--font-weight-700,700);line-height:var(--line-height-19,19px);text-decoration-line:underline;margin-top:-10px}.ImportantDetails_bookingdetailshead__cB0E7{display:grid;grid-template-columns:3fr 1fr}.ImportantDetails_importantDetailscheckInDetails__rbM03{display:block;grid-template-columns:repeat(1,1fr);gap:10px;margin-bottom:5px}.ImportantDetails_importantDetailscheckInDetails__rbM03>*{margin-bottom:0}.ImportantDetails_importantDetailscheckInDetails__rbM03 p{display:flex;gap:5px;font-size:15px}.ImportantDetails_importantDetailscheckInDetails__rbM03 p span{display:flex;gap:0;width:max-content;text-align:left}.ImportantDetails_importantDetailscheckInDetails__rbM03 p span svg{margin-right:5px}.ImportantDetails_amenitiesGroup__e1Dn_{display:grid;grid-template-columns:repeat(1,1fr);gap:10px}.ImportantDetails_amenities__Fp_xi{display:flex;padding:10px;justify-content:flex-start;gap:var(--sds-size-space-200);border-radius:200px;background:rgba(255,227,217,.6);color:var(--Loroen-loreon-Orange,#f15a24);font-size:14px;font-style:normal;font-weight:var(--sds-typography-body-font-weight-regular);text-align:left;gap:8px}.ImportantDetails_amenities__Fp_xi img{width:15px;height:15px}.ImportantDetails_datePickerModal__oqBmg{margin-top:-3%}.ImportantDetails_datePickerModal__oqBmg h3{font-size:14px}.ImportantDetails_datePickerInput__dRuv_{width:100%;display:flex;gap:10px}.ImportantDetails_datePickerInput__dRuv_ .ImportantDetails_datePickers__6LUst{display:flex;flex-direction:column;gap:2px}.ImportantDetails_datePickers__6LUst label{font-size:14px}.ImportantDetails_datePickers__6LUst input{padding:5px 8px;width:100%}.ImportantDetails_datePickerModal__oqBmg .ImportantDetails_buttons__EiMxG{display:flex;align-items:center;justify-content:center;margin-top:4%}.ImportantDetails_buttons__EiMxG button{padding:3px 20px;border-radius:5px;font-size:14px;background-color:#263238;color:#fff;border:none}.ImportantDetails_buttons__EiMxG button:hover{background-color:#0a0d14;cursor:pointer}}@media (min-width:600px) and (max-width:900px){.ImportantDetails_importantDetailscontainer__Zefqe{display:block;gap:0}.ImportantDetails_importantDetailsleftCard__dKMpF{display:flex;flex-direction:column;width:95%;margin-left:auto;margin-right:auto}.ImportantDetails_importantDetailsrightCard__WU4v4{width:50%;margin-left:25%;margin-right:25%}}@font-face{font-family:Poppins;src:url(/_next/static/media/Poppins-Regular.4b4ebe20.ttf) format("truetype")}@font-face{font-family:PoppinsDark;src:url(/_next/static/media/Poppins-Medium.a52d0bf0.ttf) format("truetype")}.GuestReviewModal_guestModalContainer__E7Ntv{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:100}.GuestReviewModal_guestModalContent__FbUH4{display:flex;background-color:#fff;padding:20px;border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,.1);max-width:900px;position:relative;margin-top:40px}.GuestReviewModal_modalCloseBtn__Pp1IN{position:absolute;display:flex;align-items:center;justify-content:center;top:-70px;right:-30px;margin:10px 25px;background-color:#ff000000;color:red;padding:5px 10px;cursor:pointer;border-radius:50%;font-size:30px;border:none}.GuestReviewModal_guestReview__wF7AJ{display:flex;justify-content:left}.GuestReviewModal_guestReviewLeft2__8lmNC{display:flex;flex-direction:column;font-family:Poppins,sans-serif!important;justify-content:center;margin-bottom:-10px}.GuestReviewModal_guestReviewLeft2__8lmNC>:first-child{color:#52bd52;font-size:30px;font-family:Poppins,sans-serif;font-weight:500}.GuestReviewModal_guestReviewLeft2__8lmNC>:nth-child(2){font-family:Poppins,sans-serif;font-size:20px}.GuestReviewModal_modalCardLeftSideModal__biTpc{width:50%;margin-right:33px;padding-right:20px;border-right:2px solid #dfdfdf}.GuestReviewModal_modalCardLeftSideModal__biTpc h1{text-align:center;font-family:Poppins,sans-serif}.GuestReviewModal_modalSubtitles__Z1NFS{display:flex;justify-content:space-between;margin:10px 0 20px}.GuestReviewModal_modalSubtitles__Z1NFS p{font-family:Poppins,sans-serif}.GuestReviewModal_modalSubtitles__Z1NFS span{background-color:green;padding:6px;color:#fff;border-radius:5px}.GuestReviewModal_guestReviewText__EeNun{font-family:Poppins,sans-serif!important}.GuestReviewModal_modalSubtitles__Z1NFS>:nth-child(2){font-family:Poppins,sans-serif;font-weight:700}.GuestReviewModal_modal-rightSide-subtitle__GfdEh{width:60%}.GuestReviewModal_modalRightSideFlex__V_Pcj{display:flex;flex-direction:column;justify-content:center;padding:20px 0;height:max-content;width:800px;scroll-behavior:smooth;overflow-y:auto}.GuestReviewModal_modalRightSideFlex__V_Pcj::-webkit-scrollbar{display:none}.GuestReviewModal_mainComment__VL792 p{font-family:Poppins,sans-serif;font-weight:700;font-size:13px!important}.GuestReviewModal_modal-rightSide__Y24UW>:first-child{text-align:right;font-size:18px;font-weight:700;margin-bottom:20px}.GuestReviewModal_modal-rightSide__Y24UW>:first-child>span{color:green;margin-left:5px}.GuestReviewModal_modal-rightSide__Y24UW>:nth-child(2){display:flex;gap:30px}.GuestReviewModal_modal-verifyText__r07_u{padding:10px 0;font-size:12px;gap:30px}.GuestReviewModal_modal-rightSide__Y24UW>:nth-child(3)>:nth-child(2),.GuestReviewModal_modal-verifyText__r07_u{display:flex;justify-content:space-between}.GuestReviewModal_modalSpace__XEYil{margin-bottom:20px}.GuestReviewModal_modal-smallText-blue__I2O6Q{color:blue}.GuestReviewModal_modal-smallText-bold__GQfOj{font-weight:700}@media (max-width:599px){.GuestReviewModal_guestModalContainer__E7Ntv{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:100}.GuestReviewModal_guestModalContent__FbUH4{display:flex;background-color:#fff;padding:20px;border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,.1);width:80%;position:relative;margin-top:40px}.GuestReviewModal_modalCloseBtn__Pp1IN{position:absolute;display:flex;align-items:center;justify-content:center;top:-100px;right:-20px;margin:10px 25px;border:none;background-color:#ff000000;color:red;padding:5px 13px;cursor:pointer;border-radius:50%;font-size:40px}.GuestReviewModal_modalCardLeftSideModal__biTpc{width:50%;margin-right:33px;padding-right:20px;border-right:2px solid #dfdfdf;display:none}.GuestReviewModal_modalRightSideFlex__V_Pcj{display:flex;flex-direction:column;justify-content:center;padding:20px 0;height:max-content;width:100%;scroll-behavior:smooth;overflow-y:auto}.GuestReviewModal_modalSpace__XEYil{margin-bottom:0}}@media (min-width:600px) and (max-width:900px){.GuestReviewModal_mainComment__VL792 p{font-size:19px!important}.GuestReviewModal_guestReviewLeft2__8lmNC,.GuestReviewModal_guestReviewText__EeNun,.GuestReviewModal_modalSubtitles__Z1NFS p{font-size:18px!important}}@font-face{font-family:fonttwo;src:url("/_next/static/media/Sharp Sans Extrabold.567c76a1.otf") format("truetype")}@font-face{font-family:fontthree;src:url("/_next/static/media/Sharp Sans Extrabold.567c76a1.otf") format("truetype")}.Reservation_cancellationPolicycontainer___LlVF{display:flex;flex-direction:column;align-items:flex-start;border:0 solid #bbb;border-radius:10px;font-family:Poppins;padding:20px 0 30px;margin:0 0 2%}.Reservation_makepaymentcont__gVSVv{padding:30px;border-radius:10px;border:1px solid hsla(0,1%,67%,.58);background-color:#fff;margin:10px auto 0}.Reservation_makepaymentcont__gVSVv h5{margin-bottom:6px;font-weight:600;font-size:18px}.Reservation_reservationsbookingsummary__UBcz0{font-size:30px!important;padding-left:15px!important;border-radius:5px!important}.Reservation_makepaymentbookingsummary__36QCC{font-family:font;font-size:15px!important;margin-left:45px!important;display:flex;align-items:center}.Reservation_makePaymentcontainer__cNiaT{display:flex;justify-content:space-between;align-items:center;font-family:font;margin-bottom:20px}.Reservation_makepaymentsecure__nSCFE{display:flex;align-items:center;gap:10px;font-size:12px;color:gray}.Reservation_makePaymentpayment__4RHi0{color:var(--Colors-Neutral-Grey-900,#101928);font-family:font;font-size:24px;font-style:normal;font-weight:700;line-height:24px}.Reservation_makePaymentcontainerMainBooking__hcAlF .Reservation_selectPayment__HzP9w{color:red;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin-top:10px;margin-bottom:10px}.Reservation_cancellationPolicycontainer___LlVF h2{color:var(--Colors-Neutral-Grey-900,#101928);font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin-top:30px;margin-bottom:10px}.Reservation_makePaymentcoupon__Fj3yQ{border:2px solid #a5a5a5;border-radius:5px;padding:6px 10px;width:max-content;align-self:flex-end;cursor:pointer;margin-top:-8%}.Reservation_makePaymentReservation__5CMBq{margin-top:-1%!important;display:block;margin-bottom:1%!important;width:98%;border:1px solid #f0f0f0;padding:10px;border-top-left-radius:5px;border-top-right-radius:5px}.Reservation_makePaymentReservationSec__J_paO{margin-top:2%!important;margin-bottom:1%!important;border:1px solid #f0f0f0;border-radius:5px;width:98%;padding:10px}.Reservation_makepaymentpaynowprice__lyPkb{padding:10px 20px;border:1px solid #f0f0f0;width:98%;margin-top:-1%;border-bottom-left-radius:5px;border-bottom-right-radius:2px;color:#2f5597;text-align:center}.Reservation_bookOnHoldMobile__OhQFp,.Reservation_priceB4discountMobile__a_Nhe{display:none}.Reservation_coupontitle__Uc4LZ{text-align:center;font-size:14px;display:flex;align-items:center;gap:4px;padding-left:10px}.Reservation_selected__kP0G2{display:flex;justify-content:space-between;padding:10px 0;border-top-left-radius:5px;border-top-right-radius:5px}.Reservation_payNowMobile__CFC_W{display:none}.Reservation_selected1__KJ0Bl{padding:10px 0;border-radius:5px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.15)}.Reservation_creditCardpayment__8zkCR{width:100%}.Reservation_creditCardpaymentHDBooking__9FZ2n{float:right!important;margin-left:130px}.Reservation_makePaymentcontainerMainBooking__hcAlF{width:100%}.Reservation_makePaymentcontainerMainBooking__hcAlF div{float:left}.Reservation_rightmakePaymentcontainerMainBooking__gskGF{float:right}.Reservation_topCouponSection__oyMg1{width:auto;max-width:900px;margin-bottom:20px}.Reservation_topCouponSection__oyMg1 .Reservation_discountcoupon__9bYhv{border-radius:8px;border:1px solid #000;display:inline-flex;flex-direction:column;padding:11px 20px;gap:10px;background-color:#fff;width:auto}.Reservation_pricepaymentcardamount__xbyTc{overflow:hidden;width:100%}.Reservation_pricepaymentcardamount__xbyTc span{float:left;text-align:center;text-decoration:none}.Reservation_pricepaymentcardamountright__vMSr9{float:right}.Reservation_pricepaymentcardamountright__vMSr9 img{width:50%;margin-left:50%}.Reservation_reservationContainer__JlwuA{background-color:#fff;border:1px solid #bbb;border-radius:10px;padding:20px;gap:10px}.Reservation_reservationContainer__JlwuA .Reservation_reservaationstoitle__fCeKq{color:var(--Colors-Neutral-Grey-900,#101928);font-size:24px;font-style:normal;font-weight:600;line-height:24px}.Reservation_reservationContainer__JlwuA h2{color:var(--Colors-Neutral-Grey-900,#101928);font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin-top:24px;margin-bottom:10px}.Reservation_subdivreservationcontsiner__cCUoL{display:flex;flex-direction:column;width:900px;padding:12px var(--Spacing-4-point-spacing-xxx-small,12px);align-items:flex-start;gap:8px;border-radius:12px;background:var(--Neutral-Gray-Blue-100,#fff);box-shadow:0 0 8px 3px rgba(0,0,0,.1);margin-bottom:20px}.Reservation_selectedpayment__kw6bD{background:var(--Neutral-Gray-Blue-100,#fff);box-shadow:0 0 8px 4px #0000001a}.Reservation_paynowpaymentinfo__qDzx2{padding-bottom:10px!important}.Reservation_verve__Qz77X{padding:0 0 15px}.Reservation_paymentinfo__kLGV4{display:flex;margin-top:-5px;width:100%}.Reservation_paymentinfo__kLGV4 .Reservation_paymentlabel__TGG5i{width:100%}.Reservation_paymentAcceptedSection__OwKI1{display:flex;align-items:center;gap:10px;margin-top:0;margin-left:0;width:100%;flex-direction:row}.Reservation_paymentAcceptedSection__OwKI1 p{font-size:14px;font-weight:500;margin:0}.Reservation_paymentcards__oMphk{display:flex;gap:15px;align-items:center}.Reservation_paymentcards__oMphk svg{width:30px;height:30px;vertical-align:middle;display:inline-block}.Reservation_paymentdetails__DN5O4{text-align:left;color:#000;font-size:20px!important;font-style:normal;font-weight:600;line-height:24px}.Reservation_paymentprice__IYGDv{color:#40b869;font-size:20px;font-style:normal;font-weight:700;line-height:24px}.Reservation_makepaymentdetails___Z3DD{margin-left:3.5%;display:flex;flex-direction:column;align-items:flex-start;gap:15px;margin-top:0;width:90%}.Reservation_makepaymentdetails___Z3DD h1{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin:0;padding:0}.Reservation_discountcoupon__9bYhv{border-radius:8px;border:1px solid #000;display:inline-flex;flex-direction:column;padding:4px 6px;gap:10px;background-color:#fff;width:auto}.Reservation_discountcoupon__9bYhv p{color:#000;font-family:font;font-size:14px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer;display:flex;align-items:center}.Reservation_discountcoupon__9bYhv p span{margin-left:5px;font-size:16px;font-weight:400}.Reservation_inputcouponbox__0Zl_T{display:flex;gap:10px}.Reservation_couponBtn__m5Xn_{background-color:#40b869;border:none;padding:5px 8px;border-radius:5px;cursor:pointer;color:#fff;font-size:18px;justify-content:center;align-items:center;display:flex;&:hover{background-color:#35a058}&:active{scale:.95}}.Reservation_bookonholdspacings__owsAc{margin-top:-1%}.Reservation_selectedpayment__kw6bD{padding:var(--Spacing-4-point-spacing-xxx-small,12px);align-items:flex-start;gap:8px;border-radius:12px;background:var(--Neutral-Gray-Blue-100,#f7f7f7);margin-bottom:20px;box-shadow:0 0 8px 4px rgba(0,0,0,.1)}@media (max-width:599px){.Reservation_makepaymentcont__gVSVv{padding:20px;border-radius:0;border:1px solid hsla(0,1%,67%,.58);background-color:#fff;margin:0 auto 30px}.Reservation_makepaymentcont__gVSVv h5{margin-bottom:6px;color:#263238;font-size:15px;font-style:normal;font-weight:700;line-height:138.2%}.Reservation_makepaymentcont__gVSVv p{width:fit-content;color:#263238;font-size:12px;font-style:normal;font-weight:500}.Reservation_makePaymentcontainer__cNiaT>div:first-of-type>p{font-size:15px}.Reservation_makePaymentcontainer__cNiaT>div:nth-of-type(2),.Reservation_priceB4discount__wI0mz{display:none}.Reservation_priceB4discountMobile__a_Nhe{width:100%;display:flex;color:#2f5597;align-items:center;justify-content:center;gap:4px;font-size:14px}.Reservation_priceB4discountMobile__a_Nhe>span{font-weight:700}.Reservation_bookOnHold__1K8Tz{display:none}.Reservation_couponBtn__m5Xn_{background-color:#134e07;padding:5px 10px;width:20%;&:hover{background-color:#3a9c27}&:active{scale:.95}}.Reservation_bookOnHoldMobile__OhQFp{display:flex;gap:3px;color:#2f5597;font-size:14px;align-items:center;justify-content:center}.Reservation_bookOnHoldMobile__OhQFp>span{font-weight:700;font-size:17px}.Reservation_payNow__Sqh5l{display:none}.Reservation_payNowMobile__CFC_W{display:flex;align-items:center}.Reservation_payNowMobile__CFC_W>img{margin-left:20px;height:calc(100% - 10px)}.Reservation_selected1__KJ0Bl{padding:10px 0 25px;border-radius:5px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.15)}.Reservation_reservationsbookingsummary__UBcz0{padding-left:15px!important;font-size:15px!important;font-family:font!important;border-radius:5px!important}.Reservation_pricepaymentcardamount__xbyTc label span{font-size:15px!important}.Reservation_makepaymentbookingsummary__36QCC{font-family:font!important;font-size:14px!important;margin-left:45px!important;margin-bottom:15px!important;margin-top:-5px!important;flex-direction:column;font-weight:400;align-items:flex-start}.Reservation_css-ahj2mt-MuiTypography-root__GWWu1{margin:0;font-weight:600!important;font-size:14px!important;line-height:1.5;letter-spacing:.00938em;color:#263238;font-style:normal;line-height:138.2%}.Reservation_makePaymentcontainerBox__olUoA{margin-top:-5%;flex-direction:column;align-items:flex-start;justify-content:flex-start}.Reservation_makePaymentcoupon__Fj3yQ{display:flex;flex-direction:column;padding:3px 5px;transform:translateX(0);width:100%;margin:5px auto 5px -10%!important}.Reservation_rightmakepaymentcoup__NUG_D{margin-left:12%;margin-top:-2%}.Reservation_selected__kP0G2{flex-direction:column;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.15)}.Reservation_creditCardpayment__8zkCR{width:100px}.Reservation_bookingreservationbutton__iGrRc{margin-bottom:20px}.Reservation_makePaymentpayment__4RHi0{font-size:20px;color:#000;font-weight:700;margin-top:-10px}.Reservation_makePaymentcontainerMainBooking__hcAlF .Reservation_selectPayment__HzP9w{color:red;font-size:14px;font-style:normal;font-weight:500;line-height:24px;margin-top:4px;margin-bottom:4px}.Reservation_rightmakePaymentcontainerMainBooking__gskGF{float:right;margin-left:0;margin-top:10px}.Reservation_topCouponSection__oyMg1{width:auto;max-width:100%;margin-bottom:15px}.Reservation_topCouponSection__oyMg1 .Reservation_discountcoupon__9bYhv{border-radius:8px;border:1px solid #000;padding:5px 10px;width:auto;max-width:100%;display:inline-flex}.Reservation_makepaymentpaynowprice__lyPkb{padding:10px 20px;border:1px solid #f0f0f0;width:98%;margin-top:-1%;border-bottom-left-radius:5px;border-bottom-right-radius:2px;color:blue;text-align:center;font-size:15px}.Reservation_makepaymentpaynowprice__lyPkb span{font-size:15px!important}.Reservation_pricepaymentcardamountright__vMSr9{float:right}.Reservation_pricepaymentcardamountright__vMSr9 img{width:50%;margin-left:25%;margin-right:25%}.Reservation_subdivreservationcontsiner__cCUoL{padding:var(--Spacing-4-point-spacing-xxx-small,12px);align-items:flex-start;gap:8px;border-radius:12px;box-shadow:none;background:#fff;margin-bottom:20px;width:100%;border:1px solid #ddd}.Reservation_verve__Qz77X{padding:0 0 15px}.Reservation_paymentinfo__kLGV4{display:flex;flex-direction:row;margin-top:-10px;width:100%}.Reservation_paymentinfo__kLGV4 .Reservation_paymentlabel__TGG5i{width:100%}.Reservation_paymentAcceptedSection__OwKI1{display:flex;flex-direction:row;align-items:center;gap:5px;margin-top:0;margin-left:0;width:100%}.Reservation_paymentAcceptedSection__OwKI1 p{font-size:13px;margin:0}.Reservation_paymentcards__oMphk{display:flex;gap:10px;margin-left:0;margin-top:0;align-items:center}.Reservation_paymentcards__oMphk svg{width:25px;height:25px}.Reservation_paymentdetails__DN5O4{text-align:left;color:#000;margin-top:0;font-size:16px!important;font-style:normal;font-weight:600;line-height:20px}.Reservation_paymentprice__IYGDv{color:#40b869;font-size:16px;font-style:normal;font-weight:800;line-height:20px}.Reservation_makepaymentdetails___Z3DD{margin-left:10%;display:flex;flex-direction:column;align-items:flex-start;gap:15px;margin-top:0;width:85%}.Reservation_makepaymentdetails___Z3DD h1{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin:0;padding:0}.Reservation_discountcoupon__9bYhv{border-radius:8px;border:1px solid #000;display:inline-flex;padding:5px 10px;flex-direction:column;align-items:flex-start;gap:10px;margin-top:3%;width:auto;max-width:100%}.Reservation_discountcoupon__9bYhv p{color:#000;font-size:13px;font-style:normal;font-weight:700;line-height:normal;display:flex;align-items:center}.Reservation_discountcoupon__9bYhv p span{margin-left:5px;font-size:16px;font-weight:400}.Reservation_inputcouponbox__0Zl_T{display:flex;gap:10px}.Reservation_couponBtn__m5Xn_{background-color:#40b869;border:none;padding:5px 8px;border-radius:5px;cursor:pointer;color:#fff;font-size:15px;justify-content:center;align-items:center;display:flex;&:hover{background-color:#35a058}&:active{scale:.95}}.Reservation_cancellationPolicycontainer___LlVF h2{color:var(--Colors-Neutral-Grey-900,#101928);font-family:font;font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin-top:-5px;margin-bottom:5px}.Reservation_cancellationPolicycontainer___LlVF{display:flex;flex-direction:column;align-items:flex-start;border:0 solid #bbb;border-radius:10px;padding:20px 0 10px;margin:0 0 5%}.Reservation_selectedpayment__kw6bD{padding:var(--Spacing-4-point-spacing-xxx-small,12px);align-items:flex-start;gap:8px;border-radius:12px;background:var(--Neutral-Gray-Blue-100,#f7f7f7);margin-bottom:20px;box-shadow:0 0 8px 4px rgba(0,0,0,.1)}}@media (min-width:600px) and (max-width:900px){.Reservation_makepaymentcont__gVSVv{padding:20px;border-radius:0;border:1px solid hsla(0,1%,67%,.58);background-color:#fff;font-family:sharpsans,sans-serif;margin:0 auto 30px}.Reservation_makepaymentcont__gVSVv h5{margin-bottom:6px;color:#263238;font-size:15px;font-style:normal;font-weight:700;line-height:138.2%}.Reservation_makepaymentcont__gVSVv p{width:fit-content;color:#263238;font-size:12px;font-style:normal;font-weight:500}.Reservation_makePaymentcontainer__cNiaT>div:first-of-type>p{font-size:15px}.Reservation_makePaymentcontainer__cNiaT>div:nth-of-type(2),.Reservation_priceB4discount__wI0mz{display:none}.Reservation_priceB4discountMobile__a_Nhe{width:100%;display:flex;color:#2f5597;align-items:center;justify-content:center;gap:4px;font-size:14px}.Reservation_priceB4discountMobile__a_Nhe>span{font-weight:700}.Reservation_bookOnHold__1K8Tz{display:none}.Reservation_couponBtn__m5Xn_{background-color:#134e07;border:none;padding:5px 10px;border-radius:5px;cursor:pointer;color:#fff;width:20%;font-size:15px;&:hover{background-color:#3a9c27}&:active{scale:.95}}.Reservation_bookOnHoldMobile__OhQFp{display:flex;gap:3px;color:#2f5597;font-size:14px;align-items:center;justify-content:center}.Reservation_bookOnHoldMobile__OhQFp>span{font-weight:700;font-size:17px}.Reservation_payNow__Sqh5l{display:none}.Reservation_payNowMobile__CFC_W{display:flex;align-items:center}.Reservation_payNowMobile__CFC_W>img{margin-left:20px;height:calc(100% - 10px)}.Reservation_selected1__KJ0Bl{padding:10px 0 25px;border-radius:5px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.15)}.Reservation_reservationsbookingsummary__UBcz0{padding-left:15px!important;font-size:15px!important;font-family:poppins,sans-serif!important;border-radius:5px!important}.Reservation_pricepaymentcardamount__xbyTc label span{font-size:15px!important}.Reservation_makepaymentbookingsummary__36QCC{font-family:poppins,sans-serif!important;font-size:14px!important;margin-left:45px!important;margin-bottom:15px!important;margin-top:-5px!important;flex-direction:column;font-weight:400;align-items:flex-start}.Reservation_css-ahj2mt-MuiTypography-root__GWWu1{margin:0;font-weight:600!important;font-size:14px!important;line-height:1.5;letter-spacing:.00938em;color:#263238;font-style:normal;line-height:138.2%}.Reservation_makePaymentcontainerBox__olUoA{margin-top:2%;flex-direction:column;align-items:flex-start;justify-content:flex-start}.Reservation_makePaymentcoupon__Fj3yQ{display:flex;flex-direction:column;padding:3px 5px;transform:translateX(0);width:100%;margin:5px auto 5px 0!important}.Reservation_rightmakepaymentcoup__NUG_D{margin-left:12%;margin-top:-2%}.Reservation_selected__kP0G2{flex-direction:column;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.15)}.Reservation_creditCardpayment__8zkCR{width:100px}.Reservation_bookingreservationbutton__iGrRc{margin-bottom:20px}.Reservation_makePaymentpayment__4RHi0{font-size:18px;color:#2f5597;font-weight:700}.Reservation_rightmakePaymentcontainerMainBooking__gskGF{float:right;margin-left:0;margin-top:10px}.Reservation_makepaymentpaynowprice__lyPkb{padding:10px 20px;border:1px solid #f0f0f0;width:98%;margin-top:-1%;border-bottom-left-radius:5px;border-bottom-right-radius:2px;color:blue;text-align:center;font-size:15px}.Reservation_makepaymentpaynowprice__lyPkb span{font-size:15px!important}.Reservation_pricepaymentcardamountright__vMSr9{float:right}.Reservation_pricepaymentcardamountright__vMSr9 img{width:50%;margin-left:50%;margin-right:0}.Reservation_cancellationPolicycontainer___LlVF{display:flex;flex-direction:column;align-items:flex-start;border:1px solid #bbb;border-radius:10px;font-family:Poppins;padding:20px 20px 30px;width:95%;margin:0 auto}}@font-face{font-family:font;src:url("/_next/static/media/Sharp Sans Medium.46533b71.otf") format("truetype")}@font-face{font-family:fonttwo;src:url("/_next/static/media/Sharp Sans Semibold.d049f3e0.otf") format("truetype")}.reviewPayment_reviewPaymentContainer__feMpM{padding:0;border-radius:10px;border:0 solid hsla(0,1%,67%,.58);background-color:#fff;font-family:font;margin:-10px auto}.reviewPayment_reviewPaymentContainer__feMpM h4{font-weight:700;margin-bottom:10px;font-family:font;font-size:25px}.reviewPayment_reviewspaymentcont__Knvfq{display:flex}.reviewPayment_reviewspaymentcontent__h_cjS{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;margin-right:15px}.reviewPayment_reviewspaymentlists__dpQ_2{display:flex;flex-direction:column;gap:10px;margin-left:1.5%;margin-top:-.5%}.reviewPayment_reviewspaymentlists__dpQ_2 ul li{font-size:18px;margin-bottom:8px}.reviewPayment_reviewspaymentlists__dpQ_2>:nth-child(4){font-family:font}@media only screen and (max-width:600px){.reviewPayment_reviewPaymentContainer__feMpM{padding:5px 20px;border-radius:10px;border:0 solid hsla(0,1%,67%,.58);background-color:#fff;margin:-25px auto}.reviewPayment_reviewPaymentContainer__feMpM h4{margin-bottom:5px;color:#263238;font-size:18px;font-style:normal;font-weight:700;line-height:138.2%}.reviewPayment_reviewspaymentlists__dpQ_2 ul li{font-size:14px}.reviewPayment_reviewspaymentcont__Knvfq{display:flex}.reviewPayment_reviewspaymentcontent__h_cjS{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;margin-right:15px}.reviewPayment_reviewspaymentlists__dpQ_2{display:flex;flex-direction:column;gap:10px}.reviewPayment_reviewspaymentlists__dpQ_2 p{color:#263238;font-size:13px;font-style:normal;font-weight:500;line-height:138.2%}}.CancellationPolicy_cancellationPolicycontainer__KWXUb{display:flex;flex-direction:column;align-items:flex-start;margin:0;border:1px solid #bbb;border-radius:10px;padding:20px 20px 30px}.CancellationPolicy_cancellationPolicycontainer__KWXUb h2{margin-left:15px;margin-top:.5%}.CancellationPolicy_mobilecancpolicycibth2__k9KKL{display:flex;gap:5px;margin-top:-2%}.CancellationPolicy_mobilecancpolicycibth2__k9KKL h2{color:var(--Black,#000);font-size:24px;font-style:normal;font-weight:700;line-height:110%}.CancellationPolicy_mobilecancpolicycibth2__k9KKL span{color:var(--Colors-Red,var(--Colors-Red,#ff3b30));font-size:16px;font-style:normal;font-weight:400;line-height:30px}.CancellationPolicy_makePaymentReservation__uCwL6{margin-top:-1%!important;display:block;margin-bottom:1%!important;width:100%;border:1px solid #f0f0f0;padding:10px;border-top-left-radius:5px;border-top-right-radius:5px}.CancellationPolicy_makePaymentReservationSec__ts84x{margin-top:2%!important;margin-bottom:1%!important;border:1px solid #f0f0f0;border-radius:5px;width:100%;padding:10px}.CancellationPolicy_cancellationPolicylist__I4wCT{padding-left:0;margin:0}.CancellationPolicy_cancellationPolicylist__I4wCT>li{margin:8px 18px;font-size:20px}.CancellationPolicy_cancellationPolicyflex__m9noz{display:flex;flex-direction:column;gap:8px;margin-bottom:15px;width:100%;margin-left:0!important;margin-top:2%}.CancellationPolicy_cancellationPolicyflexrow__m_5jx{display:flex;gap:10px;align-items:center;margin-bottom:10px}.CancellationPolicy_cancellationPolicycheckbox__lGBBs{display:flex;gap:10px;margin:5px 0 15px}.CancellationPolicy_cancellationPolicybtn__PXhTi{margin:10px auto 15px;padding:13px 26px;border-radius:8px;border:1px solid #979797;background-color:transparent;font-weight:600;font-size:16px;display:flex;width:30%}.CancellationPolicy_cancellationPolicyflexrow__m_5jx svg{margin-right:-5px;width:20px;height:20px;margin-top:-2px}.CancellationPolicy_cancellationPolicyflexrow__m_5jx p{color:var(--www-tripadvisor-com-mine-shaft,var(--color-grey-20,#333));font-size:20px;font-style:normal;font-weight:600;line-height:17px;display:flex;gap:10px}.CancellationPolicy_pricepaymentcardamount__8oXMG{overflow:hidden;width:100%}.CancellationPolicy_pricepaymentcardamount__8oXMG span{float:left;text-align:center;text-decoration:none}.CancellationPolicy_pricepaymentcardamountright__7MYfO{float:right}.CancellationPolicy_pricepaymentcardamountright__7MYfO img{width:50%;margin-left:50%}.CancellationPolicy_checindetails__ztrEf{display:flex;gap:20px}@media (max-width:599px){.CancellationPolicy_cancellationPolicycontainer__KWXUb{display:flex;flex-direction:column;align-items:flex-start;margin:5px 0;border:0 solid #bbb;border-radius:10px;padding:10px 15px}.CancellationPolicy_cancellationPolicycontainer__KWXUb h2{font-size:16px;margin-left:0;font-weight:600}.CancellationPolicy_mobilecancpolicycibth2__k9KKL{display:flex;gap:5px;flex-direction:column;margin-top:-6%}.CancellationPolicy_mobilecancpolicycibth2__k9KKL h2{color:var(--Black,#000);font-size:20px;font-style:normal;font-weight:700;line-height:110%}.CancellationPolicy_mobilecancpolicycibth2__k9KKL span{color:var(--Colors-Red,var(--Colors-Red,#ff3b30));font-size:16px;font-style:normal;font-weight:400;line-height:17px}.CancellationPolicy_cancellationPolicylist__I4wCT{padding-left:15px;margin:0 0 15px}.CancellationPolicy_cancellationPolicylist__I4wCT>li{margin:8px 0;font-size:16px}.CancellationPolicy_cancellationPolicyflex__m9noz{display:block;flex-direction:column;gap:8px;align-items:center;justify-content:center;margin-bottom:15px;width:100%;margin-left:0!important}.CancellationPolicy_cancellationPolicyflexrow__m_5jx{display:flex;gap:0;margin-top:5px}.CancellationPolicy_cancellationPolicyflexrow__m_5jx p{font-size:15px!important;display:flex;margin-bottom:-1%!important}.CancellationPolicy_date__hDpCs{display:flex;justify-content:flex-end}.CancellationPolicy_checindetails__ztrEf{display:flex;flex-direction:column;gap:10px;width:100%}.CancellationPolicy_cancellationPolicyflexrow__m_5jx svg{width:15px;height:15px;margin-top:0}.CancellationPolicy_cancellationPolicycheckbox__lGBBs{gap:10px;margin:5px 0 15px}.CancellationPolicy_cancellationPolicybtn__PXhTi{margin:-10px auto 38px;padding:13px 26px;border-radius:8px;border:1px solid #979797;background-color:transparent;font-weight:600;font-size:10px;display:flex}.CancellationPolicy_mobiletermsofbookingcancellationpolicy___Nb5_{color:#263238;margin-top:7%;font-size:17px;font-style:normal;font-weight:700;line-height:138.2%;text-align:left;margin-bottom:10px}.CancellationPolicy_mobileclickbookingcancellationpolicy__0sG62{font-size:14px;font-style:normal;font-weight:600;line-height:138.2%;margin-bottom:8px}.CancellationPolicy_cancellationPolicycheckbox__lGBBs{display:flex;gap:5px;margin:0}.CancellationPolicy_makePaymentReservation__uCwL6{margin-top:-1%!important}.CancellationPolicy_makePaymentReservationSec__ts84x,.CancellationPolicy_makePaymentReservation__uCwL6{margin-bottom:1%!important;margin-left:0!important}.CancellationPolicy_pricepaymentcardamount__8oXMG{overflow:hidden;width:100%}.CancellationPolicy_pricepaymentcardamount__8oXMG span{float:left;text-align:center;text-decoration:none;font-size:15px!important}.CancellationPolicy_pricepaymentcardamountright__7MYfO{float:right;margin-top:-10%}.CancellationPolicy_pricepaymentcardamountrightdropdown__b1Kdv{margin-top:-3%!important}.CancellationPolicy_pricepaymentcardamountright__7MYfO img{width:30%;margin-left:70%}}@media (min-width:600px) and (max-width:900px){.CancellationPolicy_cancellationPolicycontainer__KWXUb{display:flex;flex-direction:column;align-items:flex-start;border:1px solid #bbb;border-radius:10px;font-family:Poppins;padding:20px 20px 30px;width:95%;margin:0 auto}.CancellationPolicy_cancellationPolicyflex__m9noz{display:flex;flex-direction:column;gap:8px;justify-content:right;margin-bottom:15px;width:100%;margin-left:0!important;margin-top:0}}@font-face{font-family:font;src:url("/_next/static/media/Sharp Sans Semibold.d049f3e0.otf") format("truetype")}.NavMenu_navMenuContainer__QXfWz{width:1080px;margin:20px auto 0;height:60px;border-radius:5px;display:flex;justify-content:space-between;align-items:center;background-color:#f0f5f0}.NavMenu_navMenuList__2VVaZ{display:flex;justify-content:center;align-items:center;list-style:none;margin-left:30px;padding:0}.NavMenu_navMenuList__2VVaZ li a{margin-right:30px;cursor:pointer;color:#666;text-decoration:none;font-family:font}.NavMenu_navMenuList__2VVaZ li a:hover{color:#000;border-bottom:2px solid green}.NavMenu_navMenuPrice__tJhXf{display:flex;align-items:center;gap:10px}.NavMenu_navMenuPrice__tJhXf small{font-size:12px;font-family:font;color:#999}.NavMenu_navMenuPrice__tJhXf p{font-size:28px;font-family:font;color:red}.NavMenu_navMenuPrice__tJhXf button{border:none;border-radius:5px;background-color:var(--color-primary);color:#fff;font-size:25px;padding:10px 20px;margin-right:5px;font-weight:900;cursor:pointer}.NavMenu_navMenuPrice__tJhXf button:hover{background-color:#fff;color:#263238;border:1px solid #263238}@media (max-width:599px){.NavMenu_navMenuContainer__QXfWz{width:100%;margin:0 auto;border-radius:5px;display:flex;justify-content:space-between;align-items:center;background-color:#fff;box-shadow:none;height:max-content}.NavMenu_navMenuList__2VVaZ{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:0;justify-content:center;align-items:center;list-style:none;margin-left:5px;padding:0;margin-top:10px}.NavMenu_navMenuList__2VVaZ li a{margin-right:8px;font-size:12px;cursor:pointer;color:#666;text-decoration:none}.NavMenu_navMenuPrice__tJhXf{display:none}}@media (min-width:600px) and (max-width:900px){.NavMenu_navMenuContainer__QXfWz{width:95%;margin:20px auto 0;border-radius:5px;display:flex;justify-content:space-between;align-items:center;background-color:#f0f5f0}.NavMenu_navMenuList__2VVaZ{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:0;justify-content:center;align-items:center;list-style:none;margin-left:5px;padding:0;margin-top:10px}.NavMenu_navMenuList__2VVaZ li a{margin-right:8px;font-size:13px;cursor:pointer;color:#666;text-decoration:none}.NavMenu_navMenuPrice__tJhXf{display:none}}