.contact-info__header{max-width:64rem;margin-bottom:3.2rem}.contact-info__title{margin:0 0 .8rem}.contact-info__lead{font-size:calc(var(--font-body-scale) * 1.7rem)}.contact-info__lead>*:first-child{margin-top:0}.contact-info__lead>*:last-child{margin-bottom:0}.contact-info__grid{display:grid;grid-template-columns:1fr;gap:var(--grid-mobile-vertical-spacing, .8rem)}.contact-info__card{padding:2.8rem 2rem;background:rgba(var(--color-foreground),.04);border-radius:var(--text-boxes-radius, 0)}.contact-info__card-title{margin:0 0 2.4rem;font-size:calc(var(--font-heading-scale) * 2.2rem);line-height:1.3}.contact-info__row{display:flex;gap:1.6rem;align-items:flex-start;padding:1.4rem 0}.contact-info__row+.contact-info__row,.contact-info__detail+.contact-info__detail{border-top:.1rem solid rgba(var(--color-foreground),.08)}.contact-info__icon{display:flex;flex:0 0 4rem;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:rgb(var(--color-background));color:var(--contact-info-icon-color, rgb(var(--color-foreground)))}.contact-info__icon svg{width:2rem;height:2rem}.contact-info__label,.contact-info__details dt{display:block;font-size:1.3rem;line-height:1.4;letter-spacing:.12rem;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.contact-info__value{font-size:1.8rem;line-height:1.5;color:rgb(var(--color-foreground));text-decoration:none;word-break:break-word}a.contact-info__value:hover{text-decoration:underline;text-underline-offset:.3rem}.contact-info__hours{margin-top:.2rem;border-collapse:collapse;font-size:1.6rem;color:rgb(var(--color-foreground))}.contact-info__hours td{padding:0 2.4rem 0 0;line-height:1.7}.contact-info__hours td:first-child{color:rgba(var(--color-foreground),.75)}.contact-info__note{display:block;font-size:1.4rem;color:rgba(var(--color-foreground),.7)}.contact-info__details{margin:0}.contact-info__detail{display:grid;grid-template-columns:1fr;gap:.2rem;padding:1.4rem 0}.contact-info__details dd{margin:0;font-size:1.7rem;line-height:1.6;color:rgb(var(--color-foreground))}.contact-info__link{font-size:1.5rem;color:rgb(var(--color-foreground));text-underline-offset:.3rem}@media screen and (min-width:750px){.contact-info__grid{grid-template-columns:1fr 1fr;gap:var(--grid-desktop-horizontal-spacing, .8rem)}.contact-info__card{padding:4rem}}@media screen and (min-width:990px){.contact-info__detail{grid-template-columns:17rem 1fr;gap:1.6rem;align-items:baseline}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=ACA */
