/** Shopify CDN: Minification failed

Line 318:5 Unexpected "}"

**/
.floss-multicolumn .title {
    margin-top: 2rem;
  }
  
  .floss-multicolumn.no-heading .title {
    display: none;
  }
  
  @media screen and (max-width: 749px) {
    .floss-multicolumn.no-heading.background-secondary {
      padding-top: 5rem;
    }
  }
  
  @media screen and (min-width: 750px) {
    .floss-multicolumn.no-heading:not(.background-secondary) {
      margin-top: calc(6rem + var(--page-width-margin));
    }
  }
  
  .floss-multicolumn.background-secondary .title-wrapper-with-link {
   padding-top: -3rem;
  }
  
  @media screen and (max-width: 749px) {
    .floss-multicolumn .title-wrapper-with-link {
      margin-bottom: 3rem;
      padding-top: -3rem;
    }
  }
  
  .floss-multicolumn-card__image-wrapper--third-width {
    width: 33%;
  }
  
  .floss-multicolumn-card__image-wrapper--half-width {
    width: 50%;
  }
  
  .floss-multicolumn-list__item.center
    .floss-multicolumn-card__image-wrapper:not(.floss-multicolumn-card__image-wrapper--full-width),
  .floss-multicolumn-list__item:only-child {
    margin-left: auto;
    margin-right: auto;
  }
  
  .floss-multicolumn .button {
    margin-top: 1.5rem;
  }
  
  @media screen and (min-width: 750px) {
    .floss-multicolumn .button {
      margin-top: 4rem;
    }
  }
  
  .floss-multicolumn-list {
    margin-bottom: 0;
    padding: 0;
  }
  
  .floss-multicolumn-list__item:only-child {
    max-width: 72rem;
  }
  
  .floss-multicolumn:not(.background-none) .floss-multicolumn-card {
    background: rgba(var(--color-foreground), 0.04);
    height: 100%;
  }
  
  .floss-multicolumn.background-secondary .floss-multicolumn-card {
    background: rgb(var(--color-background));
  }
  
  .floss-multicolumn.background-secondary {
    padding: 2rem 0 5rem;
  }
  
  @media screen and (min-width: 750px) {
    .floss-multicolumn.background-secondary {
      padding: calc(4rem + var(--page-width-margin)) 0
        calc(5rem + var(--page-width-margin));
    }
  }
  .floss-multicolumn:not(.background-secondary) {
    margin: 5rem 0;
  }
 
  @media screen and (min-width: 750px) {
    .multicolumn:not(.background-secondary) {
      margin: calc(5rem + var(--page-width-margin)) 0;
    }
  }
  
  .floss-multicolumn-list h3 {
    line-height: 1.5;
  }
  

  .floss-multicolumn-list h3,
  .floss-multicolumn-list p {
    margin: 0;
  }
  
  .floss-multicolumn-card-spacing {
    padding-top: 2.5rem;
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  
  .floss-multicolumn-card__info > :nth-child(2) {
    margin-top: 1rem;
  }
  
  .floss-multicolumn-list__item.center .media--adapt,
  .floss-multicolumn-list__item .media--adapt img {
    width: auto; 
    border-bottom: 1px solid #000;
  }
  
  .floss-multicolumn-list__item.center .media--adapt img {
    left: 50%;
    transform: translateX(-50%);
    border-bottom: 1px solid #000}
  
  @media screen and (max-width: 749px) {
    .floss-multicolumn .page-width {
      padding: 0;
    }
  
    .floss-multicolumn-list {
      margin: 0;
      width: 100%;
    }
  
    .floss-multicolumn-list__item {
      margin: 0 0 1rem;
      padding: 0;
    }
  
    .floss-multicolumn-list:not(.slider) {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }
  
    .floss-multicolumn-list.slider .floss-multicolumn-list__item {
      width: calc(100% - 3rem);
    }
  
    .floss-multicolumn-list.slider .floss-multicolumn-list__item + .floss-multicolumn-list__item {
      padding-left: 0.5rem;
    }
  }
  
  @media screen and (min-width: 750px) {
    .floss-multicolumn-list.slider,
    .floss-multicolumn-list.grid--4-col-desktop {
      padding: 0;
    }
  
    .floss-multicolumn-list__item,
    .grid--4-col-desktop .floss-multicolumn-list__item {
      padding-bottom: 0;
    }
  
    .grid--2-col-tablet .floss-multicolumn-list__item {
      margin-top: 1rem;
      max-width: 50%;
    }
  
    .background-none .grid--2-col-tablet .floss-multicolumn-list__item {
      margin-top: 4rem;
    }
  
    .grid--2-col-tablet .floss-multicolumn-list__item:nth-of-type(-n + 2) {
      margin-top: 0;
    }
  }
  
  @media screen and (min-width: 990px) {
    .grid--2-col-tablet.grid--4-col-desktop .floss-multicolumn-list__item {
      max-width: 25%;
    }
  
    .grid--2-col-tablet.grid--4-col-desktop
      .floss-multicolumn-list__item:nth-of-type(-n + 4) {
      margin-top: 0;
    }
  }
  
  .background-none .floss-multicolumn-card-spacing {
    padding: 0;
    margin: 0;
  }
  
  .floss-multicolumn-card__info {
    padding: 2.5rem 2.5rem;
  }
  
  .background-none .floss-multicolumn-card__info {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }
  
  .background-none .floss-multicolumn-card__image-wrapper + .floss-multicolumn-card__info {
    padding-top: 2.5rem;
  }
  
  .background-none .slider .floss-multicolumn-card__info {
    padding-left: 0.5rem;
  }
  
  .background-none
    .slider
    .floss-multicolumn-card__image-wrapper
    + .floss-multicolumn-card__info {
    padding-left: 1.5rem;
  }
  
  .background-none
    .floss-multicolumn-list:not(.slider)
    .center
    .floss-multicolumn-card__info {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  
  @media screen and (min-width: 750px) {
    .background-none .floss-multicolumn-card__image-wrapper {
      margin-left: 1.5rem;
      margin-right: 1.5rem;
    }
  
    .background-none .floss-multicolumn-list .floss-multicolumn-card__info,
    .background-none
      .floss-multicolumn-list:not(.slider)
      .center
      .floss-multicolumn-card__info {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }}
  
  p4,
  .p4 {
    font-size: 1em;
    font-family: acumin-pro-wide, sans-serif !important;
    font-weight: 400;
    text-transform: uppercase;
    line-height: normal; 
    letter-spacing: 0.05em;
  color: #000; }
    @media only screen and (max-width: 749px) {
  .p4, p4 {
        font-size: 1.2em; } }
  
  .floss-multicolumn-list p {
      font-family: acumin-pro, sans-serif !important;
      font-weight: 300; 
      font-size: 1.5rem;
      text-transform: none;
      line-height: normal; 
      letter-spacing: -0.01em;
    padding-bottom: 2rem;
    padding-right: 3.5rem !important;
  color: rgb(36, 36, 36); }
      @media only screen and (max-width: 749px) {
        .floss-multicolumn-list p {
          font-size: 1.5em; } }
  
  .floss-multicolumn.background-secondary {
    background:  white;
    border-bottom: 0px !important;
  }
  .floss-multicolumn:not(.background-none) .floss-multicolumn-card {
    background:  #FFF9F6;
    border: 1px solid black;}
  
  .floss-multicolumn-card__image-wrapper {
    border-bottom: 1px solid black !important; }
   .floss-title {
    font-family: acumin-pro, sans-serif !important;
    font-weight: 500;
    font-size: 3.375rem !important;
    text-transform: none;
    line-height: normal; 
    letter-spacing: -0.01em; }
    @media only screen and (max-width: 749px) {
     .title {
        font-size: 3rem; }} 
  
  .floss-multicolumn a:-webkit-any-link { 
    cursor: pointer; 
        font-size: 1.2rem;
        font-family: acumin-pro-wide, sans-serif !important;
        font-weight: 400;
        text-transform: uppercase;
        line-height: normal; 
        letter-spacing: 0.05em;
        text-decoration: underline;
       color:#000 !important; }
        @media only screen and (max-width: 749px) {
          a:-webkit-link {
            font-size: 1rem; }}

   .background-none .floss-multicolumn-list .floss-multicolumn-card__info,
    .background-none
      .floss-multicolumn-list:not(.slider)
      .center
      .floss-multicolumn-card__info {
      padding-left: 1.5rem;
      padding-right: 3rem !important;
    }}