.bfcm-sale-banner{--bsb-bg: #000;--bsb-height-ratio: 38.84;--bsb-accent: #e3051b;--bsb-eyebrow-color: var(--bsb-accent);--bsb-line-1-color: var(--bsb-accent);--bsb-line-2-color: #fff;--bsb-tagline-color: #fff;--bsb-subheading-color: #fff;--bsb-button-bg: var(--bsb-accent);--bsb-button-text: #fff;--bsb-badge-bg: var(--bsb-accent);--bsb-badge-text: #fff;--bsb-eyebrow-fs: 43;--bsb-heading-fs: 102;--bsb-tagline-fs: 40;--bsb-subheading-fs: 46;--bsb-button-fs: 36;--bsb-badge-x: 86.7%;--bsb-badge-y: 22.6%;--bsb-badge-size: 230}.bfcm-sale-banner__inner{position:relative;display:flex;flex-direction:column;background-color:var(--bsb-bg);container-type:inline-size}.bfcm-sale-banner__media{position:relative;overflow:hidden;container-type:inline-size}.bfcm-sale-banner__media img{display:block;width:100%;height:auto}.bfcm-sale-banner__placeholder{display:block;width:100%;height:auto;aspect-ratio:1792 / 696;background-color:#222}.bfcm-sale-banner__badge{position:absolute;top:7cqi;right:13cqi;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:29cqi;aspect-ratio:1;border-radius:50%;background-color:var(--bsb-badge-bg);color:var(--bsb-badge-text);font-family:"poppinsRegular",var(--bs-body-font-family),sans-serif;font-size:2.9cqi;line-height:1;text-align:center;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;pointer-events:none}.bfcm-sale-banner__badge-line{display:block;font-size:1.38em;letter-spacing:.04em}.bfcm-sale-banner__badge-line--big{margin:.04em 0 .02em;font-family:"Poppins","poppinsBold",var(--bs-headings-font-family),sans-serif;font-weight:800;font-size:3.6em;letter-spacing:-.02em}.bfcm-sale-banner__content{--bsb-u: min(1px, calc(100vw / 1040));position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:36px 24px 40px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none}@supports (container-type: inline-size){.bfcm-sale-banner__content{--bsb-u: min(1px, calc(100cqi / 1040))}}.bfcm-sale-banner__content>*{max-width:100%}.bfcm-sale-banner__content>:last-child{margin-bottom:0!important}.bfcm-sale-banner .bfcm-sale-banner__eyebrow{margin:0 0 calc(17 * var(--bsb-u));font-family:"poppinsRegular",var(--bs-body-font-family),sans-serif;font-size:calc(var(--bsb-eyebrow-fs) * var(--bsb-u));font-weight:400;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--bsb-eyebrow-color)}.bfcm-sale-banner .bfcm-sale-banner__heading{display:flex;flex-direction:column;margin:0 0 calc(12 * var(--bsb-u));font-family:"Poppins","poppinsBold",var(--bs-headings-font-family),sans-serif;font-size:calc(var(--bsb-heading-fs) * var(--bsb-u));font-weight:800;line-height:1.03;letter-spacing:-.01em;text-transform:uppercase}.bfcm-sale-banner__line-1{color:var(--bsb-line-1-color)}.bfcm-sale-banner__line-2{color:var(--bsb-line-2-color)}.bfcm-sale-banner .bfcm-sale-banner__tagline{margin:0 0 calc(22 * var(--bsb-u));font-family:"poppinsMedium",var(--bs-body-font-family),sans-serif;font-size:calc(var(--bsb-tagline-fs) * var(--bsb-u));font-weight:400;line-height:1.2;color:var(--bsb-tagline-color)}.bfcm-sale-banner .bfcm-sale-banner__subheading{margin:0 0 calc(46 * var(--bsb-u));font-family:"poppinsRegular",var(--bs-body-font-family),sans-serif;font-size:calc(var(--bsb-subheading-fs) * var(--bsb-u));font-weight:400;line-height:1.2;color:var(--bsb-subheading-color)}.bfcm-sale-banner__divider{display:inline-block;width:max(1px,.05em);height:.9em;margin:0 .6em;vertical-align:-.08em;background-color:currentColor}.bfcm-sale-banner .bfcm-sale-banner__cta{display:inline-flex;align-items:center;justify-content:center;width:16.1em;min-height:2.72em;padding:.3em 1em .3em 1.12em;border-radius:.28em;background-color:var(--bsb-button-bg);color:var(--bsb-button-text);font-family:"poppinsSemi",var(--bs-body-font-family),sans-serif;font-size:calc(var(--bsb-button-fs) * var(--bsb-u));font-weight:400;line-height:1;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.bfcm-sale-banner .bfcm-sale-banner__cta:hover,.bfcm-sale-banner .bfcm-sale-banner__cta:focus,.bfcm-sale-banner .bfcm-sale-banner__cta:active{background-color:var(--bsb-button-bg);color:var(--bsb-button-text);text-decoration:none}.bfcm-sale-banner .bfcm-sale-banner__cta:focus-visible{outline:2px solid var(--bsb-button-text);outline-offset:3px}@media(max-width:767px){.bfcm-sale-banner .bfcm-sale-banner__cta{font-size:max(14px,calc(var(--bsb-button-fs) * var(--bsb-u)))}.bfcm-sale-banner--hide-badge-mobile .bfcm-sale-banner__badge{display:none}.bfcm-sale-banner--crop-mobile .bfcm-sale-banner__media img{aspect-ratio:896 / 696;object-fit:cover;object-position:right center}.bfcm-sale-banner--crop-mobile .bfcm-sale-banner__badge{top:var(--bsb-badge-y);right:auto;left:calc((var(--bsb-badge-x) - 50%) * 2);width:calc(var(--bsb-badge-size) * 100cqi / 896);font-size:calc(var(--bsb-badge-size) * 100cqi / 896 / 10);transform:translate(-50%,-50%)}}@media(min-width:768px){.bfcm-sale-banner__inner{aspect-ratio:100 / var(--bsb-height-ratio)}.bfcm-sale-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.bfcm-sale-banner__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto}.bfcm-sale-banner__media img{position:absolute;top:0;right:0;width:auto;max-width:none;height:100%;-webkit-mask-image:linear-gradient(to right,transparent,#000 12%);mask-image:linear-gradient(to right,transparent,#000 12%)}.bfcm-sale-banner__badge{top:var(--bsb-badge-y);right:auto;left:var(--bsb-badge-x);width:calc(var(--bsb-badge-size) * min(1px,100cqi / 1792));font-size:calc(var(--bsb-badge-size) * min(1px,100cqi / 1792) / 10);transform:translate(-50%,-50%)}.bfcm-sale-banner__content{--bsb-u: min(1px, calc(100vw / 1792));flex:1;align-items:flex-start;justify-content:center;padding:calc(48 * var(--bsb-u)) 0 calc(32 * var(--bsb-u)) calc(124 * var(--bsb-u));text-align:left}@supports (container-type: inline-size){.bfcm-sale-banner__content{--bsb-u: min(1px, calc(100cqi / 1792))}}}
/*# sourceMappingURL=/cdn/shop/t/649/assets/bfcm-sale-banner.css.map */
