<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.left {
  display: flex;
}
.inner-wrapper {
  display: flex;
  gap: 5px;
  justify-content: center;
}
:root {
  --navy: #003c71;
  --gold: #ffcd00;
  --blue: #0085ca;
}

/* Default font */
body,
a,
p,
span,
h1,
h2,
h3,
h4,
h5,
button,
input {
  font-family: 'Roboto', sans-serif;
}
#h_nav {
  display: none !important;
}
/* Hide inSite defaults */
#h_nav,
footer,
#div_privacy,
#Server {
  display: none;
}

/* Recreate contain class from BS3 */
@media (min-width: 768px) {
  .contain {
    width: 750px;
  }
}

@media (min-width: 992px) {
  .contain {
    width: 970px;
  }
}

@media (min-width: 1200px) {
  .contain {
    width: 1170px;
  }
}

/* Top Ribbon */
.topRibbon {
  background-color: var(--gold);
  display: flex;
  justify-content: center;
}

.topRibbon &gt; .inner-wrapper {
  display: flex;
  justify-content: space-between;
}

.topRibbon &gt; .inner-wrapper &gt; .left,
.topRibbon &gt; .inner-wrapper &gt; .right {
  display: flex;
  align-items: center;
}

.topRibbon &gt; .inner-wrapper &gt; .right {
  gap: 20px;
}

.topRibbonButton {
  background-color: var(--navy);
  color: var(--gold);
  font-size: 16px;
  border: none;
}

.topRibbonButton-arrow {
  stroke: var(--gold);
}

.topRibbonButton:hover,
.topRibbonButton:focus {
  color: var(--gold);
  background-color: var(--blue);
  transition: background-color 500ms ease;
}

@media (max-width: 768px) {
  .topRibbon &gt; .inner-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    gap: 10px;
  }

  .topRibbon &gt; .inner-wrapper &gt; .right {
    flex-direction: column;
    gap: 10px;
  }

  .topRibbon &gt; .inner-wrapper &gt; .right &gt; #search-wrapper {
    order: 1;
  }

  .topRibbon &gt; .inner-wrapper &gt; .right &gt; #cart-ribbon {
    order: 2;
  }
}

/* Cart */
#cart-ribbon {
  display: flex;
  gap: 10px;
  align-items: center;
}

#cart-ribbon &gt; .left {
  display: flex;
}

#cart-icon {
  font-size: 30px;
  color: var(--navy);
}

#cart-pill {
  top: 5px;
  font-size: 10px;
  background-color: var(--blue);
}

#cart-info {
  color: var(--navy);
  font-weight: 500;
}

#cart-ribbon:hover {
  cursor: pointer;
}

#cart-ribbon:hover #cart-icon,
#cart-ribbon:hover #cart-info {
  color: var(--blue);
  transition: color 500ms ease;
}

#cart-ribbon:hover #cart-pill {
  background-color: var(--navy);
  transition: background-color 500ms ease;
}

/* Search */
#search-wrapper &gt; #H_Search &gt; .input-group &gt; * {
  background-color: rgba(255, 255, 255, 0.7);
}

#search-wrapper:focus-within &gt; #H_Search &gt; .input-group &gt; * {
  background-color: rgba(255, 255, 255, 1);
  transition: background-color 500ms ease;
}

/* Banner */
#topBanner {
  display: flex;
  justify-content: center;
  background-color: var(--navy);
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 5px solid white;
  border-bottom: 5px solid white;
}

#topBanner &gt; .inner-wrapper {
  display: flex;
  justify-content: space-between;
}

#topBanner &gt; .inner-wrapper &gt; .left,
#topBanner &gt; .inner-wrapper &gt; .right {
  display: flex;
  align-items: center;
}

@media (max-width: 768px) {
  #topBanner &gt; .inner-wrapper {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-left: 10px;
    padding-right: 10px;
    gap: 30px;
  }
  #topBanner &gt; .inner-wrapper &gt; .left &gt; a &gt; img,
  #topBanner &gt; .inner-wrapper &gt; .right &gt; img {
    max-width: 364px;
  }
}

/* Nav */
#mainNav-wrapper {
  display: flex;
  justify-content: center;
}

#mainNav-wrapper,
#mainNav {
  background-color: var(--gold);
}

#mainNav {
  padding-top: 0;
  padding-bottom: 0;
}

