:root{--bf-black: #0E0D0C;--bf-ink: #1A1816;--bf-line: #2B2724;--bf-cream: #F6F2EA;--bf-muted: #CFC6B8;--bf-gold: #F2B33D;--bf-red: #C8282B;--bf-red-dark: #9E1F22;--accent-color: var(--bf-red);--accent-color-rgb: 200, 40, 43;--accent-color-darken: var(--bf-red-dark);--link-color-hover: var(--bf-red);--button-background-hover: var(--bf-red);--button-color-hover: #ffffff;--primary-price-color: var(--bf-red);--sale-badge-background: var(--bf-red);--sale-badge-color: #ffffff;--t4s-highlight-color: var(--bf-red)}.t4s-announcement-bar{background-color:var(--bf-gold)!important;font-weight:700;letter-spacing:.04em}.t4s-announcement-bar__wrap,.t4s-announcement-bar__wrap a,.t4s-announcement-bar__wrap p,.t4s-announcement-bar__wrap span,.t4s-announcement-bar__close,.t4s-announcement-bar__close:hover,.t4s-announcement-bar__close:focus{color:var(--bf-black)!important}.t4s-section-header .t4s-header__wrapper,.is-header--stuck .t4s-section-header .t4s-header__wrapper{--h-text-color: var(--bf-cream) !important;--h-text-color-rgb: 246, 242, 234 !important;--h-text-color-hover: var(--bf-gold) !important;--h-bg-color: var(--bf-black) !important;--h-count-bgcolor: var(--bf-gold) !important;--h-count-color: var(--bf-black) !important;background-color:var(--bf-black)!important;border-bottom:2px solid var(--bf-gold)}#shopify-section-top-bar .t4s-top-bar{background-color:var(--bf-black)!important;color:var(--bf-cream)!important}.t4s-toolbar{--bg-color: var(--bf-black) !important;--icon-color: var(--bf-cream) !important;--label-color: var(--bf-cream) !important;--count-bg-color: var(--bf-gold) !important;--count-text-color: var(--bf-black) !important}#t4s-footer{background-color:var(--bf-black)}#t4s-footer .t4s-section-inner,#t4s-footer .t4s-container-inner{background-color:var(--bf-black)!important}#t4s-footer .t4s-footer-wrap{--heading-cl: var(--bf-gold) !important;--text-cl: var(--bf-muted) !important;--link-cl: var(--bf-cream) !important;--link-hover-cl: var(--bf-gold) !important;--link-active-cl: var(--bf-gold) !important;--border-cl: var(--bf-line) !important}.t4s-product-form__submit:not([disabled]):not(.is--disabled),.t4s-btn__checkout,.t4s-product .t4s-product-btns .t4s-pr-addtocart:not(.dis){--btn-color: #ffffff;--btn-background: var(--bf-red);--btn-border: var(--bf-red);--btn-color-hover: #ffffff;--btn-background-hover: var(--bf-red-dark);--btn-border-hover: var(--bf-red-dark);background-color:var(--bf-red)!important;border-color:var(--bf-red)!important;color:#fff!important;font-weight:700}.t4s-product-form__submit:not([disabled]):not(.is--disabled):hover,.t4s-product-form__submit:not([disabled]):not(.is--disabled):focus-visible,.t4s-btn__checkout:hover,.t4s-btn__checkout:focus-visible,.t4s-product .t4s-product-btns .t4s-pr-addtocart:not(.dis):hover,.t4s-product .t4s-product-btns .t4s-pr-addtocart:not(.dis):focus-visible{background-color:var(--bf-red-dark)!important;border-color:var(--bf-red-dark)!important;color:#fff!important}:root{--t4s-body-background: var(--bf-black);--text-color: var(--bf-muted);--text-color-rgb: 207, 198, 184;--heading-color: var(--bf-cream);--link-color: var(--bf-muted);--border-color: var(--bf-line);--border-color-rgb: 43, 39, 36;--border-primary-color: #4A443E;--secondary-price-color: #A39A8C;--primary-sw-color: var(--bf-cream);--primary-sw-color-rgb: 246, 242, 234;--border-sw-color: var(--bf-line);--secondary-sw-color: #A39A8C;--secondary-color: var(--bf-cream);--secondary-color-rgb: 246, 242, 234;--lz-background: var(--bf-ink)}html,body{background-color:var(--bf-black)!important;color:var(--bf-muted)}h1,h2,h3,h4,h5,h6,.t4s-section-title,.t4s-product__title,.t4s-product-title,.t4s-drawer__header,.t4s-drawer__title{color:var(--bf-cream)}.t4s-drawer,.t4s-drawer__header,.t4s-drawer__bottom,.t4s-mini_cart__footer,.breadcrumb_pr_wrap,.t4s-product-tabs-wrapper,.t4s-product-tabs-wrapper .t4s-container{background-color:var(--bf-ink)!important;color:var(--bf-muted)}input,select,textarea{background-color:var(--bf-ink)!important;color:var(--bf-cream)!important;border-color:var(--bf-line)!important}.t4s-product .t4s-product-title a,.t4s-product-title a,a.is--href-replaced,.t4s-shipping-title,.t4s-newsletter__text,.t4s-post-text-color,.t4s-post-title a,.t4s-countdown-title,.t4s-product-form__variants .t4s-swatch__title,.t4s-sold-available .label,.t4s-sold-available .value,.t4s-minicart-recommendations__title{color:var(--bf-cream)!important}.jdgm-carousel-item__review-wrapper,.t4s-minicart-recommendations__title,.t4s-mini_cart-tool__content,.t4s-mini_cart__tool_icon{background-color:var(--bf-ink)!important}.jdgm-carousel-item__review-wrapper,.jdgm-carousel-item__review-wrapper *{color:var(--bf-muted)}.breadcrumb_pr_wrap a,.breadcrumb_pr_wrap span,.cat_link,h1.t4s-product__title,.t4s-product__title{color:var(--bf-cream)!important}.t4s-sticky-atc,.t4s-sticky-atc__wrapper{background-color:var(--bf-ink)!important;color:var(--bf-cream)}.t4s-pr__text-btn{color:var(--bf-black)!important}h3.t4s-truncate{background-color:var(--bf-ink)!important}.t4s-product-recommendations .t4s-section-title span,.t4s-section-title span,.t4s-section-title .t4s-heading-text,.t4s-pagination__item{color:var(--bf-cream)!important}.bf-topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 16px;padding:9px 16px;background:var(--bf-red);color:#fff;font-size:13px;line-height:1.3;text-align:center}.bf-topbar__phase{font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:var(--bf-black);color:var(--bf-gold);padding:3px 9px}.bf-topbar__text{font-weight:700}.bf-topbar__timer{display:inline-flex;align-items:baseline;gap:2px;font-variant-numeric:tabular-nums;font-weight:800}.bf-topbar__timer small{font-size:10px;margin:0 5px 0 1px;opacity:.85}.bf-topbar__link{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.bf-topbar__link:hover{color:var(--bf-gold)}.bf-ticker{overflow:hidden;background:var(--bf-gold);color:var(--bf-black);border-top:2px solid var(--bf-black);border-bottom:2px solid var(--bf-black)}.bf-ticker__note{margin:0;padding:6px 12px;background:var(--bf-black);color:var(--bf-cream);font-size:12px;text-align:center}.bf-ticker__track{display:flex;width:max-content;animation:bf-ticker-scroll var(--bf-ticker-speed, 40s) linear infinite}.bf-ticker:hover .bf-ticker__track{animation-play-state:paused}.bf-ticker__group{display:flex;flex-shrink:0;align-items:center}.bf-ticker__item,.bf-ticker__sep{padding:12px 22px;font-size:15px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.bf-ticker__sep{padding-left:0;padding-right:0;color:var(--bf-red)}@keyframes bf-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.bf-ticker__track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.bf-ticker__group[aria-hidden=true]{display:none}}.bf-btn{display:inline-block;padding:14px 28px;font-weight:800;font-size:15px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border:2px solid var(--bf-red);transition:background-color .2s,color .2s,border-color .2s}.bf-btn--primary{background:var(--bf-red);color:#fff}.bf-btn--primary:hover{background:var(--bf-red-dark);border-color:var(--bf-red-dark);color:#fff}.bf-btn--ghost{background:transparent;color:var(--bf-gold);border-color:var(--bf-gold)}.bf-btn--ghost:hover{background:var(--bf-gold);color:var(--bf-black)}.bf-hero{background:var(--bf-black);color:var(--bf-cream);padding:48px 16px}.bf-hero__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.bf-hero__phase{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;background:var(--bf-gold);color:var(--bf-black);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bf-hero__dot{width:8px;height:8px;border-radius:50%;background:var(--bf-red)}.bf-hero__title{margin:14px 0 6px;color:var(--bf-cream)!important;font-size:clamp(38px,6vw,72px);line-height:1.02;font-weight:900;text-transform:uppercase}.bf-hero__subtitle{margin:0 0 18px;color:var(--bf-gold);font-size:clamp(20px,2.6vw,30px);font-weight:800}.bf-hero__gifts{margin:0 0 22px}.bf-hero__gifts-intro{margin:0 0 8px;color:var(--bf-cream);font-weight:700}.bf-hero__gift-list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.bf-hero__gift-list li{padding:10px 14px;background:var(--bf-ink);border-left:4px solid var(--bf-gold);color:var(--bf-cream);font-weight:600}.bf-hero__timer{display:flex;gap:10px;margin:0 0 24px}.bf-hero__cell{min-width:70px;padding:10px 8px;background:var(--bf-ink);border:1px solid var(--bf-line);text-align:center}.bf-hero__cell b{display:block;color:var(--bf-gold);font-size:clamp(26px,4vw,40px);font-weight:900;line-height:1.1;font-variant-numeric:tabular-nums}.bf-hero__cell span{font-size:11px;letter-spacing:.1em;color:var(--bf-muted)}.bf-hero__buttons{display:flex;flex-wrap:wrap;gap:12px}.bf-hero__media{position:relative}.bf-hero__media>img{display:block;width:100%;height:auto}.bf-hero__placeholder{min-height:320px;display:grid;place-items:center;background:var(--bf-ink);border:1px dashed var(--bf-line);color:var(--bf-muted)}.bf-hero__sticker{position:absolute;top:-14px;right:-8px;width:112px;height:112px;border-radius:50%;display:grid;place-items:center;background:var(--bf-red);color:#fff;border:3px solid var(--bf-gold);font-size:28px;font-weight:900;transform:rotate(10deg)}@media(max-width:860px){.bf-hero__inner{grid-template-columns:1fr;gap:28px}.bf-hero__sticker{width:88px;height:88px;font-size:22px;right:4px}.bf-hero__timer{gap:6px}.bf-hero__cell{min-width:0;flex:1}}.bf-diag{overflow:hidden;padding:26px 0;background:var(--bf-black)}.bf-diag__band{margin:0 -4%;background:var(--bf-red);color:#fff;transform:rotate(calc(var(--bf-diag-angle, 2) * -1));box-shadow:0 0 0 2px var(--bf-black),0 0 0 4px var(--bf-gold);overflow:hidden}.bf-diag__track{display:flex;width:max-content;animation:bf-diag-scroll var(--bf-diag-speed, 35s) linear infinite}.bf-diag:hover .bf-diag__track{animation-play-state:paused}.bf-diag__group{display:flex;flex-shrink:0;align-items:center}.bf-diag__item,.bf-diag__sep{padding:12px 22px;font-size:15px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.bf-diag__sep{padding-left:0;padding-right:0;color:var(--bf-gold)}@keyframes bf-diag-scroll{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.bf-diag__track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.bf-diag__group[aria-hidden=true]{display:none}}.bf-rewards-section{background:var(--bf-black);padding:40px 16px}.bf-rewards-section__inner{max-width:900px;margin:0 auto;text-align:center}.bf-rewards-section__eyebrow{display:inline-block;color:var(--bf-gold);font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.bf-rewards-section__title{margin:8px 0 22px;color:var(--bf-cream)!important;font-size:clamp(24px,3.4vw,38px);font-weight:900}.bf-rewards{padding:16px 18px 20px;background:var(--bf-ink);border:1px solid var(--bf-line);text-align:center}.bf-rewards__hint{margin:0 0 14px;color:var(--bf-cream);font-weight:700;font-size:15px}.bf-rewards__bar{position:relative;height:14px;background:var(--bf-black);border:1px solid var(--bf-line);border-radius:7px;overflow:hidden}.bf-rewards__fill{height:100%;background:linear-gradient(90deg,var(--bf-gold),var(--bf-red));transition:width .5s ease}.bf-rewards__mark{position:absolute;top:0;bottom:0;width:2px;background:var(--bf-cream);opacity:.7}.bf-rewards__tiers{position:relative;height:62px;margin:8px 0 0;padding:0;list-style:none}.bf-rewards__tier{position:absolute;top:0;transform:translate(-50%);max-width:46%;display:flex;flex-direction:column;gap:2px;color:var(--bf-muted);font-size:12px;line-height:1.25;opacity:.75}.bf-rewards__tier:last-child{transform:translate(-100%);text-align:right}.bf-rewards__tier b{color:var(--bf-cream);font-size:14px}.bf-rewards__tier.is-unlocked{opacity:1}.bf-rewards__tier.is-unlocked b{color:var(--bf-gold)}.bf-rewards__tier.is-unlocked b:after{content:" \2713"}.bf-cart-rewards{max-width:100%;margin:0 0 18px}@media(prefers-reduced-motion:reduce){.bf-rewards__fill{transition:none}}.bf-rewards__tier:last-child{left:auto!important;right:0;transform:none;text-align:right;max-width:48%}@media(max-width:600px){.bf-rewards__tiers{height:auto;display:grid;grid-template-columns:1fr 1fr;gap:12px}.bf-rewards__tier,.bf-rewards__tier:last-child{position:static;left:auto!important;right:auto;transform:none;max-width:none;text-align:left}.bf-rewards__tier:last-child{text-align:right}}.bf-mini-rewards{margin:10px 14px 4px}.bf-mini-rewards .bf-rewards{padding:12px 12px 14px}.bf-mini-rewards .bf-rewards__hint{font-size:13px;margin-bottom:10px}.bf-mini-rewards .bf-rewards__tiers{height:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px}.bf-mini-rewards .bf-rewards__tier,.bf-mini-rewards .bf-rewards__tier:last-child{position:static;left:auto!important;right:auto;transform:none;max-width:none;text-align:left}.bf-mini-rewards .bf-rewards__tier:last-child{text-align:right}.t4s-drawer__header,.t4s-drawer__header span,.t4s-drawer__close{color:var(--bf-cream)!important}.bf-featured{background:var(--bf-black);padding:44px 16px}.bf-featured__inner{max-width:1200px;margin:0 auto}.bf-featured__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 20px;margin-bottom:22px}.bf-featured__eyebrow{color:var(--bf-gold);font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.bf-featured__title{margin:6px 0 0;color:var(--bf-cream)!important;font-size:clamp(26px,3.6vw,40px);font-weight:900}.bf-featured__all{color:var(--bf-gold);font-weight:700;text-decoration:underline;text-underline-offset:4px}.bf-featured__all:hover{color:var(--bf-cream)}.bf-featured__empty{color:var(--bf-muted)}.bf-featured__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.bf-card{position:relative;display:flex;flex-direction:column;background:var(--bf-ink);border:1px solid var(--bf-line);color:var(--bf-cream);text-decoration:none;transition:border-color .2s,transform .2s}.bf-card:hover{border-color:var(--bf-gold);transform:translateY(-3px)}.bf-card__badge{position:absolute;top:10px;left:10px;z-index:2;padding:6px 12px;background:var(--bf-red);color:#fff;font-size:20px;font-weight:900;line-height:1}.bf-card__media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#fff}.bf-card__media img{display:block;width:100%;height:100%;object-fit:cover}.bf-card__body{display:flex;flex-direction:column;gap:8px;padding:12px 12px 14px;flex:1}.bf-card__name{color:var(--bf-cream);font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bf-card__prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:auto}.bf-card__price{color:var(--bf-gold);font-size:18px;font-weight:800}.bf-card__compare{color:var(--bf-muted);font-size:13px}.bf-card__btn{text-align:center;padding:10px 14px;font-size:13px}@media(max-width:900px){.bf-featured__grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media(max-width:420px){.bf-card__badge{font-size:16px;padding:5px 9px}}.t4s-badge-item.t4s-badge-sale{font-size:17px!important;font-weight:800!important;line-height:1.15!important;padding:5px 10px!important;min-height:0!important;height:auto!important;background:var(--bf-red)!important;color:#fff!important;border-radius:2px!important}@media(max-width:600px){.t4s-badge-item.t4s-badge-sale{font-size:15px!important;padding:4px 8px!important}}.bf-gift{background:var(--bf-black);padding:56px 16px 72px}.bf-gift__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.bf-gift__copy{display:grid;gap:14px}.bf-gift__eyebrow{color:var(--bf-gold);font-size:14px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.bf-gift__title{margin:0;color:var(--bf-cream)!important;font-size:clamp(32px,4.6vw,58px);font-weight:900;line-height:1.02;letter-spacing:-.02em;text-transform:uppercase}.bf-gift__text{margin:0;color:var(--bf-muted);font-size:18px;max-width:520px}.bf-gift__stage{display:flex;justify-content:center}.bf-gift__toggle{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.bf-gift__chest{position:relative;display:grid;place-items:center;width:min(320px,100%);aspect-ratio:1 / 1;background:var(--bf-red);color:#fff;cursor:pointer;box-shadow:0 20px 50px #c8282b59;animation:bf-gift-shake 1.6s ease-in-out infinite}.bf-gift__rib-v,.bf-gift__rib-h{position:absolute;background:var(--bf-gold)}.bf-gift__rib-v{left:50%;top:0;bottom:0;width:44px;margin-left:-22px}.bf-gift__rib-h{top:50%;left:0;right:0;height:44px;margin-top:-22px}.bf-gift__chip{position:relative;padding:12px 20px;background:var(--bf-black);color:var(--bf-gold);font-size:22px;font-weight:900;letter-spacing:.06em;text-align:center}.bf-gift__toggle:focus-visible+.bf-gift__chest{outline:3px solid var(--bf-gold);outline-offset:5px}.bf-gift__panel{display:none;width:100%;max-width:440px;box-sizing:border-box;padding:36px 32px;background:var(--bf-gold);color:var(--bf-black);text-align:center;gap:16px}.bf-gift__toggle:checked~.bf-gift__chest{display:none}.bf-gift__toggle:checked~.bf-gift__panel{display:grid}.bf-gift__panel-title{font-size:14px;font-weight:800;letter-spacing:.14em}.bf-gift__item{display:grid;gap:4px}.bf-gift__item+.bf-gift__item{padding-top:14px;border-top:2px solid var(--bf-black)}.bf-gift__item b{font-size:clamp(24px,3vw,32px);font-weight:900;line-height:1.1}.bf-gift__item span{font-size:16px}.bf-gift__close{justify-self:center;min-height:48px;display:inline-flex;align-items:center;padding:0 22px;border:2px solid var(--bf-black);font-weight:700;cursor:pointer}.bf-gift__close:hover{background:var(--bf-black);color:var(--bf-gold)}@keyframes bf-gift-shake{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-2.5deg)}82%{transform:rotate(2.5deg)}88%{transform:rotate(-2deg)}94%{transform:rotate(2deg)}}@media(max-width:860px){.bf-gift__inner{grid-template-columns:1fr;gap:28px}}@media(prefers-reduced-motion:reduce){.bf-gift__chest{animation:none}}.bf-flash{background:var(--bf-black);padding:48px 16px}.bf-flash__inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;background:var(--bf-ink);border:2px solid var(--bf-gold)}.bf-flash__media{position:relative;display:block;background:#fff}.bf-flash__media img{display:block;width:100%;height:auto}.bf-flash__tag{position:absolute;left:0;top:14px;z-index:2;padding:6px 14px;background:var(--bf-gold);color:var(--bf-black);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bf-flash__badge{position:absolute;right:12px;top:12px;z-index:2;padding:8px 14px;background:var(--bf-red);color:#fff;font-size:26px;font-weight:900;line-height:1}.bf-flash__copy{padding:24px 28px 28px 0;display:grid;gap:14px;justify-items:start}.bf-flash__label{display:inline-flex;align-items:center;gap:8px;color:var(--bf-gold);font-weight:800;letter-spacing:.08em}.bf-flash__title{margin:0;font-size:clamp(22px,2.8vw,32px);line-height:1.2;font-weight:800}.bf-flash__title a{color:var(--bf-cream)!important;text-decoration:none}.bf-flash__prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}.bf-flash__price{color:var(--bf-gold);font-size:clamp(30px,4vw,44px);font-weight:900;line-height:1}.bf-flash__compare{color:var(--bf-muted);font-size:18px}.bf-flash__pct{padding:4px 10px;background:var(--bf-red);color:#fff;font-weight:800}.bf-flash__form{margin:0}.bf-flash .bf-btn{cursor:pointer;font-family:inherit}@media(max-width:860px){.bf-flash__inner{grid-template-columns:1fr;gap:0}.bf-flash__copy{padding:20px 18px 24px}}.bf-cols{background:var(--bf-black);padding:44px 16px}.bf-cols__inner{max-width:1200px;margin:0 auto}.bf-cols__title{margin:0 0 22px;color:var(--bf-cream)!important;font-size:clamp(26px,3.6vw,40px);font-weight:900}.bf-cols__carousel{position:relative}.bf-cols__track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:4px 2px 8px;outline-offset:4px}.bf-cols__track::-webkit-scrollbar{display:none}.bf-col{position:relative;flex:0 0 calc((100% - 54px) / 3.4);display:block;background:var(--bf-ink);border:1px solid var(--bf-line);color:var(--bf-cream);text-decoration:none;overflow:hidden;scroll-snap-align:start;transition:border-color .2s,transform .2s}.bf-col:hover{border-color:var(--bf-gold);transform:translateY(-3px)}.bf-col__media{position:relative;display:block;aspect-ratio:4 / 5;background:var(--bf-ink);overflow:hidden}.bf-col__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%!important;height:100%!important;max-width:none;object-fit:cover;transition:transform .5s ease}.bf-col:hover .bf-col__media img{transform:scale(1.06)}.bf-col__placeholder{display:grid;place-items:center;height:100%;padding:12px;color:var(--bf-muted);text-align:center;font-size:13px}.bf-col__badge{position:absolute;top:12px;left:0;z-index:2;padding:7px 14px 7px 12px;background:var(--bf-red);color:#fff;font-size:15px;font-weight:900;line-height:1;text-transform:uppercase}.bf-col__label{position:absolute;left:0;right:0;bottom:0;display:grid;gap:4px;padding:56px 16px 18px;background:linear-gradient(180deg,#0e0d0c00,#0e0d0cf0)}.bf-col__label:after{content:"";display:block;height:3px;width:36px;margin-top:8px;background:var(--bf-gold);transition:width .3s ease}.bf-col:hover .bf-col__label:after{width:100%}.bf-col__label b{color:var(--bf-cream);font-size:19px;line-height:1.2}.bf-col__label span{color:var(--bf-gold);font-size:13px;font-weight:700}.bf-cols__arrow{position:absolute;top:50%;z-index:3;width:46px;height:46px;margin-top:-23px;border:2px solid var(--bf-gold);border-radius:50%;background:var(--bf-black);color:var(--bf-gold);font-size:30px;line-height:1;cursor:pointer;display:none;place-items:center;padding:0 0 4px}.bf-cols__arrow--prev{left:-12px}.bf-cols__arrow--next{right:-12px}.bf-cols__arrow:hover:not(:disabled){background:var(--bf-gold);color:var(--bf-black)}.bf-cols__arrow:disabled{opacity:.35;cursor:default}@media(min-width:901px){.bf-cols__carousel.is-ready .bf-cols__arrow:not([hidden]){display:grid}}@media(max-width:900px){.bf-col{flex-basis:72%}.bf-cols__track{gap:12px}}@media(max-width:420px){.bf-col__label b{font-size:16px}.bf-col__badge{font-size:13px;padding:6px 10px}}@media(prefers-reduced-motion:reduce){.bf-cols__track{scroll-behavior:auto}.bf-col,.bf-col__img,.bf-col__label:after{transition:none}}.header__normal-logo[src*=bf-logo],.header__sticky-logo[src*=bf-logo]{width:210px!important}.header__mobile-logo[src*=bf-logo]{width:150px!important}.bf-sizes{background:var(--bf-black);padding:40px 16px}.bf-sizes__inner{max-width:1000px;margin:0 auto;text-align:center}.bf-sizes__eyebrow{color:var(--bf-gold);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.bf-sizes__title{margin:8px 0;color:var(--bf-cream)!important;font-size:clamp(26px,4.2vw,40px);font-weight:900;line-height:1.1}.bf-sizes__text{margin:0 auto 22px;max-width:520px;color:var(--bf-muted);font-size:16px}.bf-sizes__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.bf-size{position:relative;display:grid;align-content:center;justify-items:center;gap:4px;min-height:104px;padding:16px 12px;background:var(--bf-ink);border:2px solid var(--bf-line);color:var(--bf-cream);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:border-color .15s,background-color .15s}.bf-size:active,.bf-size:focus-visible{border-color:var(--bf-gold);background:#232019}.bf-size__label{color:var(--bf-gold);font-size:clamp(22px,5vw,30px);font-weight:900;line-height:1.1;letter-spacing:.02em}.bf-size__caption{color:var(--bf-muted);font-size:14px}.bf-size__go{position:absolute;right:10px;bottom:6px;color:var(--bf-red);font-size:20px;font-weight:900}@media(hover:hover){.bf-size:hover{border-color:var(--bf-gold)}}@media(max-width:700px){.bf-sizes{padding:32px 14px}.bf-sizes__grid{grid-template-columns:repeat(2,1fr);gap:10px}.bf-size{min-height:96px}}.bf-reviews{background:var(--bf-black);padding:40px 16px}.bf-reviews__inner{max-width:1200px;margin:0 auto;text-align:center}.bf-reviews__eyebrow{color:var(--bf-gold);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.bf-reviews__title{margin:8px 0;color:var(--bf-cream)!important;font-size:clamp(26px,4.2vw,40px);font-weight:900;line-height:1.1}.bf-reviews__text{margin:0 auto 22px;max-width:520px;color:var(--bf-muted);font-size:16px}.bf-reviews__empty{color:var(--bf-muted);border:1px dashed var(--bf-line);padding:18px}.bf-reviews__widget{text-align:left}.bf-reviews .jdgm-carousel-title-and-link{display:none}.bf-reviews .jdgm-star,.bf-reviews .jdgm-star.jdgm--on{color:var(--bf-gold)!important}.bf-reviews .jdgm-carousel-item__review-wrapper{background:var(--bf-ink)!important;border:1px solid var(--bf-line)!important;border-radius:0!important;box-shadow:none!important}.bf-reviews .jdgm-carousel-item__review-wrapper,.bf-reviews .jdgm-carousel-item__review-wrapper *{color:var(--bf-muted)}.bf-reviews .jdgm-carousel-item__reviewer-name,.bf-reviews .jdgm-carousel-item__review-title{color:var(--bf-cream)!important;font-weight:700}.bf-reviews .jdgm-carousel-item__review-body,.bf-reviews .jdgm-carousel-item__review-body p{font-size:15px;line-height:1.5}.bf-reviews .jdgm-carousel-item__product-title{color:var(--bf-gold)!important}.bf-reviews .jdgm-carousel-item__timestamp{color:#a39a8c!important}.bf-reviews .jdgm-carousel-wrapper button,.bf-reviews .jdgm-carousel__arrow{color:var(--bf-gold)!important}@media(max-width:700px){.bf-reviews{padding:32px 14px}}.bf-reviews .jdgm-carousel-title{display:none!important}.bf-reviews .jdgm-carousel-title-and-link{background:transparent!important;text-align:center;margin:0 0 14px}.bf-reviews .jdgm-all-reviews-rating-wrapper,.bf-reviews .jdgm-all-reviews-rating-wrapper *{color:var(--bf-cream)!important;font-size:16px}.bf-look{background:var(--bf-black);padding:40px 16px}.bf-look__inner{max-width:760px;margin:0 auto}.bf-look__head{text-align:center;margin-bottom:18px}.bf-look__eyebrow{color:var(--bf-gold);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.bf-look__title{margin:8px 0;color:var(--bf-cream)!important;font-size:clamp(24px,4.2vw,38px);font-weight:900;line-height:1.12}.bf-look__text{margin:0 auto;max-width:520px;color:var(--bf-muted);font-size:16px}.bf-look__stage{position:relative;background:var(--bf-ink)}.bf-look__stage>img{display:block;width:100%;height:auto}.bf-look__placeholder{display:grid;place-items:center;min-height:360px;padding:16px;color:var(--bf-muted);text-align:center;border:1px dashed var(--bf-line)}.bf-hot{position:absolute;z-index:2;width:0;height:0}.bf-hot[open]{z-index:6}.bf-hot__dot{position:absolute;left:-22px;top:-22px;width:44px;height:44px;display:grid;place-items:center;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.bf-hot__dot::-webkit-details-marker{display:none}.bf-hot__dot:focus-visible{outline:3px solid var(--bf-gold);outline-offset:2px;border-radius:50%}.bf-hot__plus{position:relative;z-index:2;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--bf-gold);color:var(--bf-black);border:2px solid var(--bf-black);font-size:19px;font-weight:900;line-height:1;padding-bottom:2px;transition:transform .2s}.bf-hot[open] .bf-hot__plus{transform:rotate(45deg);background:var(--bf-red);color:#fff}.bf-hot__ring{position:absolute;width:26px;height:26px;border-radius:50%;border:2px solid var(--bf-gold);animation:bf-hot-pulse 2s ease-out infinite}.bf-hot[open] .bf-hot__ring{display:none}@keyframes bf-hot-pulse{0%{transform:scale(1);opacity:.9}to{transform:scale(2);opacity:0}}.bf-hot__card{position:absolute;width:min(250px,72vw);box-sizing:border-box;padding:10px;background:var(--bf-black);border:2px solid var(--bf-gold);box-shadow:0 10px 30px #0009;display:grid;gap:10px}.bf-hot--below .bf-hot__card{top:28px}.bf-hot--above .bf-hot__card{bottom:28px}.bf-hot--left .bf-hot__card{left:-22px}.bf-hot--right .bf-hot__card{right:-22px}.bf-hot--center .bf-hot__card{left:50%;transform:translate(-50%)}.bf-hot__link{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;color:var(--bf-cream);text-decoration:none}.bf-hot__link:not(:has(.bf-hot__thumb)){grid-template-columns:1fr}.bf-hot__thumb{display:block;width:72px;height:72px;background:#fff}.bf-hot__thumb img{display:block;width:100%;height:100%;object-fit:cover}.bf-hot__info{display:grid;gap:4px;min-width:0}.bf-hot__name{color:var(--bf-cream);font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bf-hot__prices{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.bf-hot__prices b{color:var(--bf-gold);font-size:16px;font-weight:800}.bf-hot__prices s{color:var(--bf-muted);font-size:12px}.bf-hot__btn{text-align:center;min-height:44px;padding:12px 14px;font-size:13px;box-sizing:border-box}.bf-look__list{display:flex;gap:12px;margin:16px 0 0;padding:0 0 6px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bf-look__list::-webkit-scrollbar{display:none}.bf-look__item{flex:0 0 132px;scroll-snap-align:start}.bf-look__item a{display:grid;gap:6px;color:var(--bf-cream);text-decoration:none}.bf-look__thumb{display:block;width:132px;height:132px;background:#fff;overflow:hidden}.bf-look__thumb img{display:block;width:100%;height:100%;object-fit:cover}.bf-look__name{font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bf-look__price{color:var(--bf-gold);font-weight:800;font-size:15px}.bf-look__price s{color:var(--bf-muted);font-weight:400;font-size:12px}@media(max-width:700px){.bf-look{padding:32px 12px}}@media(prefers-reduced-motion:reduce){.bf-hot__ring{animation:none;opacity:.6}.bf-hot__plus{transition:none}}.bf-hero__inner--solo{grid-template-columns:1fr auto}.bf-hero__inner--solo .bf-hero__sticker{position:static;width:150px;height:150px;font-size:38px;transform:rotate(8deg)}@media(max-width:860px){.bf-hero__inner--solo{grid-template-columns:1fr}.bf-hero__inner--solo .bf-hero__media{order:-1;justify-self:start}.bf-hero__inner--solo .bf-hero__sticker{width:96px;height:96px;font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/bf-skin.css.map */
