@charset "UTF-8";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css";@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body.aquaselect-active .aqua-select-shell{--color-primary: #4de3ed;--color-primary-dark: #007e99;--color-primary-light: rgb(0 229 255 / 14%);--color-water: #00e5ff;--color-nebula: #7b2cbf;--color-dark: #f5fdff;--color-mid: rgb(224 251 252 / 78%);--color-muted: rgb(224 251 252 / 52%);--color-border: rgb(224 251 252 / 18%);--color-light: rgb(224 251 252 / 8%);--color-white: #ffffff;--color-bg: transparent;--color-yellow: #f1b80f;--color-orange: #ff9900;--color-red: #f87171;--surface-chrome: linear-gradient(180deg, rgb(224 251 252 / 7%), transparent), rgb(5 10 31 / 86%);--surface-glass: linear-gradient(145deg, rgb(224 251 252 / 7%), rgb(224 251 252 / 2%)), rgb(5 10 31 / 76%);--surface-glass-strong: linear-gradient(145deg, rgb(224 251 252 / 8%), rgb(224 251 252 / 2%)), rgb(5 10 31 / 96%);--surface-hero: radial-gradient(circle at 8% 0%, rgb(0 229 255 / 16%), transparent 38%), radial-gradient(circle at 96% 8%, rgb(123 44 191 / 11%), transparent 34%), linear-gradient(145deg, rgb(224 251 252 / 8%), rgb(224 251 252 / 2%)), rgb(5 10 31 / 82%);--surface-raised: linear-gradient(145deg, rgb(224 251 252 / 9%), rgb(224 251 252 / 4%)), rgb(7 18 42 / 74%);--surface-input: linear-gradient(180deg, rgb(224 251 252 / 5%), rgb(224 251 252 / 2%)), rgb(2 7 24 / 82%);--surface-inset: rgb(2 7 24 / 58%);--surface-hover: rgb(0 229 255 / 7%);--surface-table-header: linear-gradient(180deg, rgb(0 229 255 / 9%), rgb(224 251 252 / 3%)), rgb(5 10 31 / 96%);--surface-media: rgb(245 250 252 / 94%);--content-card-background: linear-gradient(145deg, rgb(224 251 252 / 8%), rgb(224 251 252 / 3%)), rgb(5 10 31 / 72%);--content-card-border: 1px solid rgb(224 251 252 / 20%);--glass-border: rgb(224 251 252 / 18%);--glass-highlight: inset 0 1px 0 rgb(224 251 252 / 9%);--glass-shadow: 0 14px 34px rgb(0 0 0 / 30%), var(--glass-highlight);--panel-accent-border: 1px solid rgb(0 229 255 / 34%);--panel-accent-shadow: 0 14px 34px rgb(0 0 0 / 30%), 0 0 20px rgb(0 229 255 / 8%), inset 0 0 16px rgb(0 229 255 / 4%);--accent-gradient: linear-gradient(135deg, #00e5ff 0%, #10b6c7 58%, #0077b6 100%);--heading-gradient: linear-gradient(90deg, #f5fdff 5%, #4de3ed 58%, #ae7be0 100%);--action-primary-background: var(--accent-gradient);--action-primary-color: #031323;--action-primary-shadow: 0 6px 18px rgb(0 229 255 / 24%);color:var(--color-dark)}body.aquaselect-active .aqua-select-shell button,body.aquaselect-active .aqua-select-shell input,body.aquaselect-active .aqua-select-shell select{font:inherit}body.aquaselect-active .aqua-select-shell input,body.aquaselect-active .aqua-select-shell select{color-scheme:dark}body.aquaselect-active .aqua-select-shell input::placeholder{color:var(--color-muted)}body.aquaselect-active .aqua-select-shell select option{background:#0a192d;color:var(--color-white)}body.aquaselect-active .aqua-select-shell button:focus-visible,body.aquaselect-active .aqua-select-shell a:focus-visible,body.aquaselect-active .aqua-select-shell input:focus-visible,body.aquaselect-active .aqua-select-shell select:focus-visible,body.aquaselect-active .aqua-select-shell summary:focus-visible{outline:2px solid var(--color-water);outline-offset:2px}body.aquaselect-active .aqua-select-shell .app-header{background:var(--surface-chrome);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-bottom-color:#00e5ff3d;box-shadow:0 8px 28px #00000047,0 1px #00e5ff1f,var(--glass-highlight)}body.aquaselect-active .aqua-select-shell .brand-logo{filter:brightness(0) invert(1) drop-shadow(0 0 8px rgba(0,229,255,.36))}body.aquaselect-active .aqua-select-shell .brand-name{text-shadow:0 0 12px rgba(0,229,255,.22)}body.aquaselect-active .aqua-select-shell input:not([type=checkbox]):not([type=radio]):not([type=range]),body.aquaselect-active .aqua-select-shell select,body.aquaselect-active .aqua-select-shell textarea{border-color:var(--color-border);background:var(--surface-input);color:var(--color-dark)}body.aquaselect-active .aqua-select-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,body.aquaselect-active .aqua-select-shell select:focus,body.aquaselect-active .aqua-select-shell textarea:focus{border-color:var(--color-water);box-shadow:0 0 0 1px #00e5ff1f,0 0 12px #00e5ff2e}body.aquaselect-active .aqua-select-shell *{scrollbar-color:rgba(0,229,255,.45) rgba(5,10,31,.42);scrollbar-width:thin}body.aquaselect-active .aqua-select-shell *::-webkit-scrollbar{width:8px;height:8px}body.aquaselect-active .aqua-select-shell *::-webkit-scrollbar-track{background:#050a1f6b}body.aquaselect-active .aqua-select-shell *::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#00e5ff6b;background-clip:padding-box}body.aquaselect-active .aqua-select-shell .guided-heading h1,body.aquaselect-active .aqua-select-shell .catalog-page .catalog-hero strong,body.aquaselect-active .aqua-select-shell .comparison-page .comparison-hero>div>strong{color:var(--color-dark);background:var(--heading-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}body.aquaselect-active .aqua-select-shell .selector-filters,body.aquaselect-active .aqua-select-shell .ranked-panel,body.aquaselect-active .aqua-select-shell .chart-card,body.aquaselect-active .aqua-select-shell .catalog-page .catalog-toolbar,body.aquaselect-active .aqua-select-shell .comparison-page .comparison-hero,body.aquaselect-active .aqua-select-shell .comparison-page .comparison-empty,body.aquaselect-active .aqua-select-shell .document-modal{border-color:#00e5ff47;box-shadow:var(--panel-accent-shadow)}body.aquaselect-active .aqua-select-shell .catalog-page .catalog-hero{background:var(--surface-hero);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:var(--glass-shadow)}body.aquaselect-active .aqua-select-shell .catalog-page .catalog-hero .eyebrow{display:inline-block;margin-bottom:8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}body.aquaselect-active .aqua-select-shell .catalog-page .catalog-hero strong{display:block;font-size:26px;line-height:1.05;letter-spacing:-.04em}body.aquaselect-active .aqua-select-shell .catalog-page .catalog-hero p{margin:10px 0 0;max-width:54ch;color:var(--color-mid);line-height:1.6}body.aquaselect-active .aqua-select-shell .catalog-page .catalog-toolbar,body.aquaselect-active .aqua-select-shell .catalog-page .catalog-state{background:var(--surface-glass);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:var(--glass-shadow)}body.aquaselect-active .aqua-select-shell .catalog-page .catalog-state{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:24px 22px;border:1px solid var(--color-border);border-radius:24px}body.aquaselect-active .aqua-select-shell .catalog-page .catalog-state.error{background:#450a1285}body.aquaselect-active .aqua-select-shell .catalog-page .primary-action,body.aquaselect-active .aqua-select-shell .catalog-page .ghost-action,body.aquaselect-active .aqua-select-shell .catalog-page .inline-action{border-radius:999px;font-size:13px;font-weight:700}body.aquaselect-active .aqua-select-shell .catalog-page .primary-action{border:none;background:var(--action-primary-background);color:var(--action-primary-color);padding:11px 16px;box-shadow:var(--action-primary-shadow)}body.aquaselect-active .aqua-select-shell .catalog-page .ghost-action,body.aquaselect-active .aqua-select-shell .catalog-page .inline-action{border:1px solid var(--color-border);background:var(--surface-raised);color:var(--color-mid);padding:10px 14px}body.aquaselect-active .aqua-select-shell .equipment-tile{border-color:#00e5ff75;background:radial-gradient(circle at 50% 0%,rgba(0,229,255,.08),transparent 42%),linear-gradient(180deg,#e0fbfc12,#e0fbfc05),#050a1fd1;box-shadow:inset 0 0 18px #00e5ff0a}body.aquaselect-active .aqua-select-shell .equipment-tile:not(:disabled):hover,body.aquaselect-active .aqua-select-shell .equipment-tile:not(:disabled):focus-visible{border-color:var(--color-water);box-shadow:0 16px 36px #0000005c,0 0 18px #00e5ff29,inset 0 0 18px #00e5ff12}body.aquaselect-active .aqua-select-shell .equipment-tile:disabled{border-color:#e0fbfc24}body.aquaselect-active .aqua-select-shell .catalog-pump-card,body.aquaselect-active .aqua-select-shell .pump-card,body.aquaselect-active .aqua-select-shell .catalog-table-wrap,body.aquaselect-active .aqua-select-shell .catalog-pagination,body.aquaselect-active .aqua-select-shell .compatible-results,body.aquaselect-active .aqua-select-shell .selected-pumps-table{box-shadow:var(--glass-shadow)}body.aquaselect-active .aqua-select-shell .catalog-pump-card.selected,body.aquaselect-active .aqua-select-shell .pump-card.selected{border-color:#00e5ff94;box-shadow:inset 0 0 0 1px var(--color-water),0 14px 34px #00000052,0 0 18px #00e5ff1a}body.aquaselect-active .aqua-select-shell .actions .primary,body.aquaselect-active .aqua-select-shell .primary-action,body.aquaselect-active .aqua-select-shell .empty-state-action,body.aquaselect-active .aqua-select-shell .filters-fab,body.aquaselect-active .aqua-select-shell .detail-actions .primary,body.aquaselect-active .aqua-select-shell .document-modal .primary{background:var(--action-primary-background);color:var(--action-primary-color);box-shadow:var(--action-primary-shadow)}body.aquaselect-active .aqua-select-shell .view-toggle button.active,body.aquaselect-active .aqua-select-shell .compare-row.selected,body.aquaselect-active .aqua-select-shell .compare-button.selected,body.aquaselect-active .aqua-select-shell .rank{background:var(--accent-gradient);color:#031323}body.aquaselect-active .aqua-select-shell .advanced-filters summary,body.aquaselect-active .aqua-select-shell .catalog-view-toolbar,body.aquaselect-active .aqua-select-shell .mobile-empty-state{border-color:#00e5ff38}@media(prefers-reduced-motion:reduce){body.aquaselect-active .aqua-select-shell *,body.aquaselect-active .aqua-select-shell *:before,body.aquaselect-active .aqua-select-shell *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}body.aquaselect-active .main-content:has(.document-modal){z-index:30}body.aquaselect-active .dashboard-layout:has(.document-modal) .sidebar{pointer-events:none}*{margin:0;padding:0;box-sizing:border-box;font-family:Outfit,sans-serif}body{background-color:#050b14;color:#fff;margin:0;padding:0;width:100vw;height:100vh;overflow:hidden;position:relative}.glass-panel{background:#fff3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);border-radius:20px;box-shadow:0 15px 35px #0003}.btn-aqua{padding:12px 30px;border:none;border-radius:10px;background:linear-gradient(135deg,#10b6c7,#0082a3);color:#fff;font-weight:600;font-size:1rem;cursor:pointer;box-shadow:0 5px 15px #0082a366;transition:all .3s ease}.btn-aqua:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10b6c799}.space-background,.shooting-stars,.water-gradient,#bubbleCanvas{position:fixed;top:0;left:0;width:100vw;height:100vh}.space-background{background:linear-gradient(#050b1448,#050b146c),url(/images/fondo.jpg) center/cover no-repeat;background-color:#050b14;z-index:-4}.shooting-stars{z-index:-3;pointer-events:none;overflow:hidden}.water-gradient{height:60vh;top:auto;bottom:0;background:linear-gradient(to top,rgba(20,200,210,.8) 0%,rgba(0,111,142,.3) 50%,transparent 100%);z-index:-2;pointer-events:none}#bubbleCanvas{z-index:-1;pointer-events:none}body.aquaselect-active #bubbleCanvas{display:none}body.aquaselect-active .shooting-stars span{opacity:.18;animation-duration:18s!important}body.aquaselect-active:not(.aquaselect-motion-normal) .shooting-stars{display:none}@media(prefers-reduced-motion:reduce){.shooting-stars,#bubbleCanvas{display:none!important}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.shooting-stars span{position:absolute;top:50%;left:50%;width:4px;height:4px;background:#fff;border-radius:50%;box-shadow:0 0 0 4px #ffffff1a,0 0 0 8px #ffffff1a,0 0 20px #fff;animation:animate-star 25s linear infinite}.shooting-stars span:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:300px;height:1px;background:linear-gradient(90deg,#fff,transparent)}@keyframes animate-star{0%{transform:rotate(315deg) translate(0);opacity:1}8%{opacity:1}12%{transform:rotate(315deg) translate(-1000px);opacity:0}to{transform:rotate(315deg) translate(-1000px);opacity:0}}.shooting-stars span:nth-child(1){top:0;right:0;left:initial;animation-delay:0s}.shooting-stars span:nth-child(2){top:0;right:80px;left:initial;animation-delay:5s}.shooting-stars span:nth-child(3){top:80px;right:0;left:initial;animation-delay:10s}.shooting-stars span:nth-child(4){top:0;right:180px;left:initial;animation-delay:15s}.shooting-stars span:nth-child(5){top:0;right:400px;left:initial;animation-delay:20s}.shooting-stars span:nth-child(1){top:0;right:0;left:initial;animation-delay:0;animation-duration:4s}.shooting-stars span:nth-child(2){top:0;right:80px;left:initial;animation-delay:1.2s;animation-duration:6s}.shooting-stars span:nth-child(3){top:80px;right:0;left:initial;animation-delay:2.4s;animation-duration:5s}.shooting-stars span:nth-child(4){top:0;right:180px;left:initial;animation-delay:3.6s;animation-duration:4.5s}.shooting-stars span:nth-child(5){top:0;right:400px;left:initial;animation-delay:4.8s;animation-duration:5.5s}
