:root{--bf-gold: linear-gradient(90deg, #7e5f33 0%, #c09f66 22%, #f2e0af 48%, #c9a86e 66%, #a7834b 84%, #e6cf96 100%);--bf-glow: 0 0 22px 0 rgba(var(--bf-glow-rgb), .45);--bf-ink: #0b0a09;--bf-text: #f5f5f5;--bf-muted: #bdbdbd;--bf-strike: #8c8c8c;--bf-cream: #f2e0af;--bf-gold-solid: #c09f66;--bf-bronze: #7e5f33;--bf-line: #3a3328;--bf-accent-rgb: 192, 159, 102;--bf-glow-rgb: 230, 194, 122;--bf-brand-tint: rgba(122, 90, 44, .9);--bf-card: rgba(11, 10, 9, .8);--bf-font: "Inter", "Inter Tight", "Helvetica Neue", Helvetica, Arial, sans-serif;--bf-gutter: 60px;--bf-icon-a: #fff1c9;--bf-icon-b: #d9b676;--bf-icon-c: #9a7438}@media(max-width:749px){:root{--bf-gutter: 24px}}body:has(.bf){background-color:var(--bf-ink)}html:has(.bf){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(.bf){scroll-behavior:auto}}.bf[id],.bf [id^=shop-]{scroll-margin-top:var(--bf-anchor-offset, 96px)}.bf{position:relative;font-family:var(--bf-font);color:var(--bf-text);-webkit-font-smoothing:antialiased;box-sizing:border-box}.bf *,.bf *:before,.bf *:after{box-sizing:border-box}.bf :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote){margin:0;padding:0;font-family:inherit;letter-spacing:normal;text-transform:none;color:inherit}.bf img{display:block;max-width:100%}.bf-sec{padding:100px var(--bf-gutter);background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(var(--bf-accent-rgb),.28),rgba(var(--bf-accent-rgb),0)),#0b0a098c}.bf-wrap{max-width:1320px;margin:0 auto}.bf-head{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.bf-eyebrow{display:inline-block;font-size:14px;font-weight:600;line-height:normal;letter-spacing:.24em;text-transform:uppercase;background:var(--bf-gold);-webkit-background-clip:text;background-clip:text;color:transparent}.bf-h2{font-size:46px;font-weight:600;line-height:1.12;letter-spacing:-.01em;color:var(--bf-text)}.bf-sub{font-size:18px;line-height:1.5;color:var(--bf-muted);max-width:720px}.bf-gold-text{background:var(--bf-gold);-webkit-background-clip:text;background-clip:text;color:transparent}@media(max-width:749px){.bf-sec{padding:64px var(--bf-gutter)}.bf-eyebrow{font-size:12px}.bf-h2{font-size:32px}.bf-sub{font-size:16px}}.bf-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 44px;border:0;border-radius:4px;cursor:pointer;background:var(--bf-gold);box-shadow:var(--bf-glow);font-family:var(--bf-font);font-size:16px;font-weight:600;line-height:normal;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--bf-ink);transition:filter .2s ease,box-shadow .2s ease,transform .2s ease}.bf-btn:hover{filter:brightness(1.08);box-shadow:0 0 30px rgba(var(--bf-glow-rgb),.6);color:var(--bf-ink)}.bf-btn:active{transform:translateY(1px)}.bf-btn:focus-visible{outline:2px solid var(--bf-cream);outline-offset:3px}.bf-btn[disabled],.bf-btn.is-loading{opacity:.6;cursor:default;filter:none}.bf-btn--block{width:100%}.bf-greek{display:block;width:100%;height:18px;background:url(lp-bfcm-greek-key.svg) left center / auto 100% repeat-x}@media(max-width:749px){.bf-greek{height:14px}}body:has(.bf-pal-ice){--bf-gold: linear-gradient(90deg, #335f7e 0%, #669fc0 22%, #afe0f2 48%, #6ea8c9 66%, #4b83a7 84%, #96cfe6 100%);--bf-cream: #afe0f2;--bf-gold-solid: #669fc0;--bf-bronze: #335f7e;--bf-accent-rgb: 102, 159, 192;--bf-glow-rgb: 122, 194, 230;--bf-brand-tint: rgba(44, 90, 122, .9);--bf-photo-tint: #3f8fd8;--bf-icon-a: #c9f1ff;--bf-icon-b: #76b6d9;--bf-icon-c: #38749a}body:has(.bf-pal-ice) .bf-greek{background-image:url(lp-bfcm-greek-key-ice.svg)}@media(prefers-reduced-motion:reduce){.bf *,.bf *:before,.bf *:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/lp-bfcm.css.map */
