.rfs-navigation{width:100%;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.rfs-navigation__list,.rfs-navigation__submenu{list-style:none;margin:0;padding:0}.rfs-navigation__list{display:flex;justify-content:center;flex-wrap:wrap;gap:0 8px}.rfs-navigation__item{position:relative}.rfs-navigation__row{display:flex;align-items:center}.rfs-navigation__link,.rfs-navigation__submenu a{color:rgb(var(--color-foreground));text-decoration:none;display:block}.rfs-navigation__link{padding:8px;min-height:40px;display:flex;align-items:center;font-size:15px;line-height:1.25;font-weight:var(--font-heading-weight);letter-spacing:.02em}.rfs-navigation__toggle{display:flex;align-items:center;justify-content:center;width:32px;min-height:40px;padding:8px;background:transparent;color:rgb(var(--color-foreground));border:0;cursor:pointer}.rfs-navigation__toggle svg{width:11px;height:8px;transition:transform .15s}.rfs-navigation__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.rfs-navigation__submenu{position:absolute;top:100%;left:0;min-width:280px;max-width:340px;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.2);box-shadow:0 8px 20px #0003;z-index:10;padding:8px}.rfs-navigation__submenu[hidden]{display:none}.rfs-navigation__submenu a{font-size:16px;line-height:1.25;padding:7px 12px}.rfs-navigation a:hover,.rfs-navigation a[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.rfs-navigation a:focus-visible,.rfs-navigation button:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.rfs-navigation__item:nth-last-child(-n+3) .rfs-navigation__submenu{left:auto;right:0}.rfs-navigation--mobile{padding:6px 20px}.rfs-navigation--mobile .rfs-navigation__list{display:block}.rfs-navigation--mobile .rfs-navigation__row{justify-content:space-between}.rfs-navigation--mobile .rfs-navigation__link{flex:1;padding:8px;font-size:16px}.rfs-navigation--mobile .rfs-navigation__toggle{width:44px}.rfs-navigation--mobile .rfs-navigation__submenu{position:static;min-width:0;max-width:none;border:0;border-left:2px solid rgba(var(--color-foreground),.25);margin:0 8px 6px;padding:0 0 0 8px;box-shadow:none}.rfs-navigation--mobile .rfs-navigation__submenu a{font-size:15px;padding-top:6px;padding-bottom:6px}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAB */
