.item-grid-carousel-wrapper{list-style:none;margin:0;padding:0}.item-grid-carousel{width:21%;margin:0 10px 10px 0;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);background-color:#fff;display:inline-block}.item-grid-carousel:hover{opacity:.8;background-color:#f6fafd}.item-grid-carousel:nth-child(n+5){display:none}.item-grid-carousel-image{position:relative;overflow:hidden;background:#f8f9fa;display:flex;align-items:stretch;justify-content:stretch;padding:0}.item-grid-carousel-image img{width:100%;height:100%;object-fit:cover;margin:0;display:block}.item-grid-carousel-discount-badge{position:absolute;top:8px;right:8px;background:#e74c3c;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:700}.item-grid-carousel-info{padding:1rem;flex:1 1 auto;display:flex;flex-direction:column}.item-grid-carousel-title{margin:0 0 .25rem 0;font-weight:600;color:#333;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.item-grid-carousel-brand{color:#666;margin-bottom:.25rem}.item-grid-carousel-price{margin-bottom:.3rem}.item-grid-carousel-current-price{font-weight:700;color:#e74c3c}.item-grid-carousel-original-price{color:#999;text-decoration:line-through;margin-left:.3rem}.item-grid-carousel-rating{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.item-grid-carousel-stars{color:#ffc107}.item-grid-carousel-star.filled{color:#ffc107}.item-grid-carousel-star{color:#e0e0e0}.item-grid-carousel-rating-text{font-size:.85rem;color:#666}.item-grid-carousel-view-on-amazon{display:block;width:100%;background:#ff9500;color:#fff;text-decoration:none;text-align:center;border-radius:4px;font-weight:600;transition:background .2s}.item-grid-carousel-view-on-amazon:hover{background:#e8851c}.slick-next,.slick-prev{position:absolute;z-index:1;top:40%;cursor:pointer;outline:0}.slick-prev{left:0}.slick-next{right:0}.slick-next::before,.slick-prev::before{content:"";position:absolute;margin:auto;top:0;bottom:0;width:45px;height:45px;border-radius:50%;background:#ff9500}.slick-prev::before{left:12px}.slick-next::before{right:12px}.slick-next:hover::before,.slick-prev:hover::before{transform:scale(1.05)}.slick-next::after,.slick-prev::after{content:"";position:absolute;margin:auto;top:0;bottom:0;width:12px;height:12px;border-top:3px solid #fff;border-right:3px solid #fff}.slick-prev::after{left:28px;transform:rotate(-135deg)}.slick-next::after{right:28px;transform:rotate(45deg)}.slick-dots{display:flex;gap:8px;width:100%;margin:10px 0;list-style:none;text-align:center;justify-content:center}.slick-dots li{width:8px;height:8px}.slick-dots li button{font-size:0;display:block;width:100%;height:100%;opacity:.25;border-radius:50%;border:solid 1px #000;background:#000;outline:0;box-shadow:none;padding:0;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{opacity:1}.slick-dots li.slick-active button{opacity:.75;color:#000}@media (min-width:0px) and (max-width:511px){.item-grid-carousel-image{height:160px}.item-grid-carousel-title{font-size:.9rem;line-height:1.2;-webkit-line-clamp:4;line-clamp:4}.item-grid-carousel-brand{font-size:.8rem}.item-grid-carousel-current-price{font-size:.9rem}.item-grid-carousel-original-price{font-size:.8rem}.item-grid-carousel-view-on-amazon{font-size:.9rem;padding:.5rem}}@media (min-width:512px) and (max-width:1023px){.item-grid-carousel-image{height:180px}.item-grid-carousel-title{font-size:.9rem;line-height:1.2;-webkit-line-clamp:4;line-clamp:4}.item-grid-carousel-brand{font-size:.8rem}.item-grid-carousel-current-price{font-size:.9rem}.item-grid-carousel-original-price{font-size:.8rem}.item-grid-carousel-view-on-amazon{font-size:.9rem;padding:.5rem}}@media (min-width:1024px){.item-grid-carousel-image{height:200px}.item-grid-carousel-title{font-size:1rem;line-height:1.3;-webkit-line-clamp:3;line-clamp:3}.item-grid-carousel-brand{font-size:.85rem}.item-grid-carousel-price{margin-bottom:.75rem}.item-grid-carousel-current-price{font-size:1.2rem}.item-grid-carousel-original-price{font-size:.9rem}.item-grid-carousel-view-on-amazon{font-size:1rem;padding:.75rem}}