.required-field:after{content:"*";color:red;margin-left:4px}.contact__form{background-color:rgb(var(--color-background));padding:2rem 2rem 1rem;border-radius:1rem;margin-top:0rem}@media screen and (min-width: 750px){.contact__form{padding:4rem 4rem 2rem}}.contact__form h3{color:#fff}.contact__form .field,.contact__form .field input,.contact__form .field select,.contact__form .field textarea{box-shadow:none;color:#fff;padding-left:0}.contact__form .field input,.contact__form .field select,.contact__form .field textarea{border-bottom:1px solid rgba(255,255,255,.5)}.contact__form .field label.field__label{left:0}.contact__form .field:before,.contact__form .field:after,.contact__form .field:hover,.contact__form .field:hover.field:after{box-shadow:none}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact__form>.field{margin-bottom:1.5rem}@media screen and (max-width: 749px){.contact__fields .field{margin-bottom:1rem}}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}@media screen and (max-width: 749px){.contact__button{margin-top:1rem;margin-bottom:1rem}}@media screen and (min-width: 750px){.contact__button{margin-top:1rem}}.contact__button button{background:transparent;text-transform:uppercase;color:rgb(var(--color-foreground))}.contact__button button:before,.contact__button button:after,.contact__button button:not([disabled]):hover:after{box-shadow:none}@media screen and (min-width: 750px){.contact__button{margin-top:2rem}}.contact__fields{grid-column-gap:2rem}@media screen and (max-width: 749px){.contact__fields>.wrapper{margin-bottom:2rem}}.contact__fields h3{margin:0}.contact__fields a{text-decoration:none;color:#fff}.contact__form label,.contact__form .field select:invalid,.contact__form .field select option[value=""]{color:#ffffff80}.contact__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:6rem;grid-row-gap:2rem}@media screen and (max-width: 749px){.field{grid-column-end:span 2}}@media screen and (min-width: 750px){.contact__grid-full{grid-column-end:span 2}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-contact-form.css.map */
