@font-face{font-family:Anton;font-weight:400;font-style:normal;font-display:swap;src:url(/cdn/fonts/anton/anton_n4.2ba6159dc1abf4f060e423ec24adc22041130b7f.woff2) format("woff2"),url(/cdn/fonts/anton/anton_n4.4dfcf4cc9b33342f25e44f2b47f32840ec097e13.woff) format("woff")}:root{--bf-bg: #ffffff;--bf-fg: #0a0a0a;--bf-ink: #f4f4f4;--bf-line: rgba(0, 0, 0, .12);--bf-grey: #6f6f6f;--bf-red: #e32b2b;--bf-ease: cubic-bezier(.16, 1, .3, 1)}body{background:var(--bf-bg)}.cc-scrolling-banner{display:none!important}.bf-display{font-family:Anton,Impact,sans-serif;font-weight:400;text-transform:uppercase;line-height:.9;letter-spacing:-.01em}.bf-strip{width:100vw;margin-left:calc(50% - 50vw);background:var(--bf-bg);color:var(--bf-fg);border-bottom:1px solid var(--bf-line);position:relative;overflow:hidden}.bf-strip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 40% 140% at 0% 50%,rgba(227,43,43,.12),transparent 70%)}.bf-strip__inner{position:relative;max-width:1590px;margin:0 auto;padding:18px clamp(16px,4vw,56px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px}.bf-strip__left{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 24px}.bf-strip__live{font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--bf-grey)}.bf-strip__live b{color:var(--bf-red);animation:bf-blink 1.4s steps(1) infinite}.bf-strip__pct{font-size:clamp(44px,5vw,76px);color:var(--bf-red);line-height:.85}.bf-strip__pct small{font-family:inherit;font-size:.32em;color:var(--bf-fg);margin-right:.3em;vertical-align:.9em;letter-spacing:.04em}.bf-strip__save{font-weight:800;font-size:15px;background:var(--bf-fg);color:#fff;padding:6px 12px;border-radius:999px}.bf-strip__msg{font-size:15px;color:#333}.bf-strip__count{display:flex;align-items:baseline;gap:4px;font-size:clamp(28px,3vw,44px)}.bf-strip__count b{font-weight:400;font-variant-numeric:tabular-nums}.bf-strip__count i{font-style:normal;color:var(--bf-red);margin:0 4px 0 2px}.bf-strip__label{font-family:inherit;font-size:12px;letter-spacing:.3em;color:var(--bf-grey);margin-right:12px;align-self:center}@keyframes bf-blink{50%{opacity:.15}}.product-breadcrumbs .bf-strip{margin-bottom:18px}.bf-tape{position:relative;white-space:nowrap;overflow:hidden;padding:10px 0}.bf-tape--red{background:var(--bf-red);color:#000}.bf-tape--flat{width:100vw;margin-left:calc(50% - 50vw);margin-top:clamp(24px,3vw,40px)}.bf-tape__track{display:inline-flex;animation:bf-marquee var(--bf-speed, 28s) linear infinite}.bf-tape__item{font-size:clamp(26px,3vw,44px);padding-right:.6em;display:inline-flex;align-items:center;gap:.6em}.bf-tape__item:after{content:"\2726";font-size:.5em}@keyframes bf-marquee{to{transform:translate(-50%)}}.cc-collection-banner .collection-banner{padding-top:clamp(36px,4.5vw,72px)}.collection-banner__heading{font-family:Anton,Impact,sans-serif!important;font-weight:400!important;text-transform:uppercase;font-size:clamp(48px,8.5vw,150px)!important;line-height:.88!important;letter-spacing:-.01em;color:var(--bf-fg)}.collection-banner__content{max-width:none!important;width:100%}.collection-banner__heading{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:normal!important;word-break:normal!important}.collection-banner__content .rte{color:#444;max-width:72ch;font-size:15px}.collection-banner__content .rte a{color:var(--bf-fg)}main .card--product .product-label-container{z-index:5}main .card--product .product-label--sale{background:var(--bf-red)!important;color:#fff!important;font-family:Anton,Impact,sans-serif!important;width:76px;height:76px;border-radius:50%!important;display:grid!important;place-items:center;font-size:25px!important;line-height:1!important;padding:0!important;border:0!important;transform:rotate(-12deg);box-shadow:0 8px 22px #e32b2b73;text-shadow:none!important}main .card--product .product-label--sale:before,main .card--product .product-label--sale:after{display:none!important}main .card--product .product-label--sale svg{display:none}.template-product-dark,.product-main{color:var(--bf-fg)}.media-viewer__item .media,.media-thumbs__btn.media{background:#fff!important;border-radius:18px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--bf-line)}.media-viewer__item .media img,.media-thumbs__btn.media img{mix-blend-mode:normal!important}.media-gallery{--gallery-bg-color: transparent}.product-info__title .product-title{font-weight:800;font-size:clamp(22px,1.9vw,30px);line-height:1.2;letter-spacing:-.01em;color:var(--bf-fg)}.product-vendor{letter-spacing:.24em;text-transform:uppercase;font-size:12px;color:var(--bf-grey)!important}.product-info .product-info__price{container-type:inline-size}.product-info .product-info__price .price__current,.product-info .product-price .price__current{font-family:var(--heading-font-family, inherit)!important;font-weight:700!important;font-size:clamp(36px,3.1vw,48px)!important;font-size:clamp(36px,calc(100cqi / 7),60px)!important;line-height:1.05!important;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.product-info .product-info__price--long .price__current{font-size:clamp(32px,calc(100cqi / 7.7),54px)!important}.product-info .product-info__price .price__current .js-value,.product-info .product-price .price__current .js-value{-webkit-text-stroke:0!important}.product-info__price .price--on-sale .price__current,.product-price .price--on-sale .price__current{color:var(--bf-red)!important}.product-info__price .price__was,.product-price .price__was{color:var(--bf-grey)!important;font-size:20px}.product-info .product-label--sale{background:var(--bf-red)!important;color:#fff!important;border-color:var(--bf-red)!important;font-family:var(--heading-font-family, inherit)!important;font-weight:700!important;font-size:22px!important;line-height:1.15!important;letter-spacing:.01em;padding:5px 13px!important}.product-info__add-button .btn[name=add]{background:var(--bf-red)!important;color:#fff!important;border-color:var(--bf-red)!important;border-radius:999px!important;font-weight:800;letter-spacing:.04em;text-transform:uppercase;min-height:56px;animation:bf-pulse 2.4s infinite}.product-info__add-button .btn[name=add]:hover{background:var(--bf-fg)!important;color:#fff!important;border-color:var(--bf-fg)!important}.product-info__add-button .btn[name=add]:disabled{animation:none;opacity:.5}@keyframes bf-pulse{0%{box-shadow:0 0 #e32b2b80}70%{box-shadow:0 0 0 16px #e32b2b00}to{box-shadow:0 0 #e32b2b00}}.product-info .qty-input{border-radius:999px}.product-info .product-description,.product-info .rte{color:#333}.product-info .rte strong,.product-info .rte h2,.product-info .rte h3{color:var(--bf-fg)}.product-info__disclosure{color:var(--bf-fg)!important;border-color:var(--bf-line)!important}.jdgm-widget,.jdgm-rev-widg{color:#333!important}.jdgm-rev-widg__title,.jdgm-rev__title,.jdgm-rev__author{color:var(--bf-fg)!important}.jdgm-rev__timestamp,.jdgm-rev__body{color:#555!important}.jdgm-rev-widg,.jdgm-rev{border-color:var(--bf-line)!important;background:transparent!important}.jdgm-write-rev-link,.jdgm-btn{background:var(--bf-fg)!important;color:#fff!important;border-radius:999px!important}@media(max-width:749px){.bf-strip__inner{padding:14px 16px}.bf-strip__count{font-size:26px}.bf-strip__label{display:none}.collection-banner__heading{margin-top:12px}main .card--product .product-label--sale{width:54px;height:54px;font-size:18px!important}}@media(prefers-reduced-motion:reduce){.bf-tape__track,.bf-strip__live b,.product-info__add-button .btn[name=add]{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/178/assets/bf-2026-pages.css.map */
