  .announcement {
    background: rgba(0, 67, 191, 1);
  }
  .announcement-wrapper {
    color: rgba(255, 255, 255, 1);
  }

  @font-face {
    font-family: 'Muli';
    src: url("https://assets.mrshopplus.com/435399093679643/Theme-CupSheEx/1/Asset/font/Muli-Regular.ttf");
    font-weight: 400;
    font-display: swap;
  }
  @font-face {
    font-family: 'Muli';
    src: url("https://assets.mrshopplus.com/435399093679643/Theme-CupSheEx/1/Asset/font/Muli-SemiBold.ttf");
    font-weight: 600;
    font-display: swap;
  }
  @font-face {
    font-family: 'Muli';
    src: url("https://assets.mrshopplus.com/435399093679643/Theme-CupSheEx/1/Asset/font/Muli-Bold.ttf");
    font-weight: 700;
    font-display: swap;
  }
  @font-face {
    font-family: "iconfont";
    src: url("https://assets.mrshopplus.com/435399093679643/Theme-CupSheEx/1/Asset/font/iconfont.woff2") format('woff2'),
         url("https://assets.mrshopplus.com/435399093679643/Theme-CupSheEx/1/Asset/font/iconfont.woff") format('woff'),
         url("https://assets.mrshopplus.com/435399093679643/Theme-CupSheEx/1/Asset/font/iconfont.ttf") format('truetype');
    font-display: swap;
  }
  :root {
      --main-bg-color: #0043BF;
      --main-bg-color-second: #FF5C31;
      --main-bg-color-dark: #000;
      --theme-color-font: #000;
      --theme-color-font-secondary: #555;
      --theme-color-font-link: #0043BF;
      --theme-border-color: #E5E5E5;
      --theme-nav-color: #000;
      --theme-color-star: #FA9D01;
     --max-width: 1490px;
     --section-space: 40px;
     --section-space-half: px;
     --section-space-bottom: 20px;
     --h-space: 20px;
     --v-space: 20px;
     --side-padding: 25px;
    --border-width: 1px;
    --theme-border-radius: 0px;
      --main-font-family: Muli;
    --theme-nav-font-size: 16px;
    --theme-nav-column-gap: 40px;
  }
  html, 
  body,
  input,
  select,
  textarea,
  button {
    font-family: var(--main-font-family), sans-serif;
  }
  @media screen and (max-width: 768px){
    :root{
      --section-space: 36px;
      --section-space-bottom: 24px;
      --h-space: 12px;
      --v-space: 12px;
      --side-padding: 20px;
    }
    
  }

