.maison-contact-section{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile);background-color:var(--background-color);font-family:"Clash Display",var(--font-body-family, system-ui)}@media screen and (min-width:768px){.maison-contact-section{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop)}}.maison-contact-section input,.maison-contact-section textarea,.maison-contact-section button{font-family:inherit}.maison-contact-section__container{width:100%;max-width:1320px;margin:0 auto;padding-inline:20px}.maison-contact-section__content{display:flex;justify-content:center;align-items:flex-start;gap:40px}@media screen and (max-width:940px){.maison-contact-section__content{flex-direction:column;align-items:center;gap:32px}}.maison-contact-section__contact-info{display:flex;flex-direction:column;gap:40px;width:50%}@media screen and (max-width:940px){.maison-contact-section__contact-info{width:100%;gap:32px}}.maison-contact-section__heading{display:flex;flex-direction:column;gap:16px}@media screen and (max-width:940px){.maison-contact-section__heading{align-items:center;text-align:center}}@media screen and (max-width:768px){.maison-contact-section__heading{gap:8px}}@media screen and (max-width:940px){.maison-contact-section__contact-form-wrapper{text-align:center}}.maison-contact-section__heading h4{font-size:32px;font-weight:600;line-height:130%;color:#1c1d19;font-family:inherit}@media screen and (max-width:768px){.maison-contact-section__heading h4{font-size:24px;line-height:140%}}.maison-contact-section__heading p{color:#1c1d19bf;font-family:inherit;font-size:18px;font-style:normal;font-weight:400;line-height:150%;max-width:600px}@media screen and (max-width:940px){.maison-contact-section__heading p{max-width:100%}}@media screen and (max-width:768px){.maison-contact-section__heading p{font-size:14px}}.maison-contact-section__contact-details{display:flex;flex-direction:column;gap:16px}.contact-details__info{display:flex;flex-direction:column;gap:8px}.contact-detail-item{display:flex;align-items:center;gap:12px}.contact-detail-item a,.contact-detail-item span{color:#1c1d19;font-family:inherit;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.contact-detail-item a{text-decoration:underline}@media screen and (max-width:768px){.contact-detail-item a,.contact-detail-item span{font-size:14px}}.contact-detail-item svg{width:24px;height:24px}.response-time{width:fit-content;display:flex;padding:2px 12px;align-items:center;border-radius:999px;background:#f5f5f5}.response-time span{color:#1c1d19;font-family:inherit;font-size:14px;font-style:normal;font-weight:500;line-height:150%}@media screen and (max-width:768px){.response-time span{font-size:12px}}.maison-contact-section__contact-form-wrapper{width:50%}@media screen and (max-width:940px){.maison-contact-section__contact-form-wrapper{width:100%}}.contact-form__fields-wrapper .fields--two-columns{display:flex;align-items:center;gap:16px}.contact-form__fields-wrapper .fields--two-columns .field{flex:1 1 0;min-width:0}@media screen and (max-width:768px){.contact-form__fields-wrapper .fields--two-columns{gap:12px}}.contact-form__fields-wrapper .field__input,.contact-form__fields-wrapper textarea{padding:12px 16px;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:var(--Gray-100, #F9FAFB);width:100%;transition:all .3s ease}.contact-form__fields-wrapper textarea{height:72px;resize:none}.contact-form__fields-wrapper .field__input:focus,.contact-form__fields-wrapper textarea:focus{outline:none;border-color:#0006;box-shadow:0 0 0 3px #00000014}.contact-form__fields-wrapper{display:flex;flex-direction:column;gap:16px}@media screen and (max-width:768px){.contact-form__fields-wrapper{gap:12px}}.custom-checkbox{display:flex;align-items:center;gap:12px;cursor:pointer;color:#1c1d19;font-family:inherit;font-size:12px;font-style:normal;font-weight:400;line-height:150%;-webkit-user-select:none;user-select:none;position:relative}.custom-checkbox input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.custom-checkbox .checkbox-style{width:20px;height:20px;border-radius:4px;border:1px solid rgba(0,0,0,.08);background:#fff;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out}.custom-checkbox:hover .checkbox-style{border-color:#1c1d19bf}.custom-checkbox input[type=checkbox]:checked+.checkbox-style{background-color:#1c1d19bf;border-color:#1c1d19bf}.custom-checkbox input[type=checkbox]:checked+.checkbox-style:after{content:"";width:8px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);display:block}.maison-contact-form button{display:flex;height:56px;padding:16px 32px;justify-content:space-between;align-items:center;gap:12px;align-self:stretch;border-radius:var(--full, 999px);background:transparent;color:#000;text-align:center;font-family:inherit;font-size:16px;font-style:normal;font-weight:600;line-height:150%;border:none;cursor:pointer;transition:color .3s ease;position:relative;overflow:hidden;isolation:isolate}.maison-contact-form button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--Color-Brand-1-1800, #C3FF61);border-radius:inherit;z-index:-2}.maison-contact-form button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:0%;background-color:#a6d952;transition:width .3s ease;border-radius:inherit;z-index:-1}.maison-contact-form button:not(:disabled):hover:before{width:100%}.maison-contact-form button:disabled{color:#0009;cursor:not-allowed;opacity:.6}.maison-contact-form button:disabled:hover{background:transparent}.maison-contact-form button:disabled:after{background-color:#1c1d191f}.maison-contact-form button:disabled:before{width:0%;background-color:#1c1d191f}.maison-contact-form button svg{flex:0 0 auto;width:24px;height:24px;display:block}@media screen and (max-width:768px){.maison-contact-form button{font-size:14px;height:44px;padding:12px 24px}}.form__message--success{outline:none;display:flex;align-items:center;gap:10px}.form__message--success svg{width:20px;height:20px}.maison-contact-section__contact-form-wrapper form{display:flex;flex-direction:column;gap:20px}
/*# sourceMappingURL=/cdn/shop/t/53/compiled_assets/styles.css.map */
