.contact-form{--contact-form-color: rgb(var(--color-foreground, 33, 30, 30));--contact-form-background-color: rgb(var(--color-background, 255, 255, 255));--contact-form-decal-color: rgb(var(--color-decal, 42, 115, 255));--contact-form-button-color: rgb(var(--color-button-text, 255, 255, 255));--contact-form-button-background-color: rgb(var(--color-button, 255, 255, 255));--contact-form-button-secondary-color: rgb(var(--color-secondary-button-text, 255, 255, 255));--contact-form-button-secondary-background-color: rgb(var(--color-secondary-button-text, 34, 31, 31));padding:10.2rem 0;overflow:hidden}@media screen and (min-width: 768px){.contact-form{padding:12rem 0}}.contact-form--first-section{padding:6rem 0 10.2rem}@media screen and (min-width: 768px){.contact-form--first-section{padding:6rem 0 12rem}}.contact-form--with-margin-top{margin-top:6rem}@media screen and (min-width: 768px){.contact-form--with-margin-top{margin-top:14rem}}.contact-form--with-margin-bottom{margin-bottom:6rem}@media screen and (min-width: 768px){.contact-form--with-margin-bottom{margin-bottom:14rem}}.contact-form__ticker{--ticker-color: var(--contact-form-color);position:relative;z-index:5}.contact-form__form-wrapper{position:relative;margin:0 auto;padding:0 2rem;width:100%}@media screen and (min-width: 768px){.contact-form__form-wrapper{display:flex;flex-direction:column;justify-content:flex-end;padding:0 4rem;min-height:74.2rem}}.contact-form__ticker+.contact-form__form-wrapper{margin:6rem auto 0}@media screen and (min-width: 768px){.contact-form__ticker+.contact-form__form-wrapper{margin:12rem auto 0}}.contact-form__logo-wrapper{position:absolute;left:50%;bottom:-1.6rem;transform:translate(-50%);width:60.6rem;pointer-events:none}@media screen and (min-width: 768px){.contact-form__logo-wrapper{bottom:5rem;transform:translate(-5.4rem);width:96rem}}.contact-form__logo{display:block;width:100%;height:auto;color:var(--contact-form-decal-color);opacity:.4}.contact-form__form{display:flex;flex-direction:column;align-items:center;gap:3.2rem;margin:0 auto;width:100%;max-width:63.2rem}@media screen and (min-width: 768px){.contact-form__form{gap:2rem}}.contact-form__label{position:relative;width:100%;color:var(--contact-form-color)}.contact-form__input{background-color:transparent}.contact-form__input,.contact-form__input:focus{color:var(--contact-form-color);border-radius:.8rem!important}.contact-form__field:before,.contact-form__field:after{border-radius:.8rem!important}.contact-form__select{padding:0 2.2rem!important;cursor:pointer}.contact-form__select-icon{position:absolute;top:2rem;right:1.6rem;width:1.4rem;height:auto;color:var(--contact-form-color);pointer-events:none}.contact-form__textarea{min-height:20rem}.contact-form__error{width:100%}.contact-form__error-message{margin:unset}.contact-form__button{--brand-button-color: var(--contact-form-button-color);--brand-button-background-color: var(--contact-form-button-background-color);--brand-button-border-color: var(--contact-form-button-background-color);position:relative;width:100%}@media screen and (min-width: 420px){.contact-form__button{width:unset}}@media screen and (min-width: 768px){.contact-form__button{margin:2rem 0 0}}.contact-form__button--secondary{--brand-button-color: var(--contact-form-button-secondary-color);--brand-button-background-color: transparent;--brand-button-border-color: var(--contact-form-button-secondary-background-color)}.contact-form .form__message--success{font-size:2rem;margin-top:80px}
/*# sourceMappingURL=/cdn/shop/t/233/assets/section-contact-form.css.map */
