.checkout-area[data-v-00ad85a5]{transition:background-color .3s ease}.dark-mode .checkout-area[data-v-00ad85a5]{background-color:#1f1f1f;color:#fff}.dark-mode .checkout-area .form-group label[data-v-00ad85a5],.dark-mode .checkout-area .title[data-v-00ad85a5],.dark-mode label[data-v-00ad85a5]{color:#fff!important;font-weight:500}.dark-mode .checkout-area .user-actions[data-v-00ad85a5]{align-items:center;background-color:#2c2c2c;border:1px solid #444;border-radius:6px;color:#fff;display:flex;gap:10px;margin-bottom:1.5rem;padding:1rem 1.5rem}.dark-mode .checkout-area .user-actions i[data-v-00ad85a5]{color:#cfa15c;font-size:1.2rem}.dark-mode .checkout-area .user-actions a[data-v-00ad85a5],.dark-mode .checkout-area .user-actions span[data-v-00ad85a5]{color:#fff}.dark-mode .checkout-area .form-control[data-v-00ad85a5],.dark-mode .checkout-area input[data-v-00ad85a5],.dark-mode .checkout-area textarea[data-v-00ad85a5],.dark-mode input[type=email][data-v-00ad85a5],.dark-mode input[type=password][data-v-00ad85a5],.dark-mode input[type=tel][data-v-00ad85a5],.dark-mode input[type=text][data-v-00ad85a5]{background-color:#2c2c2c!important;border:1px solid #555!important;border-radius:4px;color:#fff!important}.dark-mode .checkout-area .form-control[data-v-00ad85a5]::-moz-placeholder,.dark-mode input[data-v-00ad85a5]::-moz-placeholder{color:#aaa!important}.dark-mode .checkout-area .form-control[data-v-00ad85a5]::placeholder,.dark-mode input[data-v-00ad85a5]::placeholder{color:#aaa!important}.dark-mode .checkout-area .order-details[data-v-00ad85a5]{background-color:#2c2c2c;border:1px solid #555;border-radius:4px;padding:20px}.dark-mode .checkout-area .order-table[data-v-00ad85a5],.dark-mode .checkout-area .table[data-v-00ad85a5],.dark-mode .checkout-area .table tbody[data-v-00ad85a5],.dark-mode .checkout-area .table td[data-v-00ad85a5],.dark-mode .checkout-area .table th[data-v-00ad85a5],.dark-mode .checkout-area .table thead[data-v-00ad85a5]{background-color:#2c2c2c!important;border-color:#444!important;color:#fff!important}.dark-mode .checkout-area .order-shipping[data-v-00ad85a5],.dark-mode .checkout-area .order-subtotal[data-v-00ad85a5],.dark-mode .checkout-area .order-subtotal-price[data-v-00ad85a5],.dark-mode .checkout-area .product-name a[data-v-00ad85a5],.dark-mode .checkout-area .product-subtotal[data-v-00ad85a5],.dark-mode .checkout-area .shipping-price[data-v-00ad85a5],.dark-mode .checkout-area .subtotal-amount[data-v-00ad85a5],.dark-mode .checkout-area .total-price[data-v-00ad85a5],.dark-mode .payment-method[data-v-00ad85a5],.dark-mode .payment-method label[data-v-00ad85a5],.dark-mode .payment-method p[data-v-00ad85a5]{color:#fff!important}.dark-mode .order-btn[data-v-00ad85a5]{background-color:#555;border:none;color:#fff}.dark-mode .order-btn[data-v-00ad85a5]:hover{background-color:#666}.custom-banner-btn[data-v-00ad85a5]{background-color:#cfa15c!important;border:1px solid #000;border-radius:6px;color:#000!important;display:inline-block;font-weight:500;padding:10px 25px;text-align:center;transition:background-color .3s ease,color .3s ease}.custom-banner-btn[data-v-00ad85a5]:hover{background-color:#e2b865!important;color:#fff!important}.dark-mode .section-title[data-v-00ad85a5]{background-color:#2c2c2c;border-radius:6px;color:#fff;margin-bottom:1.5rem;padding:1rem 1.5rem;text-align:center}.dark-mode .section-title h2[data-v-00ad85a5]{align-items:center;display:inline-flex;font-size:1.2rem;font-weight:600;justify-content:center;margin:0 auto}.dark-mode .section-title .dot[data-v-00ad85a5]{background-color:#cfa15c;border-radius:50%;display:inline-block;flex-shrink:0;height:12px;margin-right:10px;width:12px}.dark-mode .user-actions[data-v-00ad85a5]{align-items:center;background-color:#2c2c2c!important;border:1px solid #444;border-radius:6px;color:#fff!important;display:flex;gap:10px;margin-bottom:1.5rem;padding:1rem 1.5rem}.dark-mode .user-actions i[data-v-00ad85a5]{color:#cfa15c!important;font-size:1.2rem}.dark-mode .user-actions a[data-v-00ad85a5],.dark-mode .user-actions span[data-v-00ad85a5]{color:#fff!important}.dark-mode table.table[data-v-00ad85a5],.dark-mode table.table tbody[data-v-00ad85a5],.dark-mode table.table td[data-v-00ad85a5],.dark-mode table.table th[data-v-00ad85a5],.dark-mode table.table thead[data-v-00ad85a5]{background-color:#2c2c2c!important;border-color:#444!important;color:#fff!important}.dark-mode .order-shipping[data-v-00ad85a5],.dark-mode .order-subtotal[data-v-00ad85a5],.dark-mode .order-subtotal-price[data-v-00ad85a5],.dark-mode .product-name a[data-v-00ad85a5],.dark-mode .product-subtotal[data-v-00ad85a5],.dark-mode .shipping-price[data-v-00ad85a5],.dark-mode .subtotal-amount[data-v-00ad85a5],.dark-mode .total-price[data-v-00ad85a5]{color:#fff!important}.text-danger[data-v-00ad85a5]{color:#f87171}.billing-toggle[data-v-00ad85a5]{background-color:#2c2c2c;border:1px solid #444;border-radius:8px;display:flex;flex-direction:column;gap:6px;margin-bottom:20px;padding:14px 18px}.billing-check[data-v-00ad85a5]{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:10px;position:relative}.billing-check input[type=checkbox][data-v-00ad85a5]{left:0;opacity:0;position:absolute}.billing-check .checkmark[data-v-00ad85a5]{background-color:#1e1e1e;border:2px solid #cfa15c;border-radius:4px;flex-shrink:0;height:22px;position:relative;transition:all .2s ease;width:22px}.billing-check input:checked+.checkmark[data-v-00ad85a5]{background-color:#cfa15c;border-color:#cfa15c}.billing-check input:checked+.checkmark[data-v-00ad85a5]:after{color:#000;content:"✓";font-size:14px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-55%)}.billing-check .label-text[data-v-00ad85a5]{color:#fff}.billing-status .status[data-v-00ad85a5]{font-size:.9rem}.billing-status .status.loading[data-v-00ad85a5]{color:#e2b865}.billing-status .status.error[data-v-00ad85a5]{color:#f87171}.panel[data-v-00ad85a5]{background:#2c2c2c;border:1px solid #444;border-radius:8px;margin-bottom:18px}.panel-toggle[data-v-00ad85a5]{align-items:center;background:#2c2c2c;border:none;border-radius:8px 8px 0 0;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:10px;padding:12px 14px;text-align:left;width:100%}.panel-toggle span[data-v-00ad85a5]:first-child{align-items:center;background:#cfa15c;border-radius:50%;color:#000;display:inline-flex;font-weight:700;height:22px;justify-content:center;width:22px}.panel-body[data-v-00ad85a5]{border-top:1px solid #444;padding:16px}.panel-actions[data-v-00ad85a5]{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.fade-enter-active[data-v-00ad85a5],.fade-leave-active[data-v-00ad85a5]{transition:opacity .18s ease}.fade-enter-from[data-v-00ad85a5],.fade-leave-to[data-v-00ad85a5]{opacity:0}.btn[data-v-00ad85a5]{align-items:center;border:1.5px solid transparent;border-radius:6px;cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;justify-content:center;line-height:1;padding:.6rem 1rem;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-sm[data-v-00ad85a5]{font-size:.9rem;padding:.45rem .8rem}.btn-md[data-v-00ad85a5]{font-size:1rem;padding:.6rem 1rem}.btn-lg[data-v-00ad85a5]{font-size:1.05rem;padding:.8rem 1.2rem}.btn-outline-gold[data-v-00ad85a5]{background:transparent;border-color:#cfa15c;color:#cfa15c}.btn-outline-gold[data-v-00ad85a5]:hover{background:#cfa15c;color:#000}.btn-outline-gold[data-v-00ad85a5]:focus{box-shadow:0 0 0 3px #cfa15c59;outline:none}.btn-gold[data-v-00ad85a5]{background:#cfa15c;border-color:#cfa15c;color:#000}.btn-gold[data-v-00ad85a5]:hover{background:#e2b865;border-color:#e2b865;color:#000}.btn[data-v-00ad85a5]:disabled,.btn[disabled][data-v-00ad85a5]{cursor:not-allowed;opacity:.6}.btn i[data-v-00ad85a5]{font-size:.95em}.panel+.panel[data-v-00ad85a5]{margin-top:25px}.order-details table td[data-v-00ad85a5]:last-child,.order-details table th[data-v-00ad85a5]:last-child{min-width:100px;text-align:right;white-space:nowrap;width:20%}
