/* Geometry is measured at runtime, never guessed from an old84px header. */
#sep-header-clearance{height:var(--sep-header-extra,0px);min-height:0;display:block;pointer-events:none;flex:none;margin:0;padding:0;border:0}
@media(max-width:1024px){
html:has(body.sep-mobile-chrome-ready){scroll-padding-top:calc(var(--sep-mobile-header-bottom,96px) + 12px)}
body.sep-mobile-chrome-ready .sep-header-shell.sep-header-showroom.sep-mobile-header-managed[data-sep-mobile-header]{box-sizing:border-box!important;display:block!important;height:auto!important;min-height:0!important;margin:0!important;padding:var(--sep-mh-pad-bottom,8px) 0!important;padding-top:calc(var(--sep-mh-pad-top,16px) + env(safe-area-inset-top,0px))!important}
body.sep-mobile-chrome-ready .sep-header-shell.sep-header-showroom.sep-mobile-header-managed[data-sep-mobile-header]>.e-con-inner{box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:center!important;align-content:center!important;gap:12px!important;padding:0 16px!important;min-height:max(44px,calc(var(--sep-mh-optional-min,0px) - var(--sep-mh-pad-top,16px) - var(--sep-mh-pad-bottom,8px)))!important;height:auto!important;position:relative!important;width:100%!important;max-width:100%!important}
body.sep-mobile-chrome-ready .sep-mobile-header-managed>.e-con-inner>.e-con:first-child{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:0!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}
body.sep-mobile-chrome-ready .sep-mobile-header-managed .sep-mobile-menu-widget{display:none!important}
body.sep-mobile-chrome-ready .sep-mobile-header-managed .sep-header-brand,body.sep-mobile-chrome-ready .sep-mobile-header-managed .sep-company-value{margin:0!important;padding:0!important;min-width:0!important;width:100%!important;line-height:1!important}
body.sep-mobile-chrome-ready .sep-mobile-header-managed .sep-company-brand--header,body.sep-mobile-chrome-ready .sep-mobile-header-managed .sep-dynamic-brand--header{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;min-width:0!important;margin:0!important}
body.sep-mobile-chrome-ready .sep-mobile-header-managed :is(.sep-company-brand__mark,.sep-dynamic-brand__mark){flex:0 0 var(--sep-mh-mark-w,44px)!important;width:var(--sep-mh-mark-w,44px)!important;height:var(--sep-mh-mark-h,44px)!important;display:flex!important;align-items:center!important;justify-content:center!important}
body.sep-mobile-chrome-ready .sep-mobile-header-managed :is(.sep-company-brand__mark,.sep-dynamic-brand__mark) img{display:block!important;width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain!important}
body.sep-mobile-chrome-ready .sep-mobile-header-managed :is(.sep-company-brand__name,.sep-dynamic-brand__name){flex:1 1 auto!important;min-width:0!important;max-width:100%!important;display:flex!important;align-items:center!important;line-height:1.2!important}
body.sep-mobile-chrome-ready .sep-mobile-header-managed img.sep-company-wordmark--header{display:block!important;width:var(--sep-mh-name-w,220px)!important;height:auto!important;max-height:var(--sep-mh-name-h,54px)!important;max-width:100%!important;object-fit:contain!important;object-position:left center!important;margin:0!important}
body.sep-mobile-chrome-ready .sep-header-shell.sep-header-showroom.sep-mobile-header-managed[data-sep-mobile-header] .sep-mobile-menu-toggle{display:flex!important;position:static!important;inset:auto!important;transform:none!important;align-self:center!important;justify-self:end!important;margin:0!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;grid-column:2!important;grid-row:1!important}
body.sep-mobile-chrome-ready .sep-header-shell.sep-header-showroom.sep-mobile-header-managed .sep-header-nav{display:none!important}
body.sep-mobile-chrome-ready .sep-mobile-menu-drawer{box-sizing:border-box!important;top:var(--sep-mobile-header-bottom,96px)!important;bottom:0!important;height:auto!important;max-height:calc(100dvh - var(--sep-mobile-header-bottom,96px))!important;transform:none!important}
body.sep-mobile-chrome-ready .sep-mobile-menu-drawer__inner{box-sizing:border-box;min-height:100%;padding-top:16px!important}
}

@media(max-width:1024px){body.sep-mobile-chrome-ready.sep-menu-lock{touch-action:auto!important}body.sep-mobile-chrome-ready .sep-mobile-menu-drawer{touch-action:pan-y!important;overscroll-behavior:contain}body.sep-mobile-chrome-ready.sep-mobile-drawer-open [data-sep-business-actions]{visibility:hidden!important;pointer-events:none!important}}

@media(max-width:1024px){body.sep-mobile-chrome-ready .elementor-location-header.sep-mobile-header-location{height:auto!important;min-height:0!important;padding:0!important;margin:0!important}body.sep-mobile-chrome-ready .sep-mobile-header-managed>.e-con-inner>.e-con:first-child{min-height:0!important;height:auto!important;align-self:center!important}body.sep-mobile-chrome-ready .sep-mobile-header-managed .sep-header-brand>.elementor-widget-container{min-height:0!important;height:auto!important;margin:0!important;padding:0!important}}

@media(max-width:1024px){body.sep-mobile-chrome-ready .sep-mobile-header-managed .sep-header-brand .elementor-heading-title{margin:0!important;padding:0!important;min-height:0!important;height:auto!important;line-height:1!important}}
