.ccb-total-row{display:flex;flex-direction:column;color:var(--ccb-text-color);font-size:var(--ccb-grand-total-size);font-weight:var(--ccb-grand-total-weight)}@media only screen and (max-width: 480px){.ccb-total-row{font-size:var(--ccb-mobile-grand-total-size);font-weight:var(--ccb-mobile-grand-total-weight)}}.ccb-total-row__description{font-size:.75em;color:var(--ccb-text-color);font-weight:400;margin-top:5px}.ccb-total-row__item{display:flex;justify-content:space-between;align-items:start;gap:10px}.ccb-total-row__item .ccb-total-row__name{width:60%}.ccb-total-row__item .ccb-total-row__value{width:40%}.ccb-total-row__item .ccb-total-row__value{display:flex;align-items:flex-start;justify-content:flex-end;flex-wrap:wrap;gap:5px;min-width:0;text-align:right}.ccb-total-row__item .ccb-total-row__value>span{word-break:break-all;width:auto}.ccb-total-row__item .ccb-total-row__value .discount{font-size:.8em;font-weight:500;text-decoration:line-through}.ccb-total-row__item .ccb-total-row__name{display:flex;align-items:flex-start;flex-wrap:wrap;gap:5px;min-width:0;word-break:break-word}.ccb-total-row__item .ccb-total-row__name>span{min-width:0;word-break:break-word}.ccb-total-row__item .ccb-total-row__name .discount{font-size:10px!important;font-weight:500;color:#fff;background:#1ab163;padding:2px 4px;border-radius:4px;vertical-align:middle;box-sizing:border-box;letter-spacing:.1px}.ccb-total-row__discount{font-size:12px;width:100%;display:flex;justify-content:flex-start;text-transform:var(--ccb-summary-text-transform);font-size:.75em}.ccb-total-row__discount .label{margin-right:8px}.ccb-total-row__discount .name{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccb-total-row__discount .value{margin-left:auto;white-space:nowrap;padding-left:5px}
