.htg-fieldset__cat{color:#c3c8d1;font-size:15px;margin:0 0 12px}.htg-fieldset__cat strong{color:#ff6b1b}.woocommerce-checkout .woocommerce{color:#e8eaee}.woocommerce-checkout .woocommerce a,.woocommerce-checkout .htg-fieldset a,.woocommerce-checkout .htg-consents a{color:#ff6b1b}.woocommerce-checkout .woocommerce h3,.woocommerce-checkout .e-checkout h3{font-family:"Teko",sans-serif;letter-spacing:.02em;text-transform:uppercase;color:#fff}.woocommerce-checkout abbr.required{color:#ff6b1b;text-decoration:none;border:0}.woocommerce-checkout nav.htg-steps{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 36px;padding:0 0 22px;border-bottom:1px solid rgb(255 255 255 / .08)}.woocommerce-checkout nav.htg-steps .htg-step{font-family:"Rajdhani",sans-serif;font-size:14px;font-weight:600;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:#4b5563}.woocommerce-checkout nav.htg-steps .htg-step b{font-weight:700}.woocommerce-checkout nav.htg-steps .htg-step.is-done{color:#8b93a1}.woocommerce-checkout nav.htg-steps .htg-step.is-active{color:#ff6b1b}.woocommerce-checkout nav.htg-steps .htg-sep{color:#2f3846;font-size:14px}.woocommerce-checkout .woocommerce-message,.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-error{background:#0d1320;border-left:3px solid #ff6b1b;border-radius:10px;color:#c3c8d1;padding:16px 20px}.woocommerce-checkout .woocommerce-error{border-left-color:#e5484d}.woocommerce-checkout .woocommerce-message::before,.woocommerce-checkout .woocommerce-info::before{color:#ff6b1b}.htg-fieldset{margin:36px 0;padding:28px;background:rgb(255 107 27 / .04);border:1px solid rgb(255 107 27 / .22);border-radius:16px}.htg-fieldset__title{font-family:"Teko",sans-serif;font-size:28px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#fff;margin:0 0 10px}.htg-fieldset__cat{color:#c3c8d1;font-size:15px;margin:0 0 14px}.htg-fieldset__cat strong{color:#ff6b1b}.htg-fieldset__note{color:#9aa3af;font-size:14px;line-height:1.6;margin:0 0 24px}.htg-fieldset .form-row{margin-bottom:18px}.htg-fieldset label{color:#c3c8d1;font-size:14px;font-weight:500;margin-bottom:6px;display:block}.htg-fieldset input[type="text"],.htg-fieldset input[type="tel"],.htg-fieldset input[type="date"]{width:100%;padding:13px 16px;background:#080b12;border:1px solid rgb(255 255 255 / .12);border-radius:10px;color:#e8eaee;font-size:15px;transition:border-color .2s,box-shadow .2s}.htg-fieldset input:focus{outline:none;border-color:#ff6b1b;box-shadow:0 0 0 3px rgb(255 107 27 / .12)}.htg-fieldset input::placeholder{color:#4b5563}.htg-fieldset .description{color:#6b7280;font-size:13px;margin-top:6px}.htg-fieldset input[type="date"]::-webkit-calendar-picker-indicator{filter:invert(.7)}.woocommerce-checkout-review-order-table{width:100%;border-collapse:collapse;background:#0d1320;border:1px solid rgb(255 255 255 / .08);border-radius:16px;overflow:hidden}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{padding:16px 20px;border-bottom:1px solid rgb(255 255 255 / .06);color:#c3c8d1;text-align:left}.woocommerce-checkout-review-order-table thead th{font-family:"Teko",sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#9aa3af;font-size:15px}.woocommerce-checkout-review-order-table td:last-child,.woocommerce-checkout-review-order-table th:last-child{text-align:right}.woocommerce-checkout-review-order-table .order-total td,.woocommerce-checkout-review-order-table .order-total th{font-size:20px;color:#fff;border-bottom:0}.woocommerce-checkout-review-order-table .order-total .amount{color:#ff6b1b}.woocommerce-checkout-review-order-table .fee th{color:#ff6b1b}.htg-upsell{margin:28px 0;padding:20px;background:rgb(255 107 27 / .06);border:1px solid rgb(255 107 27 / .28);border-radius:12px}.htg-upsell label{display:flex;gap:14px;align-items:flex-start;cursor:pointer;margin:0;color:#e8eaee}.htg-upsell input{margin-top:4px;flex:0 0 auto;width:18px;height:18px;accent-color:#ff6b1b}.htg-upsell strong{color:#fff}.htg-upsell small{display:block;color:#9aa3af;margin-top:5px;font-size:13px}.htg-consents{margin:26px 0}.htg-consents .form-row{margin-bottom:16px;padding:0}.htg-consents label{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.55;color:#c3c8d1;cursor:pointer}.htg-consents input[type="checkbox"]{margin-top:3px;flex:0 0 auto;width:18px;height:18px;accent-color:#ff6b1b}.htg-consents a{color:#ff6b1b;text-decoration:underline}.woocommerce-checkout #payment{background:#fff0;border-radius:0}.woocommerce-checkout #payment ul.payment_methods{background:#0d1320;border:1px solid rgb(255 255 255 / .08);border-radius:12px;padding:18px;list-style:none;margin:0 0 20px}.woocommerce-checkout #payment div.payment_box{background:rgb(255 107 27 / .06);color:#9aa3af;border-radius:10px;font-size:14px}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:rgb(255 107 27 / .06)}.woocommerce-checkout #payment input[type="radio"]{accent-color:#ff6b1b}.woocommerce-privacy-policy-text p{color:#6b7280;font-size:13px}.woocommerce-checkout textarea{background:#080b12;border:1px solid rgb(255 255 255 / .12);border-radius:10px;color:#e8eaee;padding:13px 16px;width:100%}@media (max-width:767px){.htg-fieldset{padding:20px}.htg-fieldset .form-row-first,.htg-fieldset .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-checkout .htg-steps{font-size:11px;gap:6px}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{padding:12px 14px}}