.store_hero__X3Xii{background:var(--crema);border-bottom:1px solid var(--oro-claro)}.store_heroInner__t_QcY{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,5vw,5rem);align-items:center;padding-block:clamp(2.5rem,5vw,4.5rem)}.store_hero__X3Xii h1{font-size:clamp(2rem,1rem + 3.3vw,3.65rem);line-height:1.05;letter-spacing:.03em;text-transform:uppercase}.store_hero__X3Xii h1 em,.store_photos___J7Fk h2 em,.store_visit__WH1yi h2 em{font-family:var(--font-body);font-weight:400;letter-spacing:0;color:var(--topo)}.store_hero__X3Xii p:not(.eyebrow){max-width:50ch;font-size:1.05rem;color:var(--tinta-2)}.store_card__lrNyG{padding:clamp(1.25rem,2.5vw,2rem);background:var(--papel);background-clip:padding-box;border:8px solid transparent;border-image:var(--marco-l) 36 /8px stretch;box-shadow:0 18px 36px -24px rgb(var(--sombra-marino)/.35)}.store_card__lrNyG .eyebrow{margin:0}.store_card__lrNyG dl{display:grid;grid-template-columns:90px minmax(0,1fr);gap:.7rem 1rem;margin:1.1rem 0 1.4rem;padding-block:1rem;border-block:1px solid var(--oro)}.store_card__lrNyG dt{font-family:var(--font-display);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;padding-top:.2rem}.store_card__lrNyG dd{margin:0;color:var(--tinta-2);white-space:pre-line}.store_actions__cSP_p{display:flex;align-items:center;gap:.8rem 1.2rem;flex-wrap:wrap}.store_visit__WH1yi{padding-block:clamp(3rem,6vw,6rem)}.store_visitGrid__906JG{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(2rem,5vw,5rem);align-items:center}.store_photos___J7Fk h2,.store_visit__WH1yi h2{margin:0 0 1rem;font-size:clamp(1.65rem,1rem + 2vw,2.8rem);line-height:1.05;letter-spacing:.035em;text-transform:uppercase}.store_visitCopy__sJdlZ p:not(.eyebrow){max-width:40ch;color:var(--tinta-2)}.store_visitCopy__sJdlZ .store-link{display:inline-block;margin-top:.6rem}.store_photos___J7Fk{padding-block:clamp(3rem,5vw,5rem);background:var(--papel)}.store_photos___J7Fk p:not(.eyebrow){color:var(--tinta-2)}.store_photos___J7Fk ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;list-style:none;padding:0;margin:2rem 0 0}.store_photos___J7Fk li{position:relative;display:grid;align-content:end;isolation:isolate;overflow:hidden;aspect-ratio:4/3;padding:1.2rem;border:8px solid transparent;border-image:var(--marco-l) 36 /8px stretch;background:var(--crema);font-family:var(--font-display);font-size:1.2rem;text-transform:uppercase;letter-spacing:.05em}.store_photos___J7Fk li span{align-self:start;color:var(--oro);font-size:.8rem}.store_photos___J7Fk li small{color:var(--tinta-2);font-family:var(--font-body);font-size:.75rem;font-style:italic;text-transform:none;letter-spacing:0}.store_photos___J7Fk li .store_photoLabel__aICYa{position:relative;z-index:2;align-self:end;color:inherit;font:inherit}.store_photos___J7Fk li.store_withPhoto__td8yV{padding:0;background:var(--crema);color:white}.store_photos___J7Fk li.store_withPhoto__td8yV .store_photoLabel__aICYa{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.store_photos___J7Fk .store_storePhoto__V5aKo{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}.store_photos___J7Fk .store_secondPhoto__UH0qU{z-index:1;opacity:0;transition:opacity .45s ease}@media(hover:hover){.store_photos___J7Fk li:hover .store_secondPhoto__UH0qU{opacity:1}}@media(hover:none) and (prefers-reduced-motion:no-preference){.store_photos___J7Fk .store_secondPhoto__UH0qU{animation:store_storeSecondPhoto__Cmrgm 9s ease-in-out infinite}}@keyframes store_storeSecondPhoto__Cmrgm{0%,40%{opacity:0}50%,90%{opacity:1}to{opacity:0}}@media(max-width:860px){.store_heroInner__t_QcY,.store_visitGrid__906JG{grid-template-columns:minmax(0,1fr)}.store_heroInner__t_QcY{gap:1.5rem}.store_hero__X3Xii h1{font-size:clamp(2.2rem,8vw,3.1rem)}}.store_photos___J7Fk li{container-type:inline-size}.store_photos___J7Fk li .store_photoLabel__aICYa{font-size:clamp(.85rem,7.5cqi,1.2rem)}@media(max-width:560px){.store_photos___J7Fk ul{grid-template-columns:minmax(0,1fr)}.store_photos___J7Fk li{aspect-ratio:16/9}}@media(max-width:420px){.store_card__lrNyG dl{grid-template-columns:minmax(0,1fr);gap:.2rem}.store_card__lrNyG dd+dt{margin-top:.6rem}}