@charset "UTF-8";.product-features{padding:16px 0}.product-features h2{color:#000;font-size:24px;font-style:normal;font-weight:500;line-height:28px}.product-features .features-wrapper{width:100%}.product-features .features-wrapper--with-video{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:.8rem;align-items:stretch}.product-features .features-video{position:relative;width:100%;height:100%;background:#000;overflow:hidden}.product-features .features-video__media,.product-features .features-video iframe,.product-features .features-video video{width:100%;height:100%;display:block;object-fit:cover}.product-features .features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.product-features .features--stacked{grid-template-columns:1fr;grid-template-columns:1fr 1fr;gap:.8rem}.product-features .features--stacked .features-column:nth-of-type(3){grid-column:1 / -1}.product-features .feature{display:flex;flex-direction:column}.product-features .feature__media{position:relative;width:100%;overflow:hidden}.product-features .feature__img{width:100%;height:100%;object-fit:cover;display:block}.product-features .features-wrapper--with-video .feature__media{aspect-ratio:1}.product-features .features-wrapper--with-video .features--stacked .feature:nth-child(3) .feature__media{aspect-ratio:16 / 9}.product-features .feature__content{padding:2.4rem 1.6rem 2.4rem .8rem;background:#f5f5f5}.product-features .feature__title{margin:0 0 1.6rem;font-size:1.8rem;font-weight:500;line-height:2.4rem;color:#000}.product-features .feature__desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;align-self:stretch;overflow:hidden;color:#404040;text-overflow:ellipsis;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.product-features .features--stacked .feature:nth-child(1) .feature__img{object-position:left center}.product-features .features--stacked .feature:nth-child(2) .feature__img{object-position:center}.product-features .features--stacked .feature:nth-child(3) .feature__img{object-position:bottom}@media(max-width:990px){.product-features .features-wrapper--with-video{grid-template-columns:1fr}.product-features .features-video{aspect-ratio:16 / 9}.product-features .features{grid-template-columns:1fr}}@media(max-width:520px){.product-features .feature__title{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/product-features.scss.css.map */
