:root{--bf-rouge:#c4121f;--bf-rouge-f:#7a0a12;--bf-nuit:#120606;--bf-gris:#6b6462;--bf-filet:#ebe5e1;--bf-rose:#fbf3f3}.bf-anton{font-family:var(--bf-anton,Impact,"Arial Narrow",sans-serif);font-weight:400;font-style:normal;text-transform:uppercase;line-height:.92;letter-spacing:.005em}.bf-ordi{display:none}@media(min-width:900px){.bf-ordi{display:revert}.bf-mob{display:none!important}}.bf-acc{font-style:normal;color:var(--bf-rouge)}.bf-sur{display:block;font-size:11px;font-weight:500;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:var(--bf-gris)}.bf-entete{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.bf-entete h2{margin:0}.bf-lien,.bf-rail__fin span{font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;white-space:nowrap;transition:opacity .22s ease}@media(hover:hover){.bf-lien:hover{opacity:.6}}.bf-chapo{font-size:13.5px;color:var(--bf-gris);margin:0 0 16px}.bf-btn-ligne{display:flex;justify-content:center;margin-top:18px}.bf-btn-ligne .button{width:100%;max-width:420px}.bf-btn-blanc{--button-background:255 255 255;--button-text-color:28 28 28}.bf-heros{position:relative;background:var(--bf-rouge-f);color:#fff}.bf-heros__img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 8%}.bf-heros__mots{position:absolute;left:0;right:0;bottom:0;padding:60px var(--container-gutter,16px) 18px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;background:linear-gradient(#7a0a1200,#5a060ce6 45%)}.bf-heros__livr{display:none;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:#ffe2e4}.bf-heros__duo{display:flex;align-items:stretch;gap:6px}.bf-heros__jv{writing-mode:vertical-rl;transform:rotate(180deg);font-size:17px;letter-spacing:.06em;text-align:center}.bf-heros__big{font-size:92px;line-height:.82}.bf-heros h1{margin:0;font-size:46px;color:#fff}.bf-heros__plus{margin:0;display:flex;flex-direction:column;gap:2px;color:#fff}.bf-heros__plus b{font-size:20px;line-height:1.05;letter-spacing:.01em}.bf-heros__plus span{font-size:12.5px;color:#ffe2e4}.bf-heros .button{width:100%;margin-top:6px}@media(min-width:900px){.bf-heros{height:min(56.25vw,calc(100vh - 100px));min-height:560px;overflow:hidden}.bf-heros__img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto;object-position:70% 22%}.bf-heros__mots{position:relative;height:100%;justify-content:center;background:none;padding:0 0 0 max(var(--container-gutter,40px),4vw);gap:12px}.bf-heros__livr{display:block}.bf-heros__duo{gap:10px}.bf-heros__jv{font-size:30px}.bf-heros__big{font-size:150px}.bf-heros h1{font-size:132px}.bf-heros__plus b{font-size:34px}.bf-heros__plus span{font-size:15px}.bf-heros .button{width:auto}}.bf-cd{background:var(--bf-rouge-f);color:#fff}.bf-cd[hidden]{display:none}.bf-cd__l{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px var(--container-gutter,16px);font-size:12px;font-weight:600;letter-spacing:.02em}.bf-cd__c{display:flex;align-items:center;gap:6px;color:#ffd3d6;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.bf-cd__n{display:inline-flex;align-items:center}.bf-cd__n b{display:flex;align-items:center;justify-content:center;height:28px;min-width:30px;padding:0 5px;border-radius:5px;background:#00000047;color:#fff;font:400 17px/1 var(--bf-anton,Impact,"Arial Narrow",sans-serif);font-variant-numeric:tabular-nums;letter-spacing:.03em}.bf-cd__n i{font-style:normal;font:400 16px/1 var(--bf-anton,Impact,"Arial Narrow",sans-serif);color:#ffd3d6;margin:0 3px}.bf-cd__o{color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap}.bf-cd__g{display:flex;align-items:center;justify-content:center;gap:5px;padding:6px var(--container-gutter,16px);font-size:10.5px;font-weight:600;white-space:nowrap;background:#5e070e;color:#fbe3e5}.bf-cd__g svg{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.bf-cd__g span{opacity:.4;margin:0 3px}@media(min-width:900px){.bf-cd{display:flex;align-items:center;justify-content:center;min-height:54px;padding:0 var(--container-gutter,40px)}.bf-cd__l{padding:0;gap:0;font-size:13px}.bf-cd__l>*,.bf-cd__g{display:flex;align-items:center;height:54px}.bf-cd__c{gap:10px;padding-right:28px;font-size:12px;letter-spacing:.08em}.bf-cd__n b{height:32px;min-width:36px;padding:0 6px;font-size:19px}.bf-cd__n i{font-size:18px;margin:0 4px;position:relative;top:-1px}.bf-cd__o{font-size:13px;padding:0 28px;border-left:1px solid rgba(255,255,255,.22);border-right:1px solid rgba(255,255,255,.22)}.bf-cd__g{background:none;padding:0 0 0 28px;gap:6px;font-size:12.5px}.bf-cd__g svg{width:16px;height:16px}.bf-cd__g span{margin:0 6px}}.bf-rg{padding-block:34px 10px}.bf-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc(92% / var(--bf-n-mob,2));gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--container-gutter,16px);scroll-padding-inline:var(--container-gutter,16px);align-items:start}.bf-rail::-webkit-scrollbar{display:none}.bf-rail>*{scroll-snap-align:start;min-width:0}.bf-rail__fin{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;aspect-ratio:2/3;border-radius:4px;background:var(--bf-rose);text-align:center;padding:14px;font-size:22px;line-height:1.1}.bf-rg .bf-btn-ligne{padding-inline:var(--container-gutter,16px)}@media(max-width:899px){.bf-rg--compact{padding-block:20px 0}.bf-rg--compact .bf-entete{margin-bottom:10px}.bf-rg--compact .bf-entete h2{font-size:28px}.bf-rg--compact .bf-rail{gap:6px}.bf-rg--compact .product-card__info{font-size:12px;padding-top:7px}.bf-rg--compact .product-card__info .product-title{font-size:12px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.bf-rg--compact .product-card__info price-list{font-size:12.5px}}@media(min-width:900px){.bf-rg{padding-block:56px 20px}.bf-rail{grid-auto-columns:calc((100% - (var(--bf-n-ordi,5) - 1) * 10px) / var(--bf-n-ordi,5));padding-inline:0;scroll-padding-inline:0;margin-inline:max(var(--container-gutter),50% - var(--container-max-width) / 2)}}.bf-offre{background:var(--bf-rose);padding-block:34px 36px}.bf-offre h2{margin:6px 0 16px}.bf-pals{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bf-pal{position:relative;background:#fff;border-radius:8px;padding:16px 12px 14px;box-shadow:inset 0 0 0 1px #f0dcdc}.bf-pal>b{display:block;font-size:46px;line-height:.9;color:#1c1c1c}.bf-pal p{font-size:12.5px;color:var(--bf-gris);margin:8px 0 0;line-height:1.35}.bf-pal strong{display:block;color:#1c1c1c;font-size:13.5px;font-weight:600;margin-bottom:2px}.bf-pal--top{background:var(--bf-rouge);box-shadow:none}.bf-pal--top>b,.bf-pal--top strong{color:#fff}.bf-pal--top p{color:#ffe2e4}.bf-ruban{position:absolute;top:-9px;right:10px;background:var(--bf-nuit);color:#fff;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:4px 7px;border-radius:4px;line-height:1.2}.bf-offre__regle{font-size:12px;color:var(--bf-gris);margin:14px 0 16px;line-height:1.45}.bf-offre .button{width:100%}@media(min-width:900px){.bf-offre{padding-block:64px}.bf-offre__in{max-width:980px;margin-inline:auto;text-align:center}.bf-pals{gap:16px;max-width:760px;margin:0 auto;text-align:left}.bf-pal{padding:28px 24px 24px}.bf-pal>b{font-size:84px}.bf-pal p{font-size:14px}.bf-pal strong{font-size:16px}.bf-offre__regle{max-width:620px;margin:18px auto 22px;font-size:13px}.bf-offre .button{width:auto}}.bf-pex{background:var(--bf-rose);padding-block:20px;margin-block:0 6px}.bf-pex__t{margin:6px 0 0;display:flex;flex-direction:column;gap:4px}.bf-pex__t b{font-size:34px;line-height:1;color:#1c1c1c}.bf-pex__t span{font-family:var(--text-font-family);font-size:14px;line-height:1.4;letter-spacing:0;color:var(--bf-gris)}.bf-pex__t i{font-style:normal;background:var(--bf-rouge);color:#fff;font-weight:600;font-size:13px;padding:2px 6px;border-radius:4px;margin-left:4px}.bf-pex__g{display:grid;grid-template-columns:repeat(var(--bf-pex-n,5),minmax(0,1fr));gap:4px;margin-top:14px}.bf-pex__g figure{margin:0}.bf-pex__ph{position:relative;display:block;aspect-ratio:2/3;overflow:hidden;background:#f1e6da}.bf-pex__ph img{display:block;width:100%;height:100%;object-fit:cover}.bf-pex__ph em{position:absolute;left:0;right:0;bottom:0;background:var(--bf-rouge);color:#fff;font-size:10px;font-weight:600;line-height:1;font-style:normal;text-transform:uppercase;letter-spacing:.04em;text-align:center;padding:5px 0}.bf-pex__g figcaption{font-size:11px;line-height:1.3;margin-top:5px}.bf-pex__g figcaption b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:400}.bf-pex__g figcaption span{display:block;color:var(--bf-gris)}.bf-pex__g .is-g figcaption span{color:var(--bf-rouge);font-weight:600}.bf-pex__n{font-size:12.5px;color:var(--bf-gris);margin:12px 0 0;line-height:1.45}@media(min-width:900px){.bf-pex{background:none;padding:0;margin-block:48px 10px}.bf-pex__in{max-width:980px;margin-inline:auto;background:var(--bf-rose);border-radius:8px;padding:32px 40px}.bf-pex__t b{font-size:56px}.bf-pex__t span{font-size:16px}.bf-pex__g{gap:10px;margin-top:20px}.bf-pex__g figcaption{font-size:13.5px}.bf-pex__ph em{font-size:12px;padding:7px 0}.bf-pex__n{font-size:14px}}.bf-taille{padding-block:6px}.bf-taille__in{display:flex;align-items:center;gap:16px;padding-block:22px;border-block:1px solid var(--bf-filet)}.bf-taille__n{flex:none;display:flex;flex-direction:column;align-items:center;text-align:center;width:118px}.bf-taille__n b{font-size:40px;line-height:1;color:var(--bf-rouge)}.bf-taille__n span{font-size:11px;color:var(--bf-gris);line-height:1.3;margin-top:4px}.bf-taille h2{font-size:22px;line-height:1.1;margin:0}.bf-taille h2+p{margin-top:6px}.bf-taille p{font-size:13px;color:#3f3936;line-height:1.45;margin:0}@media(min-width:900px){.bf-taille{padding-block:10px}.bf-taille__in{max-width:900px;margin-inline:auto;padding-block:30px;gap:36px}.bf-taille__n{width:170px}.bf-taille__n b{font-size:64px}.bf-taille__n span{font-size:13px}.bf-taille h2{font-size:32px}.bf-taille p{font-size:15px}}.bf-envies{padding-block:44px}.bf-envies__g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bf-envies__g a{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;border-radius:4px;background:var(--bf-rouge-f)}.bf-envies__g img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s}.bf-envies__et{position:absolute;left:0;right:0;bottom:0;padding:28px 12px 12px;background:linear-gradient(#5a060c00,#5a060cd1);color:#fff;display:flex;flex-direction:column;gap:3px}.bf-envies__et b{font-size:26px;line-height:1;color:#fff}.bf-envies__et i{font-style:normal;font-size:12.5px;font-weight:600;color:#ffe2e4}@media(hover:hover){.bf-envies__g a:hover img{transform:scale(1.03)}}@media(min-width:900px){.bf-envies{padding-block:80px}.bf-envies__g{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.bf-envies__et{padding:40px 18px 18px}.bf-envies__et b{font-size:36px}.bf-envies__et i{font-size:14px}}.bf-discret{font-size:12.5px;color:var(--bf-gris);margin:14px 0 0;padding-inline:var(--container-gutter,16px)}@media(min-width:900px){.bf-discret{padding-inline:0;margin-inline:max(var(--container-gutter),50% - var(--container-max-width) / 2)}}@media(prefers-reduced-motion:reduce){.bf-envies__g img{transition:none}}.shopify-section--featured-collections-v2 .iris-fc2__tabs{gap:2px;padding:6px 0;border-bottom:1px solid #e8dfe1}.shopify-section--featured-collections-v2 .iris-fc2__tab{padding:6px 12px;border:1px solid transparent;border-radius:2px;font-size:12.5px;line-height:1.65;font-weight:400;letter-spacing:0;text-transform:none;color:#8a8a8a;background:none}.shopify-section--featured-collections-v2 .iris-fc2__tab:hover{border-color:transparent;color:#1c1c1c}.shopify-section--featured-collections-v2 .iris-fc2__tab[aria-current=true]{color:#1c1c1c;font-weight:500;border-color:#e5e5e5;background:none}.shopify-section--featured-collections-v2 .iris-fc2__tab--rouge,.shopify-section--featured-collections-v2 .iris-fc2__tab--rouge:hover{color:var(--bf-rouge);font-weight:500}.shopify-section--featured-collections-v2 .iris-fc2__tab--rouge[aria-current=true]{color:var(--bf-rouge);border-color:var(--bf-rouge)}.shopify-section--featured-collections-v2 .iris-fc2__tabs{gap:6px;padding:8px 0}.shopify-section--featured-collections-v2 .iris-fc2__tab{padding:6px 13px;border:1px solid #d9d4d1;color:#1c1c1c;font-size:13px;font-weight:500;background:#fff}.shopify-section--featured-collections-v2 .iris-fc2__tab:hover{border-color:#1c1c1c;color:#1c1c1c}.shopify-section--featured-collections-v2 .iris-fc2__tab[aria-current=true]{background:#1c1c1c;border-color:#1c1c1c;color:#fff}.shopify-section--featured-collections-v2 .iris-fc2__tab--rouge,.shopify-section--featured-collections-v2 .iris-fc2__tab--rouge:hover{border-color:var(--bf-rouge);color:var(--bf-rouge)}.shopify-section--featured-collections-v2 .iris-fc2__tab--rouge[aria-current=true]{background:var(--bf-rouge);border-color:var(--bf-rouge);color:#fff}.shopify-section--bf-heros:first-child:has([data-bf-transp]){margin-top:calc(-1 * var(--header-height,0px))}:has(.shopify-section--bf-heros:first-child [data-bf-transp]) .header:not(:hover,.is-solid,:has(.header__primary-nav [open],.header__secondary-nav [open],.header-search[open])){--header-show-transparent-logo:1;--header-separation-border-color:0 0 0 / 0;--background:0 0 0 / 0;--background-gradient:0 0 0 / 0;--border-color:0 0 0 / 0;--text-color:var(--header-transparent-header-text-color)}:has(.shopify-section--bf-heros:first-child [data-bf-transp]) .header:not(:hover,.is-solid,:has(.header__primary-nav [open],.header__secondary-nav [open],.header-search[open])) .link-faded{color:currentColor;transition:none}@media(max-width:899px){.bf-heros--court .bf-heros__img{aspect-ratio:8/9;object-position:50% 0%}.bf-heros--court .bf-heros__mots{padding-top:40px;gap:6px;padding-bottom:14px}.bf-heros--court h1{font-size:40px}.bf-heros--court .bf-heros__big{font-size:78px}.bf-heros--court .bf-heros__jv{font-size:15px}.bf-heros--court .button{margin-top:4px}}@media(min-width:900px){.bf-heros--bas{height:min(56.25vw,calc(100vh - 270px));min-height:480px}.bf-heros--bas .bf-heros__img{object-position:70% 6%}.bf-heros--bas .bf-heros__mots{padding-top:var(--header-height,0px);gap:8px}.bf-heros--bas h1{font-size:clamp(84px,11.5vh,132px)}.bf-heros--bas .bf-heros__big{font-size:clamp(96px,13vh,150px)}}:has(.shopify-section--bf-heros:first-child [data-bf-transp]) .header:not(:hover,.is-solid,:has(.header__primary-nav [open],.header__secondary-nav [open],.header-search[open])) .iris-bf-lien{color:currentColor!important}
/*# sourceMappingURL=/cdn/shop/t/106/assets/bf-home.css.map */
