#order-standard_cart{font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;color:#0f172a}#order-standard_cart h1,#order-standard_cart h2,#order-standard_cart h3,#order-standard_cart h4,#order-standard_cart h5{font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;color:#0f172a;letter-spacing:-.01em}#order-standard_cart .view-cart-items-header{background-color:#fff!important;background-image:none!important;color:#0f172a!important;border-radius:14px 14px 0 0!important;padding:14px 20px!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.05em;position:relative;border-bottom:1px solid #f1f5f9}#order-standard_cart .view-cart-items-header::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#2563eb,#14b8a6);border-radius:14px 14px 0 0}#order-standard_cart .view-cart-items{border:1px solid #e2e8f0!important;border-bottom:1px solid #e2e8f0!important;border-radius:14px!important;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.04);margin-bottom:24px!important}#order-standard_cart .view-cart-items .item{background-color:#fff!important;padding:16px 20px!important;border-top:1px solid #f1f5f9!important;transition:background .15s ease}#order-standard_cart .view-cart-items .item:first-child{border-top:none!important}#order-standard_cart .view-cart-items .item:nth-child(2n){background-color:#f8fafc!important}#order-standard_cart .view-cart-items .item:hover{background-color:#eff6ff!important}#order-standard_cart .view-cart-items .item-title{font-size:15px!important;font-weight:700;color:#0f172a}#order-standard_cart .view-cart-items .item-group{font-size:13px!important;color:#64748b;font-weight:500}#order-standard_cart .view-cart-items .item-domain{color:#2563eb!important;font-family:ui-monospace,"SF Mono",Menlo,monospace;font-size:13px}#order-standard_cart .view-cart-items .item-price span{font-size:17px!important;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}#order-standard_cart .view-cart-items .item-price .cycle{font-weight:500;color:#64748b;font-size:12px!important}#order-standard_cart .empty-cart .btn{background:#fff!important;color:#dc2626!important;border:1px solid #fecaca!important;border-radius:8px!important;padding:6px 12px!important;font-weight:600;transition:all .15s ease}#order-standard_cart .empty-cart .btn:hover{background:#fef2f2!important;border-color:#fca5a5!important}#order-standard_cart .order-summary{background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:18px!important;padding:0!important;overflow:hidden;box-shadow:0 2px 8px rgba(15,23,42,.06)}#order-standard_cart .order-summary h2{background-image:none!important;background-color:#fff!important;color:#0f172a!important;margin:0!important;padding:14px 20px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.05em;text-transform:uppercase;font-family:Inter,sans-serif!important;position:relative;border-bottom:1px solid #f1f5f9}#order-standard_cart .order-summary h2::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#7c3aed,#2563eb,#14b8a6);border-radius:18px 18px 0 0}#order-standard_cart .order-summary .summary-container{padding:18px 22px}#order-standard_cart .order-summary .subtotal{font-size:15px!important;font-weight:600;color:#334155;padding:6px 0!important;margin:0!important}#order-standard_cart .order-summary .bordered-totals{border-top:1px solid #f1f5f9!important;border-bottom:1px solid #f1f5f9!important;margin:10px 0!important;padding:10px 0!important;font-size:13px;color:#64748b}#order-standard_cart .order-summary .recurring-totals{font-size:14px;color:#334155;font-weight:500;margin-top:6px}#order-standard_cart .order-summary .recurring-charges{color:#0f172a;font-variant-numeric:tabular-nums}#order-standard_cart .order-summary .total-due-today{background:linear-gradient(135deg,#eff6ff 0,#f0fdfa 100%);padding:16px 22px!important;margin:0 -22px!important;border-top:1px solid #e0e7ff;margin-top:14px!important;text-align:right}#order-standard_cart .order-summary .total-due-today .amt{display:block;font-size:32px!important;line-height:1.1;font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-bottom:2px}#order-standard_cart .order-summary .total-due-today span:last-child{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}#order-standard_cart .order-summary .product-name{display:block;font-weight:700;color:#0f172a;font-size:14px;margin-bottom:2px}#order-standard_cart .order-summary .product-group{display:block;font-size:12px;color:#64748b;font-weight:500;margin-bottom:10px;text-transform:uppercase;letter-spacing:.04em}#order-standard_cart .order-summary .summary-totals{border-top:1px solid #f1f5f9;padding-top:8px;margin-top:8px;font-size:13px}#order-standard_cart .order-summary .loader{background:rgba(255,255,255,.85);border-radius:18px}#order-standard_cart #containerPromotionCode,#order-standard_cart .promo-code{margin-top:24px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px 20px}#order-standard_cart .nav-tabs{border-bottom:1px solid #e2e8f0!important;margin-bottom:16px}#order-standard_cart .nav-tabs>li>a{color:#64748b!important;font-weight:600;padding:10px 16px!important;border:none!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:0 0!important;transition:color .15s ease,border-color .15s ease}#order-standard_cart .nav-tabs>li.active>a,#order-standard_cart .nav-tabs>li>a.active,#order-standard_cart .nav-tabs>li>a:hover{color:#2563eb!important;border-bottom-color:#2563eb!important;background:0 0!important}#order-standard_cart .promo-code input[type=text],#order-standard_cart input[name=promocode]{width:100%;padding:11px 14px;border:1px solid #e2e8f0;border-radius:10px;font-size:14px;color:#0f172a;background:#f8fafc;transition:border-color .15s ease,background .15s ease}#order-standard_cart .promo-code input[type=text]:focus,#order-standard_cart input[name=promocode]:focus{outline:0;border-color:#2563eb;background:#fff;box-shadow:0 0 0 3px rgba(37,99,235,.12)}#order-standard_cart #btnValidatePromotionCode,#order-standard_cart .promo-code .btn{background:#fff!important;color:#2563eb!important;border:1px solid #bfdbfe!important;border-radius:10px!important;padding:10px 16px!important;font-weight:600!important;margin-top:10px;transition:all .15s ease}#order-standard_cart #btnValidatePromotionCode:hover,#order-standard_cart .promo-code .btn:hover{background:#eff6ff!important;border-color:#93c5fd!important}#order-standard_cart #btnCompleteOrder,#order-standard_cart .btn-checkout,#order-standard_cart a[href*=checkout]{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;background:0 0!important;background-image:linear-gradient(135deg,#2563eb 0,#14b8a6 100%)!important;color:#fff!important;font-weight:700!important;font-size:15px!important;padding:14px 28px!important;border-radius:9999px!important;border:none!important;box-shadow:0 6px 16px -6px rgba(37,99,235,.5);transition:all .2s ease;text-decoration:none!important;width:100%}#order-standard_cart #btnCompleteOrder:hover,#order-standard_cart .btn-checkout:hover,#order-standard_cart a[href*=checkout]:hover{transform:translateY(-1px);box-shadow:0 10px 22px -8px rgba(37,99,235,.6);background-image:linear-gradient(135deg,#1d4ed8 0,#0d9488 100%)!important}#order-standard_cart .continue-shopping,#order-standard_cart a[href*="index.php"].btn-default{display:block;margin-top:14px;text-align:center;color:#64748b!important;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s ease}#order-standard_cart .continue-shopping:hover{color:#2563eb!important}#order-standard_cart .sidebar-categories,#order-standard_cart .sidebar>.list-group,#order-standard_cart aside.sidebar>.list-group{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.04)}#order-standard_cart .sidebar .list-group-item,#order-standard_cart .sidebar-categories .list-group-item{border:none!important;border-bottom:1px solid #f1f5f9!important;padding:11px 16px!important;font-size:13.5px!important;color:#475569!important;transition:all .15s ease}#order-standard_cart .sidebar .list-group-item:hover{color:#2563eb!important;padding-left:20px!important;background:#f8fafc!important}#order-standard_cart .sidebar .list-group-item.active,#order-standard_cart .sidebar .list-group-item.active:hover{background:linear-gradient(135deg,#2563eb,#14b8a6)!important;color:#fff!important;font-weight:600!important}#order-standard_cart #containerConfigureProduct,#order-standard_cart #containerConfigureProductDomain,#order-standard_cart .field-container,#order-standard_cart .product-desc{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:22px;margin-bottom:20px;box-shadow:0 1px 2px rgba(15,23,42,.04)}#order-standard_cart .products .product{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:18px!important;padding:24px!important;box-shadow:0 2px 6px rgba(15,23,42,.04);transition:transform .2s ease,box-shadow .2s ease}#order-standard_cart .products .product:hover{transform:translateY(-2px);box-shadow:0 10px 24px -8px rgba(37,99,235,.2);border-color:#93c5fd!important}#order-standard_cart .products .product-name,#order-standard_cart .products h3{color:#0f172a!important;font-weight:800!important;font-size:20px!important}#order-standard_cart .products .price{color:#2563eb!important;font-weight:800!important;font-size:24px!important;font-variant-numeric:tabular-nums}#order-standard_cart .btn-continue,#order-standard_cart .btn-primary{background:0 0!important;background-image:linear-gradient(135deg,#2563eb,#14b8a6)!important;border:none!important;color:#fff!important;font-weight:600!important;border-radius:9999px!important;padding:11px 22px!important;box-shadow:0 4px 10px -4px rgba(37,99,235,.5);transition:all .15s ease}#order-standard_cart .btn-continue:hover,#order-standard_cart .btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 16px -6px rgba(37,99,235,.6);background-image:linear-gradient(135deg,#1d4ed8,#0d9488)!important}#order-standard_cart .btn-default{background:#fff!important;color:#475569!important;border:1px solid #e2e8f0!important;border-radius:9999px!important;padding:10px 20px!important;font-weight:500!important;transition:all .15s ease}#order-standard_cart .btn-default:hover{background:#f8fafc!important;color:#2563eb!important;border-color:#bfdbfe!important}#order-standard_cart #domain-search-form,#order-standard_cart .domain-search{background:linear-gradient(135deg,#7c3aed 0,#2563eb 50%,#14b8a6 100%);border-radius:18px;padding:28px;margin-bottom:24px}#order-standard_cart #domain-search-form h2,#order-standard_cart .domain-search h2{color:#fff!important;margin:0 0 10px 0!important}#order-standard_cart #domain-search-form input[type=text],#order-standard_cart .domain-search input[type=text]{background:#fff;border:none;border-radius:9999px 0 0 9999px;padding:14px 20px;font-size:16px;color:#0f172a}#order-standard_cart table.table{border-collapse:separate;border-spacing:0}#order-standard_cart table.table>thead>tr>th{background:#f8fafc!important;color:#0f172a!important;font-weight:700!important;font-size:12px!important;text-transform:uppercase;letter-spacing:.04em;padding:12px 14px!important;border-bottom:1px solid #e2e8f0!important;border-top:none!important}#order-standard_cart table.table>tbody>tr>td{padding:12px 14px!important;border-top:1px solid #f1f5f9!important;font-size:13.5px;color:#334155}#order-standard_cart .alert{border-radius:12px!important;border:none!important;padding:14px 18px!important;margin-bottom:16px;font-size:14px;box-shadow:0 1px 2px rgba(15,23,42,.04)}#order-standard_cart .alert-success{background:#ecfdf5!important;color:#065f46!important;border-left:4px solid #10b981!important}#order-standard_cart .alert-info{background:#eff6ff!important;color:#1e40af!important;border-left:4px solid #3b82f6!important}#order-standard_cart .alert-warning{background:#fffbeb!important;color:#92400e!important;border-left:4px solid #f59e0b!important}#order-standard_cart .alert-danger{background:#fff1f2!important;color:#9f1239!important;border-left:4px solid #f43f5e!important}#order-standard_cart .view-cart-empty{text-align:center;padding:60px 24px!important;color:#475569;font-size:15px;font-weight:600;background:#fff;position:relative}#order-standard_cart .view-cart-empty::before{content:'';display:block;width:88px;height:88px;margin:0 auto 18px;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(124,58,237,.2),transparent 55%),radial-gradient(circle at 70% 70%,rgba(20,184,166,.22),transparent 55%);background-color:#f1f5f9;box-shadow:0 2px 14px rgba(15,23,42,.06)}#order-standard_cart .view-cart-empty::after{content:'Explora nuestros hostings, VPS o dominios para empezar.';display:block;margin-top:10px;font-size:13px;color:#94a3b8;font-weight:400}@media (max-width:767px){#order-standard_cart .order-summary{margin-top:20px}#order-standard_cart .order-summary h2{font-size:14px!important;padding:14px 18px!important}#order-standard_cart .order-summary .total-due-today .amt{font-size:28px!important}#order-standard_cart .view-cart-items-header{font-size:12px!important;padding:12px 16px!important}#order-standard_cart .view-cart-items .item{padding:14px 16px!important}}#order-standard_cart .sub-heading,#order-standard_cart div.sub-heading{font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase;color:#64748b!important;text-align:left!important;margin:28px 0 14px!important;padding:0 0 0 14px!important;background:0 0!important;border:none!important;position:relative;line-height:1.4}#order-standard_cart .sub-heading::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:18px;border-radius:3px;background:linear-gradient(180deg,#2563eb,#14b8a6)}#order-standard_cart .sub-heading .primary-bg-color,#order-standard_cart .sub-heading span{color:inherit!important;background:0 0!important;padding:0!important}#order-standard_cart .configure-product-header,#order-standard_cart .well{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding:16px 20px!important;box-shadow:0 1px 3px rgba(15,23,42,.05);margin-bottom:16px!important}#order-standard_cart .panel.panel-addon{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;position:relative;overflow:hidden}#order-standard_cart .panel.panel-addon:hover{border-color:#93c5fd;box-shadow:0 4px 12px rgba(37,99,235,.08);transform:translateY(-1px)}#order-standard_cart .panel.panel-addon.panel-addon-selected{border-color:#2563eb;background:linear-gradient(180deg,#eff6ff 0,#fff 60%);box-shadow:0 4px 16px rgba(37,99,235,.12)}#order-standard_cart .panel.panel-addon.panel-addon-selected::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#2563eb,#7c3aed)}#order-standard_cart .panel-addon .panel-body{padding:16px 18px 12px;background:0 0;border:none}#order-standard_cart .panel-addon .panel-body label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-weight:600;color:#0f172a;font-size:14px;margin:0 0 6px}#order-standard_cart .panel-addon .panel-body label input[type=checkbox]{width:18px;height:18px;margin-top:1px;accent-color:#2563eb;flex-shrink:0;cursor:pointer}#order-standard_cart .panel-addon .panel-body br+*{display:block;color:#64748b;font-size:13px;line-height:1.55;padding-left:28px}#order-standard_cart .panel-addon .panel-body br{display:none}#order-standard_cart .panel-addon .panel-body{color:#64748b;font-size:13px;line-height:1.55}#order-standard_cart .panel-addon .panel-body label+br{content:''}#order-standard_cart .panel-addon .panel-price{padding:8px 18px;background:linear-gradient(180deg,#f8fafc 0,#f1f5f9 100%);border-top:1px solid #e2e8f0;color:#0f172a;font-weight:700;font-size:14px;text-align:center;font-variant-numeric:tabular-nums}#order-standard_cart .panel-addon .panel-add{padding:10px 18px;background:#fff;border-top:1px solid #f1f5f9;color:#2563eb;font-weight:600;font-size:13px;text-align:center;transition:background .15s ease}#order-standard_cart .panel-addon:hover .panel-add{background:#eff6ff}#order-standard_cart .panel-addon.panel-addon-selected .panel-add{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff}#order-standard_cart .panel-addon.panel-addon-selected .panel-add::before{content:'✓';margin-right:6px;font-weight:700}#order-standard_cart .panel-addon.panel-addon-selected .panel-add .fa-plus{display:none}@media (max-width:767px){#order-standard_cart{overflow-x:hidden!important;max-width:100vw!important;padding-left:8px!important;padding-right:8px!important}#order-standard_cart .row{margin-left:0!important;margin-right:0!important}#order-standard_cart .cart-sidebar,#order-standard_cart .cart-body,#order-standard_cart .secondary-cart-body,#order-standard_cart .col-md-6,#order-standard_cart [class*=col-]{float:none!important;width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}#order-standard_cart .products .product{padding:18px!important}#order-standard_cart .products .price{font-size:22px!important}#order-standard_cart table{display:block!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}}@media (max-width:767px){body{overflow-x:hidden}}