/**
 * Keep the Scharfer Ruti header/footer after Classic CSS loads
 * on cart, account, CMS, listing pages.
 */
#header {
  position: sticky;
  top: 0;
  z-index: 100;
  background: transparent;
  box-shadow: none;
}
#header .gradient-header {
  background: linear-gradient(90deg, #ffffff 0%, #fbf8f2 45%, #f1ebe0 100%);
  border-bottom: 1px solid #e6ddcf;
}
#header a { color: inherit; text-decoration: none; }
#header a:hover { color: #d8451f; }
#header .sr-cart-link,
#header .sr-cart-link svg,
#header .btn-dark {
  color: #fffdf9 !important;
}
#header .sr-cart-link:hover,
#header .btn-dark:hover { color: #fff !important; }
#header .nav-link {
  color: #2b241b;
  padding: 6px 0;
  border-bottom: 2px solid transparent;
  font-family: "Archivo", ui-sans-serif, system-ui, sans-serif;
  font-size: 13px;
  letter-spacing: .14em;
  text-transform: uppercase;
  font-weight: 700;
}

#footer {
  padding: 0;
  background: transparent;
  color: inherit;
}
body#checkout #footer,
body#cart #footer {
  padding: 0 !important;
  margin: 0;
  background: transparent !important;
  color: inherit !important;
}
