.kmCarousel{zoom:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;overflow:hidden!important;padding-top:3rem;position:relative!important;font-family:Montserrat,sans-serif!important;color:#000!important;line-height:15px!important;position:relative;transform:scale(1)!important}.kmCarousel p{font-size:1em}#kmCarousel-text{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.kmCarousel-container{display:flex!important;width:100%!important;column-gap:6.667%!important;overflow:hidden!important;padding-left:5%!important;padding-right:5%!important;min-height:400px!important;padding-bottom:30px!important}.kmCarousel-card{display:flex!important;flex-direction:column!important;flex-shrink:0!important;width:20%!important;z-index:1!important;position:relative!important;background-color:#fff!important;border:1px solid #fff!important;text-decoration:none!important;color:inherit!important}.km-card-hover1:hover{box-shadow:4px 18px 28px -16px rgba(0,0,0,.29)!important}.km-card-hover2{border:1px solid var(--km2-static-border-color)!important}.km-card-hover2:hover{border:1px solid var(--km2-primary-color)!important}.kmCarousel-container img{max-width:100%!important;transition:transform .5s ease-in-out;max-height:300px!important}.kmCarousel-img-container{display:flex!important;justify-content:center!important;align-items:center!important;height:300px!important;margin-top:35px!important;max-height:300px!important;min-height:300px!important}.km_next,.km_prev{position:relative!important;background-color:#fff!important;color:#000!important;cursor:pointer!important;z-index:2!important;-webkit-transition:opacity .5s,transform .5s!important;-moz-transition:opacity .5s,transform .5s!important;-ms-transition:opacity .5s,transform .5s!important;-o-transition:opacity .5s,transform .5s!important;transition:opacity .5s,transform .5s!important;height:38px!important;width:35px!important;line-height:17px!important;text-align:center!important;border:none!important;background-color:transparent!important}.km_next svg,.km_prev svg{border:2px solid #d3d3d3!important;border-radius:50%!important;width:35px!important;height:35px!important;background-color:#fff!important}.km_next:focus,.km_prev:focus{outline:0!important}.kmCarousel:hover button svg{opacity:1!important}.kmCarousel:hover .km_prev{transform:translateY(-50%) translateX(50%)!important}.kmCarousel:hover .km_next{transform:translateY(-50%) translateX(-50%)!important}button.km_prev svg.km-activated-button path{stroke:var(--km2-primary-color)!important}button.km_next svg.km-activated-button path{stroke:var(--km2-primary-color)!important}.km_next:hover svg.km-activated-button,.km_prev:hover svg.km-activated-button{cursor:pointer!important;opacity:1!important}#km-button-delete-last-search:hover #km-small-xmark-div svg path{stroke:red!important}.km_next:hover svg.km-disabled-button,.km_prev:hover svg.km-disabled-button{border:2px solid #d3d3d3!important;cursor:default!important;opacity:.65!important}.kmCarousel .km_prev{left:25px!important;transform:translateY(-50%) translateX(-50%)!important;padding:0!important}.kmCarousel .km_next{right:2%!important;transform:translateY(-50%) translateX(50%)!important;padding:0!important}.kmCarousel-prices{display:flex!important;margin-left:20px!important;flex-direction:row!important;column-gap:10px!important;margin-bottom:5px!important}.kmCarousel-text{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;padding-left:20px!important;padding-right:20px!important;margin-bottom:5px!important;color:var(--km2-title-text-color)!important;margin-top:5px!important;line-height:25px!important;overflow:hidden!important;text-align:left!important}.kmCarousel-description{display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;text-align:left!important;padding-left:20px!important;padding-right:20px!important;margin-bottom:5px!important;color:var(--km2-description-text-color)!important;margin-top:5px!important;line-height:25px!important;overflow:hidden!important}#km-sale-price{font-weight:700!important;margin-bottom:0!important;margin-top:0!important;color:var(--km2-sale-text-color)!important}#km-price{text-decoration:line-through!important;color:var(--km2-price-text-color)!important;margin-bottom:0!important;margin-top:0!important}.kmCarousel-prices{padding-top:10px!important}.kmCarousel-right-top{position:absolute!important;top:.5rem!important;right:0!important;width:"fit-content"!important;height:"fit-content"!important;font-size:14px!important;font-weight:600!important;padding:.2rem .4rem .2rem .4rem!important;border-top-right-radius:2px!important;border-bottom-right-radius:2px!important;background-color:var(--km2-top-right-bg)!important;color:var(--km2-top-right-text-color)!important;z-index:5!important}.kmCarousel-left-top{position:absolute!important;top:.5rem!important;left:0!important;width:"fit-content"!important;height:"fit-content"!important;font-size:14px!important;font-weight:100!important;padding:.2rem .4rem .2rem .4rem!important;border-top-right-radius:2px!important;border-bottom-right-radius:2px!important;background-color:var(--km2-top-left-bg)!important;color:var(--km2-top-left-text-color)!important;background-color:var(--km2-top-left-bg)!important;color:var(--km2-top-left-text-color)!important;z-index:5!important}.kmCarousel-similar-icon{width:25px!important;margin-right:10px!important;margin-left:10px!important}.kmCarousel-similar{display:flex!important;justify-content:start!important;align-items:center!important;margin-top:10px!important;position:absolute!important;bottom:0!important;cursor:pointer!important}.kmCarousel-subcard{text-decoration:none!important}.kmCarousel-similar-text{text-decoration:underline!important}@media (max-width:1200px){.kmCarousel-card{width:29%!important}}@media (max-width:900px){.kmCarousel-card{width:45%!important}.kmCarousel .km_prev{left:25px!important}.kmCarousel .km_next{right:45px!important}}@media (max-width:600px){.kmCarousel-card{width:100%!important}.kmCarousel .km_prev{left:0!important;transform:none!important}.kmCarousel .km_next{right:0!important;transform:none!important}.kmCarousel:hover .km_next,.kmCarousel:hover .km_prev{transform:none!important}}.km-recommended-products-title-modifiable{position:absolute!important;top:0!important;left:0!important;font-size:20px!important;width:100%!important;text-align:start!important;overflow:visible!important;font-weight:600!important;padding-top:5px!important}