/** Shopify CDN: Minification failed

Line 41:15 Expected identifier but found whitespace
Line 41:20 Unexpected ";"

**/
.pill-nav-wrapper {
  
}

.section-pill-navigation .pill-nav-section {
  background: var(--pill-nav-bg, #ffffff);
  padding-top: var(--pill-nav-padding-top, 24px);
  padding-bottom: var(--pill-nav-padding-bottom, 24px);
}

.section-pill-navigation .pill-nav-wrapper {
  width: 100%;
}

.section-pill-navigation .pill-nav-scroll {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
 scroll-snap-type: x mandatory;
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE/Edge */
  padding: 4px 2px; /* room so focus rings aren't clipped */
  padding-left: 10px !important;
    padding-right: 10px !important;
    scroll-padding-left: 10px;
    scroll-padding-right: 10px;
    max-width: 100%;
}


   
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    padding-left: 10px;
    padding-right: 10px;
    scroll-padding-left: 10px;
    scroll-padding-right: 10px;
    max-width: 100%;

.section-pill-navigation .pill-nav-scroll::-webkit-scrollbar {
  display: none; /* Chrome/Safari */
}

.section-pill-navigation .pill-nav-item {
    flex: 0 0 auto;
    scroll-snap-align: start;
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
    padding: 3px 12px;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: rgb(var(--pill-color, 26, 26, 26));
    text-decoration: none;
    background: #EFEFEF;
    transition: background-color 0.15s ease, color 0.15s ease, border-color 0.15s ease;
  }


  .section-pill-navigation .pill-nav-item:hover,
  .section-pill-navigation .pill-nav-item.is-active {
    background-color: rgb(var(--pill-color, 26, 26, 26));
    color: rgb(var(--pill-color-contrast, 255, 255, 255));
  }


@media screen and (max-width: 749px) {
  .section-pill-navigation .pill-nav-item {
    padding: .34rem .75rem;
    font-size: 12px;
  } 

  .section-pill-navigation .pill-nav-scroll {
      /* padding: 20px 0px !important; */
    }

  .section-pill-navigation .pill-nav-item.is-active {
    padding: .34rem .75rem;
  }
}
