
/* Keep the original site styling; expand only the product dropdown. */
.products-menu{width:600px;left:-150px;display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:16px;max-height:calc(100vh - 115px);overflow:auto;overscroll-behavior:contain}
.products-menu .menu-column{min-width:0}.products-menu .menu-section-label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#8ba9d3;border-bottom:1px solid #343a43;padding:8px 12px;margin-bottom:4px}.products-menu .menu-section-label:not(:first-child){margin-top:10px}
.products-menu a{font-size:13px;line-height:1.4;text-decoration:none;padding:9px 12px;overflow-wrap:anywhere}.products-menu a:focus-visible{outline:2px solid #8dbaff;outline-offset:-2px}.added-series{scroll-margin-top:20px}
.added-series .product-photo{display:flex;align-items:center;justify-content:center;min-height:0;flex:0 0 auto;height:360px}.added-series .product-photo img{display:block;width:100%;height:100%;max-height:100%;min-height:0;object-fit:contain}
@media(max-width:900px){.nav.open{max-height:calc(100vh - 68px);overflow-y:auto;overscroll-behavior:contain}.products-menu{width:100%;left:auto;grid-template-columns:1fr;max-height:none;overflow:visible}.products-menu .menu-column+.menu-column{margin-top:12px}}
@media(max-width:560px){.added-series .product-photo{height:270px}}
