.contact-details{display:grid;gap:var(--nd-space-xl, 32px)}.contact-details__hero,.contact-details__card,.contact-details__form-card{border:.1rem solid rgba(var(--color-foreground),.08);border-radius:var(--nd-radius-card, 8px);background:rgba(var(--color-background),1)}.contact-details__hero{display:grid;gap:var(--nd-space-lg, 24px);padding:var(--nd-space-xl, 32px)}.contact-details__eyebrow{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.08rem;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.contact-details__hero h1,.contact-details__card h2,.contact-details__form-header h2{margin:0}.contact-details__intro{margin:0;max-width:78rem;font-size:1.8rem;line-height:1.7}.contact-details__content,.contact-details__main,.contact-details__form-header{display:grid;gap:var(--nd-space-lg, 24px)}.contact-details__content>*,.contact-details__main>*{min-width:0}.contact-details__grid{display:grid;gap:var(--nd-space-lg, 24px);align-content:start}.contact-details__card{display:grid;gap:var(--nd-space-md, 16px);align-content:start;padding:var(--nd-space-lg, 24px)}.contact-details__address{margin:0;font-style:normal;line-height:1.7}.contact-details__channels{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.contact-details__channel-label{display:inline-block;min-width:5.6rem;font-weight:700}.contact-details__channels a{color:rgb(var(--color-link))}.contact-details__hours h3{margin:0 0 .6rem;font-size:1.4rem}.contact-details__hours p{margin:0;line-height:1.7}.contact-details__card--empty{color:rgba(var(--color-foreground),.72);background:rgba(var(--color-foreground),.03)}.contact-details__form-card{display:grid;gap:var(--nd-space-lg, 24px);padding:var(--nd-space-lg, 24px)}.contact-details__form-copy{margin:0}.contact-details__form-card .field{margin-bottom:var(--nd-space-md, 16px)}.contact-details__button{margin-top:var(--nd-space-md, 16px)}.contact-details__button .button{margin:0}@media screen and (min-width:750px){.contact-details__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-details__card--full,.contact-details__grid>.contact-details__card:only-child{grid-column:1 / -1}}@media screen and (min-width:990px){.contact-details__content{grid-template-columns:minmax(0,1fr) minmax(32rem,.9fr);align-items:start}.contact-details__form{position:sticky;top:calc(var(--header-height, 0px) + var(--nd-space-lg, 24px))}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact-details.css.map */
