.bfc{--bfc-line: #DCDCDA;--bfc-ink: #212121;--bfc-soft: #555555;--bfc-title: #3a3a3a;--bfc-struck: #6e6e6e;--bfc-pad: 16px;--bfc-black: linear-gradient(135deg, #6a6a6a 0%, #1e1e1e 45%, #050505 70%, #3c3c3c 100%);--bfc-silver: linear-gradient(135deg, #ffffff 0%, #dcdcdc 40%, #b4b4b4 70%, #ececec 100%);--bfc-gold: linear-gradient(135deg, #f8f0dc 0%, #e6d5ab 40%, #cdb582 70%, #efe3c4 100%);display:block;position:relative;color:var(--bfc-ink);background:#f1f1f1}.bfc a{color:inherit;text-decoration:none}.bfc img{display:block;max-width:100%}.bfc-head{margin:6px 0 0;padding:20px var(--bfc-pad) 0;border-top:.5px solid #D6D6D4;display:flex;justify-content:space-between;align-items:center;gap:12px}.bfc-head__title{margin:0;font-size:14px;line-height:1.3;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.bfc-head__offer{flex:none;padding:5px 7px 4px;background:#232322;color:#e6e6e4;font-size:8px;font-weight:500;line-height:1;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.bfc-bar{display:none}.bfc-dot{flex:none;display:block;width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}.bfc-dot--black{background:var(--bfc-black)}.bfc-dot--silver{background:var(--bfc-silver)}.bfc-dot--gold{background:var(--bfc-gold)}.bfc-dot--lg{width:24px;height:24px;box-shadow:inset 0 0 0 1px #00000024}.bfc-dots{flex:none;display:flex;gap:6px;align-items:center;padding-top:2px}.bfc-sets{margin-top:20px;padding:22px 0 18px;background:#f5f5f4;border-top:.5px solid var(--bfc-sets-line, #D6D6D4);border-bottom:.5px solid var(--bfc-sets-line, #D6D6D4)}.bfc:not(:has(.bfc-sets)) .bfc-head{padding-bottom:12px;border-bottom:1px solid var(--bfc-line)}.bfc-sets__marks{display:flex;justify-content:center;gap:6px;margin:16px var(--bfc-pad) 0}.bfc-sets__marks[hidden]{display:none}.bfc-sets__mark{width:16px;height:1px;background:#c8c8c6;transition:background .25s ease}.bfc-sets__mark.is-on{background:var(--bfc-ink)}.bfc-sets__mark[hidden]{display:none}.bfc-sets__top{padding:0 var(--bfc-pad) 12px}.bfc-sets__nav{display:none}.bfc-sets__heading{margin:0;padding:0;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.bfc-sets__row{display:flex;gap:10px;overflow-x:auto;padding:0 var(--bfc-pad) 6px;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding:0 var(--bfc-pad)}.bfc-sets__row::-webkit-scrollbar{display:none}.bfc-sets__row>.bfc-card{flex:none;width:212px;scroll-snap-align:start}.bfc-sets__row.is-loop{display:grid;grid-template-columns:100%;overflow:hidden;scroll-snap-type:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab}.bfc-sets__row.is-loop.is-dragging{cursor:grabbing}.bfc-sets__row.is-loop>.bfc-card{grid-area:1 / 1;will-change:transform}.bfc-sets__row.is-loop img{-webkit-user-drag:none;pointer-events:none}.bfc-card{display:flex;flex-direction:column;gap:6px;min-width:0}.bfc-card__media{position:relative;overflow:hidden}.bfc-card__link{display:block;position:relative;aspect-ratio:3 / 4}.bfc-card--set .bfc-card__link{aspect-ratio:4 / 5}.bfc-card__img,.bfc-card__alt{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bfc-card__alt{opacity:0}.bfc-tag{position:absolute;left:0;bottom:0;z-index:2;padding:4px 6px 3px;background:#232322;color:#e6e6e4;font-size:7px;font-weight:500;line-height:1;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.bfc-card__alt.is-shown{opacity:1;transition:opacity .25s ease}.bfc-card.is-alt .bfc-card__img{opacity:0}.bfc-group .bfc-card__img,.bfc-group .bfc-card__alt{transform:scale(.86);transform-origin:50% 0}.bfc-group .bfc-card--lift .bfc-card__img,.bfc-group .bfc-card--lift .bfc-card__alt{transform:translateY(-3%) scale(.86);transform-origin:50% 50%}.bfc-card__info{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding-top:6px}.bfc-card__text{display:flex;flex-direction:column;gap:0;min-width:0;flex:1}.bfc-card__row{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.bfc-card__title{min-width:0;font-size:10px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--bfc-title)}.bfc-card__price{font-size:12px;line-height:1.4}.bfc-card__price .price{display:inline}.bfc-card__price .new-price{color:var(--bfc-ink)}.bfc-card__price .old-price{color:var(--bfc-struck);text-decoration:line-through;margin-left:4px}.bfc-card__price small{font-size:inherit}.bfc-case{position:absolute;left:8px;bottom:8px;z-index:2;display:flex;align-items:center;gap:6px;height:28px;padding:0 8px 0 5px;background:#fbfbfbc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.08);pointer-events:none}.bfc-case img{width:24px;height:auto}.bfc-case__label{font-size:8px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--bfc-ink);white-space:nowrap}.bfc-case__value{font-size:8px;line-height:1;color:var(--bfc-struck);white-space:nowrap}.bfc-group{padding:28px var(--bfc-pad) 0}.bfc-group[hidden]{display:none}.bfc-group__heading{margin:0;padding:0 0 12px;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.bfc.is-filtered .bfc-group__heading{display:none}.bfc-grid{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px;row-gap:26px}.bfc-grid__item[hidden]{display:none}.bfc-drop{position:relative;display:block;margin:28px 0 0;color:var(--bfc-ink)}.bfc-drop__img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;object-position:40% 62%}.bfc-drop__text{position:absolute;z-index:1;left:var(--bfc-pad);right:var(--bfc-pad);bottom:18px;display:flex;flex-direction:column;gap:8px;color:#fff}.bfc-drop__title{display:flex;flex-direction:column;gap:8px}.bfc-drop__eyebrow{font-size:10px;letter-spacing:.14em;text-transform:uppercase}.bfc-drop__heading{font-size:21px;line-height:25px;font-weight:400;letter-spacing:normal;text-transform:uppercase}.bfc-drop__sub{max-width:270px;font-size:11px;line-height:16px;font-weight:400}.bfc-drop__sub b,.bfc-drop__sub strong{font-weight:500}.bfc-drop__btn{align-self:flex-start;font-size:11px;letter-spacing:1.3px;text-transform:uppercase;border-bottom:1px solid #ffffff;padding-bottom:2px}.bfc.is-filtered .bfc-drop{display:none}.bfc-pages{padding:32px var(--bfc-pad) 0;text-align:center;font-size:13px}.bfc-rule{display:none}.bfc-case-block{margin:44px var(--bfc-pad) 0;border-top:1px solid #000000;padding:24px 4px 0;display:flex;flex-direction:column;gap:12px}.bfc-case-block__lead{display:flex;flex-direction:column;gap:12px}.bfc-case-block__eyebrow{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--bfc-soft)}.bfc-case-block__big{display:flex;align-items:flex-start;gap:14px;color:#000}.bfc-case-block__num{font-size:48px;line-height:.95}.bfc-case-block__words{font-size:21px;line-height:25px;text-transform:uppercase}.bfc-case-block__body{display:flex;flex-direction:column;gap:12px}.bfc-case-block__text{display:none}.bfc-case-block__card{background:#fbfbfb;display:flex;align-items:stretch;margin-top:6px}.bfc-case-block__img{flex:none;display:block;width:96px;height:96px;object-fit:cover;box-sizing:border-box;border-top:.5px solid #ffffff;border-left:.5px solid #ffffff;border-bottom:.5px solid #ffffff}.bfc-case-block__card-text{align-self:center;padding:0 16px;display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:19px;color:#333}.bfc-case-block__card-title{display:none}.bfc-trust{margin:28px var(--bfc-pad) 0;padding:16px 0 40px;border-top:1px solid var(--bfc-line);text-align:center;font-size:12px;color:#444}.bfc-float{position:sticky;bottom:18px;z-index:3;display:flex;justify-content:center;padding:0 0 18px;pointer-events:none}.bfc-finish--float{pointer-events:auto;display:flex;align-items:center;gap:2px;padding:0 14px 0 6px;height:44px;background:#fbfbfb9e;-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);border:1px solid rgba(255,255,255,.7);outline:1px solid rgba(0,0,0,.06);box-shadow:0 4px 18px #0000000f}.bfc-finish--float .bfc-finish__btn{display:flex;align-items:center;justify-content:center;width:38px;height:44px;padding:0;border:0;background:transparent;cursor:pointer}.bfc-finish__btn[aria-pressed=true] .bfc-dot--lg{box-shadow:0 0 0 2px #ffffffe6,0 0 0 3px var(--bfc-ink)}.bfc-finish__current{margin-left:6px;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--bfc-ink);min-width:44px}@media only screen and (min-width:750px){.bfc{--bfc-pad: 50px}.bfc-head{margin:0 var(--bfc-pad);padding:30px 0 22px;border-top:0;border-bottom:0;gap:24px}.bfc-head__title{font-size:22px}.bfc-head__offer{padding:6px 9px 5px;font-size:10px}.bfc-bar{position:sticky;top:var(--header-sticky-height, 0px);z-index:4;background:#f1f1f1;border-top:1px solid var(--bfc-line);border-bottom:1px solid var(--bfc-line);height:60px;padding:0 var(--bfc-pad);display:flex;align-items:center;justify-content:space-between;gap:32px}.bfc-tabs{display:flex;gap:34px;min-width:0;overflow-x:auto;scrollbar-width:none}.bfc-tab{height:60px;padding:0;border:0;background:transparent;font:inherit;font-size:12px;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;color:#6b6b6b;cursor:pointer}.bfc-tab[aria-pressed=true]{color:#000;box-shadow:inset 0 -1px #000}.bfc-finish--bar{flex:none;display:flex;align-items:center;gap:18px}.bfc-finish--bar .bfc-finish__btn{display:flex;align-items:center;gap:8px;height:44px;padding:0;border:0;background:transparent;font:inherit;font-size:13px;color:var(--bfc-soft);cursor:pointer}.bfc-finish--bar .bfc-dot--lg{width:22px;height:22px}.bfc-finish--bar .bfc-finish__btn[aria-pressed=true]{color:#000}.bfc-finish--bar .bfc-finish__btn[aria-pressed=true] .bfc-dot--lg{box-shadow:0 0 0 2px #f1f1f1,0 0 0 3px var(--bfc-ink)}.bfc-finish--bar .bfc-finish__btn[aria-pressed=true] .bfc-finish__name{border-bottom:1px solid #000000}.bfc:not(:has(.bfc-bar)) .bfc-head{border-bottom:1px solid var(--bfc-line)}.bfc-float{display:none}.bfc-sets{margin-top:40px;padding:40px 0 44px}.bfc-sets__top{display:flex;justify-content:space-between;align-items:center;padding:0 var(--bfc-pad) 16px}.bfc-sets__heading{padding:0;font-size:14px}.bfc-sets__row{gap:24px;padding:0 var(--bfc-pad);scroll-padding:0 var(--bfc-pad)}.bfc-sets__row>.bfc-card{width:calc((100% - 72px)/4)}.bfc-sets__nav{display:flex;gap:4px}.bfc-sets__nav[hidden]{display:none}.bfc-sets__arrow{width:36px;height:36px;padding:0;border:0;background:transparent;color:var(--bfc-ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.bfc-sets__arrow:disabled{color:#b5b5b5;cursor:default}.bfc.is-sets-only .bfc-group,.bfc.is-sets-only .bfc-pages{display:none}.bfc-card__info{gap:12px;padding-top:10px}.bfc-card__title{font-size:11px}.bfc-card__price{font-size:13px}.bfc-card__price .old-price{margin-left:6px}.bfc-dot{width:11px;height:11px}.bfc-dots{gap:7px;padding-top:3px}.bfc-case{left:10px;bottom:10px;height:32px;gap:7px;padding:0 10px 0 6px}.bfc-case img{width:28px}.bfc-case__label,.bfc-case__value{font-size:9px}.bfc-sets__marks{display:none}.bfc-group{padding:64px var(--bfc-pad) 0}.bfc-group__heading{padding-bottom:16px;font-size:14px}.bfc-grid{padding:0;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px;row-gap:44px}.bfc.is-filtered .bfc-sets{display:none}.bfc.is-filtered .bfc-group{padding-top:48px}.bfc.is-filtered .bfc-group:not([hidden])~.bfc-group{padding-top:44px}.bfc-tag{padding:5px 8px 4px;font-size:8.5px}.bfc-drop{margin:80px 0 0}.bfc-drop__img{aspect-ratio:4 / 1;object-position:50% 58%}.bfc-drop__text{right:auto;bottom:48px;max-width:560px;gap:14px}.bfc-drop__eyebrow{font-size:11px}.bfc-drop__heading{font-size:35px;line-height:39px}.bfc-drop__sub{max-width:360px;font-size:13px;line-height:20px}.bfc-drop__btn{margin-top:4px;padding:12px 20px;border:1px solid #ffffff;font-size:12px;letter-spacing:1.44px}.bfc-rule{display:block;height:1px;background:#000;margin:100px var(--bfc-pad) 0}.bfc-case-block{margin:0 var(--bfc-pad);border-top:0;padding:64px 0 72px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:1042px;box-sizing:border-box}@supports (margin-inline: auto){.bfc-case-block{margin-inline:max(var(--bfc-pad),calc((100% - 1042px)/2));margin-top:0;margin-bottom:0}}.bfc-case-block__lead{gap:10px}.bfc-case-block__eyebrow{font-size:12px}.bfc-case-block__big{gap:26px}.bfc-case-block__num{font-size:72px}.bfc-case-block__words{font-size:30px;line-height:38px;white-space:nowrap}.bfc-case-block__body{gap:20px;padding-top:24px}.bfc-case-block__text{display:block;margin:0;font-size:15px;line-height:24px;color:#333}.bfc-case-block__card{max-width:490px;margin-top:0}.bfc-case-block__img{width:120px;height:120px}.bfc-case-block__card-text{padding:0 24px}.bfc-case-block__card-text{font-size:12px;line-height:17px;color:var(--bfc-ink)}.bfc-case-block__card-title{display:block;font-size:14px;text-transform:uppercase}.bfc-trust{margin:0 var(--bfc-pad);padding:22px 0 90px;font-size:13px}}@media only screen and (min-width:1700px){.bfc{max-width:1700px;margin-left:auto;margin-right:auto}.bfc-sets{background:none;border-top:0;border-bottom:0;border-image:linear-gradient(to bottom,var(--bfc-sets-line, #D6D6D4) 0 1px,#F5F5F4 1px calc(100% - 1px),var(--bfc-sets-line, #D6D6D4) calc(100% - 1px)) fill 0 / 0 / 0 100vmax}.bfc-drop{margin:80px var(--bfc-pad) 0}}@media(prefers-reduced-motion:reduce){.bfc-card__alt.is-shown{transition:none}}.bfc--sets-grid .bfc-sets__row>.bfc-card{width:calc((100% - 10px)/2)}.bfc--sets-grid .bfc-card--set .bfc-card__link{aspect-ratio:3 / 4}@media(min-width:750px){.bfc--sets-grid .bfc-sets__row>.bfc-card{width:calc((100% - 72px)/4)}}.bfc-head--hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bfc:has(.bfc-head--hidden) .bfc-sets{margin-top:0}.bfc:has(.bfc-sets__offer) .bfc-sets__top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}.bfc-sets__top .bfc-sets__heading{grid-column:1;grid-row:1}.bfc-sets__top .bfc-sets__nav{grid-column:2;grid-row:1 / span 2}.bfc-sets__offer--right{grid-column:2;grid-row:1;justify-self:end}.bfc:has(.bfc-sets__offer--right) .bfc-sets__nav{grid-column:3}.bfc:has(.bfc-sets__offer--right) .bfc-sets__top{grid-template-columns:minmax(0,1fr) auto auto}.bfc-sets__offer--below{grid-column:1;grid-row:2;justify-self:start;margin-top:8px}.bfc-sets__offer--above{grid-column:1;grid-row:1;justify-self:start;margin-bottom:10px}.bfc:has(.bfc-sets__offer--above) .bfc-sets__heading{grid-row:2}@media(min-width:750px){.bfc:has(.bfc-head--hidden) .bfc-sets{margin-top:40px}.bfc-sets__offer--below{margin-top:10px}.bfc-sets__offer--above{margin-bottom:12px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/bfcm-collection.css.map */
