@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Aleo:wght@400;500;600;700&display=swap');.product-list__filter-title {
    padding: 15px;
    text-transform: uppercase;
    font-size: 90%;
    background-color: var(--fe-color-surface-3);
    border-radius: 8px;
}

.paginator {
  background-color: var(--fe-color-surface-2);
  padding: 5px;
  border-radius: 10px;
}

.paginator .paginator__page {
  background-color: var(--fe-color-surface-2);
}

.paginator .paginator__prev, .paginator .paginator__next, .paginator .paginator__page {
  border: none;
  padding: 20px;
}

.paginator .paginator__page--active {
  background-color: var(--fe-color-surface-1);
}
@property --glow-offset {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}

.more-than-just-minis > .container__bg {
  background: radial-gradient(
    circle at 50% calc(100% + var(--glow-offset)),
    rgb(189, 146, 69) 0%,
    rgb(14, 14, 17) 50%,
    rgb(14, 14, 17) 100%
  ) no-repeat;

  animation: glow-bg 1ms linear both;
  animation-timeline: view();
}

@keyframes glow-bg {
  0%, 20% {
    --glow-offset: 100vh;
  }
  70%, 100% {
    --glow-offset: 20vh;
  }
}

.header {
  pointer-events: none;
  --fe-color-link: var(--fe-color-text);
}

.header > .nav-bar::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  height: 12px;
  pointer-events: none;
  background: inherit;

  mask:
    linear-gradient(#000 0 0),
    url("https://public-files.dmstash.com/media/b7aw14nv/1/page-tear.svg")
      top center / auto 100% repeat-x;
  mask-composite: subtract;

  transform: scaleY(-1);
}

.header .nav-bar {
  pointer-events: all;
}

.nav-bar__menu .nav-bar__item:first-child {
  background-image: url(https://public-files.dmstash.com/media/rhtavbjb/3/subscribemenubg.webp);
  background-size: contain;
}

.nav-bar__dropdown {
  --fe-color-link: var(--fe-color-text);
}

.nav-bar__brand {
  padding-bottom: 6px;
}

.is-not-top .nav-bar {
  background-color: #0e0e10dd !important;
}

.nav-bar__menu {
    font-family: var(--fe-font-heading), serif;
    font-weight: bold;
    font-size: 1.1rem;
}

.nav-bar__link:hover, .nav-bar__item-drop-down:hover {
  color: var(--color-accent);
}

.nav-bar__dropdown {
  background-color: var(--fe-color-surface-5);
}

@media (max-width: 1023px) {
  .footer-copy > :first-child {
    order: 3;
  }
}

.eyebrow {
  position: relative;
  margin: 0 100px;
}

.eyebrow::before {
    content: '';
    background: url(https://public-files.dmstash.com/media/6j0d5d9f/1/headingdecorleft-v3.webp) center center no-repeat;
    width: 44px;
    display: block;
    position: absolute;
    left: -80px;
    top: 0;
    bottom: 0;
}

.eyebrow::after {
    content: '';
    background: url(https://public-files.dmstash.com/media/prhjaenm/1/headingdecorright-v1.webp) center center no-repeat;
    width: 44px;
    display: block;
    position: absolute;
    right: -80px;
    top: 0;
    bottom: 0;
}body{--fe-color-primary:#dba653;--fe-color-primary-contrast:#ffffff;--fe-color-secondary:#1f4059;--fe-color-secondary-contrast:#111111;--fe-color-body:#0e0e10;--fe-color-surface-1:#43464e;--fe-color-surface-2:#2f3239;--fe-color-surface-3:#202126;--fe-color-surface-4:#17171c;--fe-color-surface-5:#0e0e10;--fe-color-text-strong:#ffffff;--fe-color-text:#e8e8e8;--fe-color-text-muted:#a9a9b0;--fe-color-link:#dba653;--fe-color-link-hover:#efc67b;--fe-color-success:#87d3ef;--fe-color-warning:#efda84;--fe-color-danger:#fb9187;--fe-color-info:#32878a;--fe-color-custom-akorxcrros:#332815;background-color:var(--fe-color-body);}.store{--fe-font-body:"Montserrat", sans-serif;--fe-font-heading:"Aleo", serif;}