.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}form.isolate .field:after,form.isolate .select:after,form.isolate .customer .field:after,form.isolate .customer select:after,form.isolate .localization-form__select:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid #568f6e;border-radius:10px;box-shadow:0 0 0 var(--inputs-border-width) #d7e0da,var(--inputs-border-opacity);transition:box-shadow var(--duration-short) ease;z-index:1}form.isolate .field:hover.field:after,form.isolate .select:hover.select:after,form.isolate .select__select:hover.select__select:after,form.isolate .customer .field:hover.field:after,form.isolate .customer select:hover.select:after,form.isolate .localization-form__select:hover.localization-form__select:after{box-shadow:none;outline:0;border-radius:10px}input.field__input::placeholder{opacity:1}label.field__label{position:unset;color:#18251f;font-weight:500}textarea.field__input::placeholder{opacity:1}form.isolate .field__input:focus,form.isolate .field__input:not(:placeholder-shown),form.isolate .field__input:-webkit-autofill,form.isolate .customer .field input:focus,form.isolate .customer .field input:not(:placeholder-shown),form.isolate .customer .field input:-webkit-autofill{padding:15px;margin:var(--inputs-border-width)}form.isolate .field__input:focus-visible,form.isolate .select__select:focus-visible,form.isolate .customer .field input:focus-visible,form.isolate .customer select:focus-visible,form.isolate .localization-form__select:focus-visible.localization-form__select:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) #568f6e;outline:0;border-radius:10px!important}.contact-info{padding:var(--ci-padding-top-mobile) 0 var(--ci-padding-bottom-mobile);box-sizing:border-box}.contact.page-width.page-width--narrow{max-width:992px;padding-left:0!important;padding-right:0!important;display:flex;flex-direction:column;align-items:center}.contact-form-subheading p{font-size:18px;text-align:center;margin:0 0 48px}h2.title.title-wrapper--no-top-margin.inline-richtext.h0.scroll-trigger.animate--slide-in{margin:0;font-family:CormorantGaramond}.contact-form-plus-custom-content{width:100%;display:flex;gap:48px;flex-wrap:wrap}.field-par-block .field--with-error{flex-wrap:nowrap}form.isolate{width:calc(50% - 24px)}section.contact-info{width:calc(50% - 24px)}.contact-info__cards{display:flex;flex-direction:column;gap:var(--ci-card-gap-mobile)}.contact-info__card{background-color:var(--ci-card-bg);border-radius:var(--ci-card-border-radius);padding:20px;box-sizing:border-box;border:1px solid #d7e0da}.contact-info__card--email{background-color:var(--ci-card-email-bg, var(--ci-card-bg))}.contact-info__card--social{background-color:var(--ci-card-social-bg, var(--ci-card-bg))}.contact-info__card--faq{background-color:var(--ci-card-faq-bg, var(--ci-card-bg))}.contact-info__row{display:flex;align-items:flex-start;gap:1rem}.contact-info__row--separator{margin-top:1.25rem;padding-top:1.25rem}.contact-form-plus-custom-content button.button{width:100%;border-radius:50px;overflow:hidden}.contact-info__icon{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background-color:#568f6e1a;border:2px solid var(--ci-icon-circle-border);border-radius:50%;color:var(--ci-icon-color)}.contact-info__icon svg{width:22px;height:22px}.contact-info__content{flex:1;min-width:0}.contact-info__heading{margin:0 0 .35rem;font-size:var(--ci-heading-size-mobile);font-weight:700;color:var(--ci-heading-color);line-height:1.3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.contact-info__row .contact-info__heading{margin-bottom:.25rem}.contact-info__heading--standalone{margin-bottom:.75rem}.contact-info__text{margin:0;font-size:var(--ci-text-size-mobile);color:var(--ci-text-color);line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.contact-info__link{color:var(--ci-link-color);text-decoration:none;font-size:var(--ci-text-size-mobile);transition:color .2s ease;word-break:break-all;display:inline-block}.contact-info__link:hover{text-decoration:underline}.contact-form-plus-custom-content{width:100%;display:flex;gap:48px}.contact-info__socials{display:flex;gap:.75rem;flex-wrap:wrap}.contact-info__social-link{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background-color:var(--ci-icon-circle-bg);border:2px solid var(--ci-icon-circle-border);color:var(--ci-icon-color);border-radius:50%;transition:opacity .2s ease,transform .2s ease;text-decoration:none}.contact-info__social-link:hover{opacity:.9;transform:scale(1.05)}.contact-info__social-link svg{width:22px;height:22px}.contact-info__btn{display:inline-flex;align-items:center;justify-content:center;margin-top:1rem;padding:.65rem 1.25rem;font-size:var(--ci-btn-size-mobile);font-weight:600;color:var(--ci-btn-color);background-color:var(--ci-btn-bg);border:2px solid var(--ci-btn-border-color);border-radius:var(--ci-btn-border-radius);text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;font-family:inherit}.contact-info__btn:hover{color:var(--ci-btn-hover-color);background-color:var(--ci-btn-hover-bg)}@media(min-width:768px){.contact-info{padding:var(--ci-padding-top-desktop) 0 var(--ci-padding-bottom-desktop)}.contact-info__cards{gap:var(--ci-card-gap-desktop)}.contact-info__card{padding:24px}.contact-info__heading,.contact-info__heading--standalone{font-size:var(--ci-heading-size-desktop)}.contact-info__heading--standalone{margin-bottom:1rem}.contact-info__text,.contact-info__link{font-size:var(--ci-text-size-desktop)}.contact-info__btn{font-size:var(--ci-btn-size-desktop);margin-top:1.25rem;padding:.75rem 1.5rem}}@media screen and (max-width:768px){.contact-form-subheading p{font-size:16px;margin:0 0 32px;text-align:center}.contact.page-width.page-width--narrow{padding-left:1.5rem!important;padding-right:1.5rem!important}form.isolate{width:100%}section.contact-info{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-contact-form.css.map */
