.withdrawal-box{max-width:620px;margin:30px 0;padding:28px;border:1px solid #e2e2e2;border-radius:8px;background:#fff;font-family:Arial,Helvetica,sans-serif;color:#333}.withdrawal-box .withdrawal-title{margin:0 0 34px;font-size:18px;line-height:1.4;font-weight:600;color:#222}.withdrawal-box .withdrawal-section{margin-top:24px;padding-top:22px;border-top:1px solid #eee}.withdrawal-box .withdrawal-section:first-of-type{margin-top:0;padding-top:0;border-top:none}.withdrawal-box .withdrawal-section h3{margin:0 0 12px;font-size:18px;font-weight:600;color:#222}.withdrawal-box .withdrawal-link{display:inline-block;padding:11px 18px;background:#bf3535;color:#fff !important;text-decoration:none;border-radius:4px;font-size:15px;font-weight:600}.withdrawal-box .withdrawal-link:hover{background:#a82f2f;color:#fff !important;text-decoration:none}.withdrawal-box .withdrawal-form{margin-top:8px}.withdrawal-box .withdrawal-form label{display:block;margin:14px 0 6px;font-size:14px;font-weight:600;color:#333}.withdrawal-box .withdrawal-form input{width:100%;max-width:420px;box-sizing:border-box;padding:11px 12px;border:1px solid #ccc;border-radius:4px;font-size:15px;background:#fff;color:#333}.withdrawal-box .withdrawal-form input:focus{border-color:#bf3535;outline:none;box-shadow:0 0 0 2px rgba(191,53,53,.12)}.withdrawal-box .withdrawal-form button{display:inline-block;margin-top:20px;padding:12px 22px;border:none;border-radius:4px;background:#bf3535;color:#fff;font-size:15px;font-weight:600;cursor:pointer}.withdrawal-box .withdrawal-form button:hover{background:#a82f2f}.order-items table.table-order-items tfoot{position:relative}.order-items .withdrawal-subtotal-row,.order-items .withdrawal-subtotal-cell{padding:0;border:0;line-height:0}.order-items .withdrawal-subtotal-cell .withdrawal-subtotal-btn{position:absolute;left:10px;top:10px}.order-items .withdrawal-subtotal-cell .withdrawal-status{position:absolute;left:10px;top:15px}td.withdrawal-subtotal-cell{padding:0 !important}.withdrawal-subtotal-btn{padding:4px 25px;color:#000 !important;border-radius:5px;display:inline-block;font-weight:700;white-space:nowrap;line-height:normal;text-decoration:none;background:#fff;transition:all .3s ease;border:1px solid #bf3535}.withdrawal-subtotal-btn:hover{text-decoration:none}.col.withdrawal .action.withdrawal{display:inline-block;padding:5px 12px;background-color:#e74c3c;color:#fff;text-decoration:none;border-radius:3px;font-size:13px;white-space:nowrap}.col.withdrawal .action.withdrawal:hover{background-color:#c0392b;color:#fff;text-decoration:none}.col.withdrawal .withdrawal-status{font-size:13px;white-space:nowrap}.col.withdrawal .withdrawal-status.withdrawn{color:#e67e22;font-weight:600}.col.withdrawal .withdrawal-status.expired{color:#95a5a6}.withdrawal-view-container .table-order-details th{text-align:left;padding:8px 15px 8px 0;width:200px;color:#666}.withdrawal-view-container .table-order-details td{padding:8px 0}.withdrawal-view-container .table-order-items{width:100%;border-collapse:collapse}.withdrawal-view-container .table-order-items th,.withdrawal-view-container .table-order-items td{padding:10px;text-align:left;border-bottom:1px solid #e0e0e0}.withdrawal-view-container .table-order-items thead th{background-color:#f9f9f9;font-weight:600}.withdrawal-info-box{border:1px solid #e0e0e0;margin-top:30px;padding:20px;background:#f5f5f5;border-radius:4px}.withdrawal-partial-notice{margin-top:20px}.withdrawal-deadline{margin-bottom:15px}.box.box-order-items{margin-bottom:20px}.box.box-order-items .box-title{display:block;margin-bottom:10px}.withdrawal-item-withdrawn{opacity:.5}.withdrawal-status-badge{font-size:11px;color:#666;font-style:italic}.withdrawal-qty-input{width:60px}.col-withdrawal-select{width:40px}.withdrawal-view-container .action.primary.withdraw{background-color:#e74c3c;border-color:#e74c3c}.withdrawal-view-container .action.primary.withdraw:hover{background-color:#c0392b;border-color:#c0392b}.withdrawal-success-container{max-width:600px;margin:0 auto}.withdrawal-success-container .actions-toolbar{display:flex;justify-content:center}.withdrawal-guest-search-container{max-width:500px;margin:0 auto}.withdrawal-guest-search-container .fieldset{margin-bottom:20px}.withdrawal-guest-search-container .field{margin-bottom:15px}@media (max-width:500px){td.withdrawal-subtotal-cell{display:table-cell !important;width:100% !important;padding:1rem 0 !important}.order-items .withdrawal-subtotal-cell .withdrawal-subtotal-btn,.order-items .withdrawal-subtotal-cell .withdrawal-status{position:unset !important}}.reorder-button a.add-to-cart-item,.table-wrapper.orders-history .data.table.table-order-items.history .history-order-item .history-order-item-title .add-order-to-cart-parent a.add-order-to-cart{background:#ff8532 !important}.reorder-button a.add-to-cart-item:hover,.table-wrapper.orders-history .data.table.table-order-items.history .history-order-item .history-order-item-title .add-order-to-cart-parent a.add-order-to-cart:hover{background-position:bottom left;background:#c46626 !important}.invoice-text td{border-top:20px solid #fff !important}