@charset 'UTF-8';
@charset 'UTF-8'; 
  @font-face {
    font-family: "neo-display-web";
    src: url("../f/NoeDisplayBold.eot");
    src: url("../f/NoeDisplayBold.woff") format('woff');
    font-weight: 700;
    font-style: normal; }

    @font-face {
      font-family: "neo-display-web";
      src: url("../f/NoeDisplayBlack.eot");
      src: url("../f/NoeDisplayBlack.woff") format('woff');
      font-weight: 900;
      font-style: normal; }

      @font-face {
        font-family: "helvetica-neue-web";
        src: url("../f/HelveticaNeueW01-65Medi.eot");
        src: url("../f/HelveticaNeueW01-65Medi.woff") format('woff');
        font-weight: 500;
        font-style: normal; }

        @font-face {
          font-family: "helvetica-neue-web";
          src: url("../f/HelveticaNeueW01-66Medi.eot");
          src: url("../f/HelveticaNeueW01-66Medi.woff") format('woff');
          font-weight: 500;
          font-style: italic; }

          @font-face {
            font-family: "helvetica-neue-web";
            src: url("../f/HelveticaNeueW01-75Bold.eot");
            src: url("../f/HelveticaNeueW01-75Bold.woff") format('woff');
            font-weight: 700;
            font-style: normal; }

            @font-face {
              font-family: "helvetica-neue-web";
              src: url("../f/HelveticaNeueW01-76Bold.eot");
              src: url("../f/HelveticaNeueW01-76Bold.woff") format('woff');
              font-weight: 700;
              font-style: italic; }

              @font-face {
                font-family: "arnhem-web";
                src: url("../f/ArnhemPro-Blond.eot");
                src: url("../f/ArnhemPro-Blond.woff") format('woff');
                font-weight: 500;
                font-style: normal; }

                @font-face {
                  font-family: "arnhem-web";
                  src: url("../f/ArnhemPro-BlondItalic.eot");
                  src: url("../f/ArnhemPro-BlondItalic.woff") format('woff');
                  font-weight: 500;
                  font-style: italic; }

                  .print-wrapper {
                    width: 960px;
                    margin: 2.66666rem auto; }

                    .folio-header {
                      border-bottom: none; }
                      .folio-header h1 {
                        font-family: helvetica-neue-web; }
                        .folio-header .collection-switcher {
                          display: block;
                          width: 100%;
                          height: auto;
                          line-height: 1; }
                          .folio-header .collection-switcher .label {
                            display: block;
                            font-size: 60px;
                            letter-spacing: -1px;
                            height: auto;
                            padding: 10px 0;
                            border-bottom: 3px solid #000;
                            background: none; }
                      .folio-header > p, .folio-header > ul {
                        display: none !important; }

  article .info > p {
    display: none !important; }

    section.group article .image img {
      border-color: transparent; }

      p.add-group {
        display: none !important; }

        body.folio-printout #content header {
          margin-bottom: 200px; }
          body.folio-printout #content header h1 {
            font-size: 90px;
            margin: 100px 0 40px;
            line-height: 1;
            padding-bottom: 15px;
            border-bottom: 9px solid #000; }
            body.folio-printout #content header p {
              margin: 5px 0;
              font-size: 150%; }
        body.folio-printout section.products > h2 {
          border-bottom: 3px solid #000;
          margin-bottom: 0;
          padding-bottom: 10px; }
          body.folio-printout article.product {
            border-top: 3px solid #000;
            margin-bottom: 40px;
            letter-spacing: -0.5em;
            text-rendering: optimizespeed;
            *word-spacing: -0.43em;
            page-break-inside: avoid; }
            body.folio-printout article.product hgroup {
              width: 80%; }
              body.folio-printout article.product h1 {
                margin-top: 20px;
                font-size: 40px; }
                body.folio-printout article.product .images {
                  display: inline-block;
                  vertical-align: top;
                  letter-spacing: normal;
                  text-rendering: auto;
                  word-spacing: normal;
                  zoom: 1; }
                  body.folio-printout article.product .images::after {
                    visibility: hidden;
                    content: '';
                    display: table;
                    clear: both;
                    height: 0; }
        body.folio-printout article.product {
          padding: 0; }
          body.folio-printout article.product hgroup {
            display: inline-block;
            vertical-align: top;
            letter-spacing: normal;
            text-rendering: auto;
            word-spacing: normal; }
            body.folio-printout article.product hgroup h1 {
              float: left;
              width: 80%; }
              body.folio-printout article.product hgroup h2 {
                float: left;
                width: 20%;
                margin-top: 10px; }
          body.folio-printout article.product .images {
            width: 250px;
            min-height: 1px;
            overflow: visible; }
            body.folio-printout article.product .images img {
              display: block;
              margin: 0 auto 20px;
              width: 250px;
              height: auto; }
        body.folio-printout article.upload .images {
          width: 500px; }
          body.folio-printout article.upload .images img {
            display: block;
            width: 500px;
            height: auto; }
        body.folio-printout .data {
          display: inline-block;
          vertical-align: top;
          letter-spacing: normal;
          text-rendering: auto;
          word-spacing: normal;
          zoom: 1;
          width: 400px;
          margin-left: 20px; }
          body.folio-printout .data::after {
            visibility: hidden;
            content: '';
            display: table;
            clear: both;
            height: 0; }
        body.folio-printout .data ul {
          margin: 20px 0;
          padding: 0;
          list-style-type: none; }
          body.folio-printout .data ul li {
            margin: 10px 0; }
            body.folio-printout .data ul .label {
              float: left;
              display: inline;
              width: 100px;
              color: #666; }
              body.folio-printout .data ul .value {
                display: block;
                margin-left: 105px; }
        body.folio-printout .size-diagram {
          display: inline-block;
          vertical-align: top;
          letter-spacing: normal;
          text-rendering: auto;
          word-spacing: normal;
          width: 270px; }
          body.folio-printout .size-diagram img {
            width: 270px;
            height: auto; }
        body.folio-printout footer {
          border-top: 2px solid #000;
          margin-top: 100px; }
          body.folio-printout footer .note {
            padding-top: 20px;
            margin-bottom: 100px; }
            body.folio-printout footer .note p {
              margin: 0; }
          body.folio-printout footer .showrooms {
            zoom: 1;
            font-family: helvetica-neue-web;
            margin-bottom: 20px; }
            body.folio-printout footer .showrooms::after {
              visibility: hidden;
              content: '';
              display: table;
              clear: both;
              height: 0; }
              body.folio-printout footer .showrooms > h1 {
                font-size: 150%;
                font-family: helvetica-neue-web; }
          body.folio-printout footer .showroom {
            float: left;
            display: inline;
            width: 160px; }
            body.folio-printout footer .showroom h1 {
              font-size: 100%;
              margin: 0;
              font-family: helvetica-neue-web; }
              body.folio-printout footer .showroom p {
                margin: 0; }
          body.folio-printout footer .contact {
            border-top: 2px solid #000;
            font-size: 200%;
            line-height: 1; }
