:root{--bfcm-black: #0f0f10;--bfcm-red: #ca2127;--bfcm-cream: #f6f6f0}[data-bfcm-hide-on-end][hidden]{display:none!important}.bfcm-bar{background:var(--bfcm-bg, var(--bfcm-black));color:var(--bfcm-text, #fff);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.bfcm-bar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 16px;padding:9px 16px;max-width:1360px;margin:0 auto;color:inherit;text-decoration:none}.bfcm-bar__inner:hover{color:inherit}.bfcm-bar__tag{background:var(--bfcm-accent, var(--bfcm-red));color:#fff;font-weight:700;padding:4px 9px;border-radius:3px;white-space:nowrap}.bfcm-bar__msg{font-weight:600}.bfcm-bar__timer{white-space:nowrap;opacity:.9}.bfcm-bar__timer .bfcm-countdown{font-variant-numeric:tabular-nums;font-weight:700}.bfcm-bar__cta{font-weight:700;border-bottom:2px solid var(--bfcm-accent, var(--bfcm-red));padding-bottom:1px;white-space:nowrap}@media only screen and (max-width:767px){.bfcm-bar{font-size:.6875rem}.bfcm-bar__inner{gap:5px 10px;padding:8px 10px}.bfcm-bar__msg{flex-basis:100%;text-align:center;order:3;font-weight:500}.bfcm-bar__cta{display:none}}.bfcm-hero{position:relative;background:var(--bfcm-bg, var(--bfcm-black));color:var(--bfcm-text, #fff);overflow:hidden}.bfcm-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bfcm-hero__bg img{width:100%;height:100%;object-fit:cover}.bfcm-hero__bg-mobile{display:none}@media only screen and (max-width:767px){.bfcm-hero__bg--has-mobile .bfcm-hero__bg-desktop{display:none}.bfcm-hero__bg--has-mobile .bfcm-hero__bg-mobile{display:block}}.bfcm-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(100deg,#0f0f10f5,#0f0f10d9 45%,rgba(15,15,16,var(--bfcm-overlay, .6)))}.bfcm-hero__inner{position:relative;z-index:2;max-width:1360px;margin:0 auto;padding:56px 40px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;align-items:center}.bfcm-hero--compact .bfcm-hero__inner{grid-template-columns:1fr auto;padding:36px 40px;gap:32px}.bfcm-hero--no-tiles .bfcm-hero__inner{grid-template-columns:1fr;text-align:center;justify-items:center}.bfcm-hero__eyebrow{display:inline-block;background:var(--bfcm-accent, var(--bfcm-red));color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:6px 12px;border-radius:3px;margin-bottom:18px}.bfcm-hero__heading{color:inherit;font-size:clamp(2.5rem,6.2vw,5.25rem);line-height:.92;letter-spacing:-.01em;text-transform:uppercase;margin:0 0 16px}.bfcm-hero--compact .bfcm-hero__heading{font-size:clamp(2rem,4.4vw,3.5rem);margin-bottom:10px}.bfcm-hero__heading em{font-style:normal;color:var(--bfcm-accent, var(--bfcm-red))}.bfcm-hero__sub{font-size:1.0625rem;line-height:1.5;max-width:34em;opacity:.92;margin:0 0 24px}.bfcm-hero--no-tiles .bfcm-hero__sub{margin-left:auto;margin-right:auto}.bfcm-hero--compact .bfcm-hero__sub{margin-bottom:0;font-size:1rem}.bfcm-hero__timer-label{font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;opacity:.75;margin-bottom:8px}.bfcm-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.bfcm-hero--no-tiles .bfcm-hero__ctas{justify-content:center}.bfcm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 30px;border-radius:var(--button-border-radius, 26px);font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:transform .15s ease,background-color .15s ease,color .15s ease}.bfcm-btn:hover{transform:translateY(-1px)}.bfcm-btn--solid{background:var(--bfcm-accent, var(--bfcm-red));color:#fff;border:2px solid var(--bfcm-accent, var(--bfcm-red))}.bfcm-btn--solid:hover{background:#fff;color:var(--bfcm-black);border-color:#fff}.bfcm-btn--outline{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.8)}.bfcm-btn--outline:hover{background:#fff;color:var(--bfcm-black)}.bfcm-hero__fine{font-size:.75rem;opacity:.6;margin:16px 0 0}.bfcm-countdown--blocks{display:inline-flex;gap:10px}.bfcm-cd__unit{display:flex;flex-direction:column;align-items:center;min-width:72px;padding:12px 8px 10px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:6px}.bfcm-cd__num{font-size:2.25rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.bfcm-cd__label{font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;margin-top:6px;opacity:.75}.bfcm-countdown--compact{font-variant-numeric:tabular-nums}.bfcm-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bfcm-tile{position:relative;display:block;overflow:hidden;border-radius:8px;aspect-ratio:1 / 1.08;background:#1c1c1e;color:#fff;text-decoration:none}.bfcm-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.bfcm-tile:hover img{transform:scale(1.05)}.bfcm-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,#000000d1)}.bfcm-tile__text{position:absolute;left:12px;right:12px;bottom:12px;z-index:2}.bfcm-tile__deal{display:inline-block;background:var(--bfcm-accent, var(--bfcm-red));font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;border-radius:3px;margin-bottom:6px}.bfcm-tile__label{display:block;font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}@media only screen and (max-width:1067px){.bfcm-hero__inner{grid-template-columns:1fr;gap:32px;padding:44px 24px}.bfcm-hero--compact .bfcm-hero__inner{grid-template-columns:1fr;padding:32px 24px}}@media only screen and (max-width:767px){.bfcm-hero__inner{padding:36px 16px 28px;gap:26px}.bfcm-hero__sub{font-size:.9375rem}.bfcm-cd__unit{min-width:60px;padding:10px 6px 8px}.bfcm-cd__num{font-size:1.75rem}.bfcm-countdown--blocks{gap:7px}.bfcm-hero__ctas{flex-direction:column}.bfcm-btn{width:100%}.bfcm-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bfcm-tile{aspect-ratio:1 / 1}}.bfcm-doorbusters{background:var(--bfcm-cream);padding:44px 0 36px}.bfcm-doorbusters__head{max-width:1360px;margin:0 auto 22px;padding:0 40px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.bfcm-doorbusters__head h2{margin:0;text-transform:uppercase;letter-spacing:.02em}.bfcm-doorbusters__head h2 em{font-style:normal;color:var(--bfcm-red)}.bfcm-doorbusters__all{font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid var(--bfcm-red);white-space:nowrap}.bfcm-doorbusters .products{max-width:1360px;margin:0 auto;padding:0 28px}@media only screen and (max-width:767px){.bfcm-doorbusters{padding:32px 0 24px}.bfcm-doorbusters__head{padding:0 16px}.bfcm-doorbusters .products{padding:0 6px}}.badge.bfcm-badge{background:var(--bfcm-red);color:#fff;font-weight:700;letter-spacing:.04em}.bfcm-savings{margin:14px 0 4px;padding:12px 14px;border:2px solid var(--bfcm-black);border-radius:6px;background:#fff;font-size:.875rem;line-height:1.35}.bfcm-savings__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.bfcm-savings__tag{background:var(--bfcm-black);color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 8px;border-radius:3px}.bfcm-savings__amount{font-weight:700;color:var(--bfcm-red)}.bfcm-savings__timer{margin-top:6px;font-size:.8125rem;color:#444}.bfcm-savings__timer .bfcm-countdown{font-weight:700;color:var(--bfcm-black)}.thb-full-menu>li>a[href$="/collections/black-friday-sale"],.mobile-menu a[href$="/collections/black-friday-sale"],#mobile-menu a[href$="/collections/black-friday-sale"]{color:var(--bfcm-red)!important;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/16/assets/bfcm.css.map */
