/* 1.9.9: desktop navigation readable and present; preserve the 1.9.6 page layout. */
@media(min-width:1181px){
.site-head.tca-single-header>.tca-unified-row{grid-template-columns:minmax(220px,270px) minmax(0,1fr) 46px!important;column-gap:clamp(8px,1vw,18px)!important}
.site-head.tca-single-header .tca-unified-row>.brand img{max-width:270px!important}
.site-head.tca-single-header .tca-unified-row>.nav-bar{display:block!important;visibility:visible!important}
.site-head.tca-single-header #main-nav .nav-list{display:flex!important;gap:0!important;justify-content:space-between!important}
.site-head.tca-single-header #main-nav .nav-list>li>a{font-size:clamp(12px,.83vw,14px)!important;padding:10px clamp(4px,.42vw,8px)!important;font-weight:750!important}
.site-head.tca-single-header .mobile-toggle{display:none!important}
.site-head.tca-single-header #main-nav .menu-item-tca-premium>a{background:#870020!important;color:white!important;border-radius:7px!important;padding:11px 13px!important}
.site-head.tca-single-header #main-nav .menu-item-tca-premium>a:hover{background:#68001a!important;color:white!important}
}
@media(min-width:1181px) and (max-width:1380px){
.site-head.tca-single-header>.tca-unified-row{grid-template-columns:210px minmax(0,1fr) 42px!important;column-gap:6px!important}
.site-head.tca-single-header #main-nav .nav-list>li>a{font-size:12px!important;padding:9px 3px!important}
.site-head.tca-single-header #main-nav .menu-item-tca-premium>a{padding:10px 7px!important}
}
@media(max-width:1180px){
.site-head.tca-single-header>.tca-unified-row{grid-template-columns:minmax(0,1fr) auto!important}
.site-head.tca-single-header .tca-unified-row>.brand{grid-column:1!important}
.site-head.tca-single-header .tca-unified-row>.tca-header-tools{grid-column:2!important}
.site-head.tca-single-header .tca-unified-row>.nav-bar{grid-column:1/-1!important;grid-row:2!important;display:none!important}
.site-head.tca-single-header .tca-unified-row:has(.nav-list.is-open)>.nav-bar{display:block!important}
.site-head.tca-single-header #main-nav .nav-list{display:none!important;flex-direction:column!important;align-items:stretch!important}
.site-head.tca-single-header #main-nav .nav-list.is-open{display:flex!important}
.site-head.tca-single-header #main-nav .nav-list>li>a{font-size:15px!important;padding:12px!important}
.site-head.tca-single-header .mobile-toggle{display:block!important}
.site-head.tca-single-header #main-nav .sub-menu{position:static!important}
}
