.footer.footer--with-stores,.footer.footer--with-stores.footer--inverted{grid-template-columns:minmax(0,1fr);row-gap:0;column-gap:0}.footer--with-stores .footer__col--brand,.footer--with-stores .footer__col--menus,.footer--with-stores .footer__col--stores{min-width:0;order:0}.footer--with-stores .footer__col--menus,.footer--with-stores .footer__col--stores{border-block-start:1px dashed rgb(var(--color-foreground) / .45);margin-block-start:1.75rem;padding-block-start:1.75rem}.footer--with-stores .footer__accordions{flex-direction:column;gap:1.75rem}.footer--with-stores .footer__contact{font-size:1rem;line-height:1.45}.footer--with-stores .footer__contact a{text-decoration:underline;text-underline-offset:.2em}.footer--with-stores .footer__col--stores{display:flex;flex-direction:column;gap:1.5rem}.footer--with-stores .footer__col--stores .footer__socials{justify-content:flex-end}@media screen and (min-width:1100px){.footer.footer--with-stores,.footer.footer--with-stores.footer--inverted{grid-template-columns:minmax(16rem,.9fr) minmax(11rem,.62fr) minmax(24rem,1.4fr);align-items:stretch}.footer--with-stores .footer__col--menus,.footer--with-stores .footer__col--stores{border-block-start:0;margin-block-start:0;padding-block-start:0;border-inline-start:1px dashed rgb(var(--color-foreground) / .45);margin-inline-start:clamp(.75rem,1.6vw,1.75rem);padding-inline-start:clamp(1.25rem,2.4vw,2.75rem)}.footer--with-stores .footer__accordions .details,.footer--with-stores .footer__accordions .no-details,.footer--with-stores .footer__col--brand .details,.footer--with-stores .footer__col--brand .no-details{width:100%}.footer--with-stores .footer-stores{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.footer--with-stores .footer-stores__layout{flex:1 1 auto;min-height:0;grid-template-columns:minmax(13rem,.72fr) minmax(0,1.45fr);grid-template-rows:minmax(0,1fr);align-items:stretch}.footer--with-stores .footer-stores__stage,.footer--with-stores .footer-stores__stage--square,.footer--with-stores .footer-stores__stage--portrait{height:100%;min-height:100%;aspect-ratio:auto}}.footer-stores{display:block;background:var(--fs-card-bg, #ffffff);color:var(--fs-card-text, #1a1a1a);border-radius:var(--rounded-block, 12px);padding:1.25rem}.footer-stores__layout{display:grid;gap:1.25rem;align-items:start}.footer-stores__title{margin:0 0 1.25rem;color:var(--fs-card-text, #1a1a1a);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.35rem;letter-spacing:var(--font-heading-letter-spacing);line-height:1.2}.footer-stores__list{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;margin:0;padding:0;list-style:none}.footer-stores__item{display:inline-flex;align-items:center;gap:.55rem;width:fit-content;max-width:100%;min-height:2.5rem;padding:.4rem .95rem;border:1.5px solid var(--fs-btn-border, #1a1a1a);border-radius:var(--rounded-full, 999px);background:var(--fs-btn-bg, #ffffff);color:var(--fs-btn-text, #1a1a1a);font-size:.72rem;font-weight:600;letter-spacing:.06em;line-height:1.2;text-align:left;text-transform:uppercase;cursor:pointer;transition:background-color .4s cubic-bezier(.22,1,.36,1),color .34s cubic-bezier(.22,1,.36,1),border-color .34s cubic-bezier(.22,1,.36,1)}.footer-stores__item.is-active{background:var(--fs-active-bg, #111111);color:var(--fs-active-text, #ffffff);border-color:var(--fs-active-bg, #111111)}.footer-stores__dot{width:.45rem;height:.45rem;border-radius:50%;background:currentColor;opacity:0;transform:scale(.6);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.footer-stores__item.is-active .footer-stores__dot{opacity:1;transform:scale(1)}.footer-stores__chevron{flex-shrink:0}.footer-stores__item:focus-visible,.footer-stores__details:focus-visible,.footer-stores__close:focus-visible,.footer-stores__action:focus-visible{outline:2px solid currentColor;outline-offset:3px}.footer-stores__empty{margin:0;font-size:.9rem}.footer-stores__stage{position:relative;aspect-ratio:4 / 3;border-radius:var(--rounded-block, 12px);overflow:hidden;background:#e7e7e7}.footer-stores__stage--square{aspect-ratio:1}.footer-stores__stage--portrait{aspect-ratio:3 / 4}.footer-stores__frame{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transform:scale(1.03);transition:opacity .44s cubic-bezier(.22,1,.36,1),transform .44s cubic-bezier(.22,1,.36,1),visibility 0s linear .44s}.footer-stores__frame.is-active{opacity:1;visibility:visible;transform:scale(1);transition-delay:0s;z-index:1}.footer-stores__img,.footer-stores__placeholder{width:100%;height:100%;object-fit:cover;display:block}.footer-stores__progress{position:absolute;top:0;left:0;right:0;z-index:4;height:3px;pointer-events:none;background:#ffffff59}.footer-stores__progress-bar{display:block;width:100%;height:100%;background:#fff;transform:scaleX(0);transform-origin:left center;animation:footer-stores-progress var(--fs-autoplay-duration, 5s) linear forwards;animation-play-state:paused}.footer-stores__stage.is-playing .footer-stores__progress-bar{animation-play-state:running}.footer-stores__progress-bar.is-reset{animation:none}@keyframes footer-stores-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.footer-stores__details{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:flex-end;width:100%;padding:1rem;border:0;background:linear-gradient(to top,rgb(0 0 0 / .78) 0%,rgb(0 0 0 / .35) 28%,transparent 54%);color:#fff;cursor:pointer;text-align:left}.footer-stores__details-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%}.footer-stores__details-text{min-width:0}.footer-stores__name{display:block;font-size:.95rem;font-weight:600;line-height:1.3}.footer-stores__cta{display:block;margin-top:.35rem;font-size:.68rem;font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;text-decoration:underline;text-underline-offset:.2em}.footer-stores__badge{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.2rem;height:2.2rem;border-radius:50%;background:#fff;color:#1a1a1a}.footer-stores__badge svg{transition:transform .4s cubic-bezier(.22,1,.36,1)}.footer-stores__details:hover .footer-stores__badge svg,.footer-stores__details:focus-visible .footer-stores__badge svg{transform:translate(3px)}.footer-stores__dialog{width:min(52rem,calc(100vw - 2rem));max-height:min(40rem,calc(100vh - 2rem));padding:0;border:0;border-radius:var(--rounded-block, 12px);background:var(--fs-card-bg, #ffffff);color:var(--fs-card-text, #1a1a1a);overflow:auto;opacity:0;transform:translateY(8px);transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1),overlay .38s cubic-bezier(.22,1,.36,1) allow-discrete,display .38s allow-discrete}.footer-stores__dialog[open]{opacity:1;transform:translateY(0)}@starting-style{.footer-stores__dialog[open]{opacity:0;transform:translateY(8px)}}.footer-stores__dialog::backdrop{background:#0000008c}.footer-stores__close{position:absolute;top:.75rem;right:.75rem;z-index:2;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:0;border-radius:var(--rounded-full, 999px);background:#fff;color:#1a1a1a;cursor:pointer}.footer-stores__panel:not([hidden]){display:grid}.footer-stores__dialog-media{min-height:14rem;background:#e7e7e7}.footer-stores__dialog-media img,.footer-stores__dialog-media .footer-stores__placeholder{width:100%;height:100%;object-fit:cover}.footer-stores__dialog-body{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.5rem 1.5rem 1.75rem}.footer-stores__dialog-title{margin:0;padding-right:2.5rem;color:var(--fs-card-text, #1a1a1a);font-family:var(--font-heading-family);font-size:1.35rem;font-weight:var(--font-heading-weight);line-height:1.2}.footer-stores__row,.footer-stores__description{margin:0;font-size:.95rem;line-height:1.45}.footer-stores__row a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.footer-stores__action{display:inline-flex;align-items:center;min-height:2.5rem;padding:.4rem 1rem;border-radius:var(--rounded-full, 999px);background:var(--fs-active-bg, #111111);color:var(--fs-active-text, #ffffff);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.footer-stores__action--whatsapp{background:#046a4a;color:#fff}@media screen and (min-width:750px){.footer-stores__layout{grid-template-columns:minmax(0,1fr) minmax(11rem,48%)}.footer-stores__panel:not([hidden]){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.footer-stores__dialog-media{min-height:100%}}@media(prefers-reduced-motion:reduce){.footer-stores__item,.footer-stores__dot,.footer-stores__frame,.footer-stores__badge svg,.footer-stores__dialog{transition:none}.footer-stores__frame,.footer-stores__progress-bar{transform:none}.footer-stores__progress-bar{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/footer-stores.css.map */
