@media screen and (min-width: 980px){.FlexCon{display:flex;justify-content:center;padding:0 100px;font-family:Helvetica}}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.rte a{color:#00f;text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease}.contact .field{margin-bottom:1.5rem}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}.contact_title{text-align:center;font-family:Helvetica;font-weight:700;font-size:36px;margin:2rem 0}.contact__button{margin-top:3rem;text-align:center}.contact-form__blocks{margin-right:1rem}@media screen and (max-width: 980px){.contact-form{margin:0 1rem}}@media screen and (min-width: 750px){.contact__button{margin-top:2rem;text-align:center}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}@media screen and (max-width: 750px){.contact__fields{margin-top:2rem}}.button,.shopify-challenge__button,.customer button{cursor:pointer;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;font:inherit;padding:.9rem 3rem 1.1rem;text-decoration:none;border:.1rem solid transparent;background-color:#000;color:#fff;min-width:8rem;min-height:1.5rem;transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;margin-bottom:3rem;border-radius:8px}.button,.button-label,.shopify-challenge__button,.customer button{font-size:1rem;letter-spacing:.1rem;line-height:1.2}.field__input,.select__select,.customer .field input,.customer select{-webkit-appearance:none;appearance:none;background-color:transparent;border-radius:0;color:rgb(var(--color-foreground));width:100%;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.55);height:3.5rem;box-sizing:border-box;transition:box-shadow var(--duration-short) ease}.select__select{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.2rem;color:rgba(var(--color-foreground),.75)}.field__input:hover,.select__select:hover,.customer .field input:hover,.customer select:hover,.localization-form__select:hover{box-shadow:0 0 0 .2rem rgba(var(--color-foreground),.55)}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus{box-shadow:0 0 0 .2rem rgba(var(--color-foreground),.75);outline:transparent}.text-area,.select{display:inline-block;position:relative;width:100%}.field{position:relative;width:100%;display:flex}.customer .field{display:block}.field--with-error{flex-wrap:wrap}.field__input,.customer .field input{flex-grow:1;text-align:left;padding:1.5rem}.field__label,.customer .field label{left:1.5rem;top:1rem;margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--duration-short) ease,font-size var(--duration-short) ease;color:rgba(var(--color-foreground),.75);letter-spacing:.1rem;line-height:1.5}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{font-size:1rem;top:.3em;letter-spacing:.04rem}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:2.2rem 1.5rem .8rem}.field__input::-webkit-search-cancel-button,.customer .field input::-webkit-search-cancel-button{display:none}.field__input::placeholder,.customer .field input::placeholder{opacity:0}.field__input:-webkit-autofill~.field__button,.field__input:-webkit-autofill~.field__label,.customer .field input:-webkit-autofill~label{color:#000}.text-area{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);padding:1.2rem;min-height:10rem;resize:none}.text-area--resize-vertical{resize:vertical}input[type=checkbox]{display:inline-block;width:auto;margin-right:.5rem}.form__label{display:block;margin-bottom:.6rem}.form__message{align-items:center;display:flex;font-size:1.4rem;line-height:1;margin-top:1rem}.form__message--large{font-size:1.6rem}.customer .field .form__message{font-size:1.4rem;text-align:left}.form__message .icon,.customer .form__message svg{flex-shrink:0;height:1.3rem;margin-right:.5rem;width:1.3rem}.form__message--large .icon,.customer .form__message svg{height:1.5rem;width:1.5rem;margin-right:1rem}.customer .field .form__message svg{align-self:start}.form-status{margin:0;font-size:1.6rem}.form-status-list{padding:0;margin:2rem 0 4rem}.form-status-list li{list-style-position:inside}.form-status-list .link:first-letter{text-transform:capitalize}
/*# sourceMappingURL=/cdn/shop/t/307/assets/section-contact-form-sheet.css.map */
