.mobile-navigation{display:none}
@media(min-width:801px) and (max-width:1150px){.nav{gap:20px}.nav nav{gap:15px}.nav nav a{white-space:nowrap;font-size:11px}.nav-account{display:none}}
@media(max-width:800px){.mobile-navigation{display:block;margin-left:auto}.mobile-navigation summary{font-size:11px;padding:10px 5px;cursor:pointer;list-style:none}.mobile-navigation summary::-webkit-details-marker{display:none}.mobile-navigation summary:after{content:' +';padding-left:3px}.mobile-navigation[open] summary:after{content:' −'}.nav .mobile-navigation nav{display:flex;position:absolute;left:0;right:0;top:calc(100% + 8px);flex-direction:column;gap:0;padding:10px 20px;border:1px solid #d6d2c6;border-radius:14px;background:#faf8f1;box-shadow:0 16px 40px #26252320}.nav .mobile-navigation nav a{display:flex;justify-content:space-between;padding:14px 0;font-size:13px;border-bottom:1px solid #e3dfd3}.nav .mobile-navigation nav a:last-child{border-bottom:0}.nav .mobile-navigation nav span{font-size:16px}.nav-actions{gap:8px}.nav .region-control select{max-width:100px;font-size:10px}}
@media(max-width:360px){.nav{gap:7px}.nav .region-control select{max-width:88px}.nav .button{padding:10px;font-size:9px}.mobile-navigation summary{font-size:10px}.nav-actions{gap:5px}}
