.product-box__gallery{background:#f9f9f9;position:relative}
.product-box__gallery .carousel-indicators{margin:0;bottom:-1rem}
.product-box__gallery .carousel-indicators .dots{height:7px;width:7px;background-color:#bbb;border-radius:50%}
.product-box__gallery .carousel-control-prev,
.product-box__gallery .carousel-control-next{display:none;opacity:1}
.product-box__gallery .carousel-control-prev .clr-icon-arrow-btn,
.product-box__gallery .carousel-control-next .clr-icon-arrow-btn{background:white;border-radius:50%;padding:0.8rem;line-height:normal !important}
.product-box__gallery .carousel-inner{min-height:250px}
.product-box__gallery:hover .carousel-control-prev,
.product-box__gallery:hover .carousel-control-next{display:flex}
.product-box__gallery .carousel-control-prev{left:-0.8rem}
.product-box__gallery .carousel-control-next{right:-0.8rem}
.product-box__gallery-badge{position:absolute;width:100%;left:0;right:0;top:0px}
.product-box__info{text-decoration:none;cursor:pointer;color:inherit}
.product-box__info:hover{color:inherit}
.product-box__info-group{font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:rgba(0,0,0,0.5)}
.product-box__info-price{font-style:normal;font-weight:400;font-size:10px;line-height:15px}
.product-box__info-price span:first-of-type{font-size:10px;color:rgba(0,0,0,0.5);text-decoration-line:line-through}
.product-box__info-price span:last-of-type{font-weight:700;font-size:12px;color:#138AAE}