@charset "UTF-8";
@font-face{
  font-family:'HelveticaNeue';
  font-display:swap;
  src:url("font/HelveticaNeueW23forSKY-Reg_T02.eot");
  src:url("font/HelveticaNeueW23forSKY-Reg_T02.eot?#iefix") format("embedded-opentype"),
      url("font/HelveticaNeueMEforSKYW21-Rg_web.woff2") format("woff2"),
      url("font/HelveticaNeueMEforSKYW21-Rg_web.woff") format("woff"),
      url("font/HelveticaNeueMEforSKYW21-Rg_web.ttf") format("truetype"),
      url("font/HelveticaNeueW23forSKY-Reg_T02.svg#HelveticaNeueW23forSKY-Reg_T02") format("svg");
  font-weight:400;
  font-style:normal;
}
@font-face{
  font-family:'HelveticaNeue';
  font-display:swap;
  src:url("font/HelveticaNeueMEforSKYW21-Rg_web.woff2") format("woff2"),
      url("font/HelveticaNeueMEforSKYW21-Rg_web.woff") format("woff"),
      url("font/HelveticaNeueMEforSKYW21-Rg_web.ttf") format("truetype");
  font-weight:500;
  font-style:normal;
}
@font-face{
  font-family:'HelveticaNeue';
  font-display:swap;
  src:url("font/HelveticaNeueMEforSKYW21-Rg_web.woff2") format("woff2"),
      url("font/HelveticaNeueMEforSKYW21-Rg_web.woff") format("woff"),
      url("font/HelveticaNeueMEforSKYW21-Rg_web.ttf") format("truetype");
  font-weight:600;
  font-style:normal;
}
@font-face{
  font-family:'HelveticaNeue';
  font-display:swap;
  src:url("font/HelveticaNeueW23forSKY-Bd_T02.eot");
  src:url("font/HelveticaNeueW23forSKY-Bd_T02.eot?#iefix") format("embedded-opentype"),
      url("font/HelveticaNeueMEforSKYW21-Bd_web.woff2") format("woff2"),
      url("font/HelveticaNeueMEforSKYW21-Bd_web.woff") format("woff"),
      url("font/HelveticaNeueMEforSKYW21-Bd_web.ttf") format("truetype"),
      url("font/HelveticaNeueW23forSKY-Bd_T02.svg#HelveticaNeueW23forSKY-Bd_T02") format("svg");
  font-weight:700;
  font-style:normal;
}
@font-face{
  font-family:'HelveticaNeue';
  font-display:swap;
  src:url("font/HelveticaNeueW23forSKY-Bd_T02.eot");
  src:url("font/HelveticaNeueW23forSKY-Bd_T02.eot?#iefix") format("embedded-opentype"),
      url("font/HelveticaNeueMEforSKYW21-Bd_web.woff2") format("woff2"),
      url("font/HelveticaNeueMEforSKYW21-Bd_web.woff") format("woff"),
      url("font/HelveticaNeueMEforSKYW21-Bd_web.ttf") format("truetype"),
      url("font/HelveticaNeueW23forSKY-Bd_T02.svg#HelveticaNeueW23forSKY-Bd_T02") format("svg");
  font-weight:800;
  font-style:normal;
}
@font-face{
  font-family:'HelveticaNeue';
  font-display:swap;
  src:url("font/HelveticaNeueW23forSKY-Bd_T02.eot");
  src:url("font/HelveticaNeueW23forSKY-Bd_T02.eot?#iefix") format("embedded-opentype"),
      url("font/HelveticaNeueMEforSKYW21-Bd_web.woff2") format("woff2"),
      url("font/HelveticaNeueMEforSKYW21-Bd_web.woff") format("woff"),
      url("font/HelveticaNeueMEforSKYW21-Bd_web.ttf") format("truetype"),
      url("font/HelveticaNeueW23forSKY-Bd_T02.svg#HelveticaNeueW23forSKY-Bd_T02") format("svg");
  font-weight:900;
  font-style:normal;
}
@font-face{
  font-family:'Helvetica Neue W23 for SKY';
  font-display:swap;
  src:url("font/HelveticaNeueW23forSKY-Reg_T02.eot");
  src:url("font/HelveticaNeueW23forSKY-Reg_T02.eot?#iefix") format("embedded-opentype"),
      url("font/HelveticaNeueMEforSKYW21-Rg_web.woff2") format("woff2"),
      url("font/HelveticaNeueMEforSKYW21-Rg_web.woff") format("woff"),
      url("font/HelveticaNeueMEforSKYW21-Rg_web.ttf") format("truetype"),
      url("font/HelveticaNeueW23forSKY-Reg_T02.svg#HelveticaNeueW23forSKY-Reg_T02") format("svg");
  font-weight:400;
  font-style:normal;
}
@font-face{
  font-family:'Helvetica Neue W23 for SKY';
  font-display:swap;
  src:url("font/HelveticaNeueMEforSKYW21-Rg_web.woff2") format("woff2"),
      url("font/HelveticaNeueMEforSKYW21-Rg_web.woff") format("woff"),
      url("font/HelveticaNeueMEforSKYW21-Rg_web.ttf") format("truetype");
  font-weight:500;
  font-style:normal;
}
@font-face{
  font-family:'Helvetica Neue W23 for SKY';
  font-display:swap;
  src:url("font/HelveticaNeueMEforSKYW21-Rg_web.woff2") format("woff2"),
      url("font/HelveticaNeueMEforSKYW21-Rg_web.woff") format("woff"),
      url("font/HelveticaNeueMEforSKYW21-Rg_web.ttf") format("truetype");
  font-weight:600;
  font-style:normal;
}
@font-face{
  font-family:'Helvetica Neue W23 for SKY';
  font-display:swap;
  src:url("font/HelveticaNeueW23forSKY-Bd_T02.eot");
  src:url("font/HelveticaNeueW23forSKY-Bd_T02.eot?#iefix") format("embedded-opentype"),
      url("font/HelveticaNeueMEforSKYW21-Bd_web.woff2") format("woff2"),
      url("font/HelveticaNeueMEforSKYW21-Bd_web.woff") format("woff"),
      url("font/HelveticaNeueMEforSKYW21-Bd_web.ttf") format("truetype"),
      url("font/HelveticaNeueW23forSKY-Bd_T02.svg#HelveticaNeueW23forSKY-Bd_T02") format("svg");
  font-weight:700;
  font-style:normal;
}
@font-face{
  font-family:'Helvetica Neue W23 for SKY';
  font-display:swap;
  src:url("font/HelveticaNeueW23forSKY-Bd_T02.eot");
  src:url("font/HelveticaNeueW23forSKY-Bd_T02.eot?#iefix") format("embedded-opentype"),
      url("font/HelveticaNeueMEforSKYW21-Bd_web.woff2") format("woff2"),
      url("font/HelveticaNeueMEforSKYW21-Bd_web.woff") format("woff"),
      url("font/HelveticaNeueMEforSKYW21-Bd_web.ttf") format("truetype"),
      url("font/HelveticaNeueW23forSKY-Bd_T02.svg#HelveticaNeueW23forSKY-Bd_T02") format("svg");
  font-weight:800;
  font-style:normal;
}
@font-face{
  font-family:'Helvetica Neue W23 for SKY';
  font-display:swap;
  src:url("font/HelveticaNeueW23forSKY-Bd_T02.eot");
  src:url("font/HelveticaNeueW23forSKY-Bd_T02.eot?#iefix") format("embedded-opentype"),
      url("font/HelveticaNeueMEforSKYW21-Bd_web.woff2") format("woff2"),
      url("font/HelveticaNeueMEforSKYW21-Bd_web.woff") format("woff"),
      url("font/HelveticaNeueMEforSKYW21-Bd_web.ttf") format("truetype"),
      url("font/HelveticaNeueW23forSKY-Bd_T02.svg#HelveticaNeueW23forSKY-Bd_T02") format("svg");
  font-weight:900;
  font-style:normal;
}
/* General interface font authority: works at root and in sub-path installs */
:root{
  --md-site-font:HelveticaNeue,'Helvetica Neue W23 for SKY',Tahoma,Arial,sans-serif;
  --amd-font:var(--md-site-font);
}
html,body{
  font-family:var(--md-site-font) !important;
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
body,button,input,select,textarea,optgroup,option,label,table,td,th,
.site,.site-content,#center,.header,.header-mainbar,.site-menu,.site-menu-float,
.toolbar-option,.breadcrumb,.panel,.panel-title,.panel-content,.form-unit,.form-caption,
.button,.pages,.content-caption,.article-brief-content,.md-post-text,.responsive-content,
.moyes-container,.app_option,.app-dashboard,.app-card,.lms-front-wrap,.shop-brief-content,
.moyes-shop-card,.md-shop-cat-page,.md-shop-template-hosting,.md-shop-cat-template-hosting,
.pos-quick-dropdown,.pos-quick-toggle,.pos-quick-menu-link,.shared-note-dock{
  font-family:var(--md-site-font) !important;
}
h1,h2,h3,h4,h5,h6,.site-menu a,.site-menu-float a,.md-post-title,
.content-caption h1,.content-caption h2,.panel .panel-title,.button,
.lms-front-title,.lms-front-tab-label,.lms-action-tile__label,
.shop-card-title,.md-shop-section-title,.md-shop-host-plan-head h4,
.md-shop-host-compact-kicker,.md-shop-host-compact-title{
  font-family:var(--md-site-font) !important;
}
.typcn,.typcn:before,[class^="typcn-"],[class*=" typcn-"],
.fa,.fa:before,[class^="fa-"],[class*=" fa-"]{
  font-family:inherit;
}
.typcn:before,[class^="typcn-"]:before,[class*=" typcn-"]:before{font-family:'typicons' !important;}
.fa:before,[class^="fa-"]:before,[class*=" fa-"]:before{font-family:'FontAwesome' !important;}
