.SpotlightReviews_spotlightReviews_wrapper__GEsnv{padding-top:5rem;padding-bottom:5rem;width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:1024px){.SpotlightReviews_spotlightReviews_wrapper__GEsnv{padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.SpotlightReviews_spotlightReviews_wrapper__GEsnv{max-width:1280px}}@media(min-width:1500px){.SpotlightReviews_spotlightReviews_wrapper__GEsnv{max-width:1500px}}.SpotlightReviews_spotlightReviews__9ug_w .SpotlightReviews_description__0KhhL{max-width:750px;margin-top:.75em}.SpotlightReviews_spotlightReviews__9ug_w .SpotlightReviews_reviews__H4Wa2{display:grid;grid-template-columns:repeat(1,1fr);row-gap:1rem;margin-top:3.5rem}@media(min-width:480px){.SpotlightReviews_spotlightReviews__9ug_w .SpotlightReviews_reviews__H4Wa2{grid-template-columns:repeat(2,1fr);column-gap:1rem}}@media(min-width:1024px){.SpotlightReviews_spotlightReviews__9ug_w .SpotlightReviews_reviews__H4Wa2{column-gap:2rem;row-gap:3rem}}@media(min-width:1280px){.SpotlightReviews_spotlightReviews__9ug_w .SpotlightReviews_reviews__H4Wa2{grid-template-columns:repeat(3,1fr);column-gap:2rem}}.VillaIntro_villaIntro__XePfc{overflow:hidden}.VillaIntro_villaIntro_wrapper__gq8DM{display:flex;flex-direction:column;align-items:center;row-gap:1rem;padding-top:2.5rem;padding-bottom:2.5rem;width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:1024px){.VillaIntro_villaIntro_wrapper__gq8DM{padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.VillaIntro_villaIntro_wrapper__gq8DM{max-width:1280px}}@media(min-width:1500px){.VillaIntro_villaIntro_wrapper__gq8DM{max-width:1500px}}@media(min-width:1024px){.VillaIntro_villaIntro_wrapper__gq8DM{padding-top:5rem;padding-bottom:5rem;width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}}@media(min-width:1024px)and (min-width:1024px){.VillaIntro_villaIntro_wrapper__gq8DM{padding-left:2rem;padding-right:2rem}}@media(min-width:1024px)and (min-width:1280px){.VillaIntro_villaIntro_wrapper__gq8DM{max-width:1280px}}@media(min-width:1024px)and (min-width:1500px){.VillaIntro_villaIntro_wrapper__gq8DM{max-width:1500px}}.VillaIntro_villaIntro__XePfc .VillaIntro_name__gz4A1{text-align:center;font-size:clamp(2rem,4vw + 1rem,3.5rem);font-weight:700;line-height:1.1}.VillaIntro_villaIntro__XePfc .VillaIntro_metadata__WAMiy{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:1rem}.VillaIntro_villaIntro__XePfc .VillaIntro_metadata_item__XAHtI:not(:last-child):after{content:"";display:inline-block;width:1px;height:2ch;margin-left:1rem;background-color:rgba(126,118,101,.2)}.VillaIntro_villaIntro__XePfc .VillaIntro_metadata_item__XAHtI{display:flex;align-items:center}.VillaIntro_villaIntro__XePfc .VillaIntro_metadata__WAMiy .VillaIntro_location__9a566{white-space:nowrap}.VillaIntro_villaIntro__XePfc .VillaIntro_metadata__WAMiy .VillaIntro_location__9a566 span:not(:last-child):after{content:",";margin-right:.5ch}.VillaIntro_villaIntro__XePfc .VillaIntro_metadata__WAMiy .VillaIntro_availability__n_IrH .VillaIntro_date__NgoWS{display:flex;column-gap:1ch}.VillaIntro_villaIntro__XePfc .VillaIntro_media__99LJA{position:relative;padding-top:0;padding-bottom:5rem}.VillaIntro_villaIntro__XePfc .VillaIntro_slide__SzO1M{flex:0 0 auto;height:500px;padding-right:1rem}.VillaIntro_villaIntro__XePfc .VillaIntro_slide__SzO1M:first-child{margin-left:1rem}@media(min-width:1024px){.VillaIntro_villaIntro__XePfc .VillaIntro_slide__SzO1M:first-child{margin-left:2rem}}@media(min-width:1280px){.VillaIntro_villaIntro__XePfc .VillaIntro_slide__SzO1M:first-child{margin-left:calc((100% - 1280px)/2 + 2rem)}}@media(min-width:1500px){.VillaIntro_villaIntro__XePfc .VillaIntro_slide__SzO1M:first-child{margin-left:calc((100% - 1500px)/2 + 2rem)}}.VillaIntro_villaIntro__XePfc .VillaIntro_slide__SzO1M:last-child{padding-right:2rem}.VillaIntro_villaIntro__XePfc .VillaIntro_slide__SzO1M .VillaIntro_imageWrapper__14zin{overflow:hidden;display:flex;height:100%;border-radius:2px;background-color:rgba(126,118,101,.2)}.VillaIntro_villaIntro__XePfc .VillaIntro_slide__SzO1M .VillaIntro_imageWrapper__14zin .VillaIntro_image__8EzrE{width:auto;height:100%}.VillaIntro_villaIntro__XePfc .VillaIntro_slide__SzO1M .VillaIntro_imageWrapper__14zin.VillaIntro_isLoading__5iDZe{display:none}.VillaIntro_villaIntro__XePfc .VillaIntro_defaultButton__TPW0q{position:absolute;bottom:6rem;right:3rem;padding:.5rem 2rem calc(.5rem - 1px);color:#faf8f4;background-color:rgba(61,46,10,.8);transition:.3s ease}.VillaIntro_villaIntro__XePfc .VillaIntro_defaultButton__TPW0q:hover{transform:scale(1.05)}.Excerpt_excerpt_wrapper__si6Gi{padding-bottom:2.5rem}.Excerpt_excerpt__8PJxh .Excerpt_description__TJDkY{max-width:750px;margin-top:.75em}.Excerpt_excerpt__8PJxh .Excerpt_description__TJDkY *+*{margin-top:1.25rem}.Excerpt_excerpt__8PJxh .Excerpt_description__TJDkY h3{font-family:Neutrif Studio;font-weight:800}.Excerpt_excerpt__8PJxh .Excerpt_description__TJDkY h3+*{margin-top:.25rem}.Excerpt_excerpt__8PJxh .Excerpt_minimalButton__P1UfD{margin-top:1rem;display:inline-block;transition:.4s ease-in-out}.Excerpt_excerpt__8PJxh .Excerpt_minimalButton__P1UfD .Excerpt_linkText__ytqg_{position:relative}.Excerpt_excerpt__8PJxh .Excerpt_minimalButton__P1UfD .Excerpt_linkText__ytqg_:before{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background-color:#685427;transition:width .5s ease-in-out}.Excerpt_excerpt__8PJxh .Excerpt_minimalButton__P1UfD:hover{transform:translate3d(10px,0,0)}.Excerpt_excerpt__8PJxh .Excerpt_minimalButton__P1UfD .Excerpt_linkText__ytqg_:before,.Excerpt_excerpt__8PJxh .Excerpt_minimalButton__P1UfD:hover .Excerpt_linkText__ytqg_:before{width:100%}.Excerpt_excerpt__8PJxh .Excerpt_minimalButton__P1UfD:hover{transform:none}.Excerpt_excerpt__8PJxh .Excerpt_minimalButton__P1UfD:hover .Excerpt_linkText__ytqg_:before{width:0}.Metadata_metadata__Xb9X7{padding-top:2.5rem;padding-bottom:2.5rem}.Metadata_metadata_wrapper__P8hA_{padding-bottom:2.5rem}.Metadata_metadata__Xb9X7 .Metadata_heading__YBkMD{margin-bottom:.5em;font-size:clamp(1.5rem,2vw + .25rem,1.75rem);font-weight:500;line-height:1.5}.Metadata_metadata_amenities__nqU_l{display:grid;row-gap:2.5rem;transition:height .4s ease-in-out}.Metadata_metadata_amenities__nqU_l .Metadata_category__Q7BOH,.Metadata_metadata_amenities__nqU_l .Metadata_featuredAmenities__nzUo4{display:grid;grid-template-columns:repeat(1,1fr);row-gap:.25rem}@media(min-width:1024px){.Metadata_metadata_amenities__nqU_l .Metadata_category__Q7BOH,.Metadata_metadata_amenities__nqU_l .Metadata_featuredAmenities__nzUo4{grid-template-columns:repeat(2,1fr)}}.Metadata_metadata_amenities__nqU_l .Metadata_content__q9DJy{display:flex;flex-direction:column;justify-content:center;min-height:42px}.Metadata_metadata_amenities__nqU_l .Metadata_content__q9DJy .Metadata_label_subText__pZI4S{margin-top:-.25rem;font-size:.8rem;opacity:.75}.Metadata_metadata_amenities__nqU_l .Metadata_category_heading__okVky{font-family:Neutrif Studio;font-weight:600;grid-column:span 1;margin-bottom:.25rem}@media(min-width:1024px){.Metadata_metadata_amenities__nqU_l .Metadata_category_heading__okVky{grid-column:span 2}}.Metadata_metadata__Xb9X7 .Metadata_amenityFilter__Y755T{display:flex;align-items:center;column-gap:10px}.Metadata_metadata__Xb9X7 .Metadata_amenityFilter__Y755T svg{margin-top:-1px}.Metadata_metadata__Xb9X7 .Metadata_showAllButton__iJS9D{padding-top:calc(1rem + 2px)!important;display:flex;align-items:center;justify-content:center;width:100%;padding:1rem 1.5rem;white-space:nowrap;text-transform:uppercase;text-align:center;letter-spacing:3px!important;border-radius:2px;border:1px solid #685427;transition:.2s ease;color:#7e7665;background-color:#faf8f4;font-size:clamp(.75rem,.15vw + .75rem,.875rem);font-weight:400;line-height:1.3;letter-spacing:0}.Metadata_metadata__Xb9X7 .Metadata_showAllButton__iJS9D:hover{transform:translate3d(0,-3px,0) scale3d(.97,.97,1);box-shadow:0 4px 12px rgba(0,0,0,.08)}@media(min-width:1024px){.Metadata_metadata__Xb9X7 .Metadata_showAllButton__iJS9D{width:fit-content;column-gap:1.25rem}}.Metadata_metadata__Xb9X7 .Metadata_showAllButton__iJS9D .Metadata_linkText__hKajX{width:100%;text-align:center;margin-top:2px}@media(min-width:1024px){.Metadata_metadata__Xb9X7 .Metadata_showAllButton__iJS9D .Metadata_linkText__hKajX{width:auto;text-align:initial}}.VillaDatePicker_dayPicker__AmeZX{width:100%;margin-top:2rem;padding:1rem 1rem 3rem;border-radius:2px;background-color:#faf8f4}.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_root__yBZXw{position:relative;z-index:1}.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_months__ji7YV{position:relative;display:grid;grid-template-columns:repeat(1,1fr);gap:5rem}@media(min-width:1024px){.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_months__ji7YV{grid-template-columns:repeat(2,1fr)}.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_months__ji7YV:before{content:"";position:absolute;top:0;left:50%;bottom:0;transform:translateX(-50%);width:1px;height:100%;background-color:rgba(126,118,101,.2)}}.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_months__ji7YV .VillaDatePicker_month__n8Cna:nth-child(2) .VillaDatePicker_month_caption__ClVMh,.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_months__ji7YV .VillaDatePicker_month__n8Cna:nth-child(3) .VillaDatePicker_month_caption__ClVMh{font-weight:600;font-size:1rem}.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_months__ji7YV .VillaDatePicker_month__n8Cna:nth-child(2) .VillaDatePicker_month_caption__ClVMh{padding-left:1.75rem}.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_months__ji7YV .VillaDatePicker_month__n8Cna:nth-child(3) .VillaDatePicker_month_caption__ClVMh{display:flex;justify-content:center}@media(min-width:1024px){.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_months__ji7YV .VillaDatePicker_month__n8Cna:nth-child(3) .VillaDatePicker_month_caption__ClVMh{justify-content:flex-end;padding-right:1.75rem}}.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_months__ji7YV .VillaDatePicker_month_grid__d03Jt{width:100%;margin-top:1.5rem}.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_months__ji7YV .VillaDatePicker_month__n8Cna:nth-child(2){display:none}@media(min-width:1024px){.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_months__ji7YV .VillaDatePicker_month__n8Cna:nth-child(2){display:block}}.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_months__ji7YV .VillaDatePicker_weekdays__CFBxj{opacity:.5;text-align:center;font-size:clamp(.75rem,.15vw + .75rem,.875rem);font-weight:400;line-height:1.3;letter-spacing:0}.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_months__ji7YV .VillaDatePicker_weekdays__CFBxj th{padding-bottom:1.5rem}.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_months__ji7YV .VillaDatePicker_disabled__vDezR{text-transform:line}.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_months__ji7YV .VillaDatePicker_weeks__NYno2{padding-top:1rem}.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_months__ji7YV .VillaDatePicker_weeks__NYno2 .VillaDatePicker_day__lXXjF{position:relative;padding-top:.25rem;padding-bottom:.25rem;text-align:center}.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_months__ji7YV .VillaDatePicker_weeks__NYno2 .VillaDatePicker_day__lXXjF:before{content:"";z-index:-1;position:absolute;top:.25rem;bottom:.25rem;left:0;right:0;background-color:rgba(126,118,101,.2);opacity:0;visibility:hidden}.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_months__ji7YV .VillaDatePicker_weeks__NYno2 .VillaDatePicker_day__lXXjF.VillaDatePicker_today__w7TYL{position:relative}.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_months__ji7YV .VillaDatePicker_weeks__NYno2 .VillaDatePicker_day__lXXjF.VillaDatePicker_today__w7TYL .VillaDatePicker_day_button__LbIGl:after{content:"";z-index:10;position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:4px;height:4px;border-radius:100%;background-color:#685427;transition:.2s ease-in-out}.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_months__ji7YV .VillaDatePicker_weeks__NYno2 .VillaDatePicker_day__lXXjF.VillaDatePicker_disabled__vDezR{pointer-events:none}.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_months__ji7YV .VillaDatePicker_weeks__NYno2 .VillaDatePicker_day__lXXjF.VillaDatePicker_disabled__vDezR .VillaDatePicker_day_button__LbIGl{color:rgba(126,118,101,.2);text-decoration:line-through}.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_months__ji7YV .VillaDatePicker_weeks__NYno2 .VillaDatePicker_day__lXXjF .VillaDatePicker_day_button__LbIGl{position:relative;width:2.5rem;height:2.5rem;margin-left:auto;margin-right:auto}.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_months__ji7YV .VillaDatePicker_weeks__NYno2 .VillaDatePicker_day__lXXjF .VillaDatePicker_day_button__LbIGl:before{content:"";z-index:-1;position:absolute;top:calc(50% - 1px);left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:100%;opacity:0;visibility:hidden;background-color:rgba(126,118,101,.2);transition:background-color .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out}.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_months__ji7YV .VillaDatePicker_weeks__NYno2 .VillaDatePicker_day__lXXjF .VillaDatePicker_day_button__LbIGl:hover:before{opacity:1;visibility:visible;background-color:rgba(126,118,101,.2)}.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_months__ji7YV .VillaDatePicker_weeks__NYno2 .VillaDatePicker_day__lXXjF .VillaDatePicker_day_button__LbIGl:hover:after{bottom:5px}.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_months__ji7YV .VillaDatePicker_weeks__NYno2 .VillaDatePicker_day__lXXjF.VillaDatePicker_range_end__sqpd6:not([data-outside=true]) .VillaDatePicker_day_button__LbIGl,.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_months__ji7YV .VillaDatePicker_weeks__NYno2 .VillaDatePicker_day__lXXjF.VillaDatePicker_range_start__DbxZO:not([data-outside=true]) .VillaDatePicker_day_button__LbIGl{color:#faf8f4}.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_months__ji7YV .VillaDatePicker_weeks__NYno2 .VillaDatePicker_day__lXXjF.VillaDatePicker_range_end__sqpd6:not([data-outside=true]) .VillaDatePicker_day_button__LbIGl:before,.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_months__ji7YV .VillaDatePicker_weeks__NYno2 .VillaDatePicker_day__lXXjF.VillaDatePicker_range_start__DbxZO:not([data-outside=true]) .VillaDatePicker_day_button__LbIGl:before{opacity:1;visibility:visible;background-color:#685427}.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_months__ji7YV .VillaDatePicker_weeks__NYno2 .VillaDatePicker_day__lXXjF.VillaDatePicker_range_start__DbxZO.VillaDatePicker_today__w7TYL .VillaDatePicker_day_button__LbIGl:after{bottom:5px;background-color:#faf8f4}.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_months__ji7YV .VillaDatePicker_weeks__NYno2 .VillaDatePicker_day__lXXjF.VillaDatePicker_range_start__DbxZO:not([data-outside=true]):not(.VillaDatePicker_range_end__sqpd6):before{left:50%;opacity:1;visibility:visible}.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_months__ji7YV .VillaDatePicker_weeks__NYno2 .VillaDatePicker_day__lXXjF.VillaDatePicker_range_end__sqpd6:not([data-outside=true]):not(.VillaDatePicker_range_start__DbxZO):before{left:0;right:50%;opacity:1;visibility:visible}.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_months__ji7YV .VillaDatePicker_weeks__NYno2 .VillaDatePicker_day__lXXjF.VillaDatePicker_range_middle__Hj7X0:not([data-outside=true]):before{opacity:1;visibility:visible}.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_nav__QveXi{position:absolute;top:2.5px;left:0;right:0;display:flex;justify-content:space-between;width:100%}.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_nav__QveXi .VillaDatePicker_button_next__0_qCi,.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_nav__QveXi .VillaDatePicker_button_previous__jkyrq{display:flex;align-items:center}.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_nav__QveXi .VillaDatePicker_button_next__0_qCi:hover svg,.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_nav__QveXi .VillaDatePicker_button_previous__jkyrq:hover svg{opacity:.75;transform:scale3d(.8,.8,1)}.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_nav__QveXi .VillaDatePicker_button_next__0_qCi svg,.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_nav__QveXi .VillaDatePicker_button_previous__jkyrq svg{width:1.25rem;height:1.25rem;fill:#685427;transform:scale3d(.9,.9,1);transition:transform .2s ease-in-out,opacity .2s ease-in-out}.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_day__lXXjF button:hover+.VillaDatePicker_day_price__0SjML{opacity:1;transform:translateX(-50%) translateY(100%)}.VillaDatePicker_dayPicker__AmeZX .VillaDatePicker_day_price__0SjML{z-index:10;position:absolute;bottom:0;left:50%;transform:translateX(-50%) translateY(calc(100% + 5px));background:rgba(0,0,0,.75);color:#fff;padding:2px 6px;border-radius:4px;font-size:.75rem;white-space:nowrap;opacity:0;pointer-events:none;transition:.3s}.VillaDatePicker_minimalButton__OBf__{position:absolute;bottom:1rem;right:1.25rem;font-size:clamp(.75rem,.15vw + .75rem,.875rem);font-weight:400;line-height:1.3;letter-spacing:0;display:inline-block;transition:.4s ease-in-out}.VillaDatePicker_minimalButton__OBf__ .VillaDatePicker_linkText__APKPa:before{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background-color:#685427;transition:width .5s ease-in-out}.VillaDatePicker_minimalButton__OBf__ .VillaDatePicker_linkText__APKPa{position:relative}.VillaDatePicker_minimalButton__OBf__ .VillaDatePicker_linkText__APKPa:before{left:50%!important;transform:translate(-50%,-50%)}.VillaDatePicker_minimalButton__OBf__:hover .VillaDatePicker_linkText__APKPa:before{width:100%}.BookingPanel_bookingPanel_wrapper__2yQlk{width:100%;padding:calc(2rem - 15px) 2rem 2rem;border:1px solid rgba(126,118,101,.2);border-radius:2px;background-color:#fff}@media(min-width:1024px){.BookingPanel_bookingPanel_wrapper__2yQlk{position:sticky;top:calc(184px + 2rem);padding:calc(2rem - 15px) 2rem 2rem}}.BookingPanel_bookingPanel__dqU15 .BookingPanel_price__NqE4e .BookingPanel_currency__BA_Xp,.BookingPanel_bookingPanel__dqU15 .BookingPanel_price__NqE4e .BookingPanel_value__VBwpx{font-size:clamp(1.5rem,2.5vw + .5rem,2.25rem);font-weight:600;line-height:1.4}.BookingPanel_bookingPanel__dqU15 .BookingPanel_price__NqE4e .BookingPanel_perUnit__lwUKk{margin-left:.5ch;font-family:Neutrif Studio}.BookingPanel_bookingPanel__dqU15 .BookingPanel_form__52mRo{margin-top:calc(2rem - 10px)}.BookingPanel_bookingPanel__dqU15 .BookingPanel_form_wrapper__Cm2SW{display:flex;flex-wrap:wrap;width:100%;border:1px solid #685427}.BookingPanel_bookingPanel__dqU15 .BookingPanel_form__52mRo .BookingPanel_formField__yuOeL{display:flex;flex-direction:column;width:100%;padding:.75rem}.BookingPanel_bookingPanel__dqU15 .BookingPanel_form__52mRo .BookingPanel_formField__yuOeL:not(:first-child){border-top:1px solid #685427}.BookingPanel_bookingPanel__dqU15 .BookingPanel_form__52mRo .BookingPanel_formField_half__hKqVy{width:50%;border-right:1px solid #685427}.BookingPanel_bookingPanel__dqU15 .BookingPanel_form__52mRo .BookingPanel_formField_half__hKqVy:first-child,.BookingPanel_bookingPanel__dqU15 .BookingPanel_form__52mRo .BookingPanel_formField_half__hKqVy:nth-child(2){border-top:0}.BookingPanel_bookingPanel__dqU15 .BookingPanel_form__52mRo .BookingPanel_formField_half__hKqVy+.BookingPanel_formField_half__hKqVy{border-right:none}.BookingPanel_bookingPanel__dqU15 .BookingPanel_form__52mRo .BookingPanel_formField__yuOeL .BookingPanel_labelText__rg3ii{margin-bottom:.25rem;font-weight:600!important;font-size:clamp(.95rem,.2vw + .8rem,1rem);font-weight:400;line-height:1.3;letter-spacing:0}.BookingPanel_bookingPanel__dqU15 .BookingPanel_form__52mRo .BookingPanel_formField__yuOeL input{border:0}.BookingPanel_bookingPanel__dqU15 .BookingPanel_form__52mRo .BookingPanel_defaultButton__ulFDz{width:100%!important;margin-top:2rem;display:flex;align-items:center;justify-content:center;width:100%;padding:1rem 1.5rem;white-space:nowrap;text-transform:uppercase;text-align:center;letter-spacing:3px!important;border-radius:2px;border:1px solid #685427;transition:.2s ease;color:#faf8f4;background-color:#685427;font-size:clamp(.75rem,.15vw + .75rem,.875rem);font-weight:400;line-height:1.3;letter-spacing:0}.BookingPanel_bookingPanel__dqU15 .BookingPanel_form__52mRo .BookingPanel_defaultButton__ulFDz:hover{transform:translate3d(0,-3px,0) scale3d(.97,.97,1);box-shadow:0 4px 12px rgba(0,0,0,.08)}@media(min-width:1024px){.BookingPanel_bookingPanel__dqU15 .BookingPanel_form__52mRo .BookingPanel_defaultButton__ulFDz{width:fit-content;column-gap:1.25rem}}.BookingPanel_bookingPanel__dqU15 .BookingPanel_form__52mRo .BookingPanel_defaultButton__ulFDz .BookingPanel_linkText__98ILU{text-align:center;margin-top:2px}@media(min-width:1024px){.BookingPanel_bookingPanel__dqU15 .BookingPanel_form__52mRo .BookingPanel_defaultButton__ulFDz .BookingPanel_linkText__98ILU{width:auto;text-align:initial}}.BookingPanel_bookingPanel__dqU15 .BookingPanel_form__52mRo .BookingPanel_defaultButton__ulFDz .BookingPanel_linkText__98ILU{width:100%;text-align:center!important}.BookingPanel_bookingPanel__dqU15 .BookingPanel_form__52mRo .BookingPanel_defaultButton__ulFDz.BookingPanel_isDisabled__qBp1y{pointer-events:none;opacity:.5}.BookingPanel_bookingPanel__dqU15 .BookingPanel_form__52mRo .BookingPanel_message__xB3r2{display:inline-block;width:100%;margin-top:1rem;text-align:center;opacity:.75;font-size:clamp(.75rem,.15vw + .75rem,.875rem);font-weight:400;line-height:1.3;letter-spacing:0}.BookingPanel_bookingPanel__dqU15 .BookingPanel_priceOverview__zfHSC{display:flex;flex-direction:column;padding-top:2rem}.BookingPanel_bookingPanel__dqU15 .BookingPanel_priceOverview__zfHSC .BookingPanel_price__NqE4e{display:flex;justify-content:space-between}.BookingPanel_bookingPanel__dqU15 .BookingPanel_priceOverview__zfHSC .BookingPanel_extraCosts__IFM5I{display:flex;flex-direction:column;row-gap:.25rem;margin-top:.25rem}.BookingPanel_bookingPanel__dqU15 .BookingPanel_priceOverview__zfHSC hr{margin-top:1.25rem;margin-bottom:1.25rem}.BookingPanel_bookingPanel__dqU15 .BookingPanel_guestSelect__7BvjD{position:relative;display:flex;width:100%;border-top:1px solid #685427}.BookingPanel_bookingPanel__dqU15 .BookingPanel_guestSelect__7BvjD label{display:flex;flex-direction:column;width:100%;padding:.75rem}.BookingPanel_bookingPanel__dqU15 .BookingPanel_guestSelect__7BvjD label .BookingPanel_labelText__rg3ii{margin-bottom:.25rem;font-weight:600!important;font-size:clamp(.95rem,.2vw + .8rem,1rem);font-weight:400;line-height:1.3;letter-spacing:0}.BookingPanel_bookingPanel__dqU15 .BookingPanel_guestSelect__7BvjD label .BookingPanel_input__K3UDl{caret-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none;border:0;background-color:unset}.BookingPanel_bookingPanel__dqU15 .BookingPanel_guestSelect__7BvjD:before{content:"";display:inline-block;width:1px;height:100%;background-color:rgba(126,118,101,.2)}.BookingPanel_bookingPanel__dqU15 .BookingPanel_guestSelect_wrapper__tX8MZ{cursor:pointer;display:flex;align-items:center;column-gap:.5em;padding:1.1rem 1rem 1rem}.BookingPanel_bookingPanel__dqU15 .BookingPanel_guestSelect_wrapper__tX8MZ:hover svg{transform:scale3d(1.1,1.1,1)}.BookingPanel_bookingPanel__dqU15 .BookingPanel_guestSelect_wrapper__tX8MZ svg{margin-top:-3px}.BookingPanel_bookingPanel__dqU15 .BookingPanel_guestSelect_wrapper__tX8MZ .BookingPanel_input__K3UDl{cursor:pointer;caret-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none;width:136px;border:0;background-color:#fff}.BookingPanel_bookingPanel__dqU15 table{margin-top:2rem;width:100%}.BookingPanel_bookingPanel__dqU15 table th{text-align:left}.BookingPanel_bookingPanel__dqU15 table td{padding-top:.75rem;padding-bottom:.75rem;text-align:right}.BookingPanel_bookingPanel__dqU15 table tbody th{text-decoration:underline}.BookingPanel_bookingPanel__dqU15 tfoot{border-top:1px solid rgba(126,118,101,.2)}.BookingPanel_formField_guests__ZnX0Q,.BookingPanel_formField_guests__ZnX0Q .BookingPanel_input__K3UDl{cursor:pointer}.BookingPanel_formField_guests__ZnX0Q.BookingPanel_isActive__w_0tg .BookingPanel_dropdownIcon__FKzeR{transform:translateY(-50%) rotate(0deg)}.BookingPanel_dropdown_item__PeJDY{width:100%}.BookingPanel_dropdown_item__PeJDY:not(:first-child){border-top:1px solid rgba(126,118,101,.1)}.BookingPanel_dropdown_item__PeJDY button{width:100%;padding:.75rem 1rem;text-align:left}.BookingPanel_dropdownIcon__FKzeR{position:absolute;top:50%;right:1rem;transform:translateY(-50%) rotate(-90deg);display:flex;align-items:center;transition:.3s ease}.VillaOverview_villaOverview_wrapper__tqrMk{display:grid;grid-template-columns:1fr;row-gap:2rem;padding-top:0;padding-bottom:5rem;width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:1024px){.VillaOverview_villaOverview_wrapper__tqrMk{padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.VillaOverview_villaOverview_wrapper__tqrMk{max-width:1280px}}@media(min-width:1500px){.VillaOverview_villaOverview_wrapper__tqrMk{max-width:1500px}}@media(min-width:1024px){.VillaOverview_villaOverview_wrapper__tqrMk{grid-template-columns:4fr 2fr;gap:5rem}}.VillaOverview_villaOverview__hvEAR .VillaOverview_overview__L3PAg{display:flex;flex-direction:column}.VillaOverview_villaOverview__hvEAR .VillaOverview_overview__L3PAg .VillaOverview_datePicker_wrapper__xEB_F{position:relative;padding-top:2.5rem}.VillaOverview_villaOverview__hvEAR .VillaOverview_overview__L3PAg .VillaOverview_datePicker__vQEZ_ .VillaOverview_dayPicker__0tlRN{background-color:#fff}.Backdrop_backdrop__Cwy_h{cursor:pointer;z-index:150;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(104,84,39,.5)}