.ellipsis-1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.ellipsis-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ellipsis-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.icon-wrap-sm svg,.icon-wrap-sm img{width:16px;height:16px}.icon-wrap-md svg,.icon-wrap-md img{width:24px;height:24px}.icon-wrap-lg svg,.icon-wrap-lg img{width:32px;height:32px}.icon-wrap-xl svg,.icon-wrap-xl img{width:48px;height:48px}.big-icon-wrap-sm{width:3rem;height:3rem}.big-icon-wrap-md{width:4rem;height:4rem}.big-icon-wrap-lg{width:6rem;height:6rem}.product-badge-sm{height:2rem}.product-badge-md{height:3rem}.product-badge-lg{height:4rem}.airflow-tech-viewer{position:relative;transition:all .3s ease}.airflow-tech-viewer .airflow-tech-viewer-scroll{position:relative;height:500vh}@media(max-width: 767.98px){.airflow-tech-viewer .airflow-tech-viewer-scroll{height:300vh}}.airflow-tech-viewer .airflow-tech-viewer-sticky{position:sticky;top:0;width:100%;height:100vh;overflow:hidden}.airflow-tech-viewer .airflow-tech-viewer-media{position:relative;width:100%;height:100%;background:#000}.airflow-tech-viewer .airflow-tech-viewer-content{opacity:0;visibility:hidden;z-index:2}.airflow-tech-viewer .airflow-tech-viewer-heading{margin:0}.airflow-tech-viewer .airflow-tech-viewer-description{margin-top:1rem}.airflow-tech-viewer .as-frame-canvas{z-index:1}.airflow-tech-viewer .default-cover-content{position:relative;z-index:2}.airflow-tech-viewer .detail-content{z-index:1}@media(min-width: 768px){.airflow-tech-viewer .detail-content{transform:translateX(100%)}}.airflow-tech-viewer .detail-text-content{opacity:0;transform:translateY(100px)}.airflow-tech-viewer .detail-text-content .d-flex.h-100.flex-column{gap:2.5rem}@media(max-width: 767.98px){.airflow-tech-viewer .detail-text-content .d-flex.h-100.flex-column{gap:1.25rem}}.airflow-tech-viewer .detail-description{width:1.5rem;height:1.5rem}@media(max-width: 767.98px){.airflow-tech-viewer .detail-description{width:1.25rem;height:1.25rem}}.airflow-tech-viewer.airflow-not-sequence-frame .airflow-tech-viewer-scroll{position:relative;height:200vh}@media(max-width: 767.98px){.airflow-tech-viewer.airflow-not-sequence-frame .airflow-tech-viewer-scroll{height:100vh}}.airflow-tech-viewer.airflow-not-sequence-frame .airflow-tech-viewer-content{opacity:1;visibility:visible}
