.contact-form-section{padding:30px 0;background-color:#fff3f4}.contact-form__header{text-align:center;margin-bottom:40px}.contact-form__title{margin-bottom:10px}.contact-form__subtitle{color:var(--color-foreground-70);margin-bottom:0}.contact-form__grid{display:grid;grid-template-columns:1fr;gap:20px}@media screen and (min-width:1024px){.contact-form__grid{grid-template-columns:1fr 1fr;align-items:stretch}}.contact-form__left{background:#fff;border-radius:var(--root-radius, 8px);padding:48px}@media screen and (min-width:900px){.contact-form__left{padding:40px}}.contact-form__form-title{color:#172e30;font-family:Raleway,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:130%;margin-bottom:32px}.contact-form__response-time{color:#272727;text-align:center;font-family:Raleway,sans-serif;font-size:12px;font-style:italic;font-weight:300;line-height:normal;margin:0 auto;display:block}.contact-form__field{margin-bottom:20px}.contact-form__left .form-vertical input,.contact-form__left .form-vertical textarea{border-radius:4px;border:1px solid #FDD2DC;background:#fff3f4;width:100%;padding:10px;color:#636363;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:300;line-height:normal}.form-vertical textarea{resize:none}.contact-form__left .form-vertical label{color:var(--Black, #272727);display:block;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:8px}.contact-form .element-button{border-radius:100px;border:1px solid var(--Brignt-pink, #F11F1F);background:var(--Brignt-pink, #F11F1F);width:100%;margin-bottom:16px!important}.contact-form__response-time{margin-top:0}.contact-form__required{color:var(--color-error, #E31937)}.contact-form__left .btn{width:100%;margin-top:10px;border-radius:50px}.contact-form__right{position:relative;border-radius:var(--root-radius, 8px);overflow:hidden;display:flex;flex-direction:column}.contact-form__image-wrapper{flex-grow:1;position:relative;border-radius:var(--root-radius, 8px);overflow:hidden;min-height:300px}.contact-form__image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.contact-form__info-card{padding:24px 20px;z-index:2;border-radius:6px;background:#fff3f4}.contact-form__info-grid{display:grid;grid-template-columns:1fr;gap:16px 20px}.contact-form__info-item:first-child,.contact-form__info-item:nth-child(2){padding-bottom:16px;border-bottom:1px solid #FDD2DC}@media screen and (min-width:500px){.contact-form__info-grid{grid-template-columns:1fr 1fr}}.contact-form__info-item{display:flex;align-items:flex-start;gap:15px}.contact-form__info-icon{width:24px;height:24px;flex-shrink:0;color:var(--color-primary);display:flex;align-items:center;justify-content:center;color:#f11f1f}.contact-form__info-icon svg,.contact-form__info-icon .element-icon{width:100%;height:100%}.contact-form__info-text{font-size:16px;line-height:1.4;color:var(--color-foreground)}@media screen and (max-width:899px){.contact-form__right{flex-direction:column;gap:20px}.contact-form__image-wrapper{order:2}.contact-form__info-card{order:1}}@media screen and (min-width:900px){.contact-form__info-card{position:absolute;bottom:20px;left:20px;right:20px;width:calc(100% - 40px)}}.note,.errors{border-radius:var(--element-input-radius, 4px);padding:10px 15px;margin-bottom:20px;border:1px solid transparent}.note--success{color:var(--success-green);background-color:var(--success-green-bg);border-color:var(--success-green)}.errors,.form-error{color:var(--color-error);background-color:color-mix(in srgb,var(--color-error) 10%,transparent);border-color:var(--color-error)}.errors ul{margin:0;padding-left:20px}.contact-form-section{border-bottom:1px solid #FDD2DC}@media(max-width:768px){.contact-form-section{padding:16px 0 32px!important}.contact-form__title{font-size:28px;margin-bottom:16px}.contact-form__header{margin-bottom:16px}.section-header p{margin:0}.contact-form__subtitle p{color:var(--Gray, #636363);text-align:center;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.contact-form__left{padding:20px}.contact-form__form-title{font-size:22px;margin-bottom:20px}.contact-form__left .form-vertical input,.contact-form__left .form-vertical textarea{margin-bottom:20px!important}.contact-form__info-card{background-color:#fff}.contact-form__info-item{justify-content:flex-start;max-width:210px;margin:0 auto;align-items:center;width:100%;padding-bottom:16px}.contact-form__info-item:not(:last-child){border-bottom:1px solid #FDD2DC;padding-bottom:8px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-contact-form.css.map */
