.section-contact-info{overflow:hidden}.section-contact-info .container.max-w-fluid,.section-contact-info .container.max-w-full{padding-inline:0}.contact-info__grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-4, 1.6rem);align-items:stretch;border-radius:var(--card-corner-radius);overflow:hidden}@media screen and (min-width:750px){.contact-info__grid{grid-template-columns:1fr 1fr;gap:var(--spacing-6, 3.2rem);align-items:center}.contact-info__grid--image-right .contact-info__content-tile{order:1}.contact-info__grid--image-right .contact-info__image-tile,.contact-info__grid--image-left .contact-info__content-tile{order:2}.contact-info__grid--image-left .contact-info__image-tile{order:1}}.contact-info__content-tile{display:flex;flex-direction:column;gap:var(--spacing-3, 1.2rem);padding-block:var(--spacing-3, 1.2rem)}.contact-info__eyebrow{font-size:var(--font-size-static-sm);letter-spacing:.14rem;text-transform:uppercase;opacity:.6;margin:0}.contact-info__heading{margin:0}.contact-info__description{font-size:var(--font-size-static-md);line-height:var(--line-height-static-md);margin:0 0 var(--spacing-2, .8rem);opacity:.85;max-width:50rem}.contact-info__blocks{display:grid;grid-template-columns:1fr;gap:var(--spacing-3, 1.2rem) var(--spacing-6, 3.2rem);margin-block-start:var(--spacing-2, .8rem)}@media screen and (min-width:600px){.contact-info__blocks{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-info__block{display:flex;flex-direction:column;gap:.4rem}.contact-info__block-label{margin:0;font-size:var(--font-size-static-sm);letter-spacing:.14rem;text-transform:uppercase;opacity:.55;font-weight:var(--font-weight-medium, 500)}.contact-info__block-value{margin:0;font-size:var(--font-size-static-md);line-height:var(--line-height-static-sm);font-weight:var(--font-weight-medium, 500);color:rgb(var(--color-foreground));text-decoration:none;transition:opacity .18s ease}a.contact-info__block-value:hover{opacity:.7}.contact-info__split{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:center}@media screen and (min-width:750px){.contact-info__split{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:4.8rem}.contact-info__split--content-right .contact-info__split-content{order:2}.contact-info__split--content-right .contact-info__cards{order:1}}.contact-info__split-content{display:flex;flex-direction:column;gap:1.6rem;align-items:flex-start}.contact-info__split-heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);text-transform:uppercase;line-height:1.1;letter-spacing:-.01em}.contact-info__split-description{margin:0;line-height:1.55;max-width:42rem}.contact-info__split-button{margin-top:.8rem}.contact-info__cards--in-split{--cards-cols: 2}.contact-info__cards-head{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:2.4rem}.contact-info__cards{display:grid;grid-template-columns:1fr;gap:var(--cards-gap, 24px)}@media screen and (min-width:750px){.contact-info__cards{grid-template-columns:repeat(var(--cards-cols, 2),minmax(0,1fr))}}.contact-info__card{display:flex;flex-direction:column}.contact-info__card-heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:1.2}.contact-info__card-body{line-height:1.6}.contact-info__card-body p{margin:0}.contact-info__card-body p+p{margin-top:.8rem}.contact-info__card-body ul,.contact-info__card-body ol{margin:0;padding-inline-start:1.8rem;display:flex;flex-direction:column;gap:.6rem}.contact-info__image-tile{position:relative;width:100%;display:flex;align-items:stretch}.contact-info__media{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:2rem;overflow:hidden}.contact-info__media img,.contact-info__media svg{width:100%;height:100%;object-fit:cover}@media screen and (min-width:750px){.contact-info__media{aspect-ratio:4 / 3;min-height:36rem}}.contact-info__card-hours{margin-top:1.2rem;display:flex;flex-direction:column;gap:.4rem}.contact-info__hours-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:1.4rem;line-height:1.4}.contact-info__hours-day{font-weight:600;flex:0 0 auto}.contact-info__hours-time{text-align:right;flex:1 1 auto}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-contact-info.css.map */
