/* Clearfix */
/* Grayscale */
/* Animation */
/* Cross browser opacity */
/* Cross browser opacity */
/* Fonts */
/* Colors */
/* Grid */
/*
 * After Bourbon 4.3.4
 */
.module.caritas-collections .module-caritas-collections-container .module-caritas-collections-container-wrapper .background-caritas-collections {
  position: absolute;
  background-color: #e8e6e6;
  height: 100%;
  width: 50%;
  right: 0;
  z-index: 1; }

.module.caritas-collections .module-caritas-collections-container .module-caritas-collections-container-wrapper .separator {
  height: 40px;
  width: 100%;
  display: block;
  background: #ffffff;
  z-index: 2;
  position: relative; }

.module.caritas-collections .module-caritas-collections-container .module-caritas-collections-container-wrapper .collections-container {
  padding-top: 90px;
  padding-bottom: 75px; }
  .module.caritas-collections .module-caritas-collections-container .module-caritas-collections-container-wrapper .collections-container:last-child {
    margin-bottom: 0px; }
  .module.caritas-collections .module-caritas-collections-container .module-caritas-collections-container-wrapper .collections-container .col-wrapper .col-6 .collection-info .collection-title {
    font-size: 30px; }
  .module.caritas-collections .module-caritas-collections-container .module-caritas-collections-container-wrapper .collections-container .col-wrapper .col-6 .collection-info .collection-description {
    font-size: 16px;
    padding-right: 45px;
    padding-bottom: 52px; }
  .module.caritas-collections .module-caritas-collections-container .module-caritas-collections-container-wrapper .collections-container .col-wrapper .col-6 .collection-info .collection-container-button .button.button__red-white {
    display: inline-block;
    background-color: #cd222d;
    color: #ffffff;
    padding: 10px 25px;
    border: 2px solid #cd222d; }
    .module.caritas-collections .module-caritas-collections-container .module-caritas-collections-container-wrapper .collections-container .col-wrapper .col-6 .collection-info .collection-container-button .button.button__red-white a {
      display: block;
      text-transform: uppercase;
      color: #e8e6e6;
      text-decoration: none;
      font-weight: bold;
      font-size: 14px; }
    .module.caritas-collections .module-caritas-collections-container .module-caritas-collections-container-wrapper .collections-container .col-wrapper .col-6 .collection-info .collection-container-button .button.button__red-white:hover {
      cursor: pointer;
      background-color: #ffffff;
      border: 2px solid #cd222d; }
      .module.caritas-collections .module-caritas-collections-container .module-caritas-collections-container-wrapper .collections-container .col-wrapper .col-6 .collection-info .collection-container-button .button.button__red-white:hover a {
        color: #cd222d; }
  .module.caritas-collections .module-caritas-collections-container .module-caritas-collections-container-wrapper .collections-container .col-wrapper .col-6 .last-product-info {
    padding-left: 20px; }
    .module.caritas-collections .module-caritas-collections-container .module-caritas-collections-container-wrapper .collections-container .col-wrapper .col-6 .last-product-info .last-product-label {
      text-transform: uppercase;
      display: block;
      clear: both;
      width: 100%;
      font-size: 12px;
      padding-bottom: 13px; }
    .module.caritas-collections .module-caritas-collections-container .module-caritas-collections-container-wrapper .collections-container .col-wrapper .col-6 .last-product-info .image {
      width: 40%;
      float: left; }
      .module.caritas-collections .module-caritas-collections-container .module-caritas-collections-container-wrapper .collections-container .col-wrapper .col-6 .last-product-info .image img {
        width: 100%; }
    .module.caritas-collections .module-caritas-collections-container .module-caritas-collections-container-wrapper .collections-container .col-wrapper .col-6 .last-product-info .product-info {
      width: 60%;
      float: left;
      padding-left: 30px; }
      .module.caritas-collections .module-caritas-collections-container .module-caritas-collections-container-wrapper .collections-container .col-wrapper .col-6 .last-product-info .product-info .product-title {
        line-height: 1.1em;
        min-height: 106px;
        max-height: 106px; }
        .module.caritas-collections .module-caritas-collections-container .module-caritas-collections-container-wrapper .collections-container .col-wrapper .col-6 .last-product-info .product-info .product-title a {
          font-size: 18px;
          color: #404040;
          text-decoration: none; }
      .module.caritas-collections .module-caritas-collections-container .module-caritas-collections-container-wrapper .collections-container .col-wrapper .col-6 .last-product-info .product-info .price {
        font-weight: bold;
        font-size: 22px;
        color: #cd222d; }
      .module.caritas-collections .module-caritas-collections-container .module-caritas-collections-container-wrapper .collections-container .col-wrapper .col-6 .last-product-info .product-info .product-container-button .button.button__red-white {
        display: inline-block;
        background-color: #cd222d;
        color: #ffffff;
        padding: 10px 25px;
        border: 2px solid #cd222d; }
        .module.caritas-collections .module-caritas-collections-container .module-caritas-collections-container-wrapper .collections-container .col-wrapper .col-6 .last-product-info .product-info .product-container-button .button.button__red-white a {
          display: block;
          text-transform: uppercase;
          color: #e8e6e6;
          text-decoration: none;
          font-weight: bold;
          font-size: 14px; }
        .module.caritas-collections .module-caritas-collections-container .module-caritas-collections-container-wrapper .collections-container .col-wrapper .col-6 .last-product-info .product-info .product-container-button .button.button__red-white:hover {
          cursor: pointer;
          background-color: #ffffff;
          border: 2px solid #cd222d; }
          .module.caritas-collections .module-caritas-collections-container .module-caritas-collections-container-wrapper .collections-container .col-wrapper .col-6 .last-product-info .product-info .product-container-button .button.button__red-white:hover a {
            color: #cd222d; }

@media screen and (max-width: 1014px) {
  .module.caritas-collections .module-caritas-collections-container .module-caritas-collections-container-wrapper .background-caritas-collections {
    display: none; }
  .module.caritas-collections .module-caritas-collections-container .module-caritas-collections-container-wrapper .separator {
    height: 40px;
    width: 100%;
    display: block;
    background: #ffffff; }
  .module.caritas-collections .module-caritas-collections-container .module-caritas-collections-container-wrapper .collections-container {
    padding-top: 90px;
    padding-bottom: 75px; }
    .module.caritas-collections .module-caritas-collections-container .module-caritas-collections-container-wrapper .collections-container:last-child {
      margin-bottom: 0px; }
    .module.caritas-collections .module-caritas-collections-container .module-caritas-collections-container-wrapper .collections-container .col-wrapper .col-6 {
      width: 100%; }
      .module.caritas-collections .module-caritas-collections-container .module-caritas-collections-container-wrapper .collections-container .col-wrapper .col-6:last-child {
        display: none; }
      .module.caritas-collections .module-caritas-collections-container .module-caritas-collections-container-wrapper .collections-container .col-wrapper .col-6 .collection-info {
        padding: 0px 20px; }
        .module.caritas-collections .module-caritas-collections-container .module-caritas-collections-container-wrapper .collections-container .col-wrapper .col-6 .collection-info .collection-description {
          padding-right: 0px; } }
