.section-footer{background-color:var(--colour-white);padding:2.5rem 0}@media(min-width:1024px){.section-footer{padding:4rem 0}}.section-footer .wrapper{gap:2.5rem}.section-footer .wrapper.top{--space-below: 2.5rem;display:grid;padding-bottom:var(--space-below);margin-bottom:var(--space-below);border-bottom:1px solid var(--colour-black)}@media(min-width:1024px){.section-footer .wrapper.top{--space-below: 3.5rem;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;gap:6rem}}@media(min-width:1280px){.section-footer .wrapper.top{gap:9rem}}.section-footer .wrapper.bottom{display:flex}@media(max-width:767.98px){.section-footer .wrapper.bottom{flex-direction:column-reverse}}@media(min-width:768px){.section-footer .wrapper.bottom{display:grid;grid-template-columns:2fr minmax(0,1fr)}}.section-footer .wrapper hr{border:0;background-color:var(--colour-black);height:1px}.section-footer .heading{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:700;margin-bottom:1.5rem}.section-footer .heading:is(button){margin:0}.section-footer .contact{display:grid;gap:2.5rem}@media(min-width:576px)and (max-width:1023.98px){.section-footer .contact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.section-footer .contact{grid-auto-flow:column;gap:4rem}}@media(min-width:1280px){.section-footer .contact{gap:6rem}}.section-footer .contact .details .c-btn{display:inline-flex;align-items:center;background-color:var(--colour-black);color:var(--colour-white);margin-bottom:1.5rem;flex-shrink:0}.section-footer .contact .details .c-btn svg{height:1.5rem;width:1.5rem;margin-right:1rem;fill:currentColor}.section-footer .contact .details ol{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.section-footer .contact .details ol li a{text-decoration:none;color:var(--colour-text-base)}.section-footer .contact .details address{font-style:normal}.section-footer .contact .details hr{margin:1rem 0}.section-footer .contact .details .directions{display:block;margin-top:1rem;text-decoration:none;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--colour-text-base)}.section-footer .contact .social ul{list-style:none;padding:0;margin:0;display:flex;gap:2rem}.section-footer .contact .social ul li a{display:block;color:var(--colour-abbey);text-decoration:none}.section-footer .contact .social ul li a svg{height:1.25rem;width:1.25rem;fill:currentColor}.section-footer .contact .social .app-links{margin-top:2rem}.section-footer .contact .social .app-links .heading{margin-bottom:0}.section-footer .contact .social .app-links a img{max-width:150px}.section-footer .menus{display:grid;gap:1.5rem}@media(min-width:768px){.section-footer .menus{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}@media(max-width:767.98px){.section-footer .menus .menu-information nav,.section-footer .menus .menu-company nav{display:none}}@media(max-width:767.98px){.section-footer .menus .menu-information nav ul,.section-footer .menus .menu-company nav ul{padding:1rem 0 0}}.section-footer .menus .menu-information.is-active svg.plus,.section-footer .menus .menu-company.is-active svg.plus{opacity:0}@media(max-width:767.98px){.section-footer .menus .menu-information.is-active nav,.section-footer .menus .menu-company.is-active nav{display:block}}.section-footer .menus .menu-shop-by ul{padding:0}.section-footer .menus .menu-shop-by ul.tier-1{gap:1.5rem}@media(min-width:768px){.section-footer .menus .menu-shop-by ul.tier-1{gap:1rem}}.section-footer .menus .menu-shop-by ul.tier-1>li>a{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:700}.section-footer .menus .menu-shop-by ul.tier-1>li.is-active svg.plus{opacity:0}@media(max-width:767.98px){.section-footer .menus .menu-shop-by ul.tier-1>li.is-active ul.tier-2{display:flex}}.section-footer .menus .menu-shop-by ul.tier-2{padding-top:1rem}@media(max-width:767.98px){.section-footer .menus .menu-shop-by ul.tier-2{display:none}}@media(min-width:768px){.section-footer .menus .menu-shop-by ul.tier-2{padding:1.5rem 0 1rem}}@media(max-width:767.98px){.section-footer .menus p.heading{display:none}}.section-footer .menus .menu-toggle{padding:0;display:flex;position:relative;width:100%}@media(min-width:768px){.section-footer .menus .menu-toggle:not(li){display:none}}.section-footer .menus .menu-toggle:is(li){flex-direction:column}.section-footer .menus .menu-toggle:is(li) svg{top:.5rem}.section-footer .menus .menu-toggle:is(button){text-decoration:none;color:inherit;background:transparent;border:0;-webkit-appearance:none;appearance:none;align-items:flex-start;text-align:left;height:2rem;align-items:center}.section-footer .menus .menu-toggle:is(button):focus{outline:none}.section-footer .menus .menu-toggle:is(button):hover{text-decoration:none;outline:none}.section-footer .menus .menu-toggle:is(button):disabled{opacity:.5;pointer-events:none}.section-footer .menus .menu-toggle:is(button) svg{top:50%;transform:translateY(-50%)}.section-footer .menus .menu-toggle svg{position:absolute;right:0;height:.75rem;width:.75rem;fill:currentColor;opacity:1}@media(min-width:768px){.section-footer .menus .menu-toggle svg{display:none}}.section-footer .menus .menu-toggle.plus{opacity:1}.section-footer .menus .menu-toggle.minus{opacity:0}.section-footer .menus ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.section-footer .menus ul li a{color:var(--colour-text-base);text-decoration:none}.section-footer .payments ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:1.5rem}@media(min-width:1024px){.section-footer .payments ul{justify-content:center}}.section-footer .payments .humm svg{height:24px;width:76px}.section-footer .copyright p{max-width:none}.section-footer .copyright p:last-of-type{margin:0}.section-footer .copyright p a{color:var(--colour-text-base);text-decoration:underline;font-weight:400}.section-footer .menus .menu-shop-by ul.tier-1>li:last-child>a{background-color:transparent!important;border-radius:0!important;padding:0!important;color:var(--colour-text-base)!important;font-family:var(--font-family-heading)!important;font-size:1.2rem!important;font-weight:700!important;display:inline!important;border:none!important;text-decoration:none!important;letter-spacing:normal!important;text-transform:none!important}.heading{font-weight:700!important;font-size:1.2rem!important}.section-footer a[aria-label="Shop by Skin Condition"],.section-footer a[aria-label="Shop by Product Type"],.section-footer a[aria-label="Shop by Brand"]{font-size:1.2rem!important}
/*# sourceMappingURL=/cdn/shop/t/62/assets/section-footer.css.map */
