.product-features{overflow:hidden;margin-bottom:10rem}.product-features:last-of-type{margin-bottom:5rem}@media(max-width:640px){.product-features{margin-bottom:3rem}.product-features:last-of-type{margin-bottom:2.5rem}}.product-features .product-features__title{margin:0;text-orientation:upright;writing-mode:vertical-lr;letter-spacing:-5px}@media(max-width:640px){.product-features .product-features__title{text-orientation:unset;writing-mode:unset;letter-spacing:0}}.product-features .product-features__wrap{margin-top:5rem}@media(max-width:640px){.product-features .product-features__wrap{margin-top:2rem}}.product-features .product-features__wrap:before,.product-features .product-features__wrap:after{content:'';position:absolute;top:-2.5rem;height:calc(100% - 8rem);background-color:#094d5f;z-index:-1;transition:1s top ease}@media(max-width:640px){.product-features .product-features__wrap:before,.product-features .product-features__wrap:after{top:.5rem}}.product-features .product-features__wrap.active:before,.product-features .product-features__wrap.active:after{top:-5rem}@media(max-width:640px){.product-features .product-features__wrap.active:before,.product-features .product-features__wrap.active:after{top:-2rem}}.product-features .product-features__wrap:before{width:calc(100% - 11.5rem);right:0}@media(max-width:1024px){.product-features .product-features__wrap:before{width:calc(100% - 4rem)}}.product-features .product-features__wrap:after{right:-100%;width:100%}.product-features .product-features__wrap .inner{display:grid;grid-gap:3rem;grid-auto-flow:column;justify-content:start;padding:0 2px 1rem 2px;overflow-x:auto}@media(max-width:640px){.product-features .product-features__wrap .inner{grid-gap:2rem}}.product-features .product-features__item{width:21.5rem;background-color:#FFF;box-shadow:0px 2px 2px rgba(0,0,0,0.16);-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.16);-moz-box-shadow:0px 2px 2px rgba(0,0,0,0.16)}@media(max-width:640px){.product-features .product-features__item{width:18.5rem}}.product-features .product-features__item .img-wrap{padding-top:60%}.product-features .product-features__item .text-wrap{padding-top:2.5rem;padding-right:1.5rem;padding-bottom:5rem;padding-left:1.5rem}.product-features .product-features__item .text-wrap .text-wysiwyg{white-space:normal}.product-features.product-features--reverse .product-features__wrap:before{right:auto;left:0}.product-features.product-features--reverse .product-features__wrap:after{right:auto;left:-100%}