.contact_hero__Cjlz_{background:var(--crema);border-bottom:1px solid var(--oro-claro)}.contact_heroInner__RZa_c{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,5rem);align-items:center;padding-block:clamp(2.5rem,5vw,4.5rem)}.contact_heroCopy__IYQX8 h1{font-size:clamp(2rem,1rem + 3.3vw,3.65rem);line-height:1.05;letter-spacing:.03em;text-transform:uppercase;margin-bottom:1rem}.contact_intro__1Qy4a{max-width:48ch;margin:0;color:var(--tinta-2);font-size:1.12rem}.contact_photo__u2ogw{margin:0;min-width:0}.contact_photoImage__4a9mW{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border:8px solid transparent;border-image:var(--marco-l) 36 /8px stretch;box-shadow:0 18px 36px -24px rgb(var(--sombra-marino)/.35)}.contact_print__eE060{display:contents}.contact_print__eE060 img{display:block;width:auto;max-width:100%;height:340px;margin:auto;object-fit:contain}html[data-theme=oscuro] .contact_print__eE060{display:block;width:fit-content;max-width:100%;margin:0 auto;padding:2.1rem 1.9rem 1.1rem;border:2px solid var(--marino);border-radius:48% 48% 0 0;background:radial-gradient(circle at 50% 34%,#fff 4%,#f2e5d2 61%,#e7d8c3);box-shadow:inset 0 0 0 10px var(--crema),inset 0 0 0 12px var(--oro)}html[data-theme=oscuro] .contact_print__eE060 img{height:290px}.contact_channels__LckMu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.6rem,4vw,3.4rem) clamp(1.25rem,2.5vw,2rem);padding-block:clamp(3.5rem,6vw,5.5rem) clamp(1.5rem,3vw,2.5rem)}.contact_channel__QKg6s{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(2.6rem,4vw,3rem) clamp(1.25rem,2.5vw,2rem) clamp(1.5rem,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)}.contact_medallion__S8mOD{position:absolute;top:0;left:50%;display:grid;place-items:center;width:58px;height:58px;translate:-50% -62%;border-radius:50%;background:var(--marino);color:var(--crema);box-shadow:0 0 0 5px var(--crema),0 0 0 6px var(--oro)}.contact_medallion__S8mOD svg{width:26px;height:26px}.contact_channel__QKg6s h2{margin:0;font-size:1.6rem}.contact_channel__QKg6s p{margin:.7rem 0 0;max-width:30ch;color:var(--tinta-2);overflow-wrap:anywhere}.contact_channel__QKg6s .contact_detail__pmzxD{align-self:stretch;max-width:none;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--oro-claro);color:var(--marino);font-family:var(--font-display);font-size:.92rem;letter-spacing:.02em;overflow-wrap:normal}.contact_hours__EEuPf{display:grid;gap:.3rem;margin:.6rem 0 0}.contact_hours__EEuPf dt{font-family:var(--font-display);font-size:.66rem;letter-spacing:.15em;text-transform:uppercase;color:var(--topo)}.contact_hours__EEuPf dd{margin:0;color:var(--tinta-2);font-size:.92rem;white-space:pre-line}.contact_channel__QKg6s>:nth-last-child(2){margin-bottom:1.5rem}.contact_channel__QKg6s>.store-button{margin-top:auto}.contact_shop__56tM_{grid-column:1/-1}.contact_shopInner__6IrbD{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center;width:100%;max-width:880px;margin-top:1.4rem}.contact_miniMap__EyYNu{padding:6px;border:1px solid var(--oro);background:var(--crema);box-shadow:0 14px 28px -20px rgb(var(--sombra-marino)/.45)}.contact_miniMap__EyYNu iframe{display:block;width:100%;height:auto;aspect-ratio:4/3;border:1px solid var(--oro-claro)}.contact_shopInfo__OH18Y{display:flex;flex-direction:column;align-items:center}.contact_shopInfo__OH18Y p{margin-top:0}.contact_shopInfo__OH18Y .store-button{margin-top:1.4rem}.contact_visit__0vA0h{padding-block:clamp(1.5rem,3vw,2.5rem) clamp(3rem,6vw,5rem);text-align:center;color:var(--tinta-2)}.contact_visit__0vA0h a{text-underline-offset:4px}@media(max-width:760px){.contact_heroInner__RZa_c{grid-template-columns:minmax(0,1fr);gap:1.75rem}.contact_print__eE060 img{height:260px}.contact_channels__LckMu{gap:2.6rem}.contact_channels__LckMu,.contact_shopInner__6IrbD{grid-template-columns:minmax(0,1fr)}}