@font-face{font-family:Avenir;src:url(./Avenir-Roman.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Frank Ruhl Libre;src:url(./FrankRuhlLibre-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Frank Ruhl Libre;src:url(./FrankRuhlLibre-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Bickham Script Pro;src:url(./Bickham-Script-Pro-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.footer{position:relative;padding:5.4rem 1.34rem 2.25rem;z-index:2}@media(min-width:1024px){.footer{padding-inline:2.25rem}}.footer a:hover,.footer #show-consent-btn:hover{opacity:.3}.footer #show-consent-btn{text-transform:uppercase;padding:0;margin-bottom:0;cursor:pointer}.footer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5.4rem 2.25rem}@media(min-width:1024px){.footer__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.footer__col p{margin-bottom:.8rem}.footer__col--company{order:1}.footer__col--customer{order:2}.footer__col--social{order:3}.footer__col--newsletter{order:5;grid-column:span 2}.footer__col--newsletter .footer__title{margin-bottom:0}@media(min-width:1024px){.footer__col--company,.footer__col--customer,.footer__col--social,.footer__col--newsletter{order:0;grid-column:span 1}}.footer__bottom{display:flex;flex-direction:column;gap:2.25rem;order:4;grid-column:span 1}@media(min-width:1024px){.footer__bottom{font-size:1.1rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5.4rem 2.25rem;align-items:end;margin-top:2.8rem;order:6;grid-column:span 4;justify-content:space-between}}.footer__bottom p,.footer__bottom img{margin-bottom:0}.footer__title{margin-bottom:2.8rem;font-size:1.9rem;font-family:Frank Ruhl Libre,sans-serif;font-weight:400}.footer__subtitle{margin-bottom:2.25rem;text-transform:uppercase}.footer__menu{list-style:none}.footer__menu li{margin-bottom:.4rem}.footer__payment-icons{display:none;justify-content:space-between;gap:2px}@media(min-width:1024px){.footer__payment-icons{display:flex}}.footer__payment-icons-mobile{margin-top:5.4rem;display:flex;justify-content:center;gap:.8rem}.footer__payment-icons-mobile svg{width:min(8.8vw,fit-content)}@media(min-width:1024px){.footer__payment-icons-mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/section-footer.css.map */
