.contact-form{background:linear-gradient(168.28deg,#fff3f3 5.99%,#fff8f8 49.13%,#fff3f3 101.06%);padding:12rem 0;min-height:100vh}@media (max-width: 991px){.contact-form{padding:4rem 0}}@media (max-width: 479px){.contact-form{padding:3.2rem 0}}.contact-form__shadow{display:block!important;position:absolute;left:0;bottom:-7rem;width:257px;height:19px;filter:blur(19px);background:#1311111a;z-index:3}.contact-form__container{display:flex;justify-content:center;gap:10rem}@media (max-width: 991px){.contact-form__container{gap:4rem;flex-direction:column;padding:0 3.2rem}}@media (max-width: 479px){.contact-form__container{gap:2rem;padding:0 1.6rem}}.contact-form__content{flex:8;display:flex;flex-direction:column;gap:4rem;margin-top:8rem}@media (max-width: 991px){.contact-form__content{margin-top:0;gap:2rem}}.contact-form__content .contact-form__header{display:flex;flex-direction:column;gap:.8rem}.contact-form__content .contact-form__footer{display:flex;flex-direction:column;gap:2rem}.contact-form__eyebrow{font-size:1.8rem;font-weight:300;color:var(--color-black-500);text-transform:uppercase;letter-spacing:.8px}@media (max-width: 991px){.contact-form__eyebrow{font-size:1.6rem;line-height:1.8rem}}@media (max-width: 991px){.contact-form__eyebrow{font-size:1.4rem;line-height:1.6rem}}.contact-form__headline{font-size:4.4rem;line-height:4.8rem;font-weight:600;color:var(--color-black-800)}@media (max-width: 991px){.contact-form__headline{font-size:3.6rem;line-height:4rem}}@media (max-width: 479px){.contact-form__headline{font-size:2.8rem;line-height:3rem}}.contact-form__description{font-size:1.8rem;line-height:2.8rem;text-align:left}@media (max-width: 991px){.contact-form__description{font-size:1.6rem;line-height:2.4rem}}.contact-form__description>a{color:var(--color-red)}.contact-form__form-wrapper{flex:10}.contact-form__form{position:relative;padding:4.4rem;border-radius:2.4rem;background-color:var(--color-white);box-shadow:0 0 24px #00000005}@media (max-width: 991px){.contact-form__form{padding:3.2rem;border-radius:2rem;height:auto}}@media (max-width: 479px){.contact-form__form{padding:2rem;border-radius:1.6rem}}.contact-form__fields{display:flex;flex-direction:column;gap:1rem}.contact-form__field{display:flex;flex-direction:column;gap:.1rem}.contact-form__label-wrapper{display:flex;align-items:center;gap:.8rem}.contact-form__label-wrapper small{display:flex;align-items:center;max-width:1.8rem;max-height:1.8rem}.contact-form__label{order:1;font-size:1.5rem;font-weight:500;color:var(--color-black-800)}.contact-form__text-area{min-height:8rem}.contact-form__input,.contact-form__text-area{order:2;min-height:4rem;padding:.8rem 1rem;border-radius:.8rem;border:1px solid #c6c6c6;font-size:1.6rem;letter-spacing:.05px;font-family:Outfit,sans-serif;font-weight:300}.contact-form__input::placeholder,.contact-form__text-area::placeholder{color:#aeaeae}.contact__button{margin-top:2.4rem}.contact__button>button{font-size:1.8rem;background-color:var(--color-black-800);border-radius:.8rem;transition:all .25s ease-out}@media (max-width: 479px){.contact__button>button{font-size:1.6rem;width:100%}}.contact__button>button:hover{background-color:var(--color-black-700)}.contact__button>button:after{content:none}.contact-form__message-container{padding:2.4rem;border-radius:1.6rem;margin-bottom:2rem}@media (max-width: 991px){.contact-form__message-container{padding:2rem}}@media (max-width: 479px){.contact-form__message-container{padding:1.6rem;border-radius:1.2rem;margin-bottom:1.6rem}}.svg-wrapper{min-width:20px}.contact-form__message-container.error{background-color:#fff2f3}.contact-form__message-container.success{padding:5.6rem 4rem;background-color:#ecf9ee}@media (max-width: 991px){.contact-form__message-container.success{padding:4rem 3.2rem}}@media (max-width: 479px){.contact-form__message-container.success{padding:2.4rem 1.6rem}}.contact-form__message-container.error>div{display:flex;flex-direction:row;align-items:flex-start;gap:2.4rem}@media (max-width: 479px){.contact-form__message-container.error>div{gap:1.6rem}}.contact-form__message-container.success>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4rem;margin:0}.contact-form__message-wrapper{margin-top:.4rem}.contact-form__message-container h2{font-size:2rem;font-weight:500;letter-spacing:-.05px}@media (max-width: 991px){.contact-form__message-container h2{font-size:1.8rem}}.contact-form__message-container.success h2{text-align:center}.contact-form__message-container ul{margin:1.6rem 0 0;padding:0 0 0 1rem}@media (max-width: 479px){.contact-form__message-container ul{margin:1rem 0 0}}.contact-form__message-container ul li{color:var(--color-black-800)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-contact-form.css.map */
