.relia-mobile-contact-bar{display:none}
.relia-page a.rc-button{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;padding:12px 18px!important;box-sizing:border-box;max-width:100%;text-align:center;text-decoration:none!important;background-image:none!important;box-shadow:none!important;line-height:1.35;border-radius:4px}
.relia-page a.rc-button:before,.relia-page a.rc-button:after{display:none!important}
.relia-page a.rc-button.rc-button--amber{color:#102844!important;background:#DDA42F!important;border:1px solid #DDA42F!important}
.relia-page a.rc-button.rc-button--outline{border:1px solid currentColor!important}
.relia-content-shell--article .relia-article-body table th,.relia-content-shell--article .relia-article-body table td{overflow-wrap:anywhere!important;word-break:normal;hyphens:auto}
@media(max-width:1024px){sidebar-contact-information.sidebar-contact-information{display:none!important}.relia-mobile-contact-bar{display:flex;position:relative;box-sizing:border-box;width:100%;align-items:center;justify-content:center;gap:8px;padding:7px 16px;background:#fff;border-bottom:1px solid #dce4eb;color:#102844}.relia-mobile-contact-bar a{flex:1;text-align:center;min-height:36px;padding:8px 4px;border-radius:3px;background:#f4f6f8;color:#102844;font-size:14px;font-weight:600;text-decoration:none;line-height:20px}.relia-mobile-contact-bar a:focus-visible{outline:2px solid #102844;outline-offset:2px}}

/* Deliberate light text introduction for the catalog, without an image banner. */
.template-collection .f-collection-page-header--no-image{--bg-image:linear-gradient(#ffffff,#ffffff);background-image:var(--bg-image);color:#102844}

/* V3: keyboard access to the same desktop navigation used by pointer visitors. */
@media(min-width:1025px){
  .f-menu__item--dropdown:focus-within > .f-mega-menu,
  .f-menu__item--dropdown .f-sub-menu__item--level-1:focus-within > .f-mega-menu__column{
    opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;transition:none!important;
  }
  .f-menu__item a:focus-visible{outline:2px solid #aa761b;outline-offset:-3px;border-radius:2px}
}
