[data-home-only][hidden]{display:none!important}.bt-basket-count{display:inline-block;min-width:1.4em;margin-inline-start:.35em;text-align:center;background:#eef8f5;border-radius:1em;color:#287a6d}.bt-payment-option input{accent-color:#ff4769;margin-inline-end:.35rem}.pack-current-price,.pack-total{margin-block:.6rem}.after-add{display:flex;gap:1rem;flex-wrap:wrap}.after-add[hidden]{display:none}.purchase-workflow .card{margin-block:1rem}.purchase-workflow input{max-width:100%}.guest-cart-table{width:100%;border-collapse:collapse}.guest-cart-table th,.guest-cart-table td{padding:.8rem;border-bottom:1px solid #e5eeeb}.guest-cart-table input{width:4rem}.guest-cart-table button{margin:.2rem}.guest-cart-table-wrap{overflow-x:auto}@media(max-width:600px){.guest-cart-table th,.guest-cart-table td{padding:.4rem}.purchase-workflow .card-body{padding:1rem}}

/* Order details are a vertical workflow, independent of the native cart summary grid. */
.purchase-workflow .bt-order-summary>.card-body{display:block}.purchase-workflow .table-responsive{width:100%;margin-block:1rem}.purchase-workflow .table{width:100%}.purchase-workflow .purchase-action{margin-block:1rem}
