.footer .footer__content-top.page-width{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4rem;align-items:start;padding-top:5rem;padding-bottom:5rem}.footer .footer-block--newsletter{display:none}.footer .footer__blocks-wrapper{display:contents}.footer .footer-block{display:flex;flex-direction:column}.footer-block--brand .footer-block__heading,.footer-block--menu .footer-block__heading,.footer-block--contact .footer-block__heading{font-family:Gambetta,Georgia,serif;font-weight:300;letter-spacing:.01em;color:#1e1e1e;margin:0 0 1.6rem}.footer-block--brand .footer-block__heading{font-size:3.6rem;line-height:1.1}.footer-block--brand .footer-block__heading em{font-style:italic;display:block}.footer-block--brand .footer-block__details-content{font-size:var(--font-size-body);color:#1e1e1e;line-height:1.6}.footer-block--menu .footer-block__heading,.footer-block--contact .footer-block__heading{font-size:2rem}.footer-block--menu .footer-block__details-content{display:flex;flex-direction:column;gap:.6rem}.footer-block--menu .list-menu__item--link{font-size:var(--font-size-body);color:#1e1e1e;text-decoration:none;line-height:1.6}.footer-block--menu .list-menu__item--link:hover{text-decoration:underline}.footer-block--contact .footer-block__details-content{display:flex;flex-direction:column;gap:.6rem;margin-bottom:2rem}.footer-block--contact .footer-block__details-content a{font-size:var(--font-size-body);color:#1e1e1e;text-decoration:none;line-height:1.6}.footer-block--contact .footer-block__details-content a:hover{text-decoration:underline}.footer-newsletter-blurb{font-size:var(--font-size-body);color:#1e1e1e;line-height:1.6;margin:1.6rem 0 1.2rem}.footer-block--contact .footer-block__newsletter{margin-top:0}.footer__content-bottom{border-top:1px solid rgba(30,30,30,.15)}.footer-alcohol-warning{text-align:center;font-size:1.2rem;color:#1e1e1e99;padding:1.6rem 2rem .8rem}.footer__content-bottom-wrapper .footer__copyright,.footer__content-bottom-wrapper .footer__copyright a{font-size:1.2rem;color:#1e1e1e99}.footer__content-bottom-wrapper .footer__copyright a{text-decoration:none}@media screen and (max-width:749px){.footer .footer__content-top.page-width{grid-template-columns:1fr;gap:3rem;padding-top:3.6rem;padding-bottom:3.6rem}.footer-block--brand .footer-block__heading{font-size:3rem}.footer-block.grid__item{padding:0;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-footer.css.map */
