/* In order to use this import, make sure you have the bourbon setting on "true" in
 * gulpfile.js/theming.config.js
 * @import "bourbon";
 */
/* In order to use this import, make sure you have the bourbonneat setting on "true" in
 * gulpfile.js/theming.config.js
 * @import "neat";
 */
/* In order to use this import, make sure you have the breakpoint setting on "true" in
 * gulpfile.js/theming.config.js
 * @import "breakpoint";
 */
/* Animation definitions */
.path-node:not(.user-logged-in) .region.region--breadcrumb {
  position: absolute;
  z-index: 8;
}

.path-node:not(.user-logged-in) .region.region--breadcrumb .breadcrumb-item {
  color: #fff;
}

.path-node:not(.user-logged-in) .region.region--breadcrumb .breadcrumb-item a {
  color: #fff;
}

.path-node:not(.user-logged-in) #block-pagetitle {
  position: absolute;
  z-index: 9;
  padding-top: 0;
  margin-top: 3rem;
}

.path-node:not(.user-logged-in) #block-pagetitle h1.page-title {
  color: #fff;
}

.page-node-type-product .product--full .product__inner section.brick.media-text:first-child {
  padding: 4rem 0 2rem 0;
  background-image: linear-gradient(-216deg, #4BACC6 -1%, #4F81BD 38%, #084975 100%);
}

.page-node-type-product .product--full .product__inner section.brick.media-text:first-child .paragraph--media-explanation .group-left span.subtitle {
  display: none;
}

.page-node-type-product .product--full .product__inner section.brick.media-text:first-child .paragraph--media-explanation .group-left h2 {
  display: none;
}

.page-node-type-product .product--full .product__inner section.brick.media-text:first-child .paragraph--media-explanation .group-left .field--name-field-body {
  color: #fff;
  padding-top: 1rem;
}

.page-node-type-product .product--full .product__inner section.brick.media-text:first-child .paragraph--media-explanation .group-left .field--name-field-body p a {
  color: #F99D25;
}

.page-node-type-product .product--full .product__inner section.brick.media-text:first-child .paragraph--media-explanation .group-left .field--name-field-p-link a {
  color: #FFF;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.28rem;
  padding: 0.5rem 1rem;
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.15);
  text-decoration: none;
  border-radius: 2rem;
  display: inline-block;
  position: relative;
  border: 0.1rem solid #fff;
}

.page-node-type-product .product--full .product__inner section.brick.media-text:first-child .paragraph--media-explanation .group-left .field--name-field-p-link a:after {
  background-image: url(/themes/custom/compony/components/node/node--product/node--product--full/dist/angle--right--white.svg);
}

.page-node-type-product .product--full .product__inner section.brick.media-text:first-child .paragraph--media-explanation .group-left .field--name-field-p-link a:first-child {
  background: #F99D25;
  color: #fff;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.28rem;
  padding: 0.5rem 1rem;
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.15);
  text-decoration: none;
  border-radius: 2rem;
  display: inline-block;
  position: relative;
  border: 0.1rem solid #F99D25;
}

@media (min-width: 800px) {
  .page-node-type-product .product--full .product__inner section.brick.media-text:first-child {
    padding: 6rem 0 2rem 0;
  }
}

.legacy .legacy-product {
  text-align: center;
  color: #fff;
  background: #F99D25;
}

/* FIX/HACK for https://dropsolid.orbit.teamleader.eu/todo/15411 ... */
.page-node-type-product #colorbox {
  max-height: 510px;
}

.page-node-type-product #colorbox #cboxWrapper {
  max-height: 510px;
}

.page-node-type-product #colorbox .cookie-content-blocker__message-wrapper {
  min-height: 480px;
}

.page-node-type-product #colorbox .cookie-content-blocker__message-wrapper .button {
  width: auto !important;
}

/*# sourceMappingURL=maps/node--product--full.css.map */