#mainNav .nav-link {
  color: var(--navy);
  font-weight: 500;
  font-size: 16px;
}

#mainNav .nav-link:hover,
#mainNav .nav-link:focus {
  color: var(--blue);
  transition: color 500ms ease;
}

#mainNav .navbar-nav &gt; li.open &gt; a {
  background-color: transparent;
}

#mainNav .dropdown-menu {
  background-color: var(--gold);
  border: none;
  border-top: 4px solid transparent;
  border-radius: 8px;
}

#mainNav .dropdown-item {
  color: var(--navy);
  font-weight: 500;
  font-size: 16px;
}

#mainNav .dropdown-item:hover,
#mainNav .dropdown-item:focus {
  background-color: transparent;
  color: var(--blue);
  transition: color 500ms ease;
  cursor: pointer;
  text-decoration: none;
}

#mainNav .dropdown-toggle:focus + .dropdown-menu {
  display: block;
}

#mainNav .dropdown-menu li {
  position: relative;
}

#mainNav .dropdown-menu .dropdown-submenu {
  display: none;
  position: absolute;
  left: 100%;
  top: 0 !important;
  border-top: none;
  border-left: 4px solid transparent;
}

#mainNav .dropdown-menu &gt; li:hover &gt; .dropdown-submenu,
#mainNav .dropdown-menu &gt; li:focus &gt; .dropdown-submenu {
  display: block;
}

@media (max-width: 768px) {
  #mainNav-wrapper &gt; .contain {
    width: 100%;
  }

  #mainNav #togglerRow {
    display: flex;
    justify-content: flex-end;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  #mainNav .navbar-toggler {
    border: none;
  }

  #mainNav .navbar-toggler:focus {
    box-shadow: none;
  }

  #mainNav .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23003c71' stroke-linecap='round' stroke-miterlimit='10' stroke-width='3' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  }

  #mainNav .navbar-toggler[aria-expanded='true'] &gt; .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%230085ca' stroke-linecap='round' stroke-miterlimit='10' stroke-width='3' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  }

  #mainNav #mainNavContent {
    padding-bottom: 10px;
  }

  #mainNav .nav-item.dropdown.open &gt; ul.dropdown-menu {
    display: block;
    padding-top: 0;
  }

  #mainNav .nav-item.dropdown &gt; ul.dropdown-menu {
    display: none;
  }

  #mainNav .nav-link {
    justify-content: flex-start;
    padding-bottom: 5px;
  }

  #mainNav .dropdown-menu.dropdown-show {
    display: block;
  }

  #mainNav .dropdown-menu .dropdown-submenu {
    left: 0;
    top: 100% !important;
    position: relative;
  }

  #mainNav .dropdown-menu &gt; li:hover &gt; .dropdown-submenu {
    display: none;
  }

  #mainNav .dropdown-menu &gt; li &gt; .dropdown-submenu.submenu-show {
    display: block;
  }
}

/* Carousel */
#mainCarousel {
  margin-top: 10px;
}

#mainCarousel &gt; .carousel-inner,
#mainCarousel img {
  border-radius: 4px;
}

/* Content Grid */
#contentGrid {
  padding-top: 10px;
}

#contentGrid img {
  width: 100%;
  border-radius: 4px;
}

#contentGrid &gt; .inner-wrapper {
  display: flex;
  gap: 10px;
}

#contentGrid &gt; .inner-wrapper &gt; .right {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

#contentGrid &gt; .inner-wrapper &gt; .right &gt; .bottom {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

#contentGrid &gt; .inner-wrapper &gt; .right &gt; .bottom &gt; .top {
  display: flex;
  gap: 10px;
}

@media (max-width: 991px) {
  #contentGrid &gt; .inner-wrapper {
    flex-direction: column;
  }

  #contentGrid &gt; .inner-wrapper &gt; .right &gt; .bottom &gt; .top {
    justify-content: space-between;
  }
}

/* Footer */
#footer {
  background-color: var(--navy);
  border-top: 5px solid var(--gold);
  margin-top: 10px;
  display: flex;
  justify-content: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

#footerLogo {
  max-width: 300px;
  background-color: white;
  border-radius: 14px;
}

#footer &gt; .inner-wrapper &gt; .footer-flex {
  display: flex;
  gap: 40px;
  justify-content: center;
}

