/* Compact top row: retain theme typography, address left and links right. */
body .whb-header .whb-top-bar .sladson-topline,
body .whb-header .whb-top-bar .sladson-topline p,
body .whb-header .whb-top-bar .sladson-topline strong,
body .whb-header .whb-top-bar .wd-nav>li>a,
body .whb-header .whb-top-bar .wd-nav>li>a .nav-link-text{
 font-family:var(--wd-header-el-font,var(--wd-text-font));font-size:16px!important;font-weight:600!important;line-height:1.35;color:var(--wd-title-color,#102735)
}
body .whb-header .whb-top-bar .wd-nav>li>a:hover{color:var(--wd-primary-color)}
/* Let the resting header reserve its real height; retain that space when sticky. */
body .whb-header.whb-sticky-prepared:not(.whb-overcontent):not(.whb-sticked){padding-top:0}
body .whb-header.whb-sticky-prepared:not(.whb-overcontent):not(.whb-sticked) .whb-main-header{position:relative}
body .whb-header.whb-sticky-prepared:not(.whb-overcontent).whb-sticked{padding-top:var(--sladson-header-rest-height,var(--wd-header-h))}
@media(max-width:1024px){
 body .whb-header.whb-sticky-prepared:not(.whb-overcontent).whb-sticked{padding-top:var(--sladson-header-rest-height,var(--wd-header-sm-h))}
}
@media(min-width:1025px){
 body .whb-header .whb-top-bar .whb-flex-row{flex-wrap:nowrap;gap:16px;min-height:40px;padding-block:4px}
 body .whb-header .whb-top-bar .whb-col-left{flex:1 1 auto;min-width:0;gap:4px 12px}
 body .whb-header .whb-top-bar .whb-col-center.whb-empty-column{display:none}
 body .whb-header .whb-top-bar .whb-col-right{flex:0 0 auto;margin-inline-start:auto}
 body .whb-header .whb-top-bar .wd-nav{flex-wrap:nowrap;--nav-gap:16px}
 body .whb-header .whb-top-bar .wd-nav>li>a{white-space:nowrap}
 body .whb-header .whb-top-bar .sladson-topline{flex:0 1 auto}
 body .whb-header .whb-top-bar .whb-sladson-hours{white-space:nowrap}
 body .whb-header .whb-header-bottom .whb-flex-row{padding-block:12px var(--sladson-menu-bottom-space,45px);min-height:0}
 body .whb-header .whb-header-bottom{margin-bottom:0}
}
@media(max-width:1439px){
 body .whb-header .whb-top-bar .sladson-topline,
 body .whb-header .whb-top-bar .sladson-topline p,
 body .whb-header .whb-top-bar .sladson-topline strong,
 body .whb-header .whb-top-bar .wd-nav>li>a,
 body .whb-header .whb-top-bar .wd-nav>li>a .nav-link-text{font-size:14px!important}
}
/* Fill category artwork only. Product/variation photos retain contain. */
body :is(.sladson-category-tiles,.sladson-home-categories) .wd-cat-thumb{padding:0!important;overflow:hidden}
body :is(.sladson-category-tiles,.sladson-home-categories) .wd-cat-thumb :is(a,.wd-cat-image){display:block;width:100%;height:100%;margin:0;padding:0}
body :is(.sladson-category-tiles,.sladson-home-categories) .wd-cat-thumb img{display:block;width:100%!important;height:100%!important;max-width:none;object-fit:cover!important;object-position:center;border-radius:0!important;margin:0!important;padding:0!important}
