.bb-editorial-footer{--bb-footer-surface: #1c1c1a;--bb-footer-ink: #f8f1df;--bb-footer-muted: #bdb6a7;--bb-footer-line: rgba(248, 241, 223, .12);background:var(--bb-footer-surface);color:var(--bb-footer-ink);border:0;margin-top:0}.bb-editorial-footer .page-width{max-width:144rem}.bb-editorial-footer__main{display:grid;grid-template-columns:minmax(22rem,1.35fr) repeat(4,minmax(13.5rem,1fr));gap:clamp(2.4rem,3.5vw,6rem);padding-top:clamp(5.2rem,6vw,8.2rem);padding-bottom:clamp(5rem,5vw,7.2rem)}.bb-editorial-footer__wordmark{display:inline-flex;align-items:center;gap:1rem;color:var(--bb-footer-ink);font-family:var(--font-heading-family);font-size:clamp(2.5rem,2.4vw,3.2rem);letter-spacing:-.02em;line-height:1;text-decoration:none}.bb-editorial-footer__logo{display:block;width:18rem;max-width:100%;height:auto}.bb-editorial-footer__wordmark em{color:var(--bb-gold, #c9a94b);font-style:normal}.bb-editorial-footer__mark{display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;color:var(--bb-footer-surface);background:radial-gradient(circle at 32% 25%,#f3df9e,var(--bb-gold, #c9a94b) 56%,#746031);font-family:var(--font-heading-family);font-size:2.3rem;font-style:italic}.bb-editorial-footer__brand-copy{max-width:29rem;margin:2.4rem 0 2.8rem;color:var(--bb-footer-muted);font-size:1.45rem;line-height:1.58}.bb-editorial-footer__social{display:flex;flex-wrap:wrap;gap:1.1rem}.bb-editorial-footer__social a,.bb-editorial-footer__social span{display:grid;place-items:center;width:4.2rem;height:4.2rem;border:.1rem solid rgba(248,241,223,.2);border-radius:50%;color:var(--bb-footer-ink)}.bb-editorial-footer__social a{transition:color .16s ease,background .16s ease,border-color .16s ease}.bb-editorial-footer__social a:hover,.bb-editorial-footer__social a:focus-visible{color:var(--bb-footer-surface);background:var(--bb-gold, #c9a94b);border-color:var(--bb-gold, #c9a94b)}.bb-editorial-footer__social svg{width:1.65rem;height:1.65rem}.bb-editorial-footer__nav h2,.bb-editorial-footer__contact h2{margin:0 0 1.8rem!important;color:var(--bb-gold, #c9a94b)!important;font-family:var(--font-body-family)!important;font-size:1.15rem!important;font-weight:600!important;letter-spacing:.16em!important;line-height:1.25!important;text-transform:uppercase!important}.bb-editorial-footer__nav ul,.bb-editorial-footer__contact ul{display:grid;gap:1.3rem;margin:0;padding:0;list-style:none}.bb-editorial-footer__nav a,.bb-editorial-footer__contact a,.bb-editorial-footer__contact span{color:var(--bb-footer-muted);font-size:1.42rem;line-height:1.45;text-decoration:none}.bb-editorial-footer__nav a{transition:color .16s ease}.bb-editorial-footer__nav a:hover,.bb-editorial-footer__nav a:focus-visible,.bb-editorial-footer__contact a:hover,.bb-editorial-footer__contact a:focus-visible{color:var(--bb-footer-ink);text-decoration:underline;text-underline-offset:.3rem}.bb-editorial-footer__contact li{display:grid;grid-template-columns:1.6rem minmax(0,1fr);gap:1.15rem;align-items:start}.bb-editorial-footer__contact li>svg{width:1.6rem;height:1.6rem;margin-top:.15rem;color:var(--bb-gold, #c9a94b)}.bb-editorial-footer__bottom{border-top:.1rem solid var(--bb-footer-line)}.bb-editorial-footer__bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:8rem}.bb-editorial-footer__bottom p{margin:0;color:#908b82;font-size:1.18rem;line-height:1.5}.bb-editorial-footer__payments{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.8rem;margin:0;padding:0;list-style:none}.bb-editorial-footer__payments .icon{width:3.8rem;height:2.4rem}@media screen and (max-width:989px){.bb-editorial-footer__main{grid-template-columns:repeat(2,minmax(20rem,1fr));gap:3.6rem 2.4rem}.bb-editorial-footer__brand{grid-column:1 / -1}}@media screen and (max-width:749px){.bb-editorial-footer__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:4.2rem 2.4rem;padding-top:5.2rem;padding-bottom:4.8rem}.bb-editorial-footer__brand,.bb-editorial-footer__contact{grid-column:1 / -1}.bb-editorial-footer__brand-copy{max-width:31rem}.bb-editorial-footer__bottom-inner{align-items:flex-start;flex-direction:column;justify-content:center;padding-top:2.4rem;padding-bottom:2.4rem}.bb-editorial-footer__payments{justify-content:flex-start}}@media screen and (max-width:479px){.bb-editorial-footer__main{grid-template-columns:1fr}.bb-editorial-footer__brand,.bb-editorial-footer__contact{grid-column:auto}.bb-editorial-footer__wordmark{font-size:2.8rem}.bb-editorial-footer__logo{width:15rem}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/bb-editorial-footer.css.map */
