/* One product menu shared by the homepage and inner pages. */
@media(min-width:961px) and (max-width:1200px){.gp-home .gp-header.gp-with-buying-guides .gp-nav-wrap{gap:18px}.gp-home .gp-header.gp-with-buying-guides .gp-brand-official img{width:170px}.gp-home .gp-header.gp-with-buying-guides .gp-nav-list{gap:14px}.gp-home .gp-header.gp-with-buying-guides .gp-nav-list>li>a,.gp-home .gp-header.gp-with-buying-guides .gp-nav-parent>a{font-size:15px}}
.gp-home .gp-header.gp-shared-nav .gp-submenu{padding:12px;border:1px solid #e2e7ec;border-radius:5px;background:#fff;box-shadow:0 12px 24px rgba(20,40,60,.09)}
.gp-home .gp-header.gp-shared-nav nav #gp-products-submenu{width:570px;max-height:70vh;overflow-y:auto;left:auto;right:-100px;grid-template-columns:1fr 1fr;gap:0 14px;padding:20px 24px}
.gp-home .gp-header.gp-shared-nav .is-submenu-open>#gp-products-submenu{display:grid}
.gp-home .gp-header.gp-shared-nav .gp-submenu li{min-width:0;margin:0;padding:0;list-style:none}
.gp-home .gp-header.gp-shared-nav .gp-submenu a{display:block;padding:12px 0;border:0;border-bottom:1px solid #eef1f4;border-radius:0;background:transparent!important;box-shadow:none!important;color:#435564!important;text-shadow:none!important;font-size:15px;font-weight:400;line-height:1.5;white-space:normal}
.gp-home .gp-header.gp-shared-nav .gp-submenu a:hover{color:#246ed1!important}
.gp-home .gp-header.gp-shared-nav .gp-menu-catalog{grid-column:1/-1;border-bottom:1px solid #dce3eb;margin-bottom:8px;padding:0 0 8px}
.gp-home .gp-header.gp-shared-nav .gp-menu-catalog a{display:flex;align-items:center;justify-content:space-between;border:0;color:#17344d!important;font-weight:600;font-size:17px}
.gp-home .gp-header.gp-shared-nav .gp-menu-catalog a:after{content:'Browse catalog';font-size:12px;font-weight:400;color:#6d7e8e}
.gp-home .gp-header.gp-shared-nav #gp-news-submenu{width:180px;min-width:180px;left:-12px;padding:8px 18px}
.gp-home .gp-header.gp-shared-nav #gp-news-submenu li:last-child a{border-bottom:0}
.gp-home .gp-header.gp-shared-nav .gp-submenu a:focus:not(:focus-visible){outline:0!important}
.gp-home .gp-header.gp-shared-nav .gp-submenu a:focus-visible{outline:2px solid #2878e8!important;outline-offset:2px}
@media(max-width:960px){.gp-home .gp-header.gp-shared-nav nav #gp-products-submenu,.gp-home .gp-header.gp-shared-nav #gp-news-submenu{position:static;width:auto;min-width:0;max-height:none;margin:0 0 6px 0;padding:6px 14px;border:0;border-radius:0;box-shadow:none;overflow:visible}.gp-home .gp-header.gp-shared-nav nav #gp-products-submenu{grid-template-columns:1fr 1fr;gap:0 20px}.gp-home .gp-header.gp-shared-nav .gp-submenu a{padding:11px 0;font-size:14px}.gp-home .gp-header.gp-shared-nav .gp-menu-catalog a:after{display:none}}
@media(max-width:480px){.gp-home .gp-header.gp-shared-nav nav #gp-products-submenu{grid-template-columns:1fr}}
