@media screen and (max-width:999px){.menu-drawer__desktop-links{display:none}}.menu-mobile{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:1000px){.menu-mobile{display:none}}.menu-mobile .menu-mobile__list{margin:0;padding:0;list-style:none}.menu-mobile .menu-mobile__list>li{margin:0;padding:0}.menu-mobile .menu-mobile__list>li+li{border-top:1px solid rgb(var(--border-color))}.menu-mobile .menu-mobile__item{display:flex;align-items:center;gap:1rem;width:100%;margin:0;padding:.625rem 0;color:inherit;text-align:start;text-decoration:none}.menu-mobile__thumb{display:flex;flex:none;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;overflow:hidden;border-radius:.75rem;background:rgb(var(--text-color) / .04)}.menu-mobile__thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.menu-mobile__thumb--icon{background:none;color:rgb(var(--heading-highlight-accent-color))}.menu-mobile__label{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0;font-family:var(--heading-font-family);font-size:1rem;font-weight:var(--heading-font-weight);letter-spacing:-.01em;line-height:1.25}.menu-mobile__badge{display:inline-flex;flex:none;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:999px;font-size:.6875rem;letter-spacing:.04em;line-height:1}.menu-mobile__badge--accent{background:rgb(var(--heading-highlight-accent-color));color:rgb(var(--heading-highlight-text-color))}.menu-mobile__badge--yellow{background:#fff04d;color:#111}.menu-mobile__chevron{flex:none;width:1rem;opacity:.45}.menu-mobile .menu-mobile__cta{display:block;margin:0;padding:.875rem 1.25rem;border-radius:var(--button-border-radius);background:rgb(var(--heading-highlight-accent-color));color:rgb(var(--heading-highlight-text-color));font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);text-align:center;text-decoration:none}.menu-mobile .menu-mobile__secondary{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.menu-mobile .menu-mobile__secondary>li{margin:0;padding:0}.menu-mobile .menu-mobile__secondary a{display:block;margin:0;padding:0;color:rgb(var(--text-color) / .65);text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/56/compiled_assets/styles.css.map */
