.woocommerce-account{--europet-purple:#7b5abc;--europet-purple-dark:#2b1743;--europet-orange:#d65c36;--europet-turquoise:#41beae;--europet-border:rgba(123, 90, 188, 0.18);--europet-soft:#fbf7ff}.woocommerce-account .page-wrapper,.woocommerce-account .content-area{background:linear-gradient(180deg,#ffffff 0%,#fbf7ff 100%)}.eu-reorder-btn,.woocommerce-account .woocommerce-orders-table__cell-order-actions a.eu-reorder,.woocommerce-account .woocommerce-orders-table__cell-order-actions .button.eu-reorder{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;min-height:38px;margin:0!important;padding:10px 15px!important;border-radius:999px!important;border:1px solid var(--europet-purple)!important;background:var(--europet-purple)!important;color:#ffffff!important;font-size:12.5px!important;line-height:1!important;font-weight:900!important;text-decoration:none!important;white-space:nowrap;box-shadow:0 10px 20px rgb(76 29 121 / .14)}.eu-reorder-btn::before,.woocommerce-account .woocommerce-orders-table__cell-order-actions a.eu-reorder::before,.woocommerce-account .woocommerce-orders-table__cell-order-actions .button.eu-reorder::before{content:"↻";font-size:14px;line-height:1}.woocommerce-account p.order-again{margin:18px 0 22px}.woocommerce-account p.order-again .eu-reorder-btn{min-height:44px;padding:12px 18px!important;font-size:14px!important}.woocommerce-account nav.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--downloads,.woocommerce-account .dashboard-links,.woocommerce-account .dashboard-links *,.woocommerce-account .woocommerce-MyAccount-content a[href*="/downloads/"],.woocommerce-account .woocommerce-MyAccount-content a[href*="/descargas/"]{display:none!important}@media (min-width:850px){body.woocommerce-account .row.vertical-tabs{display:block!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}body.woocommerce-account .row.vertical-tabs::before,body.woocommerce-account .row.vertical-tabs::after{content:none!important;display:none!important}body.woocommerce-account .row.vertical-tabs>.large-3,body.woocommerce-account .row.vertical-tabs>.large-9,body.woocommerce-account .row.vertical-tabs>.medium-3,body.woocommerce-account .row.vertical-tabs>.medium-9,body.woocommerce-account .row.vertical-tabs>.small-12,body.woocommerce-account .row.vertical-tabs>.col{display:block!important;float:none!important;clear:both!important;width:100%!important;max-width:100%!important;flex:none!important;flex-basis:auto!important;margin-left:0!important;margin-right:0!important;border-right:0!important;border-left:0!important}body.woocommerce-account .row.vertical-tabs>.large-3,body.woocommerce-account .row.vertical-tabs>.medium-3{margin-bottom:26px!important}body.woocommerce-account .row.vertical-tabs .account-user,body.woocommerce-account .row.vertical-tabs .user-profile,body.woocommerce-account .row.vertical-tabs .user-name,body.woocommerce-account .row.vertical-tabs .image,body.woocommerce-account .row.vertical-tabs .avatar,body.woocommerce-account .row.vertical-tabs img.avatar{display:none!important}body.woocommerce-account .row.vertical-tabs nav.woocommerce-MyAccount-navigation,body.woocommerce-account .row.vertical-tabs .account-nav{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important}body.woocommerce-account .row.vertical-tabs nav.woocommerce-MyAccount-navigation>ul,body.woocommerce-account .row.vertical-tabs .account-nav>ul,body.woocommerce-account .row.vertical-tabs .account-nav ul.nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:12px!important;list-style:none!important;border-radius:24px!important;border:1px solid rgb(123 90 188 / .14)!important;background:#ffffff!important;box-shadow:0 14px 30px rgb(43 23 67 / .045)!important}body.woocommerce-account .row.vertical-tabs nav.woocommerce-MyAccount-navigation>ul>li,body.woocommerce-account .row.vertical-tabs .account-nav>ul>li,body.woocommerce-account .row.vertical-tabs .account-nav ul.nav>li{display:block!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;flex:initial!important}body.woocommerce-account .row.vertical-tabs nav.woocommerce-MyAccount-navigation>ul>li>a,body.woocommerce-account .row.vertical-tabs .account-nav>ul>li>a,body.woocommerce-account .row.vertical-tabs .account-nav ul.nav>li>a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:42px!important;padding:11px 14px!important;border-radius:999px!important;border:1px solid transparent!important;background:#fbf7ff!important;color:#2b2340!important;font-size:13px!important;font-weight:850!important;line-height:1.05!important;text-align:center!important;text-decoration:none!important;white-space:normal!important}body.woocommerce-account .row.vertical-tabs nav.woocommerce-MyAccount-navigation>ul>li.is-active>a,body.woocommerce-account .row.vertical-tabs nav.woocommerce-MyAccount-navigation>ul>li.active>a,body.woocommerce-account .row.vertical-tabs .account-nav ul.nav>li.active>a,body.woocommerce-account .row.vertical-tabs .account-nav ul.nav>li.is-active>a{background:var(--europet-purple)!important;border-color:var(--europet-purple)!important;color:#ffffff!important}body.woocommerce-account .row.vertical-tabs .woocommerce-MyAccount-content{display:block!important;float:none!important;width:100%!important;max-width:100%!important;clear:both!important}}@media (max-width:1024px){body.woocommerce-account .row.vertical-tabs nav.woocommerce-MyAccount-navigation>ul,body.woocommerce-account .row.vertical-tabs .account-nav>ul,body.woocommerce-account .row.vertical-tabs .account-nav ul.nav{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:849px){body.woocommerce-account nav.woocommerce-MyAccount-navigation>ul,body.woocommerce-account .account-nav ul.nav{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0!important;padding:10px!important;border-radius:20px!important;border:1px solid rgb(123 90 188 / .14)!important;background:#ffffff!important}body.woocommerce-account nav.woocommerce-MyAccount-navigation>ul>li>a,body.woocommerce-account .account-nav ul.nav>li>a{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:42px;padding:10px 12px!important;border-radius:999px!important;background:#fbf7ff!important;color:#2b2340!important;font-size:13px!important;font-weight:850!important;line-height:1.05!important;text-align:center}body.woocommerce-account nav.woocommerce-MyAccount-navigation>ul>li.is-active>a,body.woocommerce-account .account-nav ul.nav>li.active>a{background:var(--europet-purple)!important;color:#ffffff!important}}body.europet-account-dashboard .woocommerce-MyAccount-content>p{display:none!important}.woocommerce-account .europet-account-intro,.woocommerce-account .europet-account-orders-intro{margin:0 0 22px;padding:26px 30px;border-radius:28px;border:1px solid rgb(123 90 188 / .15);background:radial-gradient(circle at top right,rgb(123 90 188 / .08),transparent 36%),#ffffff;box-shadow:0 14px 32px rgb(43 23 67 / .05)}.woocommerce-account .europet-account-intro-eyebrow{display:inline-flex!important;align-items:center;width:fit-content;margin:0 0 10px!important;padding:7px 11px;border-radius:999px;background:rgb(123 90 188 / .1);color:#5a3492;font-size:12px!important;line-height:1!important;font-weight:850!important;text-transform:uppercase;letter-spacing:.04em}.woocommerce-account .europet-account-intro h2,.woocommerce-account .europet-account-orders-intro h2{margin:0 0 9px!important;color:#160829;font-size:clamp(24px, 2.5vw, 34px)!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.04em}.woocommerce-account .europet-account-intro p,.woocommerce-account .europet-account-orders-intro p{max-width:820px;margin:0!important;color:#4c405e;font-size:15.5px!important;line-height:1.55!important;font-weight:650!important}.woocommerce-account .europet-account-hub{margin:20px 0 0}.woocommerce-account .europet-account-reorder-panel{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:34px;align-items:center;margin:0 0 20px!important;padding:36px 38px!important;min-height:220px;border-radius:30px;border:1px solid rgb(65 190 174 / .34);background:radial-gradient(circle at top right,rgb(65 190 174 / .22),transparent 42%),linear-gradient(135deg,#ffffff 0%,#effffc 100%);box-shadow:0 18px 42px rgb(43 23 67 / .085)}.woocommerce-account .europet-account-eyebrow{display:inline-flex;align-items:center;width:fit-content;margin:0 0 14px!important;padding:7px 12px;border-radius:999px;background:rgb(123 90 188 / .11);color:#5a3492;font-size:12px;line-height:1;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.woocommerce-account .europet-account-reorder-panel h2{max-width:760px;margin:0 0 16px!important;color:#160829;font-size:clamp(28px, 3vw, 38px)!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.04em}.woocommerce-account .europet-account-reorder-panel p{max-width:690px;margin:0!important;color:#4c405e;font-size:16px;line-height:1.6;font-weight:650}.woocommerce-account .europet-account-last-order{margin-top:14px!important;color:#6a5d77!important;font-size:14px!important;line-height:1.45!important;font-weight:750!important}.woocommerce-account .europet-account-reorder-actions{display:flex;flex-direction:column;gap:12px;width:220px}.woocommerce-account .europet-account-reorder-actions .button{display:inline-flex!important;align-items:center;justify-content:center;min-height:50px;width:100%;margin:0!important;padding:14px 20px!important;border-radius:999px!important;font-size:14px!important;font-weight:900!important;line-height:1.1!important;text-decoration:none!important;white-space:nowrap}.woocommerce-account .europet-account-primary{background:var(--europet-orange)!important;border:1px solid var(--europet-orange)!important;color:#ffffff!important;box-shadow:0 12px 24px rgb(214 92 54 / .2)}.woocommerce-account .europet-account-secondary{background:#ffffff!important;border:1px solid var(--europet-border)!important;color:#4c2b80!important}.woocommerce-account .europet-account-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.woocommerce-account .europet-account-quick-card{display:grid!important;grid-template-columns:auto 1fr;grid-template-areas:"icon title" "icon text";column-gap:15px;align-items:center;min-height:118px;padding:22px!important;border-radius:24px;border:1px solid var(--europet-border);background:#fff;color:#223a54!important;text-decoration:none!important;box-shadow:0 12px 28px rgb(43 23 67 / .055)}.woocommerce-account .europet-account-quick-icon{grid-area:icon;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:17px;background:#f2eaff;font-size:22px}.woocommerce-account .europet-account-quick-card strong{grid-area:title;display:block;color:#160829;font-size:18.5px;line-height:1.12;font-weight:900;letter-spacing:-.02em}.woocommerce-account .europet-account-quick-card small{grid-area:text;display:block;margin-top:6px;color:#62566f;font-size:13.5px;line-height:1.4;font-weight:650}body.europet-account-orders .europet-account-orders-intro{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:0 0 20px!important;padding:28px 30px!important;border-radius:28px;border:1px solid rgb(123 90 188 / .16);background:radial-gradient(circle at 92% 18%,rgb(65 190 174 / .2),transparent 36%),radial-gradient(circle at 0% 100%,rgb(123 90 188 / .08),transparent 34%),linear-gradient(135deg,#ffffff 0%,#fbf7ff 100%);box-shadow:0 18px 42px rgb(43 23 67 / .065)}body.europet-account-orders .europet-account-orders-intro::after{content:"";position:absolute;inset:auto -60px -80px auto;width:220px;height:220px;border-radius:999px;background:rgb(65 190 174 / .12);pointer-events:none}body.europet-account-orders .europet-account-orders-hint{position:relative;z-index:1;max-width:320px;min-height:auto;padding:12px 16px;border-radius:18px;border:1px solid rgb(123 90 188 / .32);background:var(--europet-purple);color:#fff;font-size:13px;line-height:1.35;font-weight:850;white-space:normal;text-align:center;box-shadow:0 12px 24px rgb(76 29 121 / .16)}body.europet-account-orders .europet-account-orders-hint::before{content:"↻";margin-right:7px}body.europet-account-orders .woocommerce-orders-table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden;border-radius:26px!important;border:1px solid rgb(123 90 188 / .15)!important;background:#fff;box-shadow:0 18px 44px rgb(43 23 67 / .06)}body.europet-account-orders .woocommerce-orders-table thead th{padding:17px 20px!important;background:#fbf7ff!important;color:#4c2b80!important;font-size:11.5px!important;letter-spacing:.075em!important;font-weight:900!important;text-transform:uppercase;border-bottom:1px solid rgb(123 90 188 / .12)!important}body.europet-account-orders .woocommerce-orders-table tbody td{padding:18px 20px!important;color:#2b2340;font-size:14px;line-height:1.35;font-weight:650;border-bottom:1px solid rgb(123 90 188 / .09)!important}body.europet-account-orders .woocommerce-orders-table__cell-order-number a{color:#223a54!important;font-weight:900!important;text-decoration:none!important}body.europet-account-orders .woocommerce-orders-table__cell-order-total{color:#2b2340!important;font-weight:650!important}body.europet-account-orders .woocommerce-orders-table__cell-order-total .woocommerce-Price-amount{color:#160829;font-size:15px;font-weight:900!important}body.europet-account-orders .woocommerce-orders-table__cell-order-status{font-weight:850}body.europet-account-orders .woocommerce-orders-table__row--status-completed .woocommerce-orders-table__cell-order-status,body.europet-account-orders .woocommerce-orders-table__row--status-processing .woocommerce-orders-table__cell-order-status,body.europet-account-orders .woocommerce-orders-table__row--status-on-hold .woocommerce-orders-table__cell-order-status,body.europet-account-orders .woocommerce-orders-table__row--status-cancelled .woocommerce-orders-table__cell-order-status,body.europet-account-orders .woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell-order-status{color:#fff0}body.europet-account-orders .woocommerce-orders-table__row--status-completed .woocommerce-orders-table__cell-order-status::before,body.europet-account-orders .woocommerce-orders-table__row--status-processing .woocommerce-orders-table__cell-order-status::before,body.europet-account-orders .woocommerce-orders-table__row--status-on-hold .woocommerce-orders-table__cell-order-status::before,body.europet-account-orders .woocommerce-orders-table__row--status-cancelled .woocommerce-orders-table__cell-order-status::before,body.europet-account-orders .woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell-order-status::before{display:inline-flex;align-items:center;min-height:30px;padding:7px 11px;border-radius:999px;font-size:12px;line-height:1;font-weight:900}body.europet-account-orders .woocommerce-orders-table__row--status-completed .woocommerce-orders-table__cell-order-status::before{content:"Completado";color:#147568;background:#e7faf6}body.europet-account-orders .woocommerce-orders-table__row--status-processing .woocommerce-orders-table__cell-order-status::before{content:"Procesando";color:#4c2b80;background:#f2eaff}body.europet-account-orders .woocommerce-orders-table__row--status-on-hold .woocommerce-orders-table__cell-order-status::before{content:"En espera";color:#9a541d;background:#fff2df}body.europet-account-orders .woocommerce-orders-table__row--status-cancelled .woocommerce-orders-table__cell-order-status::before{content:"Cancelado";color:#6a6172;background:#f1eef7}body.europet-account-orders .woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell-order-status::before{content:"Fallido";color:#9b2d24;background:#fff0ed}body.europet-account-orders .woocommerce-orders-table__cell-order-actions{display:flex!important;flex-wrap:wrap;gap:9px;align-items:center;justify-content:flex-end}body.europet-account-orders .woocommerce-orders-table__cell-order-actions a.button,body.europet-account-orders .woocommerce-orders-table__cell-order-actions .button{display:inline-flex!important;align-items:center;justify-content:center;min-height:38px!important;margin:0!important;padding:10px 15px!important;border-radius:999px!important;font-size:12.5px!important;line-height:1!important;font-weight:900!important;text-transform:none!important;white-space:nowrap!important;box-shadow:none!important}body.europet-account-orders .woocommerce-orders-table__cell-order-actions a.view{background:#ffffff!important;border:1px solid rgb(123 90 188 / .24)!important;color:#4c2b80!important}body.europet-account-orders .woocommerce-orders-table__cell-order-actions a.eu-reorder,body.europet-account-orders .woocommerce-orders-table__cell-order-actions .button.eu-reorder{background:var(--europet-purple)!important;border:1px solid var(--europet-purple)!important;color:#ffffff!important;box-shadow:0 10px 20px rgb(76 29 121 / .14)!important}body.europet-account-orders .woocommerce-pagination{margin-top:22px!important}body.europet-account-orders .woocommerce-pagination .button,body.europet-account-orders .woocommerce-button--next,body.europet-account-orders .woocommerce-button--previous{min-width:132px;border-radius:999px!important;padding:11px 18px!important;font-weight:900!important;background:var(--europet-purple)!important;color:#ffffff!important;border-color:var(--europet-purple)!important;box-shadow:0 12px 24px rgb(76 29 121 / .14)}@media (max-width:849px){.woocommerce-account .europet-account-intro,body.europet-account-orders .europet-account-orders-intro{padding:22px!important;border-radius:24px}.woocommerce-account .europet-account-reorder-panel{grid-template-columns:1fr;padding:24px!important;min-height:0;border-radius:24px}.woocommerce-account .europet-account-reorder-actions{width:100%}.woocommerce-account .europet-account-quick-grid{grid-template-columns:1fr}.woocommerce-account .europet-account-quick-card{min-height:96px}body.europet-account-orders .europet-account-orders-intro{display:block}body.europet-account-orders .europet-account-orders-hint{display:flex;justify-content:center;width:100%;max-width:none;margin-top:14px;border-radius:999px}body.europet-account-orders .woocommerce-orders-table{display:block!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body.europet-account-orders .woocommerce-orders-table thead{display:none!important}body.europet-account-orders .woocommerce-orders-table tbody{display:grid!important;gap:14px!important;width:100%!important}body.europet-account-orders .woocommerce-orders-table tbody tr{position:relative!important;display:grid!important;grid-template-columns:1fr!important;grid-template-areas:"number" "date" "total" "actions"!important;width:100%!important;max-width:100%!important;margin:0!important;padding:18px!important;border-radius:22px!important;border:1px solid rgb(123 90 188 / .16)!important;background:#ffffff!important;box-shadow:0 14px 30px rgb(43 23 67 / .06)!important;overflow:hidden!important;box-sizing:border-box!important}body.europet-account-orders .woocommerce-orders-table tbody td{display:block!important;width:auto!important;min-width:0!important;max-width:100%!important;padding:0!important;border:0!important;box-sizing:border-box!important}body.europet-account-orders .woocommerce-orders-table tbody td::before{display:block!important;margin:0 0 5px!important;color:#7a6f86;font-size:11px;line-height:1;font-weight:900;text-transform:uppercase;letter-spacing:.055em}body.europet-account-orders .woocommerce-orders-table__cell-order-number{grid-area:number!important;padding-right:128px!important;padding-bottom:12px!important;border-bottom:1px solid rgb(123 90 188 / .1)!important;min-height:38px!important}body.europet-account-orders .woocommerce-orders-table__cell-order-number::before{display:none!important;content:""!important}body.europet-account-orders .woocommerce-orders-table__cell-order-number a{display:inline-flex!important;align-items:center;min-height:32px;color:#223a54!important;font-size:17px!important;line-height:1.1;font-weight:900!important;text-decoration:none!important}body.europet-account-orders .woocommerce-orders-table__cell-order-status{display:none!important}body.europet-account-orders .woocommerce-orders-table__cell-order-status::before,body.europet-account-orders .woocommerce-orders-table__cell-order-status::after{display:none!important;content:none!important}body.europet-account-orders .woocommerce-orders-table tbody tr::after{position:absolute;top:18px;right:18px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-height:32px;max-width:118px;padding:8px 12px;border-radius:999px;overflow:hidden;font-size:12.5px;line-height:1;font-weight:900;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;color:#6a6172;background:#f1eef7}body.europet-account-orders .woocommerce-orders-table__row--status-completed::after{content:"Completado";color:#147568!important;background:#e7faf6!important}body.europet-account-orders .woocommerce-orders-table__row--status-processing::after{content:"Procesando";color:#4c2b80!important;background:#f2eaff!important}body.europet-account-orders .woocommerce-orders-table__row--status-on-hold::after{content:"En espera";color:#9a541d!important;background:#fff2df!important}body.europet-account-orders .woocommerce-orders-table__row--status-cancelled::after{content:"Cancelado";color:#6a6172!important;background:#f1eef7!important}body.europet-account-orders .woocommerce-orders-table__row--status-failed::after{content:"Fallido";color:#9b2d24!important;background:#fff0ed!important}body.europet-account-orders .woocommerce-orders-table__cell-order-date{grid-area:date!important;padding-top:12px!important}body.europet-account-orders .woocommerce-orders-table__cell-order-date::before{content:"Fecha"}body.europet-account-orders .woocommerce-orders-table__cell-order-total{grid-area:total!important;padding-top:12px!important;color:#6a6172!important;font-size:13px;line-height:1.35;font-weight:700!important}body.europet-account-orders .woocommerce-orders-table__cell-order-total::before{content:"Total"}body.europet-account-orders .woocommerce-orders-table__cell-order-total .woocommerce-Price-amount{display:block;margin-bottom:3px;color:#160829;font-size:17px;line-height:1.15;font-weight:900!important}body.europet-account-orders .woocommerce-orders-table__cell-order-actions{grid-area:actions!important;display:grid!important;grid-template-columns:1fr;gap:10px;padding-top:14px!important;border-top:1px solid rgb(123 90 188 / .1)!important}body.europet-account-orders .woocommerce-orders-table__cell-order-actions::before{display:none!important;content:""!important}body.europet-account-orders .woocommerce-orders-table__cell-order-actions a.button,body.europet-account-orders .woocommerce-orders-table__cell-order-actions .button{width:100%!important;min-height:44px!important;padding:12px 16px!important;border-radius:999px!important;font-size:13.5px!important;line-height:1!important;font-weight:900!important;text-align:center!important}}@media (max-width:390px){body.europet-account-orders .woocommerce-orders-table__cell-order-number{padding-right:114px!important}body.europet-account-orders .woocommerce-orders-table tbody tr::after{right:16px;max-width:104px;padding-left:10px;padding-right:10px;font-size:12px}}