@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-sitetheme=bishops-arms] .bishops-arms-hotel-room-drawer .modal-dialog__content-wrapper{padding:0}.bishops-arms-hotel-room-drawer__content{flex-direction:column;display:flex}.bishops-arms-hotel-room-drawer__body{gap:var(--space-ba-lg);padding-inline:var(--space-ba-lg);flex-direction:column;display:flex}@media screen and (width>=1024px){.bishops-arms-hotel-room-drawer__body{padding-inline:var(--space-ba-2xl)}}.bishops-arms-hotel-room-drawer__header{flex-direction:column;display:flex}.bishops-arms-hotel-room-drawer__hotel-name{--typography-headingcolor:var(--color-ba-brown-700);text-transform:uppercase;line-height:var(--typography-ba-header-lineheight);letter-spacing:var(--typography-ba-header-letter-spacing);color:var(--typography-headingcolor);font-family:var(--font-ba-display);font-size:var(--typography-ba-header-s-fontsize-small);font-weight:400}@media screen and (width>=768px){.bishops-arms-hotel-room-drawer__hotel-name{font-size:var(--typography-ba-header-s-fontsize)}}.bishops-arms-hotel-room-drawer__hotel-name{margin:0}.bishops-arms-hotel-room-drawer__room-name{text-transform:uppercase;line-height:var(--typography-ba-header-lineheight);letter-spacing:var(--typography-ba-header-letter-spacing);color:var(--typography-headingcolor);font-family:var(--font-ba-display);font-size:var(--typography-ba-header-l-fontsize-small);font-weight:400}@media screen and (width>=768px){.bishops-arms-hotel-room-drawer__room-name{font-size:var(--typography-ba-header-l-fontsize)}}.bishops-arms-hotel-room-drawer__room-name{margin:var(--space-ba-xxs) 0 0}.bishops-arms-hotel-room-drawer__image{aspect-ratio:16/9;position:relative;overflow:hidden}.bishops-arms-hotel-room-drawer__description{line-height:var(--typography-ba-body-lineheight);letter-spacing:var(--typography-ba-body-letter-spacing);color:var(--typography-bodytextcolor);font-family:var(--font-ba-body);font-size:var(--typography-ba-body-m-fontsize-small);font-weight:400}@media screen and (width>=768px){.bishops-arms-hotel-room-drawer__description{font-size:var(--typography-ba-body-m-fontsize)}}.bishops-arms-hotel-room-drawer__description p{margin:0}.bishops-arms-hotel-room-drawer__amenities{gap:var(--space-ba-lg);flex-direction:column;display:flex}@media screen and (width>=1024px){.bishops-arms-hotel-room-drawer__amenities{gap:var(--space-ba-xl);flex-direction:row}}.bishops-arms-hotel-room-drawer__amenities-column{gap:var(--space-ba-md);flex-direction:column;flex:1;display:flex}.bishops-arms-hotel-room-drawer__amenities-heading{text-transform:uppercase;line-height:var(--typography-ba-header-lineheight);letter-spacing:var(--typography-ba-header-letter-spacing);color:var(--typography-headingcolor);font-family:var(--font-ba-display);font-size:var(--typography-ba-header-s-fontsize-small);font-weight:400}@media screen and (width>=768px){.bishops-arms-hotel-room-drawer__amenities-heading{font-size:var(--typography-ba-header-s-fontsize)}}.bishops-arms-hotel-room-drawer__amenities-heading{margin:0}.bishops-arms-hotel-room-drawer__amenities-list{--typography-ba-body-secondary-color:var(--color-ba-text-secondary);text-transform:uppercase;line-height:var(--typography-ba-header-lineheight);letter-spacing:var(--typography-ba-body-letter-spacing);color:var(--typography-ba-body-secondary-color,var(--typography-preheadercolor));font-family:var(--font-ba-secondary);font-size:var(--typography-ba-body-m-fontsize-small);font-weight:400}@media screen and (width>=768px){.bishops-arms-hotel-room-drawer__amenities-list{font-size:var(--typography-ba-body-m-fontsize)}}.bishops-arms-hotel-room-drawer__amenities-list{margin:0;padding-inline-start:var(--space-ba-xl)}.bishops-arms-hotel-room-drawer__amenities-divider{display:none}@media screen and (width>=1024px){.bishops-arms-hotel-room-drawer__amenities-divider{border-inline-start:1px solid var(--color-ba-black-500);align-self:stretch;display:block}}.bishops-arms-hotel-room-drawer__footer{gap:var(--space-ba-lg);background:var(--color-ba-brown-100);padding:var(--space-ba-lg);justify-content:space-between;align-items:flex-end;display:flex;position:sticky;bottom:0}@media screen and (width>=1024px){.bishops-arms-hotel-room-drawer__footer{padding:var(--space-ba-2xl)}}.bishops-arms-hotel-room-drawer__price{flex-direction:column;display:flex}.bishops-arms-hotel-room-drawer__price-label{--typography-ba-body-secondary-color:var(--color-ba-text-secondary);text-transform:uppercase;line-height:var(--typography-ba-header-lineheight);letter-spacing:var(--typography-ba-body-letter-spacing);color:var(--typography-ba-body-secondary-color,var(--typography-preheadercolor));font-family:var(--font-ba-secondary);font-size:var(--typography-ba-body-xs-fontsize-small);font-weight:400}@media screen and (width>=768px){.bishops-arms-hotel-room-drawer__price-label{font-size:var(--typography-ba-body-xs-fontsize)}}.bishops-arms-hotel-room-drawer__price-label{margin:0}.bishops-arms-hotel-room-drawer__price-value{text-transform:uppercase;line-height:var(--typography-ba-header-lineheight);letter-spacing:var(--typography-ba-header-letter-spacing);color:var(--typography-headingcolor);font-family:var(--font-ba-display);font-size:var(--typography-ba-header-l-fontsize-small);font-weight:400}@media screen and (width>=768px){.bishops-arms-hotel-room-drawer__price-value{font-size:var(--typography-ba-header-l-fontsize)}}.bishops-arms-hotel-room-drawer__price-value{margin:0}.bishops-arms-hotel-room-drawer__price-unit{--typography-ba-body-secondary-color:var(--color-ba-text-primary);text-transform:uppercase;line-height:var(--typography-ba-header-lineheight);letter-spacing:var(--typography-ba-body-letter-spacing);color:var(--typography-ba-body-secondary-color,var(--typography-preheadercolor));font-family:var(--font-ba-secondary);font-size:var(--typography-ba-body-s-fontsize-small);font-weight:400}@media screen and (width>=768px){.bishops-arms-hotel-room-drawer__price-unit{font-size:var(--typography-ba-body-s-fontsize)}}.bishops-arms-hotel-room-drawer__price-unit{margin:0}.bishops-arms-hotel-room-drawer__book{margin-inline-start:auto}
