@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap);*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{font-size:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth;background-color:#f5f5f1}body{min-height:100vh;text-rendering:optimizeSpeed}canvas,img,picture,svg,video{display:block;max-width:100%}img{height:auto;width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}ol,ul{list-style:none}a{text-decoration:none;color:inherit}article.media{height:100%}body{font-family:"Cormorant Garamond",serif;font-size:18px;line-height:1.6;color:#2e2e2e;font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:300;color:#000}.h1,h1{font-family:"Baccarat Stencil",sans-serif;font-size:34px;line-height:normal;letter-spacing:-.02em}@media (min-width:768px){.h1,h1{font-size:40px}}@media (min-width:1024px){.h1,h1{font-size:42px}}@media (min-width:1440px){.h1,h1{font-size:48px}}.h2,h2{font-family:"Cormorant Garamond",serif;font-size:40px;line-height:1;letter-spacing:-.02em}@media (min-width:768px){.h2,h2{font-size:48px}}@media (min-width:1024px){.h2,h2{font-size:56px}}@media (min-width:1440px){.h2,h2{font-size:64px}}.h3,h3{font-family:"Cormorant Garamond",serif;font-size:40px;font-weight:300;line-height:1.2;letter-spacing:-.02em}@media (min-width:768px){.h3,h3{font-size:48px}}@media (min-width:1024px){.h3,h3{font-size:56px}}@media (min-width:1440px){.h3,h3{font-size:64px}}.h4,h4{font-family:"Cormorant Garamond",serif;font-size:32px;line-height:normal;letter-spacing:-.02em}@media (min-width:768px){.h4,h4{font-size:36px}}@media (min-width:1024px){.h4,h4{font-size:40px}}@media (min-width:1440px){.h4,h4{font-size:48px}}.h5,h5{font-family:"Cormorant Garamond",serif;font-size:24px;line-height:normal}@media (min-width:768px){.h5,h5{font-size:32px}}@media (min-width:1024px){.h5,h5{font-size:36px}}@media (min-width:1440px){.h5,h5{font-size:40px}}.h6,h6{font-family:"Cormorant Garamond",serif;font-size:24px;font-style:italic;line-height:1.4;letter-spacing:-.02em}@media (min-width:768px){.h6,h6{font-size:28px}}@media (min-width:1024px){.h6,h6{font-size:32px}}@media (min-width:1440px){.h6,h6{font-size:36px}}.h7{font-family:"Cormorant Garamond",serif;font-size:22px;font-weight:300;line-height:1.1;letter-spacing:-.02em}@media (min-width:768px){.h7{font-size:24px}}@media (min-width:1024px){.h7{font-size:28px}}@media (min-width:1440px){.h7{font-size:32px}}.h8{font-family:"Cormorant Garamond",serif;font-size:20px;font-weight:300;line-height:1.1;letter-spacing:.01em}@media (min-width:1024px){.h8{font-size:24px}}p{margin-bottom:16px;font-weight:400}p:last-of-type{margin-bottom:0}a{color:#000;text-decoration:underline}.eyebrow{color:#6f6f6f;font-family:"Cormorant Garamond",serif;font-size:15px;font-weight:400;line-height:1.6;text-transform:capitalize}@media (min-width:1024px){.eyebrow{font-size:16px}}.subtitle--lg{font-family:"Cormorant Garamond",serif;font-size:16px;font-style:italic;font-weight:400;line-height:1.1;letter-spacing:normal}@media (min-width:1024px){.subtitle--lg{font-size:18px}}.subtitle--sm{font-family:"Cormorant Garamond",serif;font-size:13px;font-style:italic;font-weight:400;line-height:1.1}@media (min-width:1024px){.subtitle--sm{font-size:14px}}.body--lg{font-family:"Cormorant Garamond",serif;font-size:24px;font-weight:400;line-height:1.1}.body--md,.room-page__amenities .amenity__title,p{font-family:"Cormorant Garamond",serif;font-size:16px;font-weight:400;line-height:1.6}@media (min-width:1024px){.body--md,.room-page__amenities .amenity__title,p{font-size:18px}}.body--sm-md{font-family:"Cormorant Garamond",serif;font-weight:600;font-size:14px;line-height:1.6}@media (min-width:1024px){.body--sm-md{font-size:16px}}.body--sm{font-family:"Cormorant Garamond",serif;font-size:13px;font-weight:400;line-height:1.6}@media (min-width:1024px){.body--sm{font-size:14px}}.body--xs{font-family:"Cormorant Garamond",serif;font-size:12px;font-weight:400;line-height:1.6}@media (min-width:1024px){.body--xs{font-size:13px}}.field-label{font-family:"Baccarat Stencil",sans-serif;font-size:13px;font-weight:400;line-height:1.2}.field-input{font-family:"Cormorant Garamond",serif;font-size:20px;font-weight:400;line-height:1;letter-spacing:-.02em}@font-face{font-display:auto;font-family:"Baccarat Stencil";font-style:normal;font-weight:400;src:url(../../fonts/baccaratStencil.otf) format("opentype")}form label[for=edit-i-agree-to-the-terms-conditions-and-privacy-policy]{color:#2e2e2e;font-family:"Cormorant Garamond",serif;font-size:13px;line-height:160%;margin-left:.5rem}form label[for=edit-i-agree-to-the-terms-conditions-and-privacy-policy] a{color:#000;text-decoration:underline}form div.form-item-i-agree-to-the-terms-conditions-and-privacy-policy{display:flex}@media (max-width:767px){form #edit-actions{width:100%}}form .form-submit{display:flex;padding:10px 32px;justify-content:center;align-items:center;gap:10px;background-color:#c10a25;font-family:"Baccarat Stencil",sans-serif;color:#fff;font-size:12px;font-weight:400;border:none;cursor:pointer;transition:background-color ease-in-out .2s}form .form-submit:hover{background-color:#000}@media (max-width:767px){form .form-submit{max-width:400px;width:100%;height:56px;padding:14px 32px;margin:0 auto}}.local-tasks{background:#fff;border-radius:3px;bottom:10px;box-shadow:0 0 10px rgba(0,0,0,.5);padding:20px;position:fixed;right:10px;z-index:10}.local-tasks ul{display:flex;list-style:none;margin:0;padding:0}.local-tasks ul li{margin:0 10px}.local-tasks ul a{padding:5px}.btn{display:inline-block;padding:14px 32px;font-family:"Baccarat Stencil",sans-serif;font-size:13px;cursor:pointer;border:none;transition:background-color .3s ease,color .3s ease;line-height:160%;text-decoration:none}.btn:focus-visible{outline:1px solid #c10a25;outline-offset:3px;box-shadow:none}.btn:hover{text-decoration:none}.btn--primary{background-color:#c10a25;color:#fff}.btn--primary:hover{background-color:#000}.btn--secondary{background-color:transparent;color:#c10a25;border:1px solid #c10a25}.btn--secondary:hover{background-color:#c10a25;color:#fff}.btn--tertiary{text-transform:uppercase;color:#000;padding:0}.btn--tertiary:focus,.btn--tertiary:hover{color:#6c6c70;text-decoration:none}.btn--link,.btn--link-black,.btn--link-gray,.btn--link-red,.btn--link-white{text-transform:uppercase;color:#000;padding:0;background-color:transparent}.btn--link-black:focus,.btn--link-black:hover,.btn--link-gray:focus,.btn--link-gray:hover,.btn--link-red:focus,.btn--link-red:hover,.btn--link-white:focus,.btn--link-white:hover,.btn--link:focus,.btn--link:hover{color:#6c6c70;text-decoration:none;background-color:transparent}.btn--link-red{color:#c10a25}.btn--link-red:focus,.btn--link-red:hover{color:#000}.btn--link-black{color:#000}.btn--link-black:focus,.btn--link-black:hover{color:#6c6c70}.btn--link-black.is-active{color:#6c6c70}.btn--link-white{color:#fff}.btn--link-white:focus,.btn--link-white:hover{color:#aaa}.btn--link-gray{color:#6c6c70}.btn--link-gray:focus,.btn--link-gray:hover{color:#000}.room-page__hero{position:relative;height:440px;overflow:hidden}.room-page__hero-media{position:absolute;inset:0}.room-page__hero-media img,.room-page__hero-media picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.room-page__hero-media::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.4) 19.15%,rgba(0,0,0,0) 46.55%),linear-gradient(180deg,rgba(0,0,0,.6) 1.45%,rgba(0,0,0,0) 21.75%)}.room-page__title-wrapper{position:absolute;top:75%;left:50%;transform:translate(-50%,-50%);z-index:2;margin:0;width:100%}.room-page__title{padding:0 20px;text-align:center;color:#fff}.room-page__hero-actions{position:absolute;left:0;right:0;bottom:12px;z-index:2;display:flex;align-items:center;padding:0 16px}@media (min-width:768px){.room-page__hero-actions{justify-content:space-between;padding:0 32px;bottom:16px}}@media (min-width:1024px){.room-page__hero-actions{bottom:20px}}@media (min-width:1280px){.room-page__hero-actions{padding:20px 36px}}@media (min-width:1440px){.room-page__hero-actions{padding:20px 65px}}@media (min-width:1920px){.room-page__hero-actions{padding:20px 120px}}.room-page__hero-actions-left{height:18px;top:-3px;position:relative}.room-page__hero-actions-right{display:flex;align-items:center;gap:32px;margin-left:auto}@media screen and (min-width:360px) and (max-width:767px){.room-page__hero-actions-right{gap:48px}}.room-page__action{display:inline-flex;align-items:center;gap:8px;background:0 0;border:none;cursor:pointer;color:#fff;font-family:"Baccarat Stencil",sans-serif;font-size:13px;text-transform:uppercase;line-height:17.6px}@media (min-width:768px){.room-page__action{line-height:19.2px}}.room-page__action:focus-visible{outline:2px solid #fff;outline-offset:3px}.room-page__body{margin:0 auto;text-align:center;background-color:#f5f5f1}.room-page__stats{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 40px;list-style:none;margin:0 0 40px;padding:0}.room-page__stat{display:inline-flex;align-items:center;gap:10px;font-family:"Cormorant Garamond",serif;font-size:18px}.room-page__description{margin:0 auto 40px;max-width:660px;font-family:"Cormorant Garamond",serif;font-size:18px;line-height:1.6;color:#2e2e2e;padding:0 20px}@media (min-width:1024px){.room-page__description{max-width:720px}}@media (min-width:1920px){.room-page__description{max-width:840px}}.room-page__book-btn{display:inline-block;padding:14px 34px;border:none;text-decoration:none;cursor:pointer;background-color:#c10a25;color:#fff;font-family:"Baccarat Stencil",sans-serif;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:background-color .25s ease}.room-page__book-btn:hover{background-color:#000}.room-page__book-btn:focus,.room-page__book-btn:focus-visible{outline:2px solid #000;outline-offset:3px;border-radius:3px}.room-page__amenities .amenities__inner{padding-left:clamp(20px,4.2vw,96px);padding-right:clamp(20px,4.2vw,96px)}.room-page__amenities .amenity{max-width:180px}.room-page__amenities .amenity__icon{width:-moz-fit-content;width:fit-content;display:block;margin:0 auto;margin-bottom:10px}.room-page__amenities .amenity__icon img{max-height:38px;max-width:38px}.room-page__amenities .amenity__title{text-align:center}.room-page__amenities-title{margin-bottom:27px}.room-page__amenities-view-all{margin-bottom:56px;letter-spacing:.12em}.room-page__modal{width:min(90vw,960px);max-height:85vh;padding:48px 24px 24px;border:0;background:#fff}.room-page__modal::backdrop{background:rgba(0,0,0,.6)}.room-page__modal--tour{width:min(90vw,720px)}.room-page__modal-close{position:absolute;top:8px;right:12px;background:0 0;border:none;font-size:28px;line-height:1;cursor:pointer;color:#000}.room-page__modal-content{overflow-y:auto;max-height:calc(85vh - 72px)}.room-page__modal-content img{display:block;width:100%;height:auto;margin-bottom:16px}.room-page__modal-content iframe{display:block;width:100%;aspect-ratio:4/3;height:auto;border:0}.room-page .views-blockoffers-related .intro{margin-bottom:24px}@media (min-width:1024px){.room-page .views-blockoffers-related .intro{margin-bottom:40px}}@media screen and (min-width:1280px) and (max-width:1439.98px){.room-page .views-blockoffers-related .intro{margin-bottom:32px}}.room-page .views-blockoffers-related .view-offers .cards .card.offer-card-small .card__media img{max-height:130px}.glightbox-floorplan-open .glightbox-container .ginner-container{height:100%}@media (min-width:1024px){.glightbox-floorplan-open .glightbox-container .ginner-container{width:-moz-fit-content;width:fit-content}}.glightbox-floorplan-open .gslide-media{background:#fff;padding:32px 16px}@media (min-width:768px){.glightbox-floorplan-open .gslide-media{padding:32px}}.glightbox-floorplan-open .gslide-image img{max-height:65vh;width:auto;height:auto}@media (min-width:1024px){.glightbox-floorplan-open .gslide-image img{max-height:85vh}}.glightbox-floorplan-open .gclose{background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important;padding:8px!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;color:#000!important;font-family:"Baccarat Stencil",sans-serif!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;right:3%!important;top:5px!important}@media (min-width:768px){.glightbox-floorplan-open .gclose{top:2rem!important;right:5%!important;gap:18px!important}}@media (min-width:1280px){.glightbox-floorplan-open .gclose{top:2.5rem!important}}.glightbox-floorplan-open .gclose::after{content:"Close";font-size:13px}@media (min-width:768px){.glightbox-floorplan-open .gclose::after{font-size:14px}}.glightbox-floorplan-open .gclose svg{width:12px!important;height:12px!important}.glightbox-floorplan-open .gclose .garrow{stroke:#000!important}.glightbox-floorplan-open .gclose path{fill:#000!important}
/*# sourceMappingURL=room-page.css.map */
