.shopify-section--bf-flash{background:#353535}.bf-flash{padding:var(--bf-flash-top,105px) 32px var(--bf-flash-bottom,100px);background:#353535;color:#fff}.bf-flash__content{max-width:var(--bf-flash-width,1440px);margin-inline:auto}.bf-flash h2{margin:0 0 20px;text-align:center;color:inherit;font:500 clamp(36px,3.5vw,56px)/1.12 "BF Frank Ruhl Libre",Georgia,serif;letter-spacing:-.025em;text-transform:none}.bf-flash__description{max-width:900px;margin:0 auto 65px;text-align:center;font-size:17px;line-height:1.45}.bf-flash__carousel{display:grid;grid-template-columns:54px minmax(0,1fr) 54px;gap:38px;align-items:center;margin-top:45px}.bf-flash__track{--bf-flash-columns: 3;--bf-flash-gap: 35px;grid-column:2;grid-row:1;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--bf-flash-columns) - 1) * var(--bf-flash-gap)) / var(--bf-flash-columns));gap:var(--bf-flash-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 0 18px}.bf-flash__track::-webkit-scrollbar{display:none;width:0;height:0}.bf-flash__track:focus-visible{outline:3px solid #ef954f;outline-offset:4px}.bf-flash__item{min-width:0;scroll-snap-align:start}.bf-flash__carousel>[data-prev]{grid-column:1;grid-row:1}.bf-flash__carousel>[data-next]{grid-column:3;grid-row:1}.bf-flash .bf-picked__card{height:100%;padding:30px}.bf-flash .bf-picked__image{aspect-ratio:auto}.bf-flash .bf-picked__image img{height:auto}.bf-flash .bf-picked__title{font-weight:400;margin:12px 0 8px}.bf-flash .bf-picked__price{padding-bottom:12px}.bf-flash .bf-picked__price .price-list,.bf-flash .bf-picked__price sale-price{font-size:22px}.bf-flash .bf-picked__price sale-price{color:#d63a32}.bf-flash .bf-picked__actions .bf-picked__add,.bf-flash .bf-picked__actions .bf-picked__choose,.bf-flash .bf-picked__actions .bf-picked__view{min-height:60px;font-size:22px;font-weight:500}.bf-flash .bf-picked__actions .bf-picked__view{background:#000;border-color:#000;color:#fff}.bf-flash__badge{position:absolute;top:20px;left:20px;z-index:1;display:grid;place-items:center;width:64px;height:64px;background:url(/cdn/shop/files/bf-flash-badge.svg?v=1793094433) center / contain no-repeat;color:#fff;font-size:17px;font-weight:700}.bf-flash__quota{margin-top:20px}.bf-flash [data-quota-actions]{margin-top:auto}.bf-flash__progress{position:relative;display:block;height:10px;overflow:visible;border-radius:99px;background:#d3d3d3}.bf-flash__progress:before{content:"";display:block;width:calc(var(--progress,0) * 100%);height:100%;border-radius:inherit;background:#000;transform:none;transition:width .3s ease}.bf-flash__progress .light-mark{--progress-light-size: 22px;right:clamp(0px,calc((1 - var(--progress,0)) * 100% - var(--progress-light-size) / 2),calc(100% - var(--progress-light-size)));background:#000;color:#fff;box-shadow:0 0 0 2px #fff;transition:right .3s ease}.bf-flash__remaining{display:block;margin:12px 0 0;color:#111;font-size:13px;font-weight:500;line-height:1.4}.bf-flash__native-sold-out,.bf-flash__quota-sold-out{width:100%;margin:0;display:grid;place-items:center;min-height:60px;color:#555;font-size:18px}.bf-flash__editor-note{margin:25px auto;max-width:900px;padding:16px;border:1px dashed #aaa;color:#eee;font-size:14px;line-height:1.5}.bf-flash__inventory-note{margin:12px 0 0;color:#555;font-size:12px;line-height:1.5}.bf-flash__placeholder .bf-picked__title{min-height:44px}@media(max-width:1200px){.bf-flash__carousel{grid-template-columns:40px minmax(0,1fr) 40px;gap:16px}.bf-flash__track{--bf-flash-gap: 20px}.bf-flash .bf-picked__card{padding:20px}.bf-flash .bf-picked__actions .bf-picked__add,.bf-flash .bf-picked__actions .bf-picked__choose{font-size:18px}}@media(max-width:1000px){.bf-flash{padding-inline:24px}.bf-flash__track{--bf-flash-columns: 2}}@media(max-width:700px){.bf-flash{padding:min(var(--bf-flash-top,105px),75px) 16px min(var(--bf-flash-bottom,100px),75px)}.bf-flash h2{font-size:36px}.bf-flash__description{margin-bottom:30px;font-size:14px}.bf-flash__carousel{grid-template-columns:34px minmax(0,1fr) 34px;gap:6px;margin-top:30px}.bf-flash__track{--bf-flash-columns: 1;--bf-flash-gap: 12px}.bf-flash .bf-picked__card{padding:18px}.bf-flash__badge{top:15px;left:15px;width:52px;height:52px;font-size:14px}.bf-flash .bf-picked__actions .bf-picked__add,.bf-flash .bf-picked__actions .bf-picked__choose,.bf-flash .bf-picked__actions .bf-picked__view{min-height:52px;font-size:18px}}@media(prefers-reduced-motion:reduce){.bf-flash__progress:before,.bf-flash__progress .light-mark{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/171/assets/bf-flash.css.map */
