.bfb{background:var(--bfb-bg);padding:var(--bfb-pt) 20px var(--bfb-pb);overflow-x:clip}.bfb__container{max-width:1240px;margin:0 auto}.bfb__heading{margin:0 0 10px;font-size:35px!important;color:var(--bfb-heading);line-height:1.2!important}.bfb__text{margin:0 0 15px;font-size:18px;line-height:1.5;color:var(--bfb-text)}.bfb__note{margin:-6px 0 22px;font-size:14px;color:var(--bfb-text);opacity:.85}.bfb__pill{display:inline-block;margin:0 0 22px;padding:7px 18px;border-radius:30px;font-size:18px;font-weight:700;letter-spacing:.02em;border:1px solid #8F7DEF2E;background:linear-gradient(107.97deg,#dd7efc1a -8.82%,#24d9f91a 124.49%)}.bfb__pill span{background:linear-gradient(90deg,var(--bfb-g1),var(--bfb-g2));-webkit-background-clip:text;background-clip:text;color:transparent}.bfb__btn{display:inline-flex;align-items:center;gap:10px;padding:10px 25px;border-radius:8px;text-decoration:none;font-size:18px;font-weight:600;text-transform:uppercase;transition:transform .2s ease;color:#373737!important}.bfb__btn:hover{transform:translateY(-2px)}.bfb__btn--gradient{color:#fff!important;box-shadow:0 8px 20px #8c64e638;background:linear-gradient(88.79deg,#f048ff -11.7%,#32b0e0 110.1%)}.bfb__btn--white{color:#2e2e35;background:#fff;box-shadow:0 8px 20px #0000001f}.bfb__overlay{position:relative;overflow:hidden;border-radius:var(--bfb-radius);min-height:var(--bfb-minh);display:flex;align-items:center;background:linear-gradient(110deg,var(--bfb-box1),var(--bfb-box2))}.bfb__bgimg,.bfb__bgimg picture,.bfb__bgimg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bfb__bgimg img{object-fit:cover}.bfb__overlay .bfb__content{position:relative;z-index:1;padding:48px 7%;max-width:560px}.bfb__overlay--center{justify-content:center;text-align:center}.bfb__overlay--center .bfb__content{max-width:620px}.bfb__overlay--right{justify-content:flex-end}.bfb__side{position:relative;overflow:hidden;border-radius:var(--bfb-radius);min-height:var(--bfb-minh);display:flex;align-items:center;background:radial-gradient(ellipse 45% 70% at 62% 60%,var(--bfb-glow) 0%,var(--bfb-glow-0) 100%),linear-gradient(100deg,var(--bfb-box1) 0%,var(--bfb-box1) 30%,var(--bfb-box2) 100%)}.bfb__side--left{justify-content:flex-end}.bfb__side--left{background:radial-gradient(ellipse 45% 70% at 38% 60%,var(--bfb-glow) 0%,var(--bfb-glow-0) 100%),linear-gradient(-100deg,var(--bfb-box1) 0%,var(--bfb-box1) 30%,var(--bfb-box2) 100%)}.bfb__side .bfb__content{position:relative;z-index:1;padding:48px 7%;max-width:46%}.bfb__side-img{position:absolute;top:0;bottom:0;width:var(--bfb-side-w);display:flex;align-items:flex-end}.bfb__side--right .bfb__side-img{right:0;justify-content:flex-end}.bfb__side--left .bfb__side-img{left:0;justify-content:flex-start}.bfb__side-img img{width:100%;height:100%;object-fit:contain;object-position:right bottom;display:block}.bfb__side--left .bfb__side-img img{object-position:left bottom}.bfb__split{display:flex;align-items:center;gap:5%}.bfb__split--right{flex-direction:row-reverse}.bfb__card{position:relative;flex:0 0 var(--bfb-img-w)}.bfb__card-img{border-radius:var(--bfb-radius);overflow:hidden;min-height:var(--bfb-minh);background:linear-gradient(135deg,var(--bfb-box1),var(--bfb-box2));position:relative}.bfb__card-img img,.bfb__card-img svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bfb__split .bfb__content{flex:1 1 auto;margin-left:3%}.bfb__badge{position:absolute;z-index:2;width:var(--bfb-badge-w);aspect-ratio:1;display:flex;align-items:center;justify-content:center;text-align:center;pointer-events:none;filter:drop-shadow(0 18px 24px rgba(90,50,190,.38));transform:perspective(500px) rotateY(var(--bfb-turn, 0deg)) rotate(var(--bfb-tilt, 0deg))}.bfb__badge--top-right{top:var(--bfb-badge-y);right:var(--bfb-badge-x)}.bfb__badge--top-left{top:var(--bfb-badge-y);left:var(--bfb-badge-x)}.bfb__badge-svg,.bfb__badge-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:contain}.bfb__badge-text{position:relative;display:block;color:#fff;font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:700;font-size:calc(var(--bfb-badge-w) * .2);line-height:.95;letter-spacing:-.01em;text-shadow:0 2px 6px rgba(60,20,140,.45)}.bfb__badge.is-floating{animation:bfb-float 4s ease-in-out infinite}@keyframes bfb-float{0%,to{transform:perspective(500px) translateY(0) rotateY(var(--bfb-turn, 0deg)) rotate(var(--bfb-tilt, 0deg))}50%{transform:perspective(500px) translateY(-8px) rotateY(calc(var(--bfb-turn, 0deg) * .8)) rotate(calc(var(--bfb-tilt, 0deg) * 1.2))}}@media(prefers-reduced-motion:reduce){.bfb__badge.is-floating{animation:none}}@media(max-width:989px){.bfb__heading{font-size:32px}.bfb__badge{width:calc(var(--bfb-badge-w) * .75);top:calc(var(--bfb-badge-y) * .6)}.bfb__badge-text{font-size:calc(var(--bfb-badge-w) * .75 * .2)}}@media(max-width:989px){.bfb__side .bfb__content{max-width:48%;padding:36px 5%}.bfb__side-img{width:52%}}@media(max-width:749px){.bfb__side,.bfb__side--left{flex-direction:column;align-items:stretch;min-height:0}.bfb__side .bfb__content{max-width:100%;padding:30px 22px 6px;order:1}.bfb__side-img{position:relative;order:2;width:100%;height:240px;justify-content:center!important}.bfb__side-img img{object-position:center bottom!important}.bfb__heading{font-size:26px!important}.bfb__text{font-size:15px}.bfb__btn{font-size:15px;padding:13px 22px}.bfb__overlay{min-height:calc(var(--bfb-minh) * .9);align-items:flex-start}.bfb__overlay .bfb__content{padding:32px 22px;max-width:100%}.bfb__split,.bfb__split--right{flex-direction:column;gap:26px;align-items:stretch}.bfb__card{flex-basis:auto}.bfb__card-img{min-height:0;aspect-ratio:4 / 3}.bfb__badge{width:104px}.bfb__badge-text{font-size:20px}.bfb__badge--top-right{top:-26px;right:-6px}.bfb__badge--top-left{top:-26px;left:-6px}.bfb__badge.is-floating{top:85%;width:150px}span.bfb__badge.bfb__badge--top-left.is-floating{right:-15%;left:unset;top:70%}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/bfcm-promo-banner.css.map */
