.z-dropdown .z-dropdown-all,.z-nav-toggle .z-icon-close{display:none}@media(max-width:900px){body .zasshi-section .z-main-nav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:6px 24px 28px;background:#fff;border-top:1px solid var(--z-border);border-bottom:1px solid var(--z-border);box-shadow:0 18px 30px #233c571a}body .zasshi-section .z-main-nav.z-open{display:flex;animation:z-menu-in .2s ease both}@keyframes z-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}body .zasshi-section .z-main-nav>a,body .zasshi-section .z-nav-item>a{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 0;border-bottom:1px solid var(--z-border);font-size:16px;font-weight:500;letter-spacing:.01em;color:var(--z-ink);white-space:normal}body .zasshi-section .z-main-nav>a:hover,body .zasshi-section .z-nav-item>a:hover{color:var(--z-accent)}body .zasshi-section .z-nav-item{width:100%;padding:0}body .zasshi-section .z-nav-item>a:after{content:"";flex:0 0 auto;width:8px;height:8px;margin:-4px 4px 0 16px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg);transition:transform .2s ease,margin .2s ease}body .zasshi-section .z-nav-item.z-open>a{color:var(--z-ink);border-bottom-color:transparent}body .zasshi-section .z-nav-item.z-open>a:after{transform:rotate(-135deg);margin-top:4px}body .zasshi-section .z-dropdown,body .zasshi-section .z-nav-item:hover .z-dropdown,body .zasshi-section .z-nav-item:focus-within .z-dropdown{position:static;left:auto;transform:none;opacity:1;visibility:visible;min-width:0;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;display:none}body .zasshi-section .z-nav-item.z-open .z-dropdown{display:block;padding:2px 0 14px 14px;margin-bottom:0;border-bottom:1px solid var(--z-border)}body .zasshi-section .z-dropdown a{display:block;padding:9px 0 9px 14px;border-left:1px solid var(--z-border);font-size:15px;font-weight:400;color:var(--z-ink-soft);background:transparent}body .zasshi-section .z-dropdown a:hover{color:var(--z-ink);background:transparent;border-left-color:var(--z-gold)}body .zasshi-section .z-dropdown .z-dropdown-all{display:block;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--z-gold-dark)}body .zasshi-section .z-nav-toggle.z-open .z-icon-menu{display:none}body .zasshi-section .z-nav-toggle.z-open .z-icon-close{display:block}}@media(max-width:600px){body .zasshi-section .z-main-nav{padding:4px 16px 24px}}@media(prefers-reduced-motion:reduce){body .zasshi-section .z-main-nav.z-open{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/zasshi-header.css.map */
