.contact-section{background:#fef9ef;padding:4rem 0 8rem;position:relative}.contact-section .left{position:absolute;left:0;bottom:-10.5rem;height:-webkit-fill-available}.contact-section .left img{width:100%;height:100%;object-fit:cover}.contact-section .right{position:absolute;bottom:-4.5rem;right:0;height:-webkit-fill-available}.contact-section .right img{width:100%;height:100%;object-fit:cover}.field__input{padding:1.8rem 2.05rem!important}.field__input:focus{border:.1rem solid black!important;box-shadow:none!important}.field__input::placeholder{color:#0000005e!important;opacity:1}.contact{margin:auto;position:relative;max-width:76rem;padding:6.2rem 5.9rem;border-radius:2.2rem;border:.1493rem solid var(--theme-color-border-soft);background:var(--theme-color-white)}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.02rem}.contact .field__label{color:var(--theme-color-brown-mid);font-family:Plus Jakarta Sans;font-size:var(--theme-font-size-20);font-style:normal;font-weight:400;line-height:140%;letter-spacing:0}.contact .text-area{display:flex;height:240px;padding:23px 20.905px!important;align-items:flex-start;gap:14.932px;align-self:stretch}.contact .field{display:block!important;position:relative;margin-bottom:1.5rem}.contact .field__input{border-radius:1.4932rem;border:.1493rem solid var(--theme-color-border-soft);background:var(--theme-color-white);min-height:6rem;color:#968d84;font-family:Plus Jakarta Sans;font-size:18px;font-style:normal;font-weight:400;line-height:140%}.contact .field__label{position:relative;left:auto;top:auto}.contact .field:after,.contact .field:hover:after{box-shadow:none}.contact .contact-custom{display:flex;flex-direction:column;gap:.7rem}.contact .select-wrapper{position:relative;border-radius:1.4932rem;border:.1493rem solid var(--theme-color-border-soft);background:var(--theme-color-white)}.contact .select-wrapper .custom-select{width:100%;height:100%;margin:0;padding:0 4rem 0 2rem!important;border:none;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer;position:relative;z-index:2}.contact .select-wrapper .select-icon{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);pointer-events:none}.contact__button{margin-top:3rem}.contact__button button{width:100%;display:flex;padding:2.1rem 2.4rem;justify-content:center;align-items:center;gap:1.1946rem;border-radius:1.4932rem;background:var(--theme-color-accent-primary);border:.1rem solid var(--theme-color-accent-primary);color:var(--theme-color-white);font-family:Plus Jakarta Sans;font-size:var(--theme-font-size-18);font-weight:500;line-height:140%;letter-spacing:.54px}.contact .form__message{align-items:center;color:var(--theme-color-brown-mid);font-family:Plus Jakarta Sans;font-size:var(--theme-font-size-20);font-style:normal;font-weight:400;line-height:140%;letter-spacing:0;margin-bottom:0;margin-top:3rem;gap:.8rem}.contact .form__message h2.form-status{display:flex;align-items:center;color:var(--theme-color-brown-mid);font-family:Plus Jakarta Sans;font-size:var(--theme-font-size-20);font-style:normal;font-weight:400;line-height:140%;letter-spacing:0;margin-bottom:0;margin-top:0;gap:.8rem}.contact .form__message:focus{outline:none!important;box-shadow:none!important}.contact .form__message h2.form-status:focus{outline:none!important;box-shadow:none!important}.contact .icon-success{width:2.4rem!important;height:2.4rem!important;min-width:2.4rem!important}.contact .icon.icon-error{width:2.4rem!important;height:2.4rem!important;min-width:2.4rem!important;margin:0!important}.contact .form-status-list{margin-bottom:0}.contact .form-status-list li{display:block}.contact .form-status-list li{font-size:1.6rem;letter-spacing:0;font-weight:500}.contact__button .button:hover{background:transparent;border:.1rem solid var(--theme-color-accent-primary);color:var(--theme-color-accent-primary)}.contact .form__message{align-items:start!important}.contact .icon-success{margin-top:.3rem}.button:after{border-radius:1.4932rem;border:.1rem solid var(--theme-color-accent-primary);z-index:-1}.contact__fields .field__label,.field__label{display:block!important}@media screen and (max-width:1024px){.contact-section .side-image img{opacity:.5}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:3.7rem;margin-bottom:3.7rem}}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}.contact__button{margin-top:3.7rem}}@media screen and (max-width:750px){.contact{max-width:calc(100vw - 3rem);padding:3rem}.contact-custom{margin-bottom:1.5rem}.main-page-section{padding-bottom:5rem!important;margin-bottom:3rem}.contact .field__input{min-height:5.8rem}.contact .text-area{height:14rem!important}.contact__fields .field__label,.contact__button button{font-size:18px}.contact .form__message{font-size:1.6rem!important}.contact .form__message h2.form-status{font-size:1.6rem!important;line-height:2.4rem!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-contact-form.css.map */
