/* Fit the complete identity beside the existing cart/login/menu at 320px. */
@media(max-width:360px){
 .header .nav-wrap .brand{min-width:0;max-width:100%;gap:5px;flex-shrink:1}
 .header .nav-wrap .brand-symbol{width:30px;height:30px;overflow:visible;flex:0 0 30px}
 .header .nav-wrap .brand-symbol img{position:static;inset:auto;width:100%;height:100%;max-width:100%;object-fit:contain}
 .header .nav-wrap .brand-word{font-size:16.5px;letter-spacing:-.45px;white-space:nowrap;line-height:1.1}
 .header .nav-wrap .brand-word small{display:none}
 .header .nav-wrap .brand-registered{font-size:8px;margin-left:2px}
 .header .nav-wrap .bag-btn,.header .nav-wrap .menu-toggle{min-height:44px;min-width:40px;padding-inline:6px}
 .tradebar .wrap{gap:10px;min-width:0}
 .tradebar .wrap>span{min-width:0;flex:1;line-height:1.4}
 .tradebar b{font-size:9px}
 .tradebar .trade-detail{display:none}
 .tradebar-right{flex:0 0 auto;min-width:0}
 .tradebar .language-menu>summary{font-size:12px;min-height:40px;padding:8px 10px;gap:7px;white-space:nowrap}
 .tradebar .language-menu>summary svg{width:14px;height:14px}
}

/* A permanent return to assistance after dismissing the floating chat. */
.site-search .site-help-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid #cbd8c4;border-radius:4px;background:#fff;color:#17432e;font:inherit;font-size:13px;font-weight:700;cursor:pointer}
.site-help-button>span:first-child{display:inline-grid;place-items:center;width:21px;height:21px;border:1.5px solid currentColor;border-radius:50%;font-size:15px;line-height:1}
.site-search .site-help-button:hover{background:#edf4df;border-color:#6f9738}
.site-search .site-help-button:focus-visible{outline:3px solid #83a83b;outline-offset:3px}
@media(max-width:760px){.site-help-label{display:none}.site-search .site-help-button{padding:8px}}
.site-search{grid-template-columns:auto minmax(0,1fr) auto auto}
@media(max-width:900px){.site-search{grid-template-columns:auto minmax(0,1fr) auto}}
@media(max-width:760px){.site-search{grid-template-columns:minmax(0,1fr) auto}}
