.bfcm-flash-sale{padding:var(--bfcm-flash-padding) var(--container-gutter, 24px);color:var(--bfcm-flash-text);background:var(--bfcm-flash-background);scroll-margin-top:calc(var(--header-height, 80px) + 64px)}.bfcm-flash-sale__inner{max-width:var(--container-max-width, 1400px);margin-inline:auto}.bfcm-flash-sale__header{max-width:760px;margin:0 auto 28px;text-align:center}.bfcm-flash-sale__eyebrow{margin:0 0 10px;color:var(--bfcm-flash-accent);font-size:11px;font-weight:750;letter-spacing:.14em}.bfcm-flash-sale__heading{margin:0;color:inherit;font-size:clamp(28px,3.7vw,48px);font-weight:750;line-height:1.08}.bfcm-flash-sale__subheading{margin:12px 0 0;font-size:14px;line-height:1.6}.bfcm-flash-sale__day{display:inline-block;margin:16px 0 0;padding-block:4px;border-bottom:1px solid var(--bfcm-flash-border);font-size:11px;font-weight:600}.bfcm-flash-sale__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:40px}.bfcm-flash-sale__group{display:flex;min-width:0;flex-direction:column}.bfcm-flash-sale__category{display:flex;align-items:center;gap:12px;margin:0 0 16px;color:inherit;font-size:11px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.bfcm-flash-sale__category:after{flex:1;height:1px;background:var(--bfcm-flash-border);content:""}.bfcm-flash-sale__category-index{color:var(--bfcm-flash-accent);font-size:10px;font-weight:500;letter-spacing:0}.bfcm-flash-sale__pair{display:grid;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bfcm-flash-sale__pair--product-only{grid-template-columns:minmax(0,1fr)}.bfcm-flash-sale__pair--product-only .bfcm-flash-product{width:100%;max-width:360px;margin-inline:auto}.bfcm-flash-sale__editorial{display:flex;min-width:0;align-self:stretch}.bfcm-flash-sale__editorial--image{display:block;align-self:center}.bfcm-flash-sale__review{display:flex;width:100%;min-width:0;min-height:280px;flex-direction:column;margin:0;padding:24px;border-top:2px solid var(--bfcm-flash-border);background:var(--bfcm-flash-card)}.bfcm-flash-sale__review-top{display:flex;min-height:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.bfcm-flash-sale__review-label{color:var(--bfcm-flash-accent);font-size:9px;font-weight:650;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.bfcm-flash-sale__review-rating{display:inline-flex;gap:2px;color:var(--bfcm-flash-accent);font-size:11px;line-height:1}.bfcm-flash-sale__review-star--empty{opacity:.2}.bfcm-flash-sale__review-mark{margin:24px 0 0;color:var(--bfcm-flash-accent);font-family:Georgia,Times New Roman,serif;font-size:64px;line-height:.75}.bfcm-flash-sale__review-quote{margin:0 0 28px;color:var(--bfcm-flash-text);font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,1.6vw,25px);font-weight:400;letter-spacing:-.025em;line-height:1.42;overflow-wrap:anywhere}.bfcm-flash-sale__review-quote p{margin:0}.bfcm-flash-sale__review-footer{margin-top:auto;padding-top:18px;border-top:1px solid var(--bfcm-flash-border)}.bfcm-flash-sale__review-author{display:flex;align-items:center;gap:10px}.bfcm-flash-sale__review-avatar,.bfcm-flash-sale__review-initial{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;border-radius:50%;color:var(--bfcm-flash-accent);background:var(--bfcm-flash-background);font-size:17px;object-fit:cover}.bfcm-flash-sale__review-person{display:flex;min-width:0;flex-direction:column;gap:3px;overflow-wrap:anywhere}.bfcm-flash-sale__review-name{font-size:12px;font-weight:650;line-height:1.4}.bfcm-flash-sale__review-role{font-size:10px;line-height:1.4;opacity:.7}.bfcm-flash-sale__review-source{display:inline-flex;align-items:center;gap:12px;margin-top:12px;color:var(--bfcm-flash-accent);font-size:10px;font-weight:600;line-height:1.4;text-decoration:underline;text-underline-offset:3px}.bfcm-flash-sale__review--empty{justify-content:center}.bfcm-flash-sale__review-editor-note{margin:0;font-size:13px;line-height:1.6;opacity:.7}.bfcm-flash-sale__image{display:block;overflow:hidden;width:100%;aspect-ratio:1;border-radius:2px;background:var(--bfcm-flash-background)}.bfcm-flash-sale__image img,.bfcm-flash-sale__placeholder{display:block;width:100%;height:100%;object-fit:cover}.bfcm-flash-sale__caption{margin:10px 0 0;font-size:12px;line-height:1.5;text-align:center}.bfcm-flash-sale__note{margin:22px auto 0;max-width:760px;font-size:12px;line-height:1.6;text-align:center}.bfcm-flash-product{display:flex;min-width:0;flex-direction:column}.bfcm-flash-product__image{display:block;overflow:hidden;aspect-ratio:1;border-radius:2px;background:var(--bfcm-flash-card)}.bfcm-flash-product__image img,.bfcm-flash-product__placeholder{display:block;width:100%;height:100%;object-fit:contain}.bfcm-flash-product__title{display:-webkit-box;overflow:hidden;margin:14px 0 6px;color:inherit;font-size:13px;font-weight:500;line-height:1.5;-webkit-line-clamp:3;-webkit-box-orient:vertical}.bfcm-flash-product__price{margin:0 0 16px;color:var(--bfcm-flash-accent);font-size:17px;font-weight:650;letter-spacing:-.02em;line-height:1.4}.bfcm-flash-product__cta{margin-top:auto}.bfcm-flash-product__cta form{margin:0}.bfcm-flash-product__button{display:flex;width:100%;min-height:34px;align-items:center;justify-content:center;padding:8px 9px;border:1px solid var(--bfcm-flash-button);border-radius:7px;color:var(--bfcm-flash-button-text);background:var(--bfcm-flash-button);font-size:11px;font-weight:800;letter-spacing:.06em;line-height:1.1;text-align:center;text-transform:uppercase;white-space:normal;cursor:pointer}.bfcm-flash-product__button:before,.bfcm-flash-product__button:after{border-radius:7px}.bfcm-flash-product__button .loader-button__text{justify-content:center;width:100%}.bfcm-flash-product__button:disabled{opacity:.5;cursor:default}.bfcm-flash-product__button:hover:not(:disabled){filter:brightness(1.12)}.bfcm-flash-sale :focus-visible{outline:2px solid var(--bfcm-flash-accent);outline-offset:3px}@media(min-width:741px)and (max-width:990px){.bfcm-flash-sale__groups{grid-template-columns:1fr}}@media(min-width:991px)and (max-width:1199px){.bfcm-flash-sale__groups{gap:28px}.bfcm-flash-sale__review{padding:18px}}@media(max-width:740px){.bfcm-flash-sale{padding:var(--bfcm-flash-mobile-padding) 12px}.bfcm-flash-sale__header{margin-bottom:20px}.bfcm-flash-sale__groups{gap:12px}.bfcm-flash-sale__category{gap:7px;margin-bottom:10px;font-size:10px;letter-spacing:.07em}.bfcm-flash-sale__category-index{font-size:9px}.bfcm-flash-sale__pair{grid-template-columns:minmax(0,1fr);gap:0}.bfcm-flash-sale__editorial{display:none}.bfcm-flash-product__title{margin:12px 2px 5px;font-size:11px}.bfcm-flash-product__price{margin:0 2px 14px;font-size:15px}.bfcm-flash-product__button{font-size:10px;letter-spacing:.05em}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/section-bfcm-flash-sale.css.map */
