.sst-contact-section{background:var(--circ-color-peach)}.sst-contact-wrap{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:var(--circ-space-55);width:100%;max-width:var(--circ-container-width);margin-inline:auto;padding-inline:var(--circ-space-55)}.sst-contact-intro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--circ-space-2)}.sst-contact-eyebrow{margin:0;font-family:var(--circ-font-body);font-weight:600;font-size:var(--circ-fs-small);letter-spacing:.14em;text-transform:uppercase;color:var(--circ-color-orange)}.sst-contact-heading{margin:0;font-family:var(--circ-font-display);font-weight:var(--circ-fw-h2-black);font-size:var(--circ-fs-h2);line-height:.95;color:var(--circ-color-brown)}.sst-contact-subtext{margin:0;max-width:42ch;font-family:var(--circ-font-body);font-size:var(--circ-fs-small);line-height:1.6;color:var(--circ-color-brown)}.sst-contact-channels{list-style:none;margin:var(--circ-space-2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--circ-space-2);width:100%}.sst-contact-channel{display:flex;flex-direction:column;gap:2px;padding:var(--circ-space-2);background:var(--circ-color-white);border:var(--circ-border-button);border-radius:var(--circ-radius-sm);box-shadow:3px 3px 0 var(--circ-color-brown)}.sst-contact-channel__label{font-family:var(--circ-font-body);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--circ-color-grey)}.sst-contact-channel__value{font-family:var(--circ-font-display);font-weight:var(--circ-fw-h3-semibold);font-size:18px;color:var(--circ-color-brown);text-decoration:none;transition:color var(--circ-transition-fast)}a.sst-contact-channel__value:hover{color:var(--circ-color-orange)}.sst-contact-intro__rte{font-family:var(--circ-font-body);font-size:var(--circ-fs-small);color:var(--circ-color-brown)}.sst-contact-intro__rte a{color:var(--circ-color-orange)}.sst-contact-form{display:flex;flex-direction:column;gap:var(--circ-space-2);background:var(--circ-color-white);border:var(--circ-border-button);border-radius:var(--circ-radius-card);box-shadow:6px 6px 0 var(--circ-color-brown);padding:var(--circ-space-4)}.sst-contact-form .contact__fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--circ-space-2)}.sst-contact-form .field{margin:0;position:relative}.sst-contact-form .field:before,.sst-contact-form .field:after{content:none!important}.sst-contact-form .field__input,.sst-contact-form .text-area{width:100%;font-family:var(--circ-font-body);font-size:var(--circ-fs-small);color:var(--circ-color-brown);background:var(--circ-color-white);border:var(--circ-border-decor);border-radius:var(--circ-radius-sm);box-shadow:none;padding:22px var(--circ-space-2) 8px;min-height:60px;transition:border-color var(--circ-transition-fast),background-color var(--circ-transition-fast)}.sst-contact-form .text-area{min-height:150px;resize:vertical}.sst-contact-form .field__input:focus,.sst-contact-form .text-area:focus,.sst-contact-form .field__input:focus-visible,.sst-contact-form .text-area:focus-visible{border-color:var(--circ-color-orange);background:var(--circ-color-white);outline:none;box-shadow:none}.sst-contact-form .field__label{position:absolute;top:18px;left:var(--circ-space-2);font-family:var(--circ-font-body);font-size:var(--circ-fs-small);color:var(--circ-color-grey);pointer-events:none;transition:all var(--circ-transition-fast)}.sst-contact-form .field__input:focus~.field__label,.sst-contact-form .field__input:not(:placeholder-shown)~.field__label,.sst-contact-form .text-area:focus~.field__label,.sst-contact-form .text-area:not(:placeholder-shown)~.field__label{top:8px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--circ-color-orange)}.sst-contact-form .field__input::placeholder,.sst-contact-form .text-area::placeholder{color:transparent}.sst-contact-form .contact__field-error,.sst-contact-form .form-status{font-family:var(--circ-font-body);color:var(--circ-color-orange)}.sst-contact-form .form-status.form__message{font-family:var(--circ-font-display);font-weight:var(--circ-fw-h3-semibold);color:var(--circ-color-brown)}.sst-contact-form .form-status-list a{color:var(--circ-color-orange)}.sst-contact-form .contact__button{margin-top:var(--circ-space-1)}.sst-contact-form .contact__button .button{display:inline-flex;align-items:center;gap:8px;width:100%;justify-content:center;font-family:var(--circ-font-display);font-weight:var(--circ-fw-button-pill);font-size:18px;color:var(--circ-color-white);background:var(--circ-color-orange);border:var(--circ-border-button);border-radius:var(--circ-radius-pill);box-shadow:3px 3px 0 var(--circ-color-brown);padding:16px var(--circ-space-3);cursor:pointer;transition:all var(--circ-transition-base)}.sst-contact-form .contact__button .button:before,.sst-contact-form .contact__button .button:after{content:none!important}.sst-contact-form .contact__button .button:hover{transform:translate(2px,2px);box-shadow:none}.sst-contact-arrow{font-size:20px;line-height:1}@media screen and (max-width:989px){.sst-contact-wrap{grid-template-columns:1fr;gap:var(--circ-space-4);padding-inline:var(--circ-space-3)}.sst-contact-intro{align-items:center;text-align:center}.sst-contact-subtext{max-width:none}}@media screen and (max-width:749px){.sst-contact-form{padding:var(--circ-space-3)}.sst-contact-form .contact__fields{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/sst-contact.css.map */
