.ss-contact{background:var(--ssc-paper);color:var(--ssc-ink);font-family:var(--font-body--family, Inter, Arial, sans-serif);overflow-x:clip}.ss-contact *{box-sizing:border-box}.ss-contact a{color:inherit}.ss-contact h1,.ss-contact h2{font-family:var(--font-heading--family, "Times New Roman", Times, serif);font-weight:400;margin:0}.ss-contact__pad{padding-inline:clamp(24px,6vw,96px)}.ss-contact__intro{padding-top:clamp(64px,8vw,108px);padding-bottom:clamp(48px,5vw,72px);border-bottom:1px solid color-mix(in srgb,var(--ssc-ink) 14%,transparent)}.ss-contact__eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 22px;color:var(--ssc-gold);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.ss-contact__eyebrow span{width:30px;height:1px;background:currentColor;flex:0 0 30px}.ss-contact__heading{font-size:clamp(48px,6vw,84px);line-height:.96;letter-spacing:-.014em}.ss-contact__intro-text{max-width:480px;margin:24px 0 0;font-size:15px;line-height:1.65;color:color-mix(in srgb,var(--ssc-ink) 72%,transparent)}.ss-contact__intro-text p{margin:0}.ss-contact__body{display:grid;grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);gap:clamp(48px,6vw,96px);padding-block:clamp(56px,7vw,96px);align-items:start}.ss-contact__info{display:flex;flex-direction:column;gap:30px}.ss-contact__info-card{padding-top:22px;border-top:1px solid color-mix(in srgb,var(--ssc-ink) 16%,transparent)}.ss-contact__info-card span{display:block;margin-bottom:12px;color:var(--ssc-gold);font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.ss-contact__info-card a{text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--ssc-ink) 35%,transparent);transition:border-color .2s ease,color .2s ease}.ss-contact__info-card a:hover{color:var(--ssc-gold);border-color:currentColor}.ss-contact__info-card p{margin:0 0 8px;font-size:14px;line-height:1.6;color:color-mix(in srgb,var(--ssc-ink) 78%,transparent)}.ss-contact__info-card p:last-child{margin-bottom:0}.ss-contact__info-card>a{font-size:15px}.ss-contact__form-wrap{background:var(--ssc-card);padding:clamp(32px,4vw,56px)}.ss-contact__form-heading{font-size:clamp(26px,2.4vw,34px);margin-bottom:10px}.ss-contact__form-subtext{margin:0 0 32px;font-size:14px;line-height:1.6;color:color-mix(in srgb,var(--ssc-ink) 70%,transparent)}.ss-contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ss-contact-form__field{margin-bottom:22px;display:flex;flex-direction:column;gap:8px}.ss-contact-form__field label{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--ssc-ink) 65%,transparent)}.ss-contact-form__field input,.ss-contact-form__field select,.ss-contact-form__field textarea{width:100%;border:0;border-bottom:1px solid color-mix(in srgb,var(--ssc-ink) 30%,transparent);border-radius:0;background:transparent;padding:10px 0;font-family:inherit;font-size:15px;color:var(--ssc-ink);resize:vertical}.ss-contact-form__field select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ssc-ink) 50%),linear-gradient(135deg,var(--ssc-ink) 50%,transparent 50%);background-position:right 4px top 55%,right 0 top 55%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.ss-contact-form__field input:focus-visible,.ss-contact-form__field select:focus-visible,.ss-contact-form__field textarea:focus-visible{outline:none;border-color:var(--ssc-gold)}.ss-contact-form .ss-button{margin-top:6px;width:auto;min-width:200px}.ss-contact-form__success{padding:16px 18px;margin-bottom:26px;border:1px solid var(--ssc-gold);font-size:14px}.ss-contact-form__error{padding:16px 18px;margin-bottom:26px;border:1px solid color-mix(in srgb,var(--ssc-ink) 40%,transparent);font-size:13px}.ss-contact-form__error p{margin:0 0 8px;font-weight:600}.ss-contact-form__error ul{margin:0;padding-left:18px}.ss-contact__faq{padding-top:clamp(48px,5vw,72px);padding-bottom:clamp(72px,8vw,120px);border-top:1px solid color-mix(in srgb,var(--ssc-ink) 14%,transparent)}.ss-contact__faq-heading{font-size:clamp(30px,3vw,44px);margin-bottom:28px}.ss-contact__faq-list{max-width:780px;border-top:1px solid color-mix(in srgb,var(--ssc-ink) 16%,transparent)}.ss-contact__faq-item{border-bottom:1px solid color-mix(in srgb,var(--ssc-ink) 16%,transparent)}.ss-contact__faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 2px;cursor:pointer;list-style:none;font-size:16px}.ss-contact__faq-item summary::-webkit-details-marker{display:none}.ss-contact__faq-item summary span:first-child{font-family:var(--font-heading--family, "Times New Roman", Times, serif);font-size:clamp(17px,1.6vw,21px)}.ss-contact__faq-item summary svg{flex:0 0 16px;width:16px;height:16px;stroke:var(--ssc-gold);stroke-width:1.4;fill:none;transition:transform .25s ease}.ss-contact__faq-item[open] summary svg{transform:rotate(45deg)}.ss-contact__faq-answer{padding:0 2px 24px;max-width:620px;font-size:14px;line-height:1.7;color:color-mix(in srgb,var(--ssc-ink) 76%,transparent)}.ss-contact__faq-answer p{margin:0 0 10px}.ss-contact__faq-answer p:last-child{margin-bottom:0}.ss-contact a:focus-visible,.ss-contact button:focus-visible{outline:2px solid var(--ssc-gold);outline-offset:3px}@media(max-width:899px){.ss-contact__body{grid-template-columns:1fr;gap:48px}.ss-contact__info{flex-direction:row;flex-wrap:wrap;gap:28px 36px}.ss-contact__info-card{flex:1 1 200px}}@media(max-width:599px){.ss-contact__pad{padding-inline:20px}.ss-contact__heading{font-size:clamp(40px,13vw,50px)}.ss-contact__form-wrap{padding:28px 22px}.ss-contact-form__row{grid-template-columns:1fr;gap:0}.ss-contact__info{flex-direction:column}}@media(prefers-reduced-motion:reduce){.ss-contact *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/severn-contact.css.map */
