.sn-contact{background:var(--sn-oat-50);padding-block:40px}.sn-contact__inner{display:flex;flex-direction:column;gap:32px}.sn-contact__head{display:flex;flex-direction:column;gap:12px;max-width:620px}.sn-contact__overline{color:var(--sn-berry)}.sn-contact__heading{font-family:var(--sn-font-display);font-size:32px;line-height:1.1;letter-spacing:-.02em;color:var(--sn-ink)}.sn-contact__intro{font-size:17px;line-height:1.65;color:var(--sn-purple-deep)}.sn-contact__methods{display:grid;grid-template-columns:1fr;gap:14px}.sn-contact__method{background:#fff;border:1px solid var(--sn-border-subtle);border-radius:var(--sn-r-md);padding:20px;display:flex;flex-direction:column;gap:6px}.sn-contact__method-label{font-family:var(--sn-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--sn-gray);font-weight:400}.sn-contact__method-value{font-family:var(--sn-font-display);font-size:19px;line-height:1.3;color:var(--sn-ink);word-break:break-word}a.sn-contact__method-value{color:var(--sn-berry)}a.sn-contact__method-value:hover{color:var(--sn-purple-deep)}.sn-contact__method-note{font-size:13px;line-height:1.5;color:var(--sn-gray)}.sn-contact__form-wrap{background:#fff;border:1px solid var(--sn-border-subtle);border-radius:var(--sn-r-lg);box-shadow:var(--sn-shadow-sm);padding:24px;display:flex;flex-direction:column;gap:18px}.sn-contact__form-head{display:flex;flex-direction:column;gap:6px}.sn-contact__form-heading{font-family:var(--sn-font-display);font-size:23px;font-weight:500;color:var(--sn-ink)}.sn-contact__form-text{font-size:15px;line-height:1.55;color:var(--sn-gray)}.sn-contact__form{display:flex;flex-direction:column;gap:16px}.sn-contact__field{display:flex;flex-direction:column;gap:6px}.sn-contact__label{font-size:14px;font-weight:500;color:var(--sn-ink)}.sn-contact__optional{color:var(--sn-text-muted);font-weight:400}.sn-contact__input{font-family:var(--sn-font-sans);font-size:16px;color:var(--sn-ink);background:var(--sn-oat-50);border:1px solid var(--sn-border-default);border-radius:var(--sn-r-sm);padding:12px 14px;width:100%;transition:border-color var(--sn-dur-fast) var(--sn-ease),box-shadow var(--sn-dur-fast) var(--sn-ease)}.sn-contact__input:focus{outline:none;border-color:var(--sn-purple);box-shadow:var(--sn-focus-ring)}.sn-contact__textarea{resize:vertical;min-height:120px}.sn-contact__success{background:var(--sn-purple-wash);border:1px solid var(--sn-purple-soft);color:var(--sn-purple-deep);border-radius:var(--sn-r-sm);padding:14px 16px;font-size:15px;line-height:1.5}.sn-contact__errors{background:var(--sn-berry-soft);border:1px solid var(--sn-berry);color:var(--sn-berry);border-radius:var(--sn-r-sm);padding:14px 16px;font-size:14px;line-height:1.5}.sn-contact__errors ul{margin:0;padding-inline-start:18px}@media(min-width:768px){.sn-contact__methods{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.sn-contact{padding-block:72px}.sn-contact__inner{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.sn-contact__head{grid-column:1 / -1}.sn-contact__methods{grid-template-columns:1fr}.sn-contact__heading{font-size:44px}.sn-contact__form-wrap{padding:32px}}.sn:lang(ar) .sn-contact__overline,.sn:lang(ar) .sn-contact__method-label{font-family:var(--sn-font-sans);letter-spacing:.02em;text-transform:none}.sn:lang(ar) .sn-contact__intro,.sn:lang(ar) .sn-contact__method-note{line-height:1.9;letter-spacing:0}
/*# sourceMappingURL=/cdn/shop/t/39/assets/sniggles-contact.css.map */
