.contact img{max-width:100%}.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.page-width--inner .contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.grecaptcha-badge{visibility:hidden}.contact__list{padding-top:5rem;line-height:calc(1 + .5 / var(--font-body-scale));display:flex;flex-wrap:wrap;column-gap:2rem;row-gap:4rem}@media screen and (min-width: 750px){.contact__list{padding-top:0;padding-inline-start:6rem}}.contact__list>li{flex:0 0 100%}.contact__list .h3{margin-top:0;margin-bottom:1rem;line-height:calc(1 + .2/max(1,var(--font-heading-scale)))}.contact__list .link{padding-bottom:.2rem}.contact__list .list-social{padding-top:.5rem}@media screen and (max-width: 749px){.contact .grid .grid__item{width:100%;max-width:100%}.contact__list>li{flex:1 0 calc(50% - 1rem)}}@media screen and (max-width: 480px){.contact__list>li{flex:0 0 100%}}.footer-contact-form{width:100%;position:relative;--color-keyboard-focus: var(--color-border)}.footer-contact-form .form__message{margin-top:1.5rem;margin-bottom:0}.footer-contact-form .contact__fields{display:flex;gap:2rem}.footer-contact-form .field{position:relative;margin-bottom:1.5rem}@media screen and (min-width: 750px){.footer-contact-form .field{margin-bottom:4rem}}.footer-contact-form .field__input{font-size:1.8rem;box-shadow:none;outline:0;padding:0;padding-inline-start:1.2rem;border:.1rem solid transparent;border-bottom-color:rgb(var(--color-secondary));transition-property:border}.footer-contact-form .field__input.invalid{border-bottom-color:var(--color-critical);box-shadow:none}.footer-contact-form .field:hover .field__input,.footer-contact-form .field__input:focus,.footer-contact-form .field__input:focus-visible{border-bottom-color:rgb(var(--color-border))}.footer-contact-form .field__button{box-shadow:none;background:none;width:fit-content;min-width:auto;padding-inline-end:1rem;transition:padding var(--duration-default) ease}.footer-contact-form .field:hover .field__button,.footer-contact-form .field__input:focus~.field__button,.footer-contact-form .field__input:focus-visible~.field__button{padding-inline-end:1.3rem}.footer-contact-form .field__button:after{content:none}.footer-contact-form .field__button:not([disabled]){box-shadow:none}.footer-contact-form .field__button .icon{width:1.3rem;height:1.3rem}.footer-contact-form .typeset{font-size:1.8rem;letter-spacing:.05rem;margin-top:1.5rem;line-height:calc(1 + .4 / var(--font-body-scale))}.footer-contact-form .typeset p{margin:0}.footer-contact-form .typeset p+p{margin-top:1rem}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-contact-form.css.map */
