:root{--bfh-black: #1D1D1D;--bfh-black-raised: #2A2A2A;--bfh-champagne: #EBDCC5;--bfh-muted: #CBCBCB;--bfh-gold: #D8BE96;--bfh-champ: linear-gradient(115deg, #E8D6BC 0%, #CBAE86 38%, #F4E8D6 55%, #C7A77C 78%, #E3CFB2 100%);--bfh-line: rgba(235, 220, 197, .35);--bfh-ease: cubic-bezier(.22, .61, .36, 1)}.bfh-sheen{position:relative;overflow:hidden}.bfh-sheen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,#fff0 32%,#ffffffb3 48%,#fff0 62%);background-size:250% 100%;background-repeat:no-repeat;background-position:160% 0;animation:bfh-sheen 6s var(--bfh-ease) infinite}@keyframes bfh-sheen{0%{background-position:160% 0}26%{background-position:-60% 0}to{background-position:-60% 0}}@media(prefers-reduced-motion:reduce){.bfh-sheen:after{animation:none;display:none}}#shopify-section-header .header__link-list li.bfh-sale-li>a.bfh-sale-pill{display:inline-flex;align-items:center;padding:8px 16px;border:0!important;border-radius:999px!important;background:var(--bfh-black)!important;color:var(--bfh-champagne)!important;-webkit-text-fill-color:var(--bfh-champagne)!important;font-family:Jost,sans-serif;font-size:14px!important;font-weight:400!important;line-height:1;letter-spacing:.01em;text-transform:none!important;text-decoration:none;transition:background-color .2s var(--bfh-ease)}#shopify-section-header .header__link-list li.bfh-sale-li>a.bfh-sale-pill:hover{background:#000!important;color:var(--bfh-champagne)!important}.bfh-card{display:flex;flex-direction:column;justify-content:space-between;gap:20px;box-sizing:border-box;width:100%;padding:40px;border-radius:10px;background:var(--bfh-black);color:#fff;font-family:Jost,sans-serif;font-weight:400;text-align:left}.bfh-card__main{display:flex;flex-direction:column;gap:14px}.bfh-card__foot{display:flex;flex-direction:column;gap:20px}.bfh-card__top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.bfh-card__eyebrow{margin:0;font-size:12px;line-height:1.2;letter-spacing:.2em;text-transform:uppercase;color:var(--bfh-champagne)}.bfh-card__timer{margin:0;font-size:12px;line-height:1.2;color:var(--bfh-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.bfh-card__timer[hidden]{display:none}.bfh-card__heading{margin:0;font-size:clamp(36px,3.3vw,64px);font-weight:300;line-height:.92;letter-spacing:0;color:#fff;text-wrap:balance}.bfh-card__text{margin:0;font-size:17px;line-height:1.5;color:var(--bfh-muted)}.bfh-card__text strong{font-weight:400;color:#fff}.bfh-card .bfh-ticket{display:inline-flex;align-items:center;gap:12px;align-self:flex-start;box-sizing:border-box;max-width:100%;min-height:40px;padding:5px 16px 5px 6px;border:1px solid var(--bfh-line);border-radius:999px;color:#fff;font-size:15px;line-height:1.3;text-decoration:none}.bfh-ticket__label{flex-shrink:0;display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:var(--bfh-champ);color:var(--bfh-black);font-size:11px;letter-spacing:.18em;text-transform:uppercase;line-height:1}.bfh-ticket__text strong{font-weight:600;color:#fff}.bfh-boxes{display:grid;grid-template-columns:repeat(4,76px);gap:8px}.bfh-boxes[hidden]{display:none}.bfh-box{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 4px 10px;border:1px solid var(--bfh-line);border-radius:8px;background:#ffffff0f}.bfh-box__n{font-size:30px;font-weight:200;line-height:1;color:var(--bfh-champagne);font-variant-numeric:tabular-nums}.bfh-box__l{font-size:11px;line-height:1;color:var(--bfh-muted)}.bfh-card a.bfh-btn,a.bfh-btn{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;box-sizing:border-box;min-height:52px;padding:0 26px;border-radius:999px;background:var(--bfh-champ);color:var(--bfh-black);font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:1;letter-spacing:.01em;text-decoration:none;transition:transform .2s var(--bfh-ease),filter .2s var(--bfh-ease)}.bfh-card a.bfh-btn:hover,a.bfh-btn:hover{color:var(--bfh-black);filter:brightness(1.04);transform:translateY(-1px)}#shopify-section-header .bfh-card a.bfh-btn,#shopify-section-header .bfh-card .bfh-ticket,#shopify-section-header .bfh-card .bfh-ticket__text,#shopify-section-header .bfh-card .bfh-card__heading,#shopify-section-header .bfh-card .bfh-card__text,#shopify-section-header .bfh-fpv .bfh-fpv__heading,#shopify-section-header .bfh-fpv .bfh-fpv__sub,#shopify-section-header .bm-nav .bfh-card a.bfh-btn{text-transform:none!important}.bm-nav .bfh-card--mobile{margin-top:16px;padding:20px;gap:14px;flex-shrink:0}.bm-nav .bfh-card--mobile .bfh-card__main{gap:10px}.bm-nav .bfh-card--mobile .bfh-card__eyebrow{font-size:11px}.bm-nav .bfh-card--mobile .bfh-card__heading{font-size:34px;line-height:.95}.bm-nav .bfh-card--mobile .bfh-card__text{font-size:14px}.bm-nav .bfh-card--mobile a.bfh-btn{width:100%;align-self:stretch;min-height:48px;font-size:15px}#shopify-section-header .mega-menu-prom .bfh-card{height:100%}@media screen and (max-width:1399px){#shopify-section-header .mega-menu-prom .bfh-card{padding:24px}#shopify-section-header .mega-menu-prom .bfh-box__n{font-size:24px}#shopify-section-header .mega-menu-prom .bfh-boxes{grid-template-columns:repeat(4,minmax(0,1fr))}}#shopify-section-header .mega-menu--pages.bfh-has-fpv .mega-menu__nav{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1320px}#shopify-section-header .mega-menu--pages .bfh-fpv{display:flex;flex-direction:column;gap:14px;width:100%;color:inherit;text-decoration:none}#shopify-section-header .mega-menu--pages .bfh-fpv__panel{position:relative;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;width:100%;aspect-ratio:4 / 3;padding:24px;border-radius:10px;background:var(--bfh-black);color:#fff;font-family:Jost,sans-serif;overflow:hidden}#shopify-section-header .mega-menu--pages .bfh-fpv__eyebrow{margin:0;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--bfh-champagne)}#shopify-section-header .mega-menu--pages .bfh-fpv__body{display:flex;flex-direction:column;gap:8px}#shopify-section-header .mega-menu--pages .bfh-fpv__heading{margin:0;font-size:26px;font-weight:300;line-height:1.1;letter-spacing:0;color:#fff;text-wrap:balance}#shopify-section-header .mega-menu--pages .bfh-fpv__sub{margin:0;font-size:14px;line-height:1.4;color:var(--bfh-muted)}#shopify-section-header .mega-menu--pages .mega-menu__nav>li>a.bfh-fpv .mega-menu-text-img-box{width:100%;margin-top:14px}@media screen and (max-width:1599px){#shopify-section-header .mega-menu--pages .bfh-fpv__heading{font-size:22px}#shopify-section-header .mega-menu--pages .bfh-fpv__panel{padding:20px}}.bm-nav .bm-card__thumb.bfh-thumb{background:var(--bfh-black);color:var(--bfh-gold)}.bm-nav .bm-card__thumb.bfh-thumb svg{width:30px;height:30px}
/*# sourceMappingURL=/cdn/shop/t/176/assets/bf-home-black-friday.css.map */
