@font-face{font-family:fonttwo;src:url("/_next/static/media/Sharp Sans Semibold.d049f3e0.otf") format("truetype")}.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}}.imageSlider_image-slide-wrapper__CC5q0{display:flex;height:100%;width:100%;overflow-x:hidden;border-radius:12px;border-bottom-left-radius:0;border-bottom-right-radius:0}.imageSlider_image-slide-wrapper__CC5q0 img{width:100%;height:100%;object-fit:cover;object-position:center;flex-shrink:0;transition:margin .5s ease}.imageSlider_nextImageBtn__L1_zX,.imageSlider_prevImageBtn__6jUBJ{position:absolute;display:flex;align-items:center;justify-content:center;top:50%;transform:translateY(-50%);z-index:2}.imageSlider_nextImageBtn__L1_zX svg,.imageSlider_prevImageBtn__6jUBJ svg{width:22px;height:30px;& path{fill:#cdcdcd75}}.imageSlider_prevImageBtn__6jUBJ{left:2%}.imageSlider_nextImageBtn__L1_zX{right:2%}.imageSlider_nextImageBtn__L1_zX.imageSlider_active__MeDSo,.imageSlider_prevImageBtn__6jUBJ.imageSlider_active__MeDSo{& path{fill:#fefefe}}.imageSlider_image-control-wrapper__a8wPO{position:absolute;display:flex;align-items:center;gap:5px;bottom:10px;right:25px;z-index:2}.imageSlider_image-control__jg8Bo{width:4px;height:4px;background-color:#fff;border-radius:50%;opacity:.5;transition:transform,opacity .3s ease-in-out}.imageSlider_active-control__hp5Mu{background-color:#fff;opacity:1;transform:scale(1.4)}.imageSlider_image-container__1wNJi{position:relative;width:100%;height:100%;border-radius:12px;border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:hidden}.imageSlider_discountBadge__9M2Qn{position:absolute;top:10px;left:10px;background-color:#fff;color:#e60023;padding:3px 10px;font-size:15px;font-weight:800;border-radius:15px;z-index:3}.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;flex-direction:column;align-items:flex-start;gap:10px;flex-shrink:0}.ImportantDetails_importantDetailsrightCard__WU4v4{width:100%}.ImportantDetails_importantDetailsHeader__2bkJu{color:#000;font-size:24px;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:16px;flex-wrap:wrap;align-items:center}.ImportantDetails_bestdealrating__Am8pH>button,.ImportantDetails_bestdealrating__Am8pH>div{display:flex;gap:5px}.ImportantDetails_bestDealBadge__U1hdw{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>button svg,.ImportantDetails_bestdealrating__Am8pH>div svg{width:22px;height:22px}.ImportantDetails_bestdealrating__Am8pH>button p,.ImportantDetails_bestdealrating__Am8pH>div p{color:#000;font-size:20px;font-style:normal;font-weight:400;line-height:110%}.ImportantDetails_bestdealrating__Am8pH>button h5,.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_review__MmTIf,.ImportantDetails_reviews__e3Aph{border:none;background:transparent;padding:0;align-items:center;cursor:pointer;flex-wrap:wrap;max-width:100%;text-align:left}.ImportantDetails_review__MmTIf h5,.ImportantDetails_reviews__e3Aph h5{margin:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.25;font-size:13px}.ImportantDetails_reviewCountLink__nADNj{white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-underline-offset:2px}.ImportantDetails_review__MmTIf:disabled,.ImportantDetails_reviews__e3Aph:disabled{cursor:not-allowed;opacity:.55}.ImportantDetails_bestdealratingsmall__0i2mz{display:flex;gap:20px;flex-wrap:wrap}.ImportantDetails_bestdealratingsmall__0i2mz>button,.ImportantDetails_bestdealratingsmall__0i2mz>div{display:flex;gap:5px}.ImportantDetails_bestdealratingsmall__0i2mz>div{width:max-content!important}.ImportantDetails_bestdealratingsmall__0i2mz>button{width:auto!important}.ImportantDetails_bestdealratingsmall__0i2mz>button svg,.ImportantDetails_bestdealratingsmall__0i2mz>div svg{width:18px;height:18px}.ImportantDetails_bestdealratingsmall__0i2mz>button p,.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>button h5,.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_mobilePriceHeader__eC3hT{display:none}.ImportantDetails_mobilePriceHeaderContent__cyf8Z{display:flex;justify-content:space-between;align-items:center;width:100%;cursor:pointer;padding:15px 0;border-bottom:1px solid #e0e0e0}.ImportantDetails_chevronIcon__1zbLC{display:flex;align-items:center;color:#333}.ImportantDetails_chevronIcon__1zbLC svg{width:24px;height:24px}.ImportantDetails_desktopTotalPrice__jguWQ,.ImportantDetails_mobileSummaryTotal__Ab_gy{width:100%}.ImportantDetails_importantDetailsrightCardcontainer__WpwkE{padding:0}.ImportantDetails_desktopPriceHeaderStatic__U2EP0{display:none;padding:25px 25px 0}.ImportantDetails_desktopTotalPriceStatic__MsoDB{width:100%;border-bottom:1px solid var(--www-tripadvisor-com-alto,#e0e0e0);padding-bottom:15px;margin-bottom:15px}.ImportantDetails_priceBookingContent__jTZqL{width:100%;padding:0 25px 25px}@media (min-width:600px){.ImportantDetails_priceBookingContent__jTZqL{height:auto!important;opacity:1!important;display:block!important;overflow:visible!important}.ImportantDetails_mobilePriceHeader__eC3hT{display:none!important}.ImportantDetails_desktopPriceHeaderStatic__U2EP0,.ImportantDetails_priceContainer__U6Uui{display:block}.ImportantDetails_desktopTotalPrice__jguWQ{display:none!important}}.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}.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_aboutPropertyContent__JNTbG{width:100%}.ImportantDetails_titleContainer__Bu30T{display:flex;align-items:flex-start;justify-content:space-between;width:100%;gap:12px}.ImportantDetails_titleContainer__Bu30T>div:first-child{flex:1;min-width:0}.ImportantDetails_titleContainer__Bu30T .ImportantDetails_chevronIcon__1zbLC{margin-left:auto;flex-shrink:0}.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_desktopTotalPrice__jguWQ{display:none}.ImportantDetails_importantDetailscheckInDetails__rbM03{display:grid;grid-template-columns:1fr;gap:6px;width:100%}.ImportantDetails_importantDetailscheckInDetails__rbM03 p{display:inline-flex;flex-direction:row;align-items:center;gap:6px;white-space:nowrap}.ImportantDetails_importantDetailscheckInDetails__rbM03 p span{display:inline-flex;align-items:center;gap:6px;width:auto}.ImportantDetails_importantDetailscheckIn__lNQ6b p{text-align:left}.ImportantDetails_checkintime__YbMqH{margin-left:0;justify-content:flex-start}.ImportantDetails_importantDetailscheckInDetails__rbM03 .ImportantDetails_checkintime__YbMqH{display:inline-flex;flex-direction:row;align-items:center;gap:6px}.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:18px;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_titleContainer__Bu30T{align-items:center}.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: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: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>button,.ImportantDetails_bestdealrating__Am8pH>div{display:flex;gap:5px}.ImportantDetails_bestDealBadge__U1hdw{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>button svg,.ImportantDetails_bestdealrating__Am8pH>div svg{width:22px;height:22px}.ImportantDetails_bestdealrating__Am8pH>button p,.ImportantDetails_bestdealrating__Am8pH>div p{color:#000;font-size:20px;font-style:normal;font-weight:400;line-height:110%}.ImportantDetails_bestdealrating__Am8pH>button h5,.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>button,.ImportantDetails_bestdealratingsmall__0i2mz>div{display:flex;gap:5px}.ImportantDetails_bestdealratingsmall__0i2mz>div{width:max-content!important}.ImportantDetails_bestdealratingsmall__0i2mz>button{width:auto!important}.ImportantDetails_bestdealratingsmall__0i2mz>button svg,.ImportantDetails_bestdealratingsmall__0i2mz>div svg{width:18px;height:18px}.ImportantDetails_bestdealratingsmall__0i2mz>button p,.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>button h5,.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;flex-direction:column;align-items:flex-start;gap:10px;flex-shrink:0}.ImportantDetails_mobilePriceHeader__eC3hT{width:100%}.ImportantDetails_mobilePriceHeaderContent__cyf8Z{display:flex;justify-content:space-between;align-items:center;width:100%;cursor:pointer;padding:15px 0}.ImportantDetails_mobilePriceHeaderContent__cyf8Z .ImportantDetails_totalPrice__k2s_Z{display:flex;gap:7px;flex-direction:column-reverse;border-bottom:none;max-width:none;padding-bottom:0;margin-bottom:0}.ImportantDetails_mobilePriceHeaderContent__cyf8Z .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_mobilePriceHeaderContent__cyf8Z .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_chevronIcon__1zbLC{display:flex;align-items:center;color:#333;flex-shrink:0}.ImportantDetails_priceBookingContent__jTZqL{width:100%;overflow:hidden}.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}.ImportantDetails_desktopPriceHeaderStatic__U2EP0{display:none!important}.ImportantDetails_mobilePriceHeader__eC3hT{display:block;padding:0 25px}.ImportantDetails_priceBookingContent__jTZqL{padding:0 25px 25px}.ImportantDetails_priceBreakdown__jkIs0{margin-top:15px}}@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: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")}.CustomerInfo_customerInfocontainer__W5SAZ{display:flex;flex-direction:column;align-items:flex-start;margin:20px 0;border:1px solid #bbb;border-radius:10px;padding:10px 25px}.CustomerInfo_customerInfocontainer__W5SAZ>h1{font-size:23px}.CustomerInfo_custoemrInfosubtitlelight__ILh3F{font-size:23px;font-weight:400}.CustomerInfo_customerform__eaVma>div{display:flex;gap:20px;margin:10px 0 0}.CustomerInfo_customerInfosubtitle__tl_7e{padding-bottom:20px}.CustomerInfo_customerInfo__tC3ES{display:flex;flex-direction:row;gap:30px}.CustomerInfo_customerInfonameInput__DRQAY{display:flex;flex-direction:column}.CustomerInfo_customerInfoinputContainer__yQvwz{display:flex;flex-direction:column;width:70%}.CustomerInfo_customerInfoinput__U_evL{padding:6px!important;margin-top:5px;font-size:16px;width:100%}.CustomerInfo_contactdetails__nC8_1{display:flex;gap:10px;width:100%}.CustomerInfo_contactdetails__nC8_1>div{display:flex;flex-direction:column;justify-content:space;width:100%}.CustomerInfo_customerInfocheckbox__wsHWJ{display:flex!important;align-items:center;margin:20px 0!important}.CustomerInfo_customerInfoemailInput__wzmLZ{display:flex;flex-direction:column}.CustomerInfo_mobilecustomerinformation__sTAPl{display:flex;flex-direction:row;gap:10px}.CustomerInfo_mobilecustomerinformation__sTAPl h1{font-size:25px}.CustomerInfo_mobilecustomerinformationspan___tM6t{color:var(--Colors-Red,var(--Colors-Red,#ff3b30));font-size:16px;font-style:normal;font-weight:400;line-height:35px}.CustomerInfo_bookingforcustomerdetails__WgFfK{font-size:18px!important;margin-bottom:1%}.CustomerInfo_customerinformationhotelbooking__KRzGR{padding:0!important;border-radius:10px;border:0 solid hsla(0,1%,67%,.58)!important;background:#fff;margin-top:20px}.CustomerInfo_gridcustomerinfo___svF7{width:100%;padding-bottom:30px}.CustomerInfo_gridcustomerinfo___svF7 label{color:#263238;text-align:left;font-size:20px;font-style:normal;font-weight:600;line-height:138.2%}.CustomerInfo_gridcustomerinfo___svF7 input{display:flex;padding:7px 10px 8px;align-items:center;align-self:stretch;border-radius:5px;border:1px solid #f0f0f0;background:#f5f5f5;color:var(--Text-2,#000);font-size:20px;font-style:normal;font-weight:600;line-height:148.2%;letter-spacing:-.7px}.CustomerInfo_makePaymentcoupon1__AkL_S p{color:#263238;text-align:left;font-size:20px;font-style:normal;font-weight:600;margin-top:10px;line-height:138.2%}.CustomerInfo_makePaymentcoupon1__AkL_S input{display:flex;padding:7px 10px 8px;align-items:center;align-self:stretch;border-radius:5px;border:1px solid var(--color-background-cursor-black,#121217);background:var(--bg-white-0,#fff);color:var(--Text-2,#b8b8b8);font-size:20px;font-style:normal;font-weight:600;line-height:148.2%;letter-spacing:-.7px;margin-top:5px;width:624px;color:#000}.CustomerInfo_couponBtn__27uvg{border-radius:200px;background:var(--Colors-Base-Green-300,#40b869);display:flex;width:137px;padding:var(--sds-size-space-400) var(--sds-size-space-600);justify-content:center;align-items:center;gap:var(--sds-size-space-200);border:none;color:var(--color-background-cursor-white,#fff);font-size:var(--sds-typography-body-size-medium);font-style:normal;font-weight:var(--sds-typography-body-font-weight-regular);line-height:100%}.CustomerInfo_couponBtn__27uvg:hover{background:var(--Colors-Base-Green-300,#40b86aae);cursor:pointer}.CustomerInfo_gridlayoutcustomerinfo__WIKLu{width:50%;padding-right:20px}.CustomerInfo_lastnamecustomerinfo__Vi64Y{width:50%}.CustomerInfo_emailcustomerinfo__G41Jt{padding-top:20px;padding-bottom:15px;width:100%}.CustomerInfo_countrycodecustomerinfo__3Pmpu{padding-bottom:15px}.CustomerInfo_gridcustomerinfoflex__oPFFf{display:grid;grid-template-columns:repeat(2,1fr)}.CustomerInfo_gridlayoutcustomerinfo__WIKLu{width:100%}.CustomerInfo_gridlayoutcustomerinfo__WIKLu input{display:flex;padding:7px 7px 8px 10px;align-items:center;align-self:stretch;border-radius:5px;border:1px solid #f0f0f0;background:#f5f5f5;width:100%;margin-top:7px;margin-bottom:20px;color:#000}.CustomerInfo_referralInput__y_vi5{display:flex;padding:7.5px 9px;align-items:center;gap:10px;flex:1 0 0;border-radius:5px;border:1px solid var(--border-line,#f0f0f0);background:#f5f5f5}.CustomerInfo_gridcustomerinfoflexsec__6CcBa{display:flex;flex-direction:column;width:100%}.CustomerInfo_gridcustomerinfoflexsec__6CcBa>div{display:flex;gap:10px;margin-top:8px}.CustomerInfo_selectedOption__3UzxA{border-radius:5px;border:1px solid var(--border-line,#f0f0f0);background:#f5f5f5;padding:7.5px 9px;gap:6px;color:var(--Text-2,#b8b8b8);font-size:20px;font-style:normal;font-weight:600;line-height:148.2%;letter-spacing:-.7px}.CustomerInfo_arrow__Lld_O{font-size:10px;color:#667185}.CustomerInfo_css-3dzjca-MuiPaper-root-MuiPopover-paper-MuiMenu-paper__yCjQ2{max-width:40%!important;margin-left:5%!important}.CustomerInfo_numbercustomerinfo__oSDh_{margin-left:0}.CustomerInfo_numbercustomerinfo__oSDh_ input{width:530px!important}.CustomerInfo_formcontrollabelcustomerinfo__XMYzP{font-size:16px;margin:-30px 0 0 -10px}.CustomerInfo_dropdownContainer__k3NI7{position:relative;width:100%}.CustomerInfo_autocompleteInput__3bp7c{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px}.CustomerInfo_selectedOption__3UzxA{display:flex;justify-content:space-between;align-items:center;padding:10px;border:1px solid #ccc;border-radius:4px;cursor:pointer}.CustomerInfo_arrow__Lld_O{margin-left:8px}.CustomerInfo_dropdownOptions__OIiDg{position:absolute;top:100%;left:0;width:200px;max-height:200px;overflow-y:auto;background-color:#fff;border:1px solid #ccc;border-radius:4px;z-index:10}.CustomerInfo_dropdownContainer__k3NI7 input{color:#000}.CustomerInfo_dropdownOptions__OIiDg li{padding:10px;cursor:pointer;transition:background-color .2s}.CustomerInfo_dropdownOptions__OIiDg li:hover{background-color:#f0f0f0}.CustomerInfo_selected__9yGJp{background-color:#007bff;color:#fff}.CustomerInfo_noMatch__kaqSs{padding:10px;color:#888;text-align:center}.CustomerInfo_checkboxcustomerinfo__RFDzS{float:left;color:#6e9e76;border-radius:10px;width:20px;height:20px;padding:0 20px 0 10px}.CustomerInfo_makePaymentcoupon1__AkL_S{margin-top:-3%!important;margin-bottom:4%}.CustomerInfo_timecheckbox__BsAWc{display:flex;align-items:flex-start;gap:var(--Spacing-4-point-spacing-big,20px)}.CustomerInfo_line__b3z_Q{width:2.4px;height:50px;background:#b8b8b8;margin-top:-2%}.CustomerInfo_congratulations__lkuKd{color:var(--Colors-Green,var(--Colors-Green,#34c759));font-size:14px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:.98px}.CustomerInfo_congratulationsamount__vMiLU{display:flex;gap:10px;align-items:center;align-self:stretch;margin-left:10px;margin-top:8px}.CustomerInfo_congratulationsamount__vMiLU div{border-radius:2px;width:max-content;height:max-content;padding:0;background:var(--Schemes-Primary,#65558f)}.CustomerInfo_congratulationsamount__vMiLU div svg{stroke-width:10px;stroke:#fff}.CustomerInfo_congratulationsamount__vMiLU p{color:#263238;text-align:center;font-size:20px;font-style:normal;font-weight:600;line-height:138.2%}@media (max-width:599px){.CustomerInfo_mobilecustomerinformation__sTAPl{font-size:25px}.CustomerInfo_mobilecustomerinformationspan___tM6t{font-size:16px;line-height:17px}.CustomerInfo_bookingforcustomerdetails__WgFfK{font-size:16px!important;margin-top:4%;margin-bottom:4%}.CustomerInfo_customerinformationhotelbooking__KRzGR{padding:10px!important;border-radius:10px;border:0 solid hsla(0,1%,67%,.58)!important;background:#fff;margin-top:20px}.CustomerInfo_gridcustomerinfo___svF7{width:100%;padding-bottom:0}.CustomerInfo_gridcustomerinfo___svF7 input{display:flex;padding:7px 10px 8px;align-items:center;align-self:stretch;border-radius:5px;border:1px solid #f0f0f0;background:#f5f5f5;color:var(--Text-2,#000);font-size:18px;font-style:normal;font-weight:600;line-height:148.2%;letter-spacing:-.7px}.CustomerInfo_gridlayoutcustomerinfo__WIKLu{padding-right:0}.CustomerInfo_lastnamecustomerinfo__Vi64Y{width:100%;padding-top:10px}.CustomerInfo_emailcustomerinfo__G41Jt{padding-top:10px;padding-bottom:15px;width:100%}.CustomerInfo_countrycodecustomerinfo__3Pmpu{width:45%;margin-right:5%;padding-bottom:15px}.CustomerInfo_numbercustomerinfo__oSDh_{width:100%}.CustomerInfo_formcontrollabelcustomerinfo__XMYzP{margin:0;margin-left:3px!important}.CustomerInfo_formcontrollabelcustomerinfo__XMYzP .CustomerInfo_css-ahj2mt-MuiTypography-root__jmJZx{font-weight:400;font-size:10px!important;line-height:1.5;letter-spacing:.00938em;margin:0 0 0 8px;width:100%}.CustomerInfo_formcontrollabelcustomerinfo__XMYzP .CustomerInfo_css-12wnr2w-MuiButtonBase-root-MuiCheckbox-root__1sXNt{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0;border:0;margin:0;border-radius:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;-webkit-text-decoration:none;text-decoration:none;color:inherit;padding:9px;margin-top:-30px!important;border-radius:50%;color:#6e9e76!important}.CustomerInfo_mobilecustomerinformation__sTAPl{display:flex;flex-direction:column;gap:0}.CustomerInfo_mobilecustomerinformation__sTAPl h1{font-size:20px}.CustomerInfo_mobilecustomerinformationspan___tM6t{color:var(--Colors-Red,var(--Colors-Red,#ff3b30));font-size:15px;font-style:normal;font-weight:400;line-height:25px}.CustomerInfo_gridcustomerinfoflex__oPFFf{display:block;grid-template-columns:repeat(2,1fr)}.CustomerInfo_gridlayoutcustomerinfo__WIKLu{width:100%}.CustomerInfo_gridlayoutcustomerinfo__WIKLu label{font-size:16px!important}.CustomerInfo_gridlayoutcustomerinfo__WIKLu input{display:flex;padding:7px 7px 8px 10px;align-items:center;align-self:stretch;border-radius:5px;border:1px solid #f0f0f0;background:#f5f5f5;width:100%;margin-top:7px;margin-bottom:20px;font-size:16px}.CustomerInfo_referralInput__y_vi5{display:flex;padding:7.5px 9px;align-items:center;gap:10px;flex:1 0 0;border-radius:5px;border:1px solid var(--border-line,#f0f0f0);background:#f5f5f5}.CustomerInfo_gridcustomerinfoflexsec__6CcBa{display:flex;flex-direction:column;width:100%}.CustomerInfo_gridcustomerinfoflexsec__6CcBa input,.CustomerInfo_gridcustomerinfoflexsec__6CcBa label{font-size:16px}.CustomerInfo_gridcustomerinfoflexsec__6CcBa>div{display:grid;grid-template-columns:1fr 2fr;gap:10px;margin-top:8px}.CustomerInfo_selectedOption__3UzxA{border-radius:5px;border:1px solid var(--border-line,#f0f0f0);background:#f5f5f5;padding:7.5px 9px;gap:6px;color:var(--Text-2,#b8b8b8);font-size:20px;font-style:normal;font-weight:600;line-height:148.2%;letter-spacing:-.7px}.CustomerInfo_arrow__Lld_O{font-size:10px;color:#667185}.CustomerInfo_css-3dzjca-MuiPaper-root-MuiPopover-paper-MuiMenu-paper__yCjQ2{max-width:40%!important;margin-left:5%!important}.CustomerInfo_numbercustomerinfo__oSDh_{margin-left:0}.CustomerInfo_numbercustomerinfo__oSDh_ input{width:100%!important}.CustomerInfo_formcontrollabelcustomerinfo__XMYzP{font-size:16px;margin:-30px 0 0 -10px}.CustomerInfo_dropdownContainer__k3NI7{position:relative;width:100%}.CustomerInfo_autocompleteInput__3bp7c{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:18px}.CustomerInfo_selectedOption__3UzxA{display:flex;justify-content:space-between;align-items:center;padding:10px;border:1px solid #ccc;border-radius:4px;cursor:pointer}.CustomerInfo_arrow__Lld_O{margin-left:8px}.CustomerInfo_dropdownOptions__OIiDg{position:absolute;top:100%;left:0;width:200px;max-height:200px;overflow-y:auto;background-color:#fff;border:1px solid #ccc;border-radius:4px;z-index:10}.CustomerInfo_dropdownContainer__k3NI7 input{color:#000}.CustomerInfo_dropdownOptions__OIiDg li{padding:10px;cursor:pointer;transition:background-color .2s}.CustomerInfo_dropdownOptions__OIiDg li:hover{background-color:#f0f0f0}.CustomerInfo_selected__9yGJp{background-color:#007bff;color:#fff}.CustomerInfo_noMatch__kaqSs{padding:10px;color:#888;text-align:center}.CustomerInfo_checkboxcustomerinfo__RFDzS{float:left;color:#6e9e76;border-radius:10px;width:20px;height:20px;padding:0 20px 0 10px}.CustomerInfo_makePaymentcoupon1__AkL_S{margin-top:5%!important;margin-bottom:4%}.CustomerInfo_makePaymentcoupon1__AkL_S p{font-size:16px}.CustomerInfo_timecheckbox__BsAWc{display:grid;grid-template-columns:repeat(1,1fr);align-items:flex-start;gap:var(--Spacing-4-point-spacing-big,15px);margin-top:25px}.CustomerInfo_line__b3z_Q{width:100%;height:1px;background:#b8b8b8;margin-top:0;margin-bottom:1%}.CustomerInfo_congratulations__lkuKd{color:var(--Colors-Green,var(--Colors-Green,#34c759));font-size:14px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:.98px}.CustomerInfo_congratulationsamount__vMiLU{display:flex;gap:5Px;align-items:center;align-self:stretch;margin-left:0;margin-top:0}.CustomerInfo_congratulationsamount__vMiLU div{border-radius:2px;width:max-content;height:max-content;padding:0;background:var(--Schemes-Primary,#65558f)}.CustomerInfo_congratulationsamount__vMiLU div svg{stroke-width:10px;stroke:#fff}.CustomerInfo_congratulationsamount__vMiLU p{color:#263238;text-align:left;font-size:15px;font-style:normal;font-weight:600;line-height:138.2%}.CustomerInfo_makePaymentcoupon1__AkL_S div input{width:90%;border-radius:5px;border:1px solid var(--border-line,#f0f0f0);background:#f5f5f5;padding:7.5px 9px;font-size:16px}.CustomerInfo_makePaymentcoupon1__AkL_S div{gap:10px!important}.CustomerInfo_couponBtn__27uvg{border-radius:200px;background:var(--Colors-Base-Green-300,#40b869);display:flex;width:auto;padding:0;justify-content:center;align-items:center;gap:var(--sds-size-space-200);border:none;color:var(--color-background-cursor-white,#fff);font-size:16px;font-style:normal;line-height:90%}.CustomerInfo_couponBtn__27uvg:hover{background:var(--Colors-Base-Green-300,#40b86aae);cursor:pointer}}@media (min-width:600px) and (max-width:900px){.CustomerInfo_countrycodecustomerinfo__3Pmpu{width:30%;margin-right:2%;padding-bottom:15px}.CustomerInfo_numbercustomerinfo__oSDh_{width:68%;margin-left:0}.CustomerInfo_customerinformationhotelbooking__KRzGR{padding:30px!important;border-radius:10px;border:1px solid hsla(0,1%,67%,.58)!important;background:#fff;margin-top:20px;width:95%;margin-left:auto;margin-right:auto}.CustomerInfo_mobilecustomerinformation__sTAPl{font-size:20px!important}.CustomerInfo_bookingforcustomerdetails__WgFfK{font-size:17px!important}.CustomerInfo_gridcustomerinfo___svF7{width:100%;padding-bottom:0}.CustomerInfo_formcontrollabelcustomerinfo__XMYzP{font-size:16px;margin:-5px 0 0}}.loadingPage_loadingScreenCont__P_Z5b{border:none;width:50%;height:900px;margin-left:auto;margin-right:auto;margin-top:5%;display:flex;justify-content:center;align-items:center}.loadingPage_loadicon__ErPzH{width:100px;height:20px}.loadingPage_loadicon__ErPzH span{position:absolute;display:inline-block;width:20%;height:100%;border-radius:100px}.loadingPage_loadicon__ErPzH span:first-of-type{left:0;background:rgba(110,158,118,.14)}.loadingPage_load-icon__rc0GB span:nth-of-type(2){left:30%;background-color:#6e9e76}.loadingPage_loadicon__ErPzH span:nth-of-type(3){left:60%;background-color:rgba(241,81,86,.15)}.loadingPage_loadicon__ErPzH span:nth-of-type(4){left:90%;background-color:#f15156}.loadingPage_loadicon__ErPzH span:nth-of-type(5){left:120%;background-color:#aaa}.loadingPage_loadicon__ErPzH span{animation-name:loadingPage_loading__Lwtv2;animation-duration:1.5s;animation-iteration-count:infinite;animation-fill-mode:both}.loadingPage_loadicon__ErPzH span:nth-of-type(2){animation-delay:.2s}.loadingPage_loadicon__ErPzH span:nth-of-type(3){animation-delay:.4s}.loadingPage_loadicon__ErPzH span:nth-of-type(4){animation-delay:.6s}.loadingPage_loadicon__ErPzH span:nth-of-type(5){animation-delay:.8s}@keyframes loadingPage_loading__Lwtv2{0%{opacity:1}50%{opacity:0}to{opacity:1}}.loadingPage_centerLoadingIcon__9NrKG{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0}@keyframes loadingPage_moveRightUp__t8HZK{0%{transform:translate(0)}50%{transform:translate(10px,-10px)}to{transform:translate(0)}}.loadingPage_moveRightUp__t8HZK{animation:loadingPage_moveRightUp__t8HZK 1.9s ease-in-out infinite;display:inline-block;margin-left:-20%;margin-top:-18%;margin-bottom:-118%}.loadingPage_moveRight__8rRKY{animation:loadingPage_moveRightUp__t8HZK 2s ease-in-out infinite;display:inline-block}@keyframes loadingPage_moveRightLeft__NAWpz{0%{transform:translateX(0)}50%{transform:translateX(60px)}to{transform:translateX(0)}}.loadingPage_container__vjL2K{position:relative;text-align:center;color:#fff;width:auto;border:none;height:600px;margin-left:auto;margin-right:auto;margin-top:5%;display:flex;justify-content:center;align-items:center}.loadingPage_container__vjL2K svg{width:80px}.loadingPage_image__xA7Ic{width:100%}.loadingPage_image__xA7Ic svg{width:100px}.loadingPage_bottomleft__Lh0FG{position:absolute;display:flex;flex-direction:column;top:auto;right:47%;gap:0}@keyframes loadingPage_scaling__nm3Oi{0%,to{transform:scale(.2);background-color:#6e9e76}40%{transform:scale(1);background-color:#f15156}50%{transform:scale(1);background-color:rgba(241,81,86,.15)}}.loadingPage_dotContainer__fVxy5 div{height:15px;width:15px;border-radius:50%;transform:scale(0);background-color:red;animation:loadingPage_scaling__nm3Oi 2.5s ease-in-out infinite;display:inline-block;margin:.2rem}.loadingPage_dotContainer__fVxy5 div:nth-child(0){animation-delay:0s}.loadingPage_dotContainer__fVxy5 div:first-child{animation-delay:.2s}.loadingPage_dotContainer__fVxy5 div:nth-child(2){animation-delay:.4s}.loadingPage_dotContainer__fVxy5 div:nth-child(3){animation-delay:.6s}.loadingPage_dotContainer__fVxy5 div:nth-child(4){animation-delay:.8s}.loadingPage_dotContainer__fVxy5 div:nth-child(5){animation-delay:1s}@media screen and (width:1338px){.loadingPage_moveRightUp__t8HZK{display:inline-block;margin-left:-3%;margin-top:-26%;margin-bottom:-113%}.loadingPage_bottomleft__Lh0FG{position:absolute;display:flex;flex-direction:column;top:auto;right:46%;gap:0}}@media screen and (min-width:1340px) and (max-width:1440px){.loadingPage_moveRightUp__t8HZK{display:inline-block;margin-left:-3%;margin-top:-26%;margin-bottom:-113%}.loadingPage_bottomleft__Lh0FG{position:absolute;display:flex;flex-direction:column;top:auto;right:46%;gap:0}}@media (max-width:599px){.loadingPage_moveRightUp__t8HZK{display:inline-block;margin-left:-3%;margin-top:-22%;margin-bottom:-112%}.loadingPage_bottomleft__Lh0FG{position:absolute;display:flex;flex-direction:column;top:auto;right:36%;gap:0}}.chatBox_chatboxWrapper__P3q6x{position:fixed;bottom:12px;right:15px;z-index:1000;pointer-events:none}.chatBox_chatboxWrapper__P3q6x>*{pointer-events:auto}.chatBox_chatContainer__vcAfs{display:flex;gap:25px;align-items:flex-end;justify-content:flex-end;flex-direction:column-reverse}.chatBox_chatAnchor__3SgC0{position:relative;display:inline-flex;width:fit-content}.chatBox_image-container__l_92P{position:relative;cursor:pointer;display:inline-flex;align-items:center;& svg{width:35px;height:35px}}.chatBox_dismissButton__jto_6{position:absolute;top:-8px;right:-8px;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid rgba(0,0,0,.1);border-radius:999px;background:#fff;color:#111827;box-shadow:0 8px 18px rgba(15,23,42,.16)}.chatBox_dismissButton__jto_6:hover{background:#f8fafc}.chatBox_dismissButton__jto_6:focus-visible{outline:2px solid #111827;outline-offset:2px}.chatBox_statusBubble__ES_0T{position:absolute;top:20%;right:45px;transform:translateY(-20%);display:flex;align-items:center;gap:6px;padding:4px 8px;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:20px;box-shadow:0 4px 15px rgba(37,211,102,.35),0 2px 6px rgba(0,0,0,.15);white-space:nowrap;animation:chatBox_bubblePulse__jWImz 2.5s ease-in-out infinite;transform-origin:center right}.chatBox_statusBubble__ES_0T:after{content:"";position:absolute;top:50%;right:-5px;transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #14957b}.chatBox_onlineDot__wjVBZ{width:8px;height:8px;background-color:#b8ffc1;border-radius:50%;box-shadow:0 0 6px rgba(184,255,193,.8);animation:chatBox_dotPulse__N9__S 1.5s ease-in-out infinite}.chatBox_statusText__GA0GX{font-size:11px;font-weight:600;color:#fff;letter-spacing:.3px;text-shadow:0 1px 2px rgba(0,0,0,.15)}@keyframes chatBox_bubblePulse__jWImz{0%,to{transform:scale(1);box-shadow:0 4px 15px rgba(37,211,102,.35),0 2px 6px rgba(0,0,0,.15)}50%{transform:scale(1.03);box-shadow:0 6px 20px rgba(37,211,102,.45),0 3px 8px rgba(0,0,0,.2)}}@keyframes chatBox_dotPulse__N9__S{0%,to{opacity:1;box-shadow:0 0 6px rgba(184,255,193,.8)}50%{opacity:.7;box-shadow:0 0 12px #b8ffc1}}.chatBox_orbit__sQDbz{position:absolute;top:50%;left:50%;width:55px;height:55px;border-color:#efefef transparent transparent;border-style:solid;border-width:3px 3px 0 0;border-radius:50%;transform:translate(-50%,-50%);animation:chatBox_orbit__sQDbz 8s linear infinite}.chatBox_orbit__sQDbz:before{content:"";position:absolute;top:6px;right:2px;width:5px;height:5px;border-radius:50%;background-color:var(--primary-color)}@keyframes chatBox_orbit__sQDbz{to{transform:translate(-50%,-50%) rotate(1turn)}}.chatBox_image-container__l_92P button{position:absolute;top:-18px;right:-5px;color:red;font-size:16px;font-weight:700;cursor:pointer;background-color:transparent;border:none;z-index:4;text-transform:uppercase}.chatBox_chatbox__bXRYR{width:300px;height:max-content;background-color:#fff;border:.5px solid #959494;border-radius:4px;box-shadow:-2px 2px 0 rgba(0,0,0,.25)}.chatBox_cancelButton__syaae{color:#030303;font-size:16px;font-weight:700;cursor:pointer;background-color:#fff;border:1px solid #fff;border-radius:4px;padding:4px 8px;z-index:4;text-align:center;text-transform:uppercase}.chatBox_chatbox__bXRYR.chatBox_open__sUwmM{transform:translateY(0)}.chatBox_phoneInput__xIpsa input{padding:8px!important;border:1px solid #ccc!important;border-radius:4px!important;margin-bottom:5px}.chatBox_header__Xf_VA{display:flex;justify-content:space-between;align-items:start;gap:15px;background-color:var(--color-primary);border-top-left-radius:4px;border-top-right-radius:4px;color:#000;padding:10px;font-size:13px;cursor:pointer;font-family:fonttwo!important;text-transform:uppercase}.chatBox_header__Xf_VA span{font-family:fonttwo!important;font-size:13px;color:#fff}.chatBox_header__Xf_VA span img{width:30px;height:30px}.chatBox_closeButton__z52NP{background:none;border:none;color:red;font-size:15px;cursor:pointer}.chatBox_form__JvD_Y{padding:10px;display:flex;flex-direction:column;gap:8px}.chatBox_form__JvD_Y input::placeholder,.chatBox_form__JvD_Y textarea::placeholder{color:#959494;font-weight:700}.chatBox_form__JvD_Y label{position:relative}.chatBox_email-label__Q4v4t:after,.chatBox_name-label__HThti:after{content:"*";color:red;font-size:20px;position:absolute;top:50%;transform:translateY(-50%)}.chatBox_email-label__Q4v4t.chatBox_hide__UgaQ7:after,.chatBox_name-label__HThti.chatBox_hide__UgaQ7:after{display:none}.chatBox_name-label__HThti:after{left:85px}.chatBox_email-label__Q4v4t:after{left:125px}.chatBox_input__NuQnS,.chatBox_phoneInput__xIpsa,.chatBox_textarea__9KTte{padding:12px;border:1px solid #d3d3d3!important;border-radius:10px!important;font-size:14px!important;box-shadow:0 2px 4px rgba(0,0,0,.08)!important;width:100%}.chatBox_phoneInput__xIpsa{padding:12px 12px 12px 60px!important;width:100%!important}.chatBox_phoneInput__xIpsa::placeholder{color:#959494!important;font-weight:700!important}.chatBox_phone-menu__BDH8B ul{left:-10px}.chatBox_textarea__9KTte{min-height:150px;resize:none}.chatBox_form__JvD_Y:invalid .chatBox_submitButton__YiR_m{background-color:var(--secondary-color)}.chatBox_form__JvD_Y:valid .chatBox_submitButton__YiR_m{background-color:var(--color-primary);&:hover{background-color:var(--primary-color)}}.chatBox_submitButton__YiR_m{display:flex;align-items:center;justify-content:center;color:#fff;padding:10px;border:none;border-radius:15px;cursor:pointer;font-size:18px;font-weight:700;box-shadow:0 2px 4px rgba(0,0,0,.08)}.chatBox_submitButton__YiR_m svg{width:28px;height:28px}.chatBox_successMessage__KraSQ{color:#030303;background-color:#e5e5e5;border:1px solid #d3d3d3;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.08);padding:15px 0 15px 8px;font-size:14px;font-weight:700;width:100%}@font-face{font-family:font;src:url("/_next/static/media/Sharp Sans Medium.46533b71.otf") format("truetype")}.deals_mobileTopLND__QyQVu{overflow:hidden;background-color:#333;display:none}.deals_mobileTopLND__QyQVu p{float:left;text-align:center;padding:0 5px;text-decoration:none}.deals_mobileTopLND__QyQVu a{float:left;text-align:center;padding:0;text-decoration:none}.deals_mobileTopLNDDeals__GIEsG{float:right}@media only screen and (max-width:600px){.deals_mobileTopLND__QyQVu{overflow:hidden;background-color:#ff000000;display:block;margin-top:0;margin-bottom:-2%}.deals_backToListing__C56a5{color:#6e9e76;letter-spacing:-.42px;display:flex}.deals_backToListing__C56a5,.deals_dealsLeft__ul_Vl{font-size:12px;font-style:normal;font-weight:500;line-height:148.2%;font-family:font}.deals_dealsLeft__ul_Vl{color:#cf0007;letter-spacing:-.35px}}@font-face{font-family:dark;src:url(/_next/static/media/SharpSansBold.b348fd64.otf) format("truetype")}@font-face{font-family:semidark;src:url("/_next/static/media/Sharp Sans Semibold.d049f3e0.otf") format("truetype")}.modal_modalOverlay__tXmvK{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:9999;display:flex;justify-content:center;align-items:center}.modal_modalContent__rvcvB{background-color:#fff;width:100%;height:100%;overflow-y:auto;position:relative}.modal_modalDetails__F0TEf{padding:50px;width:90%;max-width:1600px;margin:0 auto}.modal_closeButton__scVIV{background:none;border:none;font-size:24px;cursor:pointer;color:#333}.modal_articleHead__Xvcb6{text-align:left;font-size:42px;margin-top:1%}.modal_cardContainer__VpiBx{margin-top:2%;display:grid;gap:1.5rem;grid-template-columns:1fr;align-items:stretch}.modal_card__NNL34{border:1px solid #e0e0e0;border-radius:12px;background-color:#fff;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.05);display:flex;flex-direction:column;height:auto}.modal_slideshowContainer__mTwX1{position:relative;width:100%;height:250px}.modal_slideshow__TxVH7{position:relative;width:100%;height:100%}.modal_slideshowImage__AewcQ{width:100%;height:100%;object-fit:cover}.modal_imageCaption__jBkWE{position:absolute;bottom:10px;left:10px;color:#fff;background-color:rgba(0,0,0,.6);padding:5px 10px;border-radius:5px;font-size:14px}.modal_next__uEZm7,.modal_prev__IlC7q{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:auto;padding:16px;color:#fff;font-weight:700;font-size:18px;border-radius:3px;background-color:rgba(0,0,0,.6);user-select:none;border:none}.modal_next__uEZm7{right:0}.modal_next__uEZm7:hover,.modal_prev__IlC7q:hover{background-color:rgba(0,0,0,.8)}.modal_cardTextContent__f0O0Z{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.modal_card__NNL34 h2{font-family:dark,sans-serif;font-size:22px;margin:0 0 .5rem}.modal_card__NNL34 p{font-size:15px;margin:0 0 4px;font-family:semidark,sans-serif;line-height:1.5;color:#333}.modal_shortDescription__tQcsS{color:#555;margin-top:.75rem;flex-grow:1}.modal_createdAt__R9_P4{font-size:13px!important;color:#777;margin-top:1rem}.modal_buttons__GXG3J{display:flex;gap:10px;margin-top:1.5rem}.modal_deleteButton__Jw4l1,.modal_editButton__E0cqz{padding:8px 16px;color:#fff;border:none;border-radius:8px;cursor:pointer;font-family:semidark,sans-serif;font-size:14px;transition:background-color .2s ease;flex-grow:1;text-align:center}.modal_deleteButton__Jw4l1{background-color:#e53e3e}.modal_deleteButton__Jw4l1:hover{background-color:#c53030}.modal_editButton__E0cqz{background-color:#48bb78}.modal_editButton__E0cqz:hover{background-color:#38a169}.modal_popupOverlay__OPg4S{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;z-index:1000}.modal_popupContent__quxVR{background-color:#fff;padding:20px;border-radius:10px;max-width:400px;width:100%;position:relative;text-align:center;box-shadow:0 4px 10px rgba(0,0,0,.1)}.modal_deletebuttons__D9jM1{display:flex;gap:10px;justify-content:center;align-items:center;margin-top:10px}.modal_deletebuttons__D9jM1 button{padding:8px 12px;font-size:16px;background-color:#fff;border:1px solid #000;cursor:pointer}.modal_deletebuttons__D9jM1 button:hover{background-color:#000;color:#fff}.modal_yes___KIXD{background-color:red!important;border:1px solid red!important;color:#fff!important}.modal_yes___KIXD:hover{background-color:rgba(255,0,0,.718)!important}.modal_publishedHeader__07_T3{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.modal_searchContainer__Ps431{display:flex}.modal_searchInput__F4S5D{border:1px solid #ccc;border-radius:8px;padding:.6rem 1rem;font-size:16px;width:300px;transition:border-color .2s,box-shadow .2s}.modal_searchInput__F4S5D:focus{outline:none;border-color:#48bb78;box-shadow:0 0 0 3px rgba(72,187,120,.2)}.modal_skeletonCard__PXivz{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden}.modal_skeletonImage__4lFfD{height:250px;background-color:#f0f0f0;animation:modal_pulse__yT4V3 1.5s ease-in-out infinite}.modal_skeletonTextWrapper__rIx7G{padding:1.5rem}.modal_skeletonText__ZSrts{height:24px;width:70%;margin-bottom:1rem}.modal_skeletonTextSmall__Tj2Xf,.modal_skeletonText__ZSrts{background-color:#e0e0e0;border-radius:4px;animation:modal_pulse__yT4V3 1.5s ease-in-out infinite}.modal_skeletonTextSmall__Tj2Xf{height:16px;width:90%}.modal_imagePlaceholder__8sL2C{width:100%;height:100%;background-color:#f0f0f0;animation:modal_pulse__yT4V3 1.5s ease-in-out infinite}@keyframes modal_pulse__yT4V3{0%{background-color:#e0e0e0}50%{background-color:#f0f0f0}to{background-color:#e0e0e0}}.modal_noResults__lNdo4{text-align:center;padding:4rem 1rem;color:#555;font-size:1.2rem;font-style:italic;background-color:#fafafa;border-radius:12px}.modal_paginationContainer__9s9cy{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:3rem;padding:1rem}.modal_paginationContainer__9s9cy button{padding:.5rem 1rem;border:1px solid #ccc;background-color:#fff;border-radius:8px;cursor:pointer;font-size:16px;transition:background-color .2s,color .2s}.modal_paginationContainer__9s9cy button:hover:not(:disabled){background-color:#48bb78;color:#fff;border-color:#48bb78}.modal_paginationContainer__9s9cy button:disabled{opacity:.5;cursor:not-allowed}.modal_paginationContainer__9s9cy span{font-size:16px;color:#333}@media (min-width:768px){.modal_cardContainer__VpiBx{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.modal_cardContainer__VpiBx{grid-template-columns:repeat(3,1fr)}}@media (max-width:599px){.modal_modalDetails__F0TEf{padding:20px;width:100%}.modal_articleHead__Xvcb6{font-size:28px}}