.productfilterwrapinn{position:relative}.productimage img{max-width:100%;border-radius:10px}.carousel-container{width:100%;margin:0 auto;overflow:hidden}.carousel{display:flex;transition:transform .5s ease;gap:15px}.carousel-item{flex:0 0 calc(25% - 15px);padding:7px;position:relative}.filter-buttons{display:flex;justify-content:flex-start;margin-bottom:20px;flex-wrap:wrap;gap:12px;padding-top:8px}.filter-btn{margin:5px;padding:10px;cursor:pointer}.carouselnav{position:absolute;top:-6px;right:90px}.carousel-controls{display:flex;flex-direction:column;align-items:center;margin-top:20px}.carousel-pagination{display:flex;gap:10px;margin-top:10px}.pagination-dot{width:23px;height:4px;background-color:#889195;cursor:pointer}.control-btn.disabled svg path{stroke:#d9d9d9!important}.pagination-dot.active{background-color:#003349}.control-btn{cursor:pointer;background-color:transparent;border:none;padding:0;margin:0}div.pagination-dot:empty{display:block}.carousel-item.product-item:hover img{border:2px solid #003349!important}.carousel-item.product-item:hover .button{background-color:#e3e987;color:#003349;box-shadow:0 7px #003349}@media(max-width:1024px){.carousel-item{flex:0 0 calc(50% - 15px)}}@media(max-width:480px){.carousel-item{flex:0 0 80%;margin:0!important;padding-left:0;padding-right:0}}.homeowlcarousel .button{border-radius:40px;font-weight:700;padding:0 3.5rem;font-size:16px;color:#fff;background-color:#003349;width:100%}.homeowlcarousel .button:hover{background-color:#e3e987;color:#003349}.yotpo-sr-bottom-line-score,.yotpo-sr-bottom-line-text{color:#003349!important}.star-container [stop-color]{stop-color:#003349!important}.filter-buttons .filter-btn{background-color:transparent;border:none;padding:0;text-transform:capitalize;color:#889195;font-family:gtf_solina_trialbook;font-size:17px}.proconwrap-car{text-align:left;position:relative}.variant-links{display:flex;gap:3px;position:absolute;top:0;right:0;max-width:68px;overflow:hidden}a.variant-link img{max-width:20px;max-height:20px;border-radius:100px!important}button.filter-btn.btnactive{border-bottom:2px solid #003349;color:#003349;font-weight:600}@media only screen and (max-width:1080px){.carouselnav{top:-44px}.filter-buttons-outer,.carousel-container{overflow-x:scroll}.filter-buttons{flex-wrap:nowrap;width:max-content}}@media only screen and (max-width:767px){.carouselnav{right:16px}}@media only screen and (max-width:479px){.carouselnav{right:16px}.carousel-pagination{gap:7px;margin-top:10px;flex-wrap:wrap}.pagination-dot{width:18px}}
/*# sourceMappingURL=/cdn/shop/t/166/assets/component-home-carousel.css.map */
