@font-face{font-family:'Hostingnet Checkout';font-style:normal;font-weight:100 900;font-display:swap;src:url('https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2') format('woff2')}
body:has(#order-cartx){background:#f7f8fc;color:#596276}
body:has(#order-cartx) #main-body{background:#f7f8fc;padding-top:25px}
body:has(#order-cartx) #main-body>.container{max-width:1220px;width:100%}
body:has(#order-cartx) #header{background:#fff}
body:has(#order-cartx) .navbar-main{background:#00115a}
#order-cartx{font-family:'Hostingnet Checkout',Roboto,'Open Sans',sans-serif!important;color:#596276!important;background:transparent!important;box-shadow:none!important;border:0!important}
#order-cartx h1,#order-cartx h2,#order-cartx h3,#order-cartx h4,#order-cartx input,#order-cartx button,#order-cartx select,#order-cartx textarea{font-family:inherit!important}
#order-cartx .accout-row{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
#order-cartx #order-standard_cart{background:transparent!important}
#order-cartx .accout-left{background:#fff!important;border:1px solid #e5e8f2!important;border-radius:14px!important;padding:25px!important;box-shadow:0 7px 24px #00115a04!important}
#order-cartx .accout-right.ac-res{border:1px solid #e5e8f2!important;border-radius:14px!important;background:#fff!important;padding:20px!important;box-shadow:0 7px 24px #00115a04!important}
#order-cartx h1,#order-cartx h2,#order-cartx h3,#order-cartx h4{color:#00115a!important;letter-spacing:-.2px!important;font-weight:600!important}
#order-cartx .Pers-titel,#order-cartx .pay-row h4,#order-cartx .Payment-row h4{font-size:16px!important;line-height:1.45!important;font-weight:500!important;border-bottom:1px solid #eceef5!important;padding-bottom:12px!important;margin-bottom:18px!important}
#order-cartx .change-pass.account{margin-bottom:22px!important;padding-bottom:0!important}
#order-cartx .change-pass.account p{font-size:14px!important;line-height:1.7!important;color:#66718a!important}
#order-cartx .inputBox{margin-bottom:18px!important}
#order-cartx .inputBox label,#order-cartx .form-group>label{font-size:13px!important;line-height:1.5!important;color:#596276!important;font-weight:400!important}
#order-cartx .form-control{font-size:16px!important;border:1px solid #dce0ee!important;border-radius:8px!important;box-shadow:none!important;background:#fff!important;color:#00115a!important;min-height:44px}
#order-cartx .form-control:focus{border-color:#9883ff!important;box-shadow:0 0 0 3px #512eff10!important}
#order-cartx textarea.form-control{height:auto!important;min-height:85px}
#order-cartx #tipoFactura,#order-cartx #tipoBoleta,#order-cartx #tipoDespues{background:#fff!important;color:#00115a!important;border:1px solid #e0e4f0!important;border-radius:8px!important;box-shadow:none!important;min-height:44px;font-size:13px!important;font-weight:500!important}
#order-cartx #tipoFactura.border-blue,#order-cartx #tipoBoleta.border-blue,#order-cartx #tipoDespues.border-blue{background:#f3efff!important;border-color:#512eff!important;color:#512eff!important;box-shadow:0 0 0 1px #512eff15!important}
#order-cartx .Payment-row{padding-top:12px!important;padding-bottom:18px!important;margin-bottom:20px!important;border-color:#eceef5!important}
#order-cartx .pay-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px!important;padding:0!important;margin:0!important;width:100%!important;list-style:none}
#order-cartx .pay-list:before,#order-cartx .pay-list:after{display:none!important}
#order-cartx .pay-list>li{width:auto!important;min-width:0!important;margin:0!important;padding:0!important;float:none!important;background:transparent!important;box-shadow:none!important;border:0!important}
#order-cartx .pay-list>li>label{position:relative;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:90px!important;min-height:90px!important;margin:0!important;padding:18px 15px!important;border:1px solid #e0e4f0!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;cursor:pointer}
#order-cartx .pay-list>li>label:hover{border-color:#b8a6ff!important;background:#faf9ff!important}
#order-cartx .pay-list>li>label:has(input:checked){border-color:#512eff!important;background:#f7f4ff!important;box-shadow:0 0 0 1px #512eff15!important}
#order-cartx .pay-list>li>label .card{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important}
#order-cartx .pay-list>li>label .card br{display:none!important}
#order-cartx .pay-list img{display:block!important;width:auto!important;height:auto!important;max-width:105px!important;max-height:40px!important;object-fit:contain!important;opacity:1!important;filter:none!important;transform:none!important;margin:0!important;padding:0!important}
#order-cartx #order-standard_cart .pay-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
#order-cartx #order-standard_cart .pay-list img{width:auto!important;height:auto!important;max-width:110px!important;max-height:42px!important}
#order-cartx .cart-colam{border:1px solid #e6e9f2!important;border-radius:10px!important;box-shadow:none!important;padding:15px!important;margin-bottom:14px!important;background:#fff!important}
#order-cartx .cart-colam h4{font-size:15px!important;line-height:1.5!important}
#order-cartx .cart-colam .crt-regist span{font-size:13px!important;line-height:1.6!important;color:#66718a!important;overflow-wrap:anywhere}
#order-cartx .items-titel{font-size:20px!important;font-weight:600!important}
#order-cartx .due-today,#order-cartx .total-due-today{background:#f2eeff!important;border:1px solid #e0d8ff!important;border-radius:10px!important;color:#00115a!important;box-shadow:none!important}
#order-cartx #btnCompleteOrder{background:#ff8300!important;border:1px solid #ff8300!important;border-radius:8px!important;box-shadow:none!important;color:#00115a!important;font-size:15px!important;font-weight:600!important;min-height:46px}
#order-cartx #btnCompleteOrder:hover{background:#ffab4f!important;border-color:#ffab4f!important}
#order-cartx .checkout-security-msg{background:#f4f1ff!important;color:#66718a!important;border:1px solid #e7dfff!important;border-radius:9px!important;box-shadow:none!important;font-size:11px!important;line-height:1.6!important}
#order-cartx a:focus-visible,#order-cartx button:focus-visible{outline:3px solid #9883ff!important;outline-offset:3px}
@media(max-width:991px){#order-cartx .accout-left{padding:20px!important}#order-cartx .pay-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){body:has(#order-cartx) #main-body{padding-top:15px}#order-cartx .accout-left{padding:18px!important;border-radius:12px!important}#order-cartx .accout-right.ac-res{padding:17px!important;margin-top:20px!important}#order-cartx .pay-list{gap:10px!important}#order-cartx .pay-list>li>label{height:82px!important;min-height:82px!important;padding:16px 12px!important}#order-cartx .pay-list img{max-width:100px!important;max-height:36px!important}}
@media(max-width:991px){#order-cartx #order-standard_cart .pay-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#order-cartx #order-standard_cart .pay-list img{max-width:100px!important;max-height:36px!important}}
@media(max-width:380px){#order-cartx #order-standard_cart .pay-list{grid-template-columns:minmax(0,1fr)!important}}

body:has(.view-cart-empty) #order-cartx .accout-row>.col-md-5,body:has(.view-cart-empty) #order-cartx .accout-right{display:none!important}
body:has(.view-cart-empty) #order-cartx .accout-row>.col-md-7{width:100%!important;float:none!important;border:0!important;padding:0!important}
body:has(.view-cart-empty) #order-cartx .body-page{background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important}
body:has(.view-cart-empty) #order-cartx .accout-left{padding:35px!important;border-radius:11px!important;max-width:850px;margin:0 auto!important;box-shadow:none!important}
#order-cartx .view-cart-empty,#order-cartx .view-cart-empty .cart_empty{height:auto!important;min-height:0!important;padding:0!important;margin:0!important;border:0;background:none}
#order-cartx .view-cart-empty .cart_empty_body{padding:20px 15px!important;height:auto!important;min-height:0!important;text-align:center}
#order-cartx .view-cart-empty .cart_empty_body>img{display:none!important}
#order-cartx .view-cart-empty .cart_empty_body:before{content:'\f07a';font-family:'Font Awesome 5 Free';font-weight:900;display:flex;align-items:center;justify-content:center;width:62px;height:62px;margin:0 auto 20px;background:#fff3e4;border:1px solid #ffe1ba;border-radius:12px;font-size:25px;line-height:1;color:#b36514}
#order-cartx .view-cart-empty .cart_empty_body>p{font-family:inherit;font-size:23px!important;line-height:1.4;color:#00115a!important;font-weight:500;margin:0 0 12px!important;text-transform:none}
#order-cartx .view-cart-empty .hn-empty-description{display:block;max-width:450px;margin:0 auto 24px;color:#778198;font-size:14px;line-height:1.8}
#order-cartx .view-cart-empty .cart_empty_body>a.btn{display:inline-flex;align-items:center;justify-content:center;min-height:45px;background:#ff8300!important;border:1px solid #ff8300!important;color:#00115a!important;border-radius:7px!important;box-shadow:none!important;padding:11px 22px!important;font-size:13px!important;font-weight:500;text-transform:none!important}
#order-cartx .view-cart-empty .hn-empty-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 23px;margin-top:22px;font-size:12px;line-height:1.7}
#order-cartx .view-cart-empty .hn-empty-links a{color:#66718a;text-decoration:none}
#order-cartx .view-cart-empty .hn-empty-links a:hover{color:#512eff;text-decoration:underline}
@media(max-width:600px){body:has(.view-cart-empty) #order-cartx .accout-left{padding:24px 18px!important}#order-cartx .view-cart-empty .cart_empty_body{padding:15px 0!important}#order-cartx .view-cart-empty .cart_empty_body>p{font-size:21px!important}#order-cartx .view-cart-empty .hn-empty-description{font-size:13px}}

body:has(.view-cart-empty) #order-cartx .accout-row>.col-md-5,body:has(.view-cart-empty) #order-cartx .accout-right{display:none!important}
body:has(.view-cart-empty) #order-cartx .accout-row>.col-md-7{width:100%!important;float:none!important;border:0!important;padding:0!important}
body:has(.view-cart-empty) #order-cartx .body-page{background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important}
body:has(.view-cart-empty) #order-cartx .accout-left{padding:35px!important;border-radius:11px!important;max-width:850px;margin:0 auto!important;box-shadow:none!important}
#order-cartx .view-cart-empty,#order-cartx .view-cart-empty .cart_empty{height:auto!important;min-height:0!important;padding:0!important;margin:0!important;border:0;background:none}
#order-cartx .view-cart-empty .cart_empty_body{padding:20px 15px!important;height:auto!important;min-height:0!important;text-align:center}
#order-cartx .view-cart-empty .cart_empty_body>img{display:none!important}
#order-cartx .view-cart-empty .cart_empty_body:before{content:'\f07a';font-family:'Font Awesome 5 Free';font-weight:900;display:flex;align-items:center;justify-content:center;width:62px;height:62px;margin:0 auto 20px;background:#fff3e4;border:1px solid #ffe1ba;border-radius:12px;font-size:25px;line-height:1;color:#b36514}
#order-cartx .view-cart-empty .cart_empty_body>p{font-family:inherit;font-size:23px!important;line-height:1.4;color:#00115a!important;font-weight:500;margin:0 0 12px!important;text-transform:none}
#order-cartx .view-cart-empty .hn-empty-description{display:block;max-width:450px;margin:0 auto 24px;color:#778198;font-size:14px;line-height:1.8}
#order-cartx .view-cart-empty .cart_empty_body>a.btn{display:inline-flex;align-items:center;justify-content:center;min-height:45px;background:#ff8300!important;border:1px solid #ff8300!important;color:#00115a!important;border-radius:7px!important;box-shadow:none!important;padding:11px 22px!important;font-size:13px!important;font-weight:500;text-transform:none!important}
#order-cartx .view-cart-empty .hn-empty-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 23px;margin-top:22px;font-size:12px;line-height:1.7}
#order-cartx .view-cart-empty .cart_empty_body .hn-empty-links a{color:#66718a!important;text-decoration:none;background:transparent!important;border:0!important;box-shadow:none!important;padding:3px 0!important;min-height:0!important;width:auto!important;text-transform:none!important;font-size:12px!important}
#order-cartx .view-cart-empty .hn-empty-links a:hover{color:#512eff;text-decoration:underline}
@media(max-width:600px){body:has(.view-cart-empty) #order-cartx .accout-left{padding:24px 18px!important}#order-cartx .view-cart-empty .cart_empty_body{padding:15px 0!important}#order-cartx .view-cart-empty .cart_empty_body>p{font-size:21px!important}#order-cartx .view-cart-empty .hn-empty-description{font-size:13px}}
