.bfcm-banner{background-color:#e8e8ea;padding:10px 12px;letter-spacing:0;font-size:13px;border-radius:2px;line-height:1.3}.bfcm-banner a{color:inherit}.product__text.has-bfcm-badge{display:flex;justify-content:space-between;align-items:baseline}.product__text.has-bfcm-badge .badge{letter-spacing:0;font-weight:600;font-size:13px;color:#495965;border-color:#495965;border-width:2px;border-radius:4px;padding:4px 8px;background-color:#f8fafa}.price__container.has-bfcm-sale-price{display:flex;align-items:center;flex-wrap:nowrap}.price__container.has-bfcm-sale-price .price__regular{font-size:12px;color:#878787}.price__container.has-bfcm-sale-price .price__regular .price-item{text-decoration:line-through}.price__container.has-bfcm-sale-price .price__sale span:not(.price-item){font-size:0}#bfcm-dialog::backdrop{background:#0009}#bfcm-dialog{border:0;width:344px;letter-spacing:0;background-color:#fff0;padding:8px}#bfcm-dialog #bfcm-dialog__close{position:absolute;top:0;right:0;width:17px;height:17px;-webkit-appearance:none;appearance:none;border-radius:100px;outline:0;border:0;text-align:center;padding:0;cursor:pointer}#bfcm-dialog .dialog-content{background-color:#e8e8ea;border-radius:8px;padding:10px;outline:4px solid #fff;width:314px;margin-top:10px}#bfcm-dialog .dialog-content a{color:inherit}#bfcm-dialog .dialog-content span:first-child{text-transform:uppercase;font-size:14px}#bfcm-dialog .dialog-content h2{font-weight:600;letter-spacing:0;font-size:22px;margin:0;font-family:var(--font-sans)}#bfcm-dialog .dialog-content .dialog-links{margin-top:8px}#bfcm-dialog .dialog-content .dialog-links a{font-weight:700}#bfcm-dialog .dialog-content .dialog-footer{font-size:11px;margin-top:8px;color:#0009}.navitem.navitem--account{position:relative;cursor:pointer}.bfcm-nav-item{background:transparent;position:absolute;width:100%;height:100%;z-index:2;cursor:pointer}.bfcm-nav-item .loggedin-link{position:absolute;background:transparent;width:100%;height:100%;z-index:120000}.bfcm-nav-item #bfcm-modal-open{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;-webkit-appearance:none;appearance:none;border:0;outline:0;z-index:2;cursor:pointer}.bfcm-nav-item .bfcm-nav-item__dot{--size: 17px;background:#495965;color:#fff;font-size:10px;font-family:var(--font-sans);width:var(--size);height:var(--size);border-radius:100px;display:inline-flex;justify-content:center;align-items:center;border:1px solid #fff;transform:translate(21px,36px)}.bfcm-nav-item .bfcm-nav-item__dot.star{font-size:7px;text-align:center}.rebuy-money{letter-spacing:0}.rebuy-money.sale{color:#000!important;font-weight:600;font-size:14px}.rebuy-money.compare-at{color:#7b7b7b!important}.rebuy-cart__flyout-item-discount-message{color:#7b7b7b;text-indent:-17px;padding-left:17px!important;display:inline-block;margin-top:12px!important}.rebuy-cart__flyout-item-discount-message:before{background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.21582 0C6.86223 7.55165e-05 6.52245 0.140559 6.27246 0.390625L0.469727 6.19336C0.168824 6.49627 8.58307e-05 6.90604 0 7.33301C0 7.76017 0.168646 8.17063 0.469727 8.47363L4.85645 12.8604C5.15945 13.1614 5.56991 13.3301 5.99707 13.3301C6.42403 13.33 6.83381 13.1613 7.13672 12.8604L12.9395 7.05762C13.1895 6.80763 13.33 6.46785 13.3301 6.11426V1.33301C13.33 0.979503 13.1894 0.640597 12.9395 0.390625C12.6895 0.140653 12.3506 8.61906e-05 11.9971 0H7.21582ZM10.8164 1.86035C11.2306 1.86035 11.5664 2.19614 11.5664 2.61035C11.5661 3.02434 11.2305 3.36035 10.8164 3.36035C10.4024 3.36035 10.0667 3.02434 10.0664 2.61035C10.0664 2.19614 10.4022 1.86035 10.8164 1.86035Z' fill='%237B7B7B'/%3E%3C/svg%3E%0A");background-size:contain;background-position:center center;background-repeat:no-repeat;content:"";display:inline-block;width:12px;height:12px;margin-right:4px;margin-top:4px}.rebuy-cart__flyout-subtotal-final-amount{color:#000!important}.bfcm-banner+.bfcm-banner{display:none}.badge.bfcm-badge+.badge.bfcm-badge{display:none}@media screen and (max-width:767px){.promo-bar__copy.u-hidden-mobile-only{font-size:10px!important}}#bfcm-dialog #bfcm-dialog__close{color:#000;top:3px;right:3px}#bfcm-dialog .dialog-content span:first-child{font-size:12px}#bfcm-dialog .dialog-content h2{font-size:20px;letter-spacing:-.3px}#bfcm-dialog .dialog-content{width:277px}#bfcm-dialog{width:304px}#bfcm-dialog .dialog-content .dialog-links{margin-top:2px}#bfcm-dialog .dialog-content .dialog-footer{font-size:10px;margin-top:2px}
/*# sourceMappingURL=/cdn/shop/t/400/assets/bfcm-sale.css.map */
