:root{--bf-preto: #0b0b0b;--bf-preto-2: #161513;--bf-ouro: #e1251b;--bf-ouro-claro: #b81c14;--bf-linha: rgb(255 255 255 / .18)}.bf-button{background:var(--bf-ouro);border-color:var(--bf-ouro);color:#fff;font-weight:var(--font-heading-weight);letter-spacing:.12em}@media(hover:hover){.bf-button:hover{background:var(--bf-ouro-claro);border-color:var(--bf-ouro-claro)}}.bf-hero{background:radial-gradient(120% 80% at 50% 0%,#1d1a15 0%,var(--bf-preto) 60%);color:#fff;padding-block:calc(var(--header-height) + var(--safe-top) + 28px) 36px;overflow:hidden}.bf-hero__inner{display:grid;gap:28px}.bf-hero__text{text-align:center;display:grid;justify-items:center;gap:14px}.bf-hero__eyebrow{margin:0;color:var(--bf-ouro);font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:var(--font-medium-weight)}.bf-hero__eyebrow:before,.bf-hero__eyebrow:after{content:"\2014";margin:0 .7em;opacity:.7}.bf-hero__title{margin:0;font-size:clamp(44px,13vw,96px);line-height:.92;font-weight:var(--font-wordmark-weight);letter-spacing:-.02em;text-transform:uppercase}.bf-hero__highlight{margin:0;color:var(--bf-ouro);font-size:clamp(18px,5vw,28px);font-weight:var(--font-heading-weight);letter-spacing:.04em;text-transform:uppercase}.bf-hero__sub{margin:0;max-width:34ch;color:#ffffffbf;font-size:14px;line-height:1.5}.bf-hero .bf-button{margin-top:6px;min-width:220px}.bf-hero__looks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.bf-hero__looks a{display:block;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--radius);border:1px solid var(--bf-linha);background:var(--bf-preto-2)}.bf-hero__looks img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}@media(hover:hover){.bf-hero__looks a:hover img{transform:scale(1.04)}}@media(min-width:990px){.bf-hero{padding-block:calc(var(--header-height) + var(--safe-top) + 48px) 64px}.bf-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:56px}.bf-hero__text{text-align:left;justify-items:start}.bf-hero__eyebrow:before{content:none}.bf-hero__eyebrow:after{content:none}.bf-hero__looks{gap:14px}.bf-hero__looks li:nth-child(2){transform:translateY(-24px)}}.bf-contador{display:grid;justify-items:inherit;gap:6px}.bf-contador__label{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#ffffffb3}.bf-contador__tempo{display:inline-flex;align-items:baseline;gap:4px;font-variant-numeric:tabular-nums}.bf-contador__tempo b{font-weight:var(--font-heading-weight)}.bf-contador__tempo i{font-style:normal;opacity:.5}.bf-contador__dias{margin-right:8px}.bf-contador__dias[hidden]{display:none}.bf-contador--hero .bf-contador__tempo{font-size:clamp(28px,8vw,40px);color:var(--bf-ouro)}.bf-contador--hero small{font-size:.5em;margin-left:2px;color:var(--bf-ouro)}.bf-barra{position:fixed;left:0;right:0;bottom:0;z-index:29;background:var(--bf-preto);color:#fff;border-top:1px solid var(--bf-linha);padding-bottom:var(--safe-bottom)}.bf-barra__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;color:inherit;text-decoration:none}.bf-barra__evento{font-weight:var(--font-wordmark-weight);text-transform:uppercase;letter-spacing:.04em;font-size:15px}.bf-contador--barra{display:flex;align-items:center;gap:10px}.bf-contador--barra .bf-contador__label{font-size:10px}.bf-contador--barra .bf-contador__tempo{font-size:20px;color:var(--bf-ouro)}.bf-contador--barra small{font-size:12px;color:var(--bf-ouro)}.bf-com-barra .whatsapp-float{bottom:calc(68px + var(--safe-bottom))}@media(max-width:420px){.bf-contador--barra .bf-contador__label{display:none}}.bf-faixas{padding-top:var(--section-space)}.bf-faixas__title{margin:0 0 18px;text-align:center;font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:var(--font-medium-weight)}.bf-faixas__track{list-style:none;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);display:grid;grid-auto-flow:column;grid-auto-columns:46%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bf-faixas__track::-webkit-scrollbar{display:none}.bf-faixas__track li{scroll-snap-align:start}.bf-faixa{display:grid;place-content:center;justify-items:center;gap:2px;aspect-ratio:1 / 1;padding:16px;border-radius:var(--radius);text-decoration:none;text-align:center;transition:transform .2s var(--ease)}.bf-faixa--1{background:var(--bf-preto);color:#fff}.bf-faixa--0{background:var(--bf-ouro);color:#fff}.bf-faixa__ate{font-size:14px;text-transform:uppercase;letter-spacing:.14em;font-weight:var(--font-medium-weight)}.bf-faixa--1 .bf-faixa__ate{color:#fff;opacity:.75}.bf-faixa__valor{font-size:clamp(24px,7vw,40px);font-weight:var(--font-wordmark-weight);letter-spacing:-.01em;white-space:nowrap}.bf-faixa__cta{margin-top:8px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:2px}@media(hover:hover){.bf-faixa:hover{transform:translateY(-3px)}}@media(min-width:750px){.bf-faixas__track{margin:0;padding:0;grid-auto-flow:row;grid-template-columns:repeat(4,1fr);grid-auto-columns:auto;overflow:visible;gap:14px}.bf-faixa{aspect-ratio:16 / 10}}.card__badges{flex-wrap:wrap}.badge--bf{background:var(--bf-preto);color:#fff;letter-spacing:.06em;text-transform:uppercase}.badge--ultima{background:var(--bf-preto);color:#fff;text-transform:uppercase;letter-spacing:.04em}.site-header__bf{display:none;margin-left:18px;font-size:12px;font-weight:var(--font-heading-weight);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--bf-ouro)}@media(min-width:990px){.site-header__bf{display:inline-flex;align-items:center;min-height:44px}}.drawer__list>li:first-child>.drawer__link{color:var(--bf-ouro);font-weight:var(--font-heading-weight);letter-spacing:.04em}.bf-produto{display:grid;gap:8px;margin-block:4px 18px}.bf-produto p{margin:0}.bf-produto__economia{font-size:13px;color:var(--color-sale)}.bf-produto__estoque{justify-self:start;padding:5px 10px;border-radius:3px;background:var(--bf-preto);color:#fff;font-size:12px;font-weight:var(--font-heading-weight);letter-spacing:.04em}.bf-produto__estoque[hidden]{display:none}.bf-produto__aviso{font-size:12px;line-height:1.45;color:var(--color-muted);padding-left:10px;border-left:2px solid var(--bf-ouro)}.bf-comprar{display:none}@media(max-width:989px){.bf-comprar:not([hidden]){position:fixed;left:0;right:0;bottom:0;z-index:31;display:flex;align-items:center;gap:12px;padding:10px var(--gutter) calc(10px + var(--safe-bottom));background:var(--color-bg);border-top:1px solid var(--line);box-shadow:0 -4px 16px #00000014;animation:bf-sobe .25s var(--ease)}.bf-comprar__info{display:grid;min-width:0;flex:1}.bf-comprar__titulo{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-muted)}.bf-comprar__preco{font-size:16px;font-weight:var(--font-heading-weight)}.bf-comprar .bf-button{min-height:46px;padding:0 18px;flex:none}}@keyframes bf-sobe{0%{transform:translateY(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.bf-comprar{animation:none!important}.bf-faixa,.bf-hero__looks img{transition:none}}.slideshow{color:#111;background:#e6e6e6}.slide__media:after{background:linear-gradient(to top,#eaeaeaeb,#eaeaea8c 22%,#eaeaea00 42%)!important}@media(min-width:990px){.slide__media:after{background:none!important}}.slide__eyebrow{color:var(--bf-ouro);font-style:normal;text-transform:uppercase;letter-spacing:.22em;font-size:clamp(12px,3.4vw,15px);font-weight:var(--font-heading-weight)}.slide__title{color:#111;white-space:normal}.slide__text{color:#333}.slideshow .button--ghost-light{background:#111;color:#fff;border-color:#111}@media(hover:hover){.slideshow .button--ghost-light:hover{background:var(--bf-ouro);border-color:var(--bf-ouro)}}.slideshow__arrow{border-color:#00000059;background:#fff9;color:#111}.slideshow__dot:before{background:#00000040}.slideshow__dot[aria-current]:before{background:#111}.card__badges{top:8px;right:8px;bottom:8px;left:8px;transform:none;display:block;width:auto;max-width:none;pointer-events:none}.card__badges .badge{position:absolute;border-radius:0;line-height:1.25;text-transform:uppercase}.card__badges .badge:not(.badge--bf){top:0;left:0;padding:4px 7px;font-size:11px;letter-spacing:.03em}.card__badges .badge--sale{background:#111;color:#fff}.card__badges .badge--bf{bottom:0;left:0;right:0;margin-inline:auto;width:max-content;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:3px 6px;font-size:9px;font-weight:600;letter-spacing:.04em;background:#e1251bc7;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(min-width:750px){.card__badges .badge--bf{font-size:10px;padding:4px 10px;letter-spacing:.1em}}.bf-galeria__seta{position:absolute;top:50%;z-index:3;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:50%;background:#ffffffd9;color:#111;box-shadow:0 2px 10px #0000001f;cursor:pointer;transition:opacity .2s}.bf-galeria__seta svg{width:18px;height:18px}.bf-galeria__seta--ant{left:10px}.bf-galeria__seta--prox{right:10px}.bf-galeria__seta[disabled]{opacity:0;pointer-events:none}.bf-galeria__miniaturas{display:none}@media(min-width:990px){.product__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.gallery{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:100%;gap:0;overflow-x:auto}.gallery__item:only-child{grid-column:auto}.gallery__counter{display:block}.bf-galeria__seta{width:46px;height:46px;top:calc(50% - 48px)}.bf-galeria__seta--ant{left:16px}.bf-galeria__seta--prox{right:16px}.bf-galeria__miniaturas{display:flex;gap:8px;margin:10px 0 0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.bf-galeria__miniaturas button{flex:none;width:64px;aspect-ratio:3 / 4;padding:0;border:1px solid transparent;border-radius:4px;overflow:hidden;background:var(--color-bg-soft);cursor:pointer;opacity:.55;transition:opacity .2s,border-color .2s}.bf-galeria__miniaturas button[aria-current=true]{opacity:1;border-color:#111}.bf-galeria__miniaturas img{width:100%;height:100%;object-fit:cover;display:block}}@media(hover:hover){.bf-galeria__miniaturas button:hover{opacity:1}}.bf-cores{position:relative;z-index:1;display:flex;align-items:center;gap:0;margin:-4px 0 4px -7px}.bf-cores__ponto{width:28px;height:28px;padding:0;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.bf-cores__ponto span{display:block;width:14px;height:14px;border-radius:50%;box-sizing:border-box;box-shadow:inset 0 0 0 1px #0000002e}.bf-cores__ponto[aria-pressed=true] span{box-shadow:inset 0 0 0 1px #0000002e,0 0 0 2px #fff,0 0 0 3px #111}.bf-cores__nome{margin-left:3px;font-size:11px;color:var(--color-muted, #555);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media(min-width:990px){.bf-cores__nome{font-size:12px}}.site-footer a[href^="mailto:"]{text-transform:none;letter-spacing:0;white-space:nowrap}.option--swatch .option__input.is-unavailable+.option__swatch .option__swatch-dot{opacity:1;background-image:none!important}.option--swatch .option__input.bf-cor-esgotada+.option__swatch .option__swatch-dot{opacity:.4;background-image:linear-gradient(to top right,transparent calc(50% - 1px),var(--color-fg) 50%,transparent calc(50% + 1px))!important}.price__avista{display:block;font-size:12px;color:var(--color-muted);margin-top:2px}.price--detailed .price__installments{display:block}.bf-conta{border:1px solid #e5e5e5;border-radius:8px;padding:10px 12px;display:grid;gap:4px;font-size:13px;background:var(--color-background-soft, #f5f5f5)}html:not(.bf-cupom-ok) .bf-conta{display:none!important}.bf-conta p{margin:0}.bf-conta__titulo{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.bf-conta__linha{display:flex;justify-content:space-between;gap:12px}.bf-conta__linha span:last-child{text-align:right;white-space:nowrap}.bf-conta__linha--total{border-top:1px solid #ddd;padding-top:4px;margin-top:2px;font-weight:700;color:var(--color-sale)}.cat-band--pb .cat-card__media img{filter:grayscale(1) contrast(1.06)}.cat-card__sub{display:block;margin-top:2px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;text-shadow:0 1px 6px rgb(0 0 0 / .35)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/bf.css.map */
