.tb-cart-groups,.tb-group-products{list-style:none;margin:0;padding:0}.tb-cart-groups>.tb-cart-section{list-style:none;margin:0 0 16px;padding:0;clear:both}.tb-cart-groups>.tb-bundle-group{border:1px solid #d1b498;border-radius:5px;padding:14px;background:#fffdfa}.tb-bundle-title{font-size:17px;line-height:1.4;font-weight:600;color:#3d3029;margin:0 0 12px;padding:0 0 10px;border-bottom:1px solid #e7dacd;overflow-wrap:anywhere}.tb-cart-groups .tb-group-products>.cart-item{list-style:none;border-bottom:1px solid #eee;padding:12px 0;margin:0;overflow:visible}.tb-cart-groups .tb-group-products>.cart-item:last-child{border-bottom:0}.tb-pack-discount{display:inline-block;font-size:11px;font-weight:500;line-height:1.5;white-space:normal;color:#69503a;background:#f1e7dc;border-radius:3px;padding:2px 6px;margin-left:5px;vertical-align:middle}.tb-portion,.tb-total-quantity,.tb-static-quantity{font-size:12px;margin:4px 0;color:#66594d;clear:both}.tb-surface-summary .tb-group-products>.cart-item{display:flow-root}.tb-surface-summary .media-object{max-width:65px}.tb-surface-popup .tb-bundle-group{margin:6px 0 14px}.tb-surface-popup .tb-bundle-title{font-size:16px}.tb-surface-popup .current-price{flex-wrap:wrap;align-items:center;gap:3px}.tb-surface-popup .tb-portion,.tb-surface-popup .tb-total-quantity{width:100%}@media(max-width:767px){.tb-cart-groups>.tb-bundle-group{padding:10px}.tb-bundle-title{font-size:15px}.tb-cart-groups .tb-pack-discount{font-size:10px;margin-left:3px}.tb-surface-detailed .product-line-grid{margin:0}.tb-surface-popup .product-line-grid-body{min-width:0}.tb-bundle-title{word-break:break-word}}
