.bfh{position:relative;overflow:hidden;background:linear-gradient(160deg,var(--bfh-bg1) 0%,var(--bfh-bg2) 100%);padding:var(--bfh-pt) 20px var(--bfh-pb);text-align:center;color:var(--bfh-text);isolation:isolate}.bfh__inner{position:relative;z-index:2;max-width:980px;margin:0 auto}.bfh__logo{width:var(--logo-w);max-width:60%;margin:0 auto 36px}.bfh__logo img,.bfh__title-img img{width:100%;height:auto;display:block}.bfh__title-img{margin:0 auto 28px;max-width:820px;font-size:0}.bfh__title{margin:0 0 28px;font-weight:400!important;font-family:AlamedaScript,sans-serif!important;text-transform:capitalize!important;background:linear-gradient(108.84deg,#bf59e1 -.92%,#0ebede 119.34%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block;padding:0 15px}.bfh__subtitle{margin:0 0 32px;font-size:22px;line-height:1.5}.bfh__buttons{display:flex;gap:28px;justify-content:center;flex-wrap:wrap}.bfh__btn{display:inline-flex;align-items:center;gap:10px;padding:15px 38px;border-radius:8px;font-size:22px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.bfh__btn:hover{transform:translateY(-2px);color:#fff}.bfh__btn--primary{color:#fff;background:linear-gradient(90deg,var(--bfh-g1),var(--bfh-g2));box-shadow:0 8px 20px #8c64e640}.bfh__btn--secondary{color:var(--bfh-text);background:#ffffff73;border:1px solid rgba(160,150,230,.55)}.bfh__decor{position:absolute;z-index:1;pointer-events:none;width:26%;max-width:420px}.bfh__decor img{width:100%;height:auto;display:block}.bfh__decor--tl{top:0;left:0}.bfh__decor--br{bottom:0;right:0;width:22%}.bfh__ribbon{position:absolute;z-index:1;width:60%;background:linear-gradient(90deg,var(--bfh-g1),var(--bfh-g2));color:#fff;overflow:hidden;white-space:nowrap;padding:9px 0;font-weight:700;font-size:17px;letter-spacing:.04em;text-transform:uppercase}.bfh__ribbon--1{top:30px;right:-12%;transform:rotate(12deg)}.bfh__ribbon--2{bottom:26px;left:-14%;transform:rotate(14deg)}.bfh__ribbon-track{display:inline-flex;animation:bfh-marquee var(--bfh-speed) linear infinite}.bfh__ribbon--2 .bfh__ribbon-track{animation-direction:reverse}.bfh__ribbon-group{display:inline-flex;align-items:center;gap:18px;padding-right:18px;font-size:20px;line-height:35px;font-weight:600}.bfh__star{font-size:.8em}@keyframes bfh-marquee{to{transform:translate(-50%)}}@media(max-width:1200px){.bfh__ribbon--1{top:-10px;right:-5%;width:100%}.bfh__ribbon--2{width:100%;bottom:0;left:-18%}}@media(max-width:749px){.bfh{padding-top:calc(var(--bfh-pt) * .65);padding-bottom:calc(var(--bfh-pb) * .75)}.bfh__logo{margin-bottom:24px;max-width:45%}.bfh__title{font-size:30px!important}.bfh__subtitle{font-size:16px}.bfh__buttons{gap:12px}.bfh__btn{width:auto;justify-content:center;padding:14px 20px;font-size:15px}.bfh__decor{width:38%}.bfh__ribbon{width:150%;font-size:12px;padding:6px 0}.bfh__ribbon--1{top:10px;right:-40%}.bfh__ribbon--2{bottom:8px;left:-45%}}@media(prefers-reduced-motion:reduce){.bfh__ribbon-track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/bfcm-hero.css.map */
