.site-footer{margin-top:8rem;padding-top:6rem;padding-bottom:2rem;background-color:#f4f3ea;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.site-footer{margin-top:12rem}}.template-index .site-footer{margin-top:0}.site-footer .footer__content-top{display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--grid-gutter)}.site-footer .footer__content-top>.footer-misc{grid-column:span 2;margin-bottom:calc(var(--grid-gutter) * 2)}.site-footer .footer__content-top>.footer-menu{grid-column:span 2;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--grid-gutter)}.footer-logo svg{height:4rem;width:auto;margin-bottom:6rem}.footer-logo svg path{fill:rgb(var(--color-foreground))}@media screen and (min-width:1025px){.site-footer .footer__content-top{grid-template-columns:repeat(16,1fr);grid-gap:var(--grid-gutter)}.site-footer .footer__content-top>.footer-logo{grid-column:span 4}.site-footer .footer__content-top>.footer-menu{grid-column:span 12;grid-template-columns:repeat(4,1fr)}.site-footer .footer__content-top>.footer-misc{grid-column:5 / span 12}}@media screen and (min-width:1441px){.site-footer .footer__content-top>.footer-menu{grid-column:span 8}.site-footer .footer__content-top>.footer-misc{grid-column:span 4}}h2.footer-block__heading{font-family:var(--font-heading-family);font-weight:600;font-size:1.5rem;letter-spacing:0;line-height:1.5;margin-bottom:1.2rem;color:rgba(var(--color-foreground),1)}.footer-block--newsletter .footer-block__heading{font-size:2rem;font-family:var(--font-heading-family);font-weight:600;line-height:2.8rem;color:rgba(var(--color-foreground),1)}@media screen and (min-width:750px){.footer-block--newsletter .footer-block__heading{font-size:2.4rem}}.footer-block--menu ul{list-style:none;margin:0 0 2rem;padding:0}.footer-block--menu ul li{margin:0}.footer-block--menu ul li a{margin:0;padding:0;font-size:1.3rem;font-weight:700;line-height:2;text-transform:uppercase;color:rgba(var(--color-foreground),.8)}.footer-block--menu ul li a.list-menu__item--active{text-decoration:none}.site-footer .newsletter-form{max-width:100%}.footer-block--newsletter .footer-block__newsletter{max-width:64rem}@media screen and (min-width:750px){.site-footer .newsletter-form{margin:0}}.site-footer .newsletter-form input[type=email]{background-color:transparent}.site-footer .newsletter-form .field:after,.site-footer .newsletter-form .field:before{content:none}.site-footer .newsletter-form .field__input{border-bottom:1px solid rgba(var(--color-foreground),.35)}.site-footer .newsletter-form .field__input:focus-visible{box-shadow:none}.footer-misc .footer__connect{margin-top:calc(var(--grid-gutter) * 1);display:flex;justify-content:space-between;gap:var(--grid-gutter)}.footer__content-bottom{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--grid-gutter);margin:8rem auto 0;width:100%;padding:0 var(--page-width-margin)}.footer__content-bottom .footer__copyright,.footer__content-bottom .footer__brands{grid-column:span 1}@media screen and (min-width:990px){.footer__content-bottom{grid-template-columns:repeat(16,1fr)}.footer__content-bottom .footer__copyright{grid-column:1 / span 8;order:1}.footer__content-bottom .footer__brands{grid-column:13 / span 4;order:2}}@media screen and (min-width:1440px){.footer__content-bottom-wrapper .footer__connect{grid-column:13 / span 4}}.site-footer .footer__copyright{margin:0}@media screen and (min-width:990px){.site-footer .footer__copyright{margin:0}}.footer__brands{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gutter);gap:calc(var(--grid-gutter) * 2);justify-content:flex-start;align-items:flex-start;margin-bottom:var(--grid-gutter);text-align:center}.footer__brands svg{max-width:100%;height:auto}@media screen and (min-width:990px){.footer__brands{grid-template-columns:repeat(4,1fr);text-align:left}}.footer__connect .footer__list-social{position:relative;left:-.8rem}.site-footer .footer__copyright .copyright__content{font-size:1.2rem}.site-footer .copyright__content a{text-decoration:none}.footer__partners{display:flex;align-items:center;width:100%;max-width:20rem;-webkit-user-select:none;user-select:none;position:relative;margin:0;z-index:1}.footer__partners>*{flex:1 0 100%}.footer__partners summary{position:relative;z-index:5;font-size:1.3rem;line-height:2rem;padding:1em 0}.footer__partners .list-menu__item{font-size:1.3rem;line-height:3rem;padding:0 .4rem}.footer__partners details a:hover{background-color:rgba(var(--color-foreground),.1)}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-footer.css.map */
