.contact{background-color:rgb(var(--color-base-background-2))}.contact__wrapper{position:relative}.contact__container{display:flex;flex-direction:column;gap:2rem;padding-top:4rem;padding-bottom:4rem;margin-left:0}@media screen and (min-width:990px){.contact__container{flex-direction:row;gap:5rem;padding-top:12.6rem;padding-bottom:12.6rem}}@media screen and (min-width:1100px){.contact__container{gap:7.4rem}}@media screen and (min-width:1360px){.contact__container{padding-top:16rem;padding-bottom:16rem}}@media screen and (min-width:990px){.contact__text{max-width:37.2rem}.contact__text>p{max-width:32.9rem}}.contact__title{margin:0 0 1.6rem}.contact__title>p{margin:0}.contact-form{flex:1}@media screen and (min-width:990px){.contact-form{margin-top:2rem;max-width:52.6rem}}.contact__image{position:absolute;right:0;display:none;align-items:flex-end;gap:1.4rem;transform:translateY(calc(-50% + 38px))}@media screen and (min-width:990px){.contact__image{display:flex}}.contact__image-item:last-child img{margin-bottom:-1.3rem}.contact img{max-width:100%;height:auto}.contact .contact__field-error .form__message{align-items:flex-start;margin:1rem 0 0;font-size:1.2rem;font-weight:var(--font-body-weight);color:rgba(var(--color-error))}.contact .contact__field-error .form__message:before{content:"*";color:rgba(var(--color-error));margin-right:.2rem}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2.4rem}}@media screen and (min-width:750px){.contact__fields--single{display:block}}.contact .field input{height:5rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2.4rem}}.contact .text-area{min-height:17rem}.contact__additional-text{font-size:1.2rem;color:rgba(var(--color-foreground),.5);margin-bottom:1.5rem}.contact__additional-text a{text-decoration:underline}@media screen and (min-width:750px){.contact__additional-text{margin-bottom:2.4rem}}.contact__checkbox-field{position:relative;margin-bottom:1.5rem}@media screen and (min-width:750px){.contact__checkbox-field{margin-bottom:2.4rem}}.contact__checkbox-field input[type=checkbox]{position:absolute;opacity:0;width:2.2rem;height:2.2rem;top:0;left:0;margin:0;z-index:1;-webkit-appearance:none;appearance:none;cursor:pointer}.contact__checkbox-field label{cursor:pointer;position:relative;display:flex;align-items:flex-start;gap:1rem;font-size:1.2rem;color:rgba(var(--color-foreground),.5);line-height:1.5}.contact__checkbox-field label:before{content:"";display:block;flex-shrink:0;width:2.2rem;height:2.2rem;border:.1rem solid rgb(var(--color-border-input))}.contact__checkbox-field label .icon-checkmark{position:absolute;left:.65rem;top:.8rem;z-index:5;visibility:hidden;color:rgb(var(--color-border-input-hover))}.contact__checkbox-field label a{text-decoration:underline}@media(hover:hover){.contact__checkbox-field label a:hover{opacity:.7}}.contact__checkbox-field input[type=checkbox]:checked+label{color:rgba(var(--color-foreground-title))}.contact__checkbox-field input[type=checkbox]:checked+label:before{border-color:rgb(var(--color-border-input-hover))}.contact__checkbox-field input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.contact__checkbox-field input[type=checkbox]:focus-visible+label:before{border-color:rgb(var(--color-foreground-title));outline:.2rem solid rgba(var(--color-foreground-title));outline-offset:.2rem}.contact__checkbox-field input[type=checkbox].is-invalid+label:before{border-color:rgba(var(--color-error))}.contact__error-message{font-size:1.2rem;color:rgba(var(--color-error));margin:.4rem 0 0;width:100%}.contact__button{margin-top:1.5rem}@media screen and (min-width:750px){.contact__button{margin-top:2.4rem}}.contact__button .button{min-width:13.6rem}.contact .icon-success{margin-top:.2rem}.grecaptcha-badge{visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-contact-form.css.map */
