body>header nav#zonely_header{width:min(960px,calc(100% - 40px));max-width:none;margin-left:auto;margin-right:auto}
@media(max-width:900px){
body>header nav#zonely_header{width:calc(100% - 24px)!important;height:56px;min-height:56px;padding:0 16px;gap:16px}
body>header nav#zonely_header>.logo{display:flex;align-items:center;width:118px;flex:0 0 118px}body>header nav#zonely_header>.logo img{width:118px;max-width:118px;height:auto}
body>header .zonely-mobile-tools{margin-left:auto;display:flex;gap:6px;align-items:center}
body>header .zonely-mobile-tools .mobile-toggle,body>header .zonely-mobile-tools .zonely-header-cart{width:38px;height:38px;border:0;background:transparent;border-radius:10px;display:grid;place-items:center}
body>header .zonely-mobile-tools .mobile-toggle svg{width:22px;height:22px}
body>header #drawer-backdrop{position:fixed;inset:0;z-index:1001;background:rgba(0,0,0,.4);backdrop-filter:blur(8px)}
body>header #mobile-drawer{display:flex!important;flex-direction:column;position:fixed;inset:0 0 auto;z-index:1002;width:100%!important;max-width:100%!important;height:100dvh;max-height:100dvh;padding:0!important;border:0!important;border-radius:0!important;background:#0a0a0a!important;color:#f5f5f5;box-shadow:none;backdrop-filter:none;transform:translateY(-16px)!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility .22s;overflow:hidden}
body>header #mobile-drawer.zl-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)!important}
#mobile-drawer .zl-mobile-drawer-head{display:flex;flex:0 0 78px;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid #ffffff15;background:transparent}
#mobile-drawer .zl-mobile-drawer-logo{display:flex;align-items:center;padding:0;border:0;background:none;border-radius:0}
#mobile-drawer .zl-mobile-drawer-logo img{width:122px;height:auto;max-width:122px}
#mobile-drawer #mobile-drawer-close{display:grid;place-items:center;width:40px;height:40px;color:#eee;background:#ffffff0d;border:0;border-radius:50%}
#mobile-drawer .zl-mobile-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 24px 12px}
#mobile-drawer .zn-mobile-kicker{margin:0 0 12px;color:#929292;font-size:12px;font-family:"Polysans median",Arial,sans-serif}
#mobile-drawer .zl-mobile-quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 24px}
#mobile-drawer .zl-mobile-quick-link{display:flex;gap:10px;align-items:center;justify-content:flex-start;padding:17px 14px!important;border:1px solid #ffffff18!important;border-radius:12px!important;background:#ffffff06!important;font-size:14px;font-family:"Polysans median",Arial,sans-serif;color:#fff}
#mobile-drawer .zl-mobile-quick-link svg{width:18px;height:18px;color:#c6c6c6}
#mobile-drawer .zl-mobile-group{border:0;border-bottom:1px solid #ffffff14;border-radius:0;background:none;margin:0;padding:0}
#mobile-drawer .zl-mobile-group summary{display:flex;align-items:center;gap:12px;font-family:"Polysans median",Arial,sans-serif;font-size:18px;font-weight:normal;padding:18px 0;list-style:none;cursor:pointer;background:none;color:#eee}
#mobile-drawer .zl-mobile-group summary>svg{display:none}#mobile-drawer .zl-mobile-group summary::-webkit-details-marker{display:none}
#mobile-drawer .zl-mobile-group summary:after{content:'+';width:22px;height:22px;margin-left:auto;background:none;border:0;color:#888;font-size:23px;font-weight:normal;transform:none;position:static}
#mobile-drawer .zl-mobile-group[open] summary:after{content:'−';transform:none}
#mobile-drawer .zl-mobile-submenu{display:grid;grid-template-columns:1fr 1fr;gap:0 14px;padding:0 0 18px;border:0;background:none;border-radius:0}
#mobile-drawer .zl-mobile-submenu a{display:flex;align-items:center;gap:8px;min-height:44px;padding:9px 0!important;margin:0;border:0!important;border-radius:0!important;background:none!important;font-family:"Polysans slim",Arial,sans-serif;font-weight:normal;font-size:14px;line-height:1.4;color:#bcbcbc}
#mobile-drawer .zl-mobile-submenu a svg{width:16px;height:16px;flex:0 0 16px;color:#888}
#mobile-drawer a:focus-visible,#mobile-drawer button:focus-visible,#mobile-drawer summary:focus-visible{outline:2px solid #fff;outline-offset:4px}
#mobile-drawer .zn-mobile-footer-links{display:flex;gap:24px;padding:24px 0 12px}
#mobile-drawer .zn-mobile-footer-links a{padding:0!important;border:0!important;background:none!important;color:#aaa;font-size:14px;font-weight:normal}
#mobile-drawer .drawer-actions{flex:0 0 auto;display:grid;grid-template-columns:1fr!important;gap:0;margin:0;padding:18px 24px calc(18px + env(safe-area-inset-bottom));border-top:1px solid #ffffff14;background:#0a0a0a}
#mobile-drawer .zl-mobile-login{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;width:100%;border:0;border-radius:12px;background:#f3f3f3!important;color:#101010!important;font-family:"Polysans median",Arial,sans-serif;font-weight:normal;font-size:15px;padding:12px!important}
body.zl-mobile-menu-open{overflow:hidden!important}
}
@media(max-width:350px){#mobile-drawer .zl-mobile-scroll{padding-left:18px;padding-right:18px}#mobile-drawer .zl-mobile-submenu{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){body>header #mobile-drawer{transition:none}}

@media(max-width:900px){body>header #mobile-drawer details.zl-mobile-group{background:transparent!important;border-radius:0!important;border:0!important;border-bottom:1px solid #ffffff14!important;margin:0!important}body>header #mobile-drawer details.zl-mobile-group>summary{background:transparent!important;border-radius:0!important;padding:18px 0!important;font-weight:normal!important;font-size:18px!important}body>header #mobile-drawer .zl-mobile-login{font-size:15px!important}}

@media(max-width:350px){body>header nav#zonely_header>.logo{width:100px;flex-basis:100px}body>header nav#zonely_header>.logo img{width:100px;max-width:100px}}
