@import url("http://staplesgeneral.s3.amazonaws.com/fonts/TeXGyreHeros.css");
/*FONT VARIABLES*/
@media only screen and (max-width: 940px) {
  #wrapall {
    width: 100%; }
    #wrapall .c00 {
      width: 100%; }
      #wrapall .c00 #z_wrapper {
        width: 95%; }
        #wrapall .c00 #z_wrapper .z_main .z_offer .z_headline {
          font-size: 100px;
          line-height: 102px; }
          #wrapall .c00 #z_wrapper .z_main .z_offer .z_headline strong {
            margin-right: -26px; }
        #wrapall .c00 #z_wrapper .z_shop_now {
          display: block !important; }
        #wrapall .c00 #z_wrapper #z_calls {
          display: none; } }
@media only screen and (max-width: 780px) {
  #wrapall {
    width: 100%; }
    #wrapall .c00 {
      width: 100%; }
      #wrapall .c00 #z_wrapper .z_main .z_offer .z_bonus {
        margin-left: 11%; }
      #wrapall .c00 #z_wrapper .z_main .z_offer .z_headline sup.z_get {
        margin: 0px 0px 40px 11%;
        display: block; }
      #wrapall .c00 #z_wrapper .z_main .z_offer .z_subhead {
        margin-left: 11%; }
      #wrapall .c00 #z_wrapper .z_main .z_offer .z_details {
        margin-left: 11%; } }
@media only screen and (max-width: 768px) {
  #wrapall {
    width: 100%; }
    #wrapall .c00 {
      width: 100%; }
      #wrapall .c00 #z_wrapper {
        width: 95%; }
        #wrapall .c00 #z_wrapper .z_row {
          display: none; } }
@media only screen and (max-width: 680px) {
  #wrapall .c00 #z_wrapper .z_main .z_offer {
    width: 95%; }
    #wrapall .c00 #z_wrapper .z_main .z_offer .z_headline {
      font-size: 132px;
      line-height: 134px; }
    #wrapall .c00 #z_wrapper .z_main .z_offer .z_details {
      max-width: 480px; }
  #wrapall .c00 #z_wrapper .z_image {
    width: 100% !important;
    display: block !important;
    padding: 40px 0px 10px !important;
    min-height: 229px !important;
    text-align: center; } }
@media only screen and (max-width: 568px) {
  #wrapall {
    width: 100%; }
    #wrapall .c00 {
      width: 100%; }
      #wrapall .c00 #z_wrapper {
        width: 95%; } }
@media only screen and (max-width: 480px) {
  #wrapall {
    width: 100%; }
    #wrapall .c00 {
      width: 100%; }
      #wrapall .c00 #z_wrapper {
        width: 95%; }
        #wrapall .c00 #z_wrapper .z_main .z_offer {
          display: none !important; }
        #wrapall .c00 #z_wrapper .z_main .z_offer_mobile {
          display: block !important; } }

/*# sourceMappingURL=responsive.css.map */
