.footer{border-top:1px solid var(--color-foreground);background-color:var(--color-background);padding-top:20px;color:#000}body.archive .footer,body.archive-product .footer{border-top:1px solid var(--color-cream);color:inherit;background-color:transparent}.footer__content-top{padding-bottom:30px;display:block;border-bottom:1px solid var(--color-foreground)}body.archive .footer__content-top,body.archive-product .footer__content-top{border-bottom:1px solid var(--color-cream)}.footer__columns{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;row-gap:30px;padding:0 20px;flex-wrap:wrap}.footer__col-2{grid-column:2 / span 1}.footer__opening-times{margin-left:20px;max-width:160px}.footer__opening-times li{display:flex;justify-content:space-between}.footer__menus{grid-column:1 / span 2;display:flex;gap:10px;flex-wrap:wrap}.footer__menus>div{flex:1}.footer__newsletter{grid-column:1 / span 2;color:inherit}@media screen and (max-width:749px){body.product:not(.archive-product) .footer{margin-bottom:76px}.footer__menus{flex-wrap:wrap;row-gap:30px}.footer__menus>div{width:50%;flex-basis:50%;max-width:calc(50% - 5px)}.footer__menus>div:nth-child(2){order:3}.footer__opening-times{margin-left:0;max-width:160px}}@media screen and (min-width:750px){.footer__columns{grid-template-columns:repeat(8,1fr);padding:0 30px;row-gap:20px}.footer__col-2{grid-column:2 / span 2}.footer__menus{grid-column:4 / span 3}.footer__newsletter{grid-column:7 / span 2}}.footer__newsletter .form-field{margin-top:20px;height:32px;max-width:220px;border-color:inherit}.footer__newsletter .form-field__input{font-size:12px;height:32px;padding:0 8px}.footer__content-bottom{padding:20px 10px 10px}.footer__copyright{display:flex;justify-content:space-between;font-size:9px}.copyright__content{margin:0}.footer__logo-wrapper{display:flex;align-items:center;justify-content:center;padding:40px 0 100px}.footer__logo-wrapper svg{width:69.333vw}@media screen and (min-width:750px){.footer__logo-wrapper svg{max-width:380px;width:100%}.footer__content-bottom{padding:20px 30px}.footer__copyright{font-size:12px}}body.archive .footer__logo-wrapper svg path,body.archive-product .footer__logo-wrapper svg path{fill:var(--color-cream)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-footer.css.map */
