.bf-giveaway{position:relative;background:linear-gradient(138deg,var(--bf-bg-1) 0%,var(--bf-bg-2) 100%);color:#fff;overflow:hidden}.bf-giveaway:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--bf-giveaway-texture, none);background-size:cover;background-repeat:no-repeat;mix-blend-mode:overlay;pointer-events:none}.bf-giveaway__container{position:relative;padding:var(--bf-giveaway-padding-top, 32px) 48px var(--bf-giveaway-padding-bottom, 48px);display:flex;flex-direction:column;gap:24px}.bf-giveaway__band{position:relative;align-self:stretch;max-width:1344px;margin-inline:auto;width:100%}.bf-giveaway__band .bf-marquee{position:absolute;top:38.9%;left:0;right:0;z-index:0}.bf-giveaway__band-inner{position:relative;width:100%;aspect-ratio:1344 / 252;margin:0 auto}.bf-giveaway__img{position:absolute;z-index:1;width:auto}.bf-giveaway__img--left{top:0;left:16%;height:92%}.bf-giveaway__img--center{top:1%;left:30%;height:100%;z-index:2}.bf-giveaway__img--right{top:-4%;left:62%;height:102%}.bf-giveaway__badge{position:absolute;z-index:2}.bf-giveaway__badge--1{top:14%;left:75%}.bf-giveaway__badge--2{top:23%;left:16%}.bf-giveaway__content{display:flex;align-items:flex-start;gap:80px;align-self:stretch;width:100%;max-width:1344px;margin-inline:auto}.bf-giveaway__heading{flex:1 1 0;display:flex;flex-direction:column;gap:2px;margin:0;font-size:40px;min-width:0}.bf-giveaway__heading-main p{margin:0;font:inherit}.bf-giveaway__heading-main strong,.bf-giveaway__heading-main b{font-weight:inherit;background:var(--bf-grad-accent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bf-giveaway__aside{flex:1 1 0;display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-width:0}.bf-giveaway__description p{margin:0}.bf-giveaway__links{display:flex;align-items:stretch;gap:12px;margin:0 auto;padding:0;list-style:none;align-self:stretch;width:100%;max-width:1344px}.bf-giveaway__link-item{flex:1 1 0;display:flex;min-width:0;background:var(--bf-white-10);border-radius:var(--bf-radius-md)}.bf-giveaway__link{flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:8px 24px;font-weight:500;font-size:16px;line-height:1.2;color:#fff;text-decoration:none}.bf-giveaway__link:hover{color:#fff}.bf-giveaway__link svg{flex:none;width:32px;height:32px}.bf-giveaway__terms{width:100%;margin-top:-8px;text-align:center}.bf-giveaway__terms-link{display:inline-block;font-size:13px;line-height:1.4;color:#ffffffb3;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.bf-giveaway__terms-link:hover{color:#fff}@media screen and (max-width:989px){.bf-giveaway__container{padding-left:48px;padding-right:48px}.bf-giveaway__content{gap:32px}.bf-giveaway__heading{font-size:32px}.bf-giveaway__links{flex-wrap:wrap}.bf-giveaway__link-item{flex:1 1 40%}}@media screen and (max-width:749px){.bf-giveaway__container{padding:0 16px var(--bf-giveaway-padding-bottom-mobile, 24px);gap:16px}.bf-giveaway__band{margin:0 -16px;width:auto}.bf-giveaway__band .bf-marquee{top:0;width:calc(100% + 64px);left:-16px;border-radius:0}.bf-giveaway__band-inner{aspect-ratio:390 / 169}.bf-giveaway__img--left{top:10%;left:8%;height:48%}.bf-giveaway__img--center{top:28%;left:22%;height:66%}.bf-giveaway__img--right{top:4%;left:58%;height:62%}.bf-giveaway__badge--1{top:53%;left:71%}.bf-giveaway__badge--2{top:44%;left:16%}.bf-giveaway .bf-price-badge{padding:4px 5px;border-radius:3px;font-size:12px;text-shadow:0 0 5px rgba(0,0,0,.5)}.bf-giveaway .bf-price-badge__dec{font-size:6px}.bf-giveaway__content{flex-direction:column;align-items:center;gap:16px;text-align:center}.bf-giveaway__heading{font-size:28px}.bf-giveaway__aside{align-items:center;gap:16px}.bf-giveaway__description{font-size:14px}.bf-giveaway .bf-countdown--lg{gap:4px}.bf-giveaway .bf-countdown--lg .bf-countdown__value,.bf-giveaway .bf-countdown--lg .bf-countdown__label,.bf-giveaway .bf-countdown--lg .bf-countdown__sep{font-size:16px}.bf-giveaway .bf-countdown--lg .bf-countdown__unit{border-radius:var(--bf-radius-sm)}.bf-giveaway__links{flex-direction:column;gap:0;padding:4px 16px;background:#ffffff12;border-radius:10px}.bf-giveaway__link-item{flex:none;background:none;border-radius:0;border-bottom:1px solid var(--bf-white-12)}.bf-giveaway__link-item:last-child{border-bottom:0}.bf-giveaway__link{padding:12px 0;font-size:13px}.bf-giveaway__link svg{width:24px;height:24px}}
/*# sourceMappingURL=/cdn/shop/t/276/assets/bf-giveaway-banner.css.map */
