.checkout_checkoutSection__zN7WP{width:100%;margin-bottom:2rem;padding:2rem;background:linear-gradient(145deg,#f9f9f9,#e0e0e0);border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.checkout_checkoutContainer__I9ic3{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.8);border-radius:12px;padding:2rem;color:#333;box-shadow:0 8px 16px rgba(0,0,0,.1)}.checkout_userDetailsTitle__JtCV9{font-size:2rem;font-weight:700;margin-bottom:4rem;text-align:center}.checkout_userDetailsTitle__JtCV9 h3{color:#f8aa13}.checkout_checkoutTitle__op69u{text-align:center;font-size:1.5rem;font-weight:600;color:#555;margin-bottom:3rem;position:relative}.checkout_checkoutTitle__op69u:after{content:"";display:block;width:50%;height:2px;background-color:#91c7d9;margin:.5rem auto 0}.checkout_billingWrapper__dZZWY{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:2rem;margin-bottom:2rem;box-shadow:0 4px 8px rgba(0,0,0,.1)}.checkout_inputGroup__MQMQZ{margin-bottom:1.5rem}.checkout_inputGroup__MQMQZ label{font-weight:500;margin-bottom:.5rem;display:block;color:#91c7d9}.checkout_inputGroup__MQMQZ input,.checkout_inputGroup__MQMQZ select,.checkout_inputGroup__MQMQZ textarea{width:100%;padding:.75rem;border-radius:8px;border:1px solid #e0e0e0;background-color:#f9f9f9;color:#40494f;font-size:1rem;transition:border-color .2s}.checkout_inputGroup__MQMQZ input:focus,.checkout_inputGroup__MQMQZ select:focus,.checkout_inputGroup__MQMQZ textarea:focus{border-color:#1976d2;outline:none}.checkout_inputGroup__MQMQZ .checkout_invalid-feedback__Q2E2x{color:#ff4d4d;font-size:.875rem;margin-top:.25rem}.checkout_summaryBox__iP_z4{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:2rem;color:#333;box-shadow:0 4px 8px rgba(0,0,0,.1)}.checkout_titleBox__0t_S9{font-weight:700;font-size:1.2rem;margin-bottom:1rem;display:flex;justify-content:space-between}.checkout_qty__xbEs0{list-style:none;padding:0;margin-bottom:1rem}.checkout_qty__xbEs0 li{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:1rem;color:#555}.checkout_total__zX6xd{list-style:none;border-top:1px solid #91c7d9;margin-top:1rem;padding:1rem 0 0}.checkout_total__zX6xd li{display:flex;justify-content:space-between;font-weight:700;font-size:1.2rem;color:#f8aa13}.checkout_placeOrderButton__cgD2z{margin-top:2rem;text-align:end}.checkout_placeOrderButton__cgD2z button{background-color:#f8aa13;color:#fff;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s,transform .2s}.checkout_placeOrderButton__cgD2z button:hover{background-color:#e72c6c;transform:scale(1.05)}.checkout_placeOrderButton__cgD2z button:active{background-color:#e72c6c}.checkout_alert__9Agnq{margin-top:1rem;font-size:.875rem;color:#ff4d4d}.checkout_addressLabelInput__IaOJ1,.checkout_checkboxGroup__7efq0{margin-top:1rem}.checkout_addressLabelInput__IaOJ1 input{width:100%}@media(max-width:768px){.checkout_checkoutSection__zN7WP{padding:1rem;background:#fff;box-shadow:none}.checkout_billingWrapper__dZZWY,.checkout_checkoutContainer__I9ic3,.checkout_summaryBox__iP_z4{padding:1.5rem;border-radius:8px;box-shadow:none}.checkout_placeOrderButton__cgD2z{text-align:center}.checkout_placeOrderButton__cgD2z button{width:100%}}button.primary-button_btn__yRRW_.primary-button_btn-outline__U83ok:active,button.primary-button_btn__yRRW_.primary-button_btn-solid__cZvAH:active{background-image:linear-gradient(30deg,var(--theme-deafult) 50%,transparent 50%);color:#fff;background:var(--theme-deafult)}.primary-button_btn__yRRW_{line-height:20px;text-transform:uppercase;font-size:14px;font-weight:700;border-radius:0;transition:background .3s ease-in-out,color .3s ease-in-out}.primary-button_btn__yRRW_:focus{box-shadow:none}.primary-button_btn-solid__cZvAH{padding:10px;width:200px;max-width:100%;border-radius:10px;color:#fff;letter-spacing:.05em;background:linear-gradient(30deg,rgba(0,51,102,.7) 50%,transparent 0);background-size:540px}.primary-button_btn-solid__cZvAH:hover{border:1.5px solid #f8aa13;background:rgba(31,126,157,.7);transform:scale(1.08)}.primary-button_btn-solid__cZvAH.primary-button_btn-sm__yvrpN{padding:9px 16px}.primary-button_btn-solid__cZvAH.primary-button_btn-xs__9vKWD{padding:5px 8px;text-transform:capitalize}button.cancel-button_btn__qLz_w.cancel-button_btn-outline__QXygH:active,button.cancel-button_btn__qLz_w.cancel-button_btn-solid__cD5G5:active{background-image:linear-gradient(30deg,var(--theme-deafult) 50%,transparent 50%);color:#fff;background:var(--theme-deafult)}.cancel-button_btn__qLz_w{line-height:20px;text-transform:uppercase;font-size:14px;font-weight:700;border-radius:0;transition:background .3s ease-in-out,color .3s ease-in-out}.cancel-button_btn__qLz_w:focus{box-shadow:none}.cancel-button_btn-cancel__DsLUY{padding:10px;width:190px;max-width:100%;border-radius:10px;color:#fff;letter-spacing:.05em;border:3px solid #91c7d9;background:linear-gradient(30deg,#003366 50%,transparent 0);background-size:540px}.cancel-button_btn-cancel__DsLUY:hover{border:3px solid #e72c6c}.cancel-button_btn-cancel__DsLUY.cancel-button_btn-sm__8ju5J{padding:9px 16px}.cancel-button_btn-cancel__DsLUY.cancel-button_btn-xs__QocR6{padding:5px 8px;text-transform:capitalize}.sesion-loading_loading-transition__7fggI{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(-45deg,#003366,#91c7d9,#e72c6c,#f8aa13);background-size:400% 400%;animation:sesion-loading_gradient__JsWgD 15s ease infinite;display:flex;align-items:center;justify-content:center;z-index:9999}.sesion-loading_loading-content__066KY{background-color:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 6px rgba(0,0,0,.1);padding:2rem;border-radius:.5rem}.sesion-loading_loading-text__uwEyu{font-size:2rem;font-weight:700;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.3);margin:0}.sesion-loading_loading-dots__Ocz0g{display:inline-block}.sesion-loading_loading-dots__Ocz0g span{display:inline-block;animation:sesion-loading_dots__yB6rq 1.4s infinite}.sesion-loading_loading-dots__Ocz0g span:nth-child(2){animation-delay:.2s}.sesion-loading_loading-dots__Ocz0g span:nth-child(3){animation-delay:.4s}@keyframes sesion-loading_gradient__JsWgD{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes sesion-loading_dots__yB6rq{0%,20%{transform:translateY(0)}50%{transform:translateY(-.5em)}80%,to{transform:translateY(0)}}