@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bishops-arms-hotel-rooms{padding-block:var(--space-ba-5xl)}.bishops-arms-hotel-rooms__heading{margin:0}.bishops-arms-hotel-rooms__scroller{margin-top:var(--space-ba-lg);padding-block:var(--space-ba-xl);position:relative;overflow:hidden}.bishops-arms-hotel-rooms__list{gap:var(--space-ba-sm);-webkit-overflow-scrolling:touch;padding-bottom:12px;padding-inline:var(--side-padding-mobile);grid-template-rows:auto auto auto auto auto;grid-auto-flow:column;justify-content:left;row-gap:0;display:grid;overflow-x:auto}@media screen and (width>=768px){.bishops-arms-hotel-rooms__list{padding-inline:var(--side-padding-tablet)}}@media screen and (width>=1024px){.bishops-arms-hotel-rooms__list{column-gap:var(--space-ba-xl);padding-inline:var(--side-padding-desktop)}}@media screen and (width>=1344px){.bishops-arms-hotel-rooms__list{margin-left:calc(var(--site-slider-desktop-margin) - var(--side-padding-desktop))}}.bishops-arms-hotel-rooms__list:before,.bishops-arms-hotel-rooms__list:after{z-index:1;background:var(--color-background);content:"";pointer-events:none;position:absolute;top:0;bottom:0}.bishops-arms-hotel-rooms__list:before{width:var(--side-padding-mobile);left:0;-webkit-mask-image:linear-gradient(270deg,#0000,#000);mask-image:linear-gradient(270deg,#0000,#000)}@media screen and (width>=768px){.bishops-arms-hotel-rooms__list:before{width:var(--side-padding-tablet)}}@media screen and (width>=1024px){.bishops-arms-hotel-rooms__list:before{width:var(--side-padding-desktop)}}@media screen and (width>=1344px){.bishops-arms-hotel-rooms__list:before{left:calc(var(--site-slider-desktop-margin) - var(--side-padding-desktop))}}.bishops-arms-hotel-rooms__list:after{width:var(--side-padding-desktop);right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.bishops-arms-hotel-rooms__card{grid-template-rows:subgrid;grid-row:1/-1;width:30rem;display:grid}@media screen and (width>=1024px){.bishops-arms-hotel-rooms__card{width:40rem}}.bishops-arms-hotel-rooms__card-image{aspect-ratio:3/2;grid-row:1;position:relative;overflow:hidden}.bishops-arms-hotel-rooms__card-details{grid-template-rows:subgrid;background:var(--color-ba-white);padding:var(--space-ba-xl);grid-row:2/-1;display:grid}.bishops-arms-hotel-rooms__card-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-m-fontsize-small);font-weight:400}@media screen and (width>=768px){.bishops-arms-hotel-rooms__card-name{font-size:var(--typography-ba-header-m-fontsize)}}.bishops-arms-hotel-rooms__card-name{margin:0;margin-bottom:var(--space-ba-sm);grid-row:1}@media screen and (width>=1024px){.bishops-arms-hotel-rooms__card-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>=1024px) and (width>=768px){.bishops-arms-hotel-rooms__card-name{font-size:var(--typography-ba-header-l-fontsize)}}.bishops-arms-hotel-rooms__card-amenities{gap:var(--space-ba-sm) var(--space-ba-lg);margin-bottom:var(--space-ba-sm);grid-row:2;grid-template-columns:repeat(2,1fr);align-content:start;width:100%;display:grid}@media screen and (width>=1024px){.bishops-arms-hotel-rooms__card-amenities{column-gap:var(--space-ba-xl)}}.bishops-arms-hotel-rooms__card-amenity{gap:var(--space-ba-md);align-items:center;min-width:0;display:flex}.bishops-arms-hotel-rooms__card-amenity--bed{grid-column:1/-1}.bishops-arms-hotel-rooms__card-amenity-icon{flex-shrink:0;font-size:2.4rem}.bishops-arms-hotel-rooms__card-amenity-text{--typography-ba-body-secondary-color:var(--color-ba-black);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-rooms__card-amenity-text{font-size:var(--typography-ba-body-s-fontsize)}}.bishops-arms-hotel-rooms__card-amenity-text{overflow-wrap:anywhere}.bishops-arms-hotel-rooms__card-about{margin-bottom:var(--space-ba-xl);grid-row:3;justify-self:end}.bishops-arms-hotel-rooms__card-ctas{grid-row:4;align-items:flex-end;width:100%;display:flex}.bishops-arms-hotel-rooms__card-book{margin-inline-start:auto}.bishops-arms-hotel-rooms__card-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-rooms__card-price-label{font-size:var(--typography-ba-body-xs-fontsize)}}.bishops-arms-hotel-rooms__card-price-label{margin:0}.bishops-arms-hotel-rooms__card-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-rooms__card-price-value{font-size:var(--typography-ba-header-l-fontsize)}}.bishops-arms-hotel-rooms__card-price-value{margin:0}.bishops-arms-hotel-rooms__card-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-rooms__card-price-unit{font-size:var(--typography-ba-body-s-fontsize)}}.bishops-arms-hotel-rooms__card-price-unit{margin:0}
