.sst-contact{background:var(--sst-color-bg);color:var(--sst-color-text)}.sst-contact__hero{margin:0 auto var(--sst-space-9);max-width:var(--sst-container-narrow);text-align:center}.sst-contact__title{margin:var(--sst-space-3) 0 var(--sst-space-4)}.sst-contact__intro{color:var(--sst-color-text-muted);font-size:var(--sst-text-md);line-height:var(--sst-leading-relaxed);margin-inline:auto;max-width:60ch}.sst-contact__layout{align-items:start;display:grid;gap:var(--sst-space-7)}.sst-contact__details,.sst-contact__form-wrap{background:var(--sst-color-cream);border:var(--sst-border-thin) solid var(--sst-color-border);border-radius:var(--sst-radius-lg);box-shadow:var(--sst-shadow-sm);padding:var(--sst-space-6)}.sst-contact__details-title,.sst-contact__form-title{margin:0 0 var(--sst-space-5)}.sst-contact__methods{display:grid;gap:var(--sst-space-3)}.sst-contact__method{align-items:center;background:var(--sst-color-blush);border-radius:var(--sst-radius-md);display:grid;gap:var(--sst-space-4);grid-template-columns:auto 1fr;padding:var(--sst-space-4)}.sst-contact__method-title{font-size:var(--sst-text-md);margin:0 0 var(--sst-space-1)}.sst-contact__method-text,.sst-contact__method-link{color:var(--sst-color-text-muted);font-size:var(--sst-text-sm);line-height:var(--sst-leading-normal);margin:0}.sst-contact__method-link{display:inline-block;text-decoration:none;transition:color var(--sst-transition-fast);word-break:break-word}.sst-contact__method-link:hover{color:var(--sst-color-rose);text-decoration:underline}.sst-contact__note{background:var(--sst-color-blush-deep);border-radius:var(--sst-radius-md);color:var(--sst-color-ink-soft);font-size:var(--sst-text-sm);line-height:var(--sst-leading-normal);margin-top:var(--sst-space-6);padding:var(--sst-space-4)}.sst-contact__fields{display:grid;gap:var(--sst-space-4)}.sst-contact__field{display:grid;gap:var(--sst-space-2)}.sst-contact__label{color:var(--sst-color-ink);font-size:var(--sst-text-sm);font-weight:var(--sst-weight-semibold)}.sst-contact__input,.sst-contact__select,.sst-contact__textarea{background:var(--sst-color-surface);border:var(--sst-border-thin) solid var(--sst-color-border-strong);border-radius:var(--sst-radius-md);color:var(--sst-color-ink);font:inherit;min-height:var(--sst-control-min-height);padding:var(--sst-space-3) var(--sst-space-4);width:100%}.sst-contact__textarea{min-height:16rem;resize:vertical}.sst-contact__input:focus,.sst-contact__select:focus,.sst-contact__textarea:focus{border-color:var(--sst-color-focus);outline:calc(var(--sst-border-thin) * 2) solid color-mix(in srgb,var(--sst-color-focus) 25%,transparent);outline-offset:0}.sst-contact__status{border-radius:var(--sst-radius-md);margin-bottom:var(--sst-space-5);padding:var(--sst-space-4)}.sst-contact__status--success{background:var(--sst-color-success-bg);color:var(--sst-color-success)}.sst-contact__status--error{background:var(--sst-color-blush-deep);color:var(--sst-color-danger)}.sst-contact__submit{margin-top:var(--sst-space-5);width:100%}@media(min-width:768px){.sst-contact__layout{gap:var(--sst-space-8);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.sst-contact__details,.sst-contact__form-wrap{padding:var(--sst-space-7)}.sst-contact__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sst-contact__field--full{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sst-contact.css.map */
