/* Compact, understated overlay carousel arrows matching the reference */
.ys-home .ys-slider-shell{position:relative!important;width:100%!important;min-width:0!important}
.ys-home .ys-slider-shell>.ys-ranking-products,.ys-home .ys-slider-shell>.ys-ranking-placeholder-list,.ys-home .ys-slider-shell>.ys-store-row,.ys-home .ys-slider-shell>.ys-brand-row,.ys-home .ys-slider-shell>.ys-kitchen-items,.ys-home .ys-slider-shell>.ys-media-items,.ys-home .ys-slider-shell>.ys-bonus-products{overflow-x:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important;scroll-behavior:smooth!important;overscroll-behavior-inline:contain!important}
.ys-home .ys-slider-shell>div::-webkit-scrollbar{display:none!important}
.ys-home .ys-slider-arrow{appearance:none!important;position:absolute!important;z-index:15!important;top:50%!important;transform:translateY(-50%)!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;box-sizing:border-box!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:rgba(157,157,157,.78)!important;color:transparent!important;font-size:0!important;line-height:0!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:none!important;transition:background .15s ease!important}
.ys-home .ys-slider-arrow:before{content:""!important;display:block!important;width:10px!important;height:10px!important;border-right:2px solid #fff!important;border-top:2px solid #fff!important;transform:rotate(45deg)!important;margin-left:-4px!important}
.ys-home .ys-slider-arrow.ys-slider-prev:before{transform:rotate(-135deg)!important;margin-left:4px!important}
.ys-home .ys-slider-arrow.ys-slider-prev{left:8px!important}
.ys-home .ys-slider-arrow.ys-slider-next{right:8px!important}
.ys-home .ys-slider-arrow[hidden]{display:none!important}
.ys-home .ys-slider-arrow:hover{background:rgba(120,120,120,.9)!important}
.ys-home .ys-slider-arrow:focus-visible{outline:2px solid #006bff!important;outline-offset:3px!important}
@media(max-width:700px){.ys-home .ys-slider-arrow{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;max-width:34px!important;max-height:34px!important}.ys-home .ys-slider-arrow.ys-slider-prev{left:4px!important}.ys-home .ys-slider-arrow.ys-slider-next{right:4px!important}}
