.sewing-hero{background-size:cover;background-position:center;padding:120px 20px}.hero-inner{max-width:700px}.services-grid p{font-size:16px;margin-bottom:20px}.sewing-hero h1{font-size:40px;color:#2e4374;margin-bottom:15px}.sewing-hero p{font-size:18px;margin-bottom:25px}.service-card{display:flex;flex-direction:column;height:100%}.service-card p{flex-grow:1}.card-btn{margin-top:auto}.hero-buttons a{padding:12px 22px;margin-right:10px;border-radius:6px;text-decoration:none}.hero-buttons a:last-child:hover{color:#3e4e8c}.btn-primary{background:#3e4e8c;color:#fff}.btn-secondary{border:1px solid #3e4e8c;color:#3e4e8c}.services-intro{background:#3e4e8c;text-align:center;padding:70px 20px;color:#fff}.services-intro h2{font-size:34px;margin-bottom:15px;color:#fff}.services-intro p{font-size:16px}.services-grid{padding:70px 20px;text-align:center}.services-grid h2{color:#374583;font-size:32px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.service-card{background:#fff;border-radius:10px;padding:20px;text-align:center;box-shadow:0 5px 20px #0000000d}.service-card img{width:100%;border-radius:8px;margin-bottom:15px;height:250px;object-fit:cover}.service-card h3{font-size:20px;margin-bottom:10px}.card-btn{display:inline-block;margin-top:10px;background:#3e4e8c;color:#fff;padding:10px 18px;border-radius:6px;text-decoration:none}.image-text-checklist{padding:80px 20px}.row{display:flex;align-items:center;gap:60px;margin-bottom:80px}.row.reverse{flex-direction:row-reverse}.text-content,.image-content{flex:1}.image-content img{width:100%;border-radius:12px}.text-content h2{font-size:34px;margin-bottom:15px;color:#2f3f70}.subtitle{margin-bottom:20px;color:#555}.checklist{list-style:none;padding:0;margin:20px 0}.checklist li{position:relative;padding-left:28px;margin-bottom:12px}.checklist li:before{content:"\2714";position:absolute;left:0;color:#4a66b3;font-weight:700}.bottom-text{margin-top:15px;color:#555}.store-location{padding:0 20px 80px}.store-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.store-info-card{background:#374583;display:flex;flex-direction:column;color:#fff;padding:20px;border-radius:10px}.store-map iframe{width:100%;height:350px;border-radius:10px;border:0}.testimonials{padding:80px 20px;text-align:center}.testimonial-title{font-size:34px;margin-bottom:10px}.testimonial-grid{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.testimonial-card{background:#fff;padding:25px;border-radius:10px;box-shadow:0 5px 20px #0000000d}.testimonial-card img{width:70px;height:70px;border-radius:50%;margin-bottom:10px}.rating{color:#f6b500;margin-bottom:10px}.faq-section{padding:80px 20px;background:#f5f6fa}.faq-title{text-align:center;font-size:34px;margin-bottom:40px;color:#2f3f70}.faq-wrapper{max-width:900px;margin:auto}.faq-item{background:#fff;margin-bottom:12px;border-radius:8px;overflow:hidden;border:1px solid #d9dce7}.faq-question{width:100%;background:none;border:none;padding:18px 20px;font-size:16px;text-align:left;display:flex;justify-content:space-between;cursor:pointer;font-weight:600}.faq-answer{display:none;padding:0 20px 20px;color:#555}.faq-item.active .faq-answer{display:block}@media(max-width:600px){.grid{grid-template-columns:1fr}}@media(max-width:900px){.grid{grid-template-columns:repeat(2,1fr)}.store-grid,.testimonial-grid{grid-template-columns:1fr}.row,.row.reverse{flex-direction:column}}@media(max-width:425px){.grid{grid-template-columns:repeat(1,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/location.css.map */
