.footer{border-top:1px solid #e5e5e5;color:#202124;display:flex;flex-flow:row wrap;margin:36px 12px;padding-top:24px}.footer>*{flex:1 100%}.footer__addr{margin-bottom:2em;margin-right:1.25em}.footer__logo{font-family:Pacifico,cursive;font-size:1.5rem;font-weight:400;text-transform:lowercase}.footer__addr h2{margin-top:1.3em}.footer__addr h2,.nav__title{font-size:15px;font-weight:400}.nav__title{border-bottom:1px dotted #e5e5e5;margin-bottom:12px;max-width:calc(100% - 36px)}.footer address{color:#202124;font-style:normal}.footer__btn{align-items:center;background-color:rgba(33,33,33,.07);border-radius:100px;color:#202124;display:flex;font-size:1rem;height:36px;justify-content:center;line-height:0;margin:.6em 0;max-width:-moz-max-content;max-width:max-content;padding:0 1.3em}.footer ul{list-style:none;padding-left:0}.footer li{line-height:1.6em}.footer a{text-decoration:none}.footer__nav{display:flex;flex-flow:row wrap}.footer__nav>*{flex:1 50%;margin-right:1.25em}.nav__ul a{color:#70757a;font-size:14px}.nav__ul--extra{-moz-column-count:2;column-count:2;-moz-column-gap:1.25em;column-gap:1.25em}.legal{color:#202124;display:flex;flex-wrap:wrap}.legal__links{align-items:center;display:flex}.heart{color:#202124}@media screen and (min-width:24.375em){.legal .legal__links{margin-left:auto}}@media screen and (min-width:40.375em){.footer__nav>*{flex:1}.nav__item--extra{flex-grow:2}.footer__addr{flex:1 0px}.footer__nav{flex:2 0px}.footer{margin:24px 60px}}
