.section-feature-diagram{margin:0 auto}.feature-diagram_header{margin:0 auto 2.5rem}.feature-diagram__heading{margin:0 auto}.feature-diagram__description p,.feature-description p{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.feature-diagram_image_wrapper{display:flex;justify-content:center}.feature-diagram_image{align-self:center}.feature_wrapper{display:flex;align-items:center}.feature-description p{margin:0}.features-list__wrapper{max-width:41rem;margin-left:8rem}.feature_icon{margin-right:2rem}.feature_wrapper:not(:last-of-type){margin-bottom:3.5rem}.diagram_image{width:100%;height:auto}@media screen and (max-width:750px){.feature-diagram_image_wrapper{flex-direction:column}.features-list__wrapper{margin:0;max-width:100%;align-self:center;padding-top:3rem}.feature-diagram_description p{margin:0 0 3rem}.feature_wrapper:not(:last-of-type){margin-bottom:2rem}}.feature-diagram__head{text-align:center;max-width:75rem;margin:0 auto}.feature-diagram__main-image-wrapper{position:relative;overflow:hidden}.feature-diagram__feature-slider-wrapper:focus-visible,.feature-diagram__heading:focus-visible,.feature-diagram__feature-slider:focus-visible{outline:none;box-shadow:none}.feature-diagram__feature-slider-wrapper .flickity-button:focus{box-shadow:none}.feature-diagram__main-image-wrapper .feature-diagram__image{display:block;width:100%;height:100%;object-fit:contain}.feature-diagram__main-image-wrapper .feature-diagram__feature-selectors{position:absolute;top:50%;width:100%;height:auto;transform:translateY(-50%)}.feature__image-wrapper{flex-shrink:0}.feature__prev-next{position:absolute;left:4rem;bottom:30%;display:flex;flex-direction:row;align-items:center}.feature-diagram__feature-slider-wrapper{position:relative;width:auto;min-height:100%;flex-grow:1}.feature-diagram__feature-slider{width:100%;height:100%}.feature-diagram__feature-slider .flickity-viewport{height:100%;min-height:100%}.feature-diagram__feature-body{width:100%;height:100%;display:flex;align-items:baseline}.feature__inner-wrapper{padding:2.5rem 4rem 5.5rem;width:100%;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:center;text-align:left;flex-direction:column}.feature__inner-wrapper .feature__heading{margin:.25rem 0 0}.feature__slide-indicator{font-size:1.4rem;line-height:1.6rem;letter-spacing:normal;display:inline-block;font-family:var(--font-body-family);margin:-.5rem .25rem 0;color:inherit;text-transform:uppercase}.feature-diagram__feature-selector{position:absolute;width:2.8rem;height:2.8rem;border-radius:100%;transition:var(--duration-default);cursor:pointer;transform:translate(-50%,-50%);padding:0;opacity:.6}.feature-diagram__feature-selector.selected,.feature-diagram__feature-selector:hover{width:4rem;height:4rem;padding:0;opacity:1}.feature__prev-next .flickity-button{position:relative;display:inline-block;left:0;top:0;transform:initial;padding:0;width:3rem;height:3rem;background-color:transparent}.feature__prev-next .icon{width:3rem}.feature__prev-next .previous .icon{transform:rotate(90deg)}.feature__prev-next .next .icon{transform:rotate(-90deg)}.feature-diagram__feature-body.is-selected{opacity:1}@media screen and (max-width:949px){.feature-diagram__feature-body{height:auto}.feature-diagram__heading{margin-top:0}.feature-diagram__main-image-wrapper{padding:0}}@media screen and (min-width:950px){.no-icon{margin-top:22%}.feature__inner-wrapper{justify-content:center;margin:1.5rem auto 0}.feature-diagram__body{display:flex;flex-direction:row}.feature-diagram__body-inner-wrapper{width:58%;display:flex;flex-direction:column;justify-content:center}.feature__image-wrapper{margin-bottom:1.5rem}}@media screen and (min-width:950px)and (max-width:1024px){.feature__inner-wrapper{flex-wrap:wrap}}@media screen and (max-width:750px){.feature-diagram__inner-wrapper{padding:0}.feature-diagram__header{margin:.5rem auto 1.5rem}.feature__inner-wrapper{padding:0 0 5.5rem}.feature__prev-next{left:2rem;bottom:3.5rem}.feature-diagram__feature-slider-wrapper{padding:0 2rem 3.5rem}}@media screen and (min-width:751px)and (max-width:950px){.feature__inner-wrapper{padding:2.5rem 2rem 5.5rem}.feature-diagram__feature-slider-wrapper{height:100%;padding:0 0 3.5rem}.feature__prev-next{left:2rem;bottom:3.5rem}}
/*# sourceMappingURL=/cdn/shop/t/204/assets/section-feature-diagram.css.map */
