.order-bump{margin-bottom:0}.order-bump-in-cart .order-bump__title{display:none}.order-bump__title{color:var(--cc-text);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;margin-bottom:10px;font-size:13px;font-weight:700;display:flex}.order-bump__title-icon{width:16px;height:16px;color:var(--cc-primary-dark)}.order-bump__list{flex-direction:column;gap:8px;display:flex}.order-bump__item{border:1.5px solid var(--cc-gray-border);cursor:pointer;text-align:left;background:#fff;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:all .2s;display:flex}.order-bump__item:hover,.order-bump__item--added{border-color:var(--cc-primary);background:var(--cc-primary-pale)}.order-bump__checkbox{border:2px solid var(--cc-gray-border);background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex}.order-bump__checkbox--checked{background:var(--cc-primary);border-color:var(--cc-primary)}.order-bump__checkbox-icon{color:#fff;width:14px;height:14px}.order-bump__image{object-fit:cover;background:var(--cc-gray-light);border-radius:6px;flex-shrink:0;width:32px;height:32px}.order-bump__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.order-bump__name{color:var(--cc-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.order-bump__badge{color:var(--cc-teal);text-transform:uppercase;letter-spacing:.3px;font-size:10px;font-weight:600}.order-bump__price{color:var(--cc-primary-darker);white-space:nowrap;flex-shrink:0;font-size:15px;font-weight:700}