#footer .left,
#footer .middle,
#footer .right {
  display: flex;
  color: white;
}

#footer .midde {
  align-items: center;
}

#footer a {
  font-size: var(--bs-body-font-size);
  color: white;
}

#footer a:hover,
#footer a:focus {
  color: var(--blue);
  transition: color 500ms ease;
  text-decoration: none;
}

#footer .left &gt; .oneStore,
#footer .right &gt; .oneStore {
  margin-top: 30px;
}

#footer .left &gt; .oneStore &gt; p,
#footer .right &gt; .oneStore &gt; p {
  color: var(--gold);
  position: relative;
}

#footer .left &gt; .oneStore &gt; p:after,
#footer .right &gt; .oneStore &gt; p:after {
  position: absolute;
  content: '';
  height: 2px;
  bottom: -4px;

  left: 0;
  width: 90%;
  background: var(--gold);

  -o-transition: 0.5s;
  -ms-transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s ease;
}

#footer .left &gt; .oneStore:hover &gt; p:after,
#footer .right &gt; .oneStore:hover &gt; p:after {
  width: 100%;
  background: var(--blue);
}

#footer .left &gt; .oneStore:hover &gt; p,
#footer .right &gt; .oneStore:hover &gt; p {
  color: var(--blue);
  transition: color 500ms ease;
}

#footer .left &gt; .oneStore &gt; .hours,
#footer .right &gt; .oneStore &gt; .hours {
  margin-top: 10px;
}

#footer .left &gt; .oneStore &gt; .hours &gt; .oneLine,
#footer .right &gt; .oneStore &gt; .hours &gt; .oneLine {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  min-width: 300px;
}

@media (max-width: 991px) {
  #footer &gt; .inner-wrapper &gt; .footer-flex {
    flex-direction: column;
    gap: 20px;
    align-items: center;
  }

  #footer .left &gt; .oneStore,
  #footer .right &gt; .oneStore {
    margin-top: 0;
  }

  #footer .left {
    order: 1;
  }

  #footer .right {
    order: 2;
  }

  #footer .middle {
    order: 3;
  }
}

/* Privacy */
#privacyPolicy {
  background-color: var(--gold);
  display: flex;
  justify-content: center;
  padding-top: 5px;
  padding-bottom: 5px;
}

#privacyPolicy &gt; .inner-wrapper {
  display: flex;
  justify-content: center;
}

#privacyLink {
  color: var(--navy);
  font-size: var(--bs-body-font-size);
  font-weight: 500;
}

#privacyLink:hover,
#privacyLink:focus {
  color: var(--blue);
  transition: color 500ms ease;
  text-decoration: none;
}

/* Custom Pages */
.customPage-wrapper {
  display: flex;
  justify-content: center;
}

.customPage-wrapper &gt; .inner-wrapper {
  text-align: justify;
  padding: 20px;
  max-width: 800px;
}

.customPage-wrapper .link-header {
  color: grey;
  font-size: 18px;
  position: relative;
  display: block;
  font-weight: 500;
}

.customPage-wrapper .link-header:after {
  position: absolute;
  content: '';
  height: 2px;
  bottom: -4px;

  left: 0;
  width: 95%;
  background: var(--navy);

  -o-transition: 0.5s;
  -ms-transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s ease;
}

.customPage-wrapper div.section {
  display: block;
}

.customPage-wrapper .link-header:hover,
.customPage-wrapper .link-header:focus {
  color: var(--blue);
  transition: color 500ms ease;
  text-decoration: none;
}

.customPage-wrapper div.section:hover &gt; .link-header {
  color: var(--blue);
  transition: color 500ms ease;
}

.customPage-wrapper div.section:hover &gt; .link-header:after {
  background: var(--blue);
  width: 100%;
  transition: 500ms ease;
}

.customPage-wrapper .flex-sections {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.customPage-wrapper .flex-sections &gt; .section {
  flex-basis: calc(33% - 30px);
}

.customPage-wrapper .flex-sections &gt; .section img {
  margin-top: 15px;
}

@media (max-width: 991px) {
  .customPage-wrapper .flex-sections &gt; .section {
    flex-basis: calc(50% - 20px);
  }
}

.iframe-wrapper {
  margin-top: 20px;
}

/* Cart iCM module */
#Cart {
  display: none;
}</pre></body></html>