.woocommerce-order-shipping-tracking{background:#fafafa;border:1px solid #e1e1e1;border-left:5px solid #E32213;padding:20px;margin-top:40px;border-radius:10px;box-shadow:0 2px 6px rgb(0 0 0 / .04)}.woocommerce-order-shipping-tracking h2{color:#333;margin-bottom:15px;display:flex;align-items:center;gap:8px}.woocommerce-order-shipping-tracking h2::before{content:"🚚";font-size:22px}.woocommerce-order-shipping-tracking table{width:100%;border-collapse:collapse}.woocommerce-order-shipping-tracking th{text-align:left;padding:8px 0;color:#666;width:30%;font-weight:600}.woocommerce-order-shipping-tracking td{padding:8px 0;color:#000}.woocommerce-order-shipping-tracking a{color:#E32213;font-weight:600;text-decoration:underline}.woocommerce-order-shipping-tracking tr:last-child td{font-style:italic;color:#888}.woocommerce-order-shipping-tracking{background:#fafafa;border:1px solid #e1e1e1;border-left:5px solid #E32213;padding:20px;margin-top:40px;border-radius:10px;box-shadow:0 2px 6px rgb(0 0 0 / .04)}.woocommerce-order-shipping-tracking h2{font-size:30px;color:#333;margin-bottom:15px;display:flex;align-items:center;gap:8px}.woocommerce-order-shipping-tracking h2::before{content:"🚚";font-size:22px}.woocommerce-columns--addresses h2,.woocommerce-customer-details h2{display:flex;align-items:center;font-size:30px;gap:8px;color:#333;margin-top:40px}.woocommerce-columns--addresses h2::before,.woocommerce-customer-details h2::before{content:"🧾";font-size:30px}.woocommerce-order-details h2{display:flex;align-items:center;font-size:30px;gap:8px;color:#333;margin-bottom:20px}.woocommerce-order-details h2::before{content:"📦";font-size:30px}.woocommerce-table--order-details{width:100%;border-collapse:separate;border-spacing:0;margin-bottom:40px;border:1px solid #eee;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px rgb(0 0 0 / .04)}.woocommerce-table--order-details th,.woocommerce-table--order-details td{padding:15px 20px;text-align:left;border-bottom:1px solid #f1f1f1}.woocommerce-table--order-details thead{background-color:#f9f9f9;color:#333;font-weight:700;border-bottom:2px solid #ddd}.woocommerce-table--order-details tfoot td{font-weight:600;background-color:#fdfdfd;color:#000}.woocommerce-table--order-details tr:last-child td{border-bottom:none}.woocommerce-table--order-details .product-name{font-weight:600;color:#111}.woocommerce-table--order-details{width:100%;border-collapse:separate;border-spacing:0;margin-bottom:40px;border:1px solid #eee;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px rgb(0 0 0 / .04)}.woocommerce-table--order-details th,.woocommerce-table--order-details td{padding:15px 20px;text-align:left;border-bottom:1px solid #f1f1f1}.woocommerce-table--order-details thead{background-color:#f9f9f9;color:#333;font-weight:700;border-bottom:2px solid #ddd}.woocommerce-table--order-details tfoot td{font-weight:600;background-color:#fdfdfd;color:#000}.woocommerce-table--order-details tr:last-child td{border-bottom:none}.woocommerce-table--order-details .product-name{font-weight:600;color:#111}.woocommerce-columns--addresses address,.woocommerce-customer-details address{background:#fafafa;padding:20px;border-radius:8px;border:1px solid #e5e5e5;font-style:normal;line-height:1.6;font-size:15px;color:#333;box-shadow:0 1px 3px rgb(0 0 0 / .03)}.woocommerce-columns--addresses .woocommerce-column{margin-bottom:30px}.woocommerce-columns--addresses h2::before,.woocommerce-customer-details h2::before{content:"🧾";font-size:30px;margin-right:6px}.woocommerce-order-overview{margin-bottom:40px;font-size:15px;color:#333}.woocommerce-order-overview li{padding:8px 0;border-bottom:1px solid #eee;display:flex;align-items:center;gap:8px}.woocommerce-order-overview li strong{font-weight:600;color:#111}.woocommerce-order-overview li.woocommerce-order-overview__payment-method::before{content:"💳";font-size:18px;margin-right:6px}.woocommerce-order-overview li.woocommerce-order-overview__shipping-method::before{content:"📤";font-size:18px;margin-right:6px}.woocommerce-order-overview li.woocommerce-order-overview__order-date::before{content:"📅";font-size:18px;margin-right:6px}.woocommerce-order-overview li.woocommerce-order-overview__order-number::before{content:"🔢";font-size:18px;margin-right:6px}.woocommerce-order-overview li.woocommerce-order-overview__order-status::before{content:"⏳";font-size:18px;margin-right:6px}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-order-details__title{font-size:30px}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details h2,.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details h3{font-size:30px}.woocommerce-order-invoices{background:#fafafa;border:1px solid #e1e1e1;border-left:5px solid #E32213;padding:20px;margin-top:40px;border-radius:10px;box-shadow:0 2px 6px rgb(0 0 0 / .04)}.woocommerce-order-invoices__title{display:flex;align-items:center;gap:8px;font-size:30px;line-height:1.2;color:#333;margin:0 0 8px}.woocommerce-order-invoices__title::before{content:"🧾";font-size:24px}.woocommerce-order-invoices__desc{margin:0 0 14px;color:#444;opacity:.9}.woocommerce-order-invoices .button{background:#009a44;color:#fff;border-radius:8px;font-weight:600;text-decoration:none;border:none;padding:10px 16px;display:inline-block}.woocommerce-order-invoices .button:hover{background:#007a36;color:#fff}.moda-barra-box{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:25px;margin:40px 0;box-shadow:0 2px 8px rgb(0 0 0 / .04);position:relative;overflow-x:auto}.moda-barra-box h2{font-size:20px;color:#333;display:flex;align-items:center;gap:8px;margin-bottom:25px;white-space:nowrap}.moda-barra-progreso{display:flex;justify-content:space-between;position:relative;counter-reset:paso;padding-top:35px;min-width:600px}.moda-barra-progreso::before{content:'';position:absolute;top:50px;left:5%;width:90%;height:4px;background:#eee;border-radius:2px;z-index:0}.moda-barra-progreso::after{content:'';position:absolute;top:50px;left:5%;height:4px;background:#E32213;border-radius:2px;z-index:1;width:0%;transition:width 0.8s ease-in-out}.moda-etapa{width:25%;text-align:center;position:relative;font-size:14px;color:#999;opacity:0;transform:translateY(10px);animation:fadeUp 0.5s ease forwards;animation-delay:calc(var(--i) * 0.3s);z-index:2;white-space:nowrap}.moda-etapa .icono-etapa{font-size:24px;margin-bottom:6px}.moda-etapa span{display:block;font-weight:500}.moda-etapa.hecho span,.moda-etapa.activo span{color:#000;font-weight:600}.moda-etapa.hecho .icono-etapa{color:#28a745}.moda-etapa.activo .icono-etapa{background:#fff;border:2px solid #E32213;color:#E32213;width:34px;height:34px;border-radius:50%;line-height:30px;display:inline-block;animation:pulseCircle 1.5s infinite}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes pulseCircle{0%{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.8}100%{transform:scale(1);opacity:1}}@media (max-width:640px){.moda-barra-box{overflow-x:auto}.moda-barra-progreso{min-width:600px}.moda-barra-box h2{font-size:18px}}.moda-mensaje-final{margin-top:25px;background-color:#f3fdf4;border:1px solid #d4ecd9;border-left:5px solid #28a745;padding:15px 20px;font-size:15px;border-radius:8px;color:#2e7d32;font-weight:500;box-shadow:0 1px 4px rgb(0 0 0 / .02)}