.service-partners{--sp-spacing: 1.5rem}.service-partners .sp-controls{display:grid;gap:var(--sp-spacing);margin:var(--sp-spacing) 0}@media (min-width: 750px){.service-partners .sp-controls{grid-template-columns:repeat(3,minmax(0,1fr));align-items:flex-end}}.service-partners .sp-controls__item{display:flex;flex-direction:column;gap:.8rem;min-width:0}.service-partners .sp-controls__item .select,.service-partners .sp-controls__item .form-input{width:100%}.service-partners .sp-list{display:grid;gap:var(--sp-spacing)}.service-partners .sp-card{border:1px solid var(--form-input-border);border-radius:var(--btn-1-border-radius);padding:1.6rem;background-color:var(--color-background)}.service-partners .sp-card__content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem}.service-partners .sp-card__info{flex:1 1 220px;min-width:0}.service-partners .sp-card__name{margin:0 0 .6rem;font-family:var(--font-heading-family);font-size:calc(var(--font-body-size) + .4rem);font-weight:var(--font-heading-weight);color:var(--color-text)}.service-partners .sp-card__address{display:inline-flex;align-items:center;gap:.3rem;flex-wrap:wrap;color:var(--color-grey);font-size:calc(var(--font-body-size) - .2rem)}.service-partners .sp-card__address-icon{display:flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;color:var(--color-grey)}.service-partners .sp-card__address-icon-svg{width:2rem;height:2rem;display:block;fill:currentColor}.service-partners .sp-card__address-link{color:inherit;text-decoration:none}.service-partners .sp-card__address-link:hover,.service-partners .sp-card__address-link:focus{text-decoration:underline}.service-partners .sp-card__address[hidden]{display:none}.service-partners .sp-card__province{margin-top:.6rem;color:var(--color-grey);font-size:calc(var(--font-body-size) - .2rem)}.service-partners .sp-card__meta{list-style:none;margin:0;padding:0;font-size:calc(var(--font-body-size) - .2rem);text-align:right}.service-partners .sp-card__meta li+li{margin-top:.6rem}.service-partners .sp-card__meta a{color:inherit;text-decoration:none}.service-partners .sp-card__meta a:hover,.service-partners .sp-card__meta a:focus{text-decoration:underline}.service-partners .sp-list__status{margin:0;color:var(--color-grey);font-size:var(--font-body-size)}.service-partners .sp-list__status--error{color:var(--color-error)}@media (max-width: 749px){.service-partners .sp-card__meta{width:100%;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-service-partners.css.map */
