.placeOrderButton_overlay__bGOg7{position:fixed;inset:0;background-color:rgba(255,255,255,.75);z-index:1000;display:flex;align-items:center;justify-content:center}.placeOrderButton_overlay__bGOg7>div{display:flex;flex-direction:column;align-items:center;gap:.75rem;background-color:#ffffff;border-radius:.5rem;padding:1.5rem 2rem;box-shadow:0 4px 16px rgba(0,0,0,.12)}.placeOrderButton_spinner__xlkZR{width:2rem;height:2rem;border:3px solid #e5e7eb;border-top-color:#1a1a1a;border-radius:50%;animation:placeOrderButton_spin__X4amB .75s linear infinite}@keyframes placeOrderButton_spin__X4amB{to{transform:rotate(1turn)}}@media (min-width:360px) and (max-width:768px){.placeOrderButton_placeOrderButton__5co_r.placeOrderButton_placeOrderButton__5co_r{max-width:100%}}.placeOrderButton_placeOrderButton__5co_r.placeOrderButton_placeOrderButton__5co_r:focus-visible{outline:3px solid #0e3191;outline-offset:3px}.paymentMethodList_radioCard__lwFo8 input[type=radio]+*{display:none}.paymentMethodList_radioCard__lwFo8 input[type=radio]{position:relative;z-index:1;clip-path:none;height:1.25rem;width:1.25rem;accent-color:var(--hp-color-hs-2);cursor:pointer}.paymentMethodList_radioCard__lwFo8 input[type=radio]:focus-visible{outline:2px solid #024ad8;outline-offset:2px;border-radius:50%;box-shadow:none}.paymentMethodList_radioCard__lwFo8 input[type=radio]:checked{outline:none;box-shadow:none}.paymentMethodList_radioCard__lwFo8 input[type=radio]:checked:focus-visible{outline:none;box-shadow:none}.paymentMethodList_radioCard__lwFo8 input[type=radio]:focus:not(:focus-visible){outline:none;box-shadow:none}.paymentMethodList_radioCardHover___Z6pJ{position:relative;--radio-hover-left:0.5rem}.paymentMethodList_radioCardHover___Z6pJ:before{content:"";position:absolute;left:var(--radio-hover-left);top:50%;transform:translateY(-50%);width:2.25rem;height:2.25rem;border-radius:50%;background-color:transparent;transition:background-color .15s ease;pointer-events:none}.paymentMethodList_radioCardHover___Z6pJ:hover:before{background-color:#fafafa}.paymentMethodList_radioCardHoverCompact__9rfvy{--radio-hover-left:0rem}.paymentMethodList_paymentMethodOption__PNriO{position:relative}.paymentMethodList_paymentMethodOption__PNriO:after{content:"";position:absolute;inset:0;border:.5px solid transparent;pointer-events:none}.paymentMethodList_paymentMethodOption__PNriO:hover{z-index:1}.paymentMethodList_paymentMethodOption__PNriO:hover:after{border-width:1px;border-color:#231f20}.paymentMethodList_paymentMethodOptionSelected__9EGMS{z-index:1}.paymentMethodList_paymentMethodOptionSelected__9EGMS:after{border-width:1px;border-color:#231f20}.paymentMethodList_paymentMethodOptionSelected__9EGMS:hover:after{border-width:1px}.paymentMethodList_disclaimerContent__veea_ a{color:#024ad8;text-decoration:underline}.KM-B_gv{background-color:#fff;min-width:20.5rem;padding:1.5rem .625rem}.KM-s_gv{margin-bottom:1rem}@media (min-width:992px){.KM-B_gv{padding:1.5rem}}.Ke-Kf_gv{margin-bottom:.5rem}.Ke-s_gv{display:flex;justify-content:space-between;width:100%}.Ke-EV_gv{-moz-column-gap:.5rem;column-gap:.5rem;display:flex;flex-wrap:wrap}.Ke-EH_gv{margin:0 -.625rem;max-height:0;overflow:hidden;transition:max-height .25s ease-out;visibility:hidden}.Ke-Iw_gv{visibility:visible}.Ke-Kg_gv{display:flex;margin:0 .625rem}.Jm-B_gv{border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;display:flex;flex-direction:column;margin:.75rem 0;padding:.75rem 0 .25rem;width:100%}.Jo-Jp_gv{color:#027d4b;display:flex;gap:.25rem}.Jo-Jq_gv{color:#636363}.Jr-s_gv{color:#027d4b;margin-bottom:.5rem}.Jr-K_gv,.Jr-s_gv{display:flex;gap:.25rem}.Jr-K_gv{flex-direction:column}@media (min-width:992px){.Jr-K_gv{margin-left:1rem}}.LG-B_gv{margin-bottom:1rem}.LG-EH_gv{max-height:0;overflow:hidden;transition:max-height .25s ease-out;visibility:hidden}.LG-Iw_gv{visibility:visible}.LG-Kg_gv{display:flex;flex-direction:column;padding-top:1rem}.LG-LH_gv{float:right;margin-top:.5rem}.LG-Y_gv{width:100%}.LG-LI_gv{margin-top:.25rem}.LG-LJ_gv{color:#636363;margin:.5rem 0}.LG-LK_gv.LG-LK_gv{background-color:#525252;width:-moz-fit-content;width:fit-content}