.order_order-body__tLf0R{font-family:Arial,sans-serif;line-height:1.6;margin:0;padding:20px;background-color:#719470;color:#333}.order_order-container__hjgdX{max-width:800px;margin:0 auto;background-color:#fff;padding:30px;border-radius:10px;box-shadow:0 0 15px rgba(0,0,0,.1)}.order_order-title__FRYAY{color:#2cb449;text-align:center;margin-bottom:30px}.order_order-form-group__fzT7o{margin-bottom:20px}.order_order-label__BdGta{display:block;margin-bottom:5px;font-weight:700}.order_order-input__3oKcP,.order_order-select__NWyrv{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:16px}.order_order-button__BOHXO{background-color:#289728;color:#fff;border:none;padding:12px 20px;font-size:16px;border-radius:4px;cursor:pointer;width:100%;margin-top:10px}.order_order-button__BOHXO:hover{background-color:#09ee09}.order_order-summary__dIo3j{margin-top:30px;padding:20px;background-color:#eaf2f8;border-radius:5px;display:none}.order_summary-item__vU5Vn{margin-bottom:10px}.order_kit-description__BEYE2{font-weight:700;color:#24a84b;margin-top:15px;padding-top:15px;border-top:2px dashed #ccc}.order_price-summary__qpSzC{margin-top:20px;padding:15px;background-color:#f0f8ff;border-radius:5px}.order_price-item__1_I4q{display:flex;justify-content:space-between;margin-bottom:8px}.order_total-price__YnkU0{font-weight:700;font-size:18px;color:#2cb449;border-top:1px solid #ccc;padding-top:10px;margin-top:10px}.order_amount-due__Mnemk{font-weight:700;font-size:20px;color:#2c5cb4;background-color:#f0f8ff;padding:10px;border-radius:5px;margin-top:15px;text-align:center}.order_hidden__234k3{display:none}.order_package-options__0OY_i{display:flex;gap:20px;margin-top:10px}.order_package-option__jTrHT{flex:1;border:1px solid #ddd;padding:15px;border-radius:5px;cursor:pointer;transition:all .3s}.order_package-option__jTrHT:hover{border-color:#2cb449}.order_package-option__jTrHT.order_selected__OjwEe{border:2px solid #2cb449;background-color:#f0fff0}.order_package-title__gg7Ej{font-weight:700;margin-bottom:5px}.order_package-price__SboHI{color:#2cb449;font-weight:700}.order_package-features__7tATr{margin-top:10px;font-size:14px}.order_restricted-package__uRiCI{opacity:.6;pointer-events:none;position:relative}.order_restricted-package__uRiCI:after{content:"Not available for this selection";position:absolute;bottom:-20px;left:0;right:0;color:red;font-size:12px;text-align:center}.order_modal__k_4Me{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.order_modal-content___cHIe{background-color:#fefefe;margin:10% auto;padding:20px;border:1px solid #888;width:80%;max-width:600px;border-radius:5px}.order_close__aaKR_{color:#aaa;float:right;font-size:28px;font-weight:700;cursor:pointer}.order_close__aaKR_:hover{color:#000}.order_learn-more-btn__oPsPD{background:none;border:none;color:#289728;text-decoration:underline;cursor:pointer;padding:0;margin-left:10px;font-size:14px}.order_learn-more-btn__oPsPD:hover{color:#09ee09}.order_spec-table__tsxrs{width:100%;border-collapse:collapse;margin:25px 0;font-size:.9em;font-family:Arial,sans-serif;min-width:400px;box-shadow:0 0 20px rgba(0,0,0,.15);border-radius:5px 5px 0 0;overflow:hidden}.order_spec-table__tsxrs thead tr{background-color:#2cb449;color:#fff;text-align:left;font-weight:700}.order_spec-table__tsxrs td,.order_spec-table__tsxrs th{padding:12px 15px;border:1px solid #ddd}.order_spec-table__tsxrs tbody tr{border-bottom:1px solid #ddd}.order_spec-table__tsxrs tbody tr:nth-of-type(2n){background-color:#f3f3f3}.order_spec-table__tsxrs tbody tr:last-of-type{border-bottom:2px solid #2cb449}.order_spec-table__tsxrs tbody tr:hover{background-color:#f1f9f1;cursor:pointer}@media screen and (max-width:768px){.order_spec-table__tsxrs{display:block;overflow-x:auto}}.order_payment-options__EaHYn{display:flex;gap:15px;margin-top:10px}.order_payment-option__0MHAH{flex:1;border:1px solid #ddd;padding:15px;border-radius:5px;cursor:pointer;transition:all .3s}.order_payment-option__0MHAH:hover{border-color:#2cb449}.order_payment-option__0MHAH.order_selected__OjwEe{border:2px solid #2cb449;background-color:#f0fff0}.order_payment-option__0MHAH input{margin-right:10px}.order_installment-plan__n1nDF{margin-top:10px}.order_installment__8aHU_{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px dashed #ddd}.order_confirmation-modal__YHsXV{display:none;position:fixed;z-index:2;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.order_confirmation-content__TKN6W{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%;max-width:500px;border-radius:5px;text-align:center}.order_confirmation-buttons__p4Tko{display:flex;justify-content:center;gap:15px;margin-top:20px}.order_confirmation-buttons__p4Tko button{width:auto;padding:10px 20px}.order_btn-secondary__bTjfm{background-color:#6c757d}.order_btn-secondary__bTjfm:hover{background-color:#5a6268}.order_action-buttons__IrhqF{display:flex;gap:15px;margin-top:20px}.order_action-buttons__IrhqF button{flex:1}.order_print-btn__UALzA{background-color:#2c5cb4}.order_print-btn__UALzA:hover{background-color:#1a4a9c}