@layer utilities{@keyframes colorSwap{0%,to{background-color:var(--color-start)}50%{background-color:var(--color-end)}}}
.step-navigation-scroll-container{scroll-timeline:--step-scroll inline}.step-navigation-button-left{opacity:0;z-index:-1;visibility:hidden;animation:linear show-stay-left;animation-timeline:--step-scroll;animation-range:0% 100%}.step-navigation-button-right{opacity:0;z-index:-1;visibility:hidden;animation:linear show-hide-right;animation-timeline:--step-scroll;animation-range:0% 100%}@keyframes show-stay-left{0%{opacity:0;pointer-events:none;z-index:-1;visibility:hidden;display:none}8%{opacity:1;pointer-events:auto;z-index:1;visibility:visible;display:flex}to{opacity:1;pointer-events:auto;z-index:1;visibility:visible;display:flex}}@keyframes show-hide-right{0%{opacity:1;pointer-events:auto;z-index:1;visibility:visible;display:flex}92%{opacity:1;pointer-events:auto;z-index:1;visibility:visible;display:flex}to{opacity:0;pointer-events:none;z-index:-1;visibility:hidden;display:none}}
.product-detail-sheet-tabs{scroll-timeline:--tab-scroll inline}.product-detail-sheet-tabs:before{opacity:0;animation:linear show-stay-before;animation-timeline:--tab-scroll;animation-range:0% 100%}.product-detail-sheet-tabs:after{opacity:0;animation:linear show-hide-after;animation-timeline:--tab-scroll;animation-range:0% 100%}@keyframes show-stay-before{0%{opacity:0}8%{opacity:1}to{opacity:1}}@keyframes show-hide-after{0%{opacity:1}92%{opacity:1}to{opacity:0}}
