#shop-menu .visual-only{display:none}#shop-menu .menu-subhead .listall{font-weight:700;color:var(--blue)}@container store (min-width: 721px){.menupanel#shop-menu .visual-only{display:block}.menupanel#shop-menu .wrap{padding-block:20px}.menupanel#shop-menu .menuhead{justify-content:flex-start;gap:18px;margin-bottom:14px}#shop-menu .menuhead>a{margin-left:auto;color:#00699d;font-size:15px}#shop-menu .menuhead button{width:36px;height:36px;min-height:0;border-radius:50%;border:1px solid #cdd9de;background:#fff;display:grid;place-items:center}#shop-menu .menu-kicker{font:700 11px/1.4 var(--body);letter-spacing:1.8px;text-transform:uppercase;color:#00699d}.menupanel#shop-menu .menu-title{font:700 34px/1.05 var(--heading);letter-spacing:0;color:#122532;margin:2px 0 0}.menupanel#shop-menu .menucols{display:block}#shop-menu #groupnav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;border:0;padding:0 0 18px}#shop-menu .groupRow{padding:0;border-radius:4px;background:#fff}#shop-menu .groupRow>a,#shop-menu .phone-arrow{display:none}#shop-menu #groupnav button{display:flex;align-items:center;gap:9px;text-align:left;width:100%;height:100%;min-height:49px;padding:4px 10px;border:1px solid #ccd9df;border-radius:4px;background:#fff;font:700 14px/1.2 var(--body);color:#142b38}#shop-menu #groupnav button:hover{border-color:#0075b9;background:#eff7fb}#shop-menu #groupnav .active button{background:#0c344c;color:#fff;border-color:#0c344c}#shop-menu #groupnav .thumb{display:grid;place-items:center;width:40px;height:38px;flex-shrink:0}#shop-menu .thumb img{width:40px;height:38px;object-fit:contain;border-radius:2px}#shop-menu .thumb .icon{width:24px;height:24px}#shop-menu .tank-icon{width:32px;height:32px}#shop-menu #sublinks .sublinks{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 20px}#shop-menu .menu-subhead{display:flex;align-items:center;justify-content:space-between;gap:12px;grid-column:1/-1;border-top:3px solid #183949;padding:13px 0 7px}#shop-menu .menu-subhead .visual-only{display:flex;align-items:baseline;gap:14px}#shop-menu .menu-count{color:#516c78;font-size:14px}#shop-menu .menu-entry{border-bottom:1px solid #d7e3e9}#shop-menu .menu-entry .subcategory{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px 3px;min-height:34px;font:600 15px/1.25 var(--body)}#shop-menu .subcategory:after{content:"\203a";color:#537182}#shop-menu .menu-entry details{padding:0 3px 6px}}@container store (min-width: 721px) and (max-width: 980px){#shop-menu #groupnav,#shop-menu #sublinks .sublinks{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/tws-visual-menu.css.map */
