.block-field-related-products h2,.block-field-related-systems h2{position:relative}.block-field-related-products h2:after,.block-field-related-systems h2:after{display:block;content:"";position:absolute;left:0;bottom:-10px;width:88px;height:6px;background-color:var(--color-primary)}.paragraph--type--listings .block-field-related-products,.paragraph--type--listings .block-field-related-systems,.paragraph--type--listings .active-layout-related-products{margin:40px 0}.paragraph--type--listings .block-field-related-products .field-title__container .field-title,.paragraph--type--listings .block-field-related-products .field-title__container h2,.paragraph--type--listings .block-field-related-systems .field-title__container .field-title,.paragraph--type--listings .block-field-related-systems .field-title__container h2,.paragraph--type--listings .active-layout-related-products .field-title__container .field-title,.paragraph--type--listings .active-layout-related-products .field-title__container h2{position:relative;margin-left:0;margin-right:0;margin-bottom:48px;font-weight:normal;font-family:"Roboto",sans-serif;text-transform:uppercase;color:#222}@media(min-width: 800px){.paragraph--type--listings .block-field-related-products .field-title__container .field-title,.paragraph--type--listings .block-field-related-products .field-title__container h2,.paragraph--type--listings .block-field-related-systems .field-title__container .field-title,.paragraph--type--listings .block-field-related-systems .field-title__container h2,.paragraph--type--listings .active-layout-related-products .field-title__container .field-title,.paragraph--type--listings .active-layout-related-products .field-title__container h2{font-weight:300}}@media(min-width: 900px){.paragraph--type--listings .block-field-related-products .field-title__container .field-title,.paragraph--type--listings .block-field-related-products .field-title__container h2,.paragraph--type--listings .block-field-related-systems .field-title__container .field-title,.paragraph--type--listings .block-field-related-systems .field-title__container h2,.paragraph--type--listings .active-layout-related-products .field-title__container .field-title,.paragraph--type--listings .active-layout-related-products .field-title__container h2{margin:16px 0 32px}}@media(max-width: 799px){.paragraph--type--listings .block-field-related-products .field-title__container .field-title:after,.paragraph--type--listings .block-field-related-products .field-title__container h2:after,.paragraph--type--listings .block-field-related-systems .field-title__container .field-title:after,.paragraph--type--listings .block-field-related-systems .field-title__container h2:after,.paragraph--type--listings .active-layout-related-products .field-title__container .field-title:after,.paragraph--type--listings .active-layout-related-products .field-title__container h2:after{width:50px;height:3px;left:0;transform:translateY(0)}}.paragraph--type--listings .block-field-related-products .field-title__container .field-title b,.paragraph--type--listings .block-field-related-products .field-title__container h2 b,.paragraph--type--listings .block-field-related-systems .field-title__container .field-title b,.paragraph--type--listings .block-field-related-systems .field-title__container h2 b,.paragraph--type--listings .active-layout-related-products .field-title__container .field-title b,.paragraph--type--listings .active-layout-related-products .field-title__container h2 b{display:block;font-weight:700}@media(min-width: 900px){.paragraph--type--listings .block-field-related-products .field-title__container .field-title b,.paragraph--type--listings .block-field-related-products .field-title__container h2 b,.paragraph--type--listings .block-field-related-systems .field-title__container .field-title b,.paragraph--type--listings .block-field-related-systems .field-title__container h2 b,.paragraph--type--listings .active-layout-related-products .field-title__container .field-title b,.paragraph--type--listings .active-layout-related-products .field-title__container h2 b{display:inline-block}}@media(min-width: 800px){.paragraph--type--listings .block-field-related-products .field-title__container .button,.paragraph--type--listings .block-field-related-systems .field-title__container .button,.paragraph--type--listings .active-layout-related-products .field-title__container .button{margin-bottom:20px}}.paragraph--type--listings h1.field-title{font-size:32px;line-height:1.25}@media(min-width: 900px){.paragraph--type--listings h1.field-title{font-size:36px}}.paragraph--type--listings .field-title,.paragraph--type--listings h2.field-title{font-size:28px;line-height:38px}@media(min-width: 800px){.paragraph--type--listings .field-title,.paragraph--type--listings h2.field-title{font-size:32px;line-height:1.25}}.paragraph--type--listings h3.field-title{font-size:24px;line-height:1.25}@media(min-width: 900px){.paragraph--type--listings h3.field-title{font-size:28px}}.active-layout-related-products{margin:40px auto}.active-layout-related-products .field-title__container{margin:0;text-align:left}.active-layout-related-products .container{padding:0}.related-grid-carousel__swiper-wrap{margin-bottom:30px}@media(min-width: 800px){.related-grid-carousel__swiper-wrap:before,.related-grid-carousel__swiper-wrap:after{content:"";position:absolute;top:0;bottom:0;display:block;width:63px;height:100%;background-color:#fff;opacity:.8;z-index:2}.related-grid-carousel__swiper-wrap:before{left:0}.related-grid-carousel__swiper-wrap:after{right:0}.related-grid-carousel__swiper-wrap.hide-opacity:before,.related-grid-carousel__swiper-wrap.hide-opacity:after{content:none}}.related-grid-carousel__swiper-wrap .swiper-slide{margin-right:4px;padding:0 4px}.related-grid-carousel__swiper-wrap .related-grid-carousel__item{background-color:#fff}.related-grid-carousel__swiper-wrap .related-grid-carousel__image{padding:0;background-color:#fff}.related-grid-carousel__swiper-wrap .related-grid-carousel__image .media--ratio--32{padding-bottom:88.66%}.related-grid-carousel__swiper-wrap .related-grid-carousel__info-box{padding:8px 0 0 0}@media(min-width: 800px){.related-grid-carousel__swiper-wrap .related-grid-carousel__info-box{padding:16px 0 0 0}}.related-grid-carousel__swiper-wrap .related-grid-carousel__info-box .field--name-title{font-weight:bold;color:#454545}.related-grid-carousel__swiper-wrap .related-grid-carousel__info-box .field--name-title,.related-grid-carousel__swiper-wrap .related-grid-carousel__info-box .field--name-field-subtitle{height:30px;font-size:12px;line-height:1.25;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(min-width: 800px){.related-grid-carousel__swiper-wrap .related-grid-carousel__info-box .field--name-title,.related-grid-carousel__swiper-wrap .related-grid-carousel__info-box .field--name-field-subtitle{height:40px;font-size:16px}}@media(min-width: 800px){.related-grid-carousel__swiper-wrap .related-grid-carousel__title{min-height:20px;margin-bottom:24px}}.related-grid-carousel__swiper-wrap .related-grid-carousel__subtitle{min-height:48px;margin-bottom:4px}@media(min-width: 800px){.related-grid-carousel__swiper-wrap .related-grid-carousel__subtitle{min-height:40px;margin-bottom:18px}}.related-grid-carousel__swiper-wrap .related-grid-carousel__summary p,.related-grid-carousel__swiper-wrap .related-grid-carousel__summary li{font-size:10px;font-weight:300;line-height:1.6;color:#4a4a4a}@media(min-width: 800px){.related-grid-carousel__swiper-wrap .related-grid-carousel__summary p,.related-grid-carousel__swiper-wrap .related-grid-carousel__summary li{font-size:14px;line-height:1.29}}.related-grid-carousel__swiper-wrap .related-grid-carousel__summary ul{padding-left:20px}@media(min-width: 800px){.related-grid-carousel__swiper-wrap .related-grid-carousel-item__carousel-navigation-wrapper{top:50%;transform:translateY(-50%)}.related-grid-carousel__swiper-wrap .related-grid-carousel-item__carousel-navigation-wrapper .arrows{color:#5b5b5b;background-color:var(--color-primary)}.related-grid-carousel__swiper-wrap .related-grid-carousel-item__carousel-navigation-wrapper .arrows.arrow-prev{margin-left:0}.related-grid-carousel__swiper-wrap .related-grid-carousel-item__carousel-navigation-wrapper .arrows.arrow-next{margin-right:0}.related-grid-carousel__swiper-wrap .related-grid-carousel-item__carousel-navigation-wrapper .arrows.arrows__disabled{pointer-events:none;color:#fff;background-color:#9b9b9b}}.related-grid-carousel__swiper-wrap .icon__arrow{width:24px;height:24px;text-align:center}/*# sourceMappingURL=related-grid-carousel-item.css.map */
