.sr-contact{width:min(calc(100% - 32px),1100px);margin-inline:auto;padding-block:24px 48px;color:var(--sr-charcoal, #181512);font-family:var(--font-body--family);overflow-wrap:anywhere}.content-for-layout:has(.sr-contact)>.sr-breadcrumbs{width:min(calc(100% - 32px),1100px);padding-block:12px}.content-for-layout:has(.sr-contact)>.sr-breadcrumbs li:last-child{flex-basis:auto}.sr-contact :where(header,form,aside,div,input,textarea){min-width:0}.sr-contact__header{max-width:640px;margin-bottom:24px}.sr-contact__eyebrow{margin:0 0 8px;color:var(--sr-bronze, #76501f);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.sr-contact h1{margin:0;color:inherit;font-family:inherit;font-size:clamp(36px,4vw,48px);font-weight:400;line-height:1.1;letter-spacing:-.035em}.sr-contact__description{margin:10px 0 0;font-size:16px;line-height:1.45}.sr-contact__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}.sr-contact__form{padding:0}.sr-contact__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.sr-contact__field{display:grid;align-content:start;gap:6px}.sr-contact__field--wide{grid-column:1 / -1}.sr-contact__field label{font-size:15px;font-weight:600;line-height:1.4}.sr-contact__field label span{font-size:12px;font-weight:400}.sr-contact__field :where(input,textarea){width:100%;min-height:48px;padding:11px 12px;border:1px solid #8f806a;border-radius:0;background:var(--sr-paper-light, #fffaf1);color:var(--sr-charcoal, #181512);font:inherit;font-size:16px;line-height:1.5}.sr-contact__field textarea{min-height:120px;resize:vertical}.sr-contact__field :where(input,textarea):focus-visible,.sr-contact :where(a,button):focus-visible{outline:3px solid #76501f;outline-offset:3px}.sr-contact__field [aria-invalid=true]{border-color:#96372f}.sr-contact__field-error{margin:0;color:#96372f;font-size:14px;line-height:1.45}.sr-contact__submit{width:100%;min-height:52px;margin-top:18px;padding:12px 20px;border:1px solid var(--sr-charcoal, #181512);border-radius:0;background:var(--sr-charcoal, #181512);color:#fffaf1;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:0;text-transform:none;cursor:pointer}.sr-contact__submit:hover{background:#76501f;border-color:#76501f;color:#fffaf1}.sr-contact__intro{padding:24px;border:1px solid #d6c8b6;background:#efeadf}.sr-contact__intro h2{margin:0;color:inherit;font-family:inherit;font-size:24px;font-weight:600;line-height:1.2}.sr-contact__intro p{margin:12px 0 0;font-size:15px;line-height:1.5}.sr-contact__intro a{color:inherit;text-decoration:underline;text-underline-offset:4px}.sr-contact__intro>p>a{display:inline-flex;align-items:center;min-height:44px}.sr-contact__intro .sr-contact__fallback{font-size:14px}.sr-contact__meta{margin:20px 0;padding-left:18px;font-size:14px;line-height:1.5}.sr-contact__meta li+li{margin-top:8px}.sr-contact__help-links{display:grid;gap:4px}.sr-contact__help-links a{display:flex;align-items:center;min-height:44px;font-size:15px}.sr-contact__status{margin-bottom:20px;padding:16px;border:1px solid #8f806a;background:#fffaf1;font-size:16px}.sr-contact__status p{margin:0}.sr-contact__status ul{margin:10px 0 0;padding-left:20px}.sr-contact__status a{color:inherit;text-decoration:underline;text-underline-offset:3px}.sr-contact__status--error{border-color:#96372f;color:#96372f}.sr-contact__status--success{border-color:#28613c;color:#28613c}@media(min-width:900px){.sr-contact{padding-block:32px 64px}.sr-contact__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}.sr-contact__intro{padding:28px}}@media(max-width:340px){.sr-contact__form-grid{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/saturnrings-contact.css.map */
