/*!
 * Hocus Focus
 */.Room{margin-top:1.5rem;padding:0 1.5rem;width:100%}@media (min-width:37.5em){.Room{margin-left:auto;margin-right:auto;max-width:100rem;padding:0 5rem}}@media (min-width:56.25em){.Room{max-width:90rem;padding:0 5rem}}@media (min-width:68.75em){.Room{max-width:97.5rem;padding:0 8.75rem}}@media (min-width:90em){.Room{max-width:100rem;padding:0 10rem}}@media (min-width:37.5em){.Room{margin-top:3rem}}@media (min-width:68.75em){.Room{margin-top:3.75rem}}.Room__header{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:3rem}@media (min-width:56.25em){.Room__header{flex-direction:row}}.Room__link-wrapper{display:flex;flex-direction:column;justify-content:center}.Room__title{font-family:Helvetica-Heavy,sans-serif;font-size:2.125rem;line-height:1;margin-bottom:1.5rem;margin-top:.1em}@media (min-width:23.4375em){.Room__title{font-size:2.5rem}}@media (min-width:37.5em){.Room__title{font-size:3rem}}@media (min-width:56.25em){.Room__title{font-size:3.375rem}}@media (min-width:68.75em){.Room__title{font-size:3.875rem}}@media (min-width:90em){.Room__title{font-size:4.25rem}}@media (min-width:56.25em){.Room__title{margin-bottom:0}}.Room__reservation-link{background-blend-mode:normal;color:#db1f1f;left:0;mix-blend-mode:normal;position:relative;top:0;transition:color .3s}.Room__reservation-link:hover{color:#282828}.Room__reservation-link:hover .Room__svg{stroke:#282828}.Room__svg{fill:#f4f4f0;stroke:#db1f1f;stroke-width:2px;transition:transform .3s,stroke .3s;stroke-width:3px;width:7.5rem}@media (min-width:23.4375em){.Room__svg{width:9.5rem}}@media (min-width:56.25em){.Room__svg{width:10.9375rem}}@media (min-width:68.75em){.Room__svg{width:13.75rem}}.Room__svg-text{font-family:Helvetica-Heavy,sans-serif;font-size:.75rem;left:2.2em;line-height:1em;position:absolute;top:calc(50% - .1875rem);transform:translateY(-50%)}@media (min-width:23.4375em){.Room__svg-text{font-size:.875rem}}@media (min-width:37.5em){.Room__svg-text{font-size:.875rem}}@media (min-width:56.25em){.Room__svg-text{font-size:1rem}}@media (min-width:68.75em){.Room__svg-text{font-size:1.125rem}}@media (min-width:90em){.Room__svg-text{font-size:1.25rem}}@media (min-width:23.4375em){.Room__svg-text{left:2.5em}}@media (min-width:68.75em){.Room__svg-text{left:3.2em}}@media (min-width:90em){.Room__svg-text{left:2.5em}}.Room__gallery,.Room__info-item{margin-bottom:3rem}@media (min-width:56.25em){.Room__info-item{margin-bottom:3.75rem}}.Room__richtext.Room__BRichtext{margin-bottom:3rem}.Room__info-columns{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:56.25em){.Room__info-columns{-moz-column-gap:4%;column-gap:4%;display:grid;grid-template-columns:repeat(12,1fr);margin-bottom:3rem}}.Room__info-column{flex:0 0 auto;width:100%}@media (min-width:56.25em){.Room__info-column{grid-column:span 6}}.Room__info-list{margin-bottom:1.5rem}.Room__feature{margin-bottom:2.25rem}@media (min-width:56.25em){.Room__feature{margin-bottom:3.75rem}}.Room__feature:last-child{margin-bottom:0}.Room__list-item-title{font-family:Helvetica-Roman,sans-serif;font-family:Helvetica-Heavy,sans-serif;font-size:.75rem;line-height:1em;line-height:1.5}@media (min-width:23.4375em){.Room__list-item-title{font-size:.875rem}}@media (min-width:37.5em){.Room__list-item-title{font-size:.875rem}}@media (min-width:56.25em){.Room__list-item-title{font-size:1rem}}@media (min-width:68.75em){.Room__list-item-title{font-size:1.125rem}}@media (min-width:90em){.Room__list-item-title{font-size:1.25rem}}.Room__list-link{border-bottom:1px solid #db1f1f;color:#db1f1f;font-family:Helvetica-Heavy,sans-serif;font-family:Helvetica-Roman,sans-serif;font-size:.75rem;line-height:1em;line-height:1.5;text-decoration:none}@media (min-width:23.4375em){.Room__list-link{font-size:.875rem}}@media (min-width:37.5em){.Room__list-link{font-size:.875rem}}@media (min-width:56.25em){.Room__list-link{font-size:1rem}}@media (min-width:68.75em){.Room__list-link{font-size:1.125rem}}@media (min-width:90em){.Room__list-link{font-size:1.25rem}}.Room__list-link:hover{border-bottom:0}.Room__info-item-title,.Room__other-rooms-title{font-family:Helvetica-Heavy,sans-serif;font-size:1.25rem;line-height:1.1}@media (min-width:23.4375em){.Room__info-item-title,.Room__other-rooms-title{font-size:1.5rem}}@media (min-width:37.5em){.Room__info-item-title,.Room__other-rooms-title{font-size:1.75rem}}@media (min-width:56.25em){.Room__info-item-title,.Room__other-rooms-title{font-size:1.75rem}}@media (min-width:68.75em){.Room__info-item-title,.Room__other-rooms-title{font-size:2rem}}@media (min-width:90em){.Room__info-item-title,.Room__other-rooms-title{font-size:2.1875rem}}.Room__list-item{font-family:Helvetica-Heavy,sans-serif;font-family:Helvetica-Roman,sans-serif;font-size:.75rem;line-height:1em;line-height:1.5}@media (min-width:23.4375em){.Room__list-item{font-size:.875rem}}@media (min-width:37.5em){.Room__list-item{font-size:.875rem}}@media (min-width:56.25em){.Room__list-item{font-size:1rem}}@media (min-width:68.75em){.Room__list-item{font-size:1.125rem}}@media (min-width:90em){.Room__list-item{font-size:1.25rem}}
