.na-bfcm-cart-progress{background:#151515;color:#fff;border:1px solid #d43737;padding:15px;margin:14px 0;font-size:13px;line-height:1.5}.na-bfcm-cart-progress strong{font-size:14px;letter-spacing:.03em}.na-bfcm-cart-progress p{margin:6px 0 9px}.na-bfcm-cart-progress a{color:#fff;text-decoration:underline;text-underline-offset:3px;font-weight:700}.na-bfcm-cart-progress small{display:block;color:#d1d1d1;margin-top:8px}.na-bfcm-progress-track{height:6px;background:#585858;margin:9px 0;border-radius:6px;overflow:hidden}.na-bfcm-progress-track span{display:block;height:100%;background:#ee3333;width:0;transition:width .3s}
.na-bfcm-suggest{border:1px solid #ddd;padding:16px;margin:16px 0;background:#fff;color:#161616}.na-bfcm-suggest__title{font-size:15px!important;font-weight:800;letter-spacing:.04em;margin:0 0 12px}.na-bfcm-suggest__items{display:grid;gap:12px}.na-bfcm-upsell{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;border-top:1px solid #e5e5e5;padding:12px 0}.na-bfcm-upsell__image img{width:72px;height:90px;object-fit:cover}.na-bfcm-upsell__body{min-width:0}.na-bfcm-upsell__body>a{color:inherit;display:block;font-size:13px;line-height:1.3;margin-bottom:6px}.na-bfcm-upsell label{font-size:12px;display:block}.na-bfcm-upsell select{display:block;width:100%;padding:8px;margin:4px 0 8px;background:#fff;color:#111;border:1px solid #888}.na-bfcm-upsell__button{background:#111;color:#fff;padding:9px 12px;font-weight:700;font-size:12px;cursor:pointer}.na-bfcm-upsell__feedback{font-size:12px;margin-left:5px}.na-bfcm-shopall{display:inline-block;margin-top:6px;font-weight:700;font-size:12px;text-decoration:underline}

.na-bfcm-collection-announce{background:#171717;color:#fff;padding:13px 20px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;text-align:center;font-size:12px}.na-bfcm-collection-announce strong{font-size:14px;letter-spacing:.04em}.na-bfcm-collection-announce a{color:#fff;text-decoration:underline;font-weight:700}
