.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(3,1fr);grid-column-gap:2rem}.contact .field--width-half{grid-column:span 1.5}.contact .field--width-full{grid-column:1 / -1}.contact .field--width-third{grid-column:span 1}.contact .field--width-two-thirds{grid-column:span 2}}.contact .field__radio-group{border:none;padding:0;margin:0}.contact .field__radio-item{display:flex;align-items:center;margin-bottom:.5rem}.contact .field__radio-item input[type=radio]{margin-right:.8rem;margin-top:0}.contact .field__radio-item label{margin:0;cursor:pointer;font-size:1.4rem}.contact .field__checkbox{display:flex;align-items:flex-start;gap:.8rem}.contact .field__checkbox input[type=checkbox]{margin-top:.2rem;flex-shrink:0}.contact .field__checkbox label{margin:0;cursor:pointer;font-size:1.4rem;line-height:1.4}.contact select.field__input{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .8rem center;background-repeat:no-repeat;background-size:1.5rem 1.5rem;padding-right:3rem;-webkit-appearance:none;appearance:none}.contact .button.button--small{padding:.8rem 1.6rem;font-size:1.4rem}.contact .button.button--large{padding:1.6rem 3.2rem;font-size:1.8rem}.contact .field__input:focus,.contact .text-area:focus{outline:2px solid rgb(var(--color-button));outline-offset:1px}.contact input[type=radio]:focus,.contact input[type=checkbox]:focus{outline:2px solid rgb(var(--color-button));outline-offset:1px}.contact .field__character-count{font-size:1.2rem;color:rgba(var(--color-foreground),.6);text-align:right;margin-top:.4rem}.contact .field--with-error .field__input,.contact .field--with-error .text-area{border-color:rgb(var(--color-error))}@media screen and (max-width: 749px){.contact .field__radio-item{margin-bottom:1rem}.contact .field__checkbox{gap:1rem}}@media screen and (prefers-reduced-motion: no-preference){.contact .field{opacity:0;animation:slideInUp .5s ease-out forwards}.contact .field:nth-child(1){animation-delay:.1s}.contact .field:nth-child(2){animation-delay:.2s}.contact .field:nth-child(3){animation-delay:.3s}.contact .field:nth-child(4){animation-delay:.4s}.contact .field:nth-child(5){animation-delay:.5s}}@keyframes slideInUp{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/section-contact-form.css.map */
