      .announcement {
        background-color: #c41220;
      }
      .announcement-wrapper,.announcement-btn {
        color: rgba(255, 255, 255, 1);
      }

  @font-face {
    font-family: 'Utopia';
    src: url("https://assets.mrshopplus.com/458040446702614/Theme-Trump/1/Asset/font/Utopia-Semibold.woff2") format('woff2');
    font-weight: 600;
    font-display: swap;
  }
  @font-face {
    font-family: 'Assistant';
    src: url("https://assets.mrshopplus.com/458040446702614/Theme-Trump/1/Asset/font/assistant_n4.woff2") format('woff2'),
      url("https://assets.mrshopplus.com/458040446702614/Theme-Trump/1/Asset/font/Montserrat-Light.ttf") format('truetype');
    font-weight: 400;
    font-display: swap;
  }
 @font-face {
    font-family: 'Assistant';
    src: url("https://assets.mrshopplus.com/458040446702614/Theme-Trump/1/Asset/font/assistant_n7.woff2") format('woff2'),
      url("https://assets.mrshopplus.com/458040446702614/Theme-Trump/1/Asset/font/Oswald-SemiBold.ttf") format('truetype');
    font-weight: 600;
    font-display: swap;
  }
  @font-face {
    font-family: 'Oswald-SemiBold';
    src: url("https://assets.mrshopplus.com/458040446702614/Theme-Trump/1/Asset/font/Oswald-SemiBold.ttf") format('truetype');
    font-weight: 600;
    font-display: swap;
  }
  @font-face {
    font-family: 'Inter-Black';
    src:  url("https://assets.mrshopplus.com/458040446702614/Theme-Trump/1/Asset/font/Inter-Black.woff2") format('woff2'),
     url("https://assets.mrshopplus.com/458040446702614/Theme-Trump/1/Asset/font/Montserrat-Black.ttf") format('truetype');
    font-weight: 900;
    font-display: swap;
  }
   @font-face {
    font-family: 'Montserrat-Black';
    src:  url("https://assets.mrshopplus.com/458040446702614/Theme-Trump/1/Asset/font/Montserrat-Black.ttf") format('truetype');
    font-weight: 900;
    font-display: swap;
  }
@font-face {
    font-family: 'Montserrat-Bold';
    src: url("https://assets.mrshopplus.com/458040446702614/Theme-Trump/1/Asset/font/Montserrat-Bold.woff2") format('woff2'),
         url("https://assets.mrshopplus.com/458040446702614/Theme-Trump/1/Asset/font/Montserrat-Black.ttf") format('truetype');
    font-weight: 700;
    font-display: swap;
  }
   @font-face {
    font-family: 'Montserrat';
    src: url("https://assets.mrshopplus.com/458040446702614/Theme-Trump/1/Asset/font/Montserrat-Bold.woff2") format('woff2'),
         url("https://assets.mrshopplus.com/458040446702614/Theme-Trump/1/Asset/font/Montserrat-Black.ttf") format('truetype');
    font-weight: 700;
    font-display: swap;
  }
   @font-face {
    font-family: 'Montserrat-SemiBold';
    src: url("https://assets.mrshopplus.com/458040446702614/Theme-Trump/1/Asset/font/Montserrat-SemiBold.woff2") format('woff2'),
         url("https://assets.mrshopplus.com/458040446702614/Theme-Trump/1/Asset/font/Montserrat-SemiBold.ttf") format('truetype');
    font-weight: 600;
    font-display: swap;
  }
   @font-face {
    font-family: 'Montserrat';
    src: url("https://assets.mrshopplus.com/458040446702614/Theme-Trump/1/Asset/font/Montserrat-SemiBold.woff2") format('woff2'),
         url("https://assets.mrshopplus.com/458040446702614/Theme-Trump/1/Asset/font/Montserrat-SemiBold.ttf") format('truetype');
    font-weight: 600;
    font-display: swap;
  }
   @font-face {
    font-family: 'Montserrat';
    src: url("https://assets.mrshopplus.com/458040446702614/Theme-Trump/1/Asset/font/Montserrat-Regular.woff2") format('woff2'),
         url("https://assets.mrshopplus.com/458040446702614/Theme-Trump/1/Asset/font/Montserrat-Light.ttf") format('truetype');
    font-weight: 400;
    font-display: swap;
  }
   @font-face {
    font-family: "iconfont";
    src: url("https://assets.mrshopplus.com/458040446702614/Theme-Trump/1/Asset/font/iconfont.woff2") format('woff2'),
         url("https://assets.mrshopplus.com/458040446702614/Theme-Trump/1/Asset/font/iconfont.woff") format('woff'),
         url("https://assets.mrshopplus.com/458040446702614/Theme-Trump/1/Asset/font/iconfont.ttf") format('truetype');
    font-display: swap;
  }

  :root {
      --main-color: #c41220;
      --main-color-second: #c19919;
      --main-color-third: #000;
      --theme-font-color: #121212;
      --theme-font-color-sub: rgba(18, 18, 18, .75);
      --theme-border-color: rgba(18, 18, 18, .5);
      --theme-color-star: #C5C5C5;
     --max-width: 1266px;
     --section-space: 80px;
     --section-space-bottom: 60px;
     --h-space: 20px;
     --v-space: 20px;
    --border-width: 1px;
    --theme-border-radius: 5px;
      --main-font-family: Montserrat;
  }
 
 @media screen and (max-width: 1200px){
    :root{
      --section-space: var(--m-section-space);
      --section-space-bottom: calc(var(--m-section-space) - 10px);
      --h-space: 10px;
      --v-space: 10px;
    }
  }

