@charset "UTF-8";#order-opc .cart_navigation{margin:0;text-align:right}#order-opc .page-heading.step-num{position:relative;padding-left:45px;overflow:visible}#order-opc .page-heading.step-num span{font-weight:bold;font-size:42px;line-height:51px;font-style:italic;color:#333;position:absolute;left:10px;top:-14px}#order-opc .page-heading .edit{position:absolute;text-transform:none;font-weight:normal;font-size:12px;right:15px;top:50%;transform:translateY(-50%)}#order-opc .page-heading .edit i{margin-right:5px}#order-opc .form-group{margin-bottom:2px}#order-opc .form-group .form-control{max-width:271px}#order-opc .lost_password{display:inline-block;text-decoration:underline;margin:5px 0 14px}#order-opc .lost_password:hover{text-decoration:none}#order-opc .title_block{font-weight:bold;color:#333;padding:3px 0 6px}#order-opc .opc-button{padding:11px 0 0 0}#order-opc ul.bullet{line-height:22px;margin-bottom:5px}#order-opc .date-select{padding-bottom:10px}#order-opc .opc-add-save{margin-top:20px;padding-top:30px;clear:both;text-align:center}#order-opc #message{margin-bottom:35px}#order-opc #opc_payment_methods p.warning{color:#f13340;font-weight:700}#order-opc .address_delivery.select{margin-bottom:15px}@media (min-width:768px){#order-opc #advtnc .checkbox{display:flex;justify-content:center}}#order-opc #advtnc .step-content a{color:#4d66d4;text-decoration:none}#order-opc #advtnc .step-content a:hover{font-weight:normal;text-decoration:underline}#order-opc #opc-message{color:#333}@media (max-width:767px){#order-opc #opc-carrier .step-content{padding-bottom:0}}#order-opc .order-step,#order-opc #shopping-cart{margin-bottom:30px}@media (max-width:767px){#order-opc .order-step,#order-opc #shopping-cart{margin-bottom:15px}}#order-opc .auth-cell{color:#333}#order-opc .auth-cell .form-control{margin:0 auto}#order-opc .auth-cell .form-auth{padding:15px 0 20px 0}@media (min-width:768px){#order-opc .auth-cell .form-auth{min-height:330px}}#order-opc .auth-cell h3{font-size:13px;font-weight:bold;text-transform:uppercase;color:#333;border-bottom:4px solid #333;display:inline-block;padding:4px 0;margin-bottom:20px;margin-top:0}#order-opc .freeshipping{text-align:center;color:#e9511d;font-weight:bold;font-size:14px;margin:10px auto;width:70%}@media (min-width:768px){#order-opc .freeshipping{margin-top:-20px;width:100%}}#new_account_form .id_state,#new_account_form .dni,#new_account_form .postcode{display:none}