/* One family with real weights for the shared page designs. */
@font-face { font-family: 'Outfit'; src: url('/cms/fonts/Outfit-Light.woff2') format('woff2'); font-style: normal; font-weight: 300; font-display: swap; }
@font-face { font-family: 'Outfit'; src: url('/cms/fonts/Outfit-Regular.woff2') format('woff2'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'Outfit'; src: url('/cms/fonts/Outfit-Medium.woff2') format('woff2'); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: 'Outfit'; src: url('/cms/fonts/Outfit-SemiBold.woff2') format('woff2'); font-style: normal; font-weight: 600; font-display: swap; }
@font-face { font-family: 'Outfit'; src: url('/cms/fonts/Outfit-Bold.woff2') format('woff2'); font-style: normal; font-weight: 700; font-display: swap; }

@font-face {font-family: 'Outfit-Black';src: url(/cms/fonts/Outfit-Black.woff2);font-display:swap;}
@font-face {font-family: 'Outfit-Bold';src: url(/cms/fonts/Outfit-Bold.woff2);font-display:swap;}
@font-face {font-family: 'Outfit-ExtraBold';src: url(/cms/fonts/Outfit-ExtraBold.woff2);font-display:swap;}
@font-face {font-family: 'Outfit-ExtraLight';src: url(/cms/fonts/Outfit-ExtraLight.woff2);font-display:swap;}
@font-face {font-family: 'Outfit-Light';src: url(/cms/fonts/Outfit-Light.woff2);font-display:swap;}
@font-face {font-family: 'Outfit-Medium';src: url(/cms/fonts/Outfit-Medium.woff2);font-display:swap;}
@font-face {font-family: 'Outfit-Regular';src: url(/cms/fonts/Outfit-Regular.woff2);font-display:swap;}
@font-face {font-family: 'Outfit-SemiBold';src: url(/cms/fonts/Outfit-SemiBold.woff2);font-display:swap;}
@font-face {font-family: 'Outfit-Thin';src: url(/cms/fonts/Outfit-Thin.woff2);font-display:swap;}
@font-face {font-family: 'Roboto-Medium';src: url(/cms/fonts/Roboto-Medium.woff2);font-display:swap;}

.Outfit-Black{font-family: 'Outfit-Black';}
.Outfit-Bold{font-family: 'Outfit-Bold';}
.Outfit-ExtraBold{font-family: 'Outfit-ExtraBold';}
.Outfit-ExtraLight{font-family: 'Outfit-ExtraLight';}
.Outfit-Light{font-family: 'Outfit-Light';}
.Outfit-Medium{font-family: 'Outfit-Medium';}
.Outfit-Regular{font-family: 'Outfit-Regular';}
.Outfit-SemiBold{font-family: 'Outfit-SemiBold';}
.Outfit-Thin{font-family: 'Outfit-Thin';}
.Roboto-Medium{font-family: 'Roboto-Medium';}

/* Hide the browser's built-in password eye on every password field. */
input[type="password"]::-ms-reveal { display: none; }

/* Shared scrollbar appearance for pages, panels, menus and form fields. */
*::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
*::-webkit-scrollbar-thumb {
  cursor: pointer;
  background: light-dark(#d6dae2, #555555);
  border-radius: 10px;
}
*::-webkit-scrollbar-track,
*::-webkit-scrollbar-corner {
  background: transparent;
}
.sidebar-scroll,
.sidebar-scroll-desktop,
.overflow-auto,
.overflow-y-auto,
.overflow-scroll,
.overflow-y-scroll,
textarea {
  scrollbar-gutter: stable;
}
@supports not selector(::-webkit-scrollbar) {
  * {
    scrollbar-width: thin;
    scrollbar-color: light-dark(#d6dae2, #555555) transparent;
  }
}


.liquid-sh{
  box-shadow: inset 0 0px 2px #ffffff59, 0 1px 5px #00000040;
}
