.anchor-nav{width:100%;position:relative;z-index:0;box-sizing:border-box}.anchor-nav__inner{width:100%}.anchor-nav__inner.contained-page-width.full{padding-left:0;padding-right:0}.anchor-nav__list{display:flex;flex-wrap:wrap;gap:1rem;gap:var(--anchor-nav-gap, 16px)}@media screen and (max-width: 1023px){.anchor-nav__list--mobile-scroll{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.anchor-nav__list--mobile-scroll::-webkit-scrollbar{display:none}.anchor-nav__list.anchor-nav__list--mobile-scroll[data-align-mobile]{justify-content:flex-start}.anchor-nav__list--mobile-scroll>*{flex:0 0 calc((100% - (1.6 - 1) * 1rem) / 1.6);flex:0 0 calc((100% - (var(--anchor-nav-cards-mobile, 1.6) - 1) * var(--anchor-nav-gap, 16px)) / var(--anchor-nav-cards-mobile, 1.6));scroll-snap-align:start}}.anchor-nav__list>*{display:flex;min-width:0}@media screen and (min-width: 1024px){.anchor-nav__list--equal>*{flex:1 1 0}}@media screen and (max-width: 1023px){.anchor-nav__list--mobile-wrap.anchor-nav__list--equal>*{flex:1 1 0}}.anchor-nav__list[data-align-mobile=left]{justify-content:flex-start}.anchor-nav__list[data-align-mobile=center]{justify-content:center}.anchor-nav__list[data-align-mobile=right]{justify-content:flex-end}@media screen and (min-width: 768px){.anchor-nav__list[data-align-desktop=left]{justify-content:flex-start}.anchor-nav__list[data-align-desktop=center]{justify-content:center}.anchor-nav__list[data-align-desktop=right]{justify-content:flex-end}}:target,[id^=shopify-section-]{scroll-margin-top:var(--header-height)}@media (prefers-reduced-motion: no-preference){html:has(.anchor-nav){scroll-behavior:smooth}}
