.sec__store-locator{--rsl-card-padding: clamp(2rem, 4vw, 4rem);--rsl-card-radius: var(--btn-radius, 4px)}.rsl__card{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--rsl-card-radius);box-shadow:0 4px 24px #0000000f;padding:var(--rsl-card-padding);max-width:100%}.rsl__card--transparent{background:transparent;border:none;box-shadow:none;padding:0}.rsl__card--bordered{background:transparent;box-shadow:none}.rsl__badge{display:inline-block;background:var(--color-primary);color:var(--color-background);font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:.5rem 1.2rem;border-radius:2rem;margin-bottom:1.5rem}.rsl__collab{display:flex;align-items:center;justify-content:flex-start;gap:1.5rem;margin-bottom:2.5rem}.rsl__collab-logo{flex-shrink:0;display:flex;align-items:center}.rsl__collab-logo img{display:block;width:auto;height:var(--logo-height, 40px);max-height:var(--logo-height, 40px);object-fit:contain}.rsl__collab-separator{font-family:var(--heading-font);font-weight:var(--heading-weight);font-size:2rem;color:var(--color-foreground);opacity:.6;text-transform:lowercase}.rsl__selector{margin-bottom:2rem}.rsl__label{display:block;font-size:1.3rem;font-weight:var(--heading-weight);color:var(--color-foreground);margin-bottom:.8rem}.rsl__select{width:100%;max-width:400px;height:var(--input-height, 50px);padding:var(--input-padding);font-size:var(--body-font-size);font-family:var(--body-font);color:var(--color-foreground);background:var(--input-bg) var(--icon-select) no-repeat;background-position:calc(100% - 1.5rem) center;border:var(--inputs-border-width) solid var(--color-border);border-radius:var(--input-border-radius, 4px);cursor:pointer;transition:var(--transition);-webkit-appearance:none;-moz-appearance:none;appearance:none}.rsl__select:focus{outline:none;border-color:var(--color-foreground)}.rsl__count{font-size:1.3rem;color:var(--color-foreground);margin-top:1rem;opacity:.7}.rsl__list{list-style:none;padding:0;margin:0}.rsl__item{display:none;padding:1.5rem 0;border-bottom:1px solid var(--color-border)}.rsl__item:last-child{border-bottom:none}.rsl__item.is-visible{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.rsl__list--bordered .rsl__item{border:1px solid var(--color-border);border-radius:var(--input-border-radius, 4px);padding:1.5rem;margin-bottom:1rem}.rsl__list--bordered .rsl__item:last-child{margin-bottom:0;border-bottom:1px solid var(--color-border)}.rsl__list--compact .rsl__item{padding:1rem 0}.rsl__store-info{flex:1;min-width:200px}.rsl__store-name{font-family:var(--heading-font);font-weight:var(--heading-weight);font-size:1.6rem;color:var(--color-foreground);margin:0 0 .4rem}.rsl__store-meta{font-size:1.3rem;color:var(--color-foreground);opacity:.7;margin:0}.rsl__store-phone{font-size:1.3rem;color:var(--color-foreground);margin-top:.4rem}.rsl__store-phone a{color:var(--color-link);text-decoration:none}.rsl__store-phone a:hover{color:var(--color-link-hover);text-decoration:underline}.rsl__store-action{flex-shrink:0}.rsl__action-btn{display:inline-flex;align-items:center;gap:.6rem;padding:var(--btn-padding-y) var(--btn-padding-x);font-size:var(--btn-font-size);font-weight:var(--heading-weight);font-family:var(--btn-font);color:var(--btn-primary-color);background:var(--btn-primary-bg-color);border:1px solid var(--btn-primary-bg-color);border-radius:var(--btn-radius, 4px);text-decoration:none;transition:var(--transition);cursor:pointer;letter-spacing:var(--btn-letter-spacing);text-transform:var(--btn-text-transform)}.rsl__action-btn:hover{opacity:.85}.rsl__action-btn svg{width:14px;height:14px;fill:currentColor}.rsl__empty-state{text-align:center;padding:3rem 1rem;color:var(--color-foreground);font-size:var(--body-font-size)}.rsl__no-results{display:none;text-align:center;padding:2rem 1rem;color:var(--color-foreground);font-size:var(--body-font-size)}.rsl__no-results.is-visible{display:block}@media screen and (max-width:767.98px){.rsl__card{padding:2rem 1.5rem}.rsl__select{max-width:100%}.rsl__item.is-visible{flex-direction:column;align-items:flex-start}.rsl__store-action{width:100%}.rsl__action-btn{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/retail-store-locator.css.map */
