.ys-home .ys-ranking-showcase{background:#fff!important;border-radius:13px!important;padding:38px 40px 32px!important;margin:16px auto 35px!important;max-width:1480px!important;min-height:350px!important;overflow:hidden!important}.ys-home .ys-ranking-showcase-head{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;margin-bottom:24px!important}.ys-home .ys-ranking-showcase-head h2{font-size:20px!important;font-weight:750!important;line-height:1.4!important;color:#111!important;margin:0!important;border:0!important}.ys-home .ys-ranking-showcase-head p{color:#9aa0aa!important;font-size:12px!important;margin:2px 0 0!important}.ys-home .ys-ranking-showcase-head>a{color:#006cff!important;font-size:13px!important;font-weight:700!important}.ys-home .ys-ranking-products{width:100%!important;overflow-x:auto!important;scrollbar-width:thin!important}.ys-home .ys-ranking-products ul.products{display:flex!important;flex-wrap:nowrap!important;gap:16px!important;width:max-content!important;max-width:none!important;list-style:none!important;margin:0!important;padding:0!important;counter-reset:ranking!important}.ys-home .ys-ranking-products ul.products li.product{float:none!important;flex:0 0 176px!important;width:176px!important;max-width:176px!important;min-width:176px!important;margin:0!important;padding:0!important;position:relative!important;counter-increment:ranking!important}.ys-home .ys-ranking-products ul.products li.product:before{content:counter(ranking)!important;position:absolute!important;top:0!important;left:0!important;z-index:2!important;background:#aeb1b6!important;color:#fff!important;padding:3px 12px!important;font-size:13px!important;font-weight:700!important;clip-path:polygon(0 0,100% 0,85% 100%,0 100%)!important}.ys-home .ys-ranking-products ul.products li.product:first-child:before{background:#c78d3e!important}.ys-home .ys-ranking-products ul.products li.product:nth-child(3):before{background:#dc7d3c!important}.ys-home .ys-ranking-products ul.products li.product img{width:176px!important;height:176px!important;object-fit:contain!important;background:#fff!important;margin:0 0 7px!important}.ys-home .ys-ranking-products ul.products li.product .woocommerce-loop-product__title{font-size:12px!important;line-height:1.4!important;max-height:34px!important;overflow:hidden!important;color:#333!important;padding:0!important;margin:0 0 4px!important}.ys-home .ys-ranking-products ul.products li.product .price,.ys-home .ys-ranking-products ul.products li.product .amount{font-size:15px!important;font-weight:700!important;color:#f13524!important}.ys-home .ys-ranking-products ul.products li.product .button,.ys-home .ys-ranking-products ul.products li.product .star-rating{display:none!important}.ys-home .ys-ranking-empty{display:none!important}.ys-home .ys-ranking-showcase:not(:has(.ys-ranking-products li.product)) .ys-ranking-empty{display:block!important}.ys-home .ys-ranking-placeholder-list{display:flex!important;gap:16px!important;overflow-x:auto!important;scrollbar-width:thin!important;padding:0 0 4px!important}.ys-home .ys-ranking-placeholder{position:relative!important;flex:0 0 176px!important;min-width:176px!important;max-width:176px!important;text-align:left!important}.ys-home .ys-ranking-placeholder .ys-rank-badge{position:absolute!important;top:0!important;left:0!important;z-index:2!important;display:block!important;background:#aeb1b6!important;color:white!important;font-size:14px!important;font-weight:700!important;padding:4px 14px!important;clip-path:polygon(0 0,100% 0,82% 100%,0 100%)!important}.ys-home .ys-ranking-placeholder:first-child .ys-rank-badge{background:#c78d3e!important}.ys-home .ys-ranking-placeholder:nth-child(3) .ys-rank-badge{background:#d77940!important}.ys-home .ys-product-visual{width:176px!important;height:176px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#f1f5f9!important;color:#36516d!important}.ys-home .ys-product-visual span{font-size:12px!important;letter-spacing:2px!important}.ys-home .ys-product-visual strong{font-size:27px!important;font-weight:750!important}.ys-home .ys-product-visual i{font-size:11px!important;font-style:normal!important}.ys-home .visual-drink{background:linear-gradient(135deg,#d4eff9,#f3fbfd)!important}.ys-home .visual-can{background:linear-gradient(135deg,#eee4e4,#fff7f7)!important;color:#963b43!important}.ys-home .visual-food{background:linear-gradient(135deg,#e9dfe9,#f9f5fa)!important;color:#70526e!important}.ys-home .visual-water{background:linear-gradient(135deg,#dce8fc,#f7fbff)!important}.ys-home .visual-rice{background:linear-gradient(135deg,#f8e9e9,#fffaf6)!important;color:#945e60!important}.ys-home .visual-noodle{background:linear-gradient(135deg,#fae2d3,#fff9e9)!important;color:#93603d!important}.ys-home .ys-ranking-placeholder small{display:block!important;margin-top:9px!important;color:#aaa!important;font-size:12px!important}.ys-home .ys-ranking-pending{font-size:11px!important;color:#999!important;margin:12px 0 0!important;text-align:left!important}@media(max-width:700px){.ys-home .ys-ranking-showcase{padding:22px 14px!important;min-height:260px!important}.ys-home .ys-ranking-products ul.products li.product,.ys-home .ys-ranking-placeholder{flex-basis:145px!important;width:145px!important;min-width:145px!important}.ys-home .ys-ranking-products ul.products li.product img,.ys-home .ys-product-visual{width:145px!important;height:145px!important}}