.lily-footer{display:block;background:#262925;color:#f2f0e9;padding:4.2rem 0 2.4rem}.lily-footer a{color:inherit;text-decoration:none}.lily-footer a:hover{text-decoration:underline;text-underline-offset:4px}.lily-footer a:focus-visible,.lily-footer button:focus-visible{outline:1px solid #f2f0e9;outline-offset:3px}.lily-footer__columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem;padding:0 0 3rem}.lily-footer__heading,.lily-footer__toggle{color:inherit;font-family:var(--font-display-family);font-size:1.7rem;font-weight:500;letter-spacing:.1rem}.lily-footer__heading{margin:0 0 1.5rem}.lily-footer__toggle{display:none}.lily-footer__links,.lily-footer__policies{list-style:none;padding:0;margin:0}.lily-footer__links{display:flex;flex-direction:column;gap:.4rem}.lily-footer__links a{display:inline-block;padding:.6rem 0;font-family:var(--font-numbers-family),var(--font-japanese-family);font-size:1.2rem;line-height:1.7}.lily-footer__links--english a{font-family:var(--font-display-family);font-size:1.4rem;letter-spacing:.03rem}.lily-footer__bottom{border-top:1px solid #51574d;padding-top:2rem;color:#c3c8ba}.lily-footer__policies{display:flex;flex-wrap:wrap;gap:.8rem 1.8rem}.lily-footer__policies a{display:inline-block;padding:.6rem 0;font-family:var(--font-numbers-family),var(--font-japanese-family);font-size:1.1rem;line-height:1.8}.lily-footer__copyright{display:block;margin-top:1.6rem;font-family:var(--font-display-family);font-size:1.2rem;letter-spacing:.04rem}@media screen and (max-width:749px){.lily-footer{padding:3.2rem 0 2.2rem}.lily-footer>.page-width{padding:0 2.2rem}.lily-footer__columns{grid-template-columns:1fr;gap:0;padding:0 0 2rem}.lily-footer.is-ready .lily-footer__heading{display:none}.lily-footer.is-ready .lily-footer__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:5.4rem;padding:1.2rem 0;border:0;border-bottom:1px solid #51574d;background:transparent;cursor:pointer}.lily-footer.is-ready .lily-footer__toggle[aria-expanded=false]+.lily-footer__links{display:none}.lily-footer.is-ready:has(.lily-footer__column:last-child>.lily-footer__toggle[aria-expanded=false]) .lily-footer__bottom{border-top:0}.lily-footer.is-ready:has(.lily-footer__column:last-child>.lily-footer__toggle[aria-expanded=false]) .lily-footer__columns{padding-bottom:0}.lily-footer__links{padding:1.2rem 0}.lily-footer__links a{min-height:4.4rem;padding:1.2rem 0}.lily-footer__policies a{min-height:3.6rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-lily-footer.css.map */
