/* Shared desktop/mobile product navigation, approved two-group structure. */
#t3-header .als-product-panel.als-product-panel--grouped{width:540px;max-width:calc(100vw - 40px);grid-template-columns:1fr 1fr;gap:24px;padding:24px}
#t3-header .als-product-panel--grouped .als-product-group+ .als-product-group{border-left:1px solid #e3e5dd;padding-left:24px}
#t3-header .als-product-group-title{display:block;margin:0 0 6px;padding:0 0 10px;border-bottom:1px solid #d9ddd4;color:#253b34;font:600 14px/1.4 'Segoe UI',sans-serif;cursor:default}
#t3-header .als-product-panel--grouped .als-product-group li a{display:flex;align-items:center;min-height:32px;padding:6px 0;font:400 13px/1.5 'Segoe UI',sans-serif;color:#586a5c!important;text-transform:none}
#t3-header .als-product-panel--grouped .als-product-group li a:hover,
#t3-header .als-product-panel--grouped .als-product-group li a:focus-visible{color:#916038!important;text-decoration:underline;text-underline-offset:4px}
#t3-footer.als-footer #Mod188 .item-227>.nav-header{display:block;padding:8px 0;margin:0;color:#e1e9df;font:400 12px/1.5 'Segoe UI',sans-serif;text-transform:none;text-shadow:none}
@media(max-width:767px){
 #t3-header .als-product-panel.als-product-panel--grouped{width:100%;max-width:none;grid-template-columns:1fr;padding:8px 0 18px;gap:18px}
 #t3-header .als-product-panel--grouped .als-product-group+ .als-product-group{border-left:0;padding:0}
 #t3-header .als-product-panel--grouped .als-product-group li a{font-size:14px;min-height:40px;padding:6px 0}
}
