/* Webfont: BrandonGrotesque  */
@font-face {
    font-family: 'BrandonGrotesque';
    src: url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/BrandonGrotesque-Regular.woff2') format('woff2'),
         url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/BrandonGrotesque-Regular.woff') format('woff');
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: 'BrandonGrotesque';
    src: url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/BrandonGrotesque-ThinItalic.woff2') format('woff2'),
         url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/BrandonGrotesque-ThinItalic.woff') format('woff');
    font-style: italic;
    font-weight: 100;
}
@font-face {
    font-family: 'BrandonGrotesque';
    src: url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/BrandonGrotesque-Thin.woff2') format('woff2'),
         url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/BrandonGrotesque-Thin.woff') format('woff');
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: 'BrandonGrotesque';
    src: url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/BrandonGrotesque-RegularItalic.woff2') format('woff2'),
         url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/BrandonGrotesque-RegularItalic.woff') format('woff');
    font-style: italic;
    font-weight: 400;
}


@font-face {
    font-family: 'BrandonGrotesque';
    src: url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/BrandonGrotesque-MediumItalic.woff2') format('woff2'),
         url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/BrandonGrotesque-MediumItalic.woff') format('woff');
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: 'BrandonGrotesque';
    src: url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/BrandonGrotesque-Medium.woff2') format('woff2'),
         url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/BrandonGrotesque-Medium.woff') format('woff');
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: 'BrandonGrotesque';
    src: url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/BrandonGrotesque-LightItalic.woff2') format('woff2'),
         url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/BrandonGrotesque-LightItalic.woff') format('woff');
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: 'BrandonGrotesque';
    src: url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/BrandonGrotesque-Light.woff2') format('woff2'),
         url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/BrandonGrotesque-Light.woff') format('woff');
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: 'BrandonGrotesque';
    src: url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/BrandonGrotesque-BoldItalic.woff2') format('woff2'),
         url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/BrandonGrotesque-BoldItalic.woff') format('woff');
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: 'BrandonGrotesque';
    src: url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/BrandonGrotesque-Bold.woff2') format('woff2'),
         url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/BrandonGrotesque-Bold.woff') format('woff');
    font-style: bold;
    font-weight: 600;
}

@font-face {
    font-family: 'BrandonGrotesque';
    src: url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/BrandonGrotesque-Light.woff2') format('woff2'),
         url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/BrandonGrotesque-Light.woff') format('woff');
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: 'BrandonGrotesque';
    src: url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/BrandonGrotesque-BlackItalic.woff2') format('woff2'),
         url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/BrandonGrotesque-BlackItalic.woff') format('woff');
    font-style: italic;
    font-weight: 900;
}

@font-face {
    font-family: 'BrandonGrotesque';
    src: url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/BrandonGrotesque-Black.woff2') format('woff2'),
         url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/BrandonGrotesque-Black.woff') format('woff');
    font-style: bold;
    font-weight: 900;
}




/* Webfont: Roboto  */
@font-face {
    font-family: 'Roboto';
    src:url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/Roboto-Black.woff2') format('woff2'),
         url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/Roboto-Black.woff') format('woff');
    font-style: bold;
    font-weight: 900;
 }

 @font-face {
     font-family: 'Roboto';
     src: url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/Roboto-BlackItalic.woff2') format('woff2'),
          url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/Roboto-BlackItalic.woff') format('woff');
     font-style: italic;
     font-weight: 900;
  }

  @font-face {
      font-family: 'Roboto';
      src: url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/Roboto-Bold.woff2') format('woff2'),
           url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/Roboto-Bold.woff') format('woff');
      font-style: bold;
      font-weight: 700;
   }

@font-face {
       font-family: 'Roboto';
       src: url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/Roboto-BoldItalic.woff2') format('woff2'),
            url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/Roboto-BoldItalic.woff') format('woff');
       font-style: italic;
       font-weight: 700;
    }

@font-face {
        font-family: 'Roboto';
        src: url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/Roboto-Italic.woff2') format('woff2'),
             url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/Roboto-Italic.woff') format('woff');
        font-style: italic;
        font-weight: 400;
     }

@font-face {
         font-family: 'Roboto';
         src: url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/Roboto-Light.woff2') format('woff2'),
              url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/Roboto-Light.woff') format('woff');
         font-style: normal;
         font-weight: 300;
      }

@font-face {
          font-family: 'Roboto';
          src: url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/Roboto-LightItalic.woff2') format('woff2'),
               url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/Roboto-LightItalic.woff') format('woff');
          font-style: italic;
          font-weight: 300;
       }

@font-face {
          font-family: 'Roboto';
          src: url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/Roboto-MediumItalic.woff2') format('woff2'),
               url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/Roboto-MediumItalic.woff') format('woff');
          font-style: italic;
          font-weight: 500;
}

@font-face {
          font-family: 'Roboto';
          src: url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/Roboto-Medium.woff2') format('woff2'),
               url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/Roboto-Medium.woff') format('woff');
          font-style: normal;
          font-weight: 500;
}


@font-face {
          font-family: 'Roboto';
          src: url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/Roboto-Thin.woff2') format('woff2'),
               url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/Roboto-Thin.woff') format('woff');
          font-style: normal;
          font-weight: 100;
}

@font-face {
          font-family: 'Roboto';
          src: url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/Roboto-Regular.woff2') format('woff2'),
               url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/Roboto-Regular.woff') format('woff');
          font-style: normal;
          font-weight: 400;
}

@font-face {
          font-family: 'Roboto';
          src: url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/Roboto-ThinItalic.woff2') format('woff2'),
               url('https://us1.staffbasestatic.com/custom/V-ISroccL32oGDEaNJMB9ZMmalGAEmfPvdgpDJaVJy4/5796eff-1764300855/css/shared/peloton/fonts/Roboto-ThinItalic.woff') format('woff');
          font-style: italic;
          font-weight: 100;
}

