.geladi-footer{background-color:var(--gf-bg, #2a231c);color:var(--gf-text, #d8cfb8);font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:5rem 0}.geladi-footer,.geladi-footer *{font-family:inherit;box-sizing:border-box}.geladi-footer__inner{display:flex;flex-direction:column;gap:clamp(1.4rem,2vw,1.9rem)}.geladi-footer__top{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,2.4fr) minmax(0,1.1fr);gap:clamp(2rem,4vw,4.5rem);align-items:start}.geladi-footer__brand{display:flex;flex-direction:column;gap:clamp(.5rem,.8vw,.85rem);max-width:34ch}.geladi-footer__social{list-style:none;margin:clamp(.6rem,1vw,1rem) 0 0;padding:0;display:flex;align-items:center;gap:clamp(.65rem,1vw,.9rem)}.geladi-footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--gf-divider, #3d342a);color:var(--gf-text, #d8cfb8);transition:color .2s ease,border-color .2s ease,background-color .2s ease}.geladi-footer__social-link:hover,.geladi-footer__social-link:focus-visible{color:var(--gf-bg, #2a231c);background-color:var(--gf-accent, #b89a72);border-color:var(--gf-accent, #b89a72);outline:none}.geladi-footer__social-icon{width:18px;height:18px;display:block}.geladi-footer__wordmark{margin:0;font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:400;line-height:1.05;letter-spacing:-.01em;color:var(--gf-text, #d8cfb8)}.geladi-footer__tagline{margin:0 0 clamp(.5rem,.8vw,.75rem);font-size:clamp(1.05rem,1vw,1.15rem);letter-spacing:.18em;text-transform:uppercase;color:var(--gf-accent, #b89a72);font-weight:500}.geladi-footer__description{margin:0;font-size:clamp(1.35rem,1.3vw,1.45rem);line-height:1.55;color:var(--gf-text, #d8cfb8);opacity:.9}.geladi-footer__description>*{margin:0}.geladi-footer__description>*+*{margin-top:.85rem}.geladi-footer__menus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,4rem)}.geladi-footer__menus[data-count="1"]{grid-template-columns:minmax(0,1fr)}.geladi-footer__menus[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.geladi-footer__menus[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.geladi-footer__menus[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.geladi-footer__menu{display:flex;flex-direction:column;gap:clamp(.9rem,1.2vw,1.15rem)}.geladi-footer__menu-heading{margin:0;font-size:clamp(1.05rem,1vw,1.15rem);letter-spacing:.18em;text-transform:uppercase;color:var(--gf-accent, #b89a72);font-weight:500}.geladi-footer__menu-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(.6rem,.85vw,.8rem)}.geladi-footer__menu-link{color:var(--gf-text, #d8cfb8);text-decoration:none;font-size:clamp(1.35rem,1.3vw,1.45rem);font-weight:400;line-height:1.3;transition:color .2s ease,opacity .2s ease}.geladi-footer__menu-link:hover,.geladi-footer__menu-link:focus-visible{color:var(--gf-accent, #b89a72);outline:none}.geladi-footer__contact{display:flex;flex-direction:column;gap:clamp(.9rem,1.2vw,1.15rem)}.geladi-footer__contact-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(.55rem,.8vw,.75rem)}.geladi-footer__contact-link{color:var(--gf-text, #d8cfb8);text-decoration:none;font-size:clamp(1.35rem,1.3vw,1.45rem);line-height:1.4;transition:color .2s ease}.geladi-footer__contact-link:hover,.geladi-footer__contact-link:focus-visible{color:var(--gf-accent, #b89a72);outline:none}.geladi-footer__contact-text{color:var(--gf-text, #d8cfb8);font-size:clamp(1.35rem,1.3vw,1.45rem);line-height:1.45;opacity:.9}.geladi-footer__contact-hours{color:var(--gf-text, #d8cfb8);opacity:1}.geladi-footer__legal{display:flex;flex-direction:column;gap:clamp(.55rem,1vw,.85rem)}.geladi-footer__legal-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem clamp(1rem,2vw,1.75rem)}.geladi-footer__legal-links--anpc{gap:.5rem clamp(1rem,2vw,1.5rem)}.geladi-footer__legal-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem clamp(1.5rem,3vw,3rem)}.geladi-footer__legal-links:not(.geladi-footer__legal-links--anpc){column-gap:0}.geladi-footer__legal-links:not(.geladi-footer__legal-links--anpc) li+li:before{content:"\b7";margin:0 clamp(.75rem,1.6vw,1.25rem);color:var(--gf-muted, #8a8170)}.geladi-footer__legal-link{color:var(--gf-text, #d8cfb8);text-decoration:none;font-size:clamp(1.2rem,1.15vw,1.3rem);line-height:1.3;transition:color .2s ease}.geladi-footer__legal-links--anpc .geladi-footer__legal-link{color:var(--gf-muted, #8a8170)}.geladi-footer__legal-link:hover,.geladi-footer__legal-link:focus-visible{color:var(--gf-accent, #b89a72);outline:none}.geladi-footer__company{margin:0;font-size:clamp(1.05rem,1vw,1.15rem);line-height:1.5;color:var(--gf-muted, #8a8170);letter-spacing:.01em}.geladi-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem}.geladi-footer__copyright{margin:0;font-size:clamp(1.2rem,1.1vw,1.3rem);color:var(--gf-muted, #8a8170);font-weight:400;letter-spacing:.02em}.geladi-footer__payments{display:flex;align-items:center;gap:clamp(.85rem,1.5vw,1.25rem)}.geladi-footer__payments-label{font-size:clamp(.6875rem,.8vw,.8125rem);letter-spacing:.22em;text-transform:uppercase;color:var(--gf-muted, #8a8170);font-weight:500}.geladi-footer__payments-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:.5rem}.geladi-footer__payment-item{display:inline-flex}.geladi-footer__payment-icon{display:block;width:38px;height:24px;border-radius:3px}@media(max-width:989px){.geladi-footer__top{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:clamp(2rem,4vw,3rem)}.geladi-footer__brand{grid-column:1 / -1;max-width:none}.geladi-footer__menus{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.geladi-footer{padding:clamp(2.5rem,8vw,3.5rem) 0 clamp(1.5rem,5vw,2rem)}.geladi-footer__top{grid-template-columns:1fr}.geladi-footer__menus,.geladi-footer__menus[data-count="3"],.geladi-footer__menus[data-count="4"],.geladi-footer__menus[data-count="5"]{grid-template-columns:1fr 1fr;row-gap:clamp(1.75rem,4vw,2.5rem)}.geladi-footer__menus[data-count="1"]{grid-template-columns:1fr}.geladi-footer__bottom{flex-direction:column;align-items:flex-start;gap:1rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/geladi-footer.css.map */
