:root{--bfcm: #e44063;--bfcm-track: #fad9e0;--bfcm-free: #9e1633;--bfcm-free-track: #ef8ca1;--bfcm-soft: #fce8ec;--bfcm-ease: cubic-bezier(.22, 1, .36, 1)}html:not(.bfcm-live) .bfcm-gated{display:none!important}.bfcm-phase-name>[data-bfcm-phase]{display:none}html:not(.bfcm-phase-cyber):not(.bfcm-phase-last) .bfcm-phase-name>[data-bfcm-phase=bf],html.bfcm-phase-cyber .bfcm-phase-name>[data-bfcm-phase=cyber],html.bfcm-phase-last .bfcm-phase-name>[data-bfcm-phase=last]{display:inline}.bfcm-banner{background:var(--bfcm);color:#fff}.bfcm-banner__phase{display:flex;align-items:center;justify-content:center;gap:12px;min-height:36px;padding:6px 16px;color:inherit;font-size:13px;line-height:1.2;text-decoration:none;white-space:nowrap}.bfcm-banner__phase[hidden]{display:none}.bfcm-banner__label{font-weight:500;letter-spacing:.02em;text-transform:uppercase}.bfcm-banner__div{flex:none;width:1px;height:12px;background:currentColor;opacity:.35}.bfcm-banner__link{text-decoration:underline;text-underline-offset:3px}.bfcm-countdown{font-weight:500;font-variant-numeric:tabular-nums}@media screen and (max-width:749px){.bfcm-banner__phase{gap:8px;min-height:32px;font-size:12px}.bfcm-banner__desktop,.bfcm-banner__phase--countdown .bfcm-banner__text,.bfcm-banner__phase--countdown .bfcm-banner__text-div{display:none}}html.bfcm-live.bfcm-banner-on [data-section-type=announcement]{display:none}.bfcm-progress{display:grid;gap:8px}.bfcm-progress__text{display:flex;align-items:center;gap:12px;min-height:16px;font-size:12px;line-height:1.3}.bfcm-progress__label{font-weight:500;white-space:nowrap}.bfcm-progress__info{flex:1 1 auto;min-width:0;text-align:right;transition:opacity .16s var(--bfcm-ease),transform .16s var(--bfcm-ease)}.bfcm-progress__info.is-swapping{opacity:0;transform:translateY(-3px)}.bfcm-progress__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bfcm-progress__track i{position:relative;height:6px;overflow:hidden;background:var(--bfcm-track)}.bfcm-progress__track i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bfcm);transform:scaleX(0);transform-origin:left center;transition:transform .4s var(--bfcm-ease)}.bfcm-progress__track i.is-on:after{transform:scaleX(1)}.bfcm-progress__track i:last-child{background:repeating-linear-gradient(-45deg,var(--bfcm-free-track) 0 2px,var(--bfcm-track) 2px 4px)}.bfcm-progress__track i:last-child:after{background:var(--bfcm-free)}.bfcm-progress__track.is-complete i:last-child{animation:bfcm-free-pulse .4s var(--bfcm-ease) .4s}@keyframes bfcm-free-pulse{40%{transform:scaleY(1.8)}}.bfcm-pdp{margin:0 0 16px;padding:12px 16px;background:var(--bfcm-soft)}.bfcm-pdp .bfcm-progress__track i,.bfcm-cart__toggle .bfcm-progress__track i{background:#fff}.bfcm-pdp .bfcm-progress__track i:last-child,.bfcm-cart__toggle .bfcm-progress__track i:last-child{background:repeating-linear-gradient(-45deg,var(--bfcm-free-track) 0 2px,#ffffff 2px 4px)}.bfcm-cart{padding:var(--inner, 15px);border-top:1px solid var(--border, #e5e5e5)}.bfcm-cart__toggle{padding:12px;background:var(--bfcm-soft)}.bfcm-cart__summary{position:relative;display:block;list-style:none;cursor:pointer}.bfcm-cart__summary::-webkit-details-marker{display:none}.bfcm-cart__chevron{display:grid;flex:none;place-items:center;width:16px;height:16px;margin-left:-4px}.bfcm-cart .bfcm-cart__summary .bfcm-cart__chevron .icon-nav-arrow-down{position:static;width:16px;height:16px;margin:0;transform:none;transition:transform .3s var(--bfcm-ease)}.bfcm-cart .bfcm-cart__toggle[open=true] .bfcm-cart__summary .bfcm-cart__chevron .icon-nav-arrow-down{transform:rotate(180deg)}.bfcm-cart__toggle:has(.bfcm-cart__products:empty) .bfcm-cart__summary{cursor:default;pointer-events:none}.bfcm-cart__toggle:has(.bfcm-cart__products:empty) .bfcm-cart__chevron,.bfcm-cart__toggle:has(.bfcm-cart__products:empty) .bfcm-cart__body{display:none}.bfcm-cart__body{overflow:hidden;transition:height .3s var(--bfcm-ease)}.bfcm-cart__toggle:not([open]) .bfcm-cart__body{height:0}.bfcm-cart [data-bfcm-part=products]{margin-top:var(--inner, 15px)}.bfcm-cart [data-bfcm-part]:empty{display:none}.bfcm-cart [data-bfcm-part].is-resizing{overflow:hidden;transition:height .3s var(--bfcm-ease),margin-top .3s var(--bfcm-ease),opacity .3s var(--bfcm-ease)}.bfcm-cart__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bfcm-cart__product{display:grid;gap:4px;min-width:0;font-size:11px;line-height:1.3;transition:opacity .16s var(--bfcm-ease),transform .3s var(--bfcm-ease)}.bfcm-cart__product.is-leaving{opacity:0;transform:scale(.94)}.bfcm-cart__product.is-entering{opacity:0;transform:translateY(6px)}.bfcm-cart__media{position:relative;aspect-ratio:1;overflow:hidden;background:#f5f5f5}.bfcm-cart__media img{width:100%;height:100%;object-fit:cover}.bfcm-cart__media .quick-add__holder{--btn-offset: 4px}.bfcm-cart__media .quick-add__button--mini,.bfcm-cart__media .quick-add__button--mini-mobile{--btn-size: 28px}.bfcm-cart__title{overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.bfcm-cart__price{color:#666}.bfcm-cart__product--skeleton{pointer-events:none}.bfcm-skeleton{display:block;background:var(--skeleton-color, #efece8)}cart-drawer.is-open .bfcm-skeleton,.cart__inner .bfcm-skeleton{animation:skeleton-pulse 1.4s var(--bfcm-ease) infinite}.bfcm-skeleton--fill{position:absolute;top:0;right:0;bottom:0;left:0}.bfcm-skeleton--line{width:85%;height:1.3em;transform:scaleY(.7)}.bfcm-skeleton--short{width:45%}.cart__total.bfcm-total-discount{margin-top:calc(4px - var(--inner, 15px));color:var(--bfcm)}.bfcm-total-discount.is-new{animation:bfcm-discount-in .4s var(--bfcm-ease)}@keyframes bfcm-discount-in{0%{opacity:0;transform:translateY(-4px)}}.badge-box.bfcm-badge{--bg: var(--bfcm);--text: #ffffff;border-radius:var(--PRODUCT-GRID-SALE-BADGE-RADIUS, 0)}.badge-box-container .bfcm-badge{order:-1}.bfcm-badge--line{display:block;width:max-content;margin:0 0 8px auto}.bfcm-badge--line.is-new{animation:bfcm-badge-in .4s var(--bfcm-ease)}@keyframes bfcm-badge-in{0%{opacity:0;transform:scale(.9)}}@media(prefers-reduced-motion:reduce){.bfcm-progress__track i:after,.bfcm-progress__info,.bfcm-cart__product{transition:none}.bfcm-skeleton{animation:none}.bfcm-progress__track.is-complete i:last-child,.bfcm-badge--line.is-new,.bfcm-total-discount.is-new{animation:none}}html.bfcm-live .drawer__message.free-shipping,html.bfcm-live .cart__message.free-shipping{text-align:left}html.bfcm-live .drawer__message .free-shipping__progress-bar,html.bfcm-live .cart__message .free-shipping__progress-bar{--progress-value-bg: var(--bfcm);height:6px;margin-top:8px;border-radius:0;background:color-mix(in srgb,var(--bfcm) 10%,#fff)}html.bfcm-live .drawer__message .free-shipping__progress-bar::-webkit-progress-value,html.bfcm-live .cart__message .free-shipping__progress-bar::-webkit-progress-value{border-radius:0}html.bfcm-live .drawer__message .free-shipping__progress-bar::-moz-progress-bar,html.bfcm-live .cart__message .free-shipping__progress-bar::-moz-progress-bar{border-radius:0}.cart__bfcm{width:100%}.cart__bfcm .bfcm-cart{padding:0 0 var(--inner, 15px);border-top:0}.cart__bfcm+.cart__items{margin-top:0}html:not(.bfcm-returns-on) .bfcm-returns-gated{display:none!important}.product__shipping-label:has(.bfcm-returns-pill){display:flex;flex-wrap:wrap;gap:8px}.product__shipping-label .bfcm-returns-pill strong{font-weight:var(--FONT-WEIGHT-BODY-BOLD, 600)}html.bfcm-returns-on .bfcm-returns-std{display:none}html.bfcm-returns-on .bfcm-returns-ext[hidden]{display:block}html.bfcm-returns-on span.bfcm-returns-ext[hidden]{display:inline}html.bfcm-returns-on .drawer em.cart__note,html.bfcm-returns-on .cart__foot em.cart__note,html.bfcm-returns-on main em.cart__note{display:none}
/*# sourceMappingURL=/cdn/shop/t/32/assets/bfcm.css.map */
