.haut-locator{background:var(--haut-bg, #fff);color:var(--haut-fg, #151515);padding:clamp(32px,6vw,72px) clamp(16px,4vw,48px);font-family:var(--font-primary, "Helvetica Neue", Helvetica, Arial, sans-serif)}.haut-locator *{box-sizing:border-box}.haut-locator__inner{max-width:1200px;margin:0 auto}.haut-breadcrumb{font-size:13px;color:var(--haut-muted, #6B6B6B);margin:0 0 24px;display:flex;gap:6px;flex-wrap:wrap}.haut-breadcrumb a{color:var(--haut-muted, #6B6B6B);text-decoration:none}.haut-breadcrumb a:hover{color:var(--haut-accent, #1693D2);text-decoration:underline}.haut-breadcrumb [aria-current]{color:var(--haut-fg, #151515)}.haut-hero{text-align:center;margin-bottom:clamp(32px,5vw,56px)}.haut-hero__eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:var(--haut-accent, #1693D2);font-weight:600;margin-bottom:16px}.haut-hero__title{font-size:clamp(28px,4.5vw,44px);line-height:1.15;margin:0 0 16px;font-weight:600;letter-spacing:-.02em;color:var(--haut-fg, #151515)}.haut-hero__text{font-size:clamp(15px,1.6vw,17px);color:var(--haut-muted, #6B6B6B);max-width:680px;margin:0 auto;line-height:1.6}.haut-hero__stats{display:flex;gap:32px;justify-content:center;flex-wrap:wrap;margin:28px 0 0;font-size:13px;color:var(--haut-muted, #6B6B6B);letter-spacing:.04em}.haut-hero__stats>div{padding:0}.haut-hero__stats strong{display:block;font-size:22px;color:var(--haut-fg, #151515);font-weight:600;margin-bottom:4px}.haut-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));list-style:none;padding:0;margin:0}.haut-grid__item{list-style:none}.haut-card{background:var(--haut-surface, #fff);border:1px solid var(--haut-border, #E2E2E2);border-radius:var(--haut-radius, 14px);overflow:hidden;display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.haut-card:hover,.haut-card:focus-visible{transform:translateY(-3px);box-shadow:var(--haut-shadow-hover, 0 16px 40px rgba(21,21,21,.1));border-color:var(--haut-accent, #1693D2);outline:none}.haut-card__media{aspect-ratio:4/3;background:var(--haut-accent-soft, #CBDDF3);overflow:hidden;position:relative}.haut-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.haut-card__img--placeholder{background:linear-gradient(135deg,var(--haut-accent-soft, #CBDDF3) 0%,var(--haut-bg-soft, #EAEAEA) 100%)}.haut-card:hover .haut-card__img{transform:scale(1.04)}.haut-card__badge{position:absolute;top:12px;left:12px;background:var(--haut-surface, #fff);color:var(--haut-fg, #151515);font-size:11px;font-weight:600;padding:6px 10px;border-radius:var(--haut-radius-pill, 999px);letter-spacing:.04em}.haut-card__body{padding:20px 22px 22px;flex:1;display:flex;flex-direction:column}.haut-card__type{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--haut-accent, #1693D2);margin:0 0 8px;font-weight:600}.haut-card__title{font-size:19px;font-weight:500;margin:0 0 14px;letter-spacing:-.01em;color:var(--haut-fg, #151515);line-height:1.25}.haut-card__title strong{font-weight:700}.haut-card__row{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--haut-muted, #6B6B6B);margin-bottom:8px;line-height:1.45}.haut-card__row svg{flex-shrink:0;margin-top:2px;color:var(--haut-fg, #151515);opacity:.55}.haut-card__cta{margin-top:auto;padding-top:18px;display:flex;align-items:center;gap:8px;color:var(--haut-accent, #1693D2);font-weight:600;font-size:14px}.haut-card__cta svg{transition:transform .25s ease}.haut-card:hover .haut-card__cta svg{transform:translate(4px)}.haut-footer-cta{display:flex;justify-content:center;margin-top:clamp(40px,6vw,64px)}.haut-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:var(--haut-radius-pill, 999px);font-weight:600;font-size:14px;text-decoration:none;border:1px solid transparent;transition:all .2s ease;cursor:pointer;letter-spacing:.02em}.haut-btn--primary{background:var(--haut-accent, #1693D2);color:#fff}.haut-btn--primary:hover{background:var(--haut-accent-hover, #0F7AB5);color:#fff}.haut-btn--secondary{background:transparent;color:var(--haut-fg, #151515);border-color:var(--haut-border, #E2E2E2)}.haut-btn--secondary:hover{border-color:var(--haut-accent, #1693D2);color:var(--haut-accent, #1693D2)}.haut-contact{margin-top:clamp(48px,7vw,80px);background:var(--haut-bg-soft, #EAEAEA);border-radius:var(--haut-radius, 14px);padding:clamp(28px,4vw,44px)}.haut-contact__title{margin:0 0 24px;font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--haut-fg, #151515)}.haut-contact__grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.haut-contact__item{font-size:14px}.haut-contact__item dt{color:var(--haut-muted, #6B6B6B);font-size:11px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-weight:600}.haut-contact__item dd{margin:0 0 4px}.haut-contact__item a{color:var(--haut-fg, #151515);text-decoration:none;font-weight:500}.haut-contact__item a:hover{color:var(--haut-accent, #1693D2);text-decoration:underline}.haut-contact__small{color:var(--haut-muted, #6B6B6B);font-size:13px}.haut-faq{margin-top:clamp(48px,7vw,80px)}.haut-faq h2{font-size:clamp(22px,3vw,28px);font-weight:600;letter-spacing:-.01em;margin:0 0 24px;color:var(--haut-fg, #151515)}.haut-faq__item{background:var(--haut-surface, #fff);border:1px solid var(--haut-border, #E2E2E2);border-radius:var(--haut-radius, 14px);padding:18px 22px;margin-bottom:10px;transition:border-color .2s ease}.haut-faq__item[open]{border-color:var(--haut-accent, #1693D2)}.haut-faq__item summary{cursor:pointer;font-weight:600;font-size:15px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--haut-fg, #151515)}.haut-faq__item summary::-webkit-details-marker{display:none}.haut-faq__item summary:after{content:"+";font-size:22px;font-weight:300;color:var(--haut-muted, #6B6B6B);transition:transform .25s ease}.haut-faq__item[open] summary:after{content:"\2212"}.haut-faq__item>div{margin-top:12px;color:var(--haut-muted, #6B6B6B);font-size:14px;line-height:1.65}@media(max-width:600px){.haut-grid{grid-template-columns:1fr}.haut-hero__stats{gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/146/assets/css-page-sucursales.css.map */
