.store-branch.store-branch--surat .store-hero-text{padding:clamp(40px,5vw,72px) clamp(20px,5vw,80px)!important;margin-bottom:clamp(28px,4vw,54px)!important}.store-branch.store-branch--surat .branch-eyebrow{display:block;margin-bottom:18px;color:#782d38;font-size:11px;font-weight:600;line-height:1.7;letter-spacing:.17em;text-transform:uppercase}.store-branch.store-branch--surat .branch-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:960px;margin:32px auto 0;padding-top:25px;border-top:1px solid #d5c7bb;text-align:center}.store-branch.store-branch--surat .branch-facts>div{min-width:0;padding-inline:12px}.store-branch.store-branch--surat .branch-facts>div+div{border-left:1px solid #d5c7bb}.store-branch.store-branch--surat .branch-facts dt{margin-bottom:7px;color:#6a5b52;font-size:10px;line-height:1.6;letter-spacing:.11em;text-transform:uppercase}.store-branch.store-branch--surat .branch-facts dd{margin:0;color:#34251f;font-family:var(--font-heading--family);font-size:clamp(23px,3vw,42px);line-height:1.15}.store-branch.store-branch--surat .branch-facts dd span{display:block;margin-top:5px;font-family:var(--font-body--family);font-size:12px;font-weight:400;line-height:1.5}.store-branch.store-branch--surat .store-hero-image{overflow:hidden;border-radius:12px;margin-bottom:clamp(40px,6vw,80px)!important}.store-branch.store-branch--surat .store-hero-image img{display:block;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important}.store-branch.store-branch--surat .branch-introduction{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(28px,5vw,70px);align-items:start;margin:0 0 clamp(35px,5vw,60px)}.store-branch.store-branch--surat .branch-introduction h2{margin:0 0 26px;font-family:var(--font-heading--family);font-size:clamp(32px,3.8vw,58px);font-weight:400;line-height:1.1;letter-spacing:-.025em;color:#34251f}.store-branch.store-branch--surat .branch-introduction p,.store-branch.store-branch--surat .branch-department-story p,.store-branch.store-branch--surat .branch-bridal-studio p,.store-branch.store-branch--surat .branch-premium-studios p,.store-branch.store-branch--surat .branch-appointment-note p{margin:0 0 20px;font-size:clamp(16px,1.3vw,18px);line-height:1.85;color:#51453e}.store-branch.store-branch--surat .branch-bespoke-note{padding:clamp(24px,3vw,40px);border:1px solid #e4d8cc;background:#f6f0e7;border-radius:12px}.store-branch.store-branch--surat .branch-bespoke-note h3,.store-branch.store-branch--surat .branch-department-story h3,.store-branch.store-branch--surat .branch-bridal-studio h3,.store-branch.store-branch--surat .branch-premium-studios h3,.store-branch.store-branch--surat .branch-appointment-note h3{margin:0 0 20px;color:#34251f;font-family:var(--font-heading--family);font-size:clamp(26px,2.6vw,40px);font-weight:400;line-height:1.2;letter-spacing:-.02em}.store-branch.store-branch--surat .branch-visit-link{display:inline-block;color:#782d38;border-bottom:1px solid currentColor;text-decoration:none;padding-bottom:5px;font-size:14px;line-height:1.7}.store-branch.store-branch--surat .branch-department-links{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:clamp(60px,8vw,110px)}.store-branch.store-branch--surat .branch-department-links a{display:inline-block;padding:12px 18px;border:1px solid #d5c7bb;color:#51453e;font-size:14px;line-height:1.6;text-decoration:none;border-radius:4px}.store-branch.store-branch--surat .branch-department-links a:hover{color:#782d38;background:#f6f0e7}.store-branch.store-branch--surat .branch-department-story{max-width:900px;margin:30px 0 54px;padding-left:clamp(20px,3vw,38px);border-left:2px solid #d5c7bb}.store-branch.store-branch--surat .image-card{aspect-ratio:auto!important;overflow:hidden;border-radius:8px}.store-branch.store-branch--surat .image-card img{display:block;aspect-ratio:4 / 3!important;height:auto!important;object-fit:cover!important}.store-branch.store-branch--surat .card-label{position:static;display:block;color:#fff8ed;background:#35251f!important;text-align:center}.store-branch.store-branch--surat .gallery-item{aspect-ratio:4 / 3!important;overflow:hidden;border-radius:6px}.store-branch.store-branch--surat .branch-bridal-studio{margin:0 auto 30px;max-width:1160px;padding:clamp(24px,4vw,52px);background:#f6f0e7;border:1px solid #e4d8cc;border-radius:12px}.store-branch.store-branch--surat .branch-studio-intro{max-width:800px;margin:0 auto 30px;text-align:center}.store-branch.store-branch--surat .branch-studio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px)}.store-branch.store-branch--surat .branch-studio-grid figure{margin:0;min-width:0;aspect-ratio:4 / 3;overflow:hidden;border-radius:6px;background:#e6dbcf}.store-branch.store-branch--surat .branch-studio-grid img{display:block;width:100%!important;height:100%!important;object-fit:cover!important}.store-branch.store-branch--surat .branch-premium-studios{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#795f51;border-radius:12px;overflow:hidden}.store-branch.store-branch--surat .branch-premium-studios article{padding:clamp(28px,4vw,50px);background:#35251f}.store-branch.store-branch--surat .branch-premium-studios h3,.store-branch.store-branch--surat .branch-premium-studios .branch-eyebrow{color:#f0d9b9}.store-branch.store-branch--surat .branch-premium-studios p{color:#fff8ed}.store-branch.store-branch--surat .branch-appointment-note{max-width:900px;margin:40px auto 0;text-align:center}.store-branch.store-branch--surat .video-call-cta{text-align:center}.store-branch.store-branch--surat .video-call-cta p{max-width:720px;margin:0 auto 24px;color:#fff8ed!important;font-size:16px!important;line-height:1.8}.store-branch.store-branch--surat .video-cta-btn{display:inline-block;text-decoration:none}.store-branch.store-branch--surat [id^=branch-]{scroll-margin-top:30px}@media(max-width:989px){.store-branch.store-branch--surat .branch-introduction{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.store-branch.store-branch--surat .branch-facts>div{padding-inline:5px}.store-branch.store-branch--surat .branch-facts dd{font-size:23px}.store-branch.store-branch--surat .branch-facts dd span{font-size:10px}.store-branch.store-branch--surat .branch-facts dt{font-size:9px;letter-spacing:.04em}.store-branch.store-branch--surat .branch-studio-grid,.store-branch.store-branch--surat .branch-premium-studios{grid-template-columns:minmax(0,1fr)}.store-branch.store-branch--surat .branch-bridal-studio{padding:20px}.store-branch.store-branch--surat .branch-department-story{margin-bottom:40px}}.store-branch.store-branch--surat .gallery-item img{width:100%!important;height:100%!important;object-fit:cover!important}.store-branch.store-branch--surat .branch-hero-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:clamp(40px,6vw,80px)}.store-branch.store-branch--surat .branch-hero-pair figure{margin:0;min-width:0;overflow:hidden;border-radius:10px}.store-branch.store-branch--surat .branch-hero-pair img{display:block;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important}.store-branch.store-branch--surat .branch-hero-pair figcaption{padding:12px 0 0;color:#51453e;font-size:13px;line-height:1.7;letter-spacing:.04em}.store-branch.store-branch--surat .video-call-cta h3{color:#f0d9b9!important}@media(max-width:749px){.store-branch.store-branch--surat .branch-hero-pair{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/asopalav-surat-story.css.map */
