.comparison-title{text-align:center;color:#000;font-size:2.5rem;font-weight:700;margin-bottom:40px;text-transform:none;position:relative;animation:fadeInDown .8s ease-out;font-family:"Cormorant Garamond",serif}.comparison-title::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#c774b2,#e291d3);border-radius:2px}.products-showcase{display:flex;justify-content:space-between;margin-bottom:40px;gap:30px;animation:fadeInUp .8s ease-out .2s both}.product-card{width:48%;background:#fff;border-radius:20px;padding:30px;box-shadow:0 15px 35px rgba(199,116,178,.1);transition:all .3s ease;position:relative;overflow:hidden}.product-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#c774b2,#e291d3)}.product-card:hover{transform:translateY(-10px);box-shadow:0 25px 50px rgba(199,116,178,.2)}.product-title{font-size:1.4rem;color:#000;font-weight:600;margin-bottom:20px;text-transform:none;text-align:center;font-family:"Cormorant Garamond",serif}.product-card img{width:100%;height:250px;object-fit:cover;border-radius:12px;transition:transform .3s ease}.product-card:hover img{transform:scale(1.05)}.comparison-data{margin-bottom:40px;background:#fff;padding:20px;border-radius:10px}.comparison-row{display:flex;padding:15px 0;align-items:center;background:#fff;border-bottom:1px solid #f0f0f0}.comparison-row:last-child{border-bottom:none}.comparison-row:nth-child(even){background:#fff}.attribute-name{flex:1;font-weight:600;color:#000;text-transform:capitalize;font-size:.95rem}.product-value{flex:1;text-align:center;color:#000;text-transform:capitalize;font-size:.9rem}.comparison-header{display:flex;padding:20px 0;font-weight:600;color:#000;font-size:1.1rem;background:#fff;border-bottom:2px solid #f0f0f0;margin-bottom:10px}.header-label{flex:1;text-transform:capitalize}.header-product{flex:1;text-align:center;text-transform:capitalize}.contact-form-container-compare{margin-top:40px;background:#fff;border-radius:20px;padding:30px;box-shadow:0 10px 30px rgba(199,116,178,.08);animation:fadeInUp .8s ease-out .6s both}.hover-preview img{width:100%;height:auto;border-radius:6px}.hover-preview p{margin:10px 0 0;text-align:center;font-weight:700;font-family:"Cormorant Garamond",serif}@media (max-width:768px){.hover-preview img{max-height:200px;object-fit:cover}.hover-preview p{font-size:1.1rem;color:#c774b2;margin-top:15px}}@media (max-width:1024px){.comparison-title{font-size:2.2rem}.products-showcase{gap:20px}.product-card{width:48%;padding:25px}.product-card img{height:220px}}@media (max-width:768px){.comparison-title{font-size:1.8rem;margin-bottom:30px}.products-showcase{flex-direction:column;gap:20px;margin-bottom:30px}.product-card{width:100%;padding:20px;margin-bottom:0}.product-title{font-size:1.2rem}.product-card img{height:200px}.comparison-header{flex-direction:row!important;text-align:center!important}.comparison-header .header-label,.comparison-header .header-product{width:33.33%!important;text-align:center!important;font-size:.95rem!important}.comparison-row{flex-direction:row!important;align-items:center!important;text-align:center!important;flex-wrap:nowrap!important;padding:12px 0}.comparison-row .attribute-name,.comparison-row .product-value{width:33.33%!important;text-align:center!important;font-size:.85rem!important;margin-bottom:0!important}.contact-form-container-compare{padding:20px}}@media (max-width:480px){.comparison-title{font-size:1.5rem}.products-showcase{gap:15px}.product-card{padding:15px}.product-card img{height:180px}.product-title{font-size:1.1rem}.comparison-header{padding:12px 0;flex-direction:row!important;text-align:center!important}.comparison-header .header-label,.comparison-header .header-product{width:33.33%!important;text-align:center!important;font-size:.85rem!important}.comparison-row{flex-direction:row!important;align-items:center!important;text-align:center!important;flex-wrap:nowrap!important;padding:10px 0}.comparison-row .attribute-name,.comparison-row .product-value{width:33.33%!important;text-align:center!important;font-size:.8rem!important;margin-bottom:0!important}.contact-form-container-compare{padding:15px}}@media (max-width:768px){.contact-form-container-compare h3{font-size:22px!important;text-transform:capitalize!important}}