.topeca-contact-directory[data-section-id]{display:flex}.topeca-contact-directory[data-container-width="1"]{--directory-max-width: var(--max-width--x-small)}.topeca-contact-directory[data-container-width="2"]{--directory-max-width: var(--max-width--small)}.topeca-contact-directory[data-container-width="3"]{--directory-max-width: var(--max-width--medium)}.topeca-contact-directory[data-container-width="4"]{--directory-max-width: var(--max-width--large)}.topeca-contact-directory[data-container-width="5"]{--directory-max-width: var(--max-width--x-large)}.topeca-contact-directory[data-section-id]>.topeca-contact-directory__inner{width:100%;max-width:var(--directory-max-width, 1000px);min-width:0;margin-inline:auto;container:directory / inline-size}.topeca-contact-directory__header{display:flex;flex-direction:column;gap:var(--spacing--item);margin-bottom:var(--spacing--block);max-width:var(--max-width--small);width:100%}.topeca-contact-directory__header[data-text-alignment=center]{margin-inline:auto;align-items:center}.topeca-contact-directory__header[data-text-alignment=left]{align-items:flex-start}.topeca-contact-directory__header[data-text-alignment=right]{margin-left:auto;align-items:flex-end}.topeca-contact-directory__header>*{margin-block:0}.topeca-contact-directory__intro{max-width:650px}.topeca-contact-directory__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--directory-card-gap, var(--spacing--block));align-items:stretch}.topeca-contact-directory[data-card-gap=compact]{--directory-card-gap: var(--spacing--item)}.topeca-contact-directory[data-card-gap=regular]{--directory-card-gap: var(--spacing--block)}.topeca-contact-directory[data-card-gap=spacious]{--directory-card-gap: var(--spacing--5)}.topeca-contact-directory[data-card-padding=compact]{--directory-card-padding: var(--spacing--item)}.topeca-contact-directory[data-card-padding=regular]{--directory-card-padding: var(--spacing--block)}.topeca-contact-directory[data-card-padding=spacious]{--directory-card-padding: var(--spacing--5)}.topeca-contact-directory__card{display:flex;flex-direction:column;min-width:0;height:100%;padding:var(--directory-card-padding, var(--spacing--block));gap:var(--spacing--block);border:1px solid var(--border--dark);border-radius:var(--image--radius);background:transparent}.topeca-contact-directory[data-text-color=white] .topeca-contact-directory__card{border-color:var(--border--light)}.topeca-contact-directory[data-card-style=filled] .topeca-contact-directory__card{background:var(--bg-color--light)}.topeca-contact-directory[data-card-style=filled][data-background-color=light] .topeca-contact-directory__card{background:var(--bg-color--body)}.topeca-contact-directory[data-card-style=filled][data-text-color=white] .topeca-contact-directory__card{background:#ffffff13}.topeca-contact-directory[data-card-style=minimal] .topeca-contact-directory__card{border-width:1px 0 0;border-radius:0;padding-inline:0}.topeca-contact-directory__content,.topeca-contact-directory__footer{display:flex;flex-direction:column;min-width:0;align-items:flex-start;gap:var(--spacing--2)}.topeca-contact-directory[data-card-alignment=center] .topeca-contact-directory__content,.topeca-contact-directory[data-card-alignment=center] .topeca-contact-directory__footer{align-items:center;text-align:center}.topeca-contact-directory__content>h3{margin:0}.topeca-contact-directory__description,.topeca-contact-directory__description>*{max-width:100%}.topeca-contact-directory__footer{margin-top:auto}.topeca-contact-directory__email{overflow-wrap:anywhere}.topeca-contact-directory__note,.topeca-contact-directory__editor-hint{opacity:.75}.topeca-contact-directory__note,.topeca-contact-directory__email,.topeca-contact-directory__editor-hint{margin:0}.topeca-contact-directory__action{max-width:100%;min-width:0}.topeca-contact-directory__action[data-item=block-link]{display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere}.topeca-contact-directory__action[data-item=block-link]>span{line-height:1.4;overflow-wrap:anywhere}.topeca-contact-directory__action[data-item=button],.topeca-contact-directory__action[data-item=secondary-button]{white-space:normal;height:auto;min-height:45px;line-height:1.4}.topeca-contact-directory__action:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media only screen and (min-width:1024px){@container directory (min-width: 680px){.topeca-contact-directory[data-columns="3"] .topeca-contact-directory__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container directory (min-width: 900px){.topeca-contact-directory[data-columns="4"] .topeca-contact-directory__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}}@media only screen and (max-width:767px){.topeca-contact-directory__header{margin-bottom:var(--spacing--item)}.topeca-contact-directory__grid{grid-template-columns:minmax(0,1fr)}.topeca-contact-directory[data-card-gap=compact]{--directory-card-gap: var(--spacing--2)}.topeca-contact-directory[data-card-gap=regular]{--directory-card-gap: var(--spacing--item)}.topeca-contact-directory[data-card-gap=spacious]{--directory-card-gap: var(--spacing--block)}.topeca-contact-directory[data-card-padding=compact]{--directory-card-padding: var(--spacing--2)}.topeca-contact-directory[data-card-padding=regular]{--directory-card-padding: var(--spacing--item)}.topeca-contact-directory[data-card-padding=spacious]{--directory-card-padding: var(--spacing--block)}.topeca-contact-directory__card{gap:var(--spacing--item)}}@media only screen and (min-width:480px)and (max-width:767px){.topeca-contact-directory[data-mobile-columns="2"] .topeca-contact-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.topeca-contact-directory__heading-row{display:flex;align-items:flex-start;gap:var(--spacing--item);min-width:0}.topeca-contact-directory__heading-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing--1, 6px)}.topeca-contact-directory__heading-copy h3,.topeca-contact-directory__heading-copy p{margin:0}.topeca-contact-directory__subtitle{opacity:.72}.topeca-contact-directory__icon{display:inline-flex;justify-content:center;align-items:center;flex:none;width:28px;height:28px}.topeca-contact-directory__icon svg,.topeca-contact-directory__custom-icon{width:28px;height:28px;object-fit:contain;display:block}.topeca-contact-directory__heading-row[data-icon-position=above]{flex-direction:column}.topeca-contact-directory__details{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing--2);min-width:0}.topeca-contact-directory__details>*{margin:0;max-width:100%;overflow-wrap:anywhere}.topeca-contact-directory__contact-name{display:inline-flex;align-items:center;gap:8px}.topeca-contact-directory__contact-name svg,.topeca-contact-directory__website svg{display:block;width:17px;height:17px;flex:none}.topeca-contact-directory__website{display:inline-flex;gap:8px;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.topeca-contact-directory__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0}.topeca-contact-directory__actions>a{flex:0 1 auto}.topeca-contact-directory__website:focus-visible{outline:2px solid currentColor;outline-offset:3px}.topeca-contact-directory[data-card-alignment=center] .topeca-contact-directory__heading-row,.topeca-contact-directory[data-card-alignment=center] .topeca-contact-directory__details,.topeca-contact-directory[data-card-alignment=center] .topeca-contact-directory__heading-copy{align-items:center;text-align:center}.topeca-contact-directory[data-card-alignment=center] .topeca-contact-directory__actions{justify-content:center}@media screen and (max-width:479px){.topeca-contact-directory__heading-row{gap:10px}.topeca-contact-directory__icon,.topeca-contact-directory__icon svg,.topeca-contact-directory__custom-icon{width:24px;height:24px}}
/*# sourceMappingURL=/cdn/shop/t/48/compiled_assets/styles.css.map */
