/* Keep the storefront navigation on one line on common 13–14 inch laptop viewports. */
@media (min-width:1024px) and (max-width:1500px){
 .site-header .nav-row{width:calc(100% - 24px);max-width:none;min-height:76px;gap:9px;flex-wrap:nowrap;padding-block:6px}
 .site-header .nav-row>.brand{order:0;flex:0 0 auto;gap:6px;white-space:nowrap}
 .site-header .nav-row>.brand img{width:34px;height:34px}
 .site-header .nav-row>.brand>span{font-size:15px;letter-spacing:-.5px}
 .site-header .nav-row>.brand small{display:none}
 .site-header .nav-row>#navigation,.site-header:not(.nav-compact) .nav-row #navigation,.site-header.nav-compact .nav-row>#navigation{order:1;display:flex;position:static;inset:auto;flex:1 1 auto;min-width:0;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:clamp(5px,.65vw,10px);padding:0;max-height:none;overflow:visible;background:transparent;border:0;box-shadow:none}
 .site-header .nav-row .menu-toggle,.site-header.nav-compact .nav-row .menu-toggle{display:none}
 .site-header .nav-row>.cart-menu-link{order:2;flex:0 0 auto;margin:0}
 .site-header .nav-row>.button{display:none}
 .site-header .nav-row #navigation>a,.site-header:not(.nav-compact) .nav-row #navigation>a,.site-header.nav-compact .nav-row #navigation>a{flex:0 0 auto;display:flex;align-items:center;gap:3px;padding:9px 0;font-size:clamp(12px,.91vw,13px);line-height:1.3;white-space:nowrap}
 .site-header .nav-row #navigation>a .menu-icon,.site-header .nav-row #navigation>a .profile-icon{display:none}
 .site-header .nav-row #navigation .home-menu-link .menu-icon{display:block;width:19px;height:19px;flex:0 0 19px}
 .site-header .nav-row #navigation .home-menu-link span{display:none}
 .site-header .nav-row #navigation .drinkware-menu{position:relative;flex:0 0 auto;width:auto}
 .site-header .nav-row #navigation .drinkware-menu>summary,.site-header.nav-compact .nav-row #navigation .drinkware-menu>summary{gap:3px;padding:9px 0;font-size:clamp(12px,.91vw,13px);line-height:1.3;white-space:nowrap}
 .site-header #navigation .drinkware-submenu,.site-header.nav-compact #navigation .drinkware-submenu{position:absolute;top:100%;left:0;width:310px;min-width:0;max-width:calc(100vw - 32px);margin:0;padding:8px;border:1px solid #e6d9ce;border-radius:16px;background:#fffdf8;box-shadow:0 16px 40px #38251b20;z-index:66}
 .site-header .nav-row #navigation .drinkware-submenu a{font-size:14px;white-space:normal}
 .site-header .nav-row #navigation .nav-more{position:relative;flex:0 0 auto;width:auto}
 .site-header .nav-row #navigation .nav-more-toggle{display:flex;align-items:center;gap:3px;padding:9px 0;border:0;background:transparent;color:inherit;font:600 clamp(12px,.91vw,13px)/1.3 Arial,Helvetica,sans-serif;cursor:pointer;white-space:nowrap}
 .site-header #nav-more-links,.site-header.nav-compact #nav-more-links{display:none;position:absolute;right:0;top:100%;width:230px;padding:8px;background:#fffdf8;border:1px solid #e8d8cd;border-radius:14px;box-shadow:0 8px 24px #4724161a;z-index:65}
 .site-header .nav-more-toggle[aria-expanded=true]+#nav-more-links,.site-header.nav-compact .nav-more-toggle[aria-expanded=true]+#nav-more-links{display:block}
 .site-header #nav-more-links a{font-size:15px;white-space:nowrap;border-radius:8px}
}
