bfcm-countdown{display:block}.bfcm-countdown--inner{text-align:center;padding:2rem 1.5rem}.bfcm-countdown--eyebrow{font-size:1.3rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--bfcm-gold, #c9a063);margin:0 0 .5rem}.bfcm-countdown--title{margin:0;font-size:3.6rem;line-height:1.05;text-transform:uppercase}.bfcm-countdown--title .bfcm-countdown--title-accent{color:var(--bfcm-gold, #c9a063);font-style:italic}.bfcm-countdown--heading{display:inline-block;margin:1.2rem 0 0;font-size:1.6rem;font-weight:700;letter-spacing:.04em;padding:.8rem 2.4rem;background:var(--bfcm-dark, #0d0d0d);color:#fff;border-radius:999px}.bfcm-countdown--stock{margin:1rem 0 0;font-size:1.3rem;font-weight:600;color:var(--bfcm-gold-d, #a8823c)}.bfcm-countdown--grid{display:flex;justify-content:center;gap:1.6rem;margin-top:1.8rem}.bfcm-countdown--cell{min-width:6.4rem;padding:1rem .8rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:1.2rem;background:rgb(var(--color-background))}.bfcm-countdown--value{display:block;font-size:2.6rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.bfcm-countdown--label{display:block;margin-top:.4rem;font-size:1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.bfcm-offers{display:grid;grid-template-columns:1fr;gap:1.6rem}@media screen and (min-width:750px){.bfcm-offers{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.bfcm-offers{grid-template-columns:repeat(3,1fr)}}.bfcm-offers .bfcm-card--media{aspect-ratio:1 / 1}.bfcm-offers .bfcm-card--body{padding:1.2rem 1.4rem 1.6rem}.bfcm-offers .bfcm-card--title{font-size:1.6rem;margin:.8rem 0 .6rem}.bfcm-offers .bfcm-card--content-list li{font-size:1.2rem;padding:.2rem 0}.bfcm-offers .bfcm-price{margin-top:.8rem}.bfcm-offers .bfcm-price b{font-size:2rem}.bfcm-offers .bfcm-price s{font-size:1.3rem}.bfcm-offers .bfcm-price--badge{font-size:1.2rem;padding:.25rem .8rem}.bfcm-offers .bfcm-card--badge-round{top:1rem;right:1rem;width:6rem;height:6rem;font-size:.9rem}.bfcm-offers .bfcm-card--badge-pill{top:7.6rem;font-size:1rem;padding:.4rem 1rem}.bfcm-offers .bfcm-swatches{margin-top:1rem}.bfcm-offers .bfcm-card--cta{margin-top:auto;padding-top:1.6rem}.bfcm-card-slot>.bfcm-card{height:100%}.bfcm-offers .bfcm-swatches--grid{grid-template-columns:repeat(auto-fill,minmax(2rem,1fr));gap:.6rem}.bfcm-offers .bfcm-swatches--grid .bfcm-swatches--dot{width:1.8rem;height:1.8rem}.bfcm-card{display:flex;flex-direction:column;border:1px solid rgba(var(--color-foreground),.1);border-radius:1.2rem;overflow:hidden;background:rgb(var(--color-background))}.bfcm-card--media{position:relative;display:block;aspect-ratio:1 / .78;overflow:hidden;background:var(--bfcm-cream, #fdfaf3)}.bfcm-card--media img{width:100%;height:100%;object-fit:cover}.bfcm-card--badge-round{position:absolute;top:1.4rem;right:1.4rem;width:7.2rem;height:7.2rem;border-radius:50%;background:var(--bfcm-dark, #0d0d0d);color:var(--bfcm-gold-l, #e6ce9a);font-size:1rem;font-weight:700;line-height:1.25;display:flex;align-items:center;justify-content:center;text-align:center;padding:.6rem;z-index:2}.bfcm-card--badge-pill{position:absolute;top:9.4rem;right:1.2rem;background:#1a1a1a;color:var(--bfcm-gold-l, #e6ce9a);font-size:1.1rem;font-weight:700;padding:.5rem 1.2rem;border-radius:999px;z-index:2}.bfcm-card--body{display:flex;flex-direction:column;flex:1;padding:1.6rem 1.8rem 2rem}.bfcm-rarity--text{font-size:1.1rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--bfcm-gold-d, #a8823c)}.bfcm-rarity--bar{display:block;height:.6rem;border-radius:999px;background:rgba(var(--color-foreground),.1);margin-top:.6rem;overflow:hidden}.bfcm-rarity--bar-fill{display:block;height:100%;background:linear-gradient(90deg,#e2c68e,#b8923f);border-radius:inherit}.bfcm-card--title{font-size:2.2rem;font-weight:600;margin:1.2rem 0 .8rem}.bfcm-card--content-list{list-style:none;margin:0;padding:0}.bfcm-card--content-list li{font-size:1.35rem;padding:.3rem 0;color:rgba(var(--color-foreground),.85)}.bfcm-pill-offert{display:inline-flex;align-items:center;gap:.4rem;border:1px solid #1a1a1a;background:#fff;color:#1a1a1a;font-size:1.05rem;font-weight:600;padding:.2rem .9rem;border-radius:999px;margin-left:.5rem;vertical-align:middle}.bfcm-pill-offert svg{width:1rem;height:1rem;flex:0 0 auto}.bfcm-price{display:flex;align-items:center;gap:.9rem;margin-top:1.2rem;flex-wrap:wrap}.bfcm-price s{color:rgba(var(--color-foreground),.45);font-size:1.5rem}.bfcm-price b{font-size:2.6rem;font-weight:800}.bfcm-price--badge{background:var(--bfcm-gold, #c9a063);color:#2a1d08;font-size:1.5rem;font-weight:700;padding:.3rem 1rem;border-radius:.6rem;line-height:1.3}.bfcm-price--savings{font-size:1.25rem;color:rgba(var(--color-foreground),.75);font-style:italic;margin-top:.4rem}.bfcm-price--unit{font-size:1.3rem;font-weight:700;margin-top:.4rem}.bfcm-price--installments{font-size:1.2rem;color:rgba(var(--color-foreground),.75);margin-top:.3rem}.bfcm-swatches{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem;margin-top:1.4rem}.bfcm-swatches--dot{width:2.2rem;height:2.2rem;border-radius:50%;display:block;background:var(--bfcm-swatch-bg, rgba(var(--color-foreground), .15));background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #00000014;padding:0;border:0}.bfcm-swatches--more{font-size:1.2rem;color:rgba(var(--color-foreground),.7);font-weight:600}button.bfcm-swatches--dot{cursor:pointer}button.bfcm-swatches--dot.is-active{outline:2px solid #1a1a1a;outline-offset:2px}.bfcm-sizes{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.2rem}.bfcm-sizes--pill{min-width:4.2rem;padding:.55rem .9rem;border:1px solid rgba(var(--color-foreground),.3);border-radius:999px;background:transparent;font-size:1rem;line-height:1.2;cursor:pointer}.bfcm-sizes--pill.is-active{border-color:#1a1a1a;box-shadow:inset 0 0 0 1px #1a1a1a;font-weight:600}.bfcm-sizes--pill:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.bfcm-sizes--hint{margin:.5rem 0 0;font-size:1.15rem;font-weight:600;color:#b45309}.bfcm-sizes--pulse{animation:bfcm-sizes-pulse .5s ease}@keyframes bfcm-sizes-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.bfcm-swatches [data-swatch-extra]{display:none}.bfcm-swatches.is-expanded [data-swatch-extra]{display:block}button.bfcm-swatches--more{background:none;border:0;padding:0;cursor:pointer}.bfcm-swatches--more .more-count-mobile{display:none}@media screen and (min-width:750px){.bfcm-swatches--more.more-mobile-only{display:none}}@media screen and (max-width:749px){.bfcm-catalog .bfcm-swatches{gap:1rem}.bfcm-catalog .bfcm-swatches [data-swatch-extra-mobile]{display:none}.bfcm-catalog .bfcm-swatches.is-expanded [data-swatch-extra-mobile]{display:block}.bfcm-catalog .bfcm-swatches--more .more-count-desktop{display:none}.bfcm-catalog .bfcm-swatches--more .more-count-mobile{display:inline}}.bfcm-color-label{font-size:1.25rem;font-weight:600;margin-top:1.2rem}.bfcm-swatches--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(2.6rem,1fr));gap:.8rem;margin-top:.8rem}.bfcm-card--cta{margin-top:1.6rem}.bfcm-card--reassurance{text-align:center;font-size:1.1rem;color:rgba(var(--color-foreground),.6);margin:1rem 0 0}.bfcm-card--rating{margin-top:.6rem}.bfcm-card--rating .rating-block{display:flex;align-items:center;gap:.6rem}.bfcm-gallery{position:relative}.bfcm-gallery--track{display:flex;overflow:auto hidden;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:0}.bfcm-gallery--track::-webkit-scrollbar{display:none}.bfcm-gallery--track{transition:filter .25s ease,opacity .25s ease}bfcm-gallery.bfcm-gallery--loading .bfcm-gallery--track{filter:blur(10px);opacity:.55}.bfcm-gallery--slide{flex:0 0 100%;scroll-snap-align:center;display:block;aspect-ratio:1 / 1;background:var(--bfcm-cream, #fdfaf3)}.bfcm-gallery--slide img{width:100%;height:100%;object-fit:cover}.bfcm-gallery--dots{display:flex;gap:.5rem;justify-content:center;padding:.9rem 0 0}.bfcm-gallery--dot{width:.6rem;height:.6rem;border-radius:50%;background:rgba(var(--color-foreground),.2);border:0;padding:0;cursor:pointer}.bfcm-gallery--dot.is-active{background:#1a1a1a}.bfcm-catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}@media screen and (min-width:750px){.bfcm-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}}@media screen and (min-width:990px){.bfcm-catalog{grid-template-columns:repeat(4,minmax(0,1fr))}}.bfcm-catalog .bfcm-card--rating,.bfcm-catalog .rating-reviews__wrapper{min-width:0}.bfcm-catalog .rating-reviews__reviews-count{min-width:0;overflow:hidden;text-overflow:ellipsis}.bfcm-catalog .bfcm-card{border-radius:1rem}.bfcm-catalog .bfcm-card--title{display:flex;align-items:flex-end;min-height:2.6em;font-size:1.3rem;margin:.8rem 0 .4rem}.bfcm-catalog .bfcm-card--title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:750px){.bfcm-catalog .bfcm-card--title{font-size:1.5rem}}.bfcm-catalog .bfcm-card--body{padding:0 1rem 1.2rem}@media screen and (min-width:750px){.bfcm-catalog .bfcm-card--body{padding:0 1.4rem 1.6rem}}.bfcm-catalog .bfcm-card--cta{margin-top:auto;padding-top:1.2rem}.bfcm-catalog .bfcm-card--cta .button{font-size:1.5rem;min-height:4rem;padding:0 .8rem;letter-spacing:.02rem}@media screen and (max-width:749px){.bfcm-catalog .bfcm-card--cta .button{font-size:1.3rem;padding:0 .4rem}}.bfcm-catalog .bfcm-gallery--dots{padding:.6rem 0 0}.bfcm-catalog .bfcm-swatches{gap:.75rem;margin-top:1rem}.bfcm-catalog .bfcm-swatches--dot{width:1.8rem;height:1.8rem}.bfcm-catalog .bfcm-price{gap:.6rem;margin-top:.8rem}.bfcm-catalog .bfcm-price b{font-size:1.3rem}@media screen and (min-width:750px){.bfcm-catalog .bfcm-price b{font-size:1.8rem}}.bfcm-catalog .bfcm-price s{font-size:1rem}@media screen and (min-width:750px){.bfcm-catalog .bfcm-price s{font-size:1.2rem}}.bfcm-catalog .bfcm-price--badge{font-size:1.05rem;padding:.2rem .7rem}.bfcm-catalog .bfcm-price--savings{font-size:1.1rem}.bfcm-catalog .rating-reviews__wrapper{flex-wrap:nowrap;column-gap:.4rem}.bfcm-catalog .rating-reviews__rating-star{--size-rating-star: 1.2;--spacing-rating-star: 0}.bfcm-catalog .rating-reviews__reviews-count{--font-size: 1rem}@media screen and (min-width:750px){.bfcm-catalog .rating-reviews__rating-star{--size-rating-star: 1.6;--spacing-rating-star: .05}.bfcm-catalog .rating-reviews__reviews-count{--font-size: 1.2rem}}.bfcm-catalog .rating-reviews__reviews-count{white-space:nowrap}.bfcm-card--badge-new{position:absolute;top:1.2rem;left:1.2rem;background:var(--bfcm-dark, #0d0d0d);color:var(--bfcm-gold-l, #e6ce9a);font-size:1.1rem;font-weight:600;padding:.5rem 1.2rem;border-radius:999px;z-index:2}.bfcm-catalog .bfcm-card--badge-new{top:.8rem;left:.8rem;font-size:.95rem;padding:.35rem .9rem}.bfcm-catalog--view-all{text-align:center;margin-top:2.4rem}.bfcm-offers--title{margin:0 0 .8rem}.bfcm-offers--subheading{margin-bottom:2.4rem}.bfcm-card-slot{display:flex;flex-direction:column}bfcm-quick-add{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:flex-end;justify-content:center}@media screen and (min-width:750px){bfcm-quick-add{align-items:center}}bfcm-quick-add[hidden]{display:none}@media screen and (max-width:749px){.bfcm-quick-add-open shopify-chat{display:none!important}}.bfcm-qa--overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--color-foreground),.5);opacity:0;transition:opacity .25s ease}.bfcm-qa--overlay.bfcm-qa--overlay{display:block}.bfcm-qa--visible .bfcm-qa--overlay{opacity:1}.bfcm-qa--sheet{position:relative;width:100%;max-width:46rem;max-height:92vh;overflow-y:auto;background:rgb(var(--color-background));border-radius:1.6rem 1.6rem 0 0;padding:2rem 1.8rem 2.4rem;transform:translateY(2rem);opacity:0;transition:transform .25s ease,opacity .25s ease}@media screen and (min-width:750px){.bfcm-qa--sheet{border-radius:1.6rem;transform:translateY(0) scale(.97)}}.bfcm-qa--visible .bfcm-qa--sheet{transform:none;opacity:1}.bfcm-qa--sheet{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) transparent}.bfcm-qa--sheet::-webkit-scrollbar{width:.8rem}.bfcm-qa--sheet::-webkit-scrollbar-track{background:transparent}.bfcm-qa--sheet::-webkit-scrollbar-thumb{background:#00000040;border-radius:99rem}.bfcm-qa--header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.6rem}.bfcm-qa--product{font-size:1.15rem;color:rgba(var(--color-foreground),.6);margin:0}.bfcm-qa--title{font-size:2rem;font-weight:700;margin:.2rem 0 0}.bfcm-qa--close{background:none;border:0;padding:.6rem;cursor:pointer;color:rgb(var(--color-foreground))}.bfcm-qa--option{display:flex;gap:1rem;border:1px solid rgba(var(--color-foreground),.15);border-radius:1.2rem;padding:1.4rem 1.6rem;margin-bottom:1.2rem;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.bfcm-qa--option:has(input:checked){border-color:#1a1a1a;box-shadow:0 0 0 1px #1a1a1a}.bfcm-qa--option input[type=radio]{margin-top:.4rem;accent-color:#1a1a1a}.bfcm-qa--option-body{display:flex;flex-direction:column;gap:.4rem;flex:1}.bfcm-qa--option-title{font-size:1.5rem;font-weight:700}.bfcm-qa--option-meta{font-size:1.25rem;color:rgba(var(--color-foreground),.65)}.bfcm-qa--option-meta s{color:rgba(var(--color-foreground),.45)}.bfcm-qa--port{font-size:1.15rem;color:rgba(var(--color-foreground),.55)}.bfcm-qa--colors{display:flex;flex-wrap:wrap;gap:.7rem;padding:0 .4rem 1.4rem 3rem}.bfcm-qa--colors[hidden]{display:none}.bfcm-qa--sizes{padding:0 .4rem 1.4rem 3rem}.bfcm-qa--sizes[hidden]{display:none}.bfcm-qa--sizes-label{margin:0 0 .6rem;font-size:1.15rem;color:rgba(var(--color-foreground),.55)}.bfcm-qa--sizes-list{display:flex;flex-wrap:wrap;gap:.7rem}.bfcm-qa--size{min-width:4.4rem;padding:.6rem 1rem;border:1px solid rgba(var(--color-foreground),.3);border-radius:999px;background:transparent;font-size:1.2rem;line-height:1.2;cursor:pointer}.bfcm-qa--size.is-active{border-color:#1a1a1a;box-shadow:inset 0 0 0 1px #1a1a1a;font-weight:600}.bfcm-qa--size:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.bfcm-qa--option--pack{border-color:var(--bfcm-gold, #c9a063);background:#c9a0630f}.bfcm-qa--banner{align-self:flex-start;background:var(--bfcm-dark, #0d0d0d);color:var(--bfcm-gold-l, #e6ce9a);font-size:1.05rem;font-weight:700;letter-spacing:.05em;padding:.4rem 1rem;border-radius:999px;text-transform:uppercase}.bfcm-qa--prices{display:flex;align-items:baseline;gap:.8rem;flex-wrap:wrap}.bfcm-qa--prices s{color:rgba(var(--color-foreground),.45);font-size:1.3rem}.bfcm-qa--prices b{font-size:2rem;font-weight:800}.bfcm-qa--prices .bfcm-price--badge{font-size:1.15rem}.bfcm-qa--unit{font-size:1.3rem;font-weight:700}.bfcm-qa--meta-line{font-size:1.2rem;color:rgba(var(--color-foreground),.7)}.bfcm-qa--shipping-pill{align-self:flex-start;margin-left:0}.bfcm-qa--colors-note{font-size:1.2rem;color:rgba(var(--color-foreground),.7);font-style:italic}.bfcm-qa--stock{font-size:1.2rem;color:rgba(var(--color-foreground),.75);margin:.4rem 0 1.4rem}.bfcm-qa--cta{width:100%}
/*# sourceMappingURL=/cdn/shop/t/30/assets/bfcm-2026.css.map */
