.contact{max-width:1440px;padding-left:20px;padding-right:20px}@media screen and (min-width:750px){.contact{padding-left:48px;padding-right:48px}}@media screen and (min-width:990px){.contact{padding-left:72px;padding-right:72px}}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact__card{position:relative;isolation:isolate;background-color:var(--cf-card-bg, #e9e6ca);border:2px solid var(--cf-card-border, #2c1700);border-radius:20px;padding:40px 32px;display:flex;flex-direction:column;gap:40px;overflow:visible}.contact__card-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:18px;z-index:-1;pointer-events:none}@media screen and (min-width:990px){.contact__card{flex-direction:row;align-items:flex-start;gap:80px;padding:56px 64px}}.contact__info{flex:1 1 0;min-width:0}.contact__description{font-family:var(--font-isidora);font-weight:400;font-size:16px;line-height:1.65;color:#2c1700;margin:16px 0 0}@media screen and (min-width:750px){.contact__description{font-size:18px}}.contact__details{margin-top:32px;display:flex;flex-direction:column;gap:20px}.contact__detail-item{display:flex;flex-direction:column;gap:4px}.contact__detail-label{font-family:var(--font-isidora);font-weight:700;font-size:13px;color:#2c1700;text-transform:uppercase;letter-spacing:.08em}.contact__detail-value{font-family:var(--font-isidora);font-weight:400;font-size:16px;color:#2c1700;line-height:1.55}.contact__detail-link{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#2c170066;transition:text-decoration-color .2s ease,opacity .2s ease}.contact__detail-link:hover{text-decoration-color:#2c1700;opacity:.75}.contact__form-wrap{flex:0 0 auto;width:100%}@media screen and (min-width:990px){.contact__form-wrap{width:min(520px,50%)}}.contact .field{margin-bottom:20px}.contact__button{margin-top:2rem}@media screen and (max-width:749px){.contact__button .button{width:100%}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}@media screen and (max-width:749px){.contact__card{padding:28px 20px;gap:28px;border-radius:16px}.contact__card-bg{border-radius:14px}.contact__details{margin-top:24px;gap:16px}}@media screen and (min-width:750px)and (max-width:989px){.contact__card{padding:40px;gap:32px}}.contact .field:before,.contact .field:after{display:none}.contact .field{display:flex;flex-direction:column;gap:6px;position:relative}.contact .field__label,.contact .form__label.field__label{position:static;font-family:var(--font-isidora);font-weight:600;font-size:16px;color:#2c1700;pointer-events:auto;letter-spacing:normal;line-height:1;top:auto;left:auto;transform:none;transition:none}.contact .field__input{width:100%;height:50px;padding:0 16px;background-color:#e9e6ca;border:1px solid #2c1700;border-radius:5px;font-family:var(--font-isidora);font-weight:400;font-size:16px;color:#2c1700;margin:0;box-shadow:none;outline:none;-webkit-appearance:none;appearance:none;transition:border-color .2s ease,box-shadow .2s ease}.contact .field__input:focus,.contact .field__input:not(:placeholder-shown),.contact .field__input:-webkit-autofill{padding:0 16px;margin:0}.contact .field__input::placeholder{color:#2c1700;opacity:.6}.contact .field__input:focus{border-color:#2c1700;box-shadow:0 0 0 2px #2c170026}.contact .text-area.field__input{height:auto;min-height:160px;padding:12px 16px;resize:vertical}.contact .text-area.field__input:focus,.contact .text-area.field__input:not(:placeholder-shown){padding:12px 16px}.contact__select-wrap{position:relative}.contact__dropdown select.field__input{width:100%;padding:0 3.5rem 0 16px;cursor:pointer}.contact__dropdown select.field__input:focus,.contact__dropdown select.field__input:not(:placeholder-shown){padding:0 3.5rem 0 16px}.contact__dropdown-icon{pointer-events:none;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);width:1rem;height:.6rem;color:rgba(var(--color-foreground),.75)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
