.store-map{--color-foreground: 29, 29, 27;--color-background: 255, 255, 255;--color-button: 233, 9, 40;--color-button-text: 255, 255, 255;--font-heading-family: var(--heading-font-family);--font-body-family: var(--text-font-family);--font-heading-scale: 1;--media-radius: 6px;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.store-map__header{max-width:72rem;margin-bottom:4rem}.store-map__header .store-map__heading{margin:0;letter-spacing:-.02em;text-wrap:balance}.store-map__header .store-map__text{margin-top:1.6rem}.store-map__header .store-map__text p{margin:0}.store-map__layout{display:grid;gap:4rem}@media screen and (min-width:990px){.store-map__header{margin-bottom:5.6rem}.store-map__layout{grid-template-columns:minmax(0,7fr) minmax(0,4fr);column-gap:8rem;align-items:start}}.store-map__canvas{position:relative}.store-map__svg{display:block;width:100%;height:auto}.store-map__province{fill:rgba(var(--color-foreground),.06);stroke:rgba(var(--color-foreground),.28);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.store-map__markers{position:absolute;top:0;right:0;bottom:0;left:0}.store-map__marker{position:absolute;display:flex;align-items:center;gap:.8rem;margin:0;padding:0;border:0;background:none;cursor:pointer;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-weight:600;font-size:1.4rem;line-height:1;white-space:nowrap;transform:translate(-1.3rem,-50%);opacity:0;transition:opacity .45s ease calc(var(--i, 0) * 90ms + .12s)}.store-map__marker[data-side=left]{flex-direction:row-reverse;transform:translate(calc(-100% + 1.3rem),-50%)}.store-map__marker[data-side=below]{flex-direction:column;gap:.5rem;transform:translate(-50%,-1.3rem)}.store-map__marker[data-side=above]{flex-direction:column-reverse;gap:.5rem;transform:translate(-50%,calc(-100% + 1.3rem))}.is-revealed .store-map__marker{opacity:1}.store-map__marker .store-map__dot{box-shadow:0 0 0 .3rem rgb(var(--color-background))}@media(hover:hover){.store-map__marker:hover .store-map__dot{transform:scale(1.12)}}.store-map__marker.is-selected .store-map__label{text-decoration:underline;text-decoration-thickness:.15rem;text-underline-offset:.3rem}@media screen and (max-width:749px){.store-map__label{display:none}}.store-map__dot{display:inline-grid;place-items:center;flex:none;width:2.6rem;height:2.6rem;border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-button-text));transition:transform .2s ease,background-color .2s ease,color .2s ease}.store-map__num{font-family:var(--font-heading-family);font-weight:600;font-size:1.3rem;line-height:1;font-variant-numeric:tabular-nums}.is-selected .store-map__dot{background:#1d1d1b;color:#fff}.store-map__locator{position:absolute;top:1.2rem;right:1.2rem;width:7rem;pointer-events:none}.store-map__locator svg{display:block;width:100%;height:auto}.store-map__country{fill:rgba(var(--color-foreground),.18)}.store-map__frame{fill:rgb(var(--color-button));stroke:rgb(var(--color-foreground));stroke-width:1.5px;vector-effect:non-scaling-stroke}@media screen and (min-width:750px){.store-map__locator{top:1.6rem;right:1.6rem;width:9rem}}.store-map__meta{margin-top:1.2rem}.store-map__scale{width:24.076%;padding-top:.6rem;border-top:.2rem solid rgba(var(--color-foreground),.45);font-size:1.3rem;line-height:1;color:rgba(var(--color-foreground),.65)}.store-map__list{list-style:none;margin:0;padding:0;border-top:.1rem solid rgba(var(--color-foreground),.2)}.store-map__item{border-bottom:.1rem solid rgba(var(--color-foreground),.2)}.store-map__toggle{display:flex;align-items:flex-start;gap:1.4rem;width:100%;margin:0;padding:1.8rem 0;border:0;background:none;text-align:left;cursor:pointer;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-weight:600;font-size:1.7rem;line-height:1.2}.store-map__toggle:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.store-map__toggle .store-map__dot{margin-top:-.2rem}.store-map__labels{display:flex;flex-direction:column;gap:.3rem;min-width:0}.store-map__town{font-family:var(--font-body-family);font-weight:400;font-size:1.4rem;line-height:1.3;color:rgba(var(--color-foreground),.65)}.store-map__details{padding:0 0 2.4rem 4rem}.store-map__image{margin-bottom:1.6rem;border-radius:var(--media-radius, 0);overflow:hidden}.store-map__img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.store-map__address,.store-map__level{margin:0;font-size:1.5rem;line-height:1.5}.store-map__level{color:rgba(var(--color-foreground),.75)}.store-map__hours{margin-top:1.2rem}.store-map__hours-label{display:block;font-family:var(--font-heading-family);font-weight:600;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-foreground),.65)}.store-map__hours-text{margin:.4rem 0 0;font-size:1.5rem;line-height:1.6}.store-map__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:2rem}.store-map__actions .button{min-width:0;padding:0 2.4rem}.store-map__link{font-size:1.4rem}.store-map__footnote{margin:1.6rem 0 0;font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.65)}.store-map__cta{margin-top:2.8rem}@media screen and (min-width:750px){.store-map__toggle{font-size:1.8rem}}@media screen and (max-width:749px){.store-map__heading.h0{font-size:calc(var(--font-heading-scale) * 3.2rem)}.store-map__heading.h1{font-size:calc(var(--font-heading-scale) * 2.8rem)}}@media(prefers-reduced-motion:reduce){.store-map__marker{opacity:1;transition:none}.store-map__dot{transition:none}}.store-map .store-map__heading{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);color:#1d1d1b;font-size:clamp(32px,4vw,56px);line-height:1.05;letter-spacing:-.02em;margin:0 0 12px}.store-map .store-map__text{color:#6b6b68;font-size:16px}@media screen and (max-width:749px){.store-map__marker,.store-map__marker[data-side]{transform:translate(calc(-50% + var(--dx, 0px)),calc(-50% + var(--dy, 0px)))}.store-map__marker .store-map__dot{width:30px;height:30px;box-shadow:0 0 0 3px rgb(var(--color-background))}.store-map__marker .store-map__num{font-size:12px}.store-map__guia{position:absolute;height:1.5px;margin-top:-.75px;background:rgba(var(--color-foreground),.55);transform-origin:0 50%;pointer-events:none;opacity:0;transition:opacity .45s ease .3s}.store-map__guia:before{content:"";position:absolute;left:-3px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:rgb(var(--color-foreground))}.is-revealed .store-map__guia{opacity:1}}@media screen and (max-width:749px)and (prefers-reduced-motion:reduce){.store-map__guia{opacity:1;transition:none}}.store-map__marker{pointer-events:none}.store-map__marker>*{pointer-events:auto}
/*# sourceMappingURL=/cdn/shop/t/2/assets/extremos-tiendas.css.map */
