/* Safar only: the header remains a pill at every scroll position and device size. */
.public-site[data-theme="safar_make_v3"] > header.safar-v3-site-header {
  position:fixed!important;left:50%!important;right:auto!important;
  top:var(--safar-header-top,12px)!important;
  width:min(1280px,calc(100% - 32px))!important;max-width:1280px!important;
  height:76px!important;min-height:76px!important;padding:0!important;
  border:1px solid rgba(212,175,70,.24)!important;border-radius:999px!important;
  background:rgba(5,13,26,.92)!important;color:#ede8dc!important;
  transform:translateX(-50%)!important;overflow:visible!important;
  box-shadow:0 10px 32px rgba(0,0,0,.2);z-index:90!important;
}
.public-site[data-theme="safar_make_v3"] > header.safar-v3-site-header .safar-v3-header-shell {
  height:76px!important;min-height:76px!important;padding:0 24px!important;
}
.public-site[data-theme="safar_make_v3"][data-premium-capsule-header="1"] > header.safar-v3-site-header.site-header-capsule {
  top:var(--safar-header-top,12px)!important;
  width:min(var(--capsule-current-max,var(--capsule-max-width,1180px)),calc(100% - 32px))!important;
  border-radius:999px!important;transform:translateX(-50%) scale(var(--capsule-smart-scale,1))!important;
  height:var(--capsule-height,58px)!important;min-height:var(--capsule-height,58px)!important;
}
.public-site[data-theme="safar_make_v3"][data-premium-capsule-header="1"] > header.safar-v3-site-header.site-header-capsule .safar-v3-header-shell {
  height:var(--capsule-height,58px)!important;min-height:var(--capsule-height,58px)!important;
}
.public-site[data-theme="safar_make_v3"][data-capsule-stage="prep"] > header.safar-v3-site-header.site-header-capsule-prep {
  border-radius:999px!important;transform:translateX(-50%)!important;
}
.public-site[data-theme="safar_make_v3"] .safar-app-action-dock :is(a,button)>svg {width:23px;height:23px;display:block;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7}
.public-site[data-theme="safar_make_v3"] .safar-app-action-dock .fbn-custom-icon {font-size:23px;line-height:1}
.public-site[data-theme="safar_make_v3"] .safar-v3-scroll-cue {cursor:pointer;z-index:15;pointer-events:auto!important;touch-action:manipulation}
@media(max-width:1023px){
 .public-site[data-theme="safar_make_v3"] > header.safar-v3-site-header {width:calc(100% - 24px)!important;height:64px!important;min-height:64px!important}
 .public-site[data-theme="safar_make_v3"] > header.safar-v3-site-header .safar-v3-header-shell {height:64px!important;min-height:64px!important;padding:0 16px!important}
 .public-site[data-theme="safar_make_v3"][data-premium-capsule-header="1"] > header.safar-v3-site-header.site-header-capsule {width:calc(100% - 24px)!important}
 .public-site[data-theme="safar_make_v3"] > header.safar-v3-site-header .safar-v3-mobile-menu,
 .public-site[data-theme="safar_make_v3"][data-premium-capsule-header="1"] > header.safar-v3-site-header .safar-v3-mobile-menu.capsule-mobile-sheet {
  position:absolute!important;inset:auto!important;left:0!important;right:0!important;top:calc(100% + 10px)!important;bottom:auto!important;
  width:100%!important;max-width:100%!important;max-height:var(--safar-menu-height,calc(100dvh - 210px))!important;
  padding:12px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;
  border:1px solid rgba(212,175,70,.24)!important;border-radius:24px!important;background:rgba(5,13,26,.98)!important;
  color:#ede8dc!important;box-shadow:0 18px 46px rgba(0,0,0,.34)!important;transform:none!important;transform-origin:top center!important;
  z-index:95!important;isolation:isolate;
 }
 .public-site[data-theme="safar_make_v3"] .safar-v3-mobile-menu a {min-height:44px;color:#ede8dc!important}
 .public-site[data-theme="safar_make_v3"] .safar-v3-mobile-menu a.safar-v3-button-gold {color:#050d1a!important}
}
@media(max-width:767px){
 .public-site[data-theme="safar_make_v3"] .safar-v3-hero {min-height:auto!important;padding-top:0!important;margin-top:0!important;align-items:flex-start!important}
 .public-site[data-theme="safar_make_v3"] .safar-v3-hero .safar-v3-hero-shell {padding-top:var(--safar-hero-inset,112px)!important;padding-bottom:64px!important;gap:36px!important}
 .public-site[data-theme="safar_make_v3"] .safar-v3-hero .safar-v3-hero-shell>div:first-child {margin-top:0!important}
}
@media(max-width:767px){
 .public-site[data-theme="safar_make_v3"] main.safar-v3-page-skin section.safar-v3-hero.safar-v3-hero {padding-top:0!important;padding-bottom:0!important}
}
