.ez-header,.ez-header .ez-nested-nav{overflow:visible}.ez-header:has(.ez-nested-mobile.is-open){z-index:101}.ez-header .ez-nested-nav{display:block;white-space:normal;position:relative;z-index:31}.ez-nav-list{list-style:none;margin:0;padding:0}.ez-nested-nav>.ez-nav-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 26px}.ez-nav-item{position:relative;min-width:0}.ez-nav-row{display:flex;align-items:center;gap:4px}.ez-nav-row>a{display:block;min-width:0}.ez-nav-toggle{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;border:0;background:transparent;color:inherit;padding:0;cursor:pointer;font:inherit;line-height:1}.ez-nav-toggle span{display:block;font-size:16px;transition:transform .15s}.ez-nav-toggle[aria-expanded=true] span{transform:rotate(180deg)}.ez-nav-toggle:focus-visible,.ez-nav-row>a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ez-nav-submenu[hidden]{display:none!important}.ez-nested-nav>.ez-nav-list>.ez-nav-item>.ez-nav-submenu{position:absolute;top:100%;left:0;z-index:50;min-width:235px;width:max-content;max-width:min(320px,calc(100vw - 32px));padding:10px 0;background:var(--ez-paper,#fff);color:var(--ez-ink,#212121);border:1px solid var(--ez-line,#e8e5e1);box-shadow:0 8px 20px #00000012}.ez-nested-nav>.ez-nav-list>.ez-nav-item:last-child>.ez-nav-submenu{left:auto;right:0}.ez-nested-nav .ez-nav-submenu .ez-nav-row{padding:3px 15px;justify-content:space-between;gap:10px}.ez-nested-nav .ez-nav-submenu a{padding:8px 0;white-space:normal;text-transform:none;font-size:inherit;letter-spacing:inherit;overflow-wrap:anywhere}.ez-nested-nav .ez-nav-submenu .ez-nav-submenu{padding-left:14px}.ez-nested-mobile nav>.ez-nav-list>.ez-nav-item{border-bottom:1px solid var(--ez-line,#e8e5e1)}.ez-nested-mobile .ez-nav-row{justify-content:space-between;gap:8px}.ez-nested-mobile .ez-nav-row>a{flex:1;padding:15px 0;font-size:12px;font-weight:700;letter-spacing:.07em}.ez-nested-mobile .ez-nav-toggle{width:44px;min-height:44px}.ez-nested-mobile .ez-nav-submenu{padding:0 0 10px 14px}.ez-nested-mobile .ez-nav-submenu .ez-nav-row>a{font-weight:400;letter-spacing:0;padding:10px 0}@media(min-width:761px){.ez-header .ez-nested-mobile{display:flex;flex-direction:column;gap:0;position:fixed;top:0;left:0;bottom:0;width:min(350px,90vw);overflow-y:auto;background:var(--ez-paper,#fff);z-index:105;padding:0 23px 30px;transform:translate(-110%);transition:transform .3s;box-shadow:4px 0 25px #0002}.ez-header .ez-nested-mobile.is-open{transform:translate(0)}.ez-nested-mobile .mobile-menu__head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ez-line);padding:18px 0;margin-bottom:10px}}@media(max-width:760px){.ez-nested-nav>.ez-nav-list{gap:4px 18px}.ez-nested-nav>.ez-nav-list>.ez-nav-item{position:static}.ez-nested-nav>.ez-nav-list>.ez-nav-item>.ez-nav-submenu{left:16px;right:16px;min-width:0;width:auto;max-width:none;max-height:60dvh;overflow-y:auto}.ez-nested-nav .ez-nav-toggle{min-width:30px;min-height:30px}}@media(prefers-reduced-motion:reduce){.ez-nav-toggle span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ez-navigation.css.map */
