.hs-category-carousel{padding:0 11.2px;background:#fff;color:#333}
.hs-category-carousel__inner{max-width:1125px;margin:0 auto}
.hs-category-carousel__heading-row{display:flex;justify-content:space-between;align-items:center;gap:14px}
.hs-category-carousel__heading{margin:0!important;font:800 34px/1.25 "Open Sans",Arial,sans-serif!important;color:#014dc4!important}
.hs-category-carousel__actions{display:flex;align-items:center;gap:10px;flex-shrink:0}
.hs-category-carousel__all{font-size:14px;font-weight:700;color:#0052b4;text-decoration:underline}
.hs-category-carousel .hs-category-carousel__pause{width:36px;height:36px;min-height:36px;margin:0;padding:7px;border:1px solid #ccc;border-radius:50%;background:#fff;color:#444}
.hs-category-carousel__pause svg,.hs-category-carousel__arrow svg{display:block;flex:0 0 auto;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.hs-category-carousel__shell{position:relative;margin-top:14px}
.hs-category-carousel__track{display:flex;gap:16px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}
.hs-category-carousel__track::-webkit-scrollbar{display:none}
.hs-category-carousel__item{min-width:0;flex:0 0 calc((100% - 48px)/4);scroll-snap-align:start}
.hs-category-carousel__item .product-small.col{width:100%;max-width:100%;padding:0;margin:0}
.hs-category-carousel__item .product-small .col-inner{position:relative;border:5px solid #dedede;border-radius:18px;overflow:hidden;background:#fff;height:100%}
.hs-category-carousel__item .badge-container{position:absolute;top:10px;left:10px;right:auto;z-index:2;margin:0}
.hs-category-carousel__item .box-text{padding:12px;text-align:center}
.hs-category-carousel__item .box-text .name,.hs-category-carousel__item .box-text .price{font-size:16px;line-height:1.4}
.hs-category-carousel .hs-category-carousel__arrow{position:absolute;top:35%;z-index:3;width:38px;height:38px;min-height:38px;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:50%;background:#fff;color:#555;padding:8px;margin:0;cursor:pointer}
.hs-category-carousel__prev{left:-17px}.hs-category-carousel__next{right:-17px}
.hs-category-carousel__arrow:focus-visible,.hs-category-carousel__pause:focus-visible,.hs-category-carousel__all:focus-visible{outline:3px solid #0052b4;outline-offset:2px}
.hs-category-carousel .hs-category-carousel__arrow[hidden],.hs-category-carousel .hs-category-carousel__pause[hidden]{display:none!important}
.hs-category-carousel__arrow:disabled{opacity:.4;cursor:default}
@media(max-width:767px){
 .hs-category-carousel__heading{font-size:20px!important;font-weight:600!important}
 .hs-category-carousel__heading-row{align-items:flex-start}
 .hs-category-carousel__actions{gap:6px}
 .hs-category-carousel__all{font-size:12px;white-space:nowrap}
 .hs-category-carousel__track{gap:12px}
 .hs-category-carousel__item{flex-basis:calc((100% - 12px)/2)}
 .hs-category-carousel .hs-category-carousel__arrow{opacity:0;pointer-events:none}
 .hs-category-carousel .hs-category-carousel__arrow:focus-visible{opacity:1;pointer-events:auto}
 .hs-category-carousel .hs-category-carousel__arrow:disabled{opacity:0;pointer-events:none}
}
@media(prefers-reduced-motion:reduce){.hs-category-carousel__track{scroll-behavior:auto}}
.hs-category-carousel__inner{width:min(1240px,calc(100% - 32px));max-width:none}.hs-category-carousel{padding:10px 0 28px}.hs-category-carousel__heading{font-size:26px!important}.hs-category-carousel__item .product-small .col-inner{border:0;border-radius:0;background:transparent}.hs-category-carousel__item .hscc-card{border-radius:12px}.hs-category-carousel__track{padding-bottom:5px}@media(max-width:767px){.hs-category-carousel__inner{width:calc(100% - 24px)}.hs-category-carousel__heading{font-size:21px!important}.hs-category-carousel__item{flex-basis:calc((100% - 12px)/2)}}
