.feature-rotation-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e3e9f0;margin-bottom:28px}.feature-rotation-toolbar .tabs{margin-bottom:0;border-bottom:0;min-width:0}.feature-carousel{overflow:hidden;touch-action:pan-y;cursor:grab;position:relative}.feature-carousel.is-dragging{cursor:grabbing;user-select:none}.feature-carousel-track{display:flex;align-items:flex-start;will-change:transform;width:100%}.feature-carousel.is-animating .feature-carousel-track{transition:transform var(--feature-transition-duration,1000ms) cubic-bezier(.4,0,.2,1)}.feature-carousel-panel{flex:0 0 100%;min-width:0;width:100%;align-content:start;padding:5px 0 8px}.feature-carousel-panel .product-card{min-width:0}.feature-carousel-panel a,.feature-carousel-panel img{-webkit-user-drag:none}.feature-carousel.is-dragging .product-card{transform:none;box-shadow:none}.feature-carousel.is-dragging *{user-select:none}.feature-carousel-hint{font-size:11px;color:#8a9bac;text-align:right;margin-top:12px;letter-spacing:.3px}
@media(max-width:850px){.feature-rotation-toolbar{gap:8px}.feature-rotation-toolbar .tab{padding-left:13px;padding-right:13px}}
@media(max-width:580px){.feature-rotation-toolbar{flex-wrap:wrap;gap:0;border:0;margin-bottom:12px}.feature-rotation-toolbar .tabs{width:100%;border-bottom:1px solid #e3e9f0}.feature-carousel-hint{font-size:10px}.feature-carousel-panel{padding-top:5px}}
@media(prefers-reduced-motion:reduce){.feature-carousel-track{transition:none!important}}
