.pulqueria-page-module__bJZI1W__main{color:#c5b78d;background:#dcc795;width:100%;overflow:clip}.pulqueria-page-module__bJZI1W__main section[data-pp-reveal-state]{opacity:1!important;transition:none!important;transform:none!important}.pulqueria-page-module__bJZI1W__hero,.pulqueria-page-module__bJZI1W__motion,.pulqueria-page-module__bJZI1W__food,.pulqueria-page-module__bJZI1W__tlaxcala,.pulqueria-page-module__bJZI1W__exvotos,.pulqueria-page-module__bJZI1W__about,.pulqueria-page-module__bJZI1W__credits,.pulqueria-page-module__bJZI1W__gastronomyBanner,.pulqueria-page-module__bJZI1W__originBanner,.pulqueria-page-module__bJZI1W__greenRibbon{width:100%;position:relative;overflow:hidden}.pulqueria-page-module__bJZI1W__hero{aspect-ratio:390/844;background:#dcc795}.pulqueria-page-module__bJZI1W__heroPicture{display:block;position:absolute;inset:0}.pulqueria-page-module__bJZI1W__cover{object-fit:cover;width:100%;height:100%}.pulqueria-page-module__bJZI1W__motion{aspect-ratio:390/424;background:#859970}.pulqueria-page-module__bJZI1W__motionInner{position:absolute;inset:8.96% 4.1% 9.2%;overflow:hidden}.pulqueria-page-module__bJZI1W__motionInner img{object-fit:cover;object-position:center top}.pulqueria-page-module__bJZI1W__originBanner{--marquee-panel-width:96.92vw;--marquee-gap:2.05vw;--marquee-start:1.79vw;--marquee-step:98.97vw;aspect-ratio:390/60;background:#859970}.pulqueria-page-module__bJZI1W__marqueeTrack{inset:0 auto 0 var(--marquee-start);gap:var(--marquee-gap);will-change:transform;width:max-content;animation:24s linear infinite pulqueria-page-module__bJZI1W__pulqueriaMarquee;display:flex;position:absolute}.pulqueria-page-module__bJZI1W__marqueePanel{flex:0 0 var(--marquee-panel-width);background:url(/media/pulqueria/marquee-mobile.svg) 50%/100% 90% no-repeat;height:100%;display:block}@keyframes pulqueria-page-module__bJZI1W__pulqueriaMarquee{to{transform:translateX(calc(0px - var(--marquee-step)))}}.pulqueria-page-module__bJZI1W__about{aspect-ratio:390/844;text-align:center;background:#94493b;min-height:680px}.pulqueria-page-module__bJZI1W__aboutTitle{width:74.1%;position:absolute;top:16.9%;left:50%;transform:translate(-50%)}.pulqueria-page-module__bJZI1W__aboutTitle img{object-fit:contain;width:100%;height:auto}.pulqueria-page-module__bJZI1W__aboutDesktopArt{display:none}.pulqueria-page-module__bJZI1W__aboutMobileArt{display:block}.pulqueria-page-module__bJZI1W__aboutText{color:#c5b78d;width:min(78%,303px);font-family:var(--font-inter), Inter, sans-serif;font-size:14px;font-weight:400;line-height:1.1;position:absolute;top:42.6%;left:50%;transform:translate(-50%)}.pulqueria-page-module__bJZI1W__aboutText p{margin:0}.pulqueria-page-module__bJZI1W__aboutText p+p{margin-top:28px}.pulqueria-page-module__bJZI1W__gastronomyLink{color:#c5b78d;width:max-content;max-width:calc(100% - 32px);font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;text-align:center;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;font-size:15px;font-weight:200;line-height:1.3;text-decoration:none;transition:background-size .28s cubic-bezier(.22,1,.36,1);display:inline-block;position:absolute;bottom:24%;left:50%;transform:translate(-50%)}.pulqueria-page-module__bJZI1W__gastronomyLink:hover{background-size:50% 1px}.pulqueria-page-module__bJZI1W__gastronomyLink:focus-visible{outline-offset:6px;outline:1px solid}.pulqueria-page-module__bJZI1W__gastronomyBanner{aspect-ratio:390/340;background:#8e9b9b}.pulqueria-page-module__bJZI1W__mobileGastronomyBanner{flex-direction:column;justify-content:space-between;align-items:center;padding:20px 16px 9px;display:flex;position:absolute;inset:0}.pulqueria-page-module__bJZI1W__mobileGastronomyBanner img:first-child{width:100%;max-width:358px;height:auto}.pulqueria-page-module__bJZI1W__mobileGastronomyBanner img:nth-child(2){width:min(38%,145px);height:auto}.pulqueria-page-module__bJZI1W__mobileGastronomyBanner img:nth-child(3){width:100%;max-width:359px;height:auto}.pulqueria-page-module__bJZI1W__desktopGastronomyBanner,.pulqueria-page-module__bJZI1W__desktopGreenRibbon,.pulqueria-page-module__bJZI1W__scheduleAgave{display:none}.pulqueria-page-module__bJZI1W__greenRibbon{aspect-ratio:390/48;background:#859970}.pulqueria-page-module__bJZI1W__mobileGreenRibbon{justify-content:center;align-items:center;display:flex;position:absolute;inset:0 16px}.pulqueria-page-module__bJZI1W__mobileGreenRibbon img{object-fit:contain;width:100%;height:auto;max-height:100%;display:block}.pulqueria-page-module__bJZI1W__food{aspect-ratio:390/419;background:#b1a07e;scroll-margin-top:72px}.pulqueria-page-module__bJZI1W__food img{object-position:center}.pulqueria-page-module__bJZI1W__tlaxcala{aspect-ratio:390/261;background:#dcc795}.pulqueria-page-module__bJZI1W__tlaxcalaMotion{position:absolute;inset:0;overflow:hidden}.pulqueria-page-module__bJZI1W__tlaxcalaMotion img{object-fit:cover;object-position:center}.pulqueria-page-module__bJZI1W__exvotos{aspect-ratio:390/281;background:#fff;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.pulqueria-page-module__bJZI1W__exvotoItem{width:100%;height:100%;position:relative;overflow:hidden}.pulqueria-page-module__bJZI1W__exvotoItem img{object-fit:cover}.pulqueria-page-module__bJZI1W__credits{aspect-ratio:391/223;color:#cabb90;font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;text-align:center;text-transform:uppercase;background:#94493b;flex-direction:column;align-items:center;padding:34px 36px 29px;font-size:12px;font-weight:200;line-height:1.1;display:flex}.pulqueria-page-module__bJZI1W__credits p{max-width:283px;margin:0}.pulqueria-page-module__bJZI1W__credits p+p{margin-top:11px}.pulqueria-page-module__bJZI1W__block{display:block}.pulqueria-page-module__bJZI1W__desktopBreak{display:none}.pulqueria-page-module__bJZI1W__mobileBreak{display:inline}.pulqueria-page-module__bJZI1W__creditMarks{justify-content:space-between;align-items:center;gap:0;width:min(100%,298px);height:32px;margin-top:auto;display:flex}.pulqueria-page-module__bJZI1W__creditMarks img{object-fit:contain;width:auto;max-width:none;height:auto;display:block}.pulqueria-page-module__bJZI1W__creditMarks img:first-child{width:62px;height:20px}.pulqueria-page-module__bJZI1W__creditMarks img:nth-child(2){width:24px;height:32px}.pulqueria-page-module__bJZI1W__creditMarks img:nth-child(3){width:63px;height:18px}@media (max-width:389px){.pulqueria-page-module__bJZI1W__about{min-height:720px}.pulqueria-page-module__bJZI1W__aboutTitle{top:13%}.pulqueria-page-module__bJZI1W__aboutText{width:82%;font-size:13px;top:37%}.pulqueria-page-module__bJZI1W__gastronomyLink{font-size:12px;bottom:22%}.pulqueria-page-module__bJZI1W__credits{aspect-ratio:auto;min-height:223px}}@media (min-width:768px) and (max-width:1279px){.pulqueria-page-module__bJZI1W__hero,.pulqueria-page-module__bJZI1W__motion,.pulqueria-page-module__bJZI1W__about,.pulqueria-page-module__bJZI1W__gastronomyBanner,.pulqueria-page-module__bJZI1W__food,.pulqueria-page-module__bJZI1W__tlaxcala,.pulqueria-page-module__bJZI1W__exvotos,.pulqueria-page-module__bJZI1W__credits{max-height:100vh}.pulqueria-page-module__bJZI1W__aboutTitle{width:min(64%,400px);top:12%}.pulqueria-page-module__bJZI1W__aboutText{width:64%;max-width:500px;font-size:clamp(14px,1.5vw,19px);top:45%}.pulqueria-page-module__bJZI1W__gastronomyLink{font-size:19px;bottom:12%}.pulqueria-page-module__bJZI1W__credits{aspect-ratio:auto;min-height:280px}}@media (min-width:1280px){.pulqueria-page-module__bJZI1W__main{padding-top:114.852px}.pulqueria-page-module__bJZI1W__hero{aspect-ratio:1920/1080}.pulqueria-page-module__bJZI1W__motion{aspect-ratio:1920/1080;background:#849870}.pulqueria-page-module__bJZI1W__motionInner{inset:6.2% 11.72% 6.2% 17.14%}.pulqueria-page-module__bJZI1W__originBanner{--marquee-panel-width:98.56vw;--marquee-gap:1.8vw;--marquee-start:.83vw;--marquee-step:100.36vw;aspect-ratio:1920/149}.pulqueria-page-module__bJZI1W__marqueePanel{background-image:url(/media/pulqueria/marquee-desktop.svg);background-size:100% 93.3%}.pulqueria-page-module__bJZI1W__about{aspect-ratio:1920/1070;min-height:600px}.pulqueria-page-module__bJZI1W__aboutTitle{width:84.85%;top:12.5%}.pulqueria-page-module__bJZI1W__aboutDesktopArt{display:block}.pulqueria-page-module__bJZI1W__aboutMobileArt{display:none}.pulqueria-page-module__bJZI1W__aboutText{width:659px;max-width:36%;font-size:20px;top:43.7%}.pulqueria-page-module__bJZI1W__aboutText p+p{margin-top:38px}.pulqueria-page-module__bJZI1W__gastronomyLink{width:max-content;max-width:85.5%;font-size:24px;line-height:1.1;bottom:22%;left:50%;right:auto}.pulqueria-page-module__bJZI1W__gastronomyBanner{aspect-ratio:1920/171;background:#8e9b9b}.pulqueria-page-module__bJZI1W__desktopGastronomyBanner,.pulqueria-page-module__bJZI1W__desktopGreenRibbon{display:block;position:absolute;inset:0}.pulqueria-page-module__bJZI1W__desktopGastronomyBanner .pulqueria-page-module__bJZI1W__scheduleAgave{display:block}.pulqueria-page-module__bJZI1W__desktopGastronomyBanner .pulqueria-page-module__bJZI1W__stripLeft{object-fit:contain;width:40.31%;height:79%;position:absolute;top:50%;left:1.67%;transform:translateY(-50%)}.pulqueria-page-module__bJZI1W__desktopGastronomyBanner .pulqueria-page-module__bJZI1W__stripRight{object-fit:contain;width:34.85%;height:83%;position:absolute;top:50%;right:2.35%;transform:translateY(-50%)}.pulqueria-page-module__bJZI1W__desktopGastronomyBanner .pulqueria-page-module__bJZI1W__scheduleAgave{object-fit:contain;width:7.6%;height:75%;position:absolute;top:50%;left:52.6%;transform:translate(-50%,-50%)}.pulqueria-page-module__bJZI1W__mobileGastronomyBanner,.pulqueria-page-module__bJZI1W__mobileGreenRibbon{display:none}.pulqueria-page-module__bJZI1W__greenRibbon{aspect-ratio:1920/198}.pulqueria-page-module__bJZI1W__desktopGreenRibbon{left:2.5%;right:2.5%}.pulqueria-page-module__bJZI1W__desktopGreenRibbon img{object-fit:contain;object-position:center}.pulqueria-page-module__bJZI1W__food{aspect-ratio:1920/1080;scroll-margin-top:114.852px}.pulqueria-page-module__bJZI1W__tlaxcala{aspect-ratio:1920/1092}.pulqueria-page-module__bJZI1W__tlaxcalaMotion{left:13.7%;right:13.7%}.pulqueria-page-module__bJZI1W__tlaxcalaMotion img{object-fit:cover;object-position:center bottom}.pulqueria-page-module__bJZI1W__exvotos{aspect-ratio:1936/1202}.pulqueria-page-module__bJZI1W__credits{aspect-ratio:1920/518;min-height:300px;font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;text-transform:uppercase;padding:0;font-size:clamp(12px,.9375vw,18px);font-weight:200;line-height:1.1;display:block}.pulqueria-page-module__bJZI1W__credits .pulqueria-page-module__bJZI1W__creditsPhrase,.pulqueria-page-module__bJZI1W__credits .pulqueria-page-module__bJZI1W__creditsAttribution{width:46%;max-width:875px;margin:0;position:absolute;left:50%;transform:translate(-50%)}.pulqueria-page-module__bJZI1W__credits .pulqueria-page-module__bJZI1W__creditsPhrase{top:20.45%}.pulqueria-page-module__bJZI1W__credits .pulqueria-page-module__bJZI1W__creditsAttribution{top:28.8%}.pulqueria-page-module__bJZI1W__mobileBreak{display:none}.pulqueria-page-module__bJZI1W__desktopBreak{display:inline}.pulqueria-page-module__bJZI1W__creditMarks{justify-content:space-between;align-items:center;gap:0;width:44.43%;max-width:853px;height:17.6%;margin:0;display:flex;position:absolute;top:48.6%;left:50%;transform:translate(-50%)}.pulqueria-page-module__bJZI1W__creditMarks img{transform-origin:50%;flex:none;max-width:none;height:auto;transform:scale(2.35)}.pulqueria-page-module__bJZI1W__creditMarks img:first-child{width:20.75%}.pulqueria-page-module__bJZI1W__creditMarks img:nth-child(2){width:7.97%}.pulqueria-page-module__bJZI1W__creditMarks img:nth-child(3){width:21.34%}}@media (max-width:1279px){.pulqueria-page-module__bJZI1W__main>*+*{margin-top:-1px}}@media (prefers-reduced-motion:reduce){.pulqueria-page-module__bJZI1W__marqueeTrack{will-change:auto;animation:none}.pulqueria-page-module__bJZI1W__gastronomyLink{transition:none}}
