@charset "UTF-8";.categoryViewContainer,.categoryViewContainer .categoryMainWrapper{float:left;position:relative;width:100%}.categoryViewContainer.stay .categoryMainWrapper{background-color:#f9f6f2;float:left;padding-bottom:120px;padding-top:120px;position:relative;width:100%}@media (max-width: 1400px){.categoryViewContainer.stay .categoryMainWrapper{padding-bottom:clamp(80px,calc(80px + (120 - 80) * ((100vw - 320px) / (1400 - 320))),120px);padding-top:clamp(80px,calc(80px + (120 - 80) * ((100vw - 320px) / (1400 - 320))),120px)}}.categoryViewContainer.stay .categoryItemsContainer .categoryItems{float:left;gap:80px 15px;position:relative;width:100%}@media (max-width: 980px){.categoryViewContainer.stay .categoryItemsContainer .categoryItems{gap:80px 10px}}@media (max-width: 580px){.categoryViewContainer.stay .categoryItemsContainer .categoryItems{justify-content:center}}.categoryViewContainer.stay .categoryItemsContainer .categoryItems .item{background-color:#fff;overflow:hidden;width:calc(33.33% - 10px)}@media (max-width: 980px){.categoryViewContainer.stay .categoryItemsContainer .categoryItems .item{width:calc(50% - 5px)}}@media (max-width: 580px){.categoryViewContainer.stay .categoryItemsContainer .categoryItems .item{max-width:380px;width:100%}}.categoryViewContainer.stay .categoryItemsContainer .categoryItems .item .itemImageContainer{float:left;position:relative;width:100%;z-index:1}.categoryViewContainer.stay .categoryItemsContainer .categoryItems .item .itemImageContainer .itemImage{aspect-ratio:1;float:left;overflow:hidden;position:relative;width:100%}.categoryViewContainer.stay .categoryItemsContainer .categoryItems .item .itemImageContainer .itemImage a{float:left;height:100%;position:relative;width:100%}.categoryViewContainer.stay .categoryItemsContainer .categoryItems .item .itemImageContainer .itemImage img{float:left;height:100%;object-fit:cover;position:relative;transition:transform .5s ease-in-out 0s;width:100%}.categoryViewContainer.stay .categoryItemsContainer .categoryItems .item .bookingLink{bottom:0;left:50%;position:absolute;transform:translate(-50%)}.categoryViewContainer.stay .categoryItemsContainer .categoryItems .item .bookingLink a{align-items:center;background-color:#fff;box-sizing:border-box;color:#25332f;display:flex;float:left;font-size:12px;font-weight:400;justify-content:center;line-height:1.2;min-height:40px;padding:10px;position:relative;text-align:center;transition:color .5s ease-in-out 0s,background-color .5s ease-in-out 0s,border-color .5s ease-in-out 0s;width:140px}.categoryViewContainer.stay .categoryItemsContainer .categoryItems .item .bookingLink a:hover{background-color:#38624a;color:#fff}.categoryViewContainer.stay .categoryItemsContainer .categoryItems .item .itemContentContainer{float:left;height:100%;position:relative;width:100%;z-index:3}.categoryViewContainer.stay .categoryItemsContainer .categoryItems .item .itemContentContainer .itemContent{box-sizing:border-box;float:left;height:100%;padding:30px 20px 20px;position:relative;width:100%}.categoryViewContainer.stay .categoryItemsContainer .categoryItems .item .itemContentContainer .itemContent .itemTitle{font-family:"Noto Serif Display",serif;float:left;font-size:clamp(22px,calc(22px + (26 - 22) * ((100vw - 320px) / (2000 - 320))),26px);font-weight:400;line-height:1.2;margin-bottom:10px;position:relative;width:100%}.categoryViewContainer.stay .categoryItemsContainer .categoryItems .item .itemContentContainer .itemContent .itemTitle a{color:#25332f;font-family:"Noto Serif Display",serif;font-weight:400;line-height:1.2}.categoryViewContainer.stay .categoryItemsContainer .categoryItems .item .itemContentContainer .itemContent .itemTitle a:hover{color:#4b7c61}.categoryViewContainer.stay .categoryItemsContainer .categoryItems .item .itemContentContainer .itemContent .itemDetailsWrapper{box-sizing:border-box;float:left;margin-bottom:50px;overflow:hidden;position:relative;width:100%}.categoryViewContainer.stay .categoryItemsContainer .categoryItems .item .itemContentContainer .itemContent .itemDetailsWrapper .itemDetailsContainer{float:left;gap:15px 10px;margin-left:-20px;position:relative;width:calc(100% + 40px)}.categoryViewContainer.stay .categoryItemsContainer .categoryItems .item .itemContentContainer .itemContent .itemDetailsWrapper .itemDetails{box-sizing:border-box;font-size:14px;padding-left:20px;position:relative}.categoryViewContainer.stay .categoryItemsContainer .categoryItems .item .itemContentContainer .itemContent .itemDetailsWrapper .itemDetails:before{content:"•";font-size:20px;left:0;line-height:1;position:absolute;top:0}.categoryViewContainer.stay .categoryItemsContainer .categoryItems .item .itemContentContainer .itemContent .itemButton{float:left;margin-top:auto;position:relative;width:100%}.categoryViewContainer.stay .categoryItemsContainer .categoryItems .item:hover .itemImage img{transform:scale(1.08)}
