.table-checkout-shipping-method{width:100%}#checkout-shipping-method-load .table-checkout-shipping-method tbody tr{padding-top:20px;padding-bottom:15px}#checkout-shipping-method-load thead .row{border:none}.table-checkout-shipping-method .row{border:1px solid #000;width:100%;border-radius:7px}.col.col-method{float:right;right:82px;position:relative}td[id^=label_method_],td[id*=label_method_]{left:0;position:relative;color:#444;border-radius:5px;padding:0;margin-bottom:5px;cursor:pointer;width:66%}.col.col-price{float:right;border:2px solid #000 !important;border-radius:20px;height:22px}.col.col-price{min-width:80px;text-align:right}.col.col-price:hover{background-color:#63d449}.col.col-price span:hover{color:#fff !important}.col.col-price .price{margin-right:5px;margin-top:0}#checkout-shipping-method-load input[type=radio]:checked:before{position:absolute;font:13px/1 'Open Sans',sans-serif;left:3px;top:0;content:'\02143';transform:rotate(40deg)}#checkout-shipping-method-load input[type=radio]:checked{background-color:#63d449}.col.col-method .radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;background-color:#fff;color:#666;height:18px;width:19px;border:0;border-radius:50px;cursor:pointer;margin-right:7px;outline:none;right:0;border:2px solid #000;float:left}#checkout-shipping-method-load .table-checkout-shipping-method tbody td:first-child{padding-left:0;padding-right:0;width:14px;position:relative;top:-1px;float:right}.checkout-container #checkoutSteps>li#payment #co-payment-form>.fieldset>div{width:98%;min-height:300px}.payment-method-title.field.choice{max-width:50px;background:#efefef;box-shadow:0 48px 80px -32px rgba(0,0,0,.3);position:absolute;width:0;padding:0}[for=moipcc]{top:69px;left:0}[for=moipboleto]{top:0;left:0}[for=upseguro_boleto]{top:135px;left:0;padding:0 !important;padding-left:74px !important;padding-right:24px !important;padding-top:3px !important}input[type=radio]+[for=moipcc]:before{content:"\e901";font-family:"pagamento";font-size:40px;float:left;text-align:center}input[type=radio]+[for=moipboleto]:before{content:"\e902";font-family:"pagamento";display:inline-block;font-size:40px;float:left;text-align:center}input[type=radio]+[for=upseguro_boleto]:before{content:"\e903";font-family:"checkout";font-size:49px;float:right;text-align:center;letter-spacing:12px}input[type=radio]+.label:after{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;background-color:grey;color:#666;height:20px;width:20px;border:1px solid #000;border-radius:50px;cursor:pointer;margin-right:7px;outline:none;content:"";vertical-align:text-top}input[type=radio]:checked+.label{background-color:#63d449}.payment-method input[type=radio]{position:absolute;opacity:0}.payment-group{height:100%}.payment-method{margin-left:-80px}.payment-method._active{position:relative;height:100%;width:0;float:left;left:0}.payment-method-content{position:relative;left:200px}.checkout-payment-method .payment-method._active .payment-method-content{display:block;min-width:520px;height:100%;width:499px;border:1px solid #000;padding:29px;border-radius:31px}.payment-method._active .payment-method-title.field.choice{position:absolute}.payment-method .payment-method-title.field.choice .label{margin-left:80px}.payment-method-title.field.choice .label{padding-right:75px;background:0 0;cursor:pointer;font-weight:700;font-size:18px;transition:background .1s,color .1s;border:1px solid #000;min-height:60px;padding-left:24px;direction:rtl}.payment-method-title.field.choice .label span{cursor:pointer;color:#000;transition:background .1s,color .1s;font-size:10px;font-weight:300;position:absolute;left:0;bottom:0;width:auto;word-wrap:break-word;display:block;word-break:break-all;text-align:center;height:20px;direction:rtl}.payment-method-title.field.choice .label:hover{background:#d8d8d8}@media only screen and (min-width:768px) and (max-width:1007px){.checkout-container #checkoutSteps>li#payment #co-payment-form>.fieldset>div{width:98%;min-height:300px}[for=moipcc]{top:0 !important;left:110px}[for=moipboleto]{top:0!important;left:0}[for=upseguro_boleto]{top:0 !important;left:220px;padding:0 !important;padding-left:74px !important;padding-right:24px !important;padding-top:3px !important}.payment-method-content{position:relative;left:70px;top:70px}.checkout-payment-method .payment-method._active .payment-method-content{display:block;min-width:0;width:45vw}}@media only screen and (min-width:580px) and (max-width:767px){.checkout-container #checkoutSteps>li#payment #co-payment-form>.fieldset>div{width:98%;min-height:300px}.payment-method-content{position:relative;left:190px;top:0}.checkout-payment-method .payment-method._active .payment-method-content{display:block;min-width:0;width:75vw}}@media only screen and (max-width:579px){.checkout-container #checkoutSteps>li#payment #co-payment-form>.fieldset>div{width:100%;min-height:300px}[for=moipcc]{top:0 !important;left:110px}[for=moipboleto]{top:0!important;left:0}[for=upseguro_boleto]{top:0 !important;left:220px;padding:0 !important;padding-left:74px !important;padding-right:24px !important;padding-top:3px !important}.payment-method-content{position:relative;left:70px;top:70px}.checkout-payment-method .payment-method._active .payment-method-content{display:block;min-width:0;width:95vw}}.customer-step .opc-sidebar{display:none}.checkout-loader img{display:none}.field[name="shippingAddress.country_id"]{display:none !important}.field[name="shippingAddress.region_id"]{display:none !important}.field.view{display:block}.customer-step .opc-sidebar{display:none}.checkout-loader img{display:none}.field[name="shippingAddress.country_id"]{display:none !important}.field[name="shippingAddress.region_id"]{display:none !important}.field.view{display:block}.checkout-container .opc-progress-bar{width:50%;margin:0 auto}.customer-step .opc-wrapper{width:100%;float:none;-webkit-transition:background 3s ease-in;-moz-transition:background 3s ease-in;-ms-transition:background 3s ease-in;-o-transition:background 3s ease-in;transition:background 3s ease-in}.customer-step #checkoutSteps{margin:0 auto;padding-top:30px;justify-content:center;display:flex}.customer-step #checkoutSteps>li{padding:30px;background-color:#fff;margin-bottom:2.5em}.customer-step .control._with-tooltip{padding-right:0}.customer-step #email{border:2px solid #000;padding:50px}.customer-step #customer-password{border-top-right-radius:0;border-bottom-right-radius:0}#customer-email-fieldset{border:none}#customer-email-fieldset .hidden-fields .field{width:72%;float:left;padding:0}#customer-email-fieldset .hidden-fields .field .label{display:none}#customer-email-fieldset .hidden-fields .actions-toolbar{width:28%;float:right;padding-left:0;padding-right:0}#customer-email-fieldset .hidden-fields .actions-toolbar .primary .action.login{border-radius:30px;background-color:red;border-bottom-left-radius:0;border-top-left-radius:0;width:100%;line-height:36px}#customer-email-fieldset .fieldset.hidden-fields{border:none;padding:20px 0 0}#customer-email-fieldset form.form fieldset.fieldset{border:none;padding:0;margin:0}.button.action.continue.primary{border-radius:30px;background-color:red}