/** Shopify CDN: Minification failed

Line 184:212 Unexpected "}"

**/
.msf-contact-page{
      background:#fff;
        color:#3d2b31;
        }

        /* HERO - matched to FAQ/homepage height */
        .msf-contact-hero{
          position:relative;
            height:430px !important;
              min-height:0 !important;
                overflow:hidden;
                  display:flex;
                    align-items:flex-start;
                    }

                    .msf-contact-hero__image{
                      position:absolute;
                        inset:0;
                          width:100%;
                            height:100%;
                              object-fit:cover;
                                object-position:center right;
                                }

                                .msf-contact-hero__content{
                                  position:relative;
                                    z-index:2;
                                      max-width:460px;
                                        padding:28px 60px 20px 50px;
                                          background:linear-gradient(to right,#fff 35%,rgba(255,255,255,.94) 58%,rgba(255,255,255,0));
                                          }

                                          .msf-contact-eyebrow{
                                            letter-spacing:3px;
                                              text-transform:uppercase;
                                                font-size:11px;
                                                  color:#b98aa0;
                                                    margin:0 0 8px;
                                                    }

                                                    .msf-contact-hero h1{
                                                      font-family:Georgia,serif;
                                                        font-size:34px;
                                                          line-height:1.08;
                                                            font-weight:400;
                                                              margin:0 0 12px;
                                                                color:#322229;
                                                                }

                                                                .msf-contact-divider{
                                                                  display:flex;
                                                                    align-items:center;
                                                                      gap:12px;
                                                                        margin:14px 0 18px;
                                                                        }

                                                                        .msf-contact-divider span{
                                                                          width:65px;
                                                                            height:1px;
                                                                              background:#d7bbc5;
                                                                              }

                                                                              .msf-contact-divider em{
                                                                                font-style:normal;
                                                                                  color:#d09ab0;
                                                                                  }

                                                                                  .msf-contact-hero p{
                                                                                    font-size:13.5px;
                                                                                      line-height:1.55;
                                                                                        margin:0 0 8px;
                                                                                        }

                                                                                        .msf-contact-points{
                                                                                          display:flex;
                                                                                            flex-direction:column;
                                                                                              gap:8px;
                                                                                                margin-top:14px;
                                                                                                }

                                                                                                .msf-contact-point{
                                                                                                  display:flex;
                                                                                                    align-items:center;
                                                                                                      gap:12px;
                                                                                                        font-size:14px;
                                                                                                          color:#4a3840;
                                                                                                          }

                                                                                                          .msf-contact-icon{
                                                                                                            width:34px;
                                                                                                              height:34px;
                                                                                                                border:1px solid #e2bdc9;
                                                                                                                  border-radius:50%;
                                                                                                                    color:#b77b91;
                                                                                                                      display:inline-flex;
                                                                                                                        align-items:center;
                                                                                                                          justify-content:center;
                                                                                                                            flex:0 0 34px;
                                                                                                                            }

                                                                                                                            .msf-contact-icon svg{
                                                                                                                              width:18px;
                                                                                                                                height:18px;
                                                                                                                                  fill:none;
                                                                                                                                    stroke:currentColor;
                                                                                                                                      stroke-width:1.5;
                                                                                                                                        stroke-linecap:round;
                                                                                                                                          stroke-linejoin:round;
                                                                                                                                          }

                                                                                                                                          /* TRUST STRIP - matched to FAQ */
                                                                                                                                          .msf-contact-trust{
                                                                                                                                            display:grid;
                                                                                                                                              grid-template-columns:repeat(4,1fr);
                                                                                                                                                text-align:center;
                                                                                                                                                  padding:48px 40px;
                                                                                                                                                    border-top:1px solid #efe3e7;
                                                                                                                                                      border-bottom:1px solid #efe3e7;
                                                                                                                                                        background:#fff;
                                                                                                                                                        }

                                                                                                                                                        .msf-contact-trust__item{
                                                                                                                                                          padding:0 28px;
                                                                                                                                                            border-right:1px solid #eadde3;
                                                                                                                                                            }

                                                                                                                                                            .msf-contact-trust__item:last-child{
                                                                                                                                                              border-right:none;
                                                                                                                                                              }

                                                                                                                                                              .msf-contact-trust__icon{
                                                                                                                                                                width:72px;
                                                                                                                                                                  height:72px;
                                                                                                                                                                    border:1px solid #e2bdc9;
                                                                                                                                                                      border-radius:50%;
                                                                                                                                                                        color:#a86f82;
                                                                                                                                                                          display:inline-flex;
                                                                                                                                                                            align-items:center;
                                                                                                                                                                              justify-content:center;
                                                                                                                                                                                margin-bottom:20px;
                                                                                                                                                                                }

                                                                                                                                                                                .msf-contact-trust__icon svg{
                                                                                                                                                                                  width:32px;
                                                                                                                                                                                    height:32px;
                                                                                                                                                                                      fill:none;
                                                                                                                                                                                        stroke:currentColor;
                                                                                                                                                                                          stroke-width:1.35;
                                                                                                                                                                                            stroke-linecap:round;
                                                                                                                                                                                              stroke-linejoin:round;
                                                                                                                                                                                              }

                                                                                                                                                                                              .msf-contact-trust__item strong{
                                                                                                                                                                                                display:block;
                                                                                                                                                                                                  font-family:Georgia,serif;
                                                                                                                                                                                                    text-transform:uppercase;
                                                                                                                                                                                                      letter-spacing:1.2px;
                                                                                                                                                                                                        font-size:17px;
                                                                                                                                                                                                          line-height:1.35;
                                                                                                                                                                                                            color:#3d2b31;
                                                                                                                                                                                                              margin-bottom:10px;
                                                                                                                                                                                                              }

                                                                                                                                                                                                              .msf-contact-trust__item p{
                                                                                                                                                                                                                color:#7c6b70;
                                                                                                                                                                                                                  font-size:14px;
                                                                                                                                                                                                                    margin:0;
                                                                                                                                                                                                                    }

                                                                                                                                                                                                                    /* CONTACT CARDS */
                                                                                                                                                                                                                    .msf-contact-details{
                                                                                                                                                                                                                          max-width:900px;
                                                                                                                                                                                                                            margin:80px auto;
                                                                                                                                                                                                                              display:grid;
                                                                                                                                                                                                                                grid-template-columns:repeat(2,1fr);
                                                                                                                                                                                                                                  gap:30px;
                                                                                                                                                                                                                                    padding:0 20px;
                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                .msf-contact-card{
                                                                                                                                                                                                                                  background:#faf5f7;
                                                                                                                                                                                                                                    border-radius:16px;
                                                                                                                                                                                                                                      padding:35px;
                                                                                                                                                                                                                                        text-align:center;
                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                        .msf-contact-card h3{
                                                                                                                                                                                                                                          font-family:Georgia,serif;
                                                                                                                                                                                                                                            font-weight:400;
                                                                                                                                                                                                                                              font-size:26px;
                                                                                                                                                                                                                                                margin-bottom:15px;
                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                .msf-contact-card p{
                                                                                                                                                                                                                                                  line-height:1.7;
                                                                                                                                                                                                                                                    color:#666;
                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                    /* FORM */
                                                                                                                                                                                                                                                    .msf-contact-form{
                                                                                                                                                                                                                                                      max-width:1200px;
                                                                                                                                                                                                                                                        margin:55px auto 90px;
                                                                                                                                                                                                                                                          display:grid;
                                                                                                                                                                                                                                                            grid-template-columns:1fr 1fr;
                                                                                                                                                                                                                                                              gap:70px;
                                                                                                                                                                                                                                                                padding:0 20px;
                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                .msf-contact-form h2{
                                                                                                                                                                                                                                                                  font-family:Georgia,serif;
                                                                                                                                                                                                                                                                    font-size:42px;
                                                                                                                                                                                                                                                                      font-weight:400;
                                                                                                                                                                                                                                                                        margin-bottom:20px;
                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                        .msf-contact-form p{
                                                                                                                                                                                                                                                                          color:#666;
                                                                                                                                                                                                                                                                            line-height:1.8;
                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                            .msf-contact-form ul{
                                                                                                                                                                                                                                                                              margin-top:30px;
                                                                                                                                                                                                                                                                                padding:0;
                                                                                                                                                                                                                                                                                  list-style:none;
                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                  .msf-contact-form li{
                                                                                                                                                                                                                                                                                    margin-bottom:16px;
                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                    .msf-contact-form input,
                                                                                                                                                                                                                                                                                    .msf-contact-form textarea{
                                                                                                                                                                                                                                                                                      width:100%;
                                                                                                                                                                                                                                                                                        border:1px solid #e7d8de;
                                                                                                                                                                                                                                                                                          border-radius:8px;
                                                                                                                                                                                                                                                                                            padding:16px;
                                                                                                                                                                                                                                                                                              margin-bottom:18px;
                                                                                                                                                                                                                                                                                                font-size:15px;
                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                .msf-contact-form button{
                                                                                                                                                                                                                                                                                                  background:#b57c94;
                                                                                                                                                                                                                                                                                                    color:#fff;
                                                                                                                                                                                                                                                                                                      border:none;
                                                                                                                                                                                                                                                                                                        border-radius:6px;
                                                                                                                                                                                                                                                                                                          padding:16px 32px;
                                                                                                                                                                                                                                                                                                            cursor:pointer;
                                                                                                                                                                                                                                                                                                              font-size:15px;
                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                        

                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                              /* CTA */
                                                                                                                                                                                                                                                                                                              .msf-contact-cta{
                                                                                                                                                                                                                                                                                                                max-width:1200px;
                                                                                                                                                                                                                                                                                                                  margin:70px auto 80px;
                                                                                                                                                                                                                                                                                                                    background:#faf4f7;
                                                                                                                                                                                                                                                                                                                      border-radius:18px;
                                                                                                                                                                                                                                                                                                                        text-align:center;
                                                                                                                                                                                                                                                                                                                          padding:65px 40px;
                                                                                                                                                                                                                                                                                                                            box-sizing:border-box;
                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                            .msf-contact-cta .msf-contact-eyebrow{
                                                                                                                                                                                                                                                                                                                              text-align:center;
                                                                                                                                                                                                                                                                                                                                margin-bottom:16px;
                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                .msf-contact-cta h2{
                                                                                                                                                                                                                                                                                                                                  font-family:Georgia,serif;
                                                                                                                                                                                                                                                                                                                                    font-size:42px;
                                                                                                                                                                                                                                                                                                                                      line-height:1.15;
                                                                                                                                                                                                                                                                                                                                        font-weight:400;
                                                                                                                                                                                                                                                                                                                                          margin:0 auto 20px;
                                                                                                                                                                                                                                                                                                                                            max-width:850px;
                                                                                                                                                                                                                                                                                                                                              color:#322229;
                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                              .msf-contact-cta p{
                                                                                                                                                                                                                                                                                                                                                max-width:760px;
                                                                                                                                                                                                                                                                                                                                                  margin:0 auto 35px;
                                                                                                                                                                                                                                                                                                                                                    line-height:1.8;
                                                                                                                                                                                                                                                                                                                                                      color:#666;
                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                      .msf-contact-button{
                                                                                                                                                                                                                                                                                                                                                        display:inline-block;
                                                                                                                                                                                                                                                                                                                                                          background:#b57c94;
                                                                                                                                                                                                                                                                                                                                                            color:#fff;
                                                                                                                                                                                                                                                                                                                                                              text-decoration:none;
                                                                                                                                                                                                                                                                                                                                                                padding:16px 36px;
                                                                                                                                                                                                                                                                                                                                                                  border-radius:6px;
                                                                                                                                                                                                                                                                                                                                                                    margin:0 auto;
                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                      /* MOBILE */
                                                                                                                                                                                                                                                                                                                                                      @media(max-width:900px){
                                                                                                                                                                                                                                                                                                                                                        .msf-contact-hero{
                                                                                                                                                                                                                                                                                                                                                            height:430px !important;
                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                .msf-contact-hero__content{
                                                                                                                                                                                                                                                                                                                                                                    max-width:65%;
                                                                                                                                                                                                                                                                                                                                                                        padding:24px;
                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                            .msf-contact-hero h1{
                                                                                                                                                                                                                                                                                                                                                                                font-size:28px;
                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                    .msf-contact-hero p,
                                                                                                                                                                                                                                                                                                                                                                                      .msf-contact-point{
                                                                                                                                                                                                                                                                                                                                                                                          font-size:12.5px;
                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                              .msf-contact-icon{
                                                                                                                                                                                                                                                                                                                                                                                                  width:30px;
                                                                                                                                                                                                                                                                                                                                                                                                      height:30px;
                                                                                                                                                                                                                                                                                                                                                                                                          flex-basis:30px;
                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                              .msf-contact-trust{
                                                                                                                                                                                                                                                                                                                                                                                                                  grid-template-columns:repeat(2,1fr);
                                                                                                                                                                                                                                                                                                                                                                                                                      padding:35px 20px;
                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                          .msf-contact-trust__item{
                                                                                                                                                                                                                                                                                                                                                                                                                              border-right:none;
                                                                                                                                                                                                                                                                                                                                                                                                                                  border-bottom:1px solid #eadde3;
                                                                                                                                                                                                                                                                                                                                                                                                                                      padding:25px 12px;
                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                          .msf-contact-trust__item:nth-last-child(-n+2){
                                                                                                                                                                                                                                                                                                                                                                                                                                              border-bottom:none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                  .msf-contact-details,
                                                                                                                                                                                                                                                                                                                                                                                                                                                    .msf-contact-form{
                                                                                                                                                                                                                                                                                                                                                                                                                                                        grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                                                                                                                                          }