:root{--bfcm-red: #CA3C3A;--bfcm-black: #000;--bfcm-mono: "CoFo Sans Mono VF", "Courier New", monospace;--bfcm-editorial: "PP Editorial New", "Bodoni MT", Didot, "Times New Roman", serif}.bfcm-2026 .shopify-section--announcement-bar .announcement-bar{background:#000;color:#fff;min-height:37px;padding:5px 16px}.bfcm-2026 .shopify-section--announcement-bar .announcement-bar__message-list{width:100%;max-width:1180px;margin:0 auto}.bfcm-2026 .shopify-section--announcement-bar .announcement-bar__message-list>div{width:100%}.bfcm-2026 .shopify-section--announcement-bar .announcement-bar__message-list p{color:#fff;margin:0;font-family:var(--bfcm-mono);font-size:clamp(10px,.92vw,14px);font-weight:400;letter-spacing:.025em;text-transform:uppercase}.bfcm-2026 .bfcm-tier-wrap{width:100%;display:flex;justify-content:space-evenly;gap:clamp(10px,2.5vw,50px);align-items:center;white-space:nowrap}.bfcm-2026 .bfcm-tier{display:inline-flex;gap:.55em;align-items:center}.bfcm-2026 .bfcm-tier strong{color:var(--bfcm-red);font-weight:700}.bfcm-home .bfcm-hero-copy{width:min(100%,680px);text-align:left}.bfcm-home .bfcm-hero-content{display:flex;flex-direction:column;align-items:flex-start;padding:18px 0 12px}.bfcm-home .bfcm-hero-kicker{font-family:var(--bfcm-mono);color:#fff;font-size:clamp(12px,1vw,18px);letter-spacing:.22em;margin:0 0 clamp(20px,2.8vw,50px)!important;white-space:nowrap}.bfcm-home .bfcm-hero-kicker span{color:var(--bfcm-red)}.bfcm-home .bfcm-hero-type{display:block;width:min(79%,500px);height:auto;max-width:100%;margin:0 0 clamp(18px,3vw,38px);object-fit:contain}.bfcm-home .bfcm-hero-shop{display:inline-flex;min-width:147px;min-height:43px;align-items:center;justify-content:center;padding:12px 23px;background:var(--bfcm-red);color:#fff!important;font-family:var(--bfcm-mono);font-size:12px;font-weight:700;letter-spacing:.06em;text-decoration:none}.bfcm-home .bfcm-hero-shop:hover{background:#a93432;color:#fff!important}@media(min-width:1000px){.bfcm-home [id$=__slideshow_RNBaBT] .slideshow__slide:first-child .bfcm-hero-copy{margin-inline-start:clamp(22px,5.5vw,90px)}.bfcm-home [id$=__slideshow_RNBaBT] .slideshow__slide:first-child .bfcm-hero-kicker{margin-bottom:25px!important}}@media(max-width:769px){.bfcm-home .bfcm-hero-copy{max-width:100%;text-align:center}.bfcm-home .bfcm-hero-content{align-items:center;justify-content:center;text-align:center;min-height:410px;padding:35px 18px}.bfcm-home .bfcm-hero-type{width:min(94%,420px);margin-bottom:22px}.bfcm-home .bfcm-hero-kicker{font-size:clamp(10px,3vw,13px);letter-spacing:.13em;margin-bottom:15px!important}.bfcm-home [id$=__slideshow_UpHBwG] .slideshow__slide:first-child .content-box__background-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#000000f0,#000000b8,#0000006e)}}.bfcm-home [id$=__rich_text_3QhWgw] .heading,.bfcm-home [id$=__rich_text_UVaD4q] .heading{font-family:var(--bfcm-editorial)!important;font-size:clamp(34px,4.6vw,76px)!important;font-style:italic!important;font-weight:300!important;text-transform:uppercase;letter-spacing:-.045em;line-height:.94}.bfcm-home [id$=__rich_text_3QhWgw] .heading strong,.bfcm-home [id$=__rich_text_UVaD4q] .heading strong{font-weight:300;display:block;color:#1c1c1c;font-style:italic}.bfcm-home [id$=__rich_text_3QhWgw] .heading em,.bfcm-home [id$=__rich_text_UVaD4q] .heading em{font-weight:300;display:block;color:var(--bfcm-red);font-style:italic}.bfcm-home [id$=__rich_text_3QhWgw] a.button,.bfcm-home [id$=__rich_text_UVaD4q] a.button{background:var(--bfcm-red)!important;color:#fff!important}.bfcm-pdp .shopify-section--main-product .product-info__block-item[data-block-type=buy-buttons] button[type=submit]{background:var(--bfcm-red)!important;color:#fff!important;border-color:var(--bfcm-red)!important}.bfcm-pdp .shopify-section--main-product .product-info__block-item[data-block-type=variant-picker] [aria-checked=true],.bfcm-pdp .shopify-section--main-product .product-info__block-item[data-block-type=variant-picker] input:checked+label{outline-color:#000;border-color:#000!important}.bfcm-pdp .bfcm-pdp-strip{min-height:69px;background:#080808;color:#fff;display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;gap:17px;padding:13px 18px;width:100%}.bfcm-pdp .bfcm-pdp-strip__left{font-family:var(--bfcm-editorial);font-size:clamp(19px,2vw,32px);font-style:italic;line-height:1.1;font-weight:300;white-space:normal}.bfcm-pdp .bfcm-pdp-strip__left em{color:var(--bfcm-red);font-style:italic}.bfcm-pdp .bfcm-pdp-strip__divider{width:1px;height:45px;background:#777}.bfcm-pdp .bfcm-pdp-strip__right{font-family:var(--bfcm-mono);font-size:clamp(10px,.98vw,14px);line-height:1.4;letter-spacing:.05em;text-align:center}.bfcm-pdp .bfcm-pdp-strip__right strong{color:var(--bfcm-red);font-weight:700}.bfcm-pdp .shopify-section--main-product .product-info__block-item:has(.bfcm-pdp-strip){width:100%}.bfcm-pdp .shopify-section--main-product .product-info__block-item[data-block-type=buy-buttons] .button{border-radius:0!important}@media(max-width:699px){.bfcm-pdp .bfcm-pdp-strip{gap:8px;padding:11px 12px;min-height:62px}.bfcm-pdp .bfcm-pdp-strip__left{font-size:19px}.bfcm-pdp .bfcm-pdp-strip__right{font-size:9px}}.bfcm-2026 .drawer--cart .bfcm-cart-promo{padding:0 0 12px;margin:0 0 12px;border-bottom:1px solid #dedede}.bfcm-2026 .drawer--cart .bfcm-cart-kicker{display:flex;gap:.45em;align-items:center;justify-content:center;font:700 clamp(11px,1.05vw,15px)/1.1 var(--bfcm-mono);letter-spacing:.16em;text-transform:uppercase;color:#111;margin:0 0 11px}.bfcm-2026 .drawer--cart .bfcm-cart-kicker:before,.bfcm-2026 .drawer--cart .bfcm-cart-kicker:after{content:"";height:1px;flex:1;background:#333}.bfcm-2026 .drawer--cart .bfcm-cart-kicker span{color:var(--bfcm-red)}.bfcm-2026 .drawer--cart .bfcm-cart-panel{background:#000;color:#fff;text-align:center;padding:14px 16px 10px}.bfcm-2026 .drawer--cart .bfcm-cart-headline{display:flex;justify-content:center;align-items:baseline;gap:8px;font-family:var(--bfcm-editorial);font-weight:300;line-height:.92;white-space:nowrap}.bfcm-2026 .drawer--cart .bfcm-cart-headline small{font:12px/1.1 var(--bfcm-mono)}.bfcm-2026 .drawer--cart .bfcm-cart-headline span{font-size:clamp(35px,3vw,56px);letter-spacing:-.07em}.bfcm-2026 .drawer--cart .bfcm-cart-headline span em{font-style:italic}.bfcm-2026 .drawer--cart .bfcm-cart-headline i{font-size:clamp(23px,2.4vw,43px);font-style:italic;color:var(--bfcm-red);letter-spacing:-.07em}.bfcm-2026 .drawer--cart .bfcm-cart-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;padding-top:10px;border-top:1px solid #a0a0a0}.bfcm-2026 .drawer--cart .bfcm-cart-tiers>div{display:grid;gap:4px;text-align:center;font:11px/1.1 var(--bfcm-mono);white-space:nowrap}.bfcm-2026 .drawer--cart .bfcm-cart-tiers>div+div{border-left:1px solid #777}.bfcm-2026 .drawer--cart .bfcm-cart-tiers b{color:var(--bfcm-red);font-weight:700}.bfcm-2026 .drawer--cart .bfcm-cart-progress-copy{display:flex;justify-content:space-between;gap:10px;padding-top:13px;font:12px/1.35 var(--bfcm-mono);text-transform:uppercase}.bfcm-2026 .drawer--cart .bfcm-cart-progress-copy strong{color:var(--bfcm-red)}.bfcm-2026 .drawer--cart .bfcm-cart-progress-copy__goal{color:#666}.bfcm-2026 .drawer--cart .bfcm-cart-progress-track{height:9px;border-radius:50px;background:#dfdfdf;overflow:hidden;margin-top:9px}.bfcm-2026 .drawer--cart .bfcm-cart-progress-track>span{display:block;height:100%;border-radius:50px;background:var(--bfcm-red);transition:width .3s ease}.bfcm-2026 .drawer--cart .bfcm-cart-terms{font-size:10px;color:#666;margin:6px 0 0;text-align:center;line-height:1.25}.bfcm-2026 .drawer--cart .bfcm-cart-applied-discounts{color:var(--bfcm-red);font-weight:700;font-size:13px}.bfcm-2026 .drawer--cart button[name=checkout]{background:var(--bfcm-red)!important;color:#fff!important;border-color:var(--bfcm-red)!important}@media(max-width:550px){.bfcm-2026 .bfcm-tier-wrap{gap:10px;font-size:9px;overflow-x:auto;scrollbar-width:none;justify-content:flex-start}.bfcm-2026 .bfcm-tier{font-size:9px;gap:2px}.bfcm-2026 .drawer--cart .bfcm-cart-headline span{font-size:35px}.bfcm-2026 .drawer--cart .bfcm-cart-headline i{font-size:24px}.bfcm-2026 .drawer--cart .bfcm-cart-tiers>div{font-size:9px}.bfcm-2026 .drawer--cart .bfcm-cart-progress-copy{font-size:10px}}body.bfcm-2026 .shopify-section--header{position:sticky!important;top:0!important;z-index:80!important;visibility:visible!important;transform:none!important}body.bfcm-2026 .shopify-section--header .header{--header-show-transparent-logo: 0 !important;--background: 255 255 255 / 1 !important;--text-color: 17 17 17 !important;background:#fff!important;color:#111!important;visibility:visible!important;opacity:1!important}body.bfcm-2026 .shopify-section--header .header__logo-image:not(.header__logo-image--transparent){opacity:1!important}body.bfcm-2026 .shopify-section--header .header__logo-image--transparent{display:none!important}body.bfcm-2026 .shopify-section--announcement-bar{position:sticky!important;top:var(--header-height, 66px)!important;z-index:79!important}body.bfcm-2026 .shopify-section--announcement-bar .color-scheme{background:#000!important;color:#fff!important}body.bfcm-2026 .bfcm-tiers-message{width:100%;text-align:center}body.bfcm-2026 .bfcm-tiers-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;align-items:center;gap:clamp(5px,1.7vw,28px);width:100%;max-width:1220px;margin-inline:auto;font:500 clamp(10px,.95vw,14px)/1.25 var(--bfcm-mono);letter-spacing:.025em;text-transform:uppercase;white-space:nowrap}body.bfcm-2026 .bfcm-tiers-entry strong{color:#ca3c3a;font-weight:700;margin-left:.35em}body.bfcm-2026 .shopify-section--announcement-bar .announcement-bar__message-list,body.bfcm-2026 .shopify-section--announcement-bar .announcement-bar__message-list>div{width:100%;max-width:none}@media(max-width:699px){body.bfcm-2026 .bfcm-tiers-list{font-size:clamp(8px,2vw,11px);gap:2px}body.bfcm-2026 .bfcm-tiers-entry{letter-spacing:-.035em}body.bfcm-2026 .bfcm-tiers-entry strong{margin-left:0}}body.bfcm-home .shopify-section--slideshow .bfcm-hero-copy{position:relative;z-index:2;max-width:680px}body.bfcm-home [id$=__slideshow_RNBaBT] .bfcm-hero-content{padding-inline:clamp(12px,2.2vw,38px)}body.bfcm-home [id$=__slideshow_UpHBwG] .slideshow__slide .content-box__background-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#000c,#000000ad,#00000073)}body.bfcm-pdp [id$=__rich_text_7rdyNk]{background:#080808;color:#fff}body.bfcm-pdp [id$=__rich_text_7rdyNk] .container{padding-top:9px!important;padding-bottom:9px!important}body.bfcm-pdp [id$=__rich_text_7rdyNk] .heading{font-family:var(--bfcm-editorial)!important;color:#fff!important;font-size:clamp(18px,1.8vw,27px)!important;font-style:italic!important;font-weight:300!important}@media(min-width:900px){body.bfcm-2026 .drawer--cart{--drawer-max-width: min(720px, 46vw)}}@media(max-width:699px){body.bfcm-2026 .drawer--cart{--drawer-max-width: none}}.bfcm-home .bfcm-hero-designer-art{display:block;width:min(79%,500px);max-width:100%;height:auto;object-fit:contain;object-position:left center;margin:0 0 clamp(16px,2.2vw,30px)}@media(max-width:769px){.bfcm-home .bfcm-hero-designer-art{width:min(94%,420px);object-position:center;margin-inline:auto;margin-bottom:20px}}body.bfcm-home .shopify-section--slideshow .prose a.button.bfcm-hero-shop{display:inline-flex!important;box-sizing:border-box!important;min-width:154px!important;min-height:44px!important;align-items:center!important;justify-content:center!important;padding:12px 25px!important;background:#ca3c3a!important;background-image:none!important;color:#fff!important;border:1px solid #CA3C3A!important;border-radius:0!important;box-shadow:none!important;text-decoration:none!important;font-family:var(--bfcm-mono)!important;font-size:12px!important;font-weight:600!important;line-height:1.25!important;letter-spacing:.035em!important;text-align:center!important;cursor:pointer}body.bfcm-home .shopify-section--slideshow .prose a.button.bfcm-hero-shop:hover{background:#d80000!important;border-color:#d80000!important;color:#fff!important}body.bfcm-2026 .drawer--cart .bfcm-cart-promo{padding-top:0;padding-bottom:11px;margin-bottom:4px}body.bfcm-2026 .drawer--cart .bfcm-cart-progress-copy{padding-top:9px;font-weight:600}body.bfcm-2026 .drawer--cart .bfcm-cart-progress-track{margin-top:7px;height:11px}body.bfcm-2026 .drawer--cart .bfcm-cart-subtotal{font-size:13px;font-weight:600;text-transform:uppercase}body.bfcm-2026 .drawer--cart .bfcm-cart-applied-discounts{text-transform:uppercase}body.bfcm-2026 .drawer--cart button[name=checkout]{min-height:52px;font-size:16px!important;font-weight:600!important}@media(max-width:550px){body.bfcm-home .shopify-section--slideshow .prose a.button.bfcm-hero-shop{min-height:43px!important;min-width:145px!important}}body.bfcm-2026 .shopify-section--announcement-bar .announcement-bar{min-height:0;padding:0 22px}body.bfcm-2026 .shopify-section--announcement-bar .bfcm-tiers-message{display:flex;flex-direction:column;padding:10px 0 11px;gap:12px}body.bfcm-2026 .shopify-section--announcement-bar .bfcm-tiers-list{width:100%;max-width:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:stretch;align-items:center;font-family:var(--bfcm-mono);font-size:clamp(18px,1.55vw,25px);font-weight:500;line-height:1.25;letter-spacing:0;gap:0}body.bfcm-2026 .shopify-section--announcement-bar .bfcm-tiers-entry{width:100%;min-width:0;display:flex;align-items:baseline;justify-content:center;gap:.45em;white-space:nowrap}@media(min-width:741px)and (max-width:1100px){body.bfcm-2026 .shopify-section--announcement-bar .bfcm-tiers-list{font-size:clamp(13px,1.46vw,18px)}}body.bfcm-2026 .shopify-section--announcement-bar .bfcm-tiers-entry strong{margin-left:0;font-weight:700;color:#ca3c3a}body.bfcm-2026 .shopify-section--announcement-bar .bfcm-limited-time{width:min(100%,740px);display:flex;align-items:center;justify-content:center;gap:clamp(14px,3vw,48px);margin:0 auto;white-space:nowrap;font:italic 300 clamp(21px,2.05vw,29px)/1.1 var(--bfcm-editorial);letter-spacing:-.025em;color:#fff}body.bfcm-2026 .shopify-section--announcement-bar .bfcm-limited-time:before,body.bfcm-2026 .shopify-section--announcement-bar .bfcm-limited-time:after{content:"";display:block;flex:1 1 0;height:1px;max-width:170px;background-color:#999}body.bfcm-2026 .shopify-section--announcement-bar .bfcm-limited-time em{font-style:italic;color:#ca3c3a}body.bfcm-home .shopify-section--slideshow .prose a.button.bfcm-hero-shop{min-width:176px!important;min-height:51px!important;padding:15px 28px!important;font-size:16px!important;line-height:1.15!important;font-weight:600!important}body.bfcm-2026 .drawer--cart .bfcm-cart-kicker{margin-bottom:10px;font-size:clamp(12px,1vw,15px)}body.bfcm-2026 .drawer--cart .bfcm-cart-panel{padding:17px 14px 12px}body.bfcm-2026 .drawer--cart .bfcm-cart-headline{gap:clamp(3px,.6vw,10px);flex-wrap:nowrap;align-items:baseline}body.bfcm-2026 .drawer--cart .bfcm-cart-headline small{font-size:clamp(9px,.85vw,13px);font-weight:500;letter-spacing:.02em}body.bfcm-2026 .drawer--cart .bfcm-cart-headline span{font-size:clamp(42px,4.45vw,68px);line-height:1;letter-spacing:-.055em}body.bfcm-2026 .drawer--cart .bfcm-cart-headline i{font-size:clamp(36px,3.95vw,60px);line-height:1;letter-spacing:-.06em}body.bfcm-2026 .drawer--cart .bfcm-cart-tiers>div{font-size:clamp(10px,.92vw,13px);line-height:1.18}@media(max-width:740px){body.bfcm-2026 .shopify-section--announcement-bar .announcement-bar{padding-inline:8px}body.bfcm-2026 .shopify-section--announcement-bar .bfcm-tiers-message{padding:8px 0 7px;gap:8px}body.bfcm-2026 .shopify-section--announcement-bar .bfcm-tiers-list{font-size:clamp(9px,2.25vw,13px);gap:3px}body.bfcm-2026 .shopify-section--announcement-bar .bfcm-tiers-entry{display:flex;flex-direction:column;align-items:center;gap:1px}body.bfcm-2026 .shopify-section--announcement-bar .bfcm-limited-time{font-size:19px;gap:14px}body.bfcm-2026 .shopify-section--announcement-bar .bfcm-limited-time:before,body.bfcm-2026 .shopify-section--announcement-bar .bfcm-limited-time:after{max-width:70px}body.bfcm-home .shopify-section--slideshow .prose a.button.bfcm-hero-shop{min-width:164px!important;min-height:48px!important;font-size:15px!important}body.bfcm-2026 .drawer--cart .bfcm-cart-panel{padding:13px 9px 10px}body.bfcm-2026 .drawer--cart .bfcm-cart-headline{gap:4px}body.bfcm-2026 .drawer--cart .bfcm-cart-headline small{font-size:9px}body.bfcm-2026 .drawer--cart .bfcm-cart-headline span{font-size:clamp(33px,8.7vw,42px)}body.bfcm-2026 .drawer--cart .bfcm-cart-headline i{font-size:clamp(29px,7.85vw,39px)}body.bfcm-2026 .drawer--cart .bfcm-cart-tiers>div{font-size:clamp(9px,2.5vw,11px)}}body.bfcm-2026 .drawer--cart::part(header){min-height:52px;padding:13px 20px 9px;border-block-end:0}body.bfcm-2026 .drawer--cart::part(close-button){z-index:2;align-self:center;justify-self:start}body.bfcm-2026 .drawer--cart [slot=header].bfcm-cart-kicker--header{grid-area:1 / -1;display:flex;justify-content:center;align-items:center;gap:.5em;width:100%;margin:0;padding:0 32px;font-family:var(--subheading-font-family);font-size:clamp(12px,1.1vw,16px);font-style:var(--subheading-font-style);font-weight:600;line-height:1.25;letter-spacing:.13em;color:#111;text-transform:uppercase;white-space:nowrap}body.bfcm-2026 .drawer--cart [slot=header].bfcm-cart-kicker--header span{color:#ca3c3a}body.bfcm-2026 .drawer--cart::part(body){padding-block-start:0}body.bfcm-2026 .drawer--cart .bfcm-cart-promo{padding:0 0 12px;margin:0 0 4px}body.bfcm-2026 .drawer--cart .bfcm-cart-panel{container-type:inline-size;padding:0;background:#000;color:#fff}body.bfcm-2026 .drawer--cart .bfcm-cart-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;margin:0;padding:12px 0;border-top:0}body.bfcm-2026 .drawer--cart .bfcm-cart-tiers>div{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-width:0;padding:8px 3px;font-family:var(--subheading-font-family);font-size:clamp(11px,2.6cqw,18px);font-style:normal;font-weight:600;line-height:1.1;letter-spacing:.015em;white-space:nowrap;text-align:center;text-transform:uppercase}body.bfcm-2026 .drawer--cart .bfcm-cart-tiers>div+div{border-left:1px solid #8c8c8c}body.bfcm-2026 .drawer--cart .bfcm-cart-tiers b{color:#ca3c3a;font-family:var(--subheading-font-family);font-size:clamp(16px,3.6cqw,26px);font-weight:700;line-height:1.08}@media(max-width:699px){body.bfcm-2026 .drawer--cart::part(header){min-height:48px;padding:12px 12px 8px}body.bfcm-2026 .drawer--cart [slot=header].bfcm-cart-kicker--header{font-size:clamp(10px,3.15vw,13px);letter-spacing:.08em}body.bfcm-2026 .drawer--cart .bfcm-cart-tiers{padding:11px 0}body.bfcm-2026 .drawer--cart .bfcm-cart-tiers>div{gap:7px;padding:7px 1px;font-size:clamp(9px,2.6cqw,13px)}body.bfcm-2026 .drawer--cart .bfcm-cart-tiers b{font-size:clamp(14px,4cqw,20px)}}body.bfcm-2026 .shopify-section--announcement-bar{--bfcm-banner-accent: #CA3C3A}body.bfcm-2026 .shopify-section--announcement-bar .announcement-bar{box-sizing:border-box;background:#000;color:#fff;min-height:0;padding:0 12px}body.bfcm-2026 .shopify-section--announcement-bar .announcement-bar__message-list{width:100%;max-width:none;margin:0 auto}body.bfcm-2026 .shopify-section--announcement-bar .bfcm-tiers-message.bfcm-sale-banner{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:100%;gap:9px;padding:14px 0 12px;margin:0 auto;color:#fff;text-align:center}body.bfcm-2026 .shopify-section--announcement-bar .bfcm-sale-heading{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;justify-content:center;gap:.26em;line-height:1;margin:0;padding:0;white-space:nowrap;text-transform:uppercase}body.bfcm-2026 .shopify-section--announcement-bar .bfcm-sale-heading__main{display:inline-block;color:#fff;font-family:Arial Narrow,Inter,Arial,sans-serif;font-size:27px;font-style:italic;font-weight:900;letter-spacing:.005em;line-height:1;transform:scaleX(.88);transform-origin:100% 50%;margin-right:0}body.bfcm-2026 .shopify-section--announcement-bar .bfcm-sale-heading__accent{display:inline-block;color:var(--bfcm-banner-accent);font-family:var(--bfcm-editorial),Didot,"Bodoni MT","Times New Roman",Georgia,serif;font-size:27px;font-style:italic;font-weight:300;letter-spacing:-.055em;line-height:1;text-transform:uppercase}body.bfcm-2026 .shopify-section--announcement-bar .bfcm-sale-banner .bfcm-tiers-list{box-sizing:border-box;width:min(100%,570px);max-width:570px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:start;justify-items:center;font-family:var(--text-font-family),"Inter",Arial,sans-serif;line-height:1;white-space:normal}body.bfcm-2026 .shopify-section--announcement-bar .bfcm-sale-banner .bfcm-tiers-entry{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;min-width:0;padding:0 2px;margin:0;font-family:var(--text-font-family),"Inter",Arial,sans-serif;letter-spacing:0;text-transform:uppercase;white-space:nowrap}body.bfcm-2026 .shopify-section--announcement-bar .bfcm-sale-banner .bfcm-tier-spend{display:block;color:#fff;font-family:var(--text-font-family),"Inter",Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.12;letter-spacing:.025em}body.bfcm-2026 .shopify-section--announcement-bar .bfcm-sale-banner .bfcm-tier-save{display:flex;align-items:baseline;justify-content:center;gap:.31em;width:100%;padding:0;margin:0;font-family:Arial Narrow,Inter,Arial,sans-serif;font-size:23px;line-height:1;font-weight:850;letter-spacing:-.012em;white-space:nowrap;color:#fff}body.bfcm-2026 .shopify-section--announcement-bar .bfcm-sale-banner .bfcm-tier-save__label{color:#fff;font-weight:850}body.bfcm-2026 .shopify-section--announcement-bar .bfcm-sale-banner .bfcm-tier-save__amount{color:var(--bfcm-banner-accent);font-weight:850}@media(max-width:740px){body.bfcm-2026 .shopify-section--announcement-bar{--bfcm-banner-accent: #CA3C3A}body.bfcm-2026 .shopify-section--announcement-bar .announcement-bar{padding:0 4px}body.bfcm-2026 .shopify-section--announcement-bar .bfcm-tiers-message.bfcm-sale-banner{gap:8px;padding:9px 0 10px}body.bfcm-2026 .shopify-section--announcement-bar .bfcm-sale-heading{gap:.35em}body.bfcm-2026 .shopify-section--announcement-bar .bfcm-sale-heading__main{font-size:clamp(16px,4.1vw,18px);letter-spacing:-.008em;margin-right:0}body.bfcm-2026 .shopify-section--announcement-bar .bfcm-sale-heading__accent{font-size:clamp(17px,4.35vw,19px)}body.bfcm-2026 .shopify-section--announcement-bar .bfcm-sale-banner .bfcm-tiers-list{width:100%;max-width:none}body.bfcm-2026 .shopify-section--announcement-bar .bfcm-sale-banner .bfcm-tiers-entry{padding:0 1px;gap:3px}body.bfcm-2026 .shopify-section--announcement-bar .bfcm-sale-banner .bfcm-tier-spend{font-size:clamp(10px,2.85vw,12px);letter-spacing:.01em}body.bfcm-2026 .shopify-section--announcement-bar .bfcm-sale-banner .bfcm-tier-save{gap:.22em;font-size:clamp(17px,4.35vw,19px);letter-spacing:-.025em}}@media(max-width:345px){body.bfcm-2026 .shopify-section--announcement-bar .bfcm-sale-heading__main{font-size:15px}body.bfcm-2026 .shopify-section--announcement-bar .bfcm-sale-heading__accent{font-size:16px}body.bfcm-2026 .shopify-section--announcement-bar .bfcm-sale-banner .bfcm-tier-spend{font-size:9px}body.bfcm-2026 .shopify-section--announcement-bar .bfcm-sale-banner .bfcm-tier-save{font-size:15px}}body.bfcm-2026 .drawer--cart::part(header){background:#000;color:#fff;border-block-end:0;min-height:54px;padding:12px 48px 5px}body.bfcm-2026 .drawer--cart::part(close-button){color:#fff;z-index:3}body.bfcm-2026 .drawer--cart::part(close-button):before{background:#ffffff26}body.bfcm-2026 .drawer--cart [slot=header].bfcm-cart-kicker--header{display:flex;gap:.32em;justify-content:center;align-items:baseline;min-width:0;padding:0;margin:0;color:#fff;letter-spacing:0;line-height:1;font-size:inherit;white-space:nowrap}body.bfcm-2026 .drawer--cart .bfcm-cart-kicker--header:before,body.bfcm-2026 .drawer--cart .bfcm-cart-kicker--header:after{content:none}body.bfcm-2026 .drawer--cart .bfcm-cart-kicker--header .bfcm-cart-kicker__main{display:inline-block;color:#fff;font-family:Arial Narrow,Inter,Arial,sans-serif;font-size:clamp(17px,2.25vw,26px);font-style:italic;font-weight:900;letter-spacing:.005em;line-height:1;transform:scaleX(.88);transform-origin:100% 50%}body.bfcm-2026 .drawer--cart [slot=header].bfcm-cart-kicker--header .bfcm-cart-kicker__main{color:#fff}body.bfcm-2026 .drawer--cart .bfcm-cart-kicker--header .bfcm-cart-kicker__accent{color:#ca3c3a;font-family:var(--bfcm-editorial),Didot,"Bodoni MT","Times New Roman",Georgia,serif;font-size:clamp(17px,2.25vw,26px);font-style:italic;font-weight:300;letter-spacing:-.055em;line-height:1;text-transform:uppercase}body.bfcm-2026 .drawer--cart .bfcm-cart-panel{background:#000;color:#fff;margin-inline:calc(-1 * var(--drawer-body-padding-inline));padding:0 14px 14px}body.bfcm-2026 .drawer--cart .bfcm-cart-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:start;justify-items:stretch;margin:0;padding:7px 0 5px;border:0}body.bfcm-2026 .drawer--cart .bfcm-cart-tiers>div{display:flex;flex-direction:column;gap:3px;align-items:center;justify-content:center;min-width:0;padding:0 3px;margin:0;font-family:var(--text-font-family),"Inter",Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;text-transform:uppercase;border:0;white-space:nowrap}body.bfcm-2026 .drawer--cart .bfcm-cart-tiers>div+div{border:0}body.bfcm-2026 .drawer--cart .bfcm-cart-tiers .bfcm-cart-tier-spend{display:block;color:#fff;font-family:var(--text-font-family),"Inter",Arial,sans-serif;font-size:clamp(11px,1.1vw,16px);font-weight:400;letter-spacing:.025em;line-height:1.12}body.bfcm-2026 .drawer--cart .bfcm-cart-tiers .bfcm-cart-tier-save{display:flex;align-items:baseline;justify-content:center;gap:.3em;color:#fff;font-family:Arial Narrow,Inter,Arial,sans-serif;font-size:clamp(16px,1.55vw,23px);font-weight:850;letter-spacing:-.012em;line-height:1.03}body.bfcm-2026 .drawer--cart .bfcm-cart-tiers .bfcm-cart-tier-save__label{color:#fff}body.bfcm-2026 .drawer--cart .bfcm-cart-tiers .bfcm-cart-tier-save__amount{color:#ca3c3a}@media(max-width:699px){body.bfcm-2026 .drawer--cart::part(header){min-height:45px;padding:10px 37px 3px}body.bfcm-2026 .drawer--cart [slot=header].bfcm-cart-kicker--header{gap:.3em}body.bfcm-2026 .drawer--cart .bfcm-cart-kicker--header .bfcm-cart-kicker__main{font-size:clamp(15px,4vw,19px)}body.bfcm-2026 .drawer--cart .bfcm-cart-kicker--header .bfcm-cart-kicker__accent{font-size:clamp(16px,4.1vw,20px)}body.bfcm-2026 .drawer--cart .bfcm-cart-panel{padding:0 4px 10px}body.bfcm-2026 .drawer--cart .bfcm-cart-tiers{padding:5px 0 3px}body.bfcm-2026 .drawer--cart .bfcm-cart-tiers>div{gap:3px;padding:0 1px}body.bfcm-2026 .drawer--cart .bfcm-cart-tiers .bfcm-cart-tier-spend{font-size:clamp(9px,2.85vw,12px);letter-spacing:.01em}body.bfcm-2026 .drawer--cart .bfcm-cart-tiers .bfcm-cart-tier-save{gap:.2em;font-size:clamp(14px,4.35vw,19px);letter-spacing:-.025em}}@media(max-width:345px){body.bfcm-2026 .drawer--cart .bfcm-cart-tiers .bfcm-cart-tier-spend{font-size:9px}body.bfcm-2026 .drawer--cart .bfcm-cart-tiers .bfcm-cart-tier-save{font-size:14px}}body.bfcm-2026.bfcm-home .shopify-section--announcement-bar{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/475/assets/bfcm-2026.css.map */
