/* Native Blocksy dropdown retains visibility, keyboard and touch behavior. */
.bz-product-menu-intro,.bz-product-menu-media{display:none}
@media(min-width:1000px){
 .ct-header .bz-product-menu>.sub-menu{position:fixed;inset:auto;top:var(--bz-menu-top,77px);left:0;width:100vw;max-width:none;padding:38px max(32px,calc((100vw - 1440px)/2)) 42px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(280px,1.55fr);column-gap:32px;background:#fff;border-top:1px solid #e9edf0;border-radius:0;box-shadow:0 15px 24px rgb(20 24 32 / 8%);--theme-text-color:#141820;--theme-link-initial-color:#141820;--theme-link-hover-color:#df1028}
 .ct-header .bz-product-menu>.sub-menu>li{display:contents}
 .bz-product-menu-intro{display:block;grid-column:1/3;grid-row:1;padding-bottom:24px}
 .bz-product-menu-intro h2{margin:0 0 14px;font-size:28px;line-height:1.3;color:#141820}
 .bz-product-menu-intro p{margin:0;max-width:740px;font-size:15px;line-height:1.8;color:#65707d}
 .bz-product-menu-media{display:flex;grid-column:3;grid-row:1/7;align-items:center;justify-content:center;padding:0 24px}
 .bz-product-menu-media img{width:100%;height:350px;object-fit:contain}
 .ct-header .bz-product-menu>.sub-menu>li>.ct-menu-link{min-width:0;min-height:58px;padding:14px 0;border-bottom:1px solid #e4e8ed;color:#141820;font-size:14px;font-weight:600;line-height:1.5;display:flex;justify-content:space-between;gap:16px}
 .ct-header .bz-product-menu>.sub-menu>li>.ct-menu-link:after{content:'›';font-size:21px;font-weight:400;line-height:1;flex-shrink:0}
 .ct-header .bz-product-menu>.sub-menu>li>.ct-menu-link.is-preview,.ct-header .bz-product-menu>.sub-menu>li>.ct-menu-link:hover,.ct-header .bz-product-menu>.sub-menu>li>.ct-menu-link:focus-visible{color:#df1028;border-bottom-color:#df1028;background:transparent}
}
