.product-features__outer{width:100%;max-width:var(--page-width);margin:0 auto;padding:48px 0;box-sizing:border-box;background:#fff}.product-features{display:block;width:100%}.product-features__intro{display:flex;flex-direction:column;gap:24px;padding:0 16px;margin-bottom:44px;box-sizing:border-box}h2.product-features__heading{margin:0;font-family:Inter,sans-serif;font-style:normal;font-weight:700;font-size:30px;line-height:36px;letter-spacing:-.02em;text-align:left;color:#0a0a0a}.product-features__heading p{margin:0}.product-features__description{margin:0;font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;letter-spacing:-.02em;color:#525252}.product-features__description p{margin:0}.product-features__description p+p{margin-top:8px}.product-features__intro-button{margin-top:4px}.product-features__viewport{display:flex;flex-direction:column;gap:32px;min-width:0}.product-features__list{display:flex;gap:4px;margin:0;padding:0 16px;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-inline:16px;-webkit-overflow-scrolling:touch;scrollbar-width:none;box-sizing:border-box;touch-action:pan-y;overscroll-behavior-x:contain;cursor:grab;user-select:none;-webkit-user-select:none}.product-features__list.is-scrollable{cursor:grab}.product-features__list.is-dragging,.product-features__list.is-dragging-progress{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing}.product-features__list:not(.is-scrollable){cursor:default}.product-features__list::-webkit-scrollbar{display:none}.product-features--static .product-features__list{flex-wrap:wrap;overflow:visible;scroll-snap-type:none;touch-action:auto;cursor:default;user-select:auto;-webkit-user-select:auto}.product-features--static .product-features__item{flex:0 0 100%;width:100%;scroll-snap-align:none}.product-features__item{flex:0 0 292px;width:292px;display:flex;flex-direction:column;gap:16px;min-width:0;scroll-snap-align:start}.product-features__card-link{display:flex;flex-direction:column;gap:16px;min-width:0;color:inherit;text-decoration:none}.product-features__media{width:100%;aspect-ratio:292 / 374;overflow:hidden;background:#f5f5f5}.product-features__media img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;transform:scale(1);transition:transform .45s ease;will-change:transform}.product-features__media--bg_image--contain img{object-fit:contain}.product-features__media--bg_image--auto img{object-fit:scale-down}@media(hover:hover)and (pointer:fine){.product-features__item:hover .product-features__media img{transform:scale(1.08)}.product-features__list.is-dragging .product-features__item:hover .product-features__media img,.product-features__list.is-dragging-progress .product-features__item:hover .product-features__media img{transform:scale(1)}}.product-features__content{display:flex;flex-direction:column;gap:20px;min-width:0}.product-features__content--text--left{align-items:flex-start;text-align:left}.product-features__content--text--center{align-items:center;text-align:center}.product-features__content--text--right{align-items:flex-end;text-align:right}h3.product-features__title{margin:0;font-family:Inter,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:100%;letter-spacing:-.02em;color:#0a0a0a}.product-features__text{margin:0;font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.02em;color:#737373}.product-features__text p{margin:0}.product-features__button{margin-top:4px}.product-features__progress{padding:8px 16px 0;box-sizing:border-box}.product-features__progress-track{position:relative;width:100%;height:2px;background-color:#e5e5e5;cursor:pointer;touch-action:none;outline:none}.product-features__progress-track:before{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.product-features__progress-track:focus-visible{outline:2px solid #000000;outline-offset:6px}.product-features__progress-thumb{position:absolute;top:50%;left:0;z-index:2;display:block!important;width:33.333%;height:4px;margin-top:-2px;overflow:hidden;font-size:0;line-height:0;color:transparent;background:#000;transform:translate(0);pointer-events:none;opacity:0;visibility:hidden}.product-features__progress-track.is-scrollable{cursor:pointer}.product-features__progress-track.is-scrollable .product-features__progress-thumb{opacity:1;visibility:visible}.product-features__progress-track:not(.is-scrollable){cursor:default;pointer-events:none}.product-features__progress-track.is-dragging .product-features__progress-thumb{height:5px;margin-top:-2.5px}@media screen and (min-width:750px){.product-features__outer{padding:96px 32px}.product-features__intro{max-width:1133px;padding:0 0 44px;margin-bottom:0;gap:24px}h2.product-features__heading{font-family:Inter,sans-serif;font-style:normal;font-weight:700;font-size:36px;line-height:40px;letter-spacing:-.02em;color:#0a0a0a}.product-features__description{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;letter-spacing:-.02em;color:#525252}.product-features__viewport{gap:32px}.product-features__list{gap:4px;padding:0;scroll-padding-inline:0}.product-features__item{flex:0 0 calc((100% - 8px) / 3);gap:16px}.product-features--static .product-features__item{flex-basis:calc((100% - 8px) / 3);width:calc((100% - 8px) / 3)}.product-features__media{aspect-ratio:456 / 374}.product-features__media img{width:100%;height:100%;object-fit:cover;object-position:top}.product-features__content{gap:20px}h3.product-features__title{font-family:Inter,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:100%;letter-spacing:-.02em;color:#1c1c1c}.product-features__text{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.02em;color:#525252}.product-features__progress{padding:0}.product-features__progress-track{width:100%;height:2px;background-color:#e5e5e5}.product-features__progress-thumb{background:#000}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/product-features.css.map */
