.featured-carousel{display:flex;overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:auto;gap:12px;padding-inline:14px;scroll-padding-inline:14px;scrollbar-width:none}.featured-carousel::-webkit-scrollbar{display:none}.featured-card{box-sizing:border-box;flex:0 0 calc(100vw - 36px)!important;width:calc(100vw - 36px)!important;max-width:640px;scroll-snap-align:center;scroll-snap-stop:always}.more button{display:flex;align-items:center;justify-content:center;position:relative;min-width:232px;padding:12px 44px 12px 28px;font-size:14px;font-weight:800;line-height:1.2}.more-label{display:block;text-align:center;letter-spacing:.01em}.more-arrow{position:absolute;right:20px;top:50%;transform:translateY(-53%);display:grid;place-items:center;width:22px;height:22px;font-size:21px;line-height:1}.sort-tab{white-space:nowrap}@media(min-width:700px){.featured-card{flex-basis:min(640px,86vw)!important;width:min(640px,86vw)!important}}@media(max-width:420px){.featured-carousel{padding-inline:12px;gap:10px;scroll-padding-inline:12px}.featured-card{flex-basis:calc(100vw - 32px)!important;width:calc(100vw - 32px)!important}.more button{min-width:222px;padding:11px 42px 11px 26px;font-size:13.5px}.more-arrow{right:18px;font-size:20px}}
