/* Custom mobile branch picker in hamburger: same contained style as catalog picker */
.vax-nav-branch{display:none}
@media(max-width:900px){
 .main-nav .vax-nav-branch{display:flex;position:relative;flex-direction:column;gap:9px;padding:11px 0 18px;border-bottom:1px solid #d7d9d2;margin-bottom:3px;min-width:0}
 .vax-nav-branch label{font:800 11px Archivo,Arial,sans-serif;letter-spacing:.13em;color:#242a22}
 .vax-nav-branch-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:45px;box-sizing:border-box;padding:11px 12px;background:#fff;color:#171817;border:1px solid #abb7a6;border-radius:0;text-align:left;font:700 12px Archivo,Arial,sans-serif;cursor:pointer}
 .vax-nav-branch-trigger span:first-child{min-width:0;overflow-wrap:anywhere}
 .vax-nav-branch-options[hidden]{display:none!important}
 .vax-nav-branch-options{position:absolute;top:calc(100% - 18px + 2px);left:0;right:0;z-index:130;max-height:min(50vh,300px);overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1px solid #abb7a6;box-shadow:0 12px 26px #0002}
 .vax-nav-branch-option{display:block;width:100%;box-sizing:border-box;padding:12px;text-align:left;white-space:normal;overflow-wrap:anywhere;border:0;border-bottom:1px solid #e8e9e5;background:#fff;color:#171817;font:700 12px Archivo,Arial,sans-serif;cursor:pointer}
 .vax-nav-branch-option:last-child{border-bottom:0}
 .vax-nav-branch-option[aria-current="true"],.vax-nav-branch-option:hover{background:#dce7ce}
 .vax-nav-branch-options::-webkit-scrollbar{width:6px}
 .vax-nav-branch-options::-webkit-scrollbar-thumb{background:#b9c3b0}
}
