.footer{margin-top:0;padding-top:80px;padding-bottom:40px;border-top:0;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background))}.footer__main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,100px)}.footer__left,.footer__symbol{min-width:0}.footer__left{display:flex;flex-direction:column;align-items:flex-start}.footer__logo{width:100%}.footer__logo-link{display:block;width:100%;color:inherit;text-decoration:none}.footer__logo-image{display:block;width:100%;max-width:217px;height:auto}.footer__menus{display:grid;grid-template-columns:max-content max-content;width:fit-content;max-width:100%;margin-top:56px;gap:4em}.footer__menu{min-width:0}.footer__menu-title{margin:0 0 1.5em;font-family:var(--font-slabo);font-size:20px;font-weight:400;line-height:1;letter-spacing:2px}.footer__menu-item{margin:0;padding:0}.footer__menu-list{display:flex;flex-direction:column;align-items:flex-start;width:fit-content;margin:0;padding:0;gap:14px;font-family:var(--font-slabo)}.footer__menu-link{display:inline-block;color:inherit;font-size:14px;line-height:1;text-decoration:none;transition:opacity .2s ease}.footer__menu-link:hover,.footer__menu-link:focus-visible{opacity:.6}.footer__menu-link:focus-visible{outline:1px solid currentColor;outline-offset:4px}.footer__social{width:100%;margin-top:90px}.footer__social .list-social{display:flex;align-items:flex-end;justify-content:flex-start;gap:10px}.footer__social .list-social__item{display:flex}.footer__social .list-social__link{padding:0;color:inherit}.footer__social .list-social__item:first-child .list-social__link{padding-left:0}.footer__social .icon{width:30px;height:auto}.footer__copyright{width:100%;margin-top:20px}.footer__copyright-text{color:inherit;font-family:"Slabo 13px",serif;font-size:11px;font-weight:400;line-height:1;letter-spacing:1px}.footer__symbol{display:flex;align-items:flex-start;justify-content:flex-end}.footer__symbol-image{display:block;width:100%;max-width:491px;height:auto}@media screen and (max-width:749px){.footer{padding-bottom:32px;padding-top:30px}.footer__main{grid-template-columns:minmax(0,1fr);gap:48px}.footer__logo-image{max-width:200px}.footer__menus{margin-top:60px;gap:2em}.footer__menu-title{margin-bottom:1.5em;font-size:14px}.footer__menu-list{gap:12px}.footer__menu-link{font-size:13px}.footer__social{margin-top:40px}.footer__copyright{margin-top:20px}.footer__symbol{display:none}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/giraffe-footer.css.map */
