.contact__content{padding:3.5rem var(--page-width-padding-inline)}.contact__image,.contact__placeholder{display:none}.contact__fields{display:grid;row-gap:1.4rem}.contact__field{position:relative}.contact__field:not(.--checkbox) .contact__input:focus+.contact__label,.contact__field:not(.--checkbox) .contact__input:not(:placeholder-shown)+.contact__label{font-size:.9rem;padding-block:.9rem}.contact__field:not(.--checkbox) .contact__label{cursor:pointer;display:block;font-size:1.3rem;left:0;line-height:1.7rem;padding:1.5rem;position:absolute;top:0;transition:.3s}.contact__field.--checkbox .contact__label{cursor:pointer;display:block;font-size:1.3rem;line-height:1.7rem;padding-right:3rem;position:relative}.contact__field.--checkbox .contact__label:before{background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3334 0.75L4.37508 6.70833L1.66675 4' stroke='%23F3F3F3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;border:.1rem solid rgb(var(--color-background-contrast));content:"";display:block;height:1.6rem;left:0;position:absolute;top:0;transition:.3s;width:1.6rem}.contact__field.--checkbox .contact__input:focus-visible+.contact__label:before{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset);box-shadow:var(--focused-base-box-shadow)}.contact__field.--checkbox .contact__input:checked+.contact__label:before{background-color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.contact__input{border:.1rem solid rgb(var(--color-background-contrast));border-radius:0;display:block;font-size:1.3rem;line-height:1.7rem;padding:1.5rem;width:100%}.contact__field:not(.--checkbox) .contact__input{padding:2.2rem 1.5rem .8rem}.contact__input::placeholder{color:rgb(var(--color-text));font-size:1.3rem;line-height:1.7rem;opacity:1}.contact__button{margin-top:2.4rem}.contact__button .button{width:100%}.contact__required{font-weight:600;margin-top:2.4rem}.contact__bottom{color:rgba(var(--color-foreground),.4)}@media screen and (min-width: 990px){.contact__grid{--image-size: 50%;align-items:center;display:grid;grid-template-areas:"content img";grid-template-columns:calc(100% - var(--image-size)) var(--image-size)}.contact__content{align-items:flex-start;display:flex;flex-direction:column;grid-area:content;row-gap:4rem}.contact__image{display:block;grid-area:img;height:100%}.contact__image img{display:block;height:100%;object-fit:cover;max-width:100%;width:100%}.contact__placeholder{display:block;height:100%;width:100%}.contact__fields{row-gap:2.2rem}.contact__field:not(.--checkbox) .contact__input:focus+.contact__label,.contact__field:not(.--checkbox) .contact__input:not(:placeholder-shown)+.contact__label{font-size:1.1rem;padding-block:.9rem}.contact__field:not(.--checkbox) .contact__label{font-size:1.4rem;line-height:1.8rem;padding:1.9rem 1.8rem}.contact__input{font-size:1.4rem;line-height:1.8rem;padding:1.9rem 1.8rem}.contact__field:not(.--checkbox) .contact__input{padding:2.6rem 1.8rem 1.2rem}.contact__input::placeholder{line-height:1.8rem;padding:1.9rem 1.8rem}.contact__field.--checkbox .contact__label{font-size:1.4rem;line-height:1.8rem;padding-left:3.4rem}.contact__field.--checkbox .contact__label:before{height:2rem;width:2rem}.contact__button,.contact__required{margin-top:2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact-form.css.map */
