.headsup-contact{width:100%}.headsup-contact__container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;padding-bottom:2.5rem}@media screen and (min-width: 1024px){.headsup-contact__container{padding-left:60px;padding-right:60px;padding-bottom:5rem}}.headsup-contact__layout{display:flex;flex-direction:column-reverse;gap:1.5rem}@media screen and (min-width: 1024px){.headsup-contact__layout{flex-direction:row;align-items:stretch}}.headsup-contact__form-card,.headsup-contact__info-card{border-radius:1rem}.headsup-contact__form-card{border:1px solid rgba(16,24,31,.15);padding:24px var(--mobile-padding);display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width: 768px){.headsup-contact__form-card{padding:2rem}}@media screen and (min-width: 1024px){.headsup-contact__form-card{flex:1 1 0%;padding:3rem}}.headsup-contact__form-inner,.headsup-contact__fieldset{display:flex;flex-direction:column;gap:1.5rem}.headsup-contact__input-group{display:flex;flex-direction:column;gap:.5rem}.headsup-contact__input-group--error .headsup-contact__label{color:#dd5529}.headsup-contact__input-wrapper{position:relative;display:flex;align-items:center}.headsup-contact__label{font-family:inherit;color:var(--gray-600)}.headsup-contact__input,.headsup-contact__textarea{width:100%;border-radius:.5rem;border:1px solid var(--gray-300);background-color:var(--bg-1);padding:.75rem;font-family:inherit;font-size:1rem;line-height:1.5;color:var(--text-primary, #0f181f);transition:border-color .2s ease,box-shadow .2s ease}.headsup-contact__input::placeholder,.headsup-contact__textarea::placeholder{color:var(--gray-400)}.headsup-contact__input-group--error .headsup-contact__input,.headsup-contact__input-group--error .headsup-contact__textarea{border-color:#dd5529;background-color:#fff}.headsup-contact__input-group--error .headsup-contact__input:focus,.headsup-contact__input-group--error .headsup-contact__textarea:focus{box-shadow:0 0 0 3px #dd552926}.headsup-contact__input--with-icon,.headsup-contact__textarea--with-icon{padding-right:2.75rem}.headsup-contact__input:focus,.headsup-contact__textarea:focus{outline:none;border-color:#21382873;box-shadow:0 0 0 3px #2138281f}.headsup-contact__input-icon{position:absolute;right:.75rem;display:inline-flex;align-items:center;pointer-events:none;color:#dd5529}.headsup-contact__error-message{margin:0;font-size:.8125rem;line-height:1.4;color:#dd5529}.headsup-contact__checkbox-group{display:flex;flex-direction:column;gap:.5rem}.headsup-contact__checkbox-label{font-family:inherit;font-size:.875rem;color:var(--text-primary, #0f181f)}.headsup-contact__checkbox-list{display:flex;flex-wrap:wrap;gap:.5rem}.headsup-contact__checkbox-item{display:inline-flex;align-items:center;border-radius:.5rem;border:1px solid rgba(16,24,31,.15);padding:8px 16px 8px 8px;background-color:transparent;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.headsup-contact__checkbox-item input[type=checkbox]{width:1.5rem;height:1.5rem;border-radius:.375rem;border:1px solid rgba(16,24,31,.15);background-color:transparent;-webkit-appearance:none;appearance:none;display:grid;place-items:center;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;cursor:pointer}.headsup-contact__checkbox-item input[type=checkbox]:before{content:"";width:.4rem;height:.7rem;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:translateY(-1px) rotate(45deg) scale(0);transform-origin:center;transition:transform .15s ease}.headsup-contact__checkbox-item input[type=checkbox]:checked{border-color:var(--primary-1, #1f3326);background-color:var(--primary-1, #1f3326)}.headsup-contact__checkbox-item:has(input[type=checkbox]:checked){border-color:var(--primary-1, #1f3326)}.headsup-contact__checkbox-item input[type=checkbox]:checked:before{transform:translateY(-1px) rotate(45deg) scale(1)}.headsup-contact__checkbox-item input[type=checkbox]:focus-visible{outline:none;border-color:var(--primary-1, #1f3326);box-shadow:0 0 0 2px #1f332633}.headsup-contact__checkbox-text{font-size:.875rem;color:#10181fb3}.headsup-contact__checkbox-item:has(input[type=checkbox]:checked) .headsup-contact__checkbox-text{color:var(--primary-1, #1f3326)}.headsup-contact__button{width:100%;margin-top:32px}.headsup-contact__button .headsup-button{width:100%;justify-content:center}.headsup-contact__info-card{background-color:var(--bg-2);padding:1.5rem var(--mobile-padding);display:flex;flex-direction:column}@media screen and (min-width: 768px){.headsup-contact__info-card{padding:2rem}}@media screen and (min-width: 1024px){.headsup-contact__info-card{width:500px;flex-shrink:0;padding:3rem}}.headsup-contact__title{margin:0 0 8px}.headsup-contact__body{display:flex;flex-direction:column;gap:.75rem}.headsup-contact__body .headsup-body{color:#10181fb3;margin:0}.headsup-contact__success,.headsup-contact__errors{border-radius:.5rem;padding:.75rem;font-size:.875rem}.headsup-contact__success{background-color:#2180461f;color:#145c32;border:1px solid rgba(33,128,70,.3)}.headsup-contact__errors{background-color:#d92d201f;color:#921c10;border:1px solid rgba(217,45,32,.3)}.headsup-contact__error-list{margin:0;padding-left:1.5rem}.headsup-contact__success+.headsup-contact__fieldset,.headsup-contact__errors+.headsup-contact__fieldset{margin-top:-.5rem}.headsup-contact__checkbox-help{font-size:.8125rem;color:#10181f80;display:none}.headsup-contact__textarea{min-height:160px;resize:vertical}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-headsup-contact.css.map */
