.rooms,.rooms .splide__track,.rooms__tiles{padding-inline:min(max(1px,8.0547112462vw),106px)}@media only screen and (max-width:767px){.rooms,.rooms .splide__track,.rooms__tiles{padding-inline:20px}}.rooms{position:relative;-moz-column-gap:var(--default-col-gap);column-gap:var(--default-col-gap);grid-template-columns:repeat(12,1fr);max-width:3000px;margin-inline:auto;display:grid;padding-block:120px}@media only screen and (max-width:1024px){.rooms{grid-template-columns:repeat(4,1fr);-moz-column-gap:var(--mobile-col-gap);column-gap:var(--mobile-col-gap);padding-block:45px;overflow:hidden}}.rooms .splide{grid-column:span 12}@media only screen and (max-width:1024px){.rooms .splide{visibility:visible}}.rooms .splide__track{position:relative;-moz-column-gap:var(--default-col-gap);column-gap:var(--default-col-gap);grid-template-columns:repeat(12,1fr);max-width:3000px;margin-inline:auto;display:grid;padding:0}@media only screen and (max-width:1024px){.rooms .splide__track{grid-template-columns:repeat(4,1fr);-moz-column-gap:var(--mobile-col-gap);column-gap:var(--mobile-col-gap);overflow:visible}}.rooms .splide__list{display:flex;-moz-column-gap:0;column-gap:0}.rooms .splide__slide img{height:200px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:1024px){.rooms .splide__slide img{height:156px}}.rooms .splide__slide .rooms__tile-in{min-height:auto}@media only screen and (max-width:1024px){.rooms .splide__slide .rooms__tile-in .title{margin-bottom:10px}}.rooms .splide__slide .rooms__tile-in .description{margin-bottom:0}@media only screen and (max-width:1024px){.rooms .splide__slide .rooms__tile-in .description{font-size:14px;margin-bottom:12px}}.rooms__title{grid-column:span 12}@media only screen and (max-width:1024px){.rooms__title{margin-bottom:24px}}.rooms__tiles{position:relative;-moz-column-gap:var(--default-col-gap);column-gap:var(--default-col-gap);grid-template-columns:repeat(12,1fr);max-width:3000px;margin-inline:auto;display:grid;padding:0;grid-column:span 12;display:flex}@media only screen and (max-width:1024px){.rooms__tiles{grid-template-columns:repeat(4,1fr);-moz-column-gap:var(--mobile-col-gap);column-gap:var(--mobile-col-gap)}}.rooms__tile{grid-column:span 3;text-decoration:none}@media only screen and (max-width:1450px){.rooms__tile{grid-column:span 6}}@media only screen and (max-width:1024px){.rooms__tile{grid-column:1/-1;width:100%}}.rooms__tile img{width:100%}@media only screen and (max-width:1024px){.rooms__tile img{height:154px;-o-object-fit:cover;object-fit:cover}}.rooms a.rooms__tile:hover,.rooms a.rooms__tile:hover .description,.rooms a.rooms__tile:hover .link{color:var(--color-gold)}.rooms a.rooms__tile:hover .link:after{background:var(--color-gold)}.rooms__tile-in{padding:min(max(24px,2.635431918vw),36px);background:var(--color-white)}@media only screen and (max-width:1024px){.rooms__tile-in .title{font-size:20px;margin-bottom:15px}}.rooms__tile-in .description{color:var(--color-gray-beige);margin-bottom:17px;transition:color .3s ease}.rooms__tile-in .link{font-size:16px;line-height:162%;letter-spacing:.015em;color:var(--color-black);position:relative;max-width:-moz-fit-content;max-width:fit-content;transition:color .3s ease}.rooms__tile-in .link:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--color-black);transition:background .3s ease}.rooms__btn{grid-column:span 12;margin:38px auto 0}@media only screen and (max-width:1024px){.white-bg{padding-bottom:35px}}.white-bg .rooms__tile-in{background:var(--color-neutral-beige)}@media only screen and (max-width:1024px){.white-bg .rooms__tile-in{padding:12px 24px}}@media only screen and (max-width:1024px){.white-bg .rooms__btn{padding:14px 50px;margin-top:26px}}.fixed-height .splide__slide .rooms__tile-in{height:100%}@media only screen and (max-width:1024px){.fixed-height .splide__slide .rooms__tile-in{height:auto}}