.cart-piece-summary{align-items:center;gap:16px;min-width:260px;padding:8px 0;display:flex}.cart-piece-thumbnail{color:#147957;background:#f0f7f4;border:1px solid #dbe8e1;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:112px;height:100px;display:flex}.cart-piece-thumbnail svg{width:92px;height:82px}.cart-piece-thumbnail>span{text-align:center;color:#687b73;padding:12px;font-size:11px}.cart-piece-material{color:#52685e;margin:6px 0;font-size:13px}.cart-piece-processes{flex-wrap:wrap;gap:5px;display:flex}.cart-piece-processes span{color:#215e46;background:#edf5f0;border-radius:5px;padding:4px 7px;font-size:12px}.cart-piece-caption{color:#687b73;margin-top:7px;font-size:11px;display:block}@media (max-width:600px){.cart-piece-thumbnail{width:76px;height:80px}.cart-piece-thumbnail svg{width:64px;height:66px}.cart-piece-summary{gap:10px;min-width:210px}}.cart-comparison{border-collapse:collapse;width:100%}.cart-comparison th,.cart-comparison td{text-align:left;vertical-align:top;border-bottom:1px solid #dbe8e1;padding:12px}.cart-comparison thead{background:#edf6f0}.cart-piece-amount{margin:6px 0 14px;font-size:14px}.cart-next-step{background:#edf7f1;border-left:4px solid #16815f;border-radius:8px;margin:16px 0;padding:14px 18px}.cart-next-step p{margin:7px 0;font-size:14px}.cart-next-step.needs-action{background:#fff1ec;border-color:#bc422e}.cart-next-step.needs-check{background:#fff8e6;border-color:#b68722}.cart-next-step details{margin-top:10px}.customer-progress{background:#eef7f2;border:1px solid #c6dfd2;border-radius:12px;margin:14px 0;padding:18px}.customer-progress h3{margin:6px 0 12px}.customer-progress progress{accent-color:#087b63;width:100%;height:12px}.customer-progress p{margin:10px 0}.customer-action{background:#fff8e6;border-radius:8px;padding:12px}.recent-repeat-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;display:grid}.recent-repeat-card{background:#f5faf7;border:1px solid #d2e3d9;border-radius:12px;padding:18px}.recent-repeat-card p{font-size:13px}.recent-repeat-card h3{overflow-wrap:anywhere;font-size:17px}@media (max-width:600px){.cart-items-table{overflow:visible!important}.cart-items-table table,.cart-items-table tbody,.cart-items-table tr,.cart-items-table td{width:100%;display:block}.cart-items-table thead,.cart-items-table td:nth-child(n+2){display:none}.cart-items-table tr{border-bottom:1px solid #d7e5dd;padding:14px 0}.cart-piece-summary{min-width:0}.cart-piece-summary strong{overflow-wrap:anywhere}.cart-items-table td>a{margin-left:0!important;margin-right:8px!important}.cart-items-table td .cart-piece-processes{max-width:100%}}.cart-minimum-note{background:#fff9ea;border:1px solid #dfcc92;border-radius:10px;padding:14px 18px;font-size:14px}.cart-timing{color:#456154;margin:12px 0;font-size:13px}.customer-sections{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.customer-sections a{background:#f0f8f3;border:1px solid #c9ded3;border-radius:8px;padding:8px 12px;font-size:13px}.customer-shopping details>summary{cursor:pointer;min-height:36px}.customer-shopping #my-orders,.customer-shopping #saved-quotes,.customer-shopping #repeat-purchases{scroll-margin-top:20px}.cart-piece-amount small{color:#52685e;margin-top:4px;font-size:11px;display:block}@media (max-width:600px){body:has(.customer-shopping){padding-bottom:0}}
