.roomlist_carats{display:none}.vbo-listing-details-wrap .vikfx-roomdetails-gallery-container{grid-template-columns:minmax(0,1fr) 35%}.vbo-listing-details-wrap .vbo-listing-details-descprice-block{column-gap:1.25rem}.vbo-listing-details-wrap .vbo-listing-details-desc-cont{background:#fff;border-radius:1rem;padding:1rem}.vbo-listing-details-costroomdet-inner{background:#fff;border-radius:1rem}.vbo-listing-details-wrap .vbo-listing-details-desc-cont .vbo-listing-amenities-wrap h4{font-family:"AGaramondPro",serif;font-size:2.5rem;color:#034174;font-weight:400}.vbo-listing-details-wrap .vbo-listing-details-desc-cont .vbo-listing-amenities .vbo-listing-amenity span{font-family:"Inter",sans-serif;color:#414141;font-size:1.25rem;font-weight:300}.vblistcontainer .room_result-inner{align-items:start}.vblistcontainer .room_result{border:0}.vblistcontainer .vbo-roomslist-opengallery-cont{display:none}.vblistcontainer-grid .vblistroomblock .vbimglistdiv:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1;pointer-events:none;opacity:0;transition:opacity 200ms ease-in-out;border-radius:8px}.vblistcontainer-grid .vblistroomblock .vbimglistdiv:hover:before{opacity:1}.vblistcontainer-grid .vblistroomblock .vbimglistdiv img{border-radius:8px;height:15vw;min-height:350px;object-fit:cover;vertical-align:top;width:100%}.vblistcontainer-grid .vblistroomblock .vbimglistdiv .name-wrapper{position:absolute;top:0;border-radius:8px;width:100%;z-index:1;display:grid;height:100%;grid-template-rows:1fr 1fr;opacity:0;transition:opacity 200ms ease-in-out;--font-scale:1;text-align:center;color:#fff}.vblistcontainer-grid .vblistroomblock .vbimglistdiv:hover .name-wrapper{opacity:1}.vblistcontainer-grid .vblistroomblock .vbimglistdiv .name-wrapper .sup-name{font-family:"AGaramondPro",serif;font-style:italic;align-content:end;font-size:calc(3.2258064516vw * var(--font-scale));line-height:calc(2.4390243902vw * var(--font-scale));font-size:max(calc(3.2258064516vw * var(--font-scale)), 50px);line-height:max(calc(2.4390243902vw * var(--font-scale)), 37.8049px)}.vblistcontainer-grid .vblistroomblock .vbimglistdiv .name-wrapper .name{font-family:"EB Garamond",serif;font-size:calc(4vw * var(--font-scale));line-height:calc(2.7027027027vw * var(--font-scale));font-size:max(calc(4vw * var(--font-scale)), 62px);line-height:max(calc(2.7027027027vw * var(--font-scale)), 41.8919px);background:linear-gradient(90deg,#ba8e2e 8.41%,#debc72 100%);color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}.vblistcontainer-grid .vblistroomblock .vbimglistdiv .stats{position:absolute;z-index:10;bottom:10px;width:100%;display:grid;grid-auto-flow:column;justify-content:space-evenly;opacity:0;transition:opacity 200ms ease-in-out}.vblistcontainer-grid .vblistroomblock .vbimglistdiv:hover .stats{opacity:1}.vblistcontainer-grid .vblistroomblock .vbimglistdiv .stats .accommodates{display:grid;grid-template-columns:auto 1fr;justify-items:start;align-items:center;gap:.3rem;color:#fff}.vblistcontainer-grid .vblistroomblock .vbimglistdiv .stats .accommodates .icon img{height:30px;width:30px;object-fit:unset;min-height:unset;vertical-align:unset;border:0}@media (min-width:768px){.vblistcontainer-grid .vblistroomblock .vbimglistdiv .stats .accommodates .icon img{height:40px;width:40px}}.vblistcontainer .vbrowcname{text-align:center}.vblistcontainer .vbrowcname a{font-family:"AGaramondPro",serif;font-style:italic;font-size:2.5rem;color:#034174;font-weight:400}.vblistcontainer .vblistroomcat{display:none}.vblistcontainer .vbrowcdescr{font-family:"Inter",sans-serif;font-size:1.25rem;font-weight:300;text-align:center}.vblistcontainer-grid .vbcontdivtot{display:none}.vbrdetboxtop.vbo-listing-details-wrap .vblistroomnamediv{border-bottom:0}.vbrdetboxtop.vbo-listing-details-wrap .vblistroomnamediv h3{font-family:"AGaramondPro",serif;font-style:italic;font-size:3.75rem;color:#034174;margin-top:.75rem;font-weight:400}.vbrdetboxtop.vbo-listing-details-wrap .vblistroomnamediv .vblistroomcat{font-family:"AGaramondPro",serif;color:#034174;margin-top:.75rem;font-weight:400}.vbrdetboxtop.vbo-listing-details-wrap .vbcalsblock.vbcalsblock-regular{background:var(--vbo-white-bg-color)}.vbrdetboxtop.vbo-listing-details-wrap .vbo-rdet-descprice-block .vbo-rdet-desc-cont .transition-base>p{font-family:"Inter",sans-serif;color:#414141;font-size:1.25rem;font-weight:300;padding-top:10px;line-height:1.35}.vbrdetboxtop.vbo-listing-details-wrap .vbo-rdet-descprice-block .vbo-rdet-desc-cont .transition-base>h1,.vbrdetboxtop.vbo-listing-details-wrap .vbo-rdet-descprice-block .vbo-rdet-desc-cont .transition-base>h2,.vbrdetboxtop.vbo-listing-details-wrap .vbo-rdet-descprice-block .vbo-rdet-desc-cont .transition-base>h3,.vbrdetboxtop.vbo-listing-details-wrap .vbo-rdet-descprice-block .vbo-rdet-desc-cont .transition-base>h4,.vbrdetboxtop.vbo-listing-details-wrap .vbo-rdet-descprice-block .vbo-rdet-desc-cont .transition-base>h5,.vbrdetboxtop.vbo-listing-details-wrap .vbo-rdet-descprice-block .vbo-rdet-desc-cont .transition-base>h6{font-family:"AGaramondPro",serif;color:#034174;padding-top:3rem;font-weight:400}.vbrdetboxtop.vbo-listing-details-wrap .vbo-rdet-descprice-block .vbo-rdet-desc-cont .transition-base:first-child>h1,.vbrdetboxtop.vbo-listing-details-wrap .vbo-rdet-descprice-block .vbo-rdet-desc-cont .transition-base:first-child>h2,.vbrdetboxtop.vbo-listing-details-wrap .vbo-rdet-descprice-block .vbo-rdet-desc-cont .transition-base:first-child>h3,.vbrdetboxtop.vbo-listing-details-wrap .vbo-rdet-descprice-block .vbo-rdet-desc-cont .transition-base:first-child>h4,.vbrdetboxtop.vbo-listing-details-wrap .vbo-rdet-descprice-block .vbo-rdet-desc-cont .transition-base:first-child>h5,.vbrdetboxtop.vbo-listing-details-wrap .vbo-rdet-descprice-block .vbo-rdet-desc-cont .transition-base:first-child>h6{padding-top:1rem}.vbrdetboxtop.vbo-listing-details-wrap .vbo-roomdet-calscontainer-inner .vbo-availcalendars-cont h4{font-family:"AGaramondPro",serif;color:#034174;padding-top:10px;font-size:1.875rem}.vbrdetboxtop.vbo-listing-details-wrap .vbliststartfromrdet{font-family:"Inter",sans-serif;font-size:1.25rem;color:#414141}.vbrdetboxtop.vbo-listing-details-wrap .room_cost{color:#034174}.vbrdetboxtop.vbo-listing-details-wrap .vbo-seldates-cont-inner h4{font-family:"Inter",sans-serif;font-size:1.25rem;color:#414141}.vbo-rdet-desc-cont.vbo-listing-details-desc-cont iframe[src*="youtube"]{width:100%;height:auto;aspect-ratio:16 / 9}.filterlist-wrapper{display:grid;grid-auto-flow:column;justify-content:center;gap:1rem;align-items:center;padding:1rem 0}.filterlist-wrapper label{font-family:"Inter",sans-serif;font-size:1.25rem;font-weight:300}.filterlist-wrapper #filterList{font-family:"Inter",sans-serif;font-size:1.25rem;font-weight:300;padding:.5rem;border-radius:.2rem}.vblist .room_result.hidden{display:none}@media screen and (min-width:860px){.vbo-listing-details-wrap .vikfx-gallery-fade-container img{max-height:25vw;vertical-align:top}.vbo-listing-details-wrap .vikfx-roomdetails-gallery-container .vikfx-gallery>a{aspect-ratio:auto}.vbo-listing-details-wrap .vikfx-roomdetails-gallery-container .vikfx-gallery>a img{max-height:unset;height:calc(calc(25vw - 1.25rem) / 2);vertical-align:top}}