/************ Skandinavisk colors ***********/
/******* Aspect ratios *****/
/****** Transition *******/
.plp-seo-text {
  max-height: 92px;
  overflow: hidden;
}

.plp-seo-content {
  padding-left: 30px;
  padding-right: 30px;
}
.plp-seo-content .plp-seo-text-paragraph {
  color: #000;
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 40px;
     -moz-column-gap: 40px;
          column-gap: 40px;
}
@media only screen and (max-width: 767px) {
  .plp-seo-content .plp-seo-text-paragraph {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }
}
.plp-seo-content .seo-button-readless {
  display: none;
}
.plp-seo-content .btn.btn-white {
  margin-bottom: 20px;
  position: relative;
  padding-right: 35px;
}
.plp-seo-content .btn.btn-white::before, .plp-seo-content .btn.btn-white::after {
  content: "";
  position: absolute;
  background-color: #000;
  width: 2px;
  height: 10px;
  right: 17px;
  top: 16px;
  transition: rotate 0.3s ease-in-out;
}
.plp-seo-content .btn.btn-white::before {
  -webkit-transform: translate(3px, 0) rotate(45deg);
          transform: translate(3px, 0) rotate(45deg);
}
.plp-seo-content .btn.btn-white::after {
  -webkit-transform: translate(-3px, 0) rotate(-45deg);
          transform: translate(-3px, 0) rotate(-45deg);
}
.plp-seo-content .btn.btn-white:hover::before, .plp-seo-content .btn.btn-white:hover::after {
  background-color: #fff;
}
.plp-seo-content.is-open .plp-seo-text {
  max-height: none;
}
.plp-seo-content.is-open .seo-button-readmore {
  display: none;
}
.plp-seo-content.is-open .seo-button-readless {
  display: inline-block;
}
.plp-seo-content.is-open .btn.btn-white::before, .plp-seo-content.is-open .btn.btn-white::after {
  rotate: 180deg;
}

.plp-seo-readmore {
  text-align: center;
  margin-bottom: 20px;
  background: white;
  padding-top: 25px;
}
/*# sourceMappingURL=plpSeo.css.map*/