
@media(min-width:761px){
 body #masthead .nav{gap:12px}
 body #masthead .nav>a,body #masthead .nav-products>summary{padding:8px 10px;font-size:14px;line-height:20px}
 body #masthead .nav-products>.product-menu{--mw:min(1120px,calc(100vw - 64px));width:var(--mw);height:auto;max-height:calc(100dvh - 100px);grid-template-columns:270px minmax(0,1fr);gap:24px;padding:20px;top:calc(100% + 8px);border:1px solid #ededed;border-radius:24px;overflow:auto;overscroll-behavior:contain;box-shadow:0 24px 60px rgb(0 0 0 / 10%),0 2px 8px rgb(0 0 0 / 3%)}
 body #masthead .nav-products>.product-menu.is-big{--mw:min(1240px,calc(100vw - 40px));height:auto}
 body #masthead .product-menu-list{display:flex;gap:4px;justify-content:space-between;padding:4px 0}
 body #masthead .product-menu-list button{min-height:62px;padding:11px 16px;border-radius:12px;background:transparent;transition:background 180ms ease,color 180ms ease}
 body #masthead .product-menu-list button>span{font-size:16px;line-height:22px;letter-spacing:-.02em;margin-bottom:3px}
 body #masthead .product-menu-list button>small{font-size:12px;line-height:17px;color:#7b7b7b;white-space:normal}
 body #masthead .product-menu-list button:hover{background:#f7f7f6}
 body #masthead .product-menu-list button[aria-selected=true]{background:#f1f1ef}
 body #masthead .product-menu-previews{background:#f8f7f6;border:0;border-radius:18px;overflow:hidden}
 body #masthead .nav-editorial{justify-content:center;min-height:100%}
 body #masthead .nav-editorial .nv-copy{padding:18px 24px 24px;padding-right:64px}
 body #masthead .nv-copy h4{font-size:18px;line-height:26px;letter-spacing:-.025em}
 body #masthead .nv-copy p{font-size:13px;line-height:20px;margin-top:4px}
 body #masthead .pv-size{right:18px;bottom:20px;width:32px;height:32px;background:#fff;border-color:#e8e8e8}
 body #masthead .pvb{--pv-canvas:#f8f7f6;--pv-dot:#dededc;--pv-line:#e9e9e7;--pv-line2:#e2e2e0;--pv-sub:#f1f1ef;--pv-field:#f5f5f4}
}
@media(min-width:761px) and (max-width:1050px){
 body #masthead .nav{gap:4px}
 body #masthead .nav>a,body #masthead .nav-products>summary{padding:7px 6px;font-size:13px}
 body #masthead .nav-products>.product-menu{grid-template-columns:230px minmax(0,1fr);gap:16px;padding:16px}
 body #masthead .product-menu-list button{min-height:56px;padding:8px 12px}
 body #masthead .product-menu-list button>span{font-size:15px;line-height:21px}
 body #masthead .product-menu-list button>small{font-size:11px;line-height:15px}
 body #masthead .nav-editorial .nv-copy{padding:14px 18px 20px;padding-right:56px}
}
@media(max-width:760px){
 body #masthead .nav-products>.product-menu{width:calc(100vw - 32px);height:auto;max-height:calc(100dvh - 146px);padding:12px;gap:12px;border-radius:20px;overflow:auto;overscroll-behavior:contain}
 body #masthead .product-menu-list{display:grid;grid-template-columns:1fr 1fr;gap:4px}
 body #masthead .product-menu-list button{min-height:44px;padding:10px 12px;border-radius:10px}
 body #masthead .product-menu-list button>span{font-size:14px;line-height:20px;margin:0}
 body #masthead .product-menu-previews{border:0;border-radius:14px;background:#f8f7f6}
 body #masthead .nav-editorial .nv-copy{padding:12px 16px 18px}
}
html[data-theme=dark] body #masthead .product-menu-list button:hover{background:#292b2e}
html[data-theme=dark] body #masthead .product-menu-list button[aria-selected=true]{background:#303236}
html[data-theme=dark] body #masthead .product-menu-list button>small{color:#abb1bd}
html[data-theme=dark] body #masthead .product-menu-previews{background:#1b1c1e}
html[data-theme=dark] body #masthead .pvb{--pv-canvas:#1b1c1e;--pv-dot:#34363a;--pv-line:#303236;--pv-line2:#3a3c40;--pv-sub:#26282b;--pv-field:#242629}
html[data-theme=dark] body #masthead .pv-size{background:#27292c;border-color:#3a3c40}
