.dm-sofa-cart-collection:empty{display:none}.dm-sofa-cart-card{border:1px solid #dce4e6;border-radius:12px;background:#fff;padding:20px;margin:0 0 18px;color:#183a47}.dm-sofa-cart-heading,.dm-sofa-cart-meta{display:flex;justify-content:space-between;gap:12px;align-items:center}.dm-sofa-cart-heading{font-size:18px}.dm-sofa-cart-heading>span{white-space:nowrap;font-weight:700}.dm-sofa-cart-plan{display:block;width:100%;height:240px;background:#f5f8f8;border-radius:8px;margin:16px 0}.dm-sofa-cart-meta{font-size:14px}.dm-sofa-cart-note{color:#637982;font-size:12px;margin:10px 0!important;line-height:1.5}.dm-sofa-cart-codes{display:flex;flex-wrap:wrap;gap:6px}.dm-sofa-cart-codes bdi{padding:4px 8px;background:#edf2f3;border-radius:5px;font-size:12px}.cart-content .dm-sofa-cart-card{padding:12px;margin:0 0 12px;border-radius:8px}.cart-content .dm-sofa-cart-heading{font-size:13px;flex-wrap:wrap}.cart-content .dm-sofa-cart-plan{height:130px;margin:10px 0}.cart-content .dm-sofa-cart-meta{font-size:11px}.cart-content .dm-sofa-cart-note,.cart-content .dm-sofa-cart-codes{display:none}.cart-content .dm-sofa-cart-collection{padding:10px 10px 0}.cart-content .td-image img[src*="dm-sofa/"]{width:80px;height:80px;object-fit:contain;background:#fff}.cart-table .td-image img[src*="dm-sofa/"]{width:120px;height:120px;object-fit:contain;background:#fff}@media(max-width:767px){.dm-sofa-cart-card{padding:14px}.dm-sofa-cart-heading{font-size:15px;flex-wrap:wrap}.dm-sofa-cart-plan{height:190px}.cart-table .td-image img[src*="dm-sofa/"]{width:80px;height:90px}.dm-sofa-cart-meta{font-size:12px}}
