body.woocommerce-checkout .woocommerce-form-coupon button.button{background-color:#ff5733!important;color:#fff!important;border:none}@media (max-width:768px){.woocommerce-checkout .woocommerce-form-coupon-toggle{display:block!important}}.corazon-grande{font-size:24px;vertical-align:middle;margin-right:5px}.woocommerce-order-received{padding:20px 0}.woocommerce-notice--success.woocommerce-thankyou-order-received,.woocommerce-thankyou-order-received{font-size:28px!important;font-weight:600;color:#2c5530;text-align:center;margin:30px 0 40px 0!important;padding:25px!important;background-color:#f8f9fa;border-radius:8px;border-left:5px solid #28a745;line-height:1.4}.woocommerce-order-overview{background-color:#ffffff;border:1px solid #e9ecef;border-radius:8px;padding:25px;margin:30px 0;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.woocommerce-order-overview__order,.woocommerce-order-overview__date,.woocommerce-order-overview__email,.woocommerce-order-overview__total{margin-bottom:15px;font-size:16px}.woocommerce-order-overview strong{color:#2c5530;font-weight:600}.woocommerce-order-details{margin-top:40px}.woocommerce-order-details__title{font-size:24px;margin-bottom:25px;color:#2c5530;border-bottom:2px solid #e9ecef;padding-bottom:10px}.woocommerce-table.woocommerce-table--order-details{margin-top:20px;border-collapse:collapse;width:100%;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.woocommerce-table.woocommerce-table--order-details th{background-color:#f8f9fa;padding:15px;font-weight:600;color:#2c5530;border-bottom:2px solid #e9ecef}.woocommerce-table.woocommerce-table--order-details td{padding:15px;border-bottom:1px solid #e9ecef}.woocommerce-customer-details{margin-top:40px}.woocommerce-customer-details .woocommerce-column__title{font-size:20px;margin-bottom:20px;color:#2c5530;border-bottom:1px solid #e9ecef;padding-bottom:8px}.woocommerce-customer-details address{background-color:#f8f9fa;padding:20px;border-radius:6px;border:1px solid #e9ecef;line-height:1.6}.woocommerce-order-overview__payment-method{background-color:#e8f5e8;padding:12px 15px;border-radius:6px;border:1px solid #28a745;color:#2c5530;font-weight:600}@media (max-width:768px){.woocommerce-notice--success.woocommerce-thankyou-order-received,.woocommerce-thankyou-order-received{font-size:22px!important;margin:20px 0 30px 0!important;padding:20px!important}.woocommerce-order-overview{padding:20px 15px}.woocommerce-table.woocommerce-table--order-details th,.woocommerce-table.woocommerce-table--order-details td{padding:10px;font-size:14px}}:root{--verde-principal:#6fb86f;--verde-claro:#e8f5e8;--verde-oscuro:#2c5530;--gris-claro:#f8f9fa;--gris-medio:#e9ecef;--blanco:#ffffff;--texto-oscuro:#333333;--azul-info:#17a2b8;--amarillo-warning:#ffc107;--rojo-danger:#dc3545;--verde-success:#28a745}.woocommerce-account .woocommerce{max-width:1200px;margin:0 auto;padding:20px}.woocommerce-MyAccount-content{display:grid;grid-template-columns:250px 1fr;gap:30px;margin-top:0}.woocommerce-MyAccount-navigation{background:var(--blanco);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);padding:0;overflow:hidden;height:fit-content;position:sticky;top:20px}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.woocommerce-MyAccount-navigation li{border-bottom:1px solid var(--gris-medio)}.woocommerce-MyAccount-navigation li:last-child{border-bottom:none}.woocommerce-MyAccount-navigation a{display:block;padding:15px 20px;color:var(--texto-oscuro);text-decoration:none;font-weight:600;transition:all 0.3s ease;position:relative}.woocommerce-MyAccount-navigation a:hover{background-color:var(--verde-claro);color:var(--verde-oscuro);padding-left:25px}.woocommerce-MyAccount-navigation .is-active a{background-color:var(--verde-principal);color:var(--blanco);border-right:4px solid var(--verde-oscuro)}.woocommerce-MyAccount-navigation .is-active a:hover{background-color:var(--verde-oscuro);padding-left:20px}.woocommerce-MyAccount-content-wrapper{background:var(--blanco);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);overflow:hidden}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3{background:linear-gradient(135deg,var(--verde-principal),var(--verde-oscuro));color:var(--blanco);margin:0;padding:25px 30px;font-size:24px;font-weight:700}.woocommerce-MyAccount-content-inner{padding:30px}.woocommerce-orders-table{width:100%;border-collapse:collapse;background:var(--blanco);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.1);margin:0}.woocommerce-orders-table thead{background:var(--verde-claro)}.woocommerce-orders-table th{padding:15px 20px;text-align:left;font-weight:700;color:var(--verde-oscuro);font-size:14px;text-transform:uppercase;letter-spacing:0.5px;border-bottom:2px solid var(--verde-principal)}.woocommerce-orders-table td{padding:20px;border-bottom:1px solid var(--gris-medio);vertical-align:middle}.woocommerce-orders-table tbody tr{transition:all 0.3s ease}.woocommerce-orders-table tbody tr:hover{background-color:var(--gris-claro);transform:translateX(2px);box-shadow:0 2px 8px rgba(0,0,0,0.1)}.woocommerce-orders-table .woocommerce-orders-table__cell-order-number a{color:var(--verde-principal);font-weight:700;text-decoration:none;font-size:16px;padding:8px 12px;background:var(--verde-claro);border-radius:6px;display:inline-block;transition:all 0.3s ease}.woocommerce-orders-table .woocommerce-orders-table__cell-order-number a:hover{background:var(--verde-principal);color:var(--blanco);transform:scale(1.05)}.woocommerce-orders-table .woocommerce-orders-table__cell-order-status{text-align:center}.woocommerce-order-status{padding:8px 16px;border-radius:20px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:0.5px;display:inline-block;min-width:100px;text-align:center}.woocommerce-order-status.status-processing{background:#fff3cd;color:#856404;border:1px solid #ffeaa7}.woocommerce-order-status.status-completed{background:var(--verde-claro);color:var(--verde-oscuro);border:1px solid var(--verde-principal)}.woocommerce-order-status.status-cancelled{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.woocommerce-order-status.status-pending{background:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}.woocommerce-order-status.status-on-hold{background:#fff3cd;color:#856404;border:1px solid #ffeaa7}.woocommerce-orders-table .woocommerce-orders-table__cell-order-total{font-weight:700;font-size:16px;color:var(--verde-oscuro)}.woocommerce-orders-table .woocommerce-orders-table__cell-order-date{color:var(--texto-oscuro);font-weight:500}.woocommerce-orders-table .woocommerce-button{background:var(--verde-principal);color:var(--blanco);border:none;padding:10px 20px;border-radius:6px;font-weight:600;text-decoration:none;display:inline-block;transition:all 0.3s ease;text-align:center;font-size:14px}.woocommerce-orders-table .woocommerce-button:hover{background:var(--verde-oscuro);color:var(--blanco);transform:translateY(-2px);box-shadow:0 4px 12px rgba(111,184,111,0.3)}.woocommerce-message{background:var(--verde-claro);border:1px solid var(--verde-principal);border-left:4px solid var(--verde-principal);color:var(--verde-oscuro);padding:20px;border-radius:6px;margin:20px 0;text-align:center;font-weight:600}.woocommerce-pagination{display:flex;justify-content:center;margin-top:30px;gap:10px}.woocommerce-pagination .page-numbers{padding:10px 15px;border:1px solid var(--gris-medio);border-radius:6px;color:var(--texto-oscuro);text-decoration:none;font-weight:600;transition:all 0.3s ease}.woocommerce-pagination .page-numbers:hover{background:var(--verde-principal);color:var(--blanco);border-color:var(--verde-principal)}.woocommerce-pagination .page-numbers.current{background:var(--verde-oscuro);color:var(--blanco);border-color:var(--verde-oscuro)}.woocommerce-order-details{background:var(--blanco);border-radius:8px;padding:25px;margin-bottom:30px;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.woocommerce-order-details h2{color:var(--verde-oscuro);border-bottom:2px solid var(--verde-principal);padding-bottom:10px;margin-bottom:20px}.woocommerce-table--order-details{width:100%;border-collapse:collapse;margin-top:20px}.woocommerce-table--order-details th,.woocommerce-table--order-details td{padding:15px;text-align:left;border-bottom:1px solid var(--gris-medio)}.woocommerce-table--order-details th{background:var(--verde-claro);color:var(--verde-oscuro);font-weight:700}.woocommerce-customer-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin-top:30px}.woocommerce-customer-details section{background:var(--gris-claro);padding:20px;border-radius:8px;border-left:4px solid var(--verde-principal)}.woocommerce-customer-details h2{color:var(--verde-oscuro);font-size:18px;margin-bottom:15px;background:none;padding:0}.woocommerce-customer-details address{line-height:1.6;font-style:normal;color:var(--texto-oscuro)}@media (max-width:768px){.woocommerce-MyAccount-content{grid-template-columns:1fr;gap:20px}.woocommerce-MyAccount-navigation{position:static;margin-bottom:20px}.woocommerce-MyAccount-navigation ul{display:flex;overflow-x:auto;gap:0}.woocommerce-MyAccount-navigation li{flex:0 0 auto;border-bottom:none;border-right:1px solid var(--gris-medio)}.woocommerce-MyAccount-navigation li:last-child{border-right:none}.woocommerce-MyAccount-navigation a{white-space:nowrap;padding:15px 20px}.woocommerce-orders-table{font-size:14px}.woocommerce-orders-table th,.woocommerce-orders-table td{padding:12px 8px}.woocommerce-orders-table .woocommerce-orders-table__cell-order-number a{font-size:14px;padding:6px 10px}.woocommerce-customer-details{grid-template-columns:1fr;gap:20px}}@media (max-width:480px){.woocommerce-account .woocommerce{padding:10px}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3{padding:20px;font-size:20px}.woocommerce-MyAccount-content-inner{padding:20px}.woocommerce-orders-table-wrapper{overflow-x:auto;margin:0 -20px;padding:0 20px}.woocommerce-orders-table{min-width:600px}}@keyframes slideIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.woocommerce-MyAccount-content-wrapper{animation:slideIn 0.5s ease-in-out}.woocommerce-orders-table tbody tr{animation:slideIn 0.3s ease-in-out}.woocommerce-info{background:var(--verde-claro);border:1px solid var(--verde-principal);border-left:4px solid var(--verde-principal);color:var(--verde-oscuro);padding:15px 20px;border-radius:6px;margin:20px 0}.woocommerce-error{background:#f8d7da;border:1px solid #f5c6cb;border-left:4px solid #dc3545;color:#721c24;padding:15px 20px;border-radius:6px;margin:20px 0}.woocommerce-MyAccount-navigation a::before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;vertical-align:middle}.woocommerce-MyAccount-navigation-link--orders a::before{content:"📋"}.woocommerce-MyAccount-navigation-link--edit-account a::before{content:"👤"}.woocommerce-MyAccount-navigation-link--edit-address a::before{content:"📍"}.woocommerce-MyAccount-navigation-link--customer-logout a::before{content:"🚪"}.woocommerce ul.order_details li{line-height:3!important}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0;display:none!important}.wc-block-components-totals-shipping .wc-block-components-totals-shipping-address-summary{display:inline-block;margin:0;color:green;font-weight:bold}.et_pb_menu .et_pb_menu__search-input{color:#fff!important}