html{scroll-behavior:smooth}body{margin:0;background:#fff}.moovitya-page.svelte-jvda3f{--green: #02974f;--deep: #076b3b;--ink: #15372a;--muted: #64786d;--leaf: #eaf5ee;--line: #e5ece7;min-height:100vh;color:var(--ink);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#fff}.moovitya-page.svelte-jvda3f *{box-sizing:border-box}a.svelte-jvda3f{color:inherit;text-decoration:none}.store-card.svelte-jvda3f:focus-visible{outline:3px solid #8cc9a1;outline-offset:3px}main.svelte-jvda3f{max-width:1320px;margin:0 auto;padding:0 38px}#inicio.svelte-jvda3f,#comercios.svelte-jvda3f{scroll-margin-top:92px}.portal-slogan-carousel.svelte-jvda3f{width:min(100%,720px);margin:26px auto 0}.portal-slogan-banner.svelte-jvda3f{position:relative;width:100%;aspect-ratio:4 / 1;overflow:hidden;border:2px solid var(--green);border-radius:28px;background:#fff;isolation:isolate;touch-action:pan-y;transition:border-color .3s ease}.portal-slogan-banner.app-promo-active.svelte-jvda3f{border-color:#000}.portal-promo-slide.svelte-jvda3f{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;opacity:0;pointer-events:none;transform:translate(2%);transition:opacity .38s ease,transform .48s cubic-bezier(.2,.7,.2,1),visibility .38s;visibility:hidden}.portal-promo-slide.active.svelte-jvda3f{z-index:1;opacity:1;pointer-events:auto;transform:none;visibility:visible}.slogan-slide.svelte-jvda3f{background:#fff url(../../../brand/moovit-ya-banner-top.jpg) center / 100% 100% no-repeat}.app-promo-slide.svelte-jvda3f img:where(.svelte-jvda3f){display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.portal-slogan.svelte-jvda3f{margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--green);text-align:center;white-space:nowrap;font-size:clamp(13px,1.75vw,20px);font-weight:300;letter-spacing:-.03em;text-shadow:none;box-shadow:none;filter:none}.portal-slogan.svelte-jvda3f strong:where(.svelte-jvda3f){font-weight:700}.portal-slogan.svelte-jvda3f span:where(.svelte-jvda3f){display:block;margin-top:1px;font-size:.78em;font-style:italic;font-weight:400;letter-spacing:-.01em;line-height:1.2}.featured.svelte-jvda3f{padding:20px 0 0}.featured-track.svelte-jvda3f{position:relative;isolation:isolate;width:100%;aspect-ratio:2.55 / 1;min-height:270px;overflow:hidden;border-radius:28px;background:#eaf5ee;touch-action:pan-y}.featured-slide.svelte-jvda3f{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;padding:24px;color:#fff;background:var(--featured-background);opacity:0;pointer-events:none;transform:translate(2%);transition:opacity .42s ease,transform .52s cubic-bezier(.2,.7,.2,1)}.featured-slide.active.svelte-jvda3f{z-index:1;opacity:1;pointer-events:auto;transform:none}.featured-slide.svelte-jvda3f:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 82% 18%,rgba(255,255,255,.23),transparent 43%),linear-gradient(115deg,color-mix(in srgb,var(--featured-background) 86%,#183b2b),var(--featured-background) 62%,color-mix(in srgb,var(--featured-background) 75%,white))}.featured-logo.svelte-jvda3f{width:100%;height:100%;display:grid;place-items:center}.featured-logo.svelte-jvda3f img:where(.svelte-jvda3f){display:block;width:min(var(--featured-logo-width, 68%),520px);max-height:72%;object-fit:contain}.featured-controls.svelte-jvda3f{position:absolute;z-index:3;right:23px;bottom:18px;display:flex;align-items:center;gap:6px}.featured-arrow.svelte-jvda3f{width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.32);border-radius:50%;background:#15372a1f;color:#fff;cursor:pointer;opacity:.78;transition:background .18s ease,opacity .18s ease}.featured-arrow.svelte-jvda3f:hover{background:#15372a3d;opacity:1}.featured-arrow.svelte-jvda3f svg:where(.svelte-jvda3f){width:15px;height:15px}.featured-dots.svelte-jvda3f{display:flex;align-items:center;gap:3px}.featured-dots.svelte-jvda3f button:where(.svelte-jvda3f){width:5px;height:5px;padding:0;border:0;border-radius:8px;background:#ffffff8f;cursor:pointer;transition:width .2s ease,height .2s ease,background .2s ease}.featured-dots.svelte-jvda3f button.active:where(.svelte-jvda3f){width:14px;height:3px;background:#fff}.featured-arrow.svelte-jvda3f:focus-visible,.featured-dots.svelte-jvda3f button:where(.svelte-jvda3f):focus-visible,.featured-slide.svelte-jvda3f:focus-visible{outline:3px solid #fff;outline-offset:3px}.service-choices.svelte-jvda3f{width:min(100%,560px);margin:18px auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.service-choice.svelte-jvda3f{position:relative;display:block;min-width:0;aspect-ratio:1;overflow:hidden;border:2px solid var(--green);border-radius:28px;background:#fff;color:#076b3b;text-decoration:none;box-shadow:0 6px 18px #076b3b12;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.service-choice.svelte-jvda3f img:where(.svelte-jvda3f){position:absolute;right:8%;bottom:7%;display:block;width:66%;height:auto;-webkit-user-select:none;user-select:none}.service-choice.moto.svelte-jvda3f img:where(.svelte-jvda3f){width:54%}.service-choice-copy.svelte-jvda3f{position:absolute;z-index:1;top:14px;left:14px;right:10px;display:grid;gap:3px;color:#076b3b}.service-choice-copy.svelte-jvda3f strong:where(.svelte-jvda3f){font-size:clamp(17px,1.8vw,20px);font-weight:700;line-height:1.2}.service-choice-copy.svelte-jvda3f span:where(.svelte-jvda3f){color:#356f4e;font-size:12px;font-weight:500;line-height:1.35}.service-choice.svelte-jvda3f:focus-visible{outline:3px solid #8cc9a1;outline-offset:3px}@media(hover:hover)and (pointer:fine){.service-choice.svelte-jvda3f:hover{transform:translateY(-2px);border-color:#02974f;box-shadow:0 10px 24px #076b3b21}}.directory.svelte-jvda3f{padding:47px 0 80px;border-top:1px solid #eff3f0}.directory-heading.svelte-jvda3f{display:flex;align-items:end;justify-content:space-between;gap:20px}h2.svelte-jvda3f{margin:0;color:#193b2b;font-size:clamp(25px,2.8vw,34px);font-weight:600;letter-spacing:-.045em;line-height:1.2}#directory-title.svelte-jvda3f{color:#076b3b;font-weight:300}#directory-title.svelte-jvda3f strong:where(.svelte-jvda3f){font-weight:700}.title-rotator.svelte-jvda3f{display:inline-grid;vertical-align:baseline;transition:width .42s cubic-bezier(.65,0,.35,1)}.title-phrase.svelte-jvda3f{grid-area:1 / 1;justify-self:start;white-space:nowrap;opacity:0;transition:opacity .18s cubic-bezier(.33,1,.68,1)}.title-phrase.active.svelte-jvda3f{opacity:1;transition:opacity .34s cubic-bezier(.65,0,.35,1) .11s}.directory-tools.svelte-jvda3f{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:25px 0 19px}.filter-list.svelte-jvda3f{display:flex;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none;mask-image:linear-gradient(to right,transparent,#000 var(--fade-left, 0px),#000 calc(100% - var(--fade-right, 0px)),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fade-left, 0px),#000 calc(100% - var(--fade-right, 0px)),transparent)}.filter-list.svelte-jvda3f::-webkit-scrollbar{display:none}.filter-list.svelte-jvda3f button:where(.svelte-jvda3f){flex:none;min-height:38px;padding:0 16px;border:1px solid #e4ebe6;border-radius:30px;background:#fff;color:#62766a;font:inherit;font-size:12px;cursor:pointer;transition:.18s ease}.filter-list.svelte-jvda3f button:where(.svelte-jvda3f):hover{border-color:#b3d7bf}.filter-list.svelte-jvda3f button.active:where(.svelte-jvda3f){border-color:var(--deep);background:var(--deep);color:#fff}.store-stack.svelte-jvda3f{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;overflow-anchor:none;clip-path:inset(-8px);transition:height .42s cubic-bezier(.65,0,.35,1)}.store-stack.svelte-jvda3f>.store-grid:where(.svelte-jvda3f){grid-area:1 / 1;align-self:start}.store-grid.svelte-jvda3f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.store-card.svelte-jvda3f{position:relative;min-width:0;min-height:242px;display:block;overflow:hidden;border:0;border-radius:28px;background:var(--shop-background);cursor:pointer;transition:transform .18s ease}.store-art.svelte-jvda3f{position:relative;isolation:isolate;width:100%;height:100%;min-height:240px;display:grid;place-items:center;overflow:hidden;border-radius:inherit;background:var(--shop-background)}.store-art.svelte-jvda3f img:where(.svelte-jvda3f){position:relative;z-index:1;display:block;max-width:86%;max-height:130px;object-fit:contain}.store-art.logo-wide.svelte-jvda3f img:where(.svelte-jvda3f){width:min(84%,270px);height:auto;max-height:112px}.store-art.logo-mark.svelte-jvda3f img:where(.svelte-jvda3f){width:min(72%,148px);height:auto;max-height:148px}.store-card.aulenti-store.svelte-jvda3f .store-art:where(.svelte-jvda3f) img:where(.svelte-jvda3f){width:min(90%,180px);max-width:90%;max-height:175px}.store-card.taco-express-store.svelte-jvda3f .store-art:where(.svelte-jvda3f) img:where(.svelte-jvda3f){width:min(89%,290px);max-width:89%;max-height:135px}.store-card.ninety-grados-store.svelte-jvda3f .store-art:where(.svelte-jvda3f) img:where(.svelte-jvda3f){width:min(80%,165px);max-height:158px;filter:none;mix-blend-mode:normal}.store-card.biscotti-store.svelte-jvda3f .store-art:where(.svelte-jvda3f) img:where(.svelte-jvda3f){width:min(125%,340px);max-width:none;max-height:148px;filter:brightness(0) invert(1)}.store-card.sabor-especial-store.svelte-jvda3f .store-art:where(.svelte-jvda3f) img:where(.svelte-jvda3f){width:min(94%,300px);max-height:124px}.store-card.la-rienda-store.svelte-jvda3f .store-art:where(.svelte-jvda3f) img:where(.svelte-jvda3f){width:min(84%,210px);max-height:142px}.store-card.patronus-store.svelte-jvda3f .store-art:where(.svelte-jvda3f) img:where(.svelte-jvda3f){filter:brightness(0) invert(1)}@media(hover:hover)and (pointer:fine){.store-card.svelte-jvda3f:hover{transform:translateY(-2px)}}.empty-state.svelte-jvda3f{display:flex;flex-direction:column;gap:5px;padding:40px 20px;border:1px dashed #cedbd2;border-radius:14px;color:#547060;font-size:13px;text-align:center}.empty-state.svelte-jvda3f span:where(.svelte-jvda3f){color:#829188;font-size:11px}.footer.svelte-jvda3f{min-height:260px;margin:42px 0 0;padding:42px max(38px,calc((100vw - 1244px)/2));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;background:#076b3b;text-align:center}.footer-brand.svelte-jvda3f{width:clamp(220px,22vw,285px);line-height:0}.footer-brand.svelte-jvda3f img:where(.svelte-jvda3f){width:100%;height:auto;filter:brightness(0) invert(1)}.footer-credit.svelte-jvda3f{display:flex;align-items:baseline;justify-content:center;gap:5px;color:#ffffffc2;font-size:13px}.footer-credit.svelte-jvda3f strong:where(.svelte-jvda3f){color:#fff;font-size:15px;font-weight:700}.footer-credit.svelte-jvda3f em:where(.svelte-jvda3f){font-weight:400}@media(max-width:900px){main.svelte-jvda3f,.footer.svelte-jvda3f{padding-left:26px;padding-right:26px}.store-grid.svelte-jvda3f{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){main.svelte-jvda3f{padding:calc(90px + env(safe-area-inset-top,0px)) 19px 0}#inicio.svelte-jvda3f,#comercios.svelte-jvda3f{scroll-margin-top:calc(102px + env(safe-area-inset-top,0px))}.portal-slogan-carousel.svelte-jvda3f{width:100%;margin-top:14px}.portal-slogan-banner.svelte-jvda3f{border-radius:24px}.portal-slogan.svelte-jvda3f{font-size:clamp(12px,4vw,16px)}.featured.svelte-jvda3f{padding:16px 0 0}.service-choices.svelte-jvda3f{width:100%;margin-top:14px;gap:10px}.service-choice.svelte-jvda3f{border-radius:24px}.service-choice-copy.svelte-jvda3f{top:11px;left:11px;right:7px;gap:2px}.service-choice-copy.svelte-jvda3f strong:where(.svelte-jvda3f){font-size:18px}.service-choice-copy.svelte-jvda3f span:where(.svelte-jvda3f){font-size:12px}.featured-track.svelte-jvda3f{min-height:0;aspect-ratio:1.48 / 1;border-radius:24px}.featured-slide.svelte-jvda3f{padding:18px}.featured-logo.svelte-jvda3f img:where(.svelte-jvda3f){width:min(var(--featured-logo-width, 68%),76%);max-height:72%}.featured-controls.svelte-jvda3f{right:0;left:0;bottom:2px;justify-content:center;pointer-events:none}.featured-arrow.svelte-jvda3f{display:none}.featured-dots.svelte-jvda3f{gap:0;pointer-events:auto}.featured-dots.svelte-jvda3f button:where(.svelte-jvda3f),.featured-dots.svelte-jvda3f button.active:where(.svelte-jvda3f){width:44px;height:44px;display:grid;place-items:center;background:transparent}.featured-dots.svelte-jvda3f button:where(.svelte-jvda3f):after{content:"";width:6px;height:3px;border-radius:4px;background:#ffffff7a;transition:width .2s ease,background .2s ease}.featured-dots.svelte-jvda3f button.active:where(.svelte-jvda3f):after{width:14px;background:#ffffffeb}.featured-dots.svelte-jvda3f button:where(.svelte-jvda3f):first-child:after{transform:translate(8px)}.featured-dots.svelte-jvda3f button:where(.svelte-jvda3f):last-child:after{transform:translate(-8px)}.directory.svelte-jvda3f{padding:31px 0 38px}.directory-heading.svelte-jvda3f{justify-content:center;text-align:center}h2.svelte-jvda3f{font-size:25px}.directory-tools.svelte-jvda3f{margin:19px 0 14px}.filter-list.svelte-jvda3f{gap:6px;margin-right:-19px;padding-right:19px}.filter-list.svelte-jvda3f button:where(.svelte-jvda3f){min-height:35px;padding:0 13px;font-size:11px}.store-grid.svelte-jvda3f{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.store-card.svelte-jvda3f{min-height:166px;border-radius:24px}.store-art.svelte-jvda3f{min-height:164px}.store-art.logo-wide.svelte-jvda3f img:where(.svelte-jvda3f){width:min(88%,270px);max-height:82px}.store-art.logo-mark.svelte-jvda3f img:where(.svelte-jvda3f){width:min(78%,138px);max-height:138px}.store-card.ninety-grados-store.svelte-jvda3f .store-art:where(.svelte-jvda3f) img:where(.svelte-jvda3f){width:min(85%,158px);max-height:158px}.store-card.biscotti-store.svelte-jvda3f .store-art:where(.svelte-jvda3f) img:where(.svelte-jvda3f){width:min(125%,220px);max-height:112px}.store-card.sabor-especial-store.svelte-jvda3f .store-art:where(.svelte-jvda3f) img:where(.svelte-jvda3f){width:min(94%,300px);max-height:90px}.footer.svelte-jvda3f{min-height:220px;margin-top:23px;padding:32px 19px;gap:21px}.footer-brand.svelte-jvda3f{width:clamp(205px,58vw,230px)}.footer-credit.svelte-jvda3f{gap:5px;font-size:11px}.footer-credit.svelte-jvda3f strong:where(.svelte-jvda3f){font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.featured-slide.svelte-jvda3f,.featured-dots.svelte-jvda3f button:where(.svelte-jvda3f){transition:none}.svelte-jvda3f,.svelte-jvda3f:before,.svelte-jvda3f:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.store-card.svelte-jvda3f,.store-stack.svelte-jvda3f,.title-rotator.svelte-jvda3f,.title-phrase.svelte-jvda3f,.title-phrase.active.svelte-jvda3f{transition:none}}
