.footer-cm{background-color:var(--color-background, #383838);color:#f9f8e9;width:100%}.footer-cm__inner{max-width:var(--page-width, 1500px);margin-inline:auto;padding-inline:var(--page-margin, clamp(16px, 5vw, 40px))}.footer-cm--full-width .footer-cm__inner{max-width:none}.footer-cm__columns{display:flex;justify-content:space-between;gap:40px 60px;flex-wrap:wrap}.footer-cm__column{flex:0 1 auto;min-width:160px}.footer-cm__heading{font-family:var(--font-heading--family, "Libre Caslon Condensed", Georgia, "Times New Roman", serif);font-weight:400;font-style:normal;font-size:30px;line-height:1.1;letter-spacing:-.01em;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0 0 28px}.footer-cm__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.footer-cm__link{font-family:var(--font-body--family, "Parabolica Test", "Helvetica Neue", Arial, sans-serif);font-weight:400;font-style:normal;font-size:18px;line-height:1.3;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;color:currentColor;transition:opacity .2s ease}.footer-cm__link:hover,.footer-cm__link:focus-visible{opacity:.7}.footer-cm__divider{border-top:1px solid currentColor;opacity:.22;margin-block:48px}.footer-cm__bottom{display:flex;align-items:center;gap:32px}.footer-cm__logo{flex:0 0 auto}.footer-cm__logo-img{display:block;width:auto;height:auto;max-height:64px}.footer-cm__logo-text{font-family:var(--font-heading--family, "Libre Caslon Condensed", Georgia, "Times New Roman", serif);font-size:26px;line-height:1}.footer-cm__captions{flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:clamp(20px,5vw,80px);flex-wrap:wrap}.footer-cm__caption{font-family:var(--font-body--family, "Parabolica Test", "Helvetica Neue", Arial, sans-serif);font-weight:400;font-style:normal;font-size:18px;line-height:1.5;letter-spacing:0;text-align:center;color:currentColor;text-decoration:none;transition:opacity .2s ease}a.footer-cm__caption:hover,a.footer-cm__caption:focus-visible{opacity:.7}.footer-cm__copyright{white-space:nowrap}@media screen and (max-width:989px){.footer-cm__columns{gap:32px 40px}}@media screen and (max-width:767px){.footer-cm__columns{flex-direction:column;gap:36px}.footer-cm__heading{margin-bottom:28px}.footer-cm__bottom{flex-direction:column;align-items:flex-start;gap:24px}.footer-cm__captions{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:14px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/footer-camille-moore.css.map */
