.custom-ecommerce-table{width:100%;padding-bottom:32px}.custom-ecommerce-table .custom-ecommerce-table__table{border-collapse:separate;border-spacing:0;border-left:1px solid var(--theme-elevation-100,#f0f0f0);width:100%}.custom-ecommerce-table .custom-ecommerce-table__sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.custom-ecommerce-table thead th{color:var(--theme-elevation-900,#9a9a9a);text-align:left;white-space:nowrap;background:var(--theme-elevation-100,#f0f0f0);padding:10px 12px;font-size:12px;font-weight:500}.custom-ecommerce-table tbody td{vertical-align:middle;border:1px solid var(--theme-elevation-100,#f0f0f0);border-top:none;border-left:none;padding:0;overflow:visible}.custom-ecommerce-table__col-index{text-align:center;white-space:nowrap;opacity:.7;width:1%}.custom-ecommerce-table__col-30{width:30%}.custom-ecommerce-table__col-action{white-space:nowrap;text-align:right;width:1%}.custom-ecommerce-table button{margin:0}.custom-ecommerce-table .delete-button{color:var(--theme-color-danger,#ff4d4f)}.custom-ecommerce-table__actions{justify-content:space-between;margin-top:12px;display:flex}.custom-ecommerce-table__hint{opacity:.8;margin-top:10px;font-size:12px}.custom-ecommerce-table__cell-label{padding:8px 12px;font-size:13px;display:block}.custom-ecommerce-table__col-action button+button{margin-left:8px}
.custom-ecommerce-table{width:100%}.custom-ecommerce-table .custom-ecommerce-table__table{border-collapse:separate;border-spacing:0;border-left:1px solid var(--theme-elevation-100,#f0f0f0);width:100%}.custom-ecommerce-table .custom-ecommerce-table__sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.custom-ecommerce-table thead th{color:var(--theme-elevation-900,#9a9a9a);text-align:left;white-space:nowrap;background:var(--theme-elevation-100,#f0f0f0);padding:10px 12px;font-size:12px;font-weight:500}.custom-ecommerce-table tbody td{vertical-align:middle;border:1px solid var(--theme-elevation-100,#f0f0f0);border-top:none;border-left:none;padding:0;overflow:visible}.custom-ecommerce-table__col-index{text-align:center;white-space:nowrap;opacity:.7;width:1%}.custom-ecommerce-table__col-product{width:auto}.custom-ecommerce-table__col-quantity{width:160px}.custom-ecommerce-table__col-action{white-space:nowrap;text-align:right;width:1%}.custom-ecommerce-table button{margin:0}.custom-ecommerce-table .delete-button{color:var(--theme-color-danger,#ff4d4f)}.custom-ecommerce-table__actions{justify-content:space-between;margin-top:12px;display:flex}.custom-ecommerce-table__hint{opacity:.8;margin-top:10px;font-size:12px}.custom-ecommerce-table__cell-label{padding:8px 12px;font-size:13px;display:block}.custom-ecommerce-table__col-action button+button{margin-left:8px}.custom-ecommerce-table.custom-bundle-table tbody td{vertical-align:middle;padding:10px 14px}.custom-ecommerce-table.custom-bundle-table tbody td .field-type{margin-bottom:0}.custom-ecommerce-table.custom-bundle-table .custom-ecommerce-table__cell-label{padding:0}
.custom-ecommerce-table{width:100%}.custom-ecommerce-table .custom-ecommerce-table__table{border-collapse:separate;border-spacing:0;border-left:1px solid var(--theme-elevation-100,#f0f0f0);width:100%}.custom-ecommerce-table thead th{color:var(--theme-elevation-900,#9a9a9a);text-align:left;white-space:nowrap;background:var(--theme-elevation-100,#f0f0f0);padding:10px 12px;font-size:12px;font-weight:500}.custom-ecommerce-table tbody td{vertical-align:middle;border:1px solid var(--theme-elevation-100,#f0f0f0);border-top:none;border-left:none;padding:0;overflow:visible}.custom-ecommerce-table__col-index{text-align:center;white-space:nowrap;opacity:.7;width:1%}.custom-ecommerce-table__col-action{white-space:nowrap;text-align:right;width:1%}.custom-ecommerce-table button{margin:0}.custom-ecommerce-table .delete-button{color:var(--theme-color-danger,#ff4d4f)}.custom-ecommerce-table__actions{justify-content:space-between;margin-top:12px;display:flex}.custom-ecommerce-table__hint{opacity:.8;margin-top:10px;font-size:12px}.custom-ecommerce-table.custom-item-table tbody td{padding:8px 12px;font-size:13px}.custom-ecommerce-table.custom-item-table tbody td.custom-ecommerce-table__field-cell{padding:0}.custom-ecommerce-table.custom-item-table tbody td.custom-ecommerce-table__field-cell .field-type{margin-bottom:0}.custom-ecommerce-table.custom-item-table .custom-ecommerce-table__col-product{width:30%;min-width:220px}.custom-ecommerce-table.custom-item-table .custom-ecommerce-table__col-quantity{width:110px}.custom-ecommerce-table.custom-item-table .custom-ecommerce-table__col-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.custom-ecommerce-table.custom-item-table .custom-ecommerce-table__product-cell{flex-direction:column;gap:2px;display:flex}.custom-ecommerce-table.custom-item-table .custom-ecommerce-table__product-link{color:var(--theme-text,inherit);text-decoration:underline}.custom-ecommerce-table.custom-item-table .custom-ecommerce-table__product-sku{opacity:.7;font-size:11px}.custom-ecommerce-table.custom-item-table .custom-ecommerce-table__price-original{opacity:.6;margin-right:4px}.custom-ecommerce-table.custom-item-table .custom-ecommerce-table__col-action button{margin-left:8px}.custom-ecommerce-table.custom-item-table .custom-ecommerce-table__empty{text-align:center;opacity:.7}.custom-ecommerce-table.custom-item-table .custom-ecommerce-table__detail-row td{background:var(--theme-elevation-50,#fafafa)}.custom-ecommerce-table.custom-item-table .custom-ecommerce-table__detail-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 24px;margin:0;display:grid}.custom-ecommerce-table.custom-item-table .custom-ecommerce-table__detail-list dt{opacity:.7;font-size:11px}.custom-ecommerce-table.custom-item-table .custom-ecommerce-table__detail-list dd{font-variant-numeric:tabular-nums;margin:0;font-size:13px}
.order-totals{border:1px solid var(--theme-elevation-150,#e0e0e0);background:var(--theme-elevation-50,#fafafa);border-radius:4px;margin-bottom:24px;padding:12px}.order-totals__title{color:var(--theme-elevation-900,#9a9a9a);margin-bottom:8px;font-size:12px;font-weight:500;display:block}.order-totals__rows{margin:0}.order-totals__row{justify-content:space-between;gap:12px;padding:3px 0;font-size:13px;display:flex}.order-totals__row dt{opacity:.8}.order-totals__row dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.order-totals__row--total{border-top:1px solid var(--theme-elevation-150,#e0e0e0);margin-top:4px;padding-top:6px}.order-totals__row--grand{font-weight:700}.order-totals__note{opacity:.7;margin:8px 0 0;font-size:11px}
.custom-ecommerce-table{width:100%}.custom-ecommerce-table .custom-ecommerce-table__table{border-collapse:separate;border-spacing:0;border-left:1px solid var(--theme-elevation-100,#f0f0f0);width:100%}.custom-ecommerce-table .custom-ecommerce-table__sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.custom-ecommerce-table thead th{color:var(--theme-elevation-900,#9a9a9a);text-align:left;white-space:nowrap;background:var(--theme-elevation-100,#f0f0f0);padding:10px 12px;font-size:12px;font-weight:500}.custom-ecommerce-table tbody td{vertical-align:middle;border:1px solid var(--theme-elevation-100,#f0f0f0);border-top:none;border-left:none;padding:0;overflow:visible}.custom-ecommerce-table__col-index{text-align:center;white-space:nowrap;opacity:.7;width:1%}.custom-ecommerce-table__col-30{width:30%}.custom-ecommerce-table__col-action{white-space:nowrap;text-align:right;width:1%}.custom-ecommerce-table button{margin:0}.custom-ecommerce-table .delete-button{color:var(--theme-color-danger,#ff4d4f)}.custom-ecommerce-table__actions{justify-content:space-between;margin-top:12px;display:flex}.custom-ecommerce-table__hint{opacity:.8;margin-top:10px;font-size:12px}.custom-ecommerce-table__cell-label{padding:8px 12px;font-size:13px;display:block}.custom-ecommerce-table__col-action button+button{margin-left:8px}.custom-ecommerce-table__col-drag{text-align:center;white-space:nowrap;width:1%}.custom-ecommerce-table__drag-handle{opacity:.6;align-items:center;padding:4px 6px;display:inline-flex}.custom-ecommerce-table__drag-handle:hover{opacity:1}.custom-ecommerce-table__drag-handle svg{width:16px;height:16px}
