.bfcm-cart-moment{display:block}.bfcm-cart-moment__line{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;margin:0;min-height:37px;padding:11px 12px;box-sizing:border-box;background:#f1dec3;font-family:var(--ea-font-sans, "PP Mori", Mori, sans-serif);font-weight:600;font-size:14px;line-height:14.7px;letter-spacing:-.14px;color:#000;text-align:center}.bfcm-cart-moment__timer{font-family:var(--ea-font-mono, "Apercu Mono Pro", monospace);font-weight:700;font-size:15px;line-height:1;color:#810000;text-transform:uppercase;white-space:nowrap}.bfcm-cart-counter{display:block;margin:0;min-height:37px;padding:11px 12px;box-sizing:border-box;background:#eef4f9;font-family:var(--ea-font-sans, "PP Mori", Mori, sans-serif);font-weight:400;font-size:14px;line-height:14.7px;letter-spacing:-.14px;color:#000;text-align:center}.bfcm-cart-counter strong{font-weight:600}.bfcm-cart-counter--top{background:#f1dec3}.bfcm-cart-moment--vip{display:none}.ea-vip .bfcm-cart-moment--vip{display:block}.bfcm-cart-vip{display:flex;align-items:flex-start;gap:8px;margin:20px 20px 12px;padding:10px 12px;border-radius:5px;background:#71a2cc1f;color:#494949}.bfcm-cart-vip svg{flex:none;margin-top:1px}.bfcm-cart-vip__text{margin:0;font-family:var(--ea-font-sans, "PP Mori", Mori, sans-serif);font-weight:400;font-size:13px;line-height:18.2px;color:#494949}.bfcm-cart-vip__link{font-weight:600;color:inherit;text-decoration:none;white-space:nowrap}.bfcm-cart-vip__link:hover,.bfcm-cart-vip__link:focus-visible{text-decoration:underline}.bfcm-gift-bar{background:#fff;padding:12px 16px}.bfcm-gift-bar__inner{display:flex;flex-direction:column;align-items:center;gap:8px}.bfcm-gift-bar__copy{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.bfcm-gift-bar__line{display:block;margin:0;width:100%;font-family:var(--ea-font-sans, "PP Mori", Mori, sans-serif);font-weight:400;font-size:14px;line-height:normal;color:#000;text-align:center;word-break:break-word}.bfcm-gift-bar__line--strong,.bfcm-gift-bar__line strong{font-weight:600}.bfcm-gift-bar__track{display:flex;align-items:flex-start;justify-content:center;width:100%}.bfcm-gift-bar__seg{flex:1 0 0;min-width:1px;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.bfcm-gift-bar__rail{position:relative;height:10px;width:100%}.bfcm-gift-bar__rail:before{content:"";position:absolute;top:4px;left:0;right:.5px;height:2px;background:#edebe6}.bfcm-gift-bar__fill{position:absolute;top:4px;left:0;height:2px;max-width:calc(100% - .5px);background:#e16203}.bfcm-gift-bar__dot{position:absolute;top:.5px;right:.5px;width:9px;height:9px;box-sizing:border-box;border:1px solid #e16203;border-radius:999px;background:#fff}.bfcm-gift-bar[data-reached="0"] .bfcm-gift-bar__seg:first-child .bfcm-gift-bar__dot{border-color:#767676}.bfcm-gift-bar__seg--done .bfcm-gift-bar__dot{background:#e16203}.bfcm-gift-bar__labels{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;max-width:100%;font-size:12px;text-align:right;overflow-wrap:break-word}.bfcm-gift-bar__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2em;text-wrap:balance;font-family:var(--ea-font-sans, "PP Mori", Mori, sans-serif);font-weight:600;line-height:1;color:#767676}.bfcm-gift-bar__amount{font-family:var(--ea-font-sans, "PP Mori", Mori, sans-serif);font-weight:400;line-height:1;color:#959595;white-space:nowrap}.bfcm-gift-bar__seg--done .bfcm-gift-bar__name,.bfcm-gift-bar__seg--done .bfcm-gift-bar__amount{color:#000}.cart-update-line-item__discount-badge--bfcm-free{background:#0fa830;border-radius:27.7px;font-family:var(--ea-font-sans, "PP Mori", Mori, sans-serif);font-weight:600;font-size:12px;line-height:1;color:#fff;text-transform:none}html.bfcm-cart .cart-update-social-proof,html.bfcm-cart #CartDrawer .drawer-announcement,html.bfcm-cart #CartDrawer .drawer-payment,html.bfcm-cart #CartDrawer .cart-update-footer-usp:nth-of-type(3),html.bfcm-cart #CartDrawer .cart-update-footer-usps__divider:nth-of-type(2){display:none}.bfcm-upgrade{margin:0 20px 16px;border-radius:8px}.bfcm-upgrade__header{margin:0;padding:10px 14px 8px;background:#edebe6;border-radius:8px 8px 0 0;font-family:var(--ea-font-mono, "Apercu Mono Pro", monospace);font-weight:700;font-size:12px;line-height:1.2;letter-spacing:1.44px;color:#1f262d;text-transform:uppercase}.bfcm-upgrade__unlock{color:#2d8a5a}.bfcm-upgrade__body{padding:12px 14px;border:1px solid #edebe6;border-top:0;border-radius:0 0 8px 8px}.bfcm-upgrade__offer{display:flex;gap:12px;align-items:flex-start;padding:10px;background:#f6ffed;border:1px solid #2d8a5a;border-radius:8px}.bfcm-upgrade__image{flex:none;width:112px;height:112px;object-fit:cover;border:.5px solid #dedede;border-radius:6px}.bfcm-upgrade__detail{display:flex;flex-direction:column;gap:6px;min-width:0}.bfcm-upgrade__text{margin:0;font-family:var(--ea-font-sans, "PP Mori", Mori, sans-serif);font-weight:400;font-size:14px;line-height:1.25;color:#000}.bfcm-upgrade__text strong{font-weight:600}.bfcm-upgrade__gift{margin:0;font-family:var(--ea-font-sans, "PP Mori", Mori, sans-serif);font-weight:600;font-size:14px;line-height:1.2;color:#2d8a5a}.bfcm-upgrade__dot{display:inline-block;width:11px;height:11px;margin-right:5px;border-radius:999px;background:#2d8a5a;vertical-align:baseline}.bfcm-upgrade__prices{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0}.bfcm-upgrade__compare{font-family:var(--ea-font-sans, "PP Mori", Mori, sans-serif);font-weight:400;font-size:14px;color:#676767;text-decoration:line-through}.bfcm-upgrade__price{font-family:var(--ea-font-sans, "PP Mori", Mori, sans-serif);font-weight:600;font-size:16px;color:#2d8a5a}.bfcm-upgrade__badge{padding:3px 8px;background:#476b77;border-radius:27.7px;font-family:var(--ea-font-mono, "Apercu Mono Pro", monospace);font-weight:700;font-size:12px;line-height:1.2;color:#fff;text-transform:uppercase}.bfcm-upgrade__cta{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin-top:10px;padding:10px 14px;background:transparent;border:1px solid #e16203;border-radius:5px;font-family:var(--ea-font-mono, "Apercu Mono Pro", monospace);font-weight:500;font-size:15px;line-height:1.2;letter-spacing:.8px;color:#e16203;text-transform:uppercase;cursor:pointer}.bfcm-upgrade__cta[disabled]{opacity:.55;cursor:default}html.bfcm-cart cart-drawer.cart_update.is-empty .bfcm-upgrade{text-align:left;margin-left:5px;margin-right:5px}html.bfcm-cart cart-drawer.cart_update.is-empty .bfcm-upgrade__text{font-size:16px}.bfcm-upgrade__cta--loading .bfcm-upgrade__cta-delta{display:none}.bfcm-upgrade__cta--loading:after{content:"";flex:none;width:15px;height:15px;border:2px solid currentColor;border-top-color:transparent;border-radius:999px;animation:bfcm-upgrade-spin .7s linear infinite}@keyframes bfcm-upgrade-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bfcm-upgrade__cta--loading:after{animation-duration:2.4s}}.bfcm-upgrade__error{margin:8px 0 0;font-family:var(--ea-font-sans, "PP Mori", Mori, sans-serif);font-weight:400;font-size:13px;line-height:1.3;color:#9b1c1c}html.bfcm-cart cart-drawer.cart_update .drawer__header{min-height:44px;padding:0 4px 0 18px;box-sizing:border-box;align-items:center}html.bfcm-cart cart-drawer.cart_update .drawer__close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0}html.bfcm-cart cart-drawer.cart_update .drawer__close svg{width:22px;height:22px}html.bfcm-cart cart-drawer.cart_update:not(.is-empty) .drawer__footer{padding:17px 20px 18px;border-top:1px solid #edebe6;box-shadow:0 -4px 16px #0000000f}html.bfcm-cart cart-drawer.cart_update:not(.is-empty) .cart-update-footer-totals__row--discount .cart-update-footer-totals__label,html.bfcm-cart cart-drawer.cart_update:not(.is-empty) .cart-update-footer-totals__row--discount .cart-update-footer-totals__amount{font-family:var(--ea-font-sans, "PP Mori", Mori, sans-serif);font-weight:400;font-size:16px;line-height:normal;color:#676767;text-transform:none}html.bfcm-cart cart-drawer.cart_update:not(.is-empty) .cart-update-footer-totals__row--subtotal .cart-update-footer-totals__label,html.bfcm-cart cart-drawer.cart_update:not(.is-empty) .cart-update-footer-totals__row--subtotal .cart-update-footer-totals__amount{font-family:var(--ea-font-sans, "PP Mori", Mori, sans-serif);font-weight:600;font-size:18px;line-height:normal;color:#1f1f1f;text-transform:none}html.bfcm-cart cart-drawer.cart_update:not(.is-empty) #CartDrawer-Checkout.cta-button{padding:20px 24px;border-radius:5px;background-color:#e16203}html.bfcm-cart cart-drawer.cart_update:not(.is-empty) #CartDrawer-Checkout .cta-button__text{font-family:var(--ea-font-mono, "Apercu Mono Pro", monospace);font-weight:500;font-size:20px;line-height:24px;color:#fff}html.bfcm-cart cart-drawer.cart_update:not(.is-empty) .cart-update-footer-usp__text{font-family:var(--ea-font-sans, "PP Mori", Mori, sans-serif);font-weight:400;font-size:14px;line-height:130%;color:#000}html.bfcm-cart cart-drawer.cart_update:not(.is-empty) .cart-update-footer-usps__divider{width:1px;min-width:1px;background:#dcdcdc}.bfcm-upgrade__gender{display:block;width:100%;margin-top:2px;padding:10px 30px 8px 14px;box-sizing:border-box;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='15' viewBox='0 0 9 15' fill='none'%3E%3Cpath d='M1 5.5L4.5 9L8 5.5' stroke='%23939393' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;border:1px solid #939393;border-radius:5px;font-family:var(--ea-font-mono, "Apercu Mono Pro", monospace);font-weight:500;font-size:12px;line-height:1.2;color:#939393;text-transform:uppercase;cursor:pointer;appearance:none;-webkit-appearance:none}.bfcm-upgrade__gender:focus-visible{outline:2px solid #2d8a5a;outline-offset:1px}@media screen and (max-width:749px){html.bfcm-cart cart-drawer.cart_update .custom-quantity-selector__button{width:20px;height:20px}html.bfcm-cart cart-drawer.cart_update .custom-quantity-selector__button svg{width:12px;height:12px}}
/*# sourceMappingURL=/cdn/shop/t/245/assets/bfcm-cart.css.map */
