.category .category__title { display: none; }

.product__copy {
height: 50px;
}

.product__title {
height: 60px;
}


.bundle-figure {
  width: calc(99.9% * 1 - (16px - 16px * 1)); }

.bundle-figure:nth-child(1n) {
  float: left;
  margin-right: 16px;
  clear: none; }

.bundle-figure:last-child {
  margin-right: 0; }

.bundle-figure:nth-child(NaNn) {
  margin-right: 0;
  float: right; }

.bundle-figure:nth-child(NaNn + 1) {
  clear: both; }
  .bundle-figure__name {
    width: calc(99.9% * 1 - (16px - 16px * 1));
    font-size: .8em;
    margin-bottom: 8px;
    font-weight: bolder; }
  .bundle-figure__name:nth-child(1n) {
  float: left;
  margin-right: 16px;
  clear: none; }
  .bundle-figure__name:last-child {
  margin-right: 0; }
  .bundle-figure__name:nth-child(NaNn) {
  margin-right: 0;
  float: right; }
  .bundle-figure__name:nth-child(NaNn + 1) {
  clear: both; }
  .bundle-figure__label {
    width: calc(99.9% * 1 - (16px - 16px * 1));
    font-size: .8em;
    margin-bottom: .25em; }
  .bundle-figure__label:nth-child(1n) {
  float: left;
  margin-right: 16px;
  clear: none; }
  .bundle-figure__label:last-child {
  margin-right: 0; }
  .bundle-figure__label:nth-child(NaNn) {
  margin-right: 0;
  float: right; }
  .bundle-figure__label:nth-child(NaNn + 1) {
  clear: both; }
  .bundle-figure__description {
    width: calc(99.9% * 1 - (16px - 16px * 1));
    font-size: .8em; }
  .bundle-figure__description:nth-child(1n) {
  float: left;
  margin-right: 16px;
  clear: none; }
  .bundle-figure__description:last-child {
  margin-right: 0; }
  .bundle-figure__description:nth-child(NaNn) {
  margin-right: 0;
  float: right; }
  .bundle-figure__description:nth-child(NaNn + 1) {
  clear: both; }
  .bundle-figure .img-wrap {
    display: none; }
    @media (min-width: 480px) {
      .bundle-figure .img-wrap {
        width: calc(99.9% * 1/3 - (16px - 16px * 1/3));
        display: block; }
      .bundle-figure .img-wrap:nth-child(1n) {
    float: left;
    margin-right: 16px;
    clear: none; }
      .bundle-figure .img-wrap:last-child {
    margin-right: 0; }
      .bundle-figure .img-wrap:nth-child(3n) {
    margin-right: 0;
    float: right; }
      .bundle-figure .img-wrap:nth-child(3n + 1) {
    clear: both; } }
  .bundle-figure figcaption {
    display: block; }
    @media (min-width: 480px) {
      .bundle-figure figcaption {
        width: calc(99.9% * 2/3 - (16px - 16px * 2/3)); }
      .bundle-figure figcaption:nth-child(1n) {
    float: left;
    margin-right: 16px;
    clear: none; }
      .bundle-figure figcaption:last-child {
    margin-right: 0; }
      .bundle-figure figcaption:nth-child(3n) {
    margin-right: 0;
    float: right; }
      .bundle-figure figcaption:nth-child(3n + 1) {
    clear: both; } }
  .bundle-figure-content {
    min-height: 350px; }
  .bundle-figure-body {
    min-height: 350px !important; }
  .bundle-figure-footer .button {
    padding: .5em !important;
    font-size: .8em; }
    @media (min-width: 480px) {
      .bundle-figure-footer .button {
        font-size: 1em; } }
