.contact-form__inner{max-width:660px;margin-inline:auto;padding-top:var(--space-64);padding-bottom:calc(var(--space-64) + var(--space-32))}.contact-form__inner--with-panels{max-width:var(--container-max)}.contact-form__columns{display:grid;grid-template-columns:1fr;gap:var(--space-64)}@media(min-width:960px){.contact-form__columns{grid-template-columns:1fr 1fr}.contact-form__col-fields{max-width:660px}}.contact-form__col-panels{display:flex;flex-direction:column;gap:var(--space-32)}.contact-form__panel{--focus-color: var(--color-on-dark);padding:var(--space-64) var(--space-32);text-align:center;color:var(--color-on-dark)}.contact-form__panel--navy{background:var(--color-accent-2)}.contact-form__panel--teal{background:var(--color-brand-teal)}.contact-form__panel-heading{margin:0 0 var(--space-16)}.contact-form__panel-text{margin-bottom:var(--space-16)}.contact-form--live .contact-form__col-panels{gap:56px}.contact-form--live .contact-form__panel{padding-inline:53px}.contact-form--live .contact-form__inner{padding-top:76px}@media(min-width:960px){.contact-form--live .contact-form__columns{column-gap:46px}.contact-form--live .contact-form__col-panels{margin-top:20px}.contact-form--live .contact-form__panel{padding-inline:92px}.contact-form--live .contact-form__panel-text{margin-bottom:24px}}.contact-form--live shopify-forms-embed{--app-embed-padding-x: 0;--app-embed-padding-y: 0;--inline-container-max-width: 100%;--forms-padding-bottom: 0px;--forms-body-font: normal var(--font-weight-regular) var(--font-size-body) var(--font-main);--forms-base-font-size: var(--font-size-body);--form-text-color: var(--color-text);--form-field-padding: 16px;--form-field-border: inset 0 -.8px 0 0 rgb(148, 148, 148);--form-field-border-focused: inset 0 -2px 0 0 var(--color-brand-gold);--form-field-border-radius: 0;--button-padding: 16px;--button-border-radius: 0}@media(min-width:1200px){.contact-form--live .contact-form__columns{column-gap:30px}.contact-form--live .contact-form__panel{padding-inline:calc(100% / 6 + 15px)}}.contact-form__heading{margin:0 0 var(--space-16);font-size:var(--font-size-h3);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-heading)}.contact-form__text{margin-bottom:var(--space-24)}.contact-form--wide-intro .contact-form__heading,.contact-form--wide-intro .contact-form__text{text-align:center}.contact-form--wide-intro .contact-form__inner{padding-top:0}.contact-form--wide-intro .contact-form__heading{padding:var(--space-64) 50px 0}.contact-form--wide-intro .contact-form__text{padding:0 50px var(--space-64);margin-bottom:0}.contact-form--wide-intro .contact-form__text p{margin-bottom:0}@media(min-width:960px){.contact-form--wide-intro .contact-form__heading,.contact-form--wide-intro .contact-form__text{width:920px;max-width:920px;margin-inline:-130px}}.contact-form__heading+.contact-form__text{font-weight:var(--font-weight-light);line-height:30px}.contact-form__success{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}.contact-form__success-link{margin-top:var(--space-16)}.contact-form__error-summary{margin-bottom:var(--space-24);padding:var(--space-16);border:1px solid var(--color-error);color:var(--color-error)}.contact-form__field-error{margin-top:var(--space-4);font-size:var(--font-size-small);font-weight:700;color:var(--color-error)}.contact-form__consent-text a{text-decoration:none}@media(hover:hover){.contact-form__consent-text a:hover{color:var(--color-text);text-decoration:underline;text-decoration-color:var(--color-text)}}.contact-form__error-summary ul{margin:var(--space-8) 0 0;padding-left:1.25rem}.contact-form__fields{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-24)}.contact-form__field{display:flex;flex:1 1 100%;flex-direction:column;margin:0;padding:0;border:0}@media(min-width:768px){.contact-form__field--half{flex:1 1 calc(50% - var(--space-24) / 2)}}.contact-form__field label,.contact-form__field legend{margin-bottom:var(--space-8);font-size:12px;line-height:14px;font-weight:var(--font-weight-semi-bold);color:var(--color-label);padding:0;border:0}.contact-form__field input[type=text],.contact-form__field input[type=email],.contact-form__field input[type=tel],.contact-form__field input[type=date],.contact-form__field select,.contact-form__field textarea{width:100%;padding:var(--space-8);background:var(--color-background);border:0;border-bottom:1px solid var(--color-input-border);border-radius:0;font-size:var(--font-size-body);font-family:var(--font-main);color:var(--color-text)}.contact-form__field input[type=text],.contact-form__field input[type=email],.contact-form__field input[type=tel],.contact-form__field input[type=date],.contact-form__field select{height:50px}.contact-form__field textarea{resize:vertical}.contact-form__field select{-webkit-appearance:none;appearance:none}.contact-form__field select{padding-right:calc(var(--space-8) + 16px);background-image:url("data:image/svg+xml,%3Csvg width='10' height='7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.996 4.778L1.107.89.4 1.596l4.596 4.596 4.596-4.596L8.885.89z' fill='%232d2d2d'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-8) center;background-size:10px 7px}.contact-form__field input[type=text]:focus-visible,.contact-form__field input[type=email]:focus-visible,.contact-form__field input[type=tel]:focus-visible,.contact-form__field input[type=date]:focus-visible,.contact-form__field select:focus-visible,.contact-form__field textarea:focus-visible{outline:none;border-bottom-width:1.6px;border-bottom-color:var(--color-brand-gold);box-shadow:0 1px 0 0 var(--color-brand-gold)}@media(hover:hover){.contact-form__field input[type=text]:hover,.contact-form__field input[type=email]:hover,.contact-form__field input[type=tel]:hover,.contact-form__field input[type=date]:hover,.contact-form__field select:hover,.contact-form__field textarea:hover{border-bottom-width:1.6px;border-bottom-color:var(--color-brand-gold);box-shadow:0 1px 0 0 var(--color-brand-gold)}}.contact-form__field[aria-invalid=true] input,.contact-form__field input[aria-invalid=true]{border-bottom-color:var(--color-error)}.contact-form__help{margin:var(--space-8) 0 0;font-size:var(--font-size-small);color:var(--color-muted)}.contact-form__option{display:flex;align-items:flex-start;gap:var(--space-8)}.contact-form__option+.contact-form__option{margin-top:var(--space-24)}.contact-form__option input[type=checkbox],.contact-form__option input[type=radio],.contact-form__field--checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;flex-shrink:0;width:25px;height:25px;margin:0;border:.8px solid var(--color-brand-gold);border-radius:0;background-color:var(--color-background);cursor:pointer}.contact-form__option input[type=radio]{border-radius:var(--radius-round)}.contact-form__option input:checked,.contact-form__field--checkbox input:checked{background-color:var(--color-brand-gold);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2 7l3.5 3.5L12 4' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:14px 14px}.contact-form__option label{margin:0;font-size:12px;line-height:14px;font-weight:var(--font-weight-semi-bold);color:var(--color-label)}.contact-form__field--checkbox{flex-direction:row;align-items:flex-start;gap:var(--space-8)}.contact-form__field--checkbox label{margin:0;font-size:12px;line-height:14px;font-weight:var(--font-weight-semi-bold);color:var(--color-label)}.contact-form__group-heading{margin-top:var(--space-16)}.contact-form__group-heading h3{margin:0 0 var(--space-8);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-regular);color:var(--color-text);letter-spacing:normal}.contact-form__group-text{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text)}.contact-form__group-text a{color:var(--color-brand-teal);text-decoration:none}.contact-form__field--consent{gap:var(--space-8)}.contact-form__consent-heading{margin:0;font-weight:var(--font-weight-bold);color:var(--color-text)}.contact-form__consent-text{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text)}.contact-form__consent-text a{color:var(--color-brand-teal)}.contact-form__submit{margin-top:var(--space-24);width:100%}
/*# sourceMappingURL=/cdn/shop/t/77/assets/section-contact-form.css.map */
