:root{--bf-accent: #e0fc00;--bf-ink: #1f1f21;--bf-muted: #a8a8a8;--bf-line: rgba(255,255,255,.12);--bf-r: 8px}.bf-free-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0 2px;padding-top:12px;border-top:1px dashed rgba(224,252,0,.45);color:var(--bf-accent);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.bf-free-head span{display:inline-flex;align-items:center;gap:7px}.bf-free-head em{font-style:normal;font-size:10px;font-weight:800;color:var(--bf-ink);background:var(--bf-accent);padding:3px 7px;border-radius:4px}.eu-slot.bf-slot--free{grid-template-columns:34px 1fr auto auto}.bf-slot--free+.bf-slot--free{border-top:1px solid rgba(224,252,0,.14)}.bf-slot--free .eu-slot__icon.bf-plus{background:transparent;color:var(--bf-accent);border:1.5px dashed var(--bf-accent);font-size:20px;font-weight:700;line-height:1}.bf-slot--free:not(.eu-slot--filled) .eu-slot__text{color:var(--bf-accent);font-weight:700}.bf-slot--free .eu-slot__thumb{box-shadow:0 0 0 2px var(--bf-accent)}.bf-free-tag{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--bf-ink);background:var(--bf-accent);padding:3px 7px;border-radius:4px}.bf-seg--free{background:#e0fc0038!important}.bf-seg--free.is-on{background:var(--bf-accent)!important;box-shadow:inset 0 0 0 1px #00000040}.eu-modal .bf-seg--free{background:#eef6b0!important}.eu-modal .bf-seg--free.is-on{background:#b9d000!important}.eu-sticky .bf-seg--free:not(.is-on){background:#4a4f1d!important}.bf-modal-note{margin:0;padding:10px 18px;font-size:13px;line-height:1.45;color:#34342c;background:#f7fbd9;border-bottom:1px solid #e6eda8}.bf-modal-note b{color:var(--bf-ink)}.bf-mode-switch .bf-modal-note{animation:bf-note 1.1s ease-out 1}@keyframes bf-note{0%{background:var(--bf-accent)}to{background:#f7fbd9}}.bf-free-grid .eu-row__top{flex-wrap:wrap;row-gap:0}.bf-row-brand{display:block;flex:0 0 100%;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8a8a80;margin-bottom:1px}.bf-free-grid{padding-top:2px}.bf-mode-free .eu-modal__head{border-bottom-color:#e6eda8}.bf-tag{display:none}.bf-tag-a .bf-tag--a{display:inline-flex;align-items:center;background:var(--bf-accent);color:var(--bf-ink);font-size:10.5px;font-weight:800;letter-spacing:.03em;padding:3px 7px;border-radius:4px}.bf-tag-b .bf-tag--b{display:block;position:absolute;top:-9px;left:12px;z-index:2;background:var(--bf-ink);color:var(--bf-accent);border:1px solid var(--bf-accent);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:4px}.bf-tag-c .bf-tag--c{display:inline-flex;align-items:center;gap:4px;margin-top:4px;color:var(--bf-accent);font-size:11.5px;font-weight:800;white-space:nowrap}.bf-tag-c .eu-tier__prices{display:flex;flex-direction:column;align-items:flex-end}.bf-stock{display:none;align-items:center;white-space:nowrap}.eu-row .bf-stock.bf-stock{display:none}html:not(.bf-stock-off) .eu-badge--low{display:none}html:not(.bf-stock-off).bf-stockpos-bottom .bf-stock--at-corner,html:not(.bf-stock-off).bf-stockpos-corner .bf-stock--at-corner,html:not(.bf-stock-off).bf-stockpos-name .bf-stock--at-name,html:not(.bf-stock-off).bf-stockpos-meta .bf-stock--at-meta{display:inline-flex}.eu-row{position:relative}.bf-stock--at-corner{position:absolute;top:9px;right:11px;z-index:1}.bf-stockpos-bottom .bf-stock--at-corner{top:auto;bottom:9px}.bf-stock--at-name{margin-left:6px}.bf-stockpos-name .eu-row__top{flex-wrap:wrap;row-gap:2px}.eu-row__top .bf-stock--at-name{order:2;margin-left:0}.bf-stock__bars{display:none}.bf-stock-a .bf-stock{font-size:10.5px;font-weight:800;color:var(--bf-ink);border:1px solid #cfcfc6;border-radius:3px;padding:1px 6px;background:#fff}.bf-stock-a .bf-stock b:before{content:"Only "}.bf-stock-a .bf-stock b:after{content:" Left"}.bf-stock-a .bf-stock--red{color:#b3261e;border-color:#e7b3ae}.bf-stock-b .bf-stock{gap:6px;font-size:10.5px;font-weight:800;color:#6b6b60}.bf-stock-b .bf-stock__bars{display:inline-flex;gap:2px;align-items:flex-end}.bf-stock-b .bf-stock__bars i{width:4px;height:9px;border-radius:1px;background:#e2e2da}.bf-stock-b .bf-stock__bars i.is-on{background:#e0a100}.bf-stock-b .bf-stock--red .bf-stock__bars i.is-on{background:#d93a2b}.bf-stock-b .bf-stock b{font-size:0}.bf-stock-b .bf-stock b:after{content:"Low Stock";font-size:10.5px}.bf-stock-c .bf-stock{gap:5px;font-size:11px;font-weight:700;color:#5a5a50}.bf-stock-c .bf-stock:before{content:"";width:8px;height:8px;border-radius:50%;background:#e0a100;box-shadow:0 0 0 3px #e0a1002e}.bf-stock-c .bf-stock--red:before{background:#d93a2b;box-shadow:0 0 0 3px #d93a2b29}.bf-stock-c .bf-stock b{font-size:0}.bf-stock-c .bf-stock b:after{content:"Low Stock";font-size:11px;font-weight:800;color:var(--bf-ink)}.bf-stock-c .bf-stock--red b:after{color:#b3261e}.bf-stock-c .bf-stock--at-corner{background:#fff;padding:2px 7px 2px 6px;border-radius:999px;border:1px solid #ececdf}.bf-bar-on aside.announcement-bar>announcement-bar-component{display:none!important}.bf-bar{padding:0 16px;text-align:center;font-size:12.5px;letter-spacing:.02em;line-height:1.45;color:var(--bf-ink)}.bf-bar b{font-weight:800}.bf-bar--a{display:flex;flex-direction:column;align-items:center;gap:1px}.bf-bar .bf-bar__hero{font-family:var(--font-heading--family, "Prompt", sans-serif);font-weight:900;font-size:17px;line-height:1.15;letter-spacing:-.02em;text-transform:none}.bf-bar__line2{font-size:12.5px;font-weight:500}.bf-bar--a .bf-bar__line2{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.bf-bar__sep{display:inline-block;width:1px;height:12px;margin:0 10px;background:currentColor;opacity:.45}.bf-bar__ends b{font-variant-numeric:tabular-nums}@media(max-width:359px){.bf-bar--a .bf-bar__line2{font-size:11.5px}.bf-bar__sep{margin:0 8px}}@media(min-width:750px){.bf-bar .bf-bar__hero{font-size:19px}}.bf-bar--b{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 10px}.bf-bar__chip{display:inline-flex;align-items:center;gap:3px;background:var(--bf-ink);color:var(--bf-accent);border-radius:4px;padding:2px 8px 2px 5px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.bf-bar__chip svg{width:13px;height:13px}.bf-bar--c{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}.bf-bar--c b{text-transform:uppercase;letter-spacing:.07em;font-size:11.5px}.bf-bar__count{flex:0 0 auto;font-size:11.5px;font-weight:800;letter-spacing:.03em;color:var(--bf-accent);background:var(--bf-ink);padding:3px 9px;border-radius:4px;white-space:nowrap}@media(min-width:750px){.bf-bar--c{justify-content:center;gap:18px}}.bf-lastbar .bf-bar{background:var(--bf-ink);color:var(--bf-accent);margin:-15px 0;padding:15px 16px;box-shadow:0 0 0 100vmax var(--bf-ink);clip-path:inset(0 -100vmax)}.bf-mount--head:not(:empty),.bf-mount--early:not(:empty),.bf-mount--last:not(:empty){margin:0 0 12px}.bf-head--a{margin:0;font-size:14px;line-height:1.45;color:var(--bf-ink)}.bf-label{display:inline-block;margin-right:8px;background:var(--bf-ink);color:var(--bf-accent);font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:4px;vertical-align:1px}.bf-head--b .bf-strip{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--bf-ink);border-radius:var(--bf-r);overflow:hidden}.bf-head--b .bf-strip span{padding:9px 6px;text-align:center;font-size:12px;font-weight:800;color:var(--bf-ink);background:var(--bf-accent)}.bf-head--b .bf-strip span+span{border-left:1px solid var(--bf-ink)}.bf-head--b .bf-strip b{display:block;font-size:11px;letter-spacing:.04em;text-transform:uppercase;opacity:.7}.bf-head--b p{margin:7px 0 0;font-size:12px;font-weight:700;color:#55554c;text-align:center;letter-spacing:.02em}.bf-head--c{position:relative;padding:12px 16px;border:1.5px dashed var(--bf-ink);border-radius:var(--bf-r);background:#fff;text-align:center}.bf-head--c:before,.bf-head--c:after{content:"";position:absolute;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:var(--color-background, #fff);border:1.5px dashed var(--bf-ink)}.bf-head--c:before{left:-8px;clip-path:inset(0 0 0 50%)}.bf-head--c:after{right:-8px;clip-path:inset(0 50% 0 0)}.bf-ticket__k{margin:0;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6b6b60}.bf-ticket__t{margin:2px 0;font-size:17px;font-weight:900;color:var(--bf-ink);letter-spacing:.01em}.bf-ticket__d{margin:0;font-size:12px;font-weight:700;color:var(--bf-ink)}.bf-ticket__d:before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:2px;background:var(--bf-accent);box-shadow:0 0 0 1px var(--bf-ink);vertical-align:0}.bf-mount--time:not(:empty){margin-top:12px}.bf-time--a{margin:0;text-align:center;font-size:13px;color:#55554c}.bf-time--a b{color:var(--bf-ink)}.bf-time--b{display:flex;align-items:center;justify-content:center;gap:12px}.bf-time--b>span:first-child{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#55554c}.bf-cd{display:inline-flex;gap:5px}.bf-cd i{display:inline-flex;flex-direction:column;align-items:center;min-width:40px;padding:4px 6px;border:1px solid var(--bf-ink);border-radius:6px;font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#55554c}.bf-cd b{font-size:16px;line-height:1.1;color:var(--bf-ink);font-variant-numeric:tabular-nums}.bf-time__head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 6px;font-size:12px;color:#55554c}.bf-time__head b{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--bf-ink)}.bf-track{height:6px;border-radius:3px;background:#ececdf;overflow:hidden}.bf-track i{display:block;height:100%;background:var(--bf-ink);border-radius:3px}.bf-time__left{margin:5px 0 0;font-size:12px;font-weight:700;color:var(--bf-ink);text-align:right;font-variant-numeric:tabular-nums}.bf-mount--sticky{position:static}.bf-sticky--a{margin:0 0 8px;font-size:11.5px;font-weight:700;letter-spacing:.02em;color:var(--bf-accent)}.bf-sticky--b{position:absolute;top:-12px;right:16px;background:var(--bf-accent);color:var(--bf-ink);font-size:11px;font-weight:800;padding:3px 8px;border-radius:999px;box-shadow:0 2px 8px #00000040;font-variant-numeric:tabular-nums}.bf-sticky--c{position:absolute;top:0;left:0;right:0;height:3px;background:#3a3a33}.bf-sticky--c i{display:block;height:100%;background:var(--bf-accent)}.bf-mount--after:not(:empty){margin:12px 0 4px}.bf-after--a{margin:0;font-size:12.5px;color:#66665c;text-align:center}.bf-after--b table{width:100%;border-collapse:collapse;font-size:12px;color:#55554c}.bf-after--b th{font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-align:center;padding:0 4px 5px;color:#77776c}.bf-after--b td{padding:6px 4px;text-align:center;border-top:1px solid #e7e7de}.bf-after--b td:first-child{text-align:left;font-weight:700;white-space:nowrap}.bf-after--b tr.is-now td{color:var(--bf-ink);font-weight:800}.bf-after--b tr.is-now td:not(:first-child){background:#f5fbcf}.bf-after--c{text-align:center;color:var(--bf-ink)}.bf-after--c .bf-days li{color:var(--bf-ink)}.bf-after--c .bf-days li.is-today{color:var(--bf-accent)}.bf-after--c p{margin:7px 0 0;font-size:12px;color:#66665c}.bf-last--b,.bf-ext{margin:0;display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;color:var(--bf-ink)}.bf-last--b span,.bf-ext span{border:2px solid var(--bf-ink);color:var(--bf-ink);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:4px;white-space:nowrap}.bf-mount--ext:not(:empty){margin:0 0 12px}.bf-last--c{margin:0;padding:10px 14px;border-radius:var(--bf-r);background:var(--bf-accent);color:var(--bf-ink);font-size:14px;font-weight:800;text-align:center}.bf-early--a{margin:0;padding:8px 12px;border-radius:var(--bf-r);background:var(--bf-ink);color:#fff;font-size:13px}.bf-early--a b{color:var(--bf-accent);text-transform:uppercase;letter-spacing:.06em;font-size:11px;margin-right:8px}.bf-early--b{margin:0}.bf-early--b span{display:inline-flex;align-items:center;gap:3px;border:1px solid var(--bf-ink);color:var(--bf-ink);background:var(--bf-accent);font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px 3px 6px;border-radius:999px}.bf-early--b svg{width:12px;height:12px}.bf-early--c{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--bf-r);background:var(--bf-accent);color:var(--bf-ink)}.bf-early--c b{display:block;font-size:15px;font-weight:900;letter-spacing:.01em}.bf-early--c div>span{display:block;font-size:13px;line-height:1.4}.bf-early__bolt{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--bf-ink);color:var(--bf-accent);animation:bf-spark 1.4s ease-out .3s 1 both}.bf-early--c:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;transform:skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:bf-shine 1.6s ease-out .5s 1 both;pointer-events:none}@keyframes bf-spark{0%,to{transform:scale(1)}12%{transform:scale(1.18) rotate(-8deg)}24%{transform:scale(.96)}36%{transform:scale(1.1) rotate(6deg)}48%{transform:scale(1)}}@keyframes bf-shine{0%{left:-40%}to{left:120%}}@media(prefers-reduced-motion:reduce){.bf-early__bolt,.bf-early--c:after{animation:none}.bf-early--c:after{display:none}}.bf-preview{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:16px}.bf-preview__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.bf-preview__panel{position:relative;width:100%;max-width:440px;max-height:88vh;overflow:auto;background:#fff;border-radius:12px;padding:20px;color:var(--bf-ink);font-size:14px;line-height:1.45}.bf-preview__kicker{margin:0;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#8a8a80}.bf-preview h3{margin:2px 0 6px;font-size:19px}.bf-preview__group{margin:12px 0;border:1px solid #e6e6e6;border-radius:var(--bf-r);padding:10px 12px}.bf-preview__group--free{border-color:#cfe000;background:#fbfde9}.bf-preview h4{display:flex;justify-content:space-between;margin:0 0 6px;font-size:13px;text-transform:uppercase;letter-spacing:.04em}.bf-preview ul{list-style:none;margin:0;padding:0}.bf-preview li{display:flex;justify-content:space-between;padding:3px 0;font-size:13.5px}.bf-preview__total{margin:10px 0}.bf-preview details{margin:8px 0 14px;font-size:12px;color:#55554c}.bf-preview pre{max-height:180px;overflow:auto;background:#f6f6f7;padding:8px;border-radius:6px;font-size:11px}.bf-preview__close{width:100%;padding:13px;border:0;border-radius:var(--bf-r);background:var(--bf-ink);color:#fff;font-weight:800;font-size:15px;cursor:pointer}@media(prefers-reduced-motion:reduce){.bf-mode-switch .bf-modal-note{animation:none}}html:has(.eu-sticky[data-visible=true]) .eu-reffab{bottom:calc(86px + env(safe-area-inset-bottom));transition:bottom .2s ease}.eu-bg__plus{align-self:center;font-size:15px;font-weight:800;color:#8a8a80;line-height:1}.eu-bg__thumb--free{box-shadow:0 0 0 2px var(--bf-accent);background:#fbfff2}.eu-bg__free{position:absolute;left:0;right:0;top:0;background:var(--bf-accent);color:var(--bf-ink);text-align:center;font-size:7px;font-weight:900;letter-spacing:.06em;line-height:9px;text-transform:uppercase}.eu-bundle-group__items .eu-item--gift{border-top:1px dashed #d6e86a}.bf-on aside.announcement-bar>announcement-bar-component{display:none!important}.bf-on aside.announcement-bar{min-height:64px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/bf.css.map */
