.bf.bf-brand{background:var(--bf-ink);overflow:hidden}.bf .bf-brand__bg{position:absolute;top:0;right:0;bottom:0;left:0}.bf .bf-brand__bg img{width:100%;height:100%;object-fit:cover;max-width:none}.bf .bf-brand__bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bf-brand-tint);mix-blend-mode:color;z-index:1}.bf .bf-brand__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;z-index:1}.bf .bf-brand__defs{position:absolute;width:0;height:0;overflow:hidden}.bf .bf-brand__inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:52px;padding:88px var(--bf-gutter) 96px}.bf .bf-brand__title{font-size:30px;font-weight:400;line-height:40px;letter-spacing:.3px;text-align:center;color:#fff;max-width:900px}.bf .bf-brand__rule{display:block;width:48px;height:2px;background:var(--bf-gold-solid)}.bf .bf-brand__cards{display:flex;justify-content:center;align-items:stretch;gap:24px;width:100%;max-width:1269px}.bf .bf-brand__card{flex:1 1 0;min-width:0;min-height:272px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 28px 44px;border-radius:18px;color:#fff;background:#0a09088c;border:1px solid var(--bf-gold-solid);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bf .bf-brand__ring{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:76px;height:76px;border-radius:50%;border:1px solid rgba(var(--bf-accent-rgb),.45);background:radial-gradient(circle,rgba(var(--bf-accent-rgb),.22),rgba(var(--bf-accent-rgb),0))}.bf .bf-brand__icon{display:block;width:36px;height:36px;overflow:visible;filter:drop-shadow(0 0 7px rgba(var(--bf-glow-rgb),.7))}.bf .bf-brand__card-title{margin-top:22px;font-size:20px;font-weight:700;line-height:28px;color:#fff}.bf .bf-brand__card-text{margin-top:12px;font-size:16px;line-height:24px;color:#e8e8e6;opacity:.85}@media(max-width:749px){.bf .bf-brand__inner{gap:36px;padding:64px 20px 72px}.bf .bf-brand__title{font-size:28px;line-height:36px}.bf .bf-brand__cards{flex-direction:column;gap:16px}.bf .bf-brand__card{flex:0 0 auto;min-height:0;padding:28px 24px 32px}.bf .bf-brand__card-title{font-size:19px;line-height:26px}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/lp-bfcm-brand.css.map */
