.section-header{text-align:center;margin-bottom:50px}.section-header h2{font-size:32px;margin-bottom:10px}.section-header p{font-size:15px;max-width:800px;margin:0 auto;line-height:1.7}.treatment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.treatment-box{background:#fff;border-radius:12px;box-shadow:0 10px 35px #0000001a;overflow:hidden;text-align:center;transition:all 1.8s cubic-bezier(.25,1,.5,1);opacity:0;transform:translateY(100px)}.treatment-box img{width:100%;height:350px;object-fit:cover;transition:transform 1s ease}.treatment-box:hover img{transform:scale(1.08)}.treatment-box h3{font-size:18px;margin:20px 0 10px;padding-top:10px}.treatment-box p{font-size:14px;padding:0 20px 25px}.treatment-box:hover{transform:translateY(-10px);box-shadow:0 20px 45px #00000026}.from-left{transform:translate(-120px);opacity:0;transition:all 2s cubic-bezier(.22,1,.36,1)}.from-right{transform:translate(120px);opacity:0;transition:all 2s cubic-bezier(.22,1,.36,1)}.from-top{transform:translateY(-120px);opacity:0;transition:all 2s cubic-bezier(.22,1,.36,1)}.show,.visible{opacity:1!important;transform:translate(0)!important}.custom-center-buttons{display:flex;justify-content:center;margin-top:30px}.custom-outline-btn{padding:12px 30px;text-decoration:none;font-weight:600;transition:.3s}.custom-outline-btn:hover{background:#d4af37;color:#fff}@media (max-width: 992px){.treatment-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.treatment-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/treatments.css.map */
