@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bishops-arms-header{z-index:var(--zindex-header);background:var(--color-ba-black);width:100%;height:6.4rem;color:var(--color-ba-white);position:sticky;top:0}@media screen and (width>=1024px){.bishops-arms-header{height:8rem}}.bishops-arms-header__container{--side-padding-desktop:var(--space-32);padding-right:var(--side-padding-mobile);padding-left:var(--side-padding-mobile);margin-left:auto;margin-right:auto}@media screen and (width>=768px){.bishops-arms-header__container{padding-right:var(--side-padding-tablet);padding-left:var(--side-padding-tablet)}}@media screen and (width>=1024px){.bishops-arms-header__container{padding-right:var(--side-padding-desktop);padding-left:var(--side-padding-desktop)}}.bishops-arms-header__container{gap:var(--space-16);padding-block:var(--space-16);align-items:center;height:100%;display:flex}.bishops-arms-header__logo-container{height:1.4rem}@media screen and (width>=1344px){.bishops-arms-header__logo-container{height:2.4rem}}.bishops-arms-header__logo{width:fit-content;height:100%;display:block}.bishops-arms-header__logo:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--color-focus-ring-offset)}.bishops-arms-header__logo svg{width:20rem;height:100%;display:block}@media screen and (width>=1344px){.bishops-arms-header__logo svg{width:33.9rem}}.bishops-arms-header__menu-button{background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.bishops-arms-header__menu-button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--color-focus-ring-offset)}.bishops-arms-header__menu-button:hover{cursor:pointer}.bishops-arms-header__menu-button i{color:var(--color-ba-brown-500);font-size:2.4rem}@media screen and (width>=1080px){.bishops-arms-header__menu-button{display:none}}.bishops-arms-header__right-group{display:contents}@media screen and (width>=1080px){.bishops-arms-header__right-group{gap:var(--space-16);align-self:stretch;align-items:center;height:100%;margin-left:auto;display:flex}}.bishops-arms-header__menu-container{display:none}@media screen and (width>=1080px){.bishops-arms-header__menu-container{align-self:stretch;align-items:stretch;height:100%;display:flex}}.bishops-arms-header__menu{margin:0;padding:0}@media screen and (width>=1024px){.bishops-arms-header__menu{gap:0;height:100%;display:flex}}.bishops-arms-header__menuitem{line-height:1.5;font-family:var(--typography-headingfont);font-size:var(--typography-ba-body-m-fontsize);margin:0;list-style:none}@media screen and (width>=1024px){.bishops-arms-header__menuitem{height:100%}}.bishops-arms-header__menulink{text-transform:uppercase;line-height:1.5;transition:background-color .15s,color .15s}[data-background-dark=true] .bishops-arms-header__menulink{color:var(--color-ba-brown-500)}.bishops-arms-header__menulink:is(:hover,:focus,:focus-visible){background-color:var(--color-ba-brown-500)}[data-background-dark=true] .bishops-arms-header__menulink:is(:hover,:focus,:focus-visible){color:var(--color-ba-black)}@media screen and (width>=1024px){.bishops-arms-header__menulink{padding-inline:var(--space-16);align-items:center;height:100%;display:flex}}.bishops-arms-header__ctas{display:none}@media screen and (width>=1080px){.bishops-arms-header__ctas{align-self:stretch;display:flex}}a.bishops-arms-header__cta{padding:var(--space-8) var(--space-16);text-transform:uppercase;line-height:1.5;font-family:var(--typography-headingfont);font-size:var(--typography-ba-body-m-fontsize);align-items:center;transition:background-color .15s,color .15s;display:flex}[data-background-dark=true] a.bishops-arms-header__cta{color:var(--color-ba-brown-500)}a.bishops-arms-header__cta:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--color-focus-ring-offset)}a.bishops-arms-header__cta:hover{background-color:var(--color-ba-brown-500);color:var(--color-ba-black)}@media screen and (width>=1024px){a.bishops-arms-header__cta{height:100%;padding-block:0}}.bishops-arms-header__book-table-cta--desktop{--button-padding:var(--space-ba-xs) var(--space-ba-lg);--button-padding-lg:var(--space-ba-xs) var(--space-ba-lg);--button-line-height-lg:var(--typography-ba-button-s-lineheight);--button-font-size-lg:var(--typography-ba-body-s-fontsize);--button-padding-desktop:var(--space-12) var(--space-36);display:none}[data-background-dark=true] .bishops-arms-header__book-table-cta--desktop{color:var(--cta-primary-text)}@media screen and (width>=1080px){.bishops-arms-header__book-table-cta--desktop{display:block}}@media screen and (width>=1344px){.bishops-arms-header__book-table-cta--desktop{--button-padding:var(--space-ba-xs) var(--space-ba-lg);--button-padding-lg:var(--space-ba-md) var(--space-ba-2xl);--button-line-height-lg:var(--typography-ba-button-s-lineheight);--button-font-size-lg:var(--typography-ba-button-s-fontsize)}}@keyframes bishops-arms-pub-picker-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes bishops-arms-pub-picker-slide-out{0%{transform:translate(0)}to{transform:translate(100%)}}@media screen and (width>=1024px){.modal-dialog.bishops-arms-pub-picker-modal[data-modal-aside=true]{--modal-dialog__box-max-width:48.4rem}}.modal-dialog.bishops-arms-pub-picker-modal .modal-dialog__content{background:var(--color-ba-black)}.modal-dialog.bishops-arms-pub-picker-modal .modal-dialog__header{height:auto}.modal-dialog.bishops-arms-pub-picker-modal .modal-dialog__heading{--typography-headingcolor:var(--color-ba-white);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){.modal-dialog.bishops-arms-pub-picker-modal .modal-dialog__heading{font-size:var(--typography-ba-header-m-fontsize)}}.modal-dialog.bishops-arms-pub-picker-modal .modal-dialog__heading{margin-top:9rem}.modal-dialog.bishops-arms-pub-picker-modal .modal-dialog__close-btn{color:var(--color-ba-white)}.modal-dialog.bishops-arms-pub-picker-modal[data-modal-aside=true] .modal-dialog__content{animation:.2s ease-out forwards bishops-arms-pub-picker-slide-in;right:auto;transform:translate(100%)}.modal-dialog.bishops-arms-pub-picker-modal[data-modal-aside=true] .modal-dialog__content.closing{animation:.2s ease-out forwards bishops-arms-pub-picker-slide-out}@media (prefers-reduced-motion:reduce){.modal-dialog.bishops-arms-pub-picker-modal[data-modal-aside=true] .modal-dialog__content{animation:none;transform:translate(0)}}.bishops-arms-pub-picker{gap:var(--space-ba-2xl);flex-direction:column;display:flex}.bishops-arms-pub-picker__search{gap:var(--space-ba-md);border-radius:var(--radius-ba-sm);background:var(--color-ba-black-700);padding-inline:var(--space-ba-lg);min-height:var(--space-ba-4xl);align-items:center;display:flex}.bishops-arms-pub-picker__search-icon{color:var(--color-ba-white);flex-shrink:0}.bishops-arms-pub-picker__search-input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--color-focus-ring-offset)}.bishops-arms-pub-picker__search-input{color:var(--color-ba-white);line-height:1.2;font-family:var(--font-ba-secondary);font-size:var(--typography-ba-body-m-fontsize-small);background:0 0;border:none;flex:1}.bishops-arms-pub-picker__search-input::placeholder{color:var(--color-ba-white)}.bishops-arms-pub-picker__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bishops-arms-pub-picker__item{list-style:none}.bishops-arms-pub-picker__item-link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--color-focus-ring-offset)}.bishops-arms-pub-picker__item-link{padding:var(--space-ba-sm);flex-direction:column;text-decoration:none;display:flex}.bishops-arms-pub-picker__item-link:is(:hover,:focus-visible){background:var(--color-ba-black-900)}.bishops-arms-pub-picker__item-name{--typography-headingcolor:var(--color-ba-brown-500);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-pub-picker__item-name{font-size:var(--typography-ba-header-s-fontsize)}}.bishops-arms-pub-picker__item-name{margin:0}.bishops-arms-pub-picker__item-link:is(:hover,:focus-visible) .bishops-arms-pub-picker__item-name{--typography-headingcolor:var(--color-ba-white)}.bishops-arms-pub-picker__item-address{--typography-ba-body-secondary-color:var(--color-ba-black-400);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-pub-picker__item-address{font-size:var(--typography-ba-body-s-fontsize)}}.bishops-arms-pub-picker__item-address{margin:0}.bishops-arms-pub-picker__item-link:is(:hover,:focus-visible) .bishops-arms-pub-picker__item-address{--typography-ba-body-secondary-color:var(--color-ba-white)}.bishops-arms-pub-picker__empty{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-pub-picker__empty{font-size:var(--typography-ba-body-m-fontsize)}}.bishops-arms-pub-picker__empty{padding-block:var(--space-ba-lg);margin:0}
