.block-features-slider{margin-bottom:var(--spacing-xl);& .feature-navigation-wrapper::-webkit-scrollbar{display:none}& .features-content-swiper{& .swiper-wrapper{align-items:stretch}}& .feature-description p{margin-bottom:var(--spacing-sm)}& .feature-tab{border-color:var(--color-vj-grey-light-600);background-color:var(--color-vj-grey-light-300);flex-shrink:0;&:hover{border-color:var(--color-vj-grey-dark-900)}&.active{border-color:var(--color-vj-grey-dark-900);background-color:var(--color-vj-grey-light-100);box-shadow:0 0 0 1px var(--color-vj-grey-dark-900);font-weight:700}}& .feature-number{background-color:var(--color-vj-blue-500);color:#fff;.feature-tab.active &{background-color:var(--color-vj-red-500);outline:1px solid var(--color-vj-red-500);border:1px solid #fff}}& .feature-title{align-items:center;font-size:0;display:inline-grid;&:before{content:attr(aria-label);grid-area:1/1;font-size:.875rem}&:after{content:attr(aria-label);content:attr(aria-label)/"";visibility:hidden;user-select:none;pointer-events:none;grid-area:1/1;font-size:.875rem;font-weight:700}.feature-tab.active &:before{font-weight:700}}& .feature-slide-dot{background-color:var(--color-vj-grey-light-100);border-color:var(--color-vj-grey-light-600);&:hover{border-color:var(--color-vj-grey-dark-900);background-color:#fff;border-width:2px}&.active{border-color:var(--color-vj-blue-500);background-color:#fff;border-width:2px}}& model-viewer{width:100%;height:100%;&::part(default-progress-bar){background-color:var(--color-vj-blue-500)}}}