.bfcm-foot{--bfcm-foot-bg: #661d1d;--bfcm-foot-cream: #fff9ef;position:relative;box-sizing:border-box;overflow:hidden;overflow:clip;background:var(--bfcm-foot-bg);color:var(--bfcm-foot-cream);padding:71px 0 64px;text-align:center;container-type:inline-size}.bfcm-foot *,.bfcm-foot *:before,.bfcm-foot *:after{box-sizing:border-box}.bfcm-foot p{margin:0}.bfcm-foot__terms{max-width:1196px;margin:0 auto!important;padding:0 24px;font-family:Matter,sans-serif;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;color:#fff9efe6}@media(min-width:1244px){.bfcm-foot__terms{padding:0}}.bfcm-foot__brand{position:relative;width:calc(100vw * 1580 / 1512);width:calc(100cqw * 1580 / 1512);margin:49px 0 0 50%!important;transform:translate(-50%)}.bfcm-foot__logo{display:block;line-height:0;color:var(--bfcm-foot-cream)}.bfcm-foot__logo svg{display:block;width:100%;height:auto}.bfcm-foot__logo svg path,.bfcm-foot__logo svg g,.bfcm-foot__logo svg polygon,.bfcm-foot__logo svg rect{fill:var(--bfcm-foot-cream)}.bfcm-foot__tagline{position:absolute;top:calc(372 / 514 * 100%);left:0;right:0;font-family:TAY Birdie,TAYBirdie,sans-serif;font-weight:400;font-size:calc(100vw * 64 / 1512);font-size:calc(100cqw * 64 / 1512);line-height:1;letter-spacing:0;text-transform:uppercase;white-space:nowrap;color:var(--bfcm-foot-cream)}.bfcm-foot__copy{margin-top:23px!important;font-family:TAY Birdie,TAYBirdie,sans-serif;font-weight:400;font-size:20px;line-height:20px;letter-spacing:0;text-transform:uppercase;color:var(--bfcm-foot-cream)}@media(max-width:989px){.bfcm-foot{padding:44px 0 28px}.bfcm-foot__terms{max-width:392px;padding:0 16px;font-size:12px;line-height:20px;letter-spacing:-.12px;color:var(--bfcm-foot-cream)}.bfcm-foot__brand{width:calc(100vw * 403 / 392);width:calc(100cqw * 403 / 392);margin-top:23px!important}.bfcm-foot__tagline{top:calc(104 / 131 * 100%);font-size:calc(100vw * 20 / 392);font-size:calc(100cqw * 20 / 392);line-height:1;letter-spacing:-.4px}.bfcm-foot__copy{margin-top:45px!important;font-size:14px;line-height:20px;letter-spacing:-.28px}}.bfcm-foot__logo-img{display:block;width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/89/assets/css--bfcm-footer.css.map */
