.euphoria-footer--service{--footer-accent: var(--euphoria-gold, #f2c66d);--footer-rule: rgba(var(--text-color) / .2);padding-top:40px}.euphoria-footer__services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-bottom:28px}.euphoria-footer__brand{grid-column:1 / -1}.euphoria-footer__logo{display:inline-flex;align-items:center;min-height:44px;max-width:100%}.euphoria-footer__image{margin:0}.euphoria-footer__heading{margin:0 0 10px;color:var(--footer-accent);font-size:15px;font-weight:700;line-height:1.4}.euphoria-footer__group,.euphoria-footer__information{min-width:0}.euphoria-footer__group ul,.euphoria-footer__information ul{margin:0;padding:0;list-style:none}.euphoria-footer__group a,.euphoria-footer__information a{display:flex;align-items:center;gap:8px;min-height:44px;width:fit-content;max-width:100%;padding:8px 0;font-size:14px;line-height:1.5;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.22em;overflow-wrap:anywhere}.euphoria-footer__group a:hover,.euphoria-footer__information a:hover{text-decoration-color:currentColor}.euphoria-footer--service a:focus-visible{outline:2px solid var(--footer-accent);outline-offset:4px}.euphoria-footer__about{grid-column:1 / -1}.euphoria-footer__about ul{display:flex;flex-wrap:wrap;gap:0 24px}.euphoria-footer__information{border-top:1px solid var(--footer-rule);padding:24px 0}.euphoria-footer__information ul{display:flex;flex-wrap:wrap;gap:0 24px}.euphoria-footer--service .footer__main{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;border-top:1px solid var(--footer-rule);padding:28px 0 0;margin-bottom:28px}.euphoria-footer--service .footer__main>.footer-col{min-width:0;max-width:none;width:100%;border:0;padding:0;margin:0}.euphoria-footer--service .footer-block{margin:0}.euphoria-footer--service .footer-block__heading{margin-bottom:12px;font-size:14px;line-height:1.5}.euphoria-footer--service .footer-block__text{max-width:70ch;font-size:14px;line-height:1.7;overflow-wrap:anywhere}@media(min-width:769px){.euphoria-footer--service{padding-top:48px}.euphoria-footer__services{grid-template-columns:minmax(140px,.8fr) repeat(3,minmax(0,1fr));gap:32px;padding-bottom:32px}.euphoria-footer__brand,.euphoria-footer__about{grid-column:auto}.euphoria-footer__about ul{display:block}.euphoria-footer--service .footer__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/euphoria-footer.css.map */
