@layer components{.dynamic-hamburger-menu-block .navbar__hamburger{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;border:none;box-shadow:none;transition:none}.dynamic-hamburger-menu-block .navbar__hamburger:hover,.dynamic-hamburger-menu-block .navbar__hamburger:active,.dynamic-hamburger-menu-block .navbar__hamburger:focus{background:transparent;border:none;box-shadow:none;transform:none!important}.hamburger-menu button,.hamburger-menu-sheet button{transition:none}.hamburger-menu button:hover,.hamburger-menu button:active,.hamburger-menu button:focus,.hamburger-menu-sheet button:hover,.hamburger-menu-sheet button:active,.hamburger-menu-sheet button:focus{transform:none!important;box-shadow:none}.hamburger-menu-sheet .sheet__panel{background-color:var(--color-background);color:var(--color-foreground)}.hamburger-menu{display:flex;flex-direction:column;height:100%;padding:2rem;background-color:var(--color-background);color:var(--color-foreground);overflow-x:hidden}.hamburger-menu__header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-separator)}.hamburger-menu__title{margin:0}.hamburger-menu__title:not(.text-heading-h2){color:var(--color-foreground);font-size:var(--hamburger-menu-title-font-size-mobile, 1.25rem);font-weight:var(--hamburger-menu-title-font-weight, var(--h2-font-weight));line-height:var(--heading-line-height, 1.2)}@media screen and (min-width:640px)and (max-width:879px){.hamburger-menu__title:not(.text-heading-h2){font-size:var(--hamburger-menu-title-font-size-tablet, 1.375rem)}}@media screen and (min-width:880px){.hamburger-menu__title:not(.text-heading-h2){font-size:var(--hamburger-menu-title-font-size-desktop, 1.5rem)}}.hamburger-menu__close{flex-shrink:0;transition:none}.hamburger-menu__close:hover,.hamburger-menu__close:active,.hamburger-menu__close:focus{transform:none!important;box-shadow:none;background-color:var(--color-button-primary-background);color:var(--color-button-primary-text);border-color:var(--color-button-primary-border)}.hamburger-menu__nav{flex:1;display:flex;flex-direction:column;gap:0;overflow-y:auto;overflow-x:hidden;min-height:0}.hamburger-menu__link{display:block;color:var(--color-foreground);text-decoration:none;font-size:var(--hamburger-menu-title-font-size-mobile, 1.125rem);font-weight:var(--hamburger-menu-title-font-weight, 700);padding:1rem 0;border-bottom:1px solid var(--color-separator);transition:color var(--transition-fast)}@media screen and (min-width:640px)and (max-width:879px){.hamburger-menu__link{font-size:var(--hamburger-menu-title-font-size-tablet, 1.2rem)}}@media screen and (min-width:880px){.hamburger-menu__link{font-size:var(--hamburger-menu-title-font-size-desktop, 1.25rem)}}.hamburger-menu__link:hover{color:color-mix(in srgb,var(--color-foreground) 70%,transparent)}.hamburger-menu__item--dropdown{border-bottom:1px solid var(--color-separator)}.hamburger-menu__link--dropdown{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;border-bottom:none;color:var(--color-foreground);text-decoration:none;text-align:start;font-weight:var(--hamburger-menu-title-font-weight, 700);padding:1rem 0;font-family:inherit;cursor:pointer;transition:none;box-shadow:none}.hamburger-menu__link--dropdown:hover,.hamburger-menu__link--dropdown:active,.hamburger-menu__link--dropdown:focus{background:none;color:color-mix(in srgb,var(--color-foreground) 70%,transparent);transform:none!important;box-shadow:none}.hamburger-menu__dropdown-icon{transition:transform var(--transition-base) var(--ease-in-out);display:flex;align-items:center;max-width:2rem}.hamburger-menu__link--dropdown.is-open .hamburger-menu__dropdown-icon{transform:rotate(180deg)}.hamburger-menu__submenu{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-base) var(--ease-in-out)}.hamburger-menu__submenu.is-open{grid-template-rows:1fr}.hamburger-menu__submenu-inner{overflow:hidden;padding:0;opacity:0;transition:opacity var(--transition-base) var(--ease-in-out)}.hamburger-menu__submenu.is-open .hamburger-menu__submenu-inner{padding-block:.5rem;opacity:1}.hamburger-menu__submenu-link{display:block;color:color-mix(in srgb,var(--color-foreground) 80%,transparent);text-decoration:none;padding:.75rem 0;padding-inline-start:1rem;font-size:var(--hamburger-menu-submenu-link-font-size-mobile, .875rem);font-weight:var(--hamburger-menu-submenu-link-font-weight, 500);line-height:var(--paragraph-line-height);transition:color var(--transition-fast);border-radius:var(--border-radius-sm)}@media screen and (min-width:640px)and (max-width:879px){.hamburger-menu__submenu-link{font-size:var(--hamburger-menu-submenu-link-font-size-tablet, .9375rem)}}@media screen and (min-width:880px){.hamburger-menu__submenu-link{font-size:var(--hamburger-menu-submenu-link-font-size-desktop, 1rem)}}.hamburger-menu__submenu-link:hover{color:var(--color-foreground)}.hamburger-menu__submenu-item--nested{border-bottom:none}.hamburger-menu__submenu-link--nested{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;color:color-mix(in srgb,var(--color-foreground) 80%,transparent);text-decoration:none;text-align:start;padding:.75rem 0;padding-inline-start:1rem;font-size:inherit;font-family:inherit;cursor:pointer;transition:none;box-shadow:none;border-radius:var(--border-radius-md)}.hamburger-menu__submenu-link--nested:hover,.hamburger-menu__submenu-link--nested:active,.hamburger-menu__submenu-link--nested:focus{background:none;color:var(--color-foreground);transform:none!important;box-shadow:none}.hamburger-menu__nested-icon{transition:transform var(--transition-base) var(--ease-in-out);display:flex;align-items:center;max-width:2rem}.hamburger-menu__submenu-link--nested.is-open .hamburger-menu__nested-icon{transform:rotate(180deg)}.hamburger-menu__nested-submenu{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-base) var(--ease-in-out)}.hamburger-menu__nested-submenu.is-open{grid-template-rows:1fr}.hamburger-menu__nested-submenu-inner{overflow:hidden;padding:0;opacity:0;transition:opacity var(--transition-base) var(--ease-in-out)}.hamburger-menu__nested-submenu.is-open .hamburger-menu__nested-submenu-inner{padding-block:.5rem;opacity:1}.hamburger-menu__nested-submenu-link{display:block;color:color-mix(in srgb,var(--color-foreground) 70%,transparent);text-decoration:none;padding:.75rem 0;padding-inline-start:2rem;font-size:var(--hamburger-menu-submenu-link-font-size-mobile, .8125rem);font-weight:var(--hamburger-menu-submenu-link-font-weight, 500);line-height:var(--paragraph-line-height);min-height:var(--tap-target-min);width:100%;box-sizing:border-box;transition:color var(--transition-fast);border-radius:var(--border-radius-sm)}@media screen and (min-width:640px)and (max-width:879px){.hamburger-menu__nested-submenu-link{font-size:var(--hamburger-menu-submenu-link-font-size-tablet, .875rem)}}@media screen and (min-width:880px){.hamburger-menu__nested-submenu-link{font-size:var( --hamburger-menu-submenu-link-font-size-desktop, .9375rem )}}.hamburger-menu__nested-submenu-link:hover{color:var(--color-foreground)}.hamburger-menu__footer{flex-shrink:0;padding-block-start:1rem;margin-block-start:1rem;border-block-start:1px solid var(--color-separator)}.hamburger-menu__footer .currency-switcher{width:100%}.hamburger-menu__footer .currency-switcher__trigger{width:100%;justify-content:space-between;padding:.75rem 0;font-weight:var(--paragraph-font-weight)}@media(max-width:639px){.hamburger-menu{padding:1.5rem}}@media(prefers-reduced-motion:reduce){html[data-respect-reduced-motion=true] .hamburger-menu__submenu,html[data-respect-reduced-motion=true] .hamburger-menu__nested-submenu,html[data-respect-reduced-motion=true] .hamburger-menu__submenu-inner,html[data-respect-reduced-motion=true] .hamburger-menu__nested-submenu-inner,html[data-respect-reduced-motion=true] .hamburger-menu__dropdown-icon,html[data-respect-reduced-motion=true] .hamburger-menu__nested-icon{transition:none}}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/block-dynamic-hamburger-menu-styles.css.map */
