.contact-details__heading{margin:0 0 var(--space-sm);font-size:calc(var(--text-xl) * var(--heading-scale))}.contact-details__intro{max-inline-size:60ch;margin-block-end:var(--space-xl);color:var(--color-text-body)}.contact-details__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));gap:var(--space-xl);align-items:start}.contact-details__grid:not(.contact-details__grid--cols)>.contact-details__panel:only-child{inline-size:100%;max-inline-size:36rem;justify-self:var(--sx-align, start)}@media(min-width:768px){.contact-details__grid--cols{grid-template-columns:repeat(var(--contact-columns, 3),minmax(0,1fr))}}.contact-details--heading-size .contact-details__heading{font-size:calc(var(--contact-heading-size) * var(--heading-scale))}.contact-details--card .contact-details__panel{padding:var(--space-lg);background:var(--sx-panel, var(--color-surface));border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg)}.section--alt.contact-details--card .contact-details__panel{border-color:var(--color-border)}.contact-details--icon-sm .contact-details__list svg{inline-size:.875rem;block-size:.875rem}.contact-details--icon-lg .contact-details__list svg{inline-size:1.5rem;block-size:1.5rem}.contact-details__label{margin:0 0 var(--space-sm);font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-subtle)}.contact-details__address{margin:0;font-style:normal;line-height:1.6;color:var(--color-text-body)}.contact-details__business{display:block;font-weight:600;color:var(--color-text)}.contact-details__directions{display:inline-flex;align-items:center;min-block-size:2.75rem;margin-block-start:var(--space-sm)}.contact-details__list{display:grid;gap:var(--space-sm);margin:0;padding:0}.contact-details__list li{display:flex;align-items:center;gap:var(--space-xs)}.contact-details__list svg{flex:0 0 auto;inline-size:1.125rem;block-size:1.125rem;color:var(--color-primary-text)}.contact-details__list a{min-block-size:2.75rem;display:inline-flex;align-items:center;color:var(--color-text-body)}.contact-details__hours{margin:0}.contact-details__hours-row{margin:0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-xs);padding-block:var(--space-2xs);border-block-end:1px solid var(--color-border-subtle)}.contact-details__hours-row:last-child{border-block-end:0}.contact-details__hours dt{color:var(--color-text)}.contact-details__hours dd{margin:0;text-align:end;color:var(--color-text-body)}.contact-details__hours-note{display:block;font-size:var(--text-xs);color:var(--color-text-subtle)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/contact-details.css.map */
