.mobile-category-nav{display:none}@media screen and (max-width:999px){.shopify-section--mobile-category-nav{position:sticky;top:var(--header-height, 0px);z-index:3}.mobile-category-nav{position:relative;display:block;width:100%;max-width:100vw;overflow:hidden;background:rgb(var(--background));color:rgb(var(--text-color));border-bottom:1px solid rgb(var(--text-color) / .14);scrollbar-width:none}.mobile-category-nav__list{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;justify-content:start;align-items:center;width:100%;max-width:100%;margin:0;padding:0 42px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:auto;scroll-snap-type:x proximity;scroll-padding-inline:42px;scrollbar-width:none;list-style:none}.mobile-category-nav__list::-webkit-scrollbar{display:none}.mobile-category-nav__item{flex:0 0 auto;scroll-snap-align:start}.mobile-category-nav__link{display:block;padding:13px 16px;color:inherit;font-family:var(--heading-font-family);font-size:.9rem;line-height:1.2;text-decoration:none;white-space:nowrap}.mobile-category-nav__link:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.mobile-category-nav__arrow{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:42px;height:48px;padding:0;border:0;color:currentColor;background:rgb(var(--background) / .94);transform:translateY(-50%);cursor:pointer}.mobile-category-nav__arrow--previous{inset-inline-start:0;box-shadow:8px 0 12px -10px rgb(var(--text-color) / .65)}.mobile-category-nav__arrow--next{inset-inline-end:0;box-shadow:-8px 0 12px -10px rgb(var(--text-color) / .65)}.mobile-category-nav__arrow:disabled{opacity:.35;cursor:default}.mobile-category-nav__arrow:focus-visible{outline:2px solid currentColor;outline-offset:-4px}}.sr-shop-category a{display:block;padding-block:.55rem;line-height:1.4}.sr-shop-category__title{font-weight:600}.sr-shop-children{padding-inline-start:.75rem;font-size:.9em}.sr-shop-category a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.sr-shop-menu>summary{cursor:pointer}.sr-shop-menu__panel{position:absolute;inset-inline-start:50%;transform:translate(-50%);width:min(900px,92vw);max-height:75vh;overflow:auto;padding:1.5rem 2rem;background:rgb(var(--background));color:rgb(var(--text-color));border:1px solid rgb(var(--text-color) / .15);box-shadow:0 8px 20px #0000001f}.sr-shop-menu__categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem 2rem}.sr-shop-menu__fitness{border-top:1px solid rgb(var(--text-color) / .15);margin-top:1rem;padding-top:1rem}.sr-shop-menu__fitness ul{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map?subset=AAAAAABAAAAAAAAAAAAAAAAAACA */
