body.bf-dark-product{--bf-bg: #000000;--bf-surface: #141414;--bf-line: #2c2c2c;--bf-text: #f2f2f2;--bf-muted: #a3a3a3;--bf-accent-dark: color-mix(in srgb, var(--bf-accent) 70%, #000);background-color:var(--bf-bg)}.bf-dark-product #MainContent{--color-base-background: 0, 0, 0;--color-background-dark: 20, 20, 20;--color-base-text: 242, 242, 242;--color-base-heading: 255, 255, 255;--color-base-border: 44, 44, 44;--color-foreground: 242, 242, 242;--color-background: 0, 0, 0;--color-price: #ffffff;--color-sale-price: #ffffff;--payment-terms-background-color: #000000;background-color:var(--bf-bg);color:var(--bf-text)}.bf-badge{display:inline-block;align-self:flex-start;margin-bottom:12px;padding:6px 12px 5px;border:1.5px solid var(--bf-accent);border-radius:6px;color:var(--bf-accent);font-family:var(--font-body-family);font-size:13px;font-weight:700;letter-spacing:1.5px;line-height:1;text-transform:uppercase}.bf-dark-product .product__heading,.bf-dark-product .new-title,.bf-dark-product .new-title-mobile,.bf-dark-product .new-title p,.bf-dark-product .new-title-mobile p{color:#fff}.bf-dark-product .second-title:first-letter{text-decoration-color:var(--bf-accent)}.bf-dark-product .last-title-orange,.bf-dark-product .last-title-orange:first-letter{color:var(--bf-accent)}.bf-dark-product .floating-badge{filter:drop-shadow(0 0 18px color-mix(in srgb,var(--bf-accent) 25%,transparent))}.bf-dark-product .price,.bf-dark-product .price-item--sale,.bf-dark-product .price-item--last{color:#fff}.bf-dark-product .price--on-sale .price-item--regular{color:var(--bf-muted)}.bf-dark-product .price--on-sale .price-item--regular:after,.bf-dark-product .product__info-container .price--on-sale .price-item--regular:after{background-color:var(--bf-muted)}.bf-dark-product .installment,.bf-dark-product shopify-payment-terms{color:#d6d6d6}.bf-dark-product .product-form__submit{background:var(--bf-seal-gradient);color:#fff;border:0;box-shadow:0 8px 24px -8px color-mix(in srgb,var(--bf-accent) 55%,transparent)}.bf-dark-product .product-form__submit:hover{filter:brightness(1.08)}.bf-dark-product .badge-free-shipping{margin-left:12px;height:auto;min-height:4.4rem;padding:0 16px;border:1.5px solid var(--bf-accent);border-radius:10px;background:transparent;color:#fff}.bf-dark-product .product-highlights,.bf-dark-product .product-highlights p,.bf-dark-product .benefit-item{color:#d9d9d9}.bf-dark-product .product-highlights strong{color:#fff}.bf-dark-product .benefit-decoration{display:none}.bf-dark-product .product-page__trust-seals{background:var(--bf-surface);border:1px solid var(--bf-line);border-radius:12px}.bf-dark-product .trust-seals__item{color:#e6e6e6}.bf-dark-product .trust-seals__item img{filter:brightness(0) invert(1)}.bf-dark-product .trust-seals__item+.trust-seals__item{border-left:1px solid var(--bf-line);padding-left:8px}.bf-dark-product .produto-carrossel-container .produto-carrossel{background:var(--bf-bg)}.bf-dark-product .produto-carrossel-container .miniatura-imagem{border:2px solid var(--bf-line);border-radius:8px;opacity:.7}.bf-dark-product .produto-carrossel-container .swiper-slide-thumb-active .miniatura-imagem{border-color:var(--bf-accent);opacity:1}.bf-dark-product .produto-carrossel-container .custom-nav{color:var(--bf-accent)}.bf-dark-product #MainContent .testimonial,.bf-dark-product #MainContent .testimonials,.bf-dark-product #MainContent [class*=testimonial]{color:var(--bf-text)}@media screen and (max-width:749px){.bf-badge{font-size:11px;margin-bottom:8px}.bf-dark-product .badge-free-shipping{margin-left:8px;padding:0 12px}.bf-dark-product .trust-seals__item+.trust-seals__item{border-left:0;padding-left:0}}.bf-dark-product #MainContent .testimonial cite,.bf-dark-product #MainContent cite.h2{color:#fff}.bf-dark-product #MainContent .slideshow,.bf-dark-product #MainContent .slideshow *{background-color:transparent}.bf-dark-product .product__description{color:#d9d9d9;font-size:14px;line-height:2.2rem}.bf-dark-product .product__description strong{color:#fff}.bf-dark-product .product__description ul{list-style:none;padding-left:0}.bf-dark-product .product__description li{position:relative;padding-left:22px;margin-bottom:6px}.bf-dark-product .product__description li:before{content:"";position:absolute;left:0;top:.35em;width:13px;height:13px;border-radius:50%;background:var(--bf-accent)}.bf-collection{padding-top:48px;padding-bottom:64px}.bf-collection__header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:36px}.bf-collection__header .bf-badge{align-self:center}.bf-collection__title{margin:0;color:#fff}.bf-collection__subtitle{margin:8px 0 0;color:var(--bf-muted)}.bf-collection__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.bf-card__link{display:flex;flex-direction:column;height:100%;border:1px solid var(--bf-line);border-radius:12px;overflow:hidden;background:var(--bf-surface);color:inherit;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.bf-card__link:hover{border-color:var(--bf-accent);transform:translateY(-2px)}.bf-card__media img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.bf-card__info{display:flex;flex-direction:column;flex:1;gap:10px;padding:16px 18px 20px}.bf-card__title{margin:0;color:#fff;font-size:2rem}.bf-card__cta{margin-top:auto;padding:12px 16px;border-radius:8px;background:var(--bf-seal-gradient);color:#fff;font-weight:700;letter-spacing:1px;text-align:center;text-transform:uppercase}.bf-card__cta--soldout{background:transparent;border:1px solid var(--bf-line);color:var(--bf-muted)}@media screen and (max-width:989px){.bf-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media screen and (max-width:549px){.bf-collection__grid{grid-template-columns:minmax(0,1fr)}}.bf-card{position:relative}.bf-card:hover .bf-card__link{border-color:#ffb347;animation:bf-flame-hot 1.1s ease-in-out infinite alternate}.bf-card:before,.bf-card:after{content:"";position:absolute;top:2px;width:2px;height:2px;border-radius:50%;background:#ffd08a;opacity:0;pointer-events:none;z-index:2}.bf-card:before{left:8%;box-shadow:30px 6px #ffb347,64px -3px #ff8c1a,102px 4px #ffd08a,140px -1px #ff7a00,178px 7px #ffb347,214px 1px #ffd08a,250px 5px #ff9a2e,286px -2px #ff8c1a,322px 6px #ffd08a,358px 0 #ff9a2e}.bf-card:after{left:4%;box-shadow:44px 3px #ff8c1a,82px 8px #ffd08a,120px 0 #ffb347,160px 5px #ff7a00,196px -2px #ffd08a,232px 6px #ff9a2e,270px 2px #ffb347,304px 4px #ff8c1a,340px -1px #ffb347,372px 5px #ff7a00}.bf-card:hover:before{animation:bf-sparks-hot .7s ease-out infinite}.bf-card:hover:after{animation:bf-sparks-hot .7s ease-out .35s infinite}@media(prefers-reduced-motion:reduce){.bf-card:hover .bf-card__link,.bf-card:hover:before,.bf-card:hover:after{animation:none}.bf-card:hover .bf-card__link{box-shadow:0 0 12px 3px #ff9628cc}}.bf-dark-product.template-index .section--divider{border-top:0;border-bottom:.1rem solid rgb(var(--color-base-border))}.bf-dark-product #MainContent :is(.title-light3,.text-light3,.description_subtitle-desktop,.description_subtitle-mobile,.faq .title,.title-wrapper .title){color:#fff!important}.bf-dark-product #MainContent .banner--overlay{isolation:isolate}@media screen and (max-width:749px){.bf-dark-product .title-container:has(.floating-badge){width:100%}.bf-dark-product .title-container .floating-badge{left:auto;right:0;top:-6px;transform:none;width:84px}.bf-dark-product .title-container:has(.floating-badge) .first-title{margin-top:22px!important}}@media screen and (max-width:749px){.bf-dark-product .new-title-mobile{display:block;width:100%}.bf-dark-product .new-title-mobile .title-container{width:100%;display:flex}.bf-dark-product .new-title-mobile .first-title{margin-top:22px!important}}.bf-off-tag-wrap{margin:6px 0 4px}.bf-off-tag{display:inline-block;padding:7px 14px 6px;border-radius:6px;background:linear-gradient(90deg,#e9a361,#d98c46,#ca772c);color:#000;font-family:var(--font-body-family);font-size:15px;font-weight:800;letter-spacing:1.5px;line-height:1;text-transform:uppercase}@media screen and (max-width:749px){.bf-off-tag{font-size:13px;padding:6px 12px 5px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/bf-dark-product.css.map */
