/** Shopify CDN: Minification failed

Line 367:0 Unexpected "{"

**/

.bf26{--bf-ink:#f8f3e8;--bf-muted:#c7bbab;--bf-gold:#e1bd7b;--bf-gold-soft:#f4dbab;--bf-panel:#1c1a19;--bf-line:#594832;--bf-dark:#101114;--bf-radius:14px;background:var(--bf-dark);color:var(--bf-ink);font-family:inherit;font-size:16px;line-height:1.5}
.bf26,.bf26 *{box-sizing:border-box}
.bf26 a{color:inherit;text-decoration:none}
.bf26 a:hover{color:var(--bf-gold-soft)}
.bf26 button,.bf26 input{font:inherit}
.bf26 button{cursor:pointer}
.bf26 a:focus-visible,.bf26 button:focus-visible,.bf26 input:focus-visible,.bf26 summary:focus-visible{outline:3px solid #ffe6a1;outline-offset:4px}
.bf26 [hidden]{display:none!important}
.bf26 .bf26-wrap{width:min(1240px,calc(100% - 48px));margin:0 auto}
.bf26 .bf26-kicker{color:var(--bf-gold);font-size:11px;font-weight:850;letter-spacing:.19em;text-transform:uppercase;margin:0 0 10px}
.bf26 .bf26-h2{font-size:clamp(29px,3.6vw,47px);color:#f8edda;letter-spacing:-.045em;line-height:1.13;font-weight:850;margin:0 0 13px}
.bf26 .bf26-desc{max-width:700px;color:var(--bf-muted);font-size:15px;line-height:1.8;margin:0}
.bf26 .bf26-button{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:13px 24px;background:linear-gradient(120deg,#f3dda8,#c89e5a);border:1px solid #e3bf79;border-radius:8px;color:#1e170e;font-size:12px;font-weight:850;letter-spacing:.06em;text-transform:uppercase;transition:transform .2s ease,filter .2s ease}
.bf26 .bf26-button:hover{color:#1e170e;filter:brightness(1.07);transform:translateY(-2px)}
.bf26 .bf26-button-outline{background:#161617b8;border:1px solid #8c7347;color:#f7e5c2}
.bf26 .bf26-button-outline:hover{color:#fff}
.bf26 .bf26-section{padding:70px 0}
.bf26 .bf26-section-contrast{background:#171717;border-top:1px solid #302a23;border-bottom:1px solid #302a23}
.bf26 .bf26-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}
.bf26 .bf26-textlink{font-size:13px;font-weight:850;color:#f3d898;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}
.bf26 .bf26-disclaimer{color:#c9bdac;font-size:12px;line-height:1.65;border-left:3px solid #d5b274;background:#252119;padding:12px 15px;border-radius:0 6px 6px 0;margin-top:24px}
.bf26 .bf26-focusable{scroll-margin-top:85px}
.bf26-nav{position:sticky;top:0;z-index:35;background:#111113eF;border-bottom:1px solid #635035;backdrop-filter:blur(18px)}
.bf26-nav .bf26-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px}
.bf26-nav .bf26-wordmark{color:#f3d99d;font-size:13px;font-weight:900;letter-spacing:.1em;display:inline-flex;align-items:center;gap:9px;white-space:nowrap}
.bf26-nav .bf26-wordmark em{font-style:normal;color:#fff}
.bf26-nav .bf26-nav-links{display:flex;align-items:center;gap:17px;min-width:0}
.bf26-nav .bf26-nav-links>a{font-size:12px;font-weight:800;white-space:nowrap;color:#efe5d2}
.bf26-nav .bf26-nav-links>a[aria-current=page]{color:#f7d591}
.bf26-nav .bf26-mega{position:relative}
.bf26-nav summary{display:flex;gap:7px;align-items:center;list-style:none;color:#f7dfa5;font-size:12px;font-weight:800;cursor:pointer;padding:9px 0}
.bf26-nav summary::-webkit-details-marker{display:none}
.bf26-nav summary:after{content:"⌄";font-size:16px}
.bf26-nav .bf26-mega-panel{position:absolute;top:calc(100% + 16px);right:0;width:min(620px,90vw);background:#1a1918;border:1px solid #b3925a;border-radius:12px;box-shadow:0 22px 65px #0009;padding:16px}
.bf26-nav .bf26-mega-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
.bf26-nav .bf26-mega-grid a{padding:12px;border-radius:7px;font-size:13px;font-weight:700;color:#f6ecd7}
.bf26-nav .bf26-mega-grid a:hover,.bf26-nav .bf26-mega-grid a[aria-current=page]{background:#332a21;color:#f9d796}
.bf26-nav .bf26-mobile{display:none}
.bf26-nav .bf26-mobile-panel{position:absolute;top:100%;left:0;right:0;background:#191818;border-bottom:1px solid #8f724b;padding:14px 24px 22px;box-shadow:0 18px 50px #0008;max-height:75vh;overflow-y:auto}
.bf26-nav .bf26-mobile-panel a{display:block;font-weight:700;font-size:14px;padding:13px 8px;border-bottom:1px solid #3d352b}
.bf26-nav .bf26-mobile summary{border:1px solid #806b49;border-radius:6px;padding:8px 11px}
.bf26-hero{background:radial-gradient(ellipse at 74% 22%,#6d4c2245,transparent 38%),linear-gradient(125deg,#131315 10%,#211b17 55%,#0a0b0d 100%);border-bottom:1px solid #58442a;position:relative;isolation:isolate;overflow:hidden}
.bf26-hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;background:repeating-linear-gradient(135deg,transparent 0,transparent 84px,#9b73351c 85px,#9b73351c 86px);z-index:-1}
.bf26-hero .bf26-hero-layout{min-height:610px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:38px;align-items:center;padding:78px 0 76px}
.bf26-hero .bf26-hero-layout.bf26-hero-inner{min-height:420px;grid-template-columns:1fr;max-width:950px;text-align:center;padding:66px 0}
.bf26-hero .bf26-hero-copy{max-width:710px}
.bf26-hero .bf26-hero-inner .bf26-hero-copy{margin:0 auto}
.bf26-hero .bf26-overline{display:flex;align-items:center;gap:11px;color:#edd4a4;font-size:11px;font-weight:850;letter-spacing:.19em;text-transform:uppercase}
.bf26-hero .bf26-overline:before{content:"";display:block;width:32px;height:1px;background:#dbb572}
.bf26-hero .bf26-hero-inner .bf26-overline{justify-content:center}
.bf26-hero .bf26-hero-heading{font-size:clamp(51px,6.7vw,103px);letter-spacing:-.073em;font-weight:950;line-height:.96;color:#fff;margin:21px 0 14px;text-wrap:balance}
.bf26-hero .bf26-hero-heading strong{display:block;color:#edd3a0}
.bf26-hero .bf26-hero-inner .bf26-hero-heading{font-size:clamp(42px,6vw,76px);letter-spacing:-.055em}
.bf26-hero .bf26-hero-lead{color:#ded4c4;font-size:clamp(15px,1.5vw,18px);line-height:1.8;max-width:630px;margin:20px 0 27px}
.bf26-hero .bf26-hero-inner .bf26-hero-lead{margin:20px auto 26px}
.bf26-hero .bf26-hero-cta{display:flex;gap:12px;flex-wrap:wrap}
.bf26-hero .bf26-hero-inner .bf26-hero-cta{justify-content:center}
.bf26-hero .bf26-proof{display:flex;gap:12px 20px;flex-wrap:wrap;margin-top:23px;font-size:12px;color:#cbbca1}
.bf26-hero .bf26-hero-inner .bf26-proof{justify-content:center}
.bf26-hero .bf26-hero-art{position:relative;min-height:430px}
.bf26-hero .bf26-gold-ring{position:absolute;inset:20px 28px 30px;border:1px solid #b09059;border-radius:50%;box-shadow:0 0 90px #b4923c24, inset 0 0 80px #b4923c12}
.bf26-hero .bf26-gold-ring:before{content:"";position:absolute;inset:25px;border:1px solid #7b613b9e;border-radius:50%}
.bf26-hero .bf26-hero-product{position:absolute;display:flex;align-items:center;justify-content:center;background:#efede7;border:1px solid #decba5;box-shadow:0 22px 55px #0007;border-radius:16px;padding:12px;overflow:hidden}
.bf26-hero .bf26-hero-product img{width:100%;height:100%;object-fit:contain}
.bf26-hero .bf26-hero-product:first-of-type{left:5%;top:9%;width:52%;height:63%;transform:rotate(-7deg)}
.bf26-hero .bf26-hero-product:nth-of-type(2){right:2%;top:2%;width:45%;height:52%;transform:rotate(7deg)}
.bf26-hero .bf26-hero-product:nth-of-type(3){right:7%;bottom:5%;width:51%;height:41%;transform:rotate(-3deg)}
.bf26-hero .bf26-hero-caption{position:absolute;bottom:5px;left:14px;padding:10px 16px;border:1px solid #9b7d4c;background:#161411;color:#f7d998;font-weight:850;letter-spacing:.1em;font-size:11px;border-radius:50px}
.bf26-hero .bf26-hero-product:has(+.bf26-hero-caption){color:#111}
.bf26-hero .bf26-status{display:inline-flex;align-items:center;gap:9px;color:#f0d09c;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;border:1px solid #7c613d;padding:9px 12px;border-radius:50px;margin-top:22px}
.bf26-hero .bf26-status-dot{height:7px;width:7px;border-radius:50%;background:#e0b873}
.bf26-hero .bf26-countdown{margin-top:22px;display:flex;gap:10px;flex-wrap:wrap}
.bf26-hero .bf26-countdown span{background:#28221a;border:1px solid #8e7148;min-width:65px;padding:10px 12px;text-align:center;border-radius:7px;font-size:24px;font-weight:850;color:#f5deac}
.bf26-hero .bf26-countdown small{display:block;font-size:10px;text-transform:uppercase;color:#d8c5a4;font-weight:600}
.bf26-cardgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.bf26-card{min-height:306px;position:relative;overflow:hidden;border:1px solid #6b5637;background:linear-gradient(130deg,#29231c,#141519 64%);border-radius:13px;transition:transform .2s ease,border-color .2s ease}
.bf26-card:hover{transform:translateY(-3px);border-color:#debc7c}
.bf26-card .bf26-card-media{height:198px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:12px}
.bf26-card img{width:100%;height:100%;object-fit:contain;filter:contrast(1.02);mix-blend-mode:lighten}
.bf26-card .bf26-card-media-noimage{color:#6a5739;font-size:95px;line-height:1;font-weight:950}
.bf26-card:after{content:"";position:absolute;pointer-events:none;inset:0;background:linear-gradient(180deg,transparent 36%,#121214d9 83%,#111114 100%)}
.bf26-card .bf26-card-info{position:absolute;z-index:1;left:0;bottom:0;right:0;padding:21px}
.bf26-card .bf26-card-index{color:#ddc08b;font-weight:850;letter-spacing:.14em;font-size:10px}
.bf26-card h3{color:#fff;font-size:clamp(17px,2.1vw,24px);font-weight:850;line-height:1.2;letter-spacing:-.023em;margin:6px 0}
.bf26-card .bf26-card-cta{font-size:12px;font-weight:800;color:#f2d391}
.bf26-cat-search{display:flex;gap:10px;align-items:center;width:min(420px,100%);border:1px solid #6e5b3e;background:#191817;border-radius:10px;padding:0 14px;color:#dbcaaf;min-height:48px}
.bf26-cat-search input{background:transparent;color:#fff;border:0;outline:0!important;width:100%;min-width:0;font-size:14px}
.bf26-cat-search input::placeholder{color:#b7ac9a}
.bf26-cat-empty{display:none;color:#ead9b2;padding:16px 0}
.bf26-cat-empty:not([hidden]){display:block}
.bf26-editorial-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:16px}
.bf26-editorial{position:relative;min-height:250px;background:linear-gradient(150deg,#382d20,#171717 80%);border:1px solid #695237;border-radius:14px;overflow:hidden;padding:28px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;transition:border-color .2s}
.bf26-editorial:nth-child(2){background:linear-gradient(145deg,#2a2d35,#191919 78%)}
.bf26-editorial:nth-child(3){background:linear-gradient(145deg,#40301d,#191919 80%)}
.bf26-editorial:hover{border-color:#dbb77b}
.bf26-editorial .bf26-editorial-eyebrow{font-size:11px;color:#e7c98e;font-weight:850;letter-spacing:.16em;text-transform:uppercase}
.bf26-editorial h3{font-size:clamp(23px,2.4vw,32px);line-height:1.2;letter-spacing:-.03em;color:#fff;margin:24px 0 15px;max-width:300px}
.bf26-editorial p{font-size:13px;color:#d3c6b1;margin:0 0 18px}
.bf26-editorial .bf26-editorial-link{font-size:12px;color:#f5dcab;font-weight:850}
.bf26-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}
.bf26-product{display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden;color:#151515;min-width:0;border:1px solid #c5b69a}
.bf26-product-media{display:flex;align-items:center;justify-content:center;height:210px;background:#fff;padding:12px}
.bf26-product-media img{height:100%;width:100%;object-fit:contain}
.bf26-product-details{padding:17px;display:flex;flex:1;flex-direction:column;gap:10px}
.bf26-product-label{font-size:10px;color:#7b6032;font-weight:850;text-transform:uppercase;letter-spacing:.07em}
.bf26-product-title{color:#202020!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-weight:760;line-height:1.6;min-height:42px}
.bf26-product-price{font-size:20px;color:#171717;font-weight:900}
.bf26-product-link{display:flex;align-items:center;justify-content:center;min-height:44px;background:#151515;color:#fff!important;font-size:12px;font-weight:850;padding:10px 12px;border-radius:7px;margin-top:auto}
.bf26-product-link:hover{background:#443221;color:#f2dba9!important}
.bf26-placeholder{padding:34px;border:1px dashed #806944;border-radius:13px;text-align:center;background:#22201c;color:#dfd0b6}
.bf26-placeholder h3{color:#fff1d5;font-size:22px;margin:0 0 12px}
.bf26-placeholder p{max-width:660px;margin:0 auto 0;font-size:14px;line-height:1.75}
.bf26-faq-list{border-top:1px solid #625139}
.bf26-faq-list details{border-bottom:1px solid #625139;padding:17px 0}
.bf26-faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;font-size:15px;font-weight:760;color:#f6e8cc}
.bf26-faq-list summary:after{content:"+";font-size:23px;line-height:1;color:#d4ae6a}
.bf26-faq-list details[open] summary:after{content:"−"}
.bf26-faq-list summary::-webkit-details-marker{display:none}
.bf26-faq-list .bf26-answer{max-width:850px;color:#cfc3b4;font-size:14px;line-height:1.8;padding-top:13px}
.bf26-faq-list .bf26-answer p{margin:0 0 10px}
.bf26-bottom{border-top:1px solid #6c5638;background:radial-gradient(ellipse at 50% 0%,#3c2d1d,#151416 70%);text-align:center;padding:64px 0}
.bf26-bottom .bf26-desc{margin:0 auto 28px}
.bf26 .bf26-brd{font-size:12px;color:#d5c4a1;margin:0 0 18px}
.bf26 .bf26-brd a{color:#f2d391}
@media(max-width:1070px){
.bf26-nav .bf26-nav-links>a:nth-of-type(3),.bf26-nav .bf26-nav-links>a:nth-of-type(4){display:none}
.bf26-hero .bf26-hero-layout{min-height:510px;gap:20px}
.bf26-hero .bf26-hero-art{min-height:350px}
.bf26-cardgrid{grid-template-columns:repeat(2,minmax(0,1fr))}
.bf26-products{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:740px){
.bf26 .bf26-wrap{width:calc(100% - 30px)}
.bf26 .bf26-section{padding:48px 0}
.bf26 .bf26-head{align-items:start;flex-direction:column;gap:16px}
.bf26-nav .bf26-nav-links{display:none}
.bf26-nav .bf26-mobile{display:block}
.bf26-nav .bf26-nav-inner{min-height:58px}
.bf26-hero .bf26-hero-layout{grid-template-columns:1fr;min-height:0;padding:50px 0}
.bf26-hero .bf26-hero-copy{max-width:none}
.bf26-hero .bf26-hero-heading{font-size:clamp(46px,11.8vw,80px)}
.bf26-hero .bf26-hero-lead{margin:18px 0 25px}
.bf26-hero .bf26-hero-art{min-height:330px;max-width:450px;width:100%;margin:0 auto}
.bf26-hero .bf26-gold-ring{inset:18px 48px 18px}
.bf26-hero .bf26-hero-layout.bf26-hero-inner{padding:53px 0;min-height:320px}
.bf26-editorial-grid{grid-template-columns:1fr}
.bf26-editorial{min-height:185px}
.bf26-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.bf26-product-media{height:165px}
.bf26-product-details{padding:12px}
}
@media(max-width:390px){
.bf26-cardgrid{grid-template-columns:1fr}
.bf26-card{min-height:250px}
.bf26-card .bf26-card-media{height:180px}
.bf26-hero .bf26-hero-cta{flex-direction:column;align-items:stretch}
.bf26 .bf26-button{width:100%}
.bf26-hero .bf26-hero-art{min-height:275px}
.bf26-product-price{font-size:17px}
}
@media(prefers-reduced-motion:reduce){.bf26 .bf26-button,.bf26-card,.bf26-editorial{transition:none}.bf26{scroll-behavior:auto}}

@supports selector(body:has(.bf26-nav)){
  body:has(.bf26-nav) #nav-outer,
  body:has(.bf26-nav) #nav-bar{display:none!important}
}

.bf26-nav .bf26-dates-nav{font-size:11px;color:#e8cf9c;font-weight:850;letter-spacing:.08em;white-space:nowrap}
.bf26 [id^="bf26-"]{scroll-margin-top:100px}
.bf26-nav .bf26-mega-panel a:focus-visible,.bf26-nav .bf26-mobile-panel a:focus-visible{outline:2px solid #f5d99f;outline-offset:-2px}
@media(max-width:1250px){.bf26-nav .bf26-dates-nav{display:none}}

.bf26-hero .bf26-countdown-wrap{margin-top:22px}
.bf26-hero .bf26-countdown-title{margin:0 0 10px;color:#f3d89e;font-size:12px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}
.bf26-hero .bf26-countdown-wrap .bf26-countdown{margin-top:0}
.bf26-hero .bf26-hero-inner .bf26-countdown{justify-content:center}
@media(max-width:390px){.bf26-hero .bf26-countdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}


.bf26-search-strip{padding:44px 0;background:linear-gradient(120deg,#1d1b19,#242016 75%,#191919);border-bottom:1px solid #5e4d35}
.bf26-search-strip .bf26-h2{font-size:clamp(27px,3.1vw,39px)}
.bf26-search-intro{margin-bottom:22px}
.bf26-search-form>label{display:block;color:#e3d2b4;font-weight:750;font-size:13px;margin-bottom:9px}
.bf26-search-field{display:flex;gap:12px;align-items:center;min-height:58px;background:#fff;border:1px solid #b69a6a;border-radius:9px;padding:7px 7px 7px 18px;color:#29231d}
.bf26-search-field>span{font-size:28px;line-height:1;color:#9b7847}
.bf26-search-field input[type=search]{border:0;min-width:0;width:100%;flex:1;background:transparent;color:#161616;font-size:16px;outline:none}
.bf26-search-field input[type=search]:focus{box-shadow:none}
.bf26-search-field button{background:#151515;color:#f8e6bc;font-weight:840;letter-spacing:.03em;border:0;border-radius:6px;min-height:42px;padding:8px 22px;white-space:nowrap}
.bf26-search-hint{font-size:12px;color:#c5b9a5;margin:12px 0 0}
.bf26-results-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:23px;align-items:start}
.bf26-facets{border:1px solid #6d583d;border-radius:10px;background:#211d1a;overflow:hidden}
.bf26-facets>summary{display:none}
.bf26-filters-inner{padding:22px}
.bf26-filter-label{display:block;color:#f3dfb4;font-weight:850;margin:12px 0 7px;font-size:13px}
.bf26-filter-select{width:100%;min-height:44px;border:1px solid #88714c;color:#171717;background:#f8f5ee;border-radius:6px;padding:8px 10px;font-size:14px}
.bf26-filter-group{border-bottom:1px solid #5c4a37;padding:13px 0}
.bf26-filter-group>summary{cursor:pointer;font-size:14px;font-weight:760;color:#f2e4c7}
.bf26-filter-option{display:flex;align-items:center;gap:10px;font-size:12px;color:#eee2cf;padding:8px 0;cursor:pointer}
.bf26-filter-option input{accent-color:#e0ba78;width:17px;height:17px}
.bf26-filter-option small{margin-left:auto;color:#c3b39a}
.bf26-price-inputs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:13px}
.bf26-price-inputs label{color:#e9d8bb;font-size:11px}
.bf26-price-inputs input{display:block;margin-top:5px;width:100%;padding:9px 6px;border:1px solid #997f51;background:#fff;color:#111;border-radius:5px;font-size:12px}
.bf26-filter-note{font-size:12px;line-height:1.55;color:#d4c5af}
.bf26-filter-submit{width:100%;margin-top:23px}
.bf26-clear-link{display:block;text-align:center;margin-top:14px;text-decoration:underline!important;color:#edd39d!important;font-size:12px;font-weight:750}
.bf26-results-main{min-width:0}
.bf26-results-main .bf26-products{grid-template-columns:repeat(3,minmax(0,1fr))}
.bf26-results-count{font-size:13px;color:#d3c3a8;margin:0 0 18px}
.bf26-mobile-quick{display:none}
.bf26-pager{display:flex;justify-content:center;padding:26px 0}
.bf26-pager a,.bf26-pager span{color:#f3d7a3!important;margin:0 4px}
.bf26-mobile-toolbar{display:none}
@media(max-width:1020px){.bf26-results-layout{grid-template-columns:230px minmax(0,1fr)}.bf26-results-main .bf26-products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:740px){
 .bf26-nav{backdrop-filter:none;background:#151516}
 .bf26-search-strip{padding:28px 0}
 .bf26-search-field{display:grid;grid-template-columns:24px minmax(0,1fr);padding:11px 12px}
 .bf26-search-field button{grid-column:1/-1;width:100%}
 .bf26-results-layout{display:block}
 .bf26-mobile-quick{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px;color:#d6c4a1;font-size:12px}
 .bf26-mobile-quick button{min-height:43px;padding:9px 13px;border:1px solid #cda66c;border-radius:7px;background:#211d18;color:#f0d5a3;font-weight:750}
 .bf26-facets>summary{display:flex;justify-content:space-between;cursor:pointer;background:#242018;color:#f1d8ac;padding:14px 16px;font-weight:850}
 .bf26-facets:not([open]) .bf26-filters-inner{display:none}
 .bf26-filters-col{margin-bottom:22px}
 .bf26-mobile-toolbar{display:grid;grid-template-columns:repeat(3,1fr);position:fixed;bottom:0;left:0;right:0;width:100%;z-index:99;background:#181817;border-top:1px solid #b99b69;padding:5px max(8px,env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));box-shadow:0 -9px 22px #0005}
 .bf26-mobile-toolbar button{background:transparent;border:0;color:#f2dfb7;font-size:10px;font-weight:790;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;min-height:51px;padding:5px 2px}
 .bf26-mobile-toolbar button>span:first-child{font-size:22px;line-height:1}
 .bf26-mobile-toolbar button[hidden]{display:none}
 .bf26-mobile-toolbar:has(button[data-bf26-action=filters][hidden]){grid-template-columns:repeat(2,1fr)}
 .bf26{scroll-padding-bottom:80px}
}

.bf26-nav{backdrop-filter:none!important;background:#151516}

/* BF 2026 homepage layout and product card fixes */
body.template-index #nav-bar{display:none!important}
body.template-index #content{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}
body.template-index .bf26{width:100%;max-width:none}
body.template-index .bf26 .bf26-wrap{width:min(1240px,calc(100% - 48px));margin-left:auto;margin-right:auto}
.bf26 .bf26-product-media{display:flex;flex:0 0 210px;width:100%;height:210px;min-height:210px;align-items:center;justify-content:center;overflow:hidden;padding:12px;background:#f7f7f5}
.bf26 .bf26-product-media img{display:block;flex:0 1 auto;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}
.bf26 .bf26-product-details{position:relative;z-index:1;flex:1 0 auto;min-height:148px;background:#fff;color:#111;padding:15px;display:flex;flex-direction:column;gap:9px}
.bf26 .bf26-product-label{display:inline-flex;align-self:flex-start;background:#f4eee3;border-radius:3px;padding:4px 7px;line-height:1.25;color:#755322}
@media(max-width:740px){.bf26 .bf26-product-media{flex-basis:165px;height:165px;min-height:165px}.bf26 .bf26-product-details{min-height:142px;padding:12px}}
@media(max-width:390px){.bf26 .bf26-product-media{flex-basis:150px;height:150px;min-height:150px}}

/* Match the active theme navigation wrapper and remove the homepage gutters */
body.template-index #nav,body.template-index nav#nav{display:none!important}
body.template-index .shopify-section:has(.bf26){width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:0!important;padding-right:0!important}

body.template-index{margin:0!important;padding:0!important}

/* Black Friday campaign featured product shelves */
body:has(.bf26) #nav{display:none!important}
body:has(.bf26) .shopify-section:has(.bf26){width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}
body:has(.bf26) [id$="__popular"],body:has(.bf26) [id$="__appliance_grid"],body:has(.bf26) [id$="__fridge_grid"],body:has(.bf26) [id$="__washer_grid"]{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:52px max(24px,calc((100vw - 1240px)/2)) 38px!important;background:#101114!important;color:#f8f3e8!important;border-top:1px solid #594832!important;border-bottom:1px solid #594832!important}
body:has(.bf26) [id$="__popular"] header,body:has(.bf26) [id$="__appliance_grid"] header,body:has(.bf26) [id$="__fridge_grid"] header,body:has(.bf26) [id$="__washer_grid"] header{color:#f8f3e8!important}
body:has(.bf26) [id$="__popular"] header h2,body:has(.bf26) [id$="__appliance_grid"] header h2,body:has(.bf26) [id$="__fridge_grid"] header h2,body:has(.bf26) [id$="__washer_grid"] header h2{color:#f8edda!important}
body:has(.bf26) [id$="__popular"] header p,body:has(.bf26) [id$="__appliance_grid"] header p,body:has(.bf26) [id$="__fridge_grid"] header p,body:has(.bf26) [id$="__washer_grid"] header p{color:#c7bbab!important}
body:has(.bf26) [id$="__popular"] .product-card,body:has(.bf26) [id$="__appliance_grid"] .product-card,body:has(.bf26) [id$="__fridge_grid"] .product-card,body:has(.bf26) [id$="__washer_grid"] .product-card{background:#1c1a19!important;color:#f8f3e8!important;border:1px solid #594832!important;border-radius:12px!important;overflow:hidden!important;padding-bottom:14px!important}
body:has(.bf26) [id$="__popular"] .product-card figure,body:has(.bf26) [id$="__appliance_grid"] .product-card figure,body:has(.bf26) [id$="__fridge_grid"] .product-card figure,body:has(.bf26) [id$="__washer_grid"] .product-card figure{position:relative!important;background:#f7f6f3!important;aspect-ratio:1/1!important;overflow:hidden!important;margin:0 0 14px!important}
body:has(.bf26) [id$="__popular"] .product-card figure img,body:has(.bf26) [id$="__appliance_grid"] .product-card figure img,body:has(.bf26) [id$="__fridge_grid"] .product-card figure img,body:has(.bf26) [id$="__washer_grid"] .product-card figure img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}
body:has(.bf26) [id$="__popular"] .product-card>div,body:has(.bf26) [id$="__appliance_grid"] .product-card>div,body:has(.bf26) [id$="__fridge_grid"] .product-card>div,body:has(.bf26) [id$="__washer_grid"] .product-card>div{padding:0 14px!important}
body:has(.bf26) [id$="__popular"] .product-card h3,body:has(.bf26) [id$="__popular"] .product-card h3 a,body:has(.bf26) [id$="__appliance_grid"] .product-card h3,body:has(.bf26) [id$="__appliance_grid"] .product-card h3 a,body:has(.bf26) [id$="__fridge_grid"] .product-card h3,body:has(.bf26) [id$="__fridge_grid"] .product-card h3 a,body:has(.bf26) [id$="__washer_grid"] .product-card h3,body:has(.bf26) [id$="__washer_grid"] .product-card h3 a{color:#f8f3e8!important}
body:has(.bf26) [id$="__popular"] .product-card .small,body:has(.bf26) [id$="__appliance_grid"] .product-card .small,body:has(.bf26) [id$="__fridge_grid"] .product-card .small,body:has(.bf26) [id$="__washer_grid"] .product-card .small{color:#c7bbab!important}
.bf26-campaign-card figure{position:relative!important}
.bf26-campaign-card .bf26-campaign-badge{position:absolute;top:12px;left:12px;z-index:8;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#111;color:#f4d38e;border:2px solid #e1bd7b;font-size:14px;font-weight:950;letter-spacing:.03em;box-shadow:0 4px 14px #0007}
body:has(.bf26) [id$="__popular"] .product-card figure form.f8pr.form-card:not(.mobile-only),body:has(.bf26) [id$="__appliance_grid"] .product-card figure form.f8pr.form-card:not(.mobile-only),body:has(.bf26) [id$="__fridge_grid"] .product-card figure form.f8pr.form-card:not(.mobile-only),body:has(.bf26) [id$="__washer_grid"] .product-card figure form.f8pr.form-card:not(.mobile-only){position:absolute!important;left:12px!important;right:12px!important;bottom:12px!important;z-index:6!important;opacity:1!important;visibility:visible!important;transform:none!important}
body:has(.bf26) [id$="__popular"] .product-card form.f8pr .submit button,body:has(.bf26) [id$="__appliance_grid"] .product-card form.f8pr .submit button,body:has(.bf26) [id$="__fridge_grid"] .product-card form.f8pr .submit button,body:has(.bf26) [id$="__washer_grid"] .product-card form.f8pr .submit button{width:100%!important;min-height:42px!important;border-radius:7px!important;background:linear-gradient(120deg,#f3dda8,#c89e5a)!important;color:#1e170e!important;font-weight:850!important}
@media(max-width:740px){body:has(.bf26) [id$="__popular"],body:has(.bf26) [id$="__appliance_grid"],body:has(.bf26) [id$="__fridge_grid"],body:has(.bf26) [id$="__washer_grid"]{padding:38px 16px 26px!important}}

/* BF card identity, corner badge and cart button */
.bf26 .bf26-product{background:#1c1a19!important;color:#f8f3e8!important;border:1px solid #594832!important;border-radius:12px!important;overflow:hidden!important}
.bf26 .bf26-product-media{position:relative!important}
.bf26 .bf26-product-details{background:#1c1a19!important;color:#f8f3e8!important}
.bf26 .bf26-product-title{color:#f8f3e8!important;font-weight:750!important;line-height:1.45!important}
.bf26 .bf26-product-price{color:#f3d898!important;font-weight:900!important}
.bf26 .bf26-product-corner{position:absolute;top:12px;left:12px;z-index:8;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#111;color:#f4d38e;border:2px solid #e1bd7b;font-size:14px;font-weight:950;letter-spacing:.03em;box-shadow:0 4px 14px #0007}
.bf26 .bf26-product-add{margin-top:auto}
.bf26 .bf26-product-link{width:100%;min-height:46px;background:linear-gradient(120deg,#f3dda8,#c89e5a)!important;color:#1e170e!important;border:1px solid #e3bf79!important;border-radius:7px;font-size:12px;font-weight:900;cursor:pointer}
.bf26 .bf26-product-link:hover{filter:brightness(1.06);color:#1e170e!important}

html body .bf26 .bf26-product-add button.bf26-product-link{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:46px!important;background:linear-gradient(120deg,#f3dda8,#c89e5a)!important;background-color:#d8b976!important;color:#1e170e!important;border:1px solid #e3bf79!important;border-radius:7px!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important}

.bf26-campaign-card .bf26-campaign-badge{left:auto!important;right:12px!important;top:12px!important}
.bf26 .bf26-product-corner{left:auto!important;right:12px!important;top:12px!important}

body:has(.bf26) [id$="__popular"] .product-card .overlay-buy_button::before,body:has(.bf26) [id$="__appliance_grid"] .product-card .overlay-buy_button::before,body:has(.bf26) [id$="__fridge_grid"] .product-card .overlay-buy_button::before,body:has(.bf26) [id$="__washer_grid"] .product-card .overlay-buy_button::before{background:linear-gradient(120deg,#f3dda8,#c89e5a)!important;opacity:1!important}

/* Place the native quick-add control after the product details */
body:has(.bf26) .bf26-campaign-card .bf26-card-cart-form{display:block!important;position:static!important;inset:auto!important;transform:none!important;width:calc(100% - 28px)!important;margin:12px 14px 14px!important;opacity:1!important;visibility:visible!important;flex:0 0 auto!important}
body:has(.bf26) .bf26-campaign-card .bf26-card-cart-form .overlay-buy_button{display:block!important;width:100%!important;min-height:44px!important;background:#111!important;color:#fff!important;border:1px solid #111!important;border-radius:9px!important;position:static!important;inset:auto!important;transform:none!important;opacity:1!important;visibility:visible!important;box-shadow:none!important}
body:has(.bf26) .bf26-campaign-card .bf26-card-cart-form .overlay-buy_button:before{display:none!important}
body:has(.bf26) [id$="__popular"] .product-item,
body:has(.bf26) [id$="__popular"] .product-card,
body:has(.bf26) [id$="__products"] .product-item,
body:has(.bf26) [id$="__products"] .product-card{height:100%!important;min-height:500px!important;display:flex!important;flex-direction:column!important}

/* BF category product cards: consistent image, body and cart areas */
.bf26-live-deals{background:#111214;color:#f5ead0;padding:42px max(16px,3vw);}
.bf26-live-group{max-width:1440px;margin:0 auto 34px;padding:0 0 30px;border-bottom:1px solid #6c542c;}
.bf26-live-group h3{color:#f1d89c;font-size:clamp(20px,2vw,30px);margin:0 0 18px;}
.bf26-live-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch;}
.bf26-live-product{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;min-height:510px;overflow:hidden;background:#1b1b1b!important;color:#f4eee4!important;border:1px solid #67512e;border-radius:12px;}
.bf26-live-media{position:relative;display:block;width:100%;height:auto;aspect-ratio:1/1;background:#fff;overflow:hidden;}
.bf26-live-media img{display:block;width:100%;height:100%;object-fit:contain;padding:12px;box-sizing:border-box;}
.bf26-live-campaign-badge{position:absolute;top:12px;right:12px;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#111;color:#f1d89c;border:2px solid #c69d4d;font-weight:800;z-index:2;}
.bf26-live-info{display:flex;flex-direction:column;flex:1;padding:14px;min-height:0;}
.bf26-live-info small{color:#c9ae78;margin-bottom:6px;}
.bf26-live-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.2em;color:#f5eee4;text-decoration:none;font-size:15px;line-height:1.4;font-weight:700;}
.bf26-live-prices{display:flex;gap:8px;align-items:baseline;margin:12px 0;color:#ff5757;font-weight:800;}
.bf26-live-prices s{color:#aaa;font-size:13px;font-weight:400;}
.bf26-live-cart{margin-top:auto;display:block;width:100%;padding-top:8px;}
.bf26-live-cart button{width:100%;min-height:48px;background:#111!important;color:#fff!important;border:1px solid #111;border-radius:8px;font-weight:700;cursor:pointer;}
.bf26-live-cart button:hover{background:#2b2b2b!important;}
@media(max-width:900px){.bf26-live-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}
@media(max-width:600px){.bf26-live-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bf26-live-product{min-height:450px}.bf26-live-info{padding:10px}.bf26-live-title{font-size:13px}}

.bf26-live-cart button,.bf26-live-cart input[type=submit]{background:#111!important;background-color:#111!important;background-image:none!important;color:#fff!important;border-color:#111!important;box-shadow:none!important;border-radius:8px!important;}
html body .bf26-live-product form.bf26-live-cart button[type="submit"]{background:#111!important;background-color:#111!important;background-image:none!important;color:#fff!important;border-color:#111!important;box-shadow:none!important;}
/* BF homepage offer shelf: full bleed LP styling and consistent product cards */
body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"]{width:calc(100% + 68px)!important;margin-left:-34px!important;margin-right:-34px!important;padding:38px 34px 46px!important;box-sizing:border-box!important;background:#101112!important;color:#f3e7cf!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"]>header{max-width:1280px;margin:0 auto 24px!important;padding:0!important;color:#f3e7cf!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"]>header h2,body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"]>header p{color:#f3e7cf!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"]>header a{color:#79b83b!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"]>ul{max-width:1280px;margin:0 auto!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"] li.product-card.bf26-home-product-card{display:flex!important;flex-direction:column!important;width:200px!important;height:500px!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid #6d552f!important;border-radius:12px!important;background:#1b1b1c!important;color:#f3e7cf!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"] li.product-card.bf26-home-product-card>figure{position:relative!important;flex:0 0 200px!important;height:200px!important;background:#fff!important;overflow:hidden!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"] li.product-card.bf26-home-product-card>figure>a{display:flex!important;width:100%!important;height:100%!important;align-items:center!important;justify-content:center!important;background:#fff!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"] li.product-card.bf26-home-product-card>figure img{width:100%!important;height:100%!important;object-fit:contain!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"] li.product-card.bf26-home-product-card>figure:after{content:"BF";position:absolute;z-index:8;top:10px;right:10px;width:48px;height:48px;display:grid;place-items:center;border:2px solid #d3aa55;border-radius:50%;background:#111;color:#f2c96c;font-weight:800}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"] li.product-card.bf26-home-product-card>div:nth-of-type(1){flex:1 1 auto;min-height:0;padding:12px 12px 4px!important;color:#f3e7cf!important;overflow:hidden}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"] li.product-card.bf26-home-product-card h3,body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"] li.product-card.bf26-home-product-card h3 a,body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"] li.product-card.bf26-home-product-card h3 .small{color:#f3e7cf!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"] li.product-card.bf26-home-product-card>div:nth-of-type(2){padding:8px 12px!important;color:#f3e7cf!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"] li.product-card.bf26-home-product-card form.bf26-home-cart{display:block!important;position:static!important;inset:auto!important;width:auto!important;margin:auto 12px 12px!important;opacity:1!important;visibility:visible!important;transform:none!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"] li.product-card.bf26-home-product-card form.bf26-home-cart button.overlay-buy_button{display:block!important;position:static!important;width:100%!important;min-height:44px!important;margin:0!important;background:#111!important;color:#fff!important;border:1px solid #111!important;box-shadow:none!important}
@media(max-width:760px){body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"]{width:calc(100% + 60px)!important;margin-left:-30px!important;margin-right:-30px!important;padding:28px 16px 34px!important}body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"] li.product-card.bf26-home-product-card{width:200px!important;height:500px!important}}
/* Keep homepage Black Friday offers edge to edge, with readable equal cards */
body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"]{max-width:none!important;width:calc(100% + 60px)!important;margin-left:-30px!important;margin-right:-30px!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"] li.product-card{position:relative!important;display:flex!important;flex-direction:column!important;width:100%!important;height:500px!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid #6d552f!important;border-radius:12px!important;background:#1b1b1c!important;color:#f3e7cf!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"] li.product-card>figure{display:contents!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"] li.product-card>figure>a{position:relative!important;order:0!important;display:flex!important;flex:0 0 200px!important;width:100%!important;height:200px!important;align-items:center!important;justify-content:center!important;background:#fff!important;overflow:hidden!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"] li.product-card>figure>a img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"] li.product-card>figure>a:after{content:"BF";position:absolute;z-index:8;top:10px;left:auto!important;right:10px!important;width:48px;height:48px;display:grid;place-items:center;border:2px solid #d3aa55;border-radius:50%;background:#111;color:#f2c96c;font-size:12px!important;line-height:1!important;font-family:inherit;font-weight:800!important;text-align:center!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"] li.product-card>div:nth-of-type(1){order:1!important;flex:1 1 auto!important;min-height:0;padding:12px 12px 4px!important;color:#f3e7cf!important;overflow:hidden!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"] li.product-card h3,body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"] li.product-card h3 a,body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"] li.product-card h3 .small{color:#f3e7cf!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"] li.product-card>div:nth-of-type(2){order:2!important;flex:0 0 42px!important;padding:6px 12px!important;color:#f3d99d!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"] li.product-card form{order:3!important;display:block!important;position:static!important;inset:auto!important;width:auto!important;margin:auto 12px 12px!important;opacity:1!important;visibility:visible!important;transform:none!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"] li.product-card form .submit{margin:0!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"] li.product-card form button.overlay-buy_button{display:block!important;position:static!important;width:100%!important;min-height:44px!important;margin:0!important;background:#111!important;color:#fff!important;border:1px solid #111!important;box-shadow:none!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"] li.product-card>figure form{display:none!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"] li.product-card>div:nth-of-type(2){display:flex!important;flex-direction:column!important;flex:0 0 110px!important;padding:8px 12px!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"] li.product-card>div:nth-of-type(2) p.price{margin:0!important;line-height:1.35}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"] li.product-card>div:nth-of-type(2) form{display:block!important;position:static!important;inset:auto!important;width:100%!important;margin:auto 0 0!important;opacity:1!important;visibility:visible!important;transform:none!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"] li.product-card>div:nth-of-type(2) form button.overlay-buy_button{display:block!important;position:static!important;width:100%!important;min-height:44px!important;margin:0!important;background:#111!important;background-color:#111!important;background-image:none!important;color:#fff!important;border:1px solid #111!important;box-shadow:none!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__products"] li.product-card>div:nth-of-type(2) form button.overlay-buy_button::before{display:none!important;content:none!important;background:none!important}
body:has(.bf26-live-deals) .bf26-live-cart button::before{display:none!important;content:none!important;background:none!important}
body:has(.bf26-nav) #content>.shopify-section-group-footer-group{max-width:none!important;width:calc(100% + 60px)!important;margin-left:-30px!important;margin-right:-30px!important;box-sizing:border-box!important}

{background:#111!important;background-color:#111!important;background-image:none!important;color:#fff!important;border-color:#111!important;box-shadow:none!important;}
body:has(.bf26-live-deals) [id$="__categories"] h2,body:has(.bf26-live-deals) [id$="__categories"] h3{color:#f1d89c!important;}
body:has(.bf26-live-deals) [id$="__categories"] p{color:#ded5c6!important;}
/* BF26 featured shelf: keep image clean and place cart button below copy */
body.template-index:has(.bf26-nav) article.shopify-section[id$="__popular"] li.product-card{display:flex!important;flex-direction:column!important;height:500px!important;overflow:hidden!important;background:#1b1b1c!important;color:#f3e7cf!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__popular"] li.product-card>figure{position:relative!important;display:block!important;flex:0 0 200px!important;width:100%!important;height:200px!important;overflow:hidden!important;background:#fff!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__popular"] li.product-card>figure>a{position:absolute!important;inset:0!important;display:flex!important;width:100%!important;height:100%!important;align-items:center!important;justify-content:center!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__popular"] li.product-card>figure>a img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__popular"] li.product-card>figure form.form-card{display:none!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__popular"] li.product-card>div:nth-of-type(1){order:1!important;flex:1 1 auto!important;min-height:0!important;padding:12px 12px 4px!important;overflow:hidden!important;color:#f3e7cf!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__popular"] li.product-card>div:nth-of-type(2){order:2!important;display:flex!important;flex:0 0 112px!important;flex-direction:column!important;justify-content:space-between!important;min-height:112px!important;padding:8px 12px 12px!important;color:#f3e7cf!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__popular"] li.product-card>div:nth-of-type(2) form.form-card{display:block!important;position:static!important;inset:auto!important;width:100%!important;margin:8px 0 0!important;opacity:1!important;visibility:visible!important;transform:none!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__popular"] li.product-card>div:nth-of-type(2) form.form-card button.overlay-buy_button{display:block!important;position:static!important;width:100%!important;min-height:44px!important;margin:0!important;background:#111!important;background-color:#111!important;background-image:none!important;color:#fff!important;border:1px solid #111!important;box-shadow:none!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__popular"] li.product-card>div:nth-of-type(2) form.form-card button.overlay-buy_button:before,body.template-index:has(.bf26-nav) article.shopify-section[id$="__popular"] li.product-card>div:nth-of-type(2) form.form-card button.overlay-buy_button:after{display:none!important;content:none!important;background:none!important}
body.template-index:has(.bf26-nav) article.shopify-section[id$="__popular"] li.product-card h3,body.template-index:has(.bf26-nav) article.shopify-section[id$="__popular"] li.product-card h3 a{color:#f3e7cf!important}

/* BF26 featured shelf: keep image clean and place cart button below copy */
body:has(.bf26-nav) article.shopify-section[id$="__popular"] li.product-card{display:flex!important;flex-direction:column!important;height:500px!important;overflow:hidden!important;background:#1b1b1c!important;color:#f3e7cf!important}
body:has(.bf26-nav) article.shopify-section[id$="__popular"] li.product-card>figure{position:relative!important;display:block!important;flex:0 0 200px!important;width:100%!important;height:200px!important;overflow:hidden!important;background:#fff!important}
body:has(.bf26-nav) article.shopify-section[id$="__popular"] li.product-card>figure>a{position:absolute!important;inset:0!important;display:flex!important;width:100%!important;height:100%!important;align-items:center!important;justify-content:center!important}
body:has(.bf26-nav) article.shopify-section[id$="__popular"] li.product-card>figure>a img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}
body:has(.bf26-nav) article.shopify-section[id$="__popular"] li.product-card>figure form.form-card{display:none!important}
body:has(.bf26-nav) article.shopify-section[id$="__popular"] li.product-card>div:nth-of-type(1){order:1!important;flex:1 1 auto!important;min-height:0!important;padding:12px 12px 4px!important;overflow:hidden!important;color:#f3e7cf!important}
body:has(.bf26-nav) article.shopify-section[id$="__popular"] li.product-card>div:nth-of-type(2){order:2!important;display:flex!important;flex:0 0 112px!important;flex-direction:column!important;justify-content:space-between!important;min-height:112px!important;padding:8px 12px 12px!important;color:#f3e7cf!important}
body:has(.bf26-nav) article.shopify-section[id$="__popular"] li.product-card>div:nth-of-type(2) form.form-card{display:block!important;position:static!important;inset:auto!important;width:100%!important;margin:8px 0 0!important;opacity:1!important;visibility:visible!important;transform:none!important}
body:has(.bf26-nav) article.shopify-section[id$="__popular"] li.product-card>div:nth-of-type(2) form.form-card button.overlay-buy_button{display:block!important;position:static!important;width:100%!important;min-height:44px!important;margin:0!important;background:#111!important;background-color:#111!important;background-image:none!important;color:#fff!important;border:1px solid #111!important;box-shadow:none!important}
body:has(.bf26-nav) article.shopify-section[id$="__popular"] li.product-card>div:nth-of-type(2) form.form-card button.overlay-buy_button:before,body:has(.bf26-nav) article.shopify-section[id$="__popular"] li.product-card>div:nth-of-type(2) form.form-card button.overlay-buy_button:after{display:none!important;content:none!important;background:none!important}
body:has(.bf26-nav) article.shopify-section[id$="__popular"] li.product-card h3,body:has(.bf26-nav) article.shopify-section[id$="__popular"] li.product-card h3 a{color:#f3e7cf!important}

/* Hide the storefront category bar and remove outer page gutters during BF */
body:has(.bf26-nav) #nav{display:none!important}
body:has(.bf26-nav),body:has(.bf26-nav) #root,body:has(.bf26-nav) #content{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}
body:has(.bf26-nav) #content>.shopify-section{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}
body:has(.bf26-nav) #content>.shopify-section-group-footer-group{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;box-sizing:border-box!important}

/* BF campaign markers on the homepage live-deals shelf */
body:has(.bf26-nav) [id$="__products"] li.product-card>figure:after{content:"BF"!important;position:absolute!important;z-index:8!important;top:10px!important;right:10px!important;left:auto!important;width:48px!important;height:48px!important;display:grid!important;place-items:center!important;border:2px solid #d3aa55!important;border-radius:50%!important;background:#111!important;color:#f2c96c!important;font-size:12px!important;line-height:1!important;font-weight:800!important;text-align:center!important}
body:has(.bf26-nav){background:#111!important}
body:has(.bf26-nav) #root,body:has(.bf26-nav) #content{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}

/* BF campaign product calls to action across live offers and results */
body:has(.bf26-nav) [id$="__products"] li.product-card form button.overlay-buy_button,body:has(.bf26-nav) article.bf26-product .bf26-product-add button.bf26-product-link,body:has(.bf26-nav) .bf26-live-product .bf26-live-cart button{display:block!important;position:static!important;width:100%!important;min-height:44px!important;margin:8px 0 0!important;background:#111!important;background-color:#111!important;background-image:none!important;color:#fff!important;border:1px solid #111!important;border-radius:8px!important;box-shadow:none!important}
body:has(.bf26-nav) [id$="__products"] li.product-card form button.overlay-buy_button:before,body:has(.bf26-nav) [id$="__products"] li.product-card form button.overlay-buy_button:after,body:has(.bf26-nav) article.bf26-product .bf26-product-add button.bf26-product-link:before,body:has(.bf26-nav) article.bf26-product .bf26-product-add button.bf26-product-link:after{display:none!important;content:none!important;background:none!important}


/* BF26 final polish: flush viewport edges and lock product card heights */
html:has(body .bf26-nav),
html:has(body .bf26-nav) body,
body:has(.bf26-nav) {
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
}
body:has(.bf26-nav) #root,
body:has(.bf26-nav) #content {
  position:relative!important;
  left:0!important;
  width:100vw!important;
  min-width:100vw!important;
  max-width:none!important;
  margin-left:calc(50% - 50vw)!important;
  margin-right:calc(50% - 50vw)!important;
  padding-left:0!important;
  padding-right:0!important;
  box-sizing:border-box!important;
}
body:has(.bf26-nav) .bf26-products .bf26-product {
  height:500px!important;
  min-height:500px!important;
  max-height:500px!important;
  box-sizing:border-box!important;
}
body:has(.bf26-nav) .bf26-product-details {
  flex:1 1 auto!important;
  min-height:0!important;
  overflow:hidden!important;
}
body:has(.bf26-nav) .bf26-live-grid>.bf26-live-product {
  height:510px!important;
  min-height:510px!important;
  max-height:510px!important;
  box-sizing:border-box!important;
}
body:has(.bf26-nav) .bf26-live-info {
  min-height:0!important;
  overflow:hidden!important;
}
@media(max-width:600px) {
  body:has(.bf26-nav) .bf26-live-grid>.bf26-live-product {
    height:450px!important;
    min-height:450px!important;
    max-height:450px!important;
  }
}

/* BF26 category collection grids: dark campaign cards, equal geometry, quick-add below details */
body:has(.bf26-nav) article.shopify-section[id*="__bfgrid_"] {
  background:#101112!important;
  color:#f3e7cf!important;
  padding:34px 24px!important;
}
body:has(.bf26-nav) article.shopify-section[id*="__bfgrid_"]>header {
  max-width:1280px!important;
  margin:0 auto 22px!important;
  color:#f3e7cf!important;
}
body:has(.bf26-nav) article.shopify-section[id*="__bfgrid_"]>header h2,
body:has(.bf26-nav) article.shopify-section[id*="__bfgrid_"]>header p {
  color:#f3e7cf!important;
}
body:has(.bf26-nav) article.shopify-section[id*="__bfgrid_"]>ul {
  max-width:1280px!important;
  margin:0 auto!important;
}
body:has(.bf26-nav) article.shopify-section[id*="__bfgrid_"] li.product-card {
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  width:100%!important;
  height:500px!important;
  min-height:500px!important;
  max-height:500px!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  border:1px solid #6d552f!important;
  border-radius:12px!important;
  background:#1b1b1c!important;
  color:#f3e7cf!important;
}
body:has(.bf26-nav) article.shopify-section[id*="__bfgrid_"] li.product-card>figure {
  display:contents!important;
}
body:has(.bf26-nav) article.shopify-section[id*="__bfgrid_"] li.product-card>figure>a {
  position:relative!important;
  order:0!important;
  display:flex!important;
  flex:0 0 200px!important;
  width:100%!important;
  height:200px!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:hidden!important;
  background:#fff!important;
}
body:has(.bf26-nav) article.shopify-section[id*="__bfgrid_"] li.product-card>figure>a img {
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
}
body:has(.bf26-nav) article.shopify-section[id*="__bfgrid_"] li.product-card>div:nth-of-type(1) {
  order:1!important;
  flex:1 1 auto!important;
  min-height:0!important;
  overflow:hidden!important;
  padding:12px 12px 4px!important;
  color:#f3e7cf!important;
}
body:has(.bf26-nav) article.shopify-section[id*="__bfgrid_"] li.product-card h3,
body:has(.bf26-nav) article.shopify-section[id*="__bfgrid_"] li.product-card h3 a {
  display:-webkit-box!important;
  -webkit-line-clamp:4!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
  color:#f3e7cf!important;
}
body:has(.bf26-nav) article.shopify-section[id*="__bfgrid_"] li.product-card>div:nth-of-type(2) {
  order:2!important;
  display:flex!important;
  flex:0 0 110px!important;
  flex-direction:column!important;
  padding:8px 12px!important;
  color:#f3d99d!important;
}
body:has(.bf26-nav) article.shopify-section[id*="__bfgrid_"] li.product-card>div:nth-of-type(2) form {
  display:block!important;
  position:static!important;
  width:100%!important;
  margin:auto 0 0!important;
  opacity:1!important;
  visibility:visible!important;
  transform:none!important;
}
body:has(.bf26-nav) article.shopify-section[id*="__bfgrid_"] li.product-card form button.overlay-buy_button {
  display:block!important;
  position:static!important;
  width:100%!important;
  min-height:44px!important;
  margin:0!important;
  background:#111!important;
  color:#fff!important;
  border:1px solid #111!important;
  box-shadow:none!important;
}
body:has(.bf26-nav) article.shopify-section[id*="__bfgrid_"] li.product-card>figure form {
  display:none!important;
}
@media(max-width:760px) {
  body:has(.bf26-nav) article.shopify-section[id*="__bfgrid_"] {
    padding:28px 14px!important;
  }
  body:has(.bf26-nav) article.shopify-section[id*="__bfgrid_"] li.product-card {
    height:450px!important;
    min-height:450px!important;
    max-height:450px!important;
  }
}

/* Keep the Electrocasnice mari grids in the same campaign layout */
body:has(.bf26-nav) article.shopify-section:is([id$="__appliance_grid"],[id$="__fridge_grid"],[id$="__washer_grid"]) {
  background:#101112!important;color:#f3e7cf!important;padding:34px 24px!important;
}
body:has(.bf26-nav) article.shopify-section:is([id$="__appliance_grid"],[id$="__fridge_grid"],[id$="__washer_grid"])>header,
body:has(.bf26-nav) article.shopify-section:is([id$="__appliance_grid"],[id$="__fridge_grid"],[id$="__washer_grid"])>ul {
  max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;
}
body:has(.bf26-nav) article.shopify-section:is([id$="__appliance_grid"],[id$="__fridge_grid"],[id$="__washer_grid"])>header h2,
body:has(.bf26-nav) article.shopify-section:is([id$="__appliance_grid"],[id$="__fridge_grid"],[id$="__washer_grid"])>header p {color:#f3e7cf!important}
body:has(.bf26-nav) article.shopify-section:is([id$="__appliance_grid"],[id$="__fridge_grid"],[id$="__washer_grid"]) li.product-card {
  position:relative!important;display:flex!important;flex-direction:column!important;width:100%!important;height:500px!important;min-height:500px!important;max-height:500px!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid #6d552f!important;border-radius:12px!important;background:#1b1b1c!important;color:#f3e7cf!important;
}
body:has(.bf26-nav) article.shopify-section:is([id$="__appliance_grid"],[id$="__fridge_grid"],[id$="__washer_grid"]) li.product-card>figure {display:contents!important}
body:has(.bf26-nav) article.shopify-section:is([id$="__appliance_grid"],[id$="__fridge_grid"],[id$="__washer_grid"]) li.product-card>figure>a {
  position:relative!important;order:0!important;display:flex!important;flex:0 0 200px!important;width:100%!important;height:200px!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#fff!important;
}
body:has(.bf26-nav) article.shopify-section:is([id$="__appliance_grid"],[id$="__fridge_grid"],[id$="__washer_grid"]) li.product-card>figure>a img {display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}
body:has(.bf26-nav) article.shopify-section:is([id$="__appliance_grid"],[id$="__fridge_grid"],[id$="__washer_grid"]) li.product-card>figure>a:after {
  content:"BF"!important;position:absolute!important;z-index:9!important;top:10px!important;right:10px!important;width:48px!important;height:48px!important;display:grid!important;place-items:center!important;border:2px solid #d3aa55!important;border-radius:50%!important;background:#111!important;color:#f2c96c!important;font-size:12px!important;line-height:1!important;font-weight:800!important;
}
body:has(.bf26-nav) article.shopify-section:is([id$="__appliance_grid"],[id$="__fridge_grid"],[id$="__washer_grid"]) li.product-card>div:nth-of-type(1) {
  order:1!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;padding:12px 12px 4px!important;color:#f3e7cf!important;
}
body:has(.bf26-nav) article.shopify-section:is([id$="__appliance_grid"],[id$="__fridge_grid"],[id$="__washer_grid"]) li.product-card h3,
body:has(.bf26-nav) article.shopify-section:is([id$="__appliance_grid"],[id$="__fridge_grid"],[id$="__washer_grid"]) li.product-card h3 a {display:-webkit-box!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;overflow:hidden!important;color:#f3e7cf!important}
body:has(.bf26-nav) article.shopify-section:is([id$="__appliance_grid"],[id$="__fridge_grid"],[id$="__washer_grid"]) li.product-card>div:nth-of-type(2) {order:2!important;display:flex!important;flex:0 0 110px!important;flex-direction:column!important;padding:8px 12px!important;color:#f3d99d!important}
body:has(.bf26-nav) article.shopify-section:is([id$="__appliance_grid"],[id$="__fridge_grid"],[id$="__washer_grid"]) li.product-card>div:nth-of-type(2) form {display:block!important;position:static!important;width:100%!important;margin:auto 0 0!important;opacity:1!important;visibility:visible!important;transform:none!important}
body:has(.bf26-nav) article.shopify-section:is([id$="__appliance_grid"],[id$="__fridge_grid"],[id$="__washer_grid"]) li.product-card form button {
  display:block!important;position:static!important;width:100%!important;min-height:44px!important;margin:0!important;background:#111!important;background-color:#111!important;background-image:none!important;color:#fff!important;border:1px solid #111!important;border-radius:8px!important;box-shadow:none!important;
}
body:has(.bf26-nav) article.shopify-section:is([id$="__appliance_grid"],[id$="__fridge_grid"],[id$="__washer_grid"]) li.product-card form button:before,
body:has(.bf26-nav) article.shopify-section:is([id$="__appliance_grid"],[id$="__fridge_grid"],[id$="__washer_grid"]) li.product-card form button:after {display:none!important;content:none!important;background:none!important}
@media(max-width:760px) {
  body:has(.bf26-nav) article.shopify-section:is([id$="__appliance_grid"],[id$="__fridge_grid"],[id$="__washer_grid"]) {padding:28px 14px!important}
  body:has(.bf26-nav) article.shopify-section:is([id$="__appliance_grid"],[id$="__fridge_grid"],[id$="__washer_grid"]) li.product-card {height:450px!important;min-height:450px!important;max-height:450px!important}
}