html{font-size:62.5%;min-height:100%;scroll-behavior:smooth;scrollbar-gutter:stable}.product_feature__inner{padding:var(--sections-spacing-y-md-mobile) var(--sections-spacing-x-small-mobile);grid-gap:0;gap:0;display:flex;flex-direction:column}@media(min-width: 1024px){.product_feature__inner{padding:var(--sections-spacing-y-small) var(--sections-spacing-x-small)}}.product_feature__inner--reverse .product_feature__inner_feature_images{grid-column:2;grid-row:1}.product_feature__inner--reverse .product_feature__inner_feature_content{grid-column:1;grid-row:1}.product_feature__inner_header--features{width:100%;display:grid;grid-template-columns:repeat(auto-fit, minmax(20px, 1fr));grid-gap:var(--spacing-grid-mobile);gap:var(--spacing-grid-mobile);margin-bottom:var(--spacing-20-mobile)}@media(min-width: 768px){.product_feature__inner_header--features{grid-gap:var(--spacing-grid);gap:var(--spacing-grid);margin-bottom:var(--spacing-20);grid-template-columns:repeat(auto-fit, minmax(80px, 1fr))}}.product_feature__inner_header--features_feature{text-align:center;cursor:pointer;padding:var(--spacing-8-mobile);font-family:IBMPlexSans,sans-serif;font-size:12px;font-weight:400;line-height:1.2}@media(min-width: 1024px){.product_feature__inner_header--features_feature{font-size:max(.83vw,12px)}}@media(min-width: 768px){.product_feature__inner_header--features_feature{padding:var(--spacing-8)}}.product_feature__inner_feature_images{width:100%;aspect-ratio:3/4;overflow:hidden;position:relative}@media(min-width: 768px){.product_feature__inner_feature_images{aspect-ratio:16/9}}@media(min-width: 1024px){.product_feature__inner_feature_images{aspect-ratio:4/3}}.product_feature__inner_feature_images .product_feature__inner_feature_image{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .3s ease}.product_feature__inner_feature_images .product_feature__inner_feature_image img,.product_feature__inner_feature_images .product_feature__inner_feature_image video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product_feature__inner_feature_images .product_feature__inner_feature_image.active{opacity:1;transition:opacity .3s ease}.product_feature__inner_features{grid-gap:0;gap:0;display:flex;flex-direction:column}@media(min-width: 1024px){.product_feature__inner_features{display:grid;align-items:center;justify-items:center;grid-template-columns:1fr 1fr}}@media(min-width: 768px){.product_feature__inner_features{grid-gap:var(--spacing-grid);gap:var(--spacing-grid)}}.product_feature__inner_feature_body{display:grid;grid-template-columns:1fr;grid-template-rows:auto;position:relative}.product_feature__inner_feature_body__content{grid-column:1/2;grid-row:1/2;opacity:0;font-family:IBMPlexSans,sans-serif;font-size:14px;font-weight:400;line-height:1.2;transition:opacity .3s ease}@media(min-width: 1024px){.product_feature__inner_feature_body__content{font-size:max(1vw,14px)}}@media(min-width: 768px){.product_feature__inner_feature_body__content{font-family:IBMPlexSans,sans-serif;font-size:16px;font-weight:400;line-height:1.2}}@media(min-width: 768px)and (min-width: 1024px){.product_feature__inner_feature_body__content{font-size:max(1.1vw,16px)}}.product_feature__inner_feature_body__content.active{opacity:1;transition:opacity .3s ease}.product_feature__inner_feature_content{padding:0;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:var(--spacing-20) 0 0}@media(min-width: 1024px){.product_feature__inner_feature_content{padding:var(--sections-spacing-y-small) 0;width:max(32.5vw,468px);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.product_feature__inner_header--title{font-family:IBMPlexSans,sans-serif;font-size:24px;font-weight:400;font-style:normal;line-height:1.2;margin-bottom:var(--spacing-20-mobile)}@media(min-width: 1024px){.product_feature__inner_header--title{font-size:max(1.65vw,24px)}}@media(min-width: 1024px){.product_feature__inner_header--title{font-family:IBMPlexSans,sans-serif;font-size:34px;font-style:normal;font-weight:400;line-height:1.2;margin-bottom:var(--spacing-40)}}@media(min-width: 1024px)and (min-width: 1024px){.product_feature__inner_header--title{font-size:max(2.36vw,34px)}}
