.product-compare{padding:20px;margin:40px auto 0;width:80%}.product-compare h2{font-family:Gilroy,sans-serif;font-size:3rem;font-weight:700;text-align:center}.compare-wrapper{display:flex;flex-wrap:wrap;height:100%;gap:20px;margin-bottom:20px}.compare-wrapper h3{font-family:Gilroy,sans-serif;font-size:2.3rem;font-weight:700;text-align:center}.compare-wrapper p{font-family:Poppins,sans-serif;font-size:1.5rem;text-align:center}#product-desc{font-family:Poppins,sans-serif;font-size:1rem;text-align:center}.product-txt{width:90%;margin:0 auto}.compare-product{flex:1 1 300px;padding:15px;background-color:#fafafa;height:100%;border-radius:10px;text-align:center}.compare-product img{display:block;border-radius:15px;margin:0 auto 10px}.product-img{width:100%;height:400px;object-fit:cover}.compare-product a{color:inherit;text-decoration:none;transition:color .2s ease}.compare-product a:hover{color:#e72027}.compare-product a img{transition:transform .3s ease}.compare-product a:hover img{transform:scale(1.05)}.shop-now-button{display:inline-block;padding:8px 16px;margin-top:10px;background-color:#e72027;color:#fff;text-decoration:none;border-radius:15px;height:auto;width:40%;font-weight:500;font-size:1.3rem;transition:.5s ease;text-align:center;position:relative;overflow:hidden}.shop-now-button:after{content:"";position:absolute;top:100%;left:0;right:0;width:100%;height:100%;border-radius:15px;background-color:#211e23;transition:.5s ease;z-index:0}.shop-now-button:hover:after{top:0}.shop-now-button span{position:relative;z-index:1;font-family:Poppins,sans-serif;color:#fff}.compare-selector{margin-top:20px}.compare-selector label{display:block;font-family:Poppins,sans-serif;margin-bottom:8px;font-weight:600}.compare-selector input{padding:8px;width:220px;max-width:100%;font-family:Poppins,san-serif;border:1px solid #ccc;border-radius:4px}.compare-selector button{display:inline-block;padding:8px 16px;margin-top:10px;background-color:#e72027;color:#fff;text-decoration:none;border-radius:15px;height:auto;width:10%;border:none;font-weight:500;font-size:1.3rem;transition:.5s ease;text-align:center;position:relative;overflow:hidden}.compare-selector button:after{content:"";position:absolute;top:100%;left:0;right:0;width:100%;height:100%;border-radius:15px;background-color:#211e23;transition:.5s ease;z-index:0}.compare-selector button:hover:after{top:0}.compare-selector button span{position:relative;z-index:1;font-family:Poppins,sans-serif;color:#fff}.suggestions-list{border:1px solid #ccc;max-height:200px;overflow-y:auto;margin-top:4px;padding:0;list-style:none;background:#fff;border-radius:4px;box-shadow:0 4px 8px #0000000d}.suggestions-list li{display:flex;align-items:center;gap:10px;padding:8px 10px;cursor:pointer;transition:background-color .2s ease}.suggestions-list li:hover{background-color:#f0f0f0}.suggestions-list img{width:100px;height:100px;object-fit:cover;border-radius:25px}.compare-remove{position:absolute;top:10px;right:10px;background:#f44336;color:#fff;font-size:18px;width:24px;height:24px;text-align:center;line-height:24px;border-radius:50%;cursor:pointer;z-index:2}.compare-product{position:relative}.plus-placeholder{font-size:48px;color:#bbb;pointer-events:none;margin:auto}.compare-product.active-compare-slot{box-shadow:#32325d40 0 2px 5px -1px,#0000004d 0 1px 3px -1px}.plus-placeholder{font-size:48px;color:#bbb;pointer-events:none}.product-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#000;text-overflow:ellipsis;height:2.6em;line-height:1.3em;max-height:2.6em}.product-price{color:#000}@media(max-width:768px){.compare-toggle-button{width:80%;margin:0 auto;margin-top:1.5rem}.compare-toggle-button span{font-size:1.4rem;margin:0 auto}.product-compare{width:95%;padding:15px}.product-compare h2{font-size:2rem}.compare-wrapper{flex-direction:column;gap:30px}.compare-wrapper h3{font-size:1.8rem}.compare-wrapper p{font-size:1.2rem}#product-desc{font-size:1rem}.compare-product{width:100%;padding:10px;border-radius:20px;box-shadow:#63636333 0 2px 8px}.compare-product img,.product-img{width:100%;max-width:100%;height:auto}.shop-now-button{width:80%;font-size:1.1rem}.compare-selector label{font-size:1rem}.compare-selector input{width:100%;font-size:1rem}.compare-selector button{width:100%;font-size:1.1rem}.suggestions-list li{font-size:.95rem}.suggestions-list img{width:70px;height:70px}.compare-close-button{font-size:1rem;display:block;width:80%;max-width:300px;margin:0 auto;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/product-compare.css.map */
