#order_review{max-width:630px}#payment{border-radius:5px;border-style:solid;border-width:1px;background-color:#f8f8f8;border-color:#ebebeb}#payment ul.payment_methods li{line-height:2em;text-align:left;margin:-1px 0 0 0;font-weight:400;border-style:solid;border-width:1px;padding:15px;background-color:#f8f8f8;border-color:#ebebeb}#payment ul.payment_methods{overflow:hidden;zoom:1;text-align:left;padding:1em;margin:0;list-style:none outside}#payment ul.payment_methods li{line-height:2em;text-align:left;margin:-1px 0 0 0;font-weight:400;border-style:solid;border-width:1px;padding:15px}#payment ul.payment_methods li input{margin:0 1em 0 0}#payment label{display:inline}label{font-weight:700;font-size:.92em}#payment .payment_box p:last-child{padding-bottom:0}#payment div.payment_box p,#payment div.payment_box .form-row{padding:0 0 1em;padding-bottom:1em;margin:0}#payment div.payment_box{position:relative;width:90%;box-shadow:inset 0 1px 1px rgb(255 255 255 / .5) #888;padding:1em 28px;margin:0 0 0 0;font-size:.92em;left:-2px}#payment ul.payment_methods li{background-color:#fff}#payment ul.payment_methods li input{margin-right:.75rem}#payment label{display:inline-block;font-weight:600;color:#000;line-height:20px;font-size:16px;vertical-align:middle;width:55%;cursor:pointer}#payment label .sub{font-weight:400;display:block;font-size:14px;color:#b0b0b0}#payment div.payment_box{display:none;width:100%;box-sizing:border-box;padding-left:10px;padding-right:10px;left:0}#payment ul.payment_methods>li>.methods_group{display:inline-block;width:34%;text-align:right;margin:0;vertical-align:middle}#payment ul.payment_methods li .methods_group .method_item{display:inline-block;vertical-align:middle}#payment ul.payment_methods li .methods_group>.method_item img{vertical-align:middle}#payment ul.pagopar_payments{list-style:none;list-style-type:none;margin:0;padding:0}#payment ul.pagopar_payments>li{-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;-ms-transition:all 200ms ease;transition:all 200ms ease;display:flex;align-items:center;justify-content:space-between;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#f8f8f8;padding:.75rem;width:100%;box-sizing:border-box;margin-bottom:.5rem}#payment ul.pagopar_payments>li.active{border-color:#0f68a8;background-color:#ecf6ff}.pagopar_payments_radio{width:5%;margin-right:.75rem}#payment ul.pagopar_payments>li label{position:relative;font-weight:400;font-size:15px;width:60%;box-sizing:border-box;padding-left:1.25rem}#payment ul.pagopar_payments>li>label>input{position:absolute;left:0;top:0;bottom:0;margin:auto;width:auto}.pagopar_payments .methods_group{display:block;max-width:45%;text-align:right}#payment ul.payment_methods .methods_group img{max-width:42px;max-height:25px}#payment ul.payment_methods .methods_group .method_item.hidden_method{display:none}#payment ul.payment_methods .methods_group .more_methods .show_more{-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;-ms-transition:all 200ms ease;transition:all 200ms ease;display:inline-block;width:44px;height:25px;background-color:#0f68a8;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;font-size:13px;line-height:25px;color:#FFF;letter-spacing:1px;vertical-align:middle;text-decoration:none!important;cursor:pointer}#payment ul.payment_methods .methods_group .more_methods .show_more.active{background-color:#2c95ce}.pagopar-copy{display:block;text-align:right;font-size:13px;line-height:22px;color:#7f7f7f;vertical-align:middle}.pagopar-copy img{display:inline;vertical-align:top;margin-left:5px}@media (max-width:767px){#payment ul.payment_methods li{display:block}#payment ul.payment_methods li .methods_group{display:block;width:100%;text-align:left;max-width:none;padding-left:1.5rem}#payment ul.payment_methods>li>.methods_group{padding-left:10%}#payment ul.payment_methods li label{width:100%;max-width:80%;padding-bottom:.25rem}#payment ul.pagopar_payments>li label{display:block;max-width:100%}}#payment div.payment_box{padding:.5rem 28px;background:#FFF}#payment ul.pagopar_payments{padding-left:0!important}#payment ul.pagopar_payments>li{margin-bottom:8px!important}#payment ul.pagopar_payments>li label{padding-left:20px}.pagopar-copy{font-size:13px!important}.wc_payment_methods .pagopar-copy img{display:inline-block!important}#payment label .sub{padding-left:0}#payment ul.payment_methods>li>.methods_group{width:100%;text-align:left;padding-left:30px}#payment ul.payment_methods>li>.methods_group .method_item{margin-left:2px;margin-right:2px}#payment ul.payment_methods>li>.methods_group .method_item img{margin:0!important}#payment ul.pagopar_payments>li label{width:52%;font-family:sans-serif}.pagopar_payments .methods_group{width:48%}@media (max-width:767px){#payment ul.payment_methods>li>.methods_group{width:100%;padding-left:30px;margin-bottom:5px}#payment ul.pagopar_payments>li label{width:100%}.pagopar_payments .methods_group{width:100%}#payment div.payment_box{padding-top:15px;padding-bottom:10px}#payment ul.payment_methods li label{margin-bottom:0}}#payment ul.payment_methods>li>label{display:inline!important;line-height:20px!important;font-size:16px!important;padding-left:0!important}#payment ul.payment_methods>li>label>.sub{font-size:14px}#payment ul.payment_methods>li>.methods_group{width:100%!important}.woocommerce-checkout #payment ul.payment_methods>li>.input-radio{display:inline!important;position:relative;top:3px}#payment ul.pagopar_payments>li>label>input{margin-top:auto!important;margin-bottom:auto!important}.woocommerce-checkout #payment ul.payment_methods>li>label::before{display:none!important}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{margin-top:1.5em}.woocommerce-checkout #payment ul.payment_methods li img{margin-left:0}#payment ul.payment_methods>li label .promo{display:block;color:#2d2d2d;font-weight:400;display:block;font-size:14px;padding-left:30px;padding-top:5px;padding-bottom:5px}#payment ul.payment_methods>li label .promo strong{font-weight:700;font-size:15px;color:#64b22c}#payment ul.payment_methods>li label .promo .box{font-weight:700;color:#FFF;display:inline-block;padding:0 5px;padding-top:0;line-height:22px;border-radius:4px;background-color:#97c641}#payment ul.payment_methods>li label .promo img{position:relative;top:-3px;vertical-align:middle}#payment ul.payment_methods>li label .promo.ueno{color:#235e5e}#payment ul.payment_methods>li label .promo.ueno .box{background-color:#20d3a4}