.bfl{--bfl-ink: #111111;--bfl-pink: #f4b8b0;--bfl-red: #b4473f;--bfl-muted: #6b6b6b;--bfl-line: #e6e6e6;--bfl-soft: #f4f4f2;--bfl-radius: 16px;--bfl-font: "Archivo", var(--font-body--family), system-ui, sans-serif;font-family:var(--bfl-font);color:var(--bfl-ink);font-stretch:100%;-webkit-font-smoothing:antialiased}.bfl *,.bfl *:before,.bfl *:after{box-sizing:border-box}.bfl h1,.bfl h2,.bfl h3,.bfl p{margin:0;font-family:var(--bfl-font);letter-spacing:normal;text-transform:none}.bfl a{color:inherit}.bfl__wrap{width:100%;max-width:calc(1280px + 2 * var(--bfl-gutter));margin-inline:auto;padding-inline:var(--bfl-gutter);--bfl-gutter: clamp(16px, 4vw, 80px)}.bfl-h2{font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem);font-weight:800;line-height:1.15}.bfl .bfl-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bfl-nav{background:var(--bfl-bar-bg, var(--bfl-ink));color:#fff}.bfl-nav__inner{display:flex;align-items:center;gap:clamp(12px,2vw,24px);min-height:42px}.bfl-nav__scroll{display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:thin;flex:1 1 auto;min-width:0;padding-block:5px}.bfl-nav__label{flex:0 0 auto;color:var(--bfl-pink);font-weight:800;font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;margin-inline-end:clamp(8px,1.5vw,16px);white-space:nowrap}.bfl .bfl-nav__link{flex:0 0 auto;display:inline-flex;align-items:center;height:32px;padding-inline:14px;border-radius:999px;color:#fff;font-weight:700;font-size:.9375rem;text-decoration:none;white-space:nowrap}.bfl .bfl-nav__link:hover{background:#ffffff1f}.bfl .bfl-nav__link[aria-current=page]{background:#fff;color:var(--bfl-ink)}.bfl .bfl-nav a.bfl-nav__label{text-decoration:none}.bfl .bfl-nav a.bfl-nav__label:hover{text-decoration:underline;text-underline-offset:3px}.bfl-nav__note{flex:0 0 auto;font-size:.8125rem;color:#ffffffd1;white-space:nowrap}.bfl-crumbs{padding-block:10px 10px;font-size:.875rem}.bfl-crumbs ol{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}.bfl-crumbs li+li:before{content:"\203a";margin-inline-end:4px;color:var(--bfl-muted)}.bfl-crumbs a{text-decoration:none}.bfl-crumbs a:hover{text-decoration:underline}.bfl-crumbs [aria-current]{color:var(--bfl-muted)}@media(max-width:749px){.bfl-nav__note{display:none}.bfl-nav__inner{padding-inline-end:0}}.bfl-hero{padding-block:6px 0}.bfl-hero__card{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);background:var(--bfl-hero-bg, var(--bfl-ink));color:#fff;border-radius:24px;overflow:hidden}.bfl-hero__body{padding:clamp(24px,3.4vw,40px) clamp(24px,3.4vw,48px) clamp(24px,2.6vw,40px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.bfl-hero__badge{display:inline-block;background:var(--bfl-pink);color:var(--bfl-ink);font-weight:800;font-stretch:112%;font-size:clamp(.6875rem,.6rem + .25vw,.8125rem);letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:6px;line-height:1.25}.bfl .bfl-hero__title{margin-block-start:14px;font-size:clamp(2rem,1.2rem + 2.6vw,3.125rem);font-weight:900;font-stretch:125%;line-height:1.02;letter-spacing:-.005em;color:#fff}.bfl .bfl-hero__sub{margin-block-start:16px;color:var(--bfl-pink);font-size:clamp(1.125rem,1rem + .45vw,1.4rem);font-weight:800;line-height:1.25}.bfl-hero__text{margin-block-start:14px;color:#e4e4e4;font-size:clamp(.9375rem,.88rem + .2vw,1.0625rem);line-height:1.55;max-width:36em}.bfl-hero__text p+p{margin-block-start:.6em}.bfl-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:24px}.bfl .bfl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:47px;padding:0 26px;border-radius:999px;font-family:var(--bfl-font);font-weight:800;font-size:clamp(.9375rem,.9rem + .15vw,1.0625rem);text-decoration:none;cursor:pointer;border:2px solid transparent;line-height:1;white-space:nowrap}.bfl .bfl-btn--pink{background:var(--bfl-pink);color:var(--bfl-ink);border-color:var(--bfl-pink)}.bfl .bfl-btn--ghost{background:transparent;color:#fff;border-color:#fff}.bfl .bfl-btn:hover{filter:brightness(.95)}.bfl-hero__media{position:relative;min-height:100%;background:#222}.bfl-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bfl-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-block-start:12px}.bfl-trust__item{border:1px solid var(--bfl-line);border-radius:14px;padding:9px 16px 10px;background:#fff}.bfl-trust__title{font-weight:800;font-size:1rem;line-height:1.2}.bfl-trust__text{color:var(--bfl-muted);font-size:.8125rem;line-height:1.3}@media(max-width:749px){.bfl-hero__card{grid-template-columns:minmax(0,1fr);border-radius:18px}.bfl-hero__body{min-width:0}.bfl-hero__media{order:-1;aspect-ratio:1.92;min-height:0}.bfl-hero__ctas{width:100%;flex-wrap:nowrap;gap:8px}.bfl-hero__ctas .bfl-btn{flex:1 1 0;min-width:0;padding:8px 10px;text-align:center;line-height:1.2;white-space:normal}.bfl-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bfl-trust__item{padding:8px 12px}.bfl-trust__title{font-size:.9375rem}}.bfl-shop{padding-block:clamp(28px,3vw,34px) 0}.bfl-shop__layout{display:grid;grid-template-columns:minmax(200px,250px) minmax(0,1fr);gap:28px;align-items:start}.bfl-filters__head{display:flex;justify-content:space-between;align-items:baseline;padding-block-end:10px;border-block-end:2px solid var(--bfl-ink)}.bfl-filters__title{font-weight:800;font-size:1.25rem}.bfl .bfl-link-btn{background:none;border:0;padding:0;font:inherit;font-size:.8125rem;text-decoration:underline;cursor:pointer;color:var(--bfl-ink)}.bfl-fgroup{padding-block:14px 12px;border-block-end:1px solid var(--bfl-line)}.bfl-fgroup:last-of-type{border-block-end:0}.bfl-fgroup legend,.bfl-fgroup__title{font-weight:800;font-size:.9375rem;padding:0;margin-block-end:6px}.bfl fieldset.bfl-fgroup{margin:0;border:0;border-block-end:1px solid var(--bfl-line);padding-inline:0;min-inline-size:0}.bfl-fopt{display:flex;align-items:center;gap:14px;padding-block:5px;font-size:.875rem;cursor:pointer}.bfl .bfl-fopt input{appearance:none;-webkit-appearance:none;width:18px;height:18px;margin:0 0 0 4px;border:1px solid #8a8a8a;border-radius:3px;background:#fff;flex:0 0 auto;cursor:pointer;display:grid;place-content:center}.bfl .bfl-fopt input:checked{background:var(--bfl-ink);border-color:var(--bfl-ink)}.bfl .bfl-fopt input:checked:after{content:"";width:9px;height:5px;border:2px solid #fff;border-block-start:0;border-inline-end:0;transform:rotate(-45deg) translate(1px,-1px)}.bfl .bfl-fopt input:focus-visible{outline:2px solid var(--bfl-ink);outline-offset:2px}.bfl-fopt__label{flex:1 1 auto}.bfl-fopt__count{color:var(--bfl-muted);font-size:.8125rem}.bfl-fopt.is-empty{opacity:.45}.bfl-fopt.is-disabled{opacity:.45;cursor:not-allowed}.bfl-shop__top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block-end:14px;flex-wrap:wrap}.bfl-shop__title{font-size:clamp(1.5rem,1.1rem + 1.2vw,2rem);font-weight:800;line-height:1.1}.bfl-shop__count{font-size:1rem;font-weight:700;color:var(--bfl-muted)}.bfl-sort{display:flex;align-items:center;gap:8px;font-size:.875rem}.bfl .bfl-sort select,.bfl .bfl-toolbar select{appearance:none;-webkit-appearance:none;font-family:var(--bfl-font);font-size:.875rem;color:var(--bfl-ink);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23111' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 12px center;border:1px solid #d6d6d6;border-radius:10px;height:40px;padding:0 36px 0 14px;min-width:182px;cursor:pointer}.bfl-toolbar{display:none}.bfl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bfl-card{display:flex;flex-direction:column;border:1px solid #ececec;border-radius:var(--bfl-radius);overflow:hidden;background:#fff}.bfl-card[hidden]{display:none}.bfl .bfl-card__media{position:relative;display:block;aspect-ratio:322 / 190;overflow:hidden;background:var(--bfl-soft)}.bfl .bfl-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:12px}.bfl-card__save{position:absolute;inset-block-start:12px;inset-inline-start:12px;background:var(--bfl-ink);color:#fff;font-weight:800;font-size:.75rem;line-height:1;padding:5px 8px;border-radius:6px}.bfl-card__size{position:absolute;inset-block-start:12px;inset-inline-end:12px;background:#fff;border:1px solid #e5e5e5;color:var(--bfl-muted);font-weight:700;font-size:.6875rem;line-height:1;padding:4px 7px;border-radius:6px}.bfl-card__body{display:flex;flex-direction:column;flex:1 1 auto;padding:12px 14px 14px}.bfl .bfl-card__brand{font-weight:800;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--bfl-muted)}.bfl .bfl-card__title{margin-block-start:6px;font-size:.875rem;font-weight:600;line-height:1.35;min-height:2.7em}.bfl-card__title a{text-decoration:none}.bfl-card__title a:hover{text-decoration:underline}.bfl-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-block-start:auto;padding-block-start:14px}.bfl-card__now{font-weight:800;font-size:1.25rem;color:var(--bfl-ink)}.bfl-card__now.is-sale{color:var(--bfl-red)}.bfl-card__was{font-size:.75rem;color:#777;text-decoration:line-through}.bfl-card__form{margin-block-start:8px;display:flex;flex-direction:column;gap:6px}.bfl .bfl-card__variant{appearance:none;-webkit-appearance:none;width:100%;height:32px;font-family:var(--bfl-font);font-size:.8125rem;color:var(--bfl-ink);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23111' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 12px center;border:1px solid #e0e0e0;border-radius:999px;padding:0 30px 0 14px;cursor:pointer}.bfl .bfl-card__btn{width:100%;min-height:42px;border:0;border-radius:999px;background:var(--bfl-ink);color:#fff;font-family:var(--bfl-font);font-weight:800;font-size:.9375rem;cursor:pointer}.bfl .bfl-card__btn:hover{background:#333}.bfl .bfl-card__btn[disabled]{opacity:.55;cursor:progress}.bfl .bfl-card__btn[data-soldout]{background:#9a9a9a;cursor:not-allowed}.bfl-empty{padding:32px;text-align:center;border:1px dashed var(--bfl-line);border-radius:var(--bfl-radius);color:var(--bfl-muted)}.bfl-sheet__head,.bfl-sheet__foot,.bfl-sheet__close{display:none}.bfl-chip-list{display:flex;flex-direction:column}.bfl fieldset.bfl-fgroup legend{float:none;display:block;width:100%}.bfl .bfl-fgroup .bfl-fopt{width:100%}@media(max-width:989px){.bfl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.bfl-shop__layout{grid-template-columns:1fr;gap:0}.bfl-shop__top{margin-block-end:12px}.bfl-sort,.bfl-count-of{display:none}.bfl .bfl-shop__title{font-size:1.3rem}.bfl-shop__count{white-space:nowrap;font-size:.875rem}.bfl-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:10px;position:sticky;inset-block-start:0;z-index:5;background:#fff;padding-block:8px;margin-block-end:8px}.bfl .bfl-toolbar__filter{display:flex;align-items:center;justify-content:center;gap:10px;height:44px;border:0;border-radius:999px;background:var(--bfl-ink);color:#fff;font-family:var(--bfl-font);font-weight:800;font-size:1rem;cursor:pointer}.bfl .bfl-toolbar select{width:100%;min-width:0;height:44px;border-radius:999px;border-color:var(--bfl-ink);font-weight:800;font-size:1rem;padding-inline-start:18px}.bfl-grid{gap:10px}.bfl .bfl-card__media{aspect-ratio:1 / .86}.bfl-card__size{inset-block-start:auto;inset-block-end:10px;inset-inline-end:10px}.bfl-card__save{inset-block-start:10px;inset-inline-start:10px}.bfl-card__body{padding:10px 10px 12px}.bfl-card__now{font-size:1.125rem}.bfl-filters{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;justify-content:flex-end;background:#000000bf;visibility:hidden;opacity:0;transition:opacity .2s,visibility .2s}.bfl-filters.is-open{visibility:visible;opacity:1}.bfl-filters__panel{background:#fff;border-radius:22px 22px 0 0;max-height:88vh;display:flex;flex-direction:column;transform:translateY(30px);transition:transform .2s}.bfl-filters.is-open .bfl-filters__panel{transform:none}.bfl-filters__head{display:none}.bfl-sheet__head{display:flex;align-items:center;justify-content:space-between;padding:22px 20px 16px;border-block-end:1px solid var(--bfl-line);position:relative}.bfl-sheet__head:before{content:"";position:absolute;inset-block-start:7px;inset-inline-start:50%;width:38px;height:4px;border-radius:4px;background:#d0d0d0;transform:translate(-50%)}.bfl-sheet__title{font-weight:800;font-size:1.375rem}.bfl .bfl-sheet__close{display:grid;place-content:center;width:36px;height:36px;background:none;border:0;cursor:pointer;color:var(--bfl-ink)}.bfl-filters__groups{overflow-y:auto;padding:4px 20px 12px}.bfl-fgroup legend,.bfl-fgroup__title{font-size:1.0625rem;margin-block-end:10px}.bfl fieldset.bfl-fgroup{padding-block:16px 14px}.bfl-chip-list{flex-direction:row;flex-wrap:wrap;gap:9px}.bfl .bfl-fgroup .bfl-fopt{width:auto}.bfl-fopt{position:relative;gap:4px;padding:0 16px;height:40px;border:1.5px solid var(--bfl-ink);border-radius:999px;font-weight:800;font-size:.9375rem}.bfl .bfl-fopt input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;border-radius:999px}.bfl-fopt__label{flex:0 0 auto}.bfl-fopt__count{font-weight:400;font-size:.9375rem}.bfl-fopt__count:before{content:"("}.bfl-fopt__count:after{content:")"}.bfl-fopt:has(input:checked){background:var(--bfl-ink);color:#fff}.bfl-fopt:has(input:checked) .bfl-fopt__count{color:#ffffffb3}.bfl-fopt.is-empty{opacity:1}.bfl-fopt.is-disabled{opacity:1;border-color:#d0d0d0;color:#8a8a8a}.bfl-fopt.is-disabled .bfl-fopt__count{display:none}.bfl-sheet__foot{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:12px 20px 16px;border-block-start:1px solid var(--bfl-line)}.bfl .bfl-sheet__clear,.bfl .bfl-sheet__apply{height:48px;border-radius:999px;font-family:var(--bfl-font);font-weight:800;font-size:1.0625rem;cursor:pointer}.bfl .bfl-sheet__clear{padding-inline:26px;background:#fff;border:1px solid var(--bfl-ink);color:var(--bfl-ink)}.bfl .bfl-sheet__apply{background:var(--bfl-ink);color:#fff;border:0}}@media(min-width:750px){.bfl-fopt.is-disabled-desktop{display:none}}.bfl-brands{padding-block:clamp(28px,3vw,40px) 0}.bfl-brands__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block-start:14px}.bfl-brand{border:1px solid #ececec;border-radius:var(--bfl-radius);padding:22px 20px 24px}.bfl-brand__logo{display:flex;align-items:center;height:34px;margin-block-end:14px}.bfl-brand__logo img{height:100%;width:auto;max-width:140px;object-fit:contain;object-position:left center}.bfl-brand__logo-text{font-weight:800;font-size:1.25rem}.bfl .bfl-brand__title{font-size:1.0625rem;font-weight:800;line-height:1.3;min-height:2.6em}.bfl-brand__text{margin-block-start:10px;color:#444;font-size:.875rem;line-height:1.65}.bfl-brands__intro,.bfl-brands__outro{margin-block-start:12px;color:#444;font-size:.9375rem;line-height:1.65;max-width:62em}.bfl-brands__outro{margin-block-start:18px}.bfl-brands__intro p+p,.bfl-brands__outro p+p,.bfl-brands__outro ul{margin-block-start:.6em}.bfl-brands__outro ul{padding-inline-start:1.2em}.bfl-brand__text ul{margin-block-start:.4em;padding-inline-start:1.2em}.bfl-brand__text p+p{margin-block-start:.6em}@media(max-width:749px){.bfl-brands__grid{grid-template-columns:1fr;gap:12px}.bfl .bfl-brand__title{min-height:0}}.bfl-more{padding-block:clamp(28px,3vw,40px) 0}.bfl-more__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.bfl .bfl-more__all{font-weight:800;font-size:.875rem;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.bfl-more__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:10px 0 0;padding:0;list-style:none}.bfl .bfl-more__item{display:block;text-decoration:none}.bfl .bfl-more__img{position:relative;aspect-ratio:1.25;border-radius:10px;overflow:hidden;background:var(--bfl-soft)}.bfl .bfl-more__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.bfl-more__item:hover img{transform:scale(1.03)}.bfl-more__label{display:block;margin-block-start:6px;font-weight:800;font-size:.875rem;line-height:1.25}.bfl-more__all--mobile{display:none}@media(max-width:749px){.bfl-more__all--desktop{display:none}.bfl-more__all--mobile{display:inline-block;margin-block-start:14px;font-size:1rem}.bfl-more__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-block-end:6px}.bfl-more__list li{flex:0 0 40%;scroll-snap-align:start}.bfl-more__label{font-size:.9375rem}}.bfl-faq{padding-block:clamp(32px,3.5vw,44px) clamp(40px,5vw,64px)}.bfl-faq__list{margin-block-start:12px;border-block-start:1px solid #ececec}.bfl-faq__item{border-block-end:1px solid #ececec}.bfl-faq__item summary{list-style:none;cursor:pointer;padding-block:12px}.bfl-faq__item summary::-webkit-details-marker{display:none}.bfl .bfl-faq__q{font-size:1rem;font-weight:800;line-height:1.35}.bfl-faq__a{padding-block:0 16px;margin-block-start:-4px;color:#444;font-size:.9375rem;line-height:1.6}.bfl-faq__a p+p{margin-block-start:.2em}@media(max-width:749px){.bfl-faq__item summary{padding-block:16px}.bfl .bfl-faq__q{font-size:1.0625rem}}.bfl-shop,.bfl-shop [data-bfl-filters]{scroll-margin-top:165px}@media(max-width:749px){.bfl-shop,.bfl-shop [data-bfl-filters]{scroll-margin-top:110px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/crioh-bf-landing.css.map */
