.checkout_userInfoStep__XzZnt{max-width:700px;margin:0 auto;background:transparent;border-radius:20px;padding:20px}.checkout_userInfoStep__XzZnt h2{text-align:center;margin-bottom:30px}.checkout_formGroup__P0kpB{margin-bottom:20px}.checkout_formGroup__P0kpB label{display:block;margin-bottom:8px;font-size:14px}.checkout_formGroup__P0kpB input{width:100%;padding:12px;background:rgba(255,255,255,.1);border:1px solid #333;border-radius:10px;font-size:16px;transition:all .3s ease}.checkout_formGroup__P0kpB input:focus{outline:none;border-color:black;background-color:white}.checkout_formGroup__P0kpB input::placeholder{color:rgba(255,255,255,.5)}.checkout_paymentStep__z8YrJ{max-width:700px;margin:0 auto;padding:30px 0}.checkout_paymentStep__z8YrJ h2{text-align:center;margin-bottom:30px}.checkout_paymentOptions__YwN74{display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.checkout_paymentMethod__x_7o0{display:flex;align-items:center;background:rgba(255,255,255,.1);border-radius:10px;padding:15px;transition:all .3s ease}.checkout_paymentMethod__x_7o0:hover{box-shadow:0 0 10px 1px black}.checkout_paymentMethod__x_7o0 input[type=radio]{margin-right:15px;accent-color:black;width:18px;height:18px}.checkout_paymentMethod__x_7o0 label{font-size:16px;cursor:pointer}.checkout_cardDetails__N7xvt{background:rgba(255,255,255,.1);box-shadow:0 0 15px 2px rgba(177,183,2,.3);padding:20px;border-radius:20px;margin-bottom:30px}.checkout_formRow__d7SKI{display:flex;gap:20px}.checkout_formRow__d7SKI .checkout_formGroup__P0kpB{flex:1}.checkout_bankTransferContainer__BlbpP{display:flex;align-items:center;justify-content:space-between}.checkout_qrPayment__tdqJx{margin-left:20px}.checkout_qrImage__gfPde{width:180px;height:auto;margin-right:50px}.checkout_bankTransferInfo__GyHo1{background:rgba(255,255,255,.1);box-shadow:0 8px 24px rgba(0,0,0,.1);padding:20px;border-radius:20px;margin-bottom:30px}.checkout_bankAccount__5qSgn{margin-bottom:20px}.checkout_bankAccount__5qSgn h3{color:black;margin-bottom:15px;font-size:20px}.checkout_bankAccount__5qSgn p{margin:8px 0;font-size:15px}.checkout_bankAccount__5qSgn small{color:rgb(197,195,195);margin:8px 0;font-style:italic}.checkout_transferNote__kqNix{font-style:italic;margin-bottom:20px;padding:10px;border-left:3px solid black;color:#555}.checkout_uploadReceipt__ikeY1{margin-top:20px}.checkout_uploadReceipt__ikeY1 label{display:block;margin-bottom:10px}.checkout_uploadReceipt__ikeY1 input[type=file]{width:100%;padding:10px;background:rgba(255,255,255,.1);border:1px dashed rgba(177,183,2,.7);border-radius:10px;cursor:pointer}.checkout_actionButtons__jt8u0{display:flex;gap:20px;margin-top:40px;justify-content:center;align-items:center}.checkout_backButton__MnTtr,.checkout_nextButton__Y5Knf{padding:12px 30px;border-radius:10px;font-weight:700;cursor:pointer}.checkout_backButton__MnTtr{background-color:transparent;color:black;border:1px solid black;padding:12px 30px;border-radius:10px;font-weight:700;cursor:pointer;width:150px;max-width:200px;max-height:50px;display:flex;align-items:center;justify-content:center}.checkout_backButton__MnTtr:hover{background-color:#f9fafb}.checkout_nextButton__Y5Knf{background:black;color:white;border:1px solid black;padding:12px 30px;border-radius:10px;font-weight:700;cursor:pointer;width:150px;max-width:200px;max-height:50px;display:flex;align-items:center;justify-content:center}.checkout_nextButton__Y5Knf:hover{background-color:#333;color:white}@media (max-width:768px){.checkout_formRow__d7SKI{flex-direction:column;gap:10px}.checkout_paymentStep__z8YrJ{padding:20px}}.checkout_confirmationStep__p0OhV{max-width:700px;margin:0 auto;background:rgba(255,255,255,.1);box-shadow:0 8px 24px rgba(0,0,0,.1);border-radius:20px;padding:20px}.checkout_confirmationStep__p0OhV h2{text-align:center;margin-bottom:30px}.checkout_confirmationDetails__qQPsH h3{margin-top:1.5rem;color:black}.checkout_confirmationDetails__qQPsH p{font-size:16px;margin:.5rem 0}.checkout_termsAgreement__izw11{display:flex;align-items:center;gap:10px;margin-top:1rem}.checkout_termsAgreement__izw11 label{font-size:14px}.checkout_termsAgreement__izw11 a{color:#B1B702;text-decoration:none}.checkout_completeButton__tqr0g{flex:1;padding:12px;font-size:16px;font-weight:700;border-radius:10px;cursor:pointer;background:black;color:white;border:1px solid black}.checkout_completeButton__tqr0g:hover{background:#333;color:white}.checkout_orderSummary__Ma_7C{background:rgba(255,255,255,.1);box-shadow:0 2px 6px rgba(0,0,0,.1);border:1px solid transparent;border-radius:20px;padding:25px 50px;max-width:700px;margin:20px auto 0}.checkout_orderSummary__Ma_7C h2{text-align:center;margin-bottom:30px;font-size:24px}.checkout_productSummary__0ZGuC{display:flex;align-items:center;justify-content:center;margin-bottom:30px;border-bottom:1px solid rgba(255,255,255,.2)}.checkout_productImage__HG21U{margin-right:15px;border-radius:10px;overflow:hidden}.checkout_productDetails__n0kJX h3{margin:0 0 10px;font-size:18px}.checkout_productDetails__n0kJX p{margin:0;font-size:14px;opacity:.8}.checkout_pricingDetails__UV5zw{margin-bottom:25px;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:20px}.checkout_priceRow__4KmeE{display:flex;justify-content:space-between;margin-bottom:12px}.checkout_priceRow__4KmeE:last-child{margin-bottom:0}.checkout_originalPrice__90fif{position:relative}.checkout_originalPrice__90fif:after{content:"";position:absolute;width:100%;height:1px;left:0;top:50%}.checkout_totalRow__Dvq78{margin-top:20px}.checkout_totalPrice__lB_Bi{color:var(--normal-yellow)}.checkout_promoCode__A6Oew{display:flex;margin-bottom:25px}.checkout_promoCode__A6Oew input{flex:1;padding:10px 15px;border:1px solid rgba(255,255,255,.3);background:rgba(0,0,0,.2);border-radius:5px 0 0 5px;color:white}.checkout_promoCode__A6Oew input::placeholder{color:rgba(255,255,255,.5)}.checkout_promoCode__A6Oew button{padding:10px 15px;background:rgba(177,183,2,.7);border:none;border-radius:0 5px 5px 0;color:white;cursor:pointer;transition:background .3s}.checkout_promoCode__A6Oew button:hover{background:rgba(177,183,2,.9)}.checkout_securityNote__Ff15g{display:flex;align-items:center;justify-content:center;opacity:.7;font-size:14px}.checkout_securityNote__Ff15g svg{margin-right:8px}.checkout_checkoutSteps__u_wmn{display:flex;align-items:center;justify-content:center;width:100%;margin:2rem auto;padding:20px 0}.checkout_step__c1jx_{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .3s ease;z-index:1}.checkout_step__c1jx_.checkout_active__Rvq9z .checkout_stepNumber__bOWy7{background:black;color:white}.checkout_step__c1jx_:not(.checkout_active__Rvq9z){opacity:.7}.checkout_stepNumber__bOWy7{width:40px;height:40px;border-radius:50%;background-color:rgba(255,255,255,.1);border:1px solid black;display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:10px;transition:all .3s ease}.checkout_stepLabel__22_8q{font-size:16px;font-weight:500}.checkout_stepConnector__0gRUr{flex-grow:1;height:2px;background-color:rgba(255,255,255,.2);margin:0 20px;position:relative;top:-20px;transition:all .3s ease}.checkout_step__c1jx_.checkout_active__Rvq9z+.checkout_stepConnector__0gRUr{background:linear-gradient(90deg,rgba(99,98,98,.7) 0,rgba(59,59,59,.7))}.checkout_step__c1jx_:hover .checkout_stepNumber__bOWy7{transform:scale(1.05)}.checkout_step__c1jx_:not(.checkout_active__Rvq9z):hover{cursor:default}.checkout_step__c1jx_.checkout_active__Rvq9z:hover{cursor:pointer}.checkout_costBreakdown__AowG4{margin-bottom:25px;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:20px}.checkout_costRow__B99lB{display:flex;justify-content:space-between;margin-bottom:12px}.checkout_costRow__B99lB:last-child{margin-bottom:0}.checkout_totalRow__Dvq78{margin-top:30px;font-weight:700;font-size:1.1em;color:#B1B702}.checkout_productIncludes__ePwwm{margin-bottom:25px;margin-top:50px}.checkout_productIncludes__ePwwm h3{margin-bottom:14px;font-size:18px;color:#555}.checkout_productIncludes__ePwwm ul{padding-left:0;list-style:none;color:#555}.checkout_productIncludes__ePwwm li{position:relative;padding-left:30px;margin-bottom:10px}.checkout_productIncludes__ePwwm li:before{content:"";position:absolute;left:0;top:.15em;width:20px;height:20px;background-image:url(/images/check.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}.checkout_guaranteeSection__r4IfD{display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.05);border-radius:10px;padding:15px}.checkout_guaranteeIcon__KkNrO{font-size:24px;margin-right:15px;color:black}.checkout_guaranteeText__sltKw h4{margin:0 0 8px;color:black}.checkout_guaranteeText__sltKw p{margin:0;font-size:14px;opacity:.8}.checkout_priceInfo__r4KCu{display:flex;flex-direction:column}.checkout_originalPrice__90fif{text-decoration:line-through;font-size:.9em;margin-bottom:5px}.checkout_discountPrice__iZqpg{font-weight:700;font-size:1.1em}.checkout_separator__nxdGp{height:.5px;background-color:#555;margin:20px 0}