.mobile-navigation{display:contents}.menu-toggle{display:none;list-style:none;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;background:rgba(255,255,255,.035);color:white;align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer}.menu-toggle::-webkit-details-marker{display:none}.menu-toggle span{display:block;width:18px;height:1.5px;background:currentColor;border-radius:2px;transition:transform .2s ease,opacity .2s ease}.mobile-navigation[open] .menu-toggle span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.mobile-navigation[open] .menu-toggle span:nth-child(2){opacity:0}.mobile-navigation[open] .menu-toggle span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}
@media(max-width:700px){.site-header{grid-template-columns:1fr auto;gap:10px;padding:12px 18px;overflow:visible}.mobile-navigation{display:block;grid-column:2;grid-row:1}.menu-toggle{display:flex}.site-header .brand{grid-column:1;grid-row:1}.site-header .search{grid-column:1/-1;grid-row:2;order:initial;margin:2px 0 0}.site-header nav{position:absolute;z-index:30;top:68px;right:16px;width:min(260px,calc(100vw - 32px));display:grid;gap:5px;padding:10px;background:rgba(5,17,29,.98);border:1px solid var(--line);border-radius:12px;box-shadow:0 22px 55px rgba(0,0,0,.45);backdrop-filter:blur(18px);opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s}.mobile-navigation[open] nav{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.site-header nav .text-button,.site-header nav .cart-button{width:100%;min-height:44px;text-align:left;padding:11px 13px;border:0;border-radius:7px}.site-header nav .text-button:hover,.site-header nav .cart-button:hover{background:rgba(220,229,234,.09)}.site-header nav .cart-button{display:flex;align-items:center;justify-content:space-between}.site-header nav .cart-button span{margin-left:auto}.site-header .brand img{width:112px}}
